Sinumerik CYCLE 90 used for performing external & internal threading operation. You will define all geometrical axis before calling the cycle.

CYCLE 90 ( RTP , RFP , SIDS , DP , DPR , DIATH , KDIAM , PIT , FFR, CDIR , TYPTH ,                           CPA , CPO )

Where , RTP = Retraction plane ( return plane)
RFP = Reference plane
SIDS = Safety distance
DP =  Final depth
DPR = Final depth relative to reference plane
DIATH = Outer diameter of thread .
KDIAM = Internal diameter of thread
PIT = Pitch
Range : 0.001 ............2000.00mm
FFR = Feed rate for threading time .
CDIR = Direction of rotation of tool at time of threading G02 OR G03

TYPTH = Thread type :value :-
1- External thread, diameter programming via DIATH
2- External thread, diameter programming via KDIAM
CPA =  Center point of a circle, abscissa ( x-axis)
CPO=   Center point of circle, ordinate (y-axis)

EXAMPLE : With internal threading at XY- plane at point X50 Y50 .

HARSH.MPF
N10  G90 G71 M06 T03 D01 ;
N20  M03 S500 M08 ;
N30  G17 G00 X0 Y0 Z50 ;
N40  CYCLE 90 ( 20 , 0 , 5 , 0 , 40 , 30 , 25 , 2 , 500 , 2 , 0 , 50 , 50 )
N50  G90 G00 Z100 ;
N60  M05 M09 M30 ;

DESCRIPTION

HARSH.MPF- Name of the main program
N10 -  Absolute coordinate system, a metric input command, Tool change command select tool no  3 .
N20- Spindle On clockwise at the speed 500 rpm & coolant is on
N30-  Internal threading at XY- plane, rapid traverse command where tool takes a position at reference point where X0 , Y0 & Z50 .
N40- Threading cycle 90 ( RTP= 20
RFP= 0 ,
SIDS= 5 ,
DP= 0
DPR =40 ,
DIATH = Major dia of thread 30
KDIAM = Minor dia of thread 25
PIT = 2 pitch
FFR= 500
CDIR = G02
TYPH = 0 ( Internal threading )
CPA = 50 (  Center point of a circle x-axis)
CPO=  50 ( Center point of a circle y-axis)
N50- Absolute coordinate system , tool goes rapidly at Z100 .
N60- Spindle stop , coolant off , main prog. end

SIEMENS SINUMERIK CYCLE 90 (Thread milling ) Reviewed by www.hdknowledge.om on March 21, 2019 Rating: 5