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
