Am 15.12.2010 12:21, schrieb andy pugh:
> If you were feeling very keen, you could make a generic
> "intereferencekins" module which had a means of reading in complex
> effector and frame geometry and performing collision calculations.
> (Thinking aloud) A simple poly-triangle mesh defining the geometry of
> each moving part and a definition of the origin of the solid relative
> to the axes would allow collision detection ("is this node inside the
> volume defined by any of the other solids" is a fairly simple
> calculation, I believe)
Yes, the kinematics module is possibly the best way to calculate complex things,
one can emit a collision-distance pin.
simple things can be done in hal, though.

but how do I get emc to slow down and stop when aproaching a collision point?

> 
>> the problem is that the emc code base is too fixed on 6 axis milling with 3
>> supports.
> 
> The 6-axis issue is largely a G-code limitation. There is a branch of
> the source which will break the hard correspondence between axes and
> joints/actuators. 
Interesting, wich branch is it?


> I suspect that it would be relatively
> straightforward, if not easy, to use an entirely different
> motion-control language with support for many more axes by using a
> different interpreter.
I think we don't need a new language for this, maybe having some additional
features will be sufficient:
*free selection if the axis is rotary or linear,
*free selection of axis names,
*multi-character axis names with a syntax as to X1=<coord> and
*free selection of the used axis within g1,g2 and others,
*maybe some g-code to set the plane for tool corrections via two given axis.

you could think of multi head milling by using a feature to concurrently run
independent subroutines, having a kind of semaphore Mfunction
(ideas from head to keyboard...)

/ulf

-- 
---------------------------------------
Ulf Dambacher
[email protected]
---------------------------------------

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to