In this article, we describe how to use Siemens SLOT1 code on CNC machines with all details and examples.
The cycle SLOT1 is a combined roughing-finishing cycle.
Use this cycle to machine slots arranged on a circle. The longitudinal axis of the slots is
aligned radially. In contrast to the long hole, a value is defined for the slot width.
The cycle requires a milling cutter with an “end tooth cutting across center” (DIN844).
A tool compensation must be programmed before the cycle is called. Otherwise, the cycle is
aborted and alarm 61000 “No tool compensation active” is output.
If incorrect values are assigned to the parameters that determine the arrangement and size of the slots and thus cause mutual contour violation of the slots, the cycle is not started. The cycle is aborted and the error message 61104 “Contour violation of slots/long holes” is output.
SLOT1 (RTP, RFP, SDIS, DP, DPR, NUM, LENG, WID, CPA, CPO, RAD, STA1, INDA, FFD, FFP1, MID, CDIR, FAL, VARI, MIDF, FFP2, SSF, _FALD, _STA2)
RTP = Retraction plane (absolute)
RFP = Reference plane (absolute)
SDIS = Safety clearance (enter without sign)
DP = Slot depth (absolute)
DPR = Slot depth relative to the reference plane (enter without sign)
NUM = Number of slots
LENG = Slot length (enter without sign)
WID = Slot width (enter without sign)
CPA = Center point of circle, abscissa (absolute)
CPO = Center point of circle, ordinate (absolute)
RAD = Radius of the circle (enter without sign)
STA1 = Starting angle
INDA = Incrementing angle
FFD = Feedrate for depth infeed
FFP1 = Feedrate for surface machining
MID = Maximum infeed depth for one infeed (enter without sign)
CDIR = Mill direction for machining the slot (Values: 0: Down-cut milling (corresponds to direction of spindle rotation); 1: Down-cut milling; 2: with G2 (independent of direction of spindle rotation; 3: with G3)
FAL = Finishing allowance at the slot edge (enter without sign)
VARI = Machining type (enter without sign) Values :
UNITS DIGIT: Machining process
0: Complete machining
TENS DIGIT: Infeed
0: Perpendicular to G0
1: Perpendicular to G1
3: Oscillation with G1
MIDF = Maximum infeed depth for finishing
FFP2 = Feedrate for finishing
SSF = Speed when finishing
_FALD = Finishing allowance at the slot base (enter without sign)
_STA2 = Maximum insertion angle for oscillation movement
This program realizes the same arrangement of 4 slots located on a circle as the program for long hole machining (see Programming long holes located on a circle – LONGHOLE).
The slots have the following dimensions:
Length : 30 mm
Width : 15 mm
Depth : 23 mm
Safety clearance : 1 mm
Finishing allowance : 0.5 mm
Milling direction : G2
Maximum infeed in depth : 10 mm
The slots must be machined completely with an oscillating insertion motion.
N10 G19 G90 S600 M3 ; Specification of technology values
N15 T10 D1 ;
N17 M6 ;
N20 G0 Y20 Z50 X5 ; Approach start position
N30 SLOT1 (5, 0, 1, -23, , 4, 30, 15, 40, 45, 20, 45, 90, 100, 320, 10, 2, 0.5, 30, 10, 400, 1200, 0.6, 5) ; Cycle call, parameters VARI, MIDF, FFP2 and SSF omitted
N40 M30 ; Program end