Cutter comp G41 | G42 Going all the way back to when I was first taught NC programming via punched paper tape. Engaging CC or disengaging CC should always be done with a lead in move.
G00 X# Y#G01 Z#G42 X# Y# D# F# Also since it is a modal value the first time you call G41|G42 it is best practice to define the D# which should match the T# in the tool table. You are only defining the tool table #. The value listed for D in the tool table is actual tool Diameter when programming with true part coordinates. Note: Most CAD/CAM systems do not use true part geometry and instead program all moves based on spindle centerline.In this case the value for D in the tool table should default to zero and only a correction value would be in the tool table. CAM defined Tool Dia. - actual tool dia. G41.1|G42.1 The D value here would be a real measured number not tool table # In theory the docs say that when LCNC executes a T# M6 that values for G43 H# and the G41|G42 D# are loaded. I do not know if an M6 remap affects this, but for clarity and portability I always include the D# and H#'s when first called for a tool. End climb of soap box. Greg _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
