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

Popular posts from this blog

List of Macro Variables

DN (Doosan) (S)MX error message: return B-axis

Current machine values