Depth of cut calculation (for G71 canned cycle)
G0X2.(ADJUST IF NECESSARY)Z1.
(YOU CAN ADJUST #101 AND #102 BUT DO NOT CHANGE ANY OTHER MACRO VALUE BELOW!)
#100=#5001(ADDS CURRENT X-POSITION INTO MACRO)
#101=2.5(*LONGEST* DIAMETER TO MACHINE IN THE CANNED CYCLE CONTOUR)
(ADJUST MAX. DEPTH OF CUT IF NECESSARY)
#102=.09(MAX. DEPTH OF CUT)
IF[#102GT.25]THEN#3000=100(MAX. DEPTH OF CUT [#102] IS MORE THAN .25" - CHANGE VALUE IN THIS SAFETY LINE IF ARE YOU SURE)
(DO NOT CHANGE THE FOLLOWING)
#103=FUP[[#101-#100]/2/#102]
(CALCULATED NUMBER OF PASSES)
#104=[[#101-#100]/2/#103+.0001](CALCULATED DEPTH OF CUT +.0001)
#105=[[ROUND[#104*10000]]/10000](ROUNDED DEPTH OF CUT TO BE USED IN FIRST LINE OF CANNED CYCLE)
IF[#103EQ1]THEN#105=#102
G71U#105R.03
G71P.....
Comments
Post a Comment