Hi everybody

What do you think emc will do if your tool tip approaches your table at high
speed? Dos it say "Oh this is not my workpiece" and stop?

Or as someone else put it here: if you program tool change but your machine head
is tilted the wrong way and something will definitely bend or break?

Or you have two axis parallel to each other on the same guides and don't want
them to be at the same place (like at my bending machine sim)

How can one implement some intelligent means for active collision protection?
I think one can always calculate the distance between possible collision
partners, maybe select the lowest one if there are more than one and watching
it. I did some 3d moving boxes sim for detecting possible collisions of a
measuring machine in my university days.
Then you activating estop if the collision-distance falls below 5mm/0.2in.
But this is the hard way and you don't count in the speed the machine is going
just then.

Say collision-distance turns below 100mm, you could start to decrease speed
until it stops at 5mm and refuses to continue this direction.
It's like soft limits are handled currently.
One could use feed-hold or feed-override to realize this, but these can be
switched off by g-codes.

So basically what I suggest is having a hal pin "motion.collision-distance" and
some ini variables like [traj]collision_warning and [traj]collision_threshold
acting like calculated soft limits.

How do you think about this?

---------------------------------------
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