On Mon, 2009-05-04 at 14:43 -0500, forget color wrote:
> Alexey and Kirk (and the rest),
> 
> Thank you so much for your detailed answers.  I have a couple followup
> questions.
> 
> > Kirk said:
> 
> > If you need axes motion control for your tool change, typically, you
> > would need to create g-code subroutines, which you would insert into
> > your part g-code files as needed. For example, to change a pen in a
> > plotter, all that might be needed is to move the pen holder into and out
> > of a pen park location (toggle). Each pen unload and load would be two
> > g-code subroutines of X and Y movements. You can also set/reset pins
> > with g-code (M62-65) so if you have a solenoid activated gripper, this
> > could be used. Conditional control could be handled with g-code O (Oh)
> > commands.
> 
> So if I'm using, say, a Gecko G540 as my axis control, how do I hook
> up to this solenoid?  Would I add another LPT port to the machine,
> then hook up to it that way?

It looks like the G540 has two outputs that can drive up to 1 Amp at 50
Volts. This should be enough to drive a small solenoid directly or a
higher power relay. Parallel ports are inexpensive and can up to twelve
outputs:
http://www.linuxcnc.org/docview/html//hal_drivers.html#r1_1_1 

Typically their outputs can only drive 20 mAmps at 5 Volts, so you will
need a breakout or driver board. Since the voltage or current needed to
drive a peripheral can vary a lot, I tend to make my own driver boards.
I have one of these:
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=380121177989 

which seems to be a good board for the price, but I haven't used it much
so far. It looks like it will drive 50 mAmps at 70 Volts, which could
drive small loads or a relay.

> > Alexey said:
> 
> > You could use 4th driver for tool changer, but it is not good to
> > push it as 4th axis through emc/axis. I think, you can just create
> > XYZ machine and then add one more stepgen module to control
> > tool changer.
> 
> In this suggestion, can the tool changer run through an axis port on a
> G540 (or other similar BOB), or does it need to run through something
> else?

The fourth driver on your G540 just needs step and direction signals,
which can come from stepgen. You will need to write a program or script
to tell stepgen what to do, but you will most likely need a script to
control the other parts of the tool changer anyway. Using an EMC2 axis
to control a tool changer motor is possible, but then you would need to
put tool changer commands in with your part programs, which is not where
they are meant to be.

> I understand these are partially not EMC2 questions, but I'm hoping
> someone can help.  I think my main confusion is how I will get signals
> for a tool changer of any sort (whether it's something fancy or just a
> solenoid-activated gripper mechanism that is moved into place with
> axis movements) into and out of EMC2.  Can it run through the 4th axis
> of a BOB since I'm only using 3 axes?  Or do I need another route?  If
> another route, can/should I just add another LPT card so I can hook up
> to the tool changer that way, or do I need to be thinking about using
> individual Geckos (e.g. 203v) for the axes steppers, and then
> something else for the tool changer so that it can all run into the
> same LPT?
> 
> Many thanks for your help.  EMC2 is fabulous and I can't wait to dig
> into it, but I'm a little stuck on this end of things before I can get
> there.
> 
> fg

Most tool changers are controlled with simple on/off outputs to control
simple movements. Unless you have an unusual machine, like a pen
plotter, you won't need to think about using an EMC2 axis for the
changer. If you can describe the basics of your machine, the tool
holders you want to use, and a rough idea of what the tool changer might
look like, we can start to give you our opinions on what the details
might be.
-- 
Kirk Wallace
http://www.wallacecompany.com/machine_shop/
http://www.wallacecompany.com/E45/index.html
California, USA


------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to