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
