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

Reply via email to