On 1/27/2012 1:23 PM, andy pugh wrote: > On 27 January 2012 18:17, Spiderdab<[email protected]> wrote: > >> Well if it's so difficult to retro calculate the possible >> volume-position from the kin module (and it seems like that..), we could >> add a lot-simplified limits-volume. Let's say i want my machine to warn >> when x,y,z position exceeds a box, or a sphere or a cylinder, given by >> those dimensions (dimensions..). > Indeed. I have considered in the past that it ought to be fairly easy > to define a machine limits volume as an STL file linked from the INI. > This wouldn't only be useful for non-trivial machines, but could be > used to protect chucks and fixtures too. > Andy, et al.
It makes my head hurt (in the Monty Python sense) to think about all the spaces/volumes we're talking about. For example: 1) the workspace defined by the convex hull surrounding all the points that the tool or applicator can reach with legal moves. This seems to be the space addressed by the papers tomp cited and relates to usability. 2) the interference envelope defined by the convex hull surrounding all the points that *any* part of the machine can reach while doing the above. This relates to safety. 3) the machine envelope defined by various parts of the machine that should be avoided. 4) the workpiece envelope defined by the (changing) workpiece, vises, jigs, and fixtures, etc. It seems to me explicit definitions of limits related to these various volumes are needed so both the developer and the user can know what's intended. Just my 2 cents worth. Regards, Kent ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
