Tapered thread flank infeed (eg 60) calculation

%

(UPDATED R-VALUE/Z STARTPOINT IF FLANK INFEED HAS BEEN SELECTED IN FIRST G76 LINE [EG O010060 INSTEAD OF P010000]) 
 
#100=.122(DEPTH OF THREAD - P-VALUE IN SECOND G76 LINE)
#101=-.55(Z STARTPOINT)
#102=-5.125(Z ENDPOINT)
#103=4.764(THREAD TAPER ANGLE) 
#104=60(FLANK INFEED - EG 60 FOR 600 THREAD) 
 
 
#106=[-[#102-#101]*[TAN[#103]]-[[TAN[#104/2]*#100]*[TAN[#103]]]](CORRECT R-VALUE)
 
 
#108=[#101+[[TAN[#104/2]*#100]]](CORRECT Z STARTPOINT) 
#109=[-[#102-#101]*[TAN[#103]]](CORRECT R-VALUE) 
 
M0 
(CHECK MACRO #106 FOR THE CORRECT R-VALUE TO ADD IN THE SECOND G76 LINE - NEGATIVE VALUE FOR OD THREAD, POSITIVE VALUE FOR ID THREAD)
 
 
(OR) 
 
(CHECK MACRO #108 FOR THE CORRECTED Z STARTPOINT AND MACRO #109 FOR THE R-VALUE TO ADD IN THE SECOND G76 LINE - NEGATIVE VALUE FOR OD THREAD, POSITIVE VALUE FOR ID THREAD)
(Z STARTPOINT FOR FINAL PASS WILL BE SAME AS MACRO #101) 
 
M0 
 
%


Comments

Popular posts from this blog

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

List of Macro Variables

Helical interpolation loop calculation