Tool Wear offset
05 Aug 2015 09:49 #61157
by Shalotek
Tool Wear offset was created by Shalotek
i need to change the tool offset data thru g code while my program is running
currently this works i have wear var in the head of my program that i just add the number of parts i have ran and i have a preset var to adjust z down
however i would like to change the tool offset
#5 = -.1102 ([#5 z depth] )
#6 = .11 ([#6 z return])
o200 sub
G90 Y-[#7/2]
o210 IF [#3 LE 0]
G91 X-[#12] A[#13/2]
Z #5
G1 A -#13 Y#7
G0 Z #6
A[#13/2]
o210 ELSE
however i would like to change the tool offset
the g43.1 works but its not permanent
i need it to be a permanent change to the tool table
lets say i use a M300 for the example
#5 = -.0002 ([#5 z wear] )
#6 = .11 ([#6 z depth])
o200 sub
G90 Y-[#7/2]
o210 IF [#3 LE 0]
G91 X-[#12] A[#13/2]
M300 [H10 -#5] (CHANGE TOOL LENGTH OFFSET BY VALUE DEFINED IN #5)
Z -#6
G1 A -#13 Y#7
G0 Z #6
A[#13/2]
o210 ELSE
currently this works i have wear var in the head of my program that i just add the number of parts i have ran and i have a preset var to adjust z down
however i would like to change the tool offset
#5 = -.1102 ([#5 z depth] )
#6 = .11 ([#6 z return])
o200 sub
G90 Y-[#7/2]
o210 IF [#3 LE 0]
G91 X-[#12] A[#13/2]
Z #5
G1 A -#13 Y#7
G0 Z #6
A[#13/2]
o210 ELSE
however i would like to change the tool offset
the g43.1 works but its not permanent
i need it to be a permanent change to the tool table
lets say i use a M300 for the example
#5 = -.0002 ([#5 z wear] )
#6 = .11 ([#6 z depth])
o200 sub
G90 Y-[#7/2]
o210 IF [#3 LE 0]
G91 X-[#12] A[#13/2]
M300 [H10 -#5] (CHANGE TOOL LENGTH OFFSET BY VALUE DEFINED IN #5)
Z -#6
G1 A -#13 Y#7
G0 Z #6
A[#13/2]
o210 ELSE
Please Log in or Create an account to join the conversation.
05 Aug 2015 19:09 #61165
by andypugh
Replied by andypugh on topic Tool Wear offset
G10 is the code you want. I can never remember which L-number you need for what though.
linuxcnc.org/docs/html/gcode/gcode.html#sec:G10-L1_
It looks like you want G10 L1 or G10 L10. Read both descriptions to decide
linuxcnc.org/docs/html/gcode/gcode.html#sec:G10-L1_
It looks like you want G10 L1 or G10 L10. Read both descriptions to decide
![:-) :-)](/media/kunena/emoticons/smile.png)
Please Log in or Create an account to join the conversation.
Time to create page: 0.210 seconds