XY Table Part 3: Major Components
What are the major components and why did I choose them from my stock of automation components?
- XY Table – a Parker Daedal simply because it’s the only one I own.Â I can’t find a part number on it, but it looks similar to a 806006CTE5D1L2C1M1E1.Â It’s a beefy cross roller stage with 0.2″ pitch (5 turns per inch) ballscrews and NEMA 23 motor mounts.
- Joystick – a CH Products HF22S10-U USB hall effect joystick, because it’s an awesome joystick.Â Besides, the USB interface is a lot easier to use than analog voltage or resistive interfaces.
- PC – a Shuttle X50 all-in-one because it’s compact, has a touchscreen, and has plenty of USB ports.
- CAN Interface – a Kvaser Leaf Light, because it’s really nice, I haven’t featured it before, uses a USB inteface (the X50 has no PCI slots) and it’s well supported by Copley.Â My Ixxat USB to CAN compact would also be a good choice.
- Drives – Copley Accelnet ACP-055-018 and Stepnet STP-075-07.Â I also have AMC and Elmo CANOpen servo drives, but Copley was my choice because I only have Copley stepper drives (and I want to show stepper performance versus servo performance) and only Copley includes high level software (CMO, Copley Motion Objects).
- Servo Motor – currently a MCG IB23000-E1 because this is a typical NEMA23 servo motor and I haven’t used it before, so I can describe getting an unknown servo motor up and running.Â Besides, my Emoteq BH02300’s are too fast.Â If it doesn’t work (and someone has written “Bad Hall” on it), I’ll substitute another servo motor after describing my troubleshooting.
- Stepper Motor – a Sanyo Denki Step Syn 103-771-16 because it was the first single shaft NEMA 23 stepper motor that I found.
- Power Supply – my trusty Logosol LS-1148.Â I’ll be using the E-STOP input option.
- E-STOP – a IDEC AOLD39911DN-R-24V lighted 30mm mushroom switch.Â It’s not really an E-STOP, but it should work OK, I like IDEC’s quality, and I was able to pick up a couple for a good price on eBay.
- Development Tools – SharpDevelop, because it deserves to be highlighted.Â Microsoft Visual Studio would also be a good choice, and the Express Editions are free, but SharpDevelop has some unique features that can be useful even if you already have Visual Studio.Â Besides, I’m pretty sure the download is a whole lot smaller.
I do have enough equipment that I could use a traditional motion controller (Galil or MEI) and analog servo amplifiers (AMC), but I decided to go the CANOpen distributed route because it’s a heck of a lot less wiring.