0 votes
in cnc programming by (9.4k points)

In this article, we describe how to use Siemens CYCLE76 code on CNC machines with all details and examples.

Use this cycle to machine rectangular spigots in the machining plane. For finishing, a face
cutter is required. The depth infeed is always carried out in the position upstream of the
semicircle style approach to the contour.


CYCLE76 (_RTP, _RFP, _SDIS, _DP, _DPR, _LENG, _WID, _CRAD, _PA, _PO, _STA, _MID, _FAL, _FALD, _FFP1, _FFD, _CDIR, _VARI, _AP1, _AP2)

The following input parameters are always required:
_RTP = Retraction plane (absolute)
_RFP = Reference plane (absolute)
_SDIS = Safety clearance (to be added to the reference plane, enter without sign)
_DP = Depth (absolute)
_DPR = Depth relative to the reference plane (enter without sign)
_LENG = Spigot length, for dimensioning from corner with sign
_WID = Spigot width, for dimensioning from corner with sign
_CRAD = Spigot corner radius (enter without sign)
_PA = Reference point of spigot, abscissa (absolute)
_PO = Reference point of spigot, ordinate (absolute)
_STA = Angle between longitudinal axis and 1st axis of plane
_MID = Maximum depth infeed (incremental; enter without sign)
_FAL = Final machining allowance at the margin contour (incremental)
_FALD = Finishing allowance at the base (incremental, enter without sign)
_FFP1 = Feedrate on contour
_FFD = Feedrate for depth infeed
_CDIR = Milling direction: (enter without sign)
Values: 0: Down-cut milling
1: Down-cut milling
2: with G2 (independent of direction of spindle rotation)
3: with G3
_VARI = Machining type:
Values: 1: Roughing to finishing allowance; 2: Finishing
_AP1 = Length of blank spigot
_AP2 = Width of blank spigot


With this program, you can make a spigot with a length of 60 mm, a width of 40 mm, and a corner radius of 15 mm in the XY plane (G17). The spigot has an angle of 10 degrees in relation to the X axis and is programmed from a corner point P1. When corners are used for dimensioning, the length and width of the spigot must be specified with a sign to define the spigot position uniquely. The spigot is premachined with an allowance of 80 mm in length and 50 mm in width.

Siemens CNC Milling CYCLE76 Program Example

N10 G90 G0 G17 X100 Y100 T20 D1 S3000 ; Specification of technology values
M3 ; 
N11 M6 ; 
N20 _ZSD[2]=1 ; Dimensioning of spigot with reference to corners
N30 CYCLE76 (10, 0, 2, -17.5, , -60, -40, 15, 80, 60, 10, 11, , , 900, 800, 0, 1, 80, 50) ; Cycle Call
N40 M30 ; Program end

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
To avoid this verification in future, please log in or register.