Siemens CNC | CYCLE89 | Boring 5

In this article, we describe how to use CYCLE89 for boring in Siemens CNC controlled machines with all details and examples. 


CYCLE89 Introduction

The tool drills at the programmed spindle speed and feedrate to the entered final drilling
depth. With CYCLE89 (boring 5); when the final drilling depth is reached, a dwell time can be programmed.

Supported CNC Series

Siemens CNC 802D, 810D, 840D, 840D sl, 840Di, 840Di sl series controllers.

CYCLE89 Format



RTP = Retraction plane (absolute)
RFP = Reference plane (absolute)
SDIS = Safety clearance (enter without sign)
DP = Final drilling depth (absolute)
DPR = Final drilling depth relative to the reference plane (enter without sign)
DTB = Dwell time at final drilling depth

Repeat the Cycle

To repeat the cycle in more than one position, MCALL must be written at the beginning of the cycle. The MCALL command is active until the next call. If it is written after positioning the command, MCALL will be canceled.

MCALL Example

X30. Y20.;
MCALL CYCLExx …….. ;
X10. Y10. ;
X-140. Y35. ;

You may be interested also:
“Siemens CNC | CYCLE88 | Boring 4”

CYCLE89 Examples

CYCLE89 CNC Program Example – 1

At X80 Y90 in the XY plane, the drilling cycle CYCLE89 is called with a safety clearance of 5mm and specification of the final drilling depth as an absolute value. The drilling axis is the Z axis.

Siemens CNC Cycle89 Program Example

DEF REAL RFP, RTP, DP, DTB ; Definition of parameters
RFP=102 RTP=107 DP=72 DTB=3 ; Value assignments
N10 G90 G17 F100 S450 M4 ; Specification of technology values
N20 G0 T1 D1 X80 Y90 Z107 ; Approach drilling position
N21 M6 ;
N30 CYCLE89 (RTP, RFP, 5, DP, , DTB) ; Cycle call
N40 M30 ; Program end

Need to More?

Our volunteers have worked together and carefully prepared the articles published here in their native language without using machine translation. You can search the entire site for more information on the subject. You can start a discussion on forums and join us to get support, ask questions, improve a published article or give your opinion.

Previous articleSiemens CNC | CYCLE88 | Boring 4
Next articleSiemens CNC | MCALL code | Cycle Repeat