Originally Posted by
jldavidian
Okay, guys. Maybe this will be too elementary, but it took me quite a while to get this. The problem is that there are multiple words for almost every part of a CNC system and it gets quite confusing. But the concept is what you want. So here are the pieces-- and some suggestions. They are based on my 6 or 7 years of working on about 5 different CNC machines at various levels. I'm no engineer, but this my help someone get started.
The pieces you need:
1. Computer -- Just a PC. it doesn't need to be very fast, have a lot of memory, or even run the latest software. A 1 ghz PC with 1/2 meg of ram is enough. Run Windows, 2000 or NC will do. Most of the other software won't run on a Mac, but some does run on Linux, not as easy though.
2. Software -- you need CNC software. There are several, but I would recommend Mach 3. Very powerful, many options, yet easy to learn, and well-documented. And only $160 with excellent technical forums and customer service. This and most other software uses "Step and Direction" (go this many steps in that direction) signals to tell your motors where and how far to go.
3. Parallel Port. Not all the new computers have them, and laptops often run at too low a voltage. Use your old desktop machine.
4. A breakout board -- This board hooks to your parallel port by a cable (DB-25) and gives you power supplies, and all the hookups (terminals) you need to connect the various pieces of your system. A lot easier than a jumble of wires. Just run a wire from this terminal to that switch, all labelled, and you're set. It also has optocouplers (signal transferred by light, no electrical connection) on board that isolate the board from the computer. Your may fry your controller board, but not your computer. Campbell designs makes a good one.
5. Controller -- This is what converts the step and direction signals of the software into a sequence of voltages to drive your motors. Various types of motors use different sequences. But what you need is a "Bipolar Chopper" to run the 2-phase motors below. This should be a microstepper (goes 2 to 8 steps for every click of the motor) with current control (no resistors). There are many other features that you will see but those are the main ones. Gecko are probably the best, but there are others that are cheaper, but easier to fry. Look at Rutex, Xylotex, CNC4PC, and others. I don't recommend the cheapo asian ones as the documentation isn't.
6. Drivers -- These are usually combined with your controller, but may be separate if you're driving a big honking motor. Also called an amplifier, this is the big mosfet stage that controls the actual current to the motor
Almost there.
7. Power supplies -- A big sucker to drive your motors. If you aren't VERY familiar with electronics buy it already made up. Most things if you screw up you fry the board. THIS one if you screw up, it may fry YOU. Usually 48 to 90 volts to run big motors. You also have to have a separate supply at 5 or 12 volts to run your electonics. This you can often get from your computers power supply. The breakout board may have the power supply you need, too.
8. And then the motors. Step motors are the easiest, cheapest, and in my book the most reliable. There is no encoder feedback (that's "closed-loop") and with well sized motors (not too small) they are very reliable. Bipolar, "2-phase". Don't use Wave-drive, Unipolar, 5-phase or any other wierdo. They require other types of drivers, aren't as efficient, etc.
You can set all this out on the table, hook up everything, put a piece of tape on the shaft of each motor, and watch all the motors go roundy-round. Fun.
The rest is just mechanics. Hook 'em up and go.