On Sun, Apr 29, 2007 at 06:52:13PM +0200, Sven Mueller wrote: > Chris Radek schrieb: > > On Sun, Apr 29, 2007 at 10:03:29AM -0500, Chris Radek wrote: > > > > G49 > > insert any tool, touch off, set work coordinate system > > start program > > program probes first tool, THIS is the reference tool for this run > > program saves reference Z coordinate in a variable > > cut... > > program goes up to tool change height, prompts for next tool > > program probes this tool, this - reference => G43 > > cut... > > ... > > Looks exactly like I would want it to work. It would be nice if this > could be automated in M06 handling if no tool changer is defined, but > any working recipe would work for me I guess.
Hi Sven, I've added this scheme to the emc2 cvs trunk. I can't test it right now but maybe I can set up something one of these days. G43 with an H index -1 is now a "transient" tool whose offsets are specified on the G43 line. The length offset is specified with the K word (and X offset with I word for lathes). So G43 H-1 K0.5 would do the same thing as G43 H3 if tool 3 has a length of 0.5 in the tool table. Like I described above I think this will let you use probing to measure and set up length compensation for a newly inserted tool in a fairly straightforward way. (Since H-1 was previously disallowed, this will not break any existing programs.) Chris ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users