Igor, The whole point of tool length offsets is to run the program as if all tools are the same length. Early NC machines had the tool length incorporated in the program and the operator had to match each tool length to the programmed tool length for each tool. There were elaborate tool holders to be able to adjust the tool length. How you get there is not important. Repeating yourself is important. I like positive values in tool length compensation as this makes 3 axis, 4 axis and 5 axis machines appear (and setup and adjust) the same to operators. Many people prefer negative tool length offsets as this causes the tool to move Z positive when the tool length offset is canceled. If you have only 3 axis machines then negative offsets are usually safer and easier. You can use tool length offsets in several ways. The best way to determine your preferred method is to experiment with tool length offsets and work coordinate settings (g54 - g59). This can give you a very comfortable, fast method to set up your machine. There is no ONE best way for everyone. I prefer using a repeatable spot on the table and a known tool set device. I have a 1/2 dowel in my pocket (have had for many years). This is my tool set device. I roll it under the tool while moving the tool up incrementally. When it slips through you know you are within the increment setting of the surface you are setting zero from. I like to use the same spot on the table for all tools and setups. I use g54 offsets to then move the Z zero point from the top of the setting surface to whatever zero setting the program requires. have fun Stuart
-- dos centavos ------------------------------------------------------------------------------ This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users