On 14 March 2010 11:50, Viesturs Lācis <[email protected]> wrote:

> Can i control both of them from one EMC station or do i have to have
> separate PC with separate EMC installation for each for them? The
> first option seems to be more convinient, but it raises a question to
> me - how can i configure EMC to control that much motors and axis?
> Second option seems more difficult as i do not understand, how can i
> make 2 separate EMC installations communicate one with other.

I think that both are possible.

You could consider the robot joints as extra joints in your single EMC
setup, and control them directly. I think this would probably be a bad
way to do it, as I don't think that you would not be able to use any
of the clever kinematics modules that convert joint positions to
movements in cartesian space. (unless you can load multiple kinematics
modules simultaneously)

You could run a second EMC machine, and the two machines could
"handshake" through digital IO lines (or the serial port, with a bit
more work)

You could use the M100-M199 user-defined M-codes to call routines
written in the robot's native command language.
http://linuxcnc.org/docs/html/gcode_main.html#sec:M100-to-M199:
The same approach could probably be used to load and run a halcmd
session that moves the robot arm, I suspect that not all stepgens,
encoders etc need to be linked to Axis.

I suspect that there are several other configurations that could be
used too, and that other folk have made configurations work that I
can't even imagine.

-- 
atp

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to