Você está na página 1de 104

SINUMERIK 840C/840

Cycles
Programming Guide 08.96 Edition

User Documentation
SINUMERIK 840C/840
Cycles

Programming Guide

User Guide

Valid for:

Control Software version


SINUMERIK 840C 1, 2, 3, 4, 5
SINUMERIK 840T/M 1, 2

08.96 Edition
SINUMERIK® documentation

Printing history

Brief details of this edition and previous editions are listed below.
The status of each edition is shown by the code in the ”Remarks” column.
Status code in ”Remarks” column:

A . . . New documentation
B . . . Unrevised reprint with new Order No.
C . . . Revised edition with new status
If factual changes have been made on the page since the last edition, this is
indicated by a new edition coding in the header on that page.

Edition Order No. Remarks


05.90 6ZB5 410-0FL02-0BA0 A
10.90 6ZB5 410-0FL02-0BA1 C
07.91 6ZB5 410-0FL02-0BA2 C
12.93 6FC5 198-3AA50-0BP0 C
08.96 6FC5 198-5AA50-0BP0 C

Siemens quality for software and training


to DIN ISO 9001, Reg. No. 2160-01

Other functions not described in this documentation might be


executable in the control. This does not, however, represent an
obligation to supply such functions with a new control or when
servicing.

This publication was produced on the Siemens 5800 Office


System.

The reproduction, transmission or use of this document or its


contents is not permitted without express written authority.
Offenders will be liable for damages. All rights, including rights
created by patent grant or registration of a utility model or
design, are reserved.

We have checked that the contents of this publication agree with the
hardware and software described herein. The information given in this
publication is reviewed at regular intervals and any corrections that
might be necessary are made in the subsequent printings. Suggestions
for improvement are welcome at all times.

Subject to change without prior notice.

© Siemens AG 1996 All Rights Reserved


Introduction 1

Cycles 2
Contents

Page

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1

2 Cycles .................................................... 2–1

2.1 Machining cycles for turning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1


2.1.1 L93 Recessing cycle (prerequisite: blueprint programming) . . . . . . . . . . . . . . . . 2–1
2.1.2 L94 Undercut cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–9
2.1.3 L95/L96 Stock removal cycle with/without relief cut elements . . . . . . . . . . . . . . 2–10
2.1.4 L97 Thread cutting cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–22
2.1.5 L99 Chaining of threads (four-point thread cutting cycle) ................. 2–29
2.1.6 L98 Deep hole drilling cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–35
2.2 Machining cycle for drilling and milling
(prerequisite: polar coordinate programming) . . . . . . . . . . . . . . . . . . . . . . . . . . 2–37
2.2.1 Drilling cycles G81 to G89 ...................................... 2–39
2.2.2 Drilling and milling patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–64
2.2.2.1 L900 Drilling patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–66
2.2.2.2 L901 ”Slot” milling pattern ...................................... 2–69
2.2.2.3 L902 ”Elongated hole” milling pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–73
2.2.2.4 L903 Milling rectangular pocket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–77
2.2.2.5 L904 ”Circular slot” milling pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–81
2.2.2.6 L905 ”Single hole” drilling pattern ................................. 2–85
2.2.2.7 L906 ”Row of holes”drilling pattern ................................ 2–86
2.2.2.8 L930 Milling circular pocket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–88
2.3 L999 Clear buffer memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–91
2.4 L960 Transfer to zero offset groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–92
2.4.1 Creating the UMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–94
05.90 1 Introduction

1 Introduction

For standard machining processes which are frequently repeated, machining cycles are
available as permanently stored subroutines in the user memory submodule (UMS). Input
images of blueprint programmed blocks are also contained in this submodule.
The cycles can be provided with the necessary data by using input screen forms and softkeys
or by programming the R parmeters directly into the program.
Machining cycles are called in the part program or subroutine.
In the examples given, the R parameters are assigned values either via the menu display or
directly in the part program.

aaaaaaaa
Prog. Para. Sett. Data Data I/O Program. Diagnosis

aaaa
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
V.24 active

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
Mode grp: 1
aaa
a
a
a
a
a
aaaa

a
a
a
a
a
a
a
a
a
a
a
a
AUTOMATIC Reset
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
Chan. :1

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aaaaa
aaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a

Turning cycles:
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
aa
a
a
a
a
aaaaaaaaaaa
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaa
a

a
a
a
a
a
a
aa
a
a
a
a
aaaaaa
a

STOCK UNDER
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
aaaa
a

a
a
a
a
a
a
aaaa
a

a
a
a
a
a
a
a
a
a
a
aaaa
a

a
a
a
a
a
a
a
aa
a
a
a

THREAD DRILL GROOVE


a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
aa
a
a
a

CUTTING
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
aa
a
a
a

REMOVAl
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a

The described cycles can be modified if desired. Ensure compliance with any additional
information provided by the machine-tool manufacturer.
All images are enclosed by a frame. This frame contains the menu display and all defining
parameters, which are also identified with symbols. The symbols are used in the menu
displays as dimensioning mnemonics.
The cycles end uniformly with preparatory functions G00, G60 and G90. Any other G functions
required when the program continues must be reprogrammed.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 1–1


SINUMERIK 840C/840 (PG)
1 Introduction 05.90

Overview of subroutine numbers:

L No. Function

L01 Free for assignment by user


.
.
L05
L06 Siemens

L07 Free for assignment by user


.
.
L80
L81 Siemens
.
.
L99

L100 Free for assignment by user


.
.
L799
L800 Siemens
.
.
L999

1–2 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
12.93 1 Introduction

In the Cycles Description the following is presumed:

• The Programming Guide, User's Guide and Operator's Guide have been studied. The
description is valid for the SINUMERIK 840C/840 control.
• If the R parameters are assigned via menu displays, the graphics function must be
available.
• In drilling and milling patterns, polar coordinate programming is required.
• The ”blueprint programming” option is a prerequisite for L95 Recessing cycle.
• The current plane must be selected before calling the cycle via G16 or G17 to G19. The
infeed axis (drilling axis) is always the axis perpendicular to the current axis.

aa
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaaaa a
Ordinate
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
aaa
a
a
a
a
a
a
a
a
a
a
a
aaaa
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
(perpendicular
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
aaa
a
a
a
a
a
a
a
a
a
a
a
a
e.g. Y axis)
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
aaa
aaa

90°
aaa
aaaa
aa
a
a
a
a aaaaa
a
a
a
a
a
a
a
a
a
a
aa
a
aaaaaaaaaaa a
a
a
a
a
a
a
a
a
a
a
aa

Abscissa
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
aaa
a
a
a
a
a
a
a
a
a
a
a
aa

(horizontal
a
a
a
a
a
a
a
a
a
a
aa
aaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
aa

e.g. X axis)
aaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaa a

Applicate
aaa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a

(vertical e.g. Z axis)


aaa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

• If the blueprint programmed block is to be supplied with data by means of the input
images, the "blueprint programming" option is required.
If the blueprint programmed blocks are being used on an M control, a plane selection
display can be shown by softkey.
This initiates an axis name adjustment in the coordinate cross according to the selected
plane. In addition, the path addresses in the contour definitions are adjusted according to
the plane chosen in the selection display.
Make sure, however, that the selected plane (G16 or G17) is programmed in the part
program.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 1–3


SINUMERIK 840C/840 (PG)
1 Introduction 08.96

Compatibility
The standard user memory submodule (UMS) has been completely revamped and offers a
whole range of new functions and options (UMS 4). The UMS 4 is not compatible with UMS 2.
If you want to use the new functions in the UMS 4, part programs created before must be
adapted.
Setting data SD 5000 can be used to define whether the expanded functions of the UMS 4
can be used or whether the functions of the user submodule UMS 2 are to be used (compa-
tible mode).

T version M version

Turning cycles Drilling/Milling patterns Drilling cycles


L95/L93/L98 L903/L930 L81 to L89
SD 5000 Bit 2 Bit 1 Bit 0
1 1 1
0 0 0

Bit 1 = The expanded functions of the UMS 4 and UMS 3/60 can be used.
Bit 0 = Functions as UMS 2 (compatible mode)

Setting data
Special cycle functions can be activated via the setting data bits 5000.5 to 5000.7.
SD 5000.5 = 0 Thread cutting cycles L97 and L99 execute as before
= 1 In thread cutting cycles L97 and L99, retraction is executed with G0 and
G620. The G command of the G600 group, which has been active prior to
cycle call is retained beyond the cycle.
This setting data bit applies with UMS 54 and higher.
SD 5000.6 = 0 L900 runs as before (traversing a clearance distance of 1 mm along the
drilling axis)
= 1 L990 without a clearance distance along the drilling axis
This setting data bit applies with UMS 48 and higher.
SD 5000.7 = 0 Overrun correction is not calculated
= 1 Overrun correction is calculated

Machine data (MD) 157


Throughout System 800, machine data MD 157 is used to identify the control type and the
software version. This data is used in all control types from SINUMERIK 810 to SINUMERIK
880.

Example:
Control type MD 157 SINUMERIK 840C T Version with NC
Software Version 2: MD157 = 06102
840T 041 xx
840M 042 xx
840C T Version 061 xx
840C M Version 062 xx

1–4 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
12.93 1 Introduction

Machine data (MD) 19


The P number of the TO memory can be written in machine data MD 19 in the SINUMERIK
840C/840. The address of the following cutting edge is given here.

SINUMERIK 840 MD 19 = 10 (standard value)


= 5 to 9 (variable P number)
=0 (D = n+1)
The following alarms are output in the cycles:

Alarms Description

4100 No D number active (L901-904, L930, L93-L95)


4101 Tool radius = 0 (L903, L930)

4102 Cutter radius too great (L901, L903, L904, L930)


4103 Tool too wide (L93)

4120 No spindle direction programmed (L84)


4121 Spindle not inside tolerance range (L84)

4140 Machined part diameter too small (L94)


4153 Thread length too short (L84)

4180 Option not available (L94)


4200 Check definition R (Nxxx)

Example: 4200 1 N 32 Check definition R (Nxxx)

In the cycle being executed in channel 1, the system has determined that parameter R32 has
been incorrectly defined.
Apart from L95 and L96 (stock removal cycles), the scale factor is taken into account in the
cycles. The scale factor is not effective with contour subroutines.
If the cycles are supplied with data via menu displays, several storage softkeys are available
for selection:
• STORE MENU
The display branches directly to the selected part program.
• STORE SELECTION
The display branches to the selection menu (overall selection of drilling and milling
patterns). The parameters are already stored in the part program.
• STORE
The display branches to the selection menu. Storage takes place with blueprint
programmed blocks. The selected display is retained.
• STORE DRILLING PATTERN
The display branches to the drilling patterns (L900, L905, L906); R28 is automatically
supplied with the selected drilling cycle (L81 to L89) in the input image.

END OF SECTION

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 1–5


SINUMERIK 840C/840 (PG)
07.91 2 Cycles
2.1 Machining cycles for turning

2 Cycles

2.1 Machining cycles for turning

aaaaaaaaa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
aaaaaa
aaa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
Prog. Para. Sett.Data Data I/O Program. Diagnosis

a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
V.24 active

aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
Mode grp: 1
aaaa
a
a
a
a
a
aaaaa

aaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
AUTOMATIC Reset

a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
Chan. :1
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aaa
a

Turning cycles:
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
aa
a
a
a
a
aaaaaaaaaaaa
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaa a

a
a
a
a
a
a
aa
a
a
a
a
aaaaaa a

UNDER
aaa
a
a
a
a
a
a
a
a
a
a
a
a

aaaaa
a
a
a
a
a
a
a
a
aaaa a

aaaaa
a
a
a
a
a
aaaa a

aaaaa
a
a
a
a
a
a
a
a
a
aaaa a

aaaaa
a
a
a
a
a
a
aa
a
a
a

STOCK RECESS
aaa
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a

a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
aaa
a
a
a

THREAD DRILL
aaa
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a

a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
aaa
a
a
a

REMOVAL CUTTING
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

2.1.1 L93 Recessing cycle (prerequisite: blueprint programming)


The recessing cycle L93 allows symmetrical and asymmetrical outside and inside recesses to
be made; these may be longitudinal or facing cuts.
Before the recessing cycle is called in a machining program, the tool offset for one cutting
edge of the recessing tool must be selected and the desired offset value programmed in the
case of two-edged tools (recessing tools).
The tool offset for the second cutting edge of the recessing tool must then be stored in the
tool offset memory under the next higher offset number. If the tool offset for the first cutting
edge is D = n, the tool offset for the second cutting edge will have the offset number
D = n + 1.
In connection with tool management in the 840C/840 controls and L93, the cycle machine data
(MDZ) 7000 Bit 4 must be set to 1.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–1


SINUMERIK 840C/840 (PG)
2 Cycles 07.91
2.1.1 L93 Recessing cycle (prerequisite blueprint programming)

The following values are entered in the menu display or they are programmed directly in the
part program as parameter assignments:

Symbol Parameter Description


R10 Type of machining: longitudinal R10 = 0; face R10 = 1

D1/L1 R21 Outside/inside diameter of starting length (face)


(absolute)

Ap R22 Starting point: longitudinal Z; face X (absolute)


R23 Control parameter: starting point left or right

S1 R24 Finishing cut depth at recess base (incremental)


S2 R25 Finishing cut depth of flanks (incremental)

Zt R26 Infeed depth, enter without sign (incremental)


B R27 Width of recess (incremental)

t R28 Dwell at recess depth


W1 R29 Angle (0 to 89 degrees)

R1 R30 Radius or chamfer at recess base


D2/L2 R31 Recess diameter or length of recess depth (face)
(absolute)
R2 R32 Radius or chamfer at recess edge

R3 R33 Radius or chamfer at recess edge


R4 R34 Radius or chamfer at recess edge

W2 R35 Angle (0 to 89 degrees)

2–2 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
aaaa aaaa aa aa a a a
05.90

aa
aa
aa
aa
aaa
aa
aa
aa
a a
aaaa
aa
a aa
aa aa a a
a
aaa
aa
aa
a a
aa
aa
a aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaa a
a a
aa
aa
a a
aa
a
aaa
aa
a aa
aaa
a a
a a
aa
aa
a a a
aa
aa
a aa

x
x
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
a a
a a
aa
aa
a aaaaa
aa
aaaa a
aa
aa
a aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
a a
a a
aa
aa
a a
aa
aa
a aa

MENU

MENU
aaaaaaaaaa a aaa aa aa aa a aaa aaa

STORE

STORE
aaaaaaaaaa a aaa aa aa aa a aaa aaa aa

© Siemens AG
aaaaaaaaaa a aaa aa aa a a aaa aaaa aaa a
Prog. Para.

Prog. Para.
a
aa
aa
aa
a a aa
aa
a aaaaaa a a aa
aa
a a
aaaa
a a
aa
aa
aa
a aaa

R2

z
z
a
aa
aa
aa
a a
aa
aa
aa
a
aa
a
a
aa
aaa
a
aa
a
a
aa
aaa
a a
aa
aa
aa
a a
aaa
aa
a a
aa
aa
aa
a
aa
a
a
aa
a
aaaa
a

W1
aaaa aaaa a aaa a aaa aa
aa
aa
a aaa aa

Turning cycles:
Turning cycles:

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa a
aa
aaaa
aaaa
a a
a a
aa
aa
a a
aa
aa
a a

Ap
aaaaaaaaaaa aaa aaaaa aa aa aa a aaa aaaaa

Start length (abs.)


aaaaaaaaaaa aaaa
a aa aa aa a aaa

AUTOMATIC
AUTOMATIC

aaaaaaaaaaa aa aa aa a aaa

SINUMERIK 840C/840 (PG)


aaaaaaa aa aa aa a aaa

t
aaaaaaa a aa aa aa a aaa

B
aaaaaaa aa
aa
aa
aa
a aa aa aa a aaa

STORE
STORE
aaaaaaa aa aa aa a aaa

R1

CHOICE
CHOICE
a aaaa aa aa a a aaa
Sett. Data

Outside diameter (abs.)


aa
aa
aa
aa
aaa
aa a aaaa aaaaaa a a aa aaaaaa

Sett. Data.
aaa a
aa
aa
aa
a aa
a aa
aaa
a aaaaaa
a a a
aa
aa
aa
a a a aaaaaa

Reset
Reset

aaaa a a a
a
aaa
aa
aa
a aaa
aaaa
a a
a
aaa
aa
aa
a
aa aaaaaa

B
a
aa
aa
aa
a aa a
a
aaa
aa
aa
a a
a a
aa
aa
a a
aa
aaaa
a a t aaaa a
a a
aa
aa
a
aa

L2
Zt

aaaa aaa
aa
a a aa a aaa aa aa aa
aa
aa
a a a aaa aa

1990 All Rights Reserved


S1
a
aa
aa
aa
a a
aa
aa
aa
a aaaaa a
a a
aa
aa
a a
aa
a a
aa
a aa
aa
aa
a a
a a
aa
aa
a aa
a
aa
aa
aa
a a
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
a aa
aaa aaaaa a aaa aa aa a aaa
R3

STORE
Data I/O

Data I/O
STORE

R3
R1
aa
a aa
aaa
a a
aa
aaa a
aa
aa
aa
aa
a a
a a
aa
aa
a a
aa
aaaa
a aa a
a a
aa
aa
a
aa
aaaa
aa aaaaa aa a a aaa aaa
Apaa
a a aaa aa

W2
W1
a
aa
aa
aa
a aaaa
aaaaa
a a
aa
a
aaa
aa
aa
a a
a a
aa
aa
a aa a
aa
aa
aa
a a
a a
aa
aa
a aa

R2
aaaa aa aa
aaaaaa a
a a
aa
aa
a a
aa
a
aaaaa
a aa
a a
aa
aaaa
aa
a a
a a
aa
aa
a aa aaaaaaaaaa
aaaa a aaa aa a aa a a a aaa aaaaaaaaaa
S2

aaaa a aaa aa a aa aaaa


aaaa aa
aaaa
aa
a a aaa aa

R4
a a aaa aa a aa a aa aa
a a aa a aaa aaaaaaaaaa
S1

aa
aa
aa
a aaaa a
aaaa
aa
a a
a a
aa
aa
a a
aa
a a
a a
aa
a a aa
aaaa aa a
a a
aaa
aa
aa
aa
a a
a a
aa
aa
a
aa aaaaaaaaaa

L1
W2

Zt
a a a aaa aa a aa a aaa a aaa aa
R4

aa
aa
aa
a aaaa
aa
a a aa aa a a aaaaaa a aaaaaaaaaa

6FC5 198- AA50


a
aa aa
a aaaa
aa
Recessing outside right

aaaa aa
a aaa aa
aaaaa a a aaaaaa
a
Program.

Program.
aaaa a aaa aa a aa a aaaaaaaaaaaaaaa

Recessing right external

S2
a
aa
aa
aa
a a
a a
aa
aa a
aa
a a
a a
aa a
aa
aaa
aa a
aa
aaaa aaaa
aa
aaa aaaaaaaaaa
aaaaa aaaaa a aaaa aa aa
a aaaaa
D2
D1

aaa
aaaa
a aa
aaaaa
a
t
B

t
Zt

B
S2
S1
Ap

R4
R3
R2
D2
R1
D1

Zt
W2
W1

L2
L1

S2
S1
Ap

R4
R3
R2
R1

W2
W1
Diagnosis

Diagnosis
R35 = 0
R34 = 0
R33 = 0
R32 = 0
R31 = 0
R30 = 0
R29 = 0
R28 = 0
R27 = 0
R26 = 0
R25 = 0
R24 = 0
R22 = 0
R21 = 0

R35 = 0
R34 = 0
R33 = 0
R32 = 0
R31 = 0
R30 = 0
R29 = 0
R28 = 0
R27 = 0
R26 = 0
R25 = 0
R24 = 0
R22 = 0
R21 = 0
a
aa
aaaa
aa
aaaa
a aaaa aaaaaaaaaaaa aaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
Chan.
Chan.

a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
aa aaa aa aaaa aaaaaa aaaa
V.24 active
V.24 active

:1
:1

Mode grp: 1
Mode grp: 1
2 Cycles

aa aaa aa aaa

2–3
2.1.1 L93 Recessing cycle (prerequisite blueprint programming)

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2 Cycles 05.90
2.1.1 L93 Recessing cycle (prerequisite blueprint programming)

R10: Type of machining

R10 defines the type of recess:

Longitudinal cut: R10 = 0


Facing cut: R10 = 1

D1/L1 R21: External or internal dimension or starting length (absolute)


Ap R22: Starting point: longitudinal Z; face X (absolute)

Parameters R21 and R22 define

a aaaa
a
a
a
a
a
a
a
a
a
the starting point.
a
a
a
a
a
a
a
a
a
R23=1
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
aaaaa
a
Starting point
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
1 mm

a
aa
a
a
a
a
a
a
a
a
a
a

a
aa
a
a
a
a
The control automatically
a
a
a
a
a
a
a

a
a a
a
a
a
a
a
a
a
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
approaches the point
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
programmed with R21 and R22.
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
For an external cut traversing is
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
first in the Z direction, for an
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa

internal cut in X direction.


aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa

R21
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa

R21 is approached with a safety


aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa

distance of 1 mm with both


aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa

R31 longitudinal and facing cuts.


a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
a

R22

R23: Control parameter

The control parameter defines the starting point:


Longitudinal cut: 23 = 1 Outside right Facing cut: R23 = 1 Right inside
1 Inside right 1 Left inside
–1 Outside left –1 Outside right
–1 Inside left –1 Left outside

S1 R24: Finishing cut depth at recess base (incremental)


S2 R25: Finishing cut depth of flanks

Finishing cut depths R24/R25 can be input with different values.


Stock removal (roughing) is effected down to the programmed finishing cut depth. Then the
finishing incrementing is removed parallel to contour with the same tool.
If radii or chamfers are to be inserted at the recess base, a check is made to determine
whether these would be damaged with plunge cutting.
If R24/R25 = 0, stock removal parallel to the contour does not occur.

2–4 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
05.90 2 Cycles
2.1.1 L93 Recessing cycle (prerequisite blueprint programming)

Zt R26: Infeed depth (incremental)


Infeed depth programming permits determination of whether the recess depth is to be effected
in one or more cuts. If several cuts are required, the tool is retracted by 1 mm for chip
breaking after each infeed (compare stop 2).

B R 27: Width of recess (incremental)

If the width of recess is wider than the cutting tool, the infeed is divided into equal parts. The
maximum infeed depends on the tool width. It is 95 % of the tool width after deduction of the
cutter radii. This guarantees overlapping cuts.

t R28: Dwell at recess depth

Dwell must be large enough to permit at least one spindle revolution.

W1 R29: Angle
W2 R35: Angle

The edge angle can be between 0 and 89 degrees. With longitudinal cuts, enter the angle from
the perpendicular axis, and with face cuts the angle from the horizontal axis.

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
R29=20
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
R29=0
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
aaaa

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
R35=20
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

aaa
a
a
a
aaaaa
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
aaaa
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
R22
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

R35=0
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

D2/L2 R31: Recess diameter or length of recess depth (face) (absolute)


R31 determines the recess depth:
R1 R30: Radius or chamfer at recess base
R2 R32: Radius or chamfer at recess edge
R3 R33: Radius or chamfer at recess base
R4 R34: Radius or chamfer at recess edge

Radii or chamfers can be inserted at the base and/or edge of the recess by means of
parameters R30, R32, R33 and R34.
Signs + = Radius
– = Chamfer

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–5


SINUMERIK 840C/840 (PG)
2–6
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa
2 Cycles

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaa a a aaaaaaaaaaaaaaa

R22
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a a
aaaaaaaaaaaaaaa aaaaaaaaaaaa
a aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaa aaaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
Machining sequence:

Starting point

aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaa aa a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaa

4. Finish cut
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa

2. Radial grooves
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaaa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a a
aa
aa
aa
1. Approach starting pointaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa

Chip
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
a
R23=1

3. Stock removal of flanks


a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
R31

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa aa aaa a

breakingg
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa aaaaaaaaaaaaaaaaaaaaaaa aa a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaa
a aaaaaaaaaaaaaaaaaaaaaa
a
R21

aaaaaaaa
1 mm

aaaaaaaa
2.1.1 L93 Recessing cycle (prerequisite blueprint programming)

© Siemens AG
point.

4th step
1st step:

3rd step:
2nd step:

second step on.

1990 All Rights Reserved


programmed with R29 or R35.
provided that an angle has been

contour down to the centre of cut.


tool width is less than the edge width.
Stock removal of the flanks in one cut,
1 mm is retracted in Z direction from the

Cutting the finishing increment parallel to


or more cuts. Before retraction from the cut
Cut perpendicular to the turning axis in one

6FC5 198- AA50


Infeed in Z direction is in several steps if the
Automatic approach to programmed starting

SINUMERIK 840C/840 (PG)


05.90
%1
N05

N45
N40
N35
N30
N25
N20
N15
N10
05.90

R32=2
R28=0
R24=1

© Siemens AG
M30 LF
L93 P1 LF
G01 F0.2 LF

a
G0 X100 Z200
aa aa a aaaaaa
a a a

[]

60
aaa
aa
a aaaaa a aaaaaa
aaaaa

40

W
X

SINUMERIK 840C/840 (PG)


a
aa
aa
aa
a a
aa
aaaa
a aaaaaa
a a
a a
a a
aa
aa
a aa
a
aaaaaa aa
a
LF

a
a a
aaaaa
a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

100
a a
aaaaaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

1990 All Rights Reserved


a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
R25=1 R26=5 R27=20 LF

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aaaaaa
a
R33=-2 R34=2 R35=15 LF

aaaaaaaaaaaaaaaaaaaaaaa a a aa
R29=10 R30=-2 R31=40 LF

aaaaaaaaaaaaaaaaaaaaaaa a a aa
G95 G0 X65 Z105 D03 T03 S500 M04

R10=0 R21=60 R22=100 R23=-1 LF

aaaaaaaaaaaaaaaaaaaaaaa a a aa
R2=2
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaa a
LF

a
aaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

20
a a a
aaaaaaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a

6FC5 198- AA50


aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a a
a
aaaaa
a aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaa a a aa
R4=2

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaa a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaa
a
a
aa
aa
a
a
aa
aa
a
a
aa
aa
a
Example 1: "OUTSIDE LEFT" longitudinal cut selected by softkey

aa
aaa
a

aaaa
Z

a
aa
aa
aa
a
Call recessing cycle
Select recess position
2 Cycles

2–7
2.1.1 L93 Recessing cycle (prerequisite blueprint programming)
%2
N05

N45
N40
N35
N30
R25
N20
N15
N10

2–8
2 Cycles

aa aaa

M30 LF
aaaaa
aaaa

60
[]
aa aaaaa

G0 X100

X
a
aa
a a
aa
aa
aa
aa
aaaaaaaa

L93 P1 LF
R32=-2 R33=2
R28=0 R29=10
G01 F0.2 LF

Z200

20
LF
a
aaaa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a aaa aaaaaaaaaaaaaaaaaaaaaaaaaaa

-15
a aa
aaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
R24=1 R25=1 R26=5 R27=20 LF

R3=2
R1=2
aaaaaaaaaaaaaaaaaaaaaaaaaaa
R34=-2 R35=15 LF
R10=1 R21=0 R22=60 R23=-1 LF

aaaaaaaaaaaaaaaaaaaaaaaaaaa
R30=2 R31=-15 LF

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaa
G95 G0 X65 Z10 D03 T03 S500 M04 LF

aaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
aaaaa

W
aa
aa
aa
aa
a
2.1.1 L93 Recessing cycle (prerequisite blueprint programming)

a
aa
aa
aa
aa
aa
aa
aa
a

© Siemens AG
aaaa

Z
a
aa
aa
aa
a
Example 2: "RIGHT OUTSIDE" facing cut selected by softkey

1990 All Rights Reserved


Call recessing cycle
Select recess position

6FC5 198- AA50


SINUMERIK 840C/840 (PG)
05.90
aa aaa a aa
07.91

aa
aa
aaaa
aa
a a
a
aaa
aa
aa
aa
a a a a
aaaa
aa
a
2.1.2

x
a
aa
aa
a a
aa
aa
a a
a a
aa
aa
aa
a aaaaa
aa
aaa a
aa a
a a
aa
aa
a

D
aaa aaa a aaaa a aaa

S1

Ap
a
aa
aa
a a
aa
aa
a a
a a
aa
aa
aa
a a
a a
aa
aa
a
aaa aaa a aaaa a aaa

MENU
Symbol
aaa aaa a aaaa a aaa

STORE
aaa aa a aaaa a aaa

© Siemens AG
aaaaaaa a aaa a aaa
assignments:

Prog. Para.
a aaaa aaaa a aa

z
aa
a aaaa
aaa aaaa
a a aa a aa
a aa
aaa
a
a aaaa aaaaaa
a aaaaa a aaa

Ap
Ap
a aaaa a a a aaa

Turning cycles:
a
aa
aa
aaaa
aa
a a
a a
aa
aa
aa
a aaaaaa
a aa
aaaa
a a
a a
aa
aa
aaa aaa a aaaa a aa aaaaa

Tool nose position


aaa aaa a aaa aaaa
aaaa
a aaaaa
a

SI = 2, SI = 3, SI = 4.
AUTOMATIC
aaa aaa aaaaaa a aa aa aa aa

SINUMERIK 840C/840 (PG)


aaa aaa a aa aa aa aa

R04
R03
R02
R01
a
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
a

FORM
FORM

STORE
aaa aaa a aa aa aa aa

CHOICE
aaa aa a aa a aa a aaa

Sett. Data
aaaaaaa aaaaa a aaaaa a
aa
aa
a
a
aa
aa
a
aaa

Reset
aaaa a a aa

D
aaaa a aaaaaa
aa aaa
a

D
a
aa
aaa
aa aa
aa
aa
a a
a a
a a
aa
aa
a
a a aaa
L94 Undercut cycle

1990 All Rights Reserved


a
a a
a a
aa
aa
a
a
a a
a a
aa
aa
a
R04 = 5
R04 = 4
a a aa

Data I/O
aa
a
Parameter Description

aa
a aaaaa
a
a a
a a
aa
aa
a

Undercutting
a a a
aaaaaaa a
aa
aaaaaa
a
a
aa
aa
a a
aaaa
aa
a a
aa
aa
aaaa
a a
aa
a a
a a
aa
a
a
aa
aa
a a
a a
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a

Sl=1
Sl=4
a
aa
aa
a a
a a
aa
aa a
aa
aa
a a
aa a
aa
a a
a a
aa
a
a
aa
aa
a aaaaa aaaaaa a
aa
a a
a a
aa

6FC5 198- AA50


aaa aa
a
Identifier for form E or F:

aa aa
aaaaa a

FORM E
Program.
a
aaa a
aa
a a
a a
aa
a

S1 R01: Definition of the tool nose position (1 to 4)


aa a
aaaaaaa
Initial point of the contour in Z
Initial point of the contour in X

a
aa
aa
a a
aaaa
aa
a a
aa
aa
aaaa
a
a
aa
aa
a a
a a
aa
aa
a a
aa
aa
a a
aa
a

Sl=2
Sl=3
a
aa
aa
a a
a a
aa
aa a
aa
aa
a a
aa
aa
aa
aaa aaaaa aaaaaa
a
aaa
a

FORM F
a
aa
aa
a
Definition of the tool nose position (1 to 4)

a
aaaa
aa
aaaa
aaaa
a
a
aaaa
aa
aaaa
aa a
aa
a
a a
aa
aa
a a
aa
a a
aa
a
aaa a aaa aa aa

Ap R3
positioned perpendicular to each other

aaa a aaa aa aa
Diagnosis

aaa a aaa aa aa

D R2=
Sl R1=
a
aa
aa
a a aaa aa
aaaaaaaa aa
a
aa
aa
a aa aa
aaa aaaaa
aaa aaa a

FORM F
aaa aa aaaa aaa a
a machined part diameter of > 18 mm. The TNRC is automatically selected in the cycle.

aa aa aaaa aaa a
The following values are input in the menu display or programmed directly as parameter

The tool nose position is defined in R01. Four tool nose position can be selected: SI = 1,
aaa
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
a
Chan.

a
aa
a a
aa
aa
aa
a a
aa
aa
a a
a
aa aaaa aaa a
Form E for workpieces with one machining surface

aa aaaa aaa a
Undercut cycle L94 permits form E and F undercuts for normal use according to DIN 509 with

Form F for workpieces with two machining surfaces

a
aa
a a
aa
aa
aa
a a
aa
aa
a a
a
aa aaaa aaa a
V.24 active

:1
Mode grp: 1
2.1.2 L94 Undercut cycle
2 Cycles

aa aaaa aaa

2–9
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2 Cycles 05.90
2.1.2 L94 Undercut cycles

D R02: Initial point of the contour in X


R02 is supplied with the diameter of the machined part. The cycle automatically adds 2 mm in
diameter to this dimension, which represents the starting point in X.
Ap R03: Initial point of the contour in Z
In R03, the machined part dimension in Z is entered. The cycle automatically adds 10 mm to
this dimension, which represents the starting point in Z.

2.1.3 L95/L96 Stock removal cycle with/without relief cut elements

Stock removal cycles L95/L96 permit paraxial machining of a blank with the contour
programmed in a subroutine. The machining cycles can be called from any position where
there is no danger of collision. The control calculates the starting point automatically using the
final contour description.

• L95
With L95, relief cut elements (max. 10) are also permitted in the contour. Removal of
remaining corners and finishing are always carried out in the same direction as roughing,
even if the contour is programmed in the opposite direction.
• L96
L96 permits quicker starting of the first traversing movement. With L96, removal of
remaining corners and finishing are always carried out in the direction of the programmed
contour. Before calling L96, a feedrate must be programmed in the part program since the
R parameters R28 and R30 are omitted.

If the parameters are assigned via the menu display, the desired cycle number L95/L96 must
be entered.
The following values are entered in the menu display or programmed directly in the part
program as parameter assignments:

Symbol Parameter Description


R20 Subroutine number under which the contour is stored

Ap1 R21 Initial point of the contour in X (absolute)


Ap2 R22 Initial point of the contour in Z (absolute)

S1 R24 Finishing cut depth in X (incremental)


S2 R25 Finishing cut depth in Z (incremental)

Zt R26 Depth of roughing cut in X or Z (incremental)


(not required for roughing where R29 = 21 to 24)

R27 Cutter radius compensation (G41, G42)


F R28 Feedrate (L95 only)

R29 Type determination for roughing and finishing


R30 Feed factor for infeed with relief cutting (L95 only)

2–10 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
05.90 2 Cycles
2.1.3 L95/L96 Stock removal cycle with/without relief cut elements

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaa
Prog. Para. Sett. Data Data I/O Program. Diagnosis

aaaaaaaaaaaa aaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaa aaaa
V.24 active

AUTOMATIC Mode grp: 1

aaaaaa
aaaaaa
aaaaaa
aaaaaa
Reset
Chan. :1
aa
aa
aa
aa
aa
a
aaaa
aa
a
aaaaa
Turning cycles::
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a

a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa
Stock removal longitudinal external
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a

aaa
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaa
a
aa aa
a
S2
aaaa
a
a
a

aa
a
aa
a
aaa
aa
Zt

aa
a
aa
a

a
a
a
F

aa
aa
aa
a
a

a
a
a
a
aaa
a
a
a
S1

a
a
a
a
a
a
a
aaaa
Ap1

aa
a
a
a
a
a
a
a
a
Ap1 R21 = 0

a
a
a
a
a
aaaa
a
a
a
aaaaa
Ap2 R22 =

a
a
a
Ap2

a
a
a
a
a
a
a
a
a
S1 R24 =
a
aa
a

x
aa
aa
aa

S2 R25 =
a
a

Zt R26 =
a aaaa
aaaa

z
aaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
aa

Initial point (abs.)


aaa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
aaa
a
a
a
a
a
a
a
a
aaaaaaa
aaa
a
a
a
a
a
a
a
a
aaaaaa a

aaa
a
a
a
a
a
a
a
aa
a
a

STORE STORE STORE


aa
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a

a
a
a
a
a
a
aaa
aa
a
a
a
a
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

MENU CHOICE
aa
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

R20: Subroutine number


The subroutine number intended for programming the final contour must be determined in
R20.
The subroutine can comprise any number of blocks, but at least two. A traverse path must be
programmed in each block. The final contour can be defined with blueprint programming
(compare Programming Guide). Skippable blocks are permitted in the contour.
A contour element with the maximum diameter must be provided at the end of the contour.
The initial point of the contour must not be programmed in the contour subroutine. This is
defined with parameters R21 and R22 (initial points of the contour).

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–11


SINUMERIK 840C/840 (PG)
2 Cycles 12.93
2.1.3 L95/L96 Stock removal cycle with/without relief cut elements

Ap1 R21: Initial point of the contour in X


Ap2 R22: Initial point of the contour in Y
The parameters R21 and R22 must be supplied with the initial points of the contour. With
roughing, the points are automatically approached by the finishing increment R24/R25 plus a
safety margin of 1 mm. If this margin is insufficient, the initial points R21 and R22 must be
shifted accordingly.

Example:

Point P1 corresponds to initial points


R21 and R22, e.g. R21 = 20, R22
= 0, P0 = displaced initial point

a
a
aa
a

a
a
aa
a
aaa
aa

aaa
aa
P2 P1

a
aa

a
aa
a
a
a

a
a
a
Point P2 must be programmed as
the first point in the contour
subroutine, e.g.

aa
a
aa
a
aa
aa
P0

aaa
aaaa
a
a
a
L102
N05 X20 Z-15 LF
aaaaaaa
a
aa aa
a

W N10 X25
aaaa
a
a
a

N15 ...
N20 ...

Cycle L95 approaches this start point as follows:


In the case of longitudinal machining, the start point in cycle L95 is approached with both axes
simultaneously. This applies to the values 11/21/31/41/13/23/33/43 of parameter R29.
In the case of face machining too, the start point is always approached with both axes
simultaneously, except for finishing (R29=22 or 24), with a final machining allowance of at
least a value not equal to zero (R24 or R25 or both values not equal to zero). In such cases,
first the Z axis and then the X axis is traversed.
Explanation of parameters R24, R25 and R29 for approaching the start point for face
machining:

R24 R25
R29 (finishing (finishing Approach strategy
allowance in X) allowance in Z)

12 and 14 any any X/Z together


22 and 24 R24=0 R25=0 X/Z together

22 and 24 R24=0 R25 is not equal 0 first Z, then X


22 and 24 R24 0 R25 = 0 first Z, then X

22 and 24 R24 0 R25 is not equal 0 first Z, then X

32 and 34 any any X/Z together


42 and 44 any any X/Z together

2–12 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
12.93 2 Cycles
2.1.3 L95/L96 Stock removal cycle with/without relief cut elements

S1 R24: Finishing allowance in X (incremental)


S2 R25: Finishing allowance in Z (incremental)

The contour is shifted by the amount


of finishing allowance entered (R24,
R25). In the "roughing" machining
mode, roughing is carried out down

aa
aa
aaa

aa
aa
aaa
R25 R24

a
a
a
a
aa

a
a
a
a
aa
a
a
a
a
aa

a
a
a
a
aa
a
a
a
a
a

a
a
a
a
a
to this finishing allowance .
In the "finishing" machining mode, a
single cut is taken parallel to the
contour down to the finishing
increment. Roughing depth R26
depends on the machining allowance
(e.g. cast iron part) and need not to
be programmed.
If R24/R25 are given as 0, the tool
travels along the contour final
dimensions.

Zt R26: Roughing cut depth with X or Z (incremental)


During roughing the cycle checks whether the present depth of cut is less than twice the
roughing cut depth R26. If the present depth of cut would be less than twice the roughing cut
depth, then the following applies to the last two cuts:
R26 roughing cut depth = present depth of cut/2.

R27: Cutter radius compensation (G41, G42)


The cycle selects and deselects the cutter radius compensation independently when selected
by R27 = (G41, G42). (See R29 for further details.)
F R28: Feedrate
R28 must be supplied with the desired feedrate. To execute the cycle at a constant cutting
rate, the "Constant cutting rate G96" function must be selected before calling the cycle.

R30: Feedrate factor for rate of infeed with relief cut


The plunge-cutting rate can be influenced by the feed factor R30. The feedrate factor must
then be supplied with a value less than or equal to 1. The plunge-cutting depth is derived from
R28 . R30.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–13


SINUMERIK 840C/840 (PG)
*)
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaa a aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

2–14
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a
aaa
aa
a
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa a aa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
2 Cycles

Table 2.1
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa
a a
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a a
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a

roughing

roughing
roughing
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

1. Paraxial

1. Paraxial
1. Paraxial
aaaaaa
aaaaaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a aa a
aaaaaaaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaa
aaaaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaaaaaaaaa
aa
a aaaaaaaaaaaaaaaaaaaaaaa
aa
a aaaaaaaaaaaaaaaaaaaaaaa
aa
a
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa aaa aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
according to table 2.1:

aaaaaaaaaaaaaaaaaaaaaaaa
a aaaaaaaaaaaaaaaaaaaaaaaa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaa
a
a
aa
aa
a
a
aa
aaaa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaa aaa a
a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aaaa
aaaa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaa a a
aa
aa
a
aaaaaaa
aa aa
aa
a
a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
aa
aa aaa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a aa aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaa aa
aa
a
material a
aa
aa
a a
aa
a a
aa
aa
a
aaaaa
aaa aaaaaaaaaaaaaaaaaaaaaa aa
a aa
aaaaa aaaaaaaaaaaaaaaaaaaaaa aaa aaaaaaaaaaaaaaaaaaaaaa aa
aaa
aaaaa aaa aa aaa

2. Rough cut
Removed

a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaa aa
aaaaaaa a
aa
aa
a a
aa
a a
aa
aa
a

2. Rough cut
a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaa aa
aaaaaaaaaaa

parallel to contour
aa aaa aaaaaaaaaaaaaaaaaaaaaa a aa aaa aaaaaaaaaaaaaaaaaaaaaa aaa aaaaaaaaaaaaaaaaaaaaaa

Explanation of machining types R29


aaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

parallel to contour
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a aa a
aaaaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaa aaaaaaaaaaaaaaaaaaaaaa

Finish cut parallel to contour


aaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
a aaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
a aa
aaa
a aaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
a

and must be programmed again, if required.


a
aa
aaaa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
2.1.3 L95/L96 Stock removal cycle with/without relief cut elements

aa aaaa aaaaaaaaaaaaaaaaaaaaaa

© Siemens AG
aa aaaa aaaaaaaaaaaaaaaaaaaaaa
R29: Type of machining for roughing and finishing

to contour
a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
a a
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaa
aa
a

3. Cut parallel
aa aaa
aaaaaaa
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
a a
aa
aa
aaaa
aaaa
aaaaaa
aaaaaaaaaa
a a
aa
aa
aaaa
aaaaaaaa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaa aaa a aa aaa aa aa a aa aaa aa aa a aa aa a aa aaa aa aa aaa
finishing, external or internal machining, and whether longitudinal or face.

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaa aaa a aa aaa aa aa a aa aaa aa aa a aa aa a aa aaa aa aa aaa

R29 = 44
R29 = 42
R29 = 34
R29 = 32
R29 = 24
R29 = 22
R29 = 14
R29 = 12

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a

1990 All Rights Reserved


a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
aaa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
a
a aa
aaa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
a
a aa
aaa
aaaa
aaaa
aa aa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaa aaa a aa aaa aa aa a aa aaa aa aa a aa aa a aa aaa aa aa aaa

the correct direction if beforehand a selection via R27 = (G41 or G42) has been made.
The type of machining selected (R29) gives information on the type of cutting. Roughing or

nally suppressed in the case of paraxial roughing. It is cancelled at the end of the cycle
aaaaaaaaaaaaaaa aaa a aa aaa aa aa a aa aaa aa aa a aa aa a aa aaa aa aa aaa
If parameters are assigned without the menu display, the type of machining (R29) is defined

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a

Moreover, it controls the timely selection and cancellation of the CRC itself. CRC is inter-
In these cases, the cycle activates the cutter radius compensation (CRC) automatically in
aaaaaaaaaaaaaaa aaa a aa aaa aa aa a aa aaa aa aa a aa aa a aa aaa aa aa aaa

6FC5 198- AA50


face (X) internal
R29 = 43 longitud. (Z) internal
face (X) internal
R29 = 33 longitud. (Z) internal
face (X) internal
R29 = 23 longitud. (Z) internal
face (X) internal
R29 = 13 longitud. (Z) internal

aaaaaaaaaaaaaa aaa a aa aaa aa aa a a aaa aa aa a aa aa a a aaa aa aa aa

face (X) external


R29 = 41 longitud. (Z) external
face (X) external
R29 = 31 longitud. (Z) external
face (X) external
R29 = 21 longitud. (Z) external
face (X) external
R29 = 11 longitud. (Z) external

*)
*)
*)

aa
a aa
a aa
a aa
a

SINUMERIK 840C/840 (PG)


aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaa a aa
aaa
aaaa
aaaa
aaaaaa
aaaa
aa aa a aa
aaa
aaaa
aaaa
aa aaa
05.90
12.93 2 Cycles
2.1.3 L95/L96 Stock removal cycle with/without relief cut elements

Notes on contour definition

• With cycles L95 and/or L96 it is possible to machine rising contours. A contour element
containing the maximum contour diameter must be programmed at the end of the contour
definition, where the final diameter must be larger than the initial diameter. ”Rising”
means that all the contour sections programmed in the contour form an angle Wi of
between 90° and 180° with the positive horizontal axis, i.e. 90° Wi 180°.
aaaaaa
aaaa a

X
aa
a
a

aaaa
aa
a
aaaaa
a
W6

a
a
a
a
a
a
a
aa
a
aa
a
N6
aa
aa
a
aa
a
a
a
a
a
a
aaa
aa
a
a
aaa
N5
a
a
aa
a
a
a
aa
a
a
a
a
aaaa
a

*rB
a
a
a
a
a

a
a
a
aaaaa
N4
a
a
a
a
a
a

aaa
a
a
a

aaa
aa
a
aa
a
W2
a
a
a
a
a
a

a
a

aa
a
aa
a

aa
a
aa
a

aaa
N3 N2
a
a
a
a

aaa
aa

aaa
aa
a
a
a
a

a
a
aa
a
W1

aa

aa
a
a
a
a

aaaa
aa
a
a
a

a
a
a

aa
a
a
a
a
a
a
aaaaa a
aaaaa
a
a
a
N1

a
a a
a
a
a
a
a

aaaa
aaaa
Z

aa
a
a
The figure above shows an example of a rising contour. The contour section N1 includes
an angle of between 90° and 180° with the positive Z axis, the path section N2 an angle
of exactly 90° and contour sections N3 and N6 an angle of exactly 180°.

• If cycle L95 is used, the programmed contour can also include relief cut elements. A
contour can include a maximum of 10 relief cut elements. Relief cutting when roughing is
allowed.

1 relief cut element


a
aa
a

X
aa
aa
aa
a
a

aaa
aa
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
aaaaa
aaa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a

Machining direction
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
aa
a
aa
aa

Z
aa
a
a

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–15


SINUMERIK 840C/840 (PG)
2 Cycles 12.93
2.1.3 L95/L96 Stock removal cycle with/without relief cut elements

Several relief cut elements can follow each other in succession.


Relief cut elements contain ”falling” contour sections, which as in the ”rising” contour
sections, have an angle of between 0° and 90°, 0 < Wi < 90°, to the positive horizontal
axis.

2 relief cut elements


a
aa
a

X
aa
aa
aa
a
a

aaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
Machining direction

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaa a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
Example of a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
falling contour
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
element
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

aaaa
aaaa
Z

aa
a
a
Circular path sections with relief cutting (contour sections programmed with G2 or G3)
must be programmed in such a way that the initial point and end point lie within one
quadrant of the coordinate system. Larger radii must be programmed in several blocks of
the contour subroutine (see programming example 1).
aaa
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaa a

Example showing illegal


a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

relief cut elements


a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa a a
aaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa

aaaaaa
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
aaaaa a
aaaaaa
aaaa a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
Machining direction Machining direction
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
X X
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
aa

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

aa
a
aa
a
aaa
aaaa
a
a
a
a
a
aa
a
aaa
aa
a
aa
a
a
a

a
aa
a

aa
a

Z
aa
aa

aa

Z
aa

aa
a
a

Paraxial relief cut elements cannot be machined when infeeding into a relief cut (see
example ). Nor is it possible to produce relief cuts only from falling contour elements
(see example ), as this would cause a collision when the tool is withdrawn after
roughing.

2–16 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
12.93 2 Cycles
2.1.3 L95/L96 Stock removal cycle with/without relief cut elements

• A defined final contour can be roughed paraxially either parallel to the horizontal axis
(longitudinal machining) or to the vertical axis (face machining). This is defined in
parameter R29.
Not every contour with relief cut elements can be machined both longitudinally and on the
face with stock removal cycle L95. This depends on the geometry of the contour and the
turning tool.
To ensure that the correct type of machining is used for a workpiece for a defined contour,
the following explains which contour types should be machined longitudinally, which
contour types should be face machined and which types can be machined in both ways.
The contours are therefore described as either longitudinal or face contours.
A longitudinal contour is a contour on which all intersection points in longitudinal
machining lie on rising contour elements which are parallel to the horizontal axis.

Example of longitudinal contour


a
aa
a

a
aa
a
aa
aa

aa
aa
X X
aa

aaa
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaa a

aa
Machining direction
a
a

aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
aaa
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
longitudinal
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa

a
a
a
aaaaa
aaa
a
a
a

aaa
a
a
a
aaaaa

aaa
a
a
a

aaa
a
a
a
aaaaa
N20 N20
a
a

a
a
a

a
a

a
a
a
N10 N10
a
a
a
a

aaa
a
a
a
aaaaa

a
a
a
a
a

a
a
a
a

aaa
aa
a
aa
a

a
a
a
a
a
a
a
a

a
a
a
a
a

aaa

a
a
a
a
a
N15 N15
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
aaaa
aaaa

aaaa
aaaa
Z Z
aa

aa
a
a

a
a
By comparison:
The intersection points ascertained for Face machining would also produce points
longitudinal machining are located in N20 only, of intersection on ”falling” contour
i.e. in a rising contour element elements in N10 and N15

All intersection points on a face contour are located either on falling contour elements or
contour elements which are parallel to the horizontal axis.

Example of a face contour


a
aa
a
aa
aa

X
aa
a
a

a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
aaaa
a

Machining direction
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
aa
a

Z
aa
aa
aa
a
a

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–17


SINUMERIK 840C/840 (PG)
2 Cycles 12.93
2.1.3 L95/L96 Stock removal cycle with/without relief cut elements

In this context, contours without relief cut elements are both longitudinal and face contours
and can be parameterized with any R29 value. It is however better to use cycle L96 (stock
removal cycle without relief cut) to machine these contours.
For each contour, the machining type (in R29) must be defined according to the above
definition, i.e. longitudinal contours must be machined longitudinally (R29 is always an odd
number) and face contours face machined (R29 is always an even number). It is however
also possible to machine contours which fulfill certain conditions using the other
machining method if the correct tool is used.
Longitudinal contours can be face machined (and face contours can be machined
longitudinally) if:

– For longitudinal contours:


No angle of Wi 45° to the horizonal axis is contained in any ”falling” path sections.
For face contours:
No angle of Wi < 45° to the horizontal axis is contained in any ”falling” path
sections.

– The following interrelationship is maintained between the final machining allowances in


X and Z:
Finishing allowance in X c · finishing allowance in Z
with
c = amount (Diff XHEmax / Diff ZHEmax)
and by Diff XHEmax (bzw. Diff ZHEmax) is meant the coordinate difference between the
initial point and the end point in X (or Z) of the falling contour section which together
with the horizontal axis produces the largest angle. Accordingly, c is the tangent to this
contour section.

2–18 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
12.93 2 Cycles
2.1.3 L95/L96 Stock removal cycle with/without relief cut elements

Example:
The following contour (which is actually a longitudinal contour) is to be face machined.

aaaaaaaaaa
aaaaa
X

aaa
a
a
a
a
a
a
a
aaaaa
(25,90)

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
aaaaa
(100,50)

aaaa
a
aa
a
aa
a

aaa
a
a
a
a
a
a
a
a
a
N20

a
aaa

a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
aa
a
aaa
a
a
a
a
a
a
a
aa
(70,45)

a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a

a
a
a
a
aaaa
a
N10

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaa
a
N15

a
a
a
a
a
aaa
a
a
a
a
aa
a
aaaaa a
a
a
a
a
a
a
a
a
a
aa

a
a
a
a
a
(40,30)
aaa
a
a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
a
a
a

a
aa
a
aaa
aa
Z

aa
aa
a
a
When selecting the finishing allowance the following applies:

The contour contains two falling contour elements, N10 and N15. These form the angles
W1 = 9,463° (N10)
W2 = 26,565° (N15)
with the positive Z axis. This produces the value C (which refers to N15) where
c = amount ((45–30) / (70–40)) = 0.5.

Therefore, if a finishing allowance in Z of 3.5 mm is selected the finishing allowance in X must


be at least 1.75 mm or conversely, with a finishing allowance in X of 0.5 mm, the finishing
allowance in Z must not be greater than 1 mm.
This relationship between the finishing allowances is not required if the contour is to be
machined longitudinally. Then any values can be entered in R24 and R25.
If the contour is only to be finish cut, the longitudinal contours must be parameterized with the
R29 values 21 and 23 and the face contours with R29=22 and/or 24.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–19


SINUMERIK 840C/840 (PG)
2 Cycles 07.91
2.1.3 L94 Stock removal cycle with/without relief cut elements

Example 1: "Complete machining longitudinal external" machining type selected via


softkey

%1
N05 G95 G0 X120 Z10 D01 T01 S1000 M04 LF Select stock removal
N10 R20=105 R21=28 R22=0 R24=1 LF position
R25=1 R26=5 R27=42 R28=.2 LF
R29=41 R30=.5 L95 P1 LF Call stock removal cycle
N20 G0 X200 Z200 LF L95 with relief cut element
N25 M30 LF

For automatic stock removal, the final contour of the finished part must be described. This is
stored as a subroutine and called within the stock removal cycle. In this example, the contour
is programmed in subroutine L105 and stored in the program memory.

L105
N50 G01 X32 Z-2 F.05 LF
N55 Z-22 LF
N60 X74 LF
N65 G03 X94 Z-32 B10 LF Radius programming quadrant 1
N70 X88.1 Z-39.1 B10 LF Radius programming quadrant 2
N75 G1 A225 A180 X50 Z-78 B12 B3 LF 3 points contour + radius + radius
N80 X106 Z-78 LF
N85 X112 A135 LF
N90 M17 LF

Note:
Relief cut element: this radius extends over more than one quadrant and must therefore be
divided into two steps (compare N65 and N70).
a aaaaaaa
a
aa
a
aa
a

X
aa
a
aa
a
aa
aa
aa
aa
aa

[]
aa
aa
a
a
aa
a a
a
a
a

2nd quadrant
aaa
aa
aa

110
aaa
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaa
a

a
a
a
a
a
aaaaa
a
a
a
a
a
a

a
a
a
a
a
a

94 r=12
a
a
a
a
a

a
a
a
a
a
a

1st quadrant
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a

88,1
a
a
a
a
a
a
a
a
a
a

a
a
a
aa
a
a
a
a
a
a
aa

r=3
a
a
a
a
aa
a
a
a
a
aa

74
a
a
a
a
a
aa
a
aa
a

50
aa
aa
a
aa
a
a
a aa
a
aa
a

32
aa
aa
aa
aa
aa
aa
aa
aa

28
a
aa
a
a
a

aa
a

Z
aa
aa
aa
a
aa
a

a
aaa
aa

W
aa
a
a
a
a
a
a
aaaa
a

a
a
a
aaaa
a

a
a
a
a
a
aaaa
a

a
a
a
aaaa
a

a
aa
a

-78 -58 -39,1 -22 -2


a
a
a
a

a
a
a
a

a
a
a
a
a
a

a
a
a
a

aa
aa
a
a
a
a

a
a
a
a

a
a
a
a
a
a

a
a
a
a

aa
a
a
a
a

a
a
a
a

a
a
a
a
a
a

a
a
a
a

a
a

2–20 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
%2
N05

N70
N65
N60
N25
N20
a a aa N10

L106
07.91

a
aaaa
aa
a a
aa
aaaa
a a
a
aaaaa
a aa
aa
a a
aa
a
aaa
aa
a

60
90
110
140
a
aaaaa
aa a
aa
aa a
aa a a a
aaaaaaa aa
aaa a
aa a
aaaaaaaaaaaa
aa
a

[]
aa a aa a a aaa

X
X60
aaa
aa
a a aa a a aaa

W
a
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a aa a
aaaaaaaaa aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

© Siemens AG
M17 LF
Z30
LF
M30 LF
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
G0 X200
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

LF
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

N55 X90 Z15 LF


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

N50 X110 Z25 LF


aaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Z200

a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

15

SINUMERIK 840C/840 (PG)


aaaaa
aaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
LF

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaaa

C
aa a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa
aaaa
aa
a
aaa
aa
aa aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa

25
aaaaa
aaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
R29=22 R30=1 L95 P1 LF

aaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

30
aaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

1990 All Rights Reserved


aaaaa aaaaa aaaaa

A
B
aaaaa
aaaaa aaaaa
aaaaa
R25=2 R26=0 R27=41 R28=.05 LF
R20=106 R21=140 R22=25 R24=2 LF

Z
aaaaa
G96 G0 X80 Z40 D01 T01 S2000 M04 LF

aa
aaaa

6FC5 198- AA50


cycle.

points A and C.
Example 2: "Finishing facing external" machining type selected via softkey

Call stock removal cycle L95


with relief cut element
Select stock removal position

Corner point B also represents the

The cycle calculates this point from


direction-change point in the finishing
2 Cycles
2.1.3 L94 Stock removal cycle with/without relief cut elements

2–21
2 Cycles 05.90
2.1.4 L97 Thread cutting cycle

2.1.4 L97 Thread cutting cycle


Using this cycle, external threads, internal threads, taper threads and transversal threads can
be cut. Infeed is automatic and is degressively quadratic, the cut cross-section thus remains
constant.
The following values are entered in the menu display or programmed directly into the part
program as parameter assignments.

Symbol Parameter Description


P R20 Thread pitch

Ap1 R21 Initial point of thread in X (absolute)

Ap2 R22 Initial point of thread in Z (absolute)


R23 Number of idle passes

T R24 Thread depth (incremental),


sign required to define internal or external thread:
+ = internal thread / - = external thread, transversal thread

S R25 Finishing allowance (incremental)


se R26 Run-in path (incremental)

sa R27 Run-out path (incremental)


R28 Number of roughing cuts

W R29 Infeed angle


Ep1 R31 End point of thread in X (absolute)

Ep2 R32 End point of thread in Z (absolute)

2–22 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
a aa
aa
aa
aa
a a
05.90

aa
aa
aa
a a
a
aa
aa
aa
aa
a aaaa a
aaaa
aa
a a
a
aaa
aa
a
aaa
aa
a a
aa
aa
a aa

x
aaaaaaaaaaaa a a aaa a aa aa aaaa aaa

x
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aa
aaa
aa a
a a
aa
aa
a a
a a
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
a
aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
a a
aa
a a
aa
aa
a
aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
a a
aa
a a
aa
aa
a
aa

MENU
aaaaaaaaaaaa a aaa a aa aa aaa aa

© Siemens AG
STORE
aaaaaaaaaaaa aaaa a aaa a aa aa aaa a

z
Prog. Para.
Prog. Para.

aaaaaaaaaaa a aa a aa a aaa

Thread pitch
z
aa
aaaaa
aaa aa
a aaa
aa
a aa
a aa
aaa
a aa
a aa
aaaa
a a
a aa
aa
aa
a aa
aaa
aaaa
a
a a
aa
aa
a a
a a
aa
a a
aa
a a
aa
aa
a aa

Turning cycles:
Turning cycles:

aaaaaaa a aaa a aa aa aaa a

Initial point(abs.)
sa
a
aa
aa
aa
aa
aa
aa
a a aa
aaaaa a
aaaa
aaaa
a a
aa
aaaa
a aaa
aaaaa
aaaaaaa aa aa

AUTOMATIC
AUTOMATIC

aaaaaaa aa aa
Ep2

SINUMERIK 840C/840 (PG)


a
aa
aa
aa
aa
aa
aa
a aa a
aaaaa
aaaaaaa

STORE
aaaaaaa

CHOICE
aaaaaa aaaa

Sett.-Data
Sett.-Data

a
aaaaaaa a
aaaa
aa
a a
aa
aa
aa
a
aaaaaa
a
a a
aa
aa
a a
aa
aa
aa
a
aaaaaa
a aaa aaaa a a aaaaaa

Reset
Reset

aaaa a
a a
aa
aa
a aaa
aaaa
a
T a
a
aaa
aa
aa
a
aa aaaaaa
a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
aa
a
aa
aaaa a aaa a aaa aa

1990 All Rights Reserved


a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
aa
a aa

W
P
a
aa
aa
aa
a a
a a
aa
aa
a aa a
a a
aa
aa
a aa
aaa a aa aaaaa
a a aaa

STORE
Data I/O
Data I/O

aaaa
a aa
a aa
aaa
a a
aa
a a
aa
a a
a a
aa
aa
a
aa
Ap2

a
a a
aa
aa
a aa
aaaaa
a a
a a
aa
aa
a
aa
a
a a
aa
aa
a a
aa
aaaaaa
a a
a a
aa
aa
a
aa aaaaaaaaaa
se

a
a a
aa
aa
a a
aa
a a
a a
aa
a a
a a
aa
aa
a
aa aaaaaaaaaa
a
a a
aa
aa
a a
aa
a a
a a
aa
a a
a a
aa
aa
a
aa aaaaaaaaaa
a a aaa aa a aa a aaa aa

Thread cutting external

S
aaaaa
aa
aaaa a aa
aaaaa a
aa
a a
a a
aa
a a
a a
aa
aa
a aa aaaaaaaaaa
aa a a a aaaaaaaaaa

6FC5 198- AA50


aa
a a aaaa
aa
Thread cutting external

aa
aaaaa a aa
aaaa
a a aaaaaa
a

Program.
Program.

a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aaaa
aa
aaa
aaaaaaaaaaaaaaa
aa a a aa aa aaaaaaaaaa
1mm

aaaaa a aa a
aaaaa aaaaa
a
aa
aaa
a
aaa
aa
a
Ap1

aa
aa
aa
a

S
P

W
T

sa
se

Ep2
Ap2
Ap1

Diagnosis
Diagnosis

R28 = 0
R23 = 0
R29 = 0
R25 = 0
R20 = 0
aa a a
aa
aaaa
aaaa
a
R32 = 0
R27 = 0
R26 = 0
R24 = 0
R22 = 0
R21 = 0

a
aa
a
aaa
aa
aa
a
aaa
aa
a a
aa
aa
aa
a a
aa
a a
aa
a a
aa
a
aaaaaaaaaaaa aaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
a a
aa
a a
aa aaaaaaaaaaaa aaaaaaaa
aa aaa aa aaaa aa
a aaaaaaaaaaaa aaaaaaaa
Chan.
Chan.

aa aaa aa aaaa aa
aaaaa
aa
PITCH

a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaa a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a
aaaaaaaaaaaa aaaaaaaa
aa aaa aa aaaa aaaaaaaaaaaa aaaaaaaa
V.24active

aa aaa aa aaaa aaaaaa aaaa


V.24 active

:1
:1

Mode grp: 1
Mode grp: 1
2 Cycles

aa aaa aa aaa

2–23
2.1.4 L97 Thread cutting cycle

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2 Cycles 05.90
2.1.4 L97 Thread cutting cycle

Thread cutting cycles: differentiation between transversal and longitudinal threads


Both longitudinal and transversal threads are possible with L97 and L98. The differentiation
depends on the angle resulting from the initial point of the thread ( P1) and the first
intermediate/end point of the thread (P2). If an angle greater than 45° results, the thread is
machined transversally (see example).
• Longitudinal thread
The amount | Z1 | must be greater than or equal to the amount | X1 |, i.e. the angle is
less than or equal to 45°.
L99 L97
Ap1 R11=30 Initial point in X Ap1 R21=30 Initial point in X
Zp1 R12=42 First intermediate point in X Ap2 R22=0 Initial point in Z
Ap2 R21=0 Initial point in Z Ep1 R31=42 Thread end point in X
Zp3 R22=-52 First intermediate point in Z Ep2 R32=-52 Thread end point in Z
a
a
a
a
aaaaaaaa

X
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a

[]
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
aaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa
a
a
a
a
aaa
a
a
aaa
a
a
aa
a

a
a
a
a
aa
a
aa
P2 angle 6°
aaa
aa

a
a
a
a
aa
a
aa
aa
a
aa
a

a
aa

a
a
a
a
a
a
a
a
a

aa
a
aa
a
42
aaaaa
aa

aaaaa
a
aa
a
a
aa
a
a
a
a

aaa
aa
P1
aa

aa
a
aa

aa
X1 6
aa

aa
a
aa

a
a
a
30
aaaa
aa

a
a
a
a
a
aa
a
a
a

a
aa
a
aa
a
aaa
aa
aa

aaa
a
aa
a

aaaa
aaaa
-52
aa

aa
W Z
a
a
a
a

aaa
aa

aa
a
aa

a
a
a
a
aa
a

a
a
Z1 a
aaa
aa
a
aa
a
a
a

• Transversal thread
The amount | Z1 | must be less than the amount | X1 |, i.e. the angle is greater than
45°.
L99 L97
Ap1 R11=20 Initial point in X Ap1 R21=20 Initial point in X
Zp1 R12=120 First intermediate point in X Ap2 R22=0 Initial point in Z
Ap2 R21=0 Initial point in Z Ep1 R31=120 Thread end position in X
Zp3 R22=-30 First intermediate point in Z Ep2 R32=-30 Thread end position in Z
aaaaaaaa
a
a
a
aaaaaaa
a
a
a
a
a

X
a
a
a
a
a
a
a
a
a
a
a
a

[]
a
a
a
a

aa
a
aa
a

P2
aa
a
a
a

aaa
aa
a
a
a
aaaa

aa
aaa
a
a
a
a

a
a
a

120
a
a
a
a
a
a
a
a

aa
a
aa
a
aa
aa
a
aa
a
a
a
aa
a
aa
a
a
a
a
aaaaaa
a
aa
aaa
a
a
a

50 X1
aaa
aa
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a

angle 59°
aa
a
aa
a
aa
a
aa
a

aaa
aa

20 P1
aa
aa

aa
a
aa

a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

-30
a
a
a
a
a

aa
a
aa
a

a
aa
a

W Z
a
a
a
a
a

aa
aa

aa
aa
a
a
a
a
a

a
aa

aa
a
a
a
aaaa

a
a
a

a
a

Z1
a
a
a
a
a
a
a
a
a

2–24 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
08.96 2 Cycles
2.1.4 L97 Thread cutting cycle

P R20: Thread pitch


The thread pitch must be entered as a paraxial value without sign.

Ap1 R21: Initial point of thread in X (absolute)


Ap2 R22: Initial point of thread in Z (absolute)

The parameters R21 and R22 represent the original initial points of the thread (A). The start
point of the thread cycle is at point B, which is located at parameter R26 (run-in path) in front
of the thread initial point.
With a longitudinal thread, the start point B is 1 mm above value R21, and 1 mm ahead of
value R22 in the case of transversal threads. This lifting plane is generated automatically by
the control.
The thread cycle can be called from any slide position, the approach to start point B is
effected in rapid traverse.

R31, R32 R21, R22


a
a
a
a
a
aa
a
a
aaaaa
a
a
a
a
a
aa

1 mm R20
a
a
a
a
aa

aaaa
aaaa
a
a
a
a
aa

B
a
a
a
a
a
a
a

aa
a
a
aaaa
aaaa

aaaa
aaaa
D A R29
aa

aa
a
a

a
a
a
aa
a

R24
aaaa
aaa

C
aa
a
a

a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaaaaaa a
aaaaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a

aaaa
aaaa
E
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
R27
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a

aa
R26
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a

a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
As from software version 5.6, SINUMERIK 840C is provided with a machine-protecting
acceleration ramp of the drilling axis for threading. The setpoint speed of the infeed axis is no
longer immediately coupled to the actual speed of the spindle, but is accelerated at a ramp.
The material entering point, at which the setpoint speed is to be reached at the latest, is
therefore programmed additionally in the thread block (see SINUMERIK 840C Programming
Guide, Section 8.8 Threading (G33/G34/G35/G36/G63).
For SINUMERIK 840C, the cycle L97/L99 has been adapted to this new function in UMS 54.
The thread block still begins at the starting point, which is displaced to the front by the run-in
path. The original start point (A) is defined by the cycle as material entering point.

R23: Number of idle passes


Any number of idle passes can be selected.

T R24: Thread depth (incremental)


The depth of the thread is entered using parameter R24. The sign determines the infeed
direction, i.e. whether it is an external, internal or transversal thread. (+ internal thread,
external thread, transversal thread).

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–25


SINUMERIK 840C/840 (PG)
2 Cycles 05.90
2.1.4 L97 Thread cutting cycle

S R25: Finishing cut allowance (incremental)

If a finishing cut depth is programmed under


R25, this depth is subtracted from the thread
depth and the remaining value is divided into
roughing cuts.
Roughing depth
R24 After the roughing cuts have been completed,
a finishing cut is made and then the idle
passes programmed under R23 are executed.

a
a
a
a
aaaaa
R25
aaa
a
a
a
a
a
a
a
a The roughing depth is automatically calculated
a
a
a
a
and divided into roughing cuts.

se R26: Run-in path (incremental)


sa R27: Run-out path (incremental)

The run-in and run-out paths are entered as paraxial, incremental values without signs.
In the case of taper threads, the control calculates the run-in and run-out paths in relationship
to the taper and determines the corner points B and C.
a
a
a
a
a
a
aaaaa

1 mm
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa
a
aa
a
aaaaa
a
a
a
a

aa

R27 D
a
a
a
a

a
a
a
a
a
a

a
a
a
a

aa
a

B
a
a
a
a
a
a

aa
aa
a
a
a
a
aaaa
a
a
a

a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aaaa
a

C
a
a
a

a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a

a
a
a
a
aaaaa

A R26
a
a
a

a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aaaaaaaaaaaaa
a
a

a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a

a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

R28: Number of roughing cuts


The parameter value determines the number of thread roughing cuts. The control automatically
calculates the individual infeed depths for constant cut cross-section. This ensures that the
cut pressure from the first to the last roughing cut remains the same.
The depth of the current cut depth t is calculated by the following formula:

t t=R24 - R25
t= . i i=current cut
R28

2–26 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
05.90

Example:

© Siemens AG
Thread depth:
a
a
a
aaa
aa
a
a
a
a
a
a
a
aaa
aa
a
a
a
a
a
a
a
aaa
aa
a
a
a
a
a
a
a
aaaaa
aa a
a R24 a
a
a
a
a
a
aaa
aa
a

9.9
a aaa
aaaaaa a
aa
aa
a a
a a
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a

Finishing allowance:
a aaa a aaa a aa a aa aa

8.854
7.667
6.260
4.427

a aa a aa a aa aa a

SINUMERIK 840C/840 (PG)


aaaaa aaaaa aaaa a aaaaa

Number of roughing cuts:


a
aaaa
aa
a
a
a a
aa
aa
a
a
a a
aa
aa
a
a aaa
1st cut

a aa
aaaaa

1990 All Rights Reserved


R28=5
a
aaaaaa
a
a
a a
aa
a a
a

R24=10 mm
a aa a

R25=0.1 mm
a
a a
aa
a a
a
a aa a
2nd cut

a aa
aaaa a
a
aaaa
aa
a

6FC5 198- AA50


a
a a
aa
aa
a
a
a a
aa
aa
a
a aaa
3rd cut

a aa
aaaaa

a
aaaa
aa
aa
a
a
a a
aa
aa
aa
a
aaaa
aaa
aa
a
a aaaa
4th cut

a
aaaa
aa
aa
a

a
aaaa
aa
a
a
a a
aa
aa a a
aa
a aa
aaa
a a
a
aaaaaaa
aa aa
aa
a
aaa
aa
a
a aaa a aa aaa aa
5th cut

a
aaaa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a
a
a a
aa
a a
aa
aa
a a
aa
a
0.1 mm

a
a a
aa
a a
aa
aa
a a
aa
a
finish cut

a aa aa
aaaaaaaaa aa
2 Cycles

2–27
2.1.4 L97 Thread cutting cycle
2 Cycles 05.90
2.1.4 L97 Thread cutting cycle

W R29: Infeed angle for longitudinal or transversal threads


The tool can be infed perpendicular to the direction of cutting or along the flank. The angle is
input without sign and must not exceed half the value of the flank angle.
If the tool is to be infed perpendicular to the axis, R29 must be assigned 0.

Metric thread 60°

aaa
aa
aa
B

aa
aa
/2=30°

aa
a
a
R29=30

aaaaa
a
aa
aa a
/2

aa
a
a
a
Ep1 R32: Thread end point in X (absolute)
Ep2 R32: Thread end point in Z (absolute)

The parameters R31 and R32 represent the original end points of the thread (D). The reversal
point of the thread cycle is at point C, which is located after the thread end point by the length
of the run-out path in parameter R27.

Example: "External" thread type selected via softkey

%97
N05 G95 G0 X50 Z10 D01 T01 S1000 M04 LF Select thread cutting position
N10 R20=2 R21=42 R22=0 R23=0 LF
R24=-1.23 R25=0 R26=10 R27=3 LF
R28=5 R29=30 R31=42 R32=-35 LF
L97 P1 LF Call thread cutting cycle
N15 G0 X200 Z200 LF
N20 M30 LF
aaaa
aaaa

X
aa
aaaa
aaa

aa
a
aa
a
aa

aa
aa
a
a

a
a
a
a
aaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
aa
a
a
a
a
aa
a
a
a

a
a
a
a
a
a
a
a
a
aaaa
a

M42 x 2
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa a
aaaa a
a

Z
a
aa
a
a
aa
a

W
aa
aa

35
aa
a
a

2–28 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
05.90 2 Cycles
2.1.5 L99 Chaining of threads (four-point thread cutting cycle)

2.1.5 L99 Chaining of threads (four-point thread cutting cycle)


Cycle L99 permits several threads in sequence to be cut, including transversal threads, with
different pitches.
The following values are entered in the menu display or are programmed directly in the part
program as parameter assignments:

Symbol Parameter Description


Ap1 R11 Initial point of thread in X (absolute)

Zp1 R12 First intermediate point of thread in X (absolute)


Zp2 R13 Second intermediate point of the thread in X (absolute)

Ep1 R14 Thread end position in X (absolute)


Ap2 R21 Initial point of thread in Z (absolute)

Zp3 R22 First intermediate point of thread in Z (absolute)


Zp4 R23 Second intermediate point of the thread in Z (absolute)

Ep2 R24 End point of thread in Z (absolute)


S R25 Finishing allowance (incremental)

se R26 Run-in path (incremental)

sa R27 Run-out path (incremental)


R28 Number of roughing cuts

W R29 Infeed angle


R35 Number of idle passes

T R36 Thread depth (incremental)


with sign, depending on whether the thread is internal or
external:
+ = internal thread
- = external thread, transversal thread

P1 R41 Thread pitch 1


P2 R42 Thread pitch 2

P3 R43 Thread pitch 3

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–29


SINUMERIK 840C/840 (PG)
aaaa a
aa
aa
aa
a a a
aaaa
aa
a
aaaa aaaa a a aa
aa
aa
aa
a a aaa a aaa

2–30
aaaaaa aaaa a aaaa
aa a aaa aaaaa aaa aa

x
a
aa
aa
aa
aa
aa
a a
aa
aa
aa
a aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
aa
a aa
aaaa a
aa
aa
a aa
2 Cycles

aa
aaaaa
aa
a aaa
aa
a a
a a
aa
aa
a a aa
aa
a a
aa
aa
a aa
a
a
aa
a
aa
a
aa
aaa
a a
aa
a
aa
aaa
a a
a a
aa
aa
a
aa
a
a
aa
aaa
a a
aa
aa
a aa

MENU
a
aa
aa
aa
aa
aa a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
aa
a a
aa
aa
a aa

STORE
aaaaaa
a aaaaaaaa a aaa a aaa aaaa aaa

z
aaaaa a aaa a aaa a aaa aa

Prog. Para.
Prog. Para.

aaaaaa
aa
aa
a aaaa a aaa a aaa aa
aa
aa
a aaa

T
a
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
aa
a a
aa
aa
a
aa
aa a
aa
aaa a a
a a
aa
aa
a a
a aa
aaa
a a
aa
aa
aa
a a
aa
aa
a
aa
a

Turning cycles:
Turning cycles:

sa

Initial point (abs.)


a
aaa
aa
aa
aa
aa
a a
aaa
aa
a a a aa
aaaaa a
aaaaa
aa a
aa
aa
aa
a a a aaa
aaaaa
aa
aa
aa
aa
aa
aa
a aa
aa
aa
a aaaa

AUTOMATIC
AUTOMATIC

aaaaaaa aa a aa
aa
a

Finishing allowance
aaaaaaa aaa
aa
a a a
a
aa
aa
aa
aa
aa
aa
a a aa a Ep2
aaaa
aa
a
aaaa

STORE
aaa aaaaa

P3
aaaaaa a aaaa aaaa

CHOICE
Sett. Data
aaaaaaa
a aa
aaaa
a aaaa aaaa aaaaaa
Sett. Data.

a
aa
aa
aa
a a
aa
aa
aa
a aaaaaa

Ep1
a
aa
aa
aa
a aaa
aaaa
a a a aaa aaaaaa
aaaa aaaa
aa aaa aa

Reset
Reset

aaa a aaa aaa a aaaaaa


Zp4

a
aaaa a aa
aaaaa aaa aaa
a a a
aa
aaaa
aa
a aaaa a
aa
aa
aaaa
aa
a
aaaa aaaa
aa aa aaa aaaa aaa aa

S
a aaaa a aaa aa aaa aaaa aaa

Zp1
aa
aa
aa
a aaaa a aaa aa aa aaaa aaa aa
Zp2
aaaa a aaa aaaaaa aaa aaa

P2
Data I/O
Data I/O

aaa
aaaa
a a
a a
aa
aa
a aaaa
a a
aaaa
aa
a a
aa
aa
a
aa
a
a a
aa
aa
a a
a a
aa
aa
a a
aa
aa
a
aa
Zp3

a
a a
aa
aa
a a
aa
aaaaaa
a a aa
aaaaa a
aa
aa
a
aa
a aaaaaaaaaa
a aa
aa
a a
aa
aaaaaa
a aaa aaaaaaaaaa
Thread - Thread

aa
a aaa aa a aa a
aa
aaaaa
a
a a
aa
aa
a a
aa
a a
a a
aa
a aaa
aa aaaaaaaaaa
a aaa aa a aa aaaaaaaaaa
2.1.5 L99 Chaining of threads (four-point thread cutting cycle)

a
a a
aa
aa
a a
aa
a a
a a
aa
a a a aaaaaaaaaa

Thread - Thread
aaaa a aa
aaaaa a
aa
a a
a a
aa
a a
a
aaa
aa
aa
a aaaaaaaaaa
aaaa aa a aa a aaa

Program.
Program.

Ap2

© Siemens AG
aaaa aa a aa a aa aaaaaaaaaa

P1
aaa
aaaa
a aa a
aaaaaaa a
aa
aa
aa
a aaaaa aaaaaaaaaa
se

a
aa
aa
aa
a
a
aaaaaa
a
a a
a a
aa
a a
a a
aa
aaa
aa
Ap1

aaaa a aa aaaa

W
a
aa
aa
aa
a aaaa a a
aa
aa
aa
a
1mm

aaaa
aaaa

1990 All Rights Reserved


T
S
W
sa
se

P3
P2
P1
Zp4
Zp3
Zp2
Zp1

Ep2
Ap2
Ep1
Ap1

Diagnose
Diagnosis

a
aa
aaaa
aa
aaaa
a aaaa a
aa
aaaa
a aaaaaaaaaaaa aaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
a a
aa
a aaaaaaaaaaaa aaaaaaaa

R35=
R28=
R43=
R42=
R41=
R36=
R29=
R25=
aa aaa aa aaaa aa aa
Pitch

aa aaa aa aaaa aa a aaaaaaaaaaaa aaaaaaaa


R27=
R26=
R24=
R23=
R22=
R21=
R14=
R13=
R12=
R11=

Chan.
Chan.

a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaa aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
aa aaa aa aaaa

6FC5 198- AA50


aa aaa aa a
a aa
aa
aa
a
aaaaaaaaaaaa aaaaaaaa
aaaaaa aaaa
V.24 active
V.24 active

SINUMERIK 840C/840 (PG)


:1
:1

Mode grp: 1
Mode grp: 1

aa
aaaaa
aa
aaaa aaa
05.90

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
08.96 2 Cycles
2.1.5 L99 Chaining of threads (four-point thread cutting cycle)

Ap1 R11: Initial point of thread in X (absolute)


Ap2 R21: Initial point of thread in Z (absolute)

R14, R24

R13, R23
D
C
R12, R22
R11, R21

1 mm
B
R27 R36
A R29

R26

Parameters R11 and R21 represent the original initial points of the thread (A). The start point
of the thread cycle is at point B, which is positioned in front of the thread initial point by the
length of the run-in path in parameter R26:
In the diameter (X axis), start point B is 1 mm above the parameter value R11; in case of a
transversal thread, it is 1 mm in front of value R21. This lifting plane is automatically created
by the control. The thread cycle can be called from any slide position; the approach to start
point B is at rapid traverse.
As from software version 5.6, SINUMERIK 840C is provided with a machine-protecting
acceleration ramp of the drilling axis for threading. The setpoint speed of the infeed axis is no
longer immediately coupled to the actual speed of the spindle, but is accelerated at a ramp.
The material entering point, at which the setpoint speed is to be reached at the latest, is
therefore programmed additionally in the thread block (see SINUMERIK 840C Programming
Guide, Section 8.8 Threading (G33/G34/G35/G36/G63).
For SINUMERIK 840C, the cycle L99 has been adapted to this new function in UMS 54.
The thread block still begins at the starting point, which is displaced to the front by the run-in
path. The original start point (A) is defined by the cycle as material entering point.

Zp1 R12: First intermediate point of thread in X (absolute)


Zp3 R22: First intermediate point of thread in Z (absolute)

Parameters R12 and R22 represent the first intermediate point of the thread.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–31


SINUMERIK 840C/840 (PG)
2 Cycles 05.90
2.1.5 L99 Chaining of threads (four-point thread cutting cycle)

Zp2 R13: Second intermediate point of thread in X (absolute)


Zp4 R23: Second intermediate point of thread in Z (absolute)
Parameters R13 and R23 represent the second intermediate point of the thread. If only one
intermediate point is to be entered, parameters R12 or R22, R13 or R23 and R14 or R24 must
be given the same values.

Ep1 R14: End point of thread in X (absolute)


Ep2 R24: End point of thread in Z (absolute)
Parameters R14 and R24 represent the original end point of the thread (D). If no intermediate
point is to be given, parameters R12 or R22, R13 or R23 and R14 or R24 and pitches R41,
R42 and R43 must be given the same values.

S R25: Finishing allowance (incremental)

If a finishing allowance is programmed in R25,


it is subtracted from the thread depth R36 and
the remaining value is divided into roughing
cuts.
Roughing
dimension When the roughing cuts have been completed
R36
a finishing cut is made followed by the number
of idle passes programmed in R35.
a
a
a
a
aaaaa

R25
aaa
a
a
a
a
a
a
a
a
a
a
a
a

se R26: Run-in path (incremental)


sa R27: Run-out path (incremental)
The run-in and run-out paths are entered as incremental paraxial values without sign.
In the case of a taper thread, the control converts the run-in and run-out paths into the taper
ratio and defines corner points B and C.
a
a
a
a
a
a
aaaaaa
a
a
a
a
a
a
a

1 mm
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
aa
a
aa
a

aa
a
aa
a

R27 D
aa
aa
aaa

aa
aa
a
aa
a

a
aa

aa
a

B
a
a
a
a

a
a
a

aa
aa
a
aa
a
aa
a

aa
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
aaaaa
a

a
a
a
a
aaaaa
a

C
aa
aa

aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a

a
a
a
a
a

A R26
a
aa

aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a

aa
a
a
a
a
a
a
a

aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a

a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aaaaaaaaaaaa
a
a

a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

2–32 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
05.90 2 Cycles
2.1.5 L99 Chaining of threads (four-point thread cutting cycle)

R28: Number of roughing cuts


The parameter value defines the number of thread roughing cuts. The control automatically
calculates the individual infeed depths at constant cut cross-section. This ensures that the cut
pressure remains the same from the first to the last roughing cut.
The current cut depth t is calculated by the following formula:

t t=R24 - R25
t= . i i=current cut
R28

Example:
a
a
a
a
a
a
aaaa
a

a
a
a
a
a
a
a
aaaa
a

4.427 1st cut


a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a

R36
aaaaa
a
a
a
a
a
a
a
aaaa a
aaa
a
a
a
a
a
aaaaa

a
a
a
a
a
a
a

6.260 2nd cut


a
a
a
a
a

a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
aaaaaaa a
0.1 mm
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
finish cut

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaaaa

a
a
a
a
a
a
a
aaaaa

a
a
a
a
a
a
a
a
a
a
a
3rd cut
aaa
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
7.667
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
aa
a
a
a
aa
a
4th cut
a
a
a
a
a
a
a

a
a
a
a
aa
a
aa
8.854
a
a
a
a
a
a
a

a
a
a
a
aa
a
aa
a
a
a
a
aaaaaa
a

a
a
a
a
a
a
a
aaa
a
a
a

aaa
aa
a
aa
a
a
a
aa
a
a
a

aaa
a
aa
9.9 5th cut
a
a
a
a

a
a
a
a
aa
a
aa
a
a
a
a

a
a
a
a
a
a
a
Thread: R36=10 mm
Number of roughing cuts: R28=5
Finishing allowance: R25=0.1 mm

W R29: Infeed angle for longitudinal or transversal cuts


The tool can be infed perpendicular to the direction of cutting or along the flank. The angle is
input without sign and must not exceed half the value of the flank angle.
If the tool is to be infed perpendicular to the axis, R29 must be assigned 0.

Metric thread 60°


a
aa
a

B
aa
aa

/2=30°
aa
a
a

R29=30
aa
aa
aaa

/2
aa
aa
aa
a
a

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–33


SINUMERIK 840C/840 (PG)
2 Cycles 07.91
2.1.5 L99 Chaining of threads (four-point thread cutting cycle)

R35: Number of idle passes


The number of idle passes can be selected as required. It is entered in parameter R35.

T R36: Thread depth (incremental)


The thread depth is entered in parameter R36. The sign determines the infeed direction, i.e.
whether it is an external or internal thread. (+ = internal thread, - = external thread,
transversal thread).

P1 R41: Thread pitch 1


P2 R42: Thread pitch 2
P3 R43: Thread pitch 3
The parameters represent the values of the pitches for each element. The paraxial value is
always entered without sign.

Example: "External thread cutting" machining type selected via softkey

%99
N05 G95 G0 X40 Z10 D01 T01 S1000 M04 LF Select thread cutting position
N10 R11=30 R12=30 R13=36 LF
R14=50 R21=0 R22=-30 LF
R23=-60 R24=-80 R25=0 LF
R26=10 R27=10 R28=5 R29=0 LF
R35=1 R36=-0.92 R41=1.5 R42=2 LF
R43=2 L99 P1
N15 G0 X200 Z200 LF Call thread cutting cycle
N20 M30 LF
a
a
a
aaaaaaa a

X
aaa
a
a
aa
a
aaaaa
a
a
a

[]
a
a a
a
a
a
a
a
aa
a
aa
a
a
aa

50
aaa
aa
a a
a a
aaa
aaaa

36
aaa
aa
a
aa
aaa
aa

30
aaa
aaaa
a
a
a

a
aa
a

Z
aa
aa
aa
a
a
aaa
aa
a

W
aa
aa
a
a
a
a
a
aaaa
a

aa
aa
a
aa
a

aa
aa
a
aa
a

-80 -60 -30


a
a
a
a

aa
aa

aa
aa
a
a
a
a

a
a
aa

a
a
aa
a
a
a
a

a
a
a
a

a
a
a
a

2–34 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
05.90 2 Cycles
2.1.6 L98 Deep hole drilling cycle

2.1.6 L98 Deep hole drilling cycle


This cycle permits deep holes to be drilled. For chip removal purposes, the drill can be moved
to the starting point from each infeed depth.
The following values are entered in the menu display or programmed directly in the part
program as parameter assignments:

Symbol Parameter Description


R11 0=With chip breaking, 1=With chip removal

Ap R22 Starting point in Z (absolute)


Db R24 Enter amount of degression (incremental) without sign

T1 R25 Enter the first drilling depth (incremental) without sign

T2 R26 Final drilling depth (absolute)


t1 R27 Dwell time at the starting point (for chip removal)

t2 R28 Dwell time at the bottom of drilling hole (chip breaking)

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
aaaaa a
aaaaa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
Prog. Para. Sett. Data Data I/O Program. Diagnosis
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
V.24 active

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaa
a

a
a
a
a
a
a
a
a
a
a
a
a
Mode grp: 1
AUTOMATIC
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
Reset
a
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
Chan. :1
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aaaaa

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa

Turning cycles: Deep hole drilling


aaa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a

aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaa
a
a
a
a

a
a
a
a
a
aaaaa

Db
aaa
a
a
a

aaa
a
a
a
a
a

1mm
a
a

a
a
a
a
a
a
a
a

a
a
a
a
a
a

Ap R22 = 0
Db R24 = 0
a
aa
a

a
aa
a

t2 t1
aa
aa

aa
aa

T1 R25 = 0
aa

aa
a
a

a
a

T2 R26 = 0
t1 R27 = 0
t2 R28 = 0
T1
aa
a

x
aa

T2
aa

Deep hole drilling with:


a

Ap
Chip Break
aaaaa
aaaaa

z
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a

Initial point (abs.)


a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaa
a
a
a
a
a
a
a
a
a
aaaaaaaa

a
a
a
a
a
a
a
a
aaaaaaa

STORE CHIP
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
aa
a
a
a
aa
a

STORE SWARF
a
a
a
a
a
a
a
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a
a
aa
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a

a
a
a
a
a
a
a

a
a
a
a
a
a
aaa
a
aa

MEMORY CHOICE BREAK REMOVAL


a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a

R11: Chip breaking / chip removal


If R11 is assigned with 0, the drill is retracted by 1 mm for chip breaking each time the drill
depth is reached.
If R11 is assigned with 1, the drill travels to the reference plane for chip removal each time the
drill depth isreached.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–35


SINUMERIK 840C/840 (PG)
N05
%98

N15
N10

2–36
2 Cycles

M30
L98
Example:

LF

R26 is reached.
P1 LF
a a a a a aa

X
aaaaa
aa
aaaa a
a
aaa
aa
a
aaa
aa
a
aaa
aa
aa
a
aaaaa
a aa
a
aaa
aa
aa
a
aaa
aa
a
aaa
aa
a
aaaaa
a aa
a
aaaaaaaaaaa
aa a a aa
aa
a
aaaaaaa
aa aa
a
aaa
aa
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
a
2.1.6 L98 Deep hole drilling cycle

a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
a
a aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaaa

T2 R26: Final drilling depth


a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
a
a aaaaaaa a aa a aaaa a aaa aaa a a aa aaa a aa aaaa

Z
aaaaa aa a aa aaa aa aa a aa aa a a aaa aa
R26=-141 R27=2 R28=0 LF

aa
aaaa a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a
a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a
R11=1 R22=10 R24=20 R25=50

a
aaaa
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a
Ap R22: Initial point in Z (absolute)

maintained constant at this magnitude.


a aaa aa a aa aaa aa aa a aa aa a a aaa aa

a/2
a aa
aaaaa a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a
a
a
aaaaa
aa a
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a

a/2
a aa a aa a aa aaa aa aa a aa aa a a aaa aa
G95 G1 XO Z20 D01 T04 F0.1 S500 M03

aaaa
aaa a
aaaaa a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
aa
aaaa
a a a aa
a a

R24
aa aa a
a
aaa
aa
aa
a
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a a
aaaa
a a
aa
aa
LF

a aaa aa a aa aaa aa aa a aa aa a a aaa aa a aaa

R24
a aa
aaaaa aa a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
a a
aa
aa
a
aaaaa
a aa a aa aaa aa aa a aa aa a a aaa aa a aaa
final drilling depth is calculated from the initial point.

a
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
a a
aa
aa
a
aa aa aa a aa aaa aa aa a aa aa a a aaa aa a aaa

© Siemens AG
aa aa aa a aa aaa aa aa a aa aa a a aaa aa a aaa
R26 = -141

a
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
a a
aa
aa
a
aa a
aa
a aa a aa aaa aa aa a aa aa a a aaa aa
a a aa
aaaaa

R25 - R24

results in a minimum infeed of half the degression amount.


aa
aaa aa
aaaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaaaa
aa
aaaa
aaaaa a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a
a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a
a
aa
aaaa
a a
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a
aa aa aa a aa aaa aa aa a aa aa a a aaa aa
0

R25
aa a
aaaaa aa a aa aaa aa aa a aa aa a a aaa aa a
aa
aa
aa
a

a
aa
aa
aa
a
"Deep hole drilling" machining type selected via softkey

a
aa
aa
aa
a
a
aa
aa
aa
a

1990 All Rights Reserved


a
aa
aa
aa
a
aaaa
R22 = 10

a
aa
aa
aa
aaaa
a

If the remaining infeed depth is less than twice the amount of degression, the remaining
Call deep drilling cycle
Select drilling position

The drilling depth goes on reducing by a constant amount of degression until the end point

the final infeed is not executed with a value that is not high enough. This calculation always
However, if a particular drilling depth is theoretically less than the amount of degression, it is
The initial point should be selected to allow sufficient room for drilling with chip removal. The

amount is halved. The two final infeeds are executed with this halved value. This ensures that

6FC5 198- AA50


SINUMERIK 840C/840 (PG)
07.91
aaaa aa a a a

L89
L88
L87
L86
L85
L84
L83
L82
L81
2.2
10.90

aa
aa
aa
aa
aa a
aa
a
aaa
aa
aa
a
aaaaa
a aa
a
aaa
aa
aa
a
aaa
aa
a
aaa
aa
a
aaaaa
a aa
a
aaaaaaaaa
aa a aa
a
aaa
aa
a
aaa
aa
a
aaa
aa
aa
a
aaaaa
a aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a

drilling

Drilling
aaaaaa aa aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa

Drilling,
Drilling,
aaaaaa aa aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa

Tapping
Bore 1-5
aaaaaa aa aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa

DRILL
aaaaaa aa aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa

Deep hole
aaaaaa aa aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa

boring
Bore 5
Bore 4
Bore 3
Bore 2
Bore 1
aaaaaa aa aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa

© Siemens AG
CYCLES
aaaaa aa aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa

Counter-
centering
Prog. Para.
a
aaaaaa aa aaa a aa aaa aa aa a aa aa a aa aa aa aaa a a aa

Drilling cycles:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a aa
aa
a a
a
aaaaaa aa a a
aa
aa
a
a
aa
aa
aa
aa
aa
a a
aa
a
aaaaaaaaa
aa a aa
a
aaa
aa
a
aaa
aa
a
aaa
aa
aa
a
aaaaa
a aa
a a
aa
aa
a
aaaaaa aa aa a aa aa aa aaa a aa aaa

Machining cycles:
aaaaaa aa aa a aa aa aa aaa a aa aa

AUTOMATIC
aaaaaa aa aa a aa aa aa aaa a aa aaa
a

SINUMERIK 840C/840 (PG)


aaaaaa aa aa a aa aa aa aaa a aa
Deep hole drilling
Drilling, centering

DRILL
a
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a
aaaaaa aa aa a aa aa aa aaa a aa

Single hole
aaaaaa aa aa a aa aa aa aaa a aa a a

Sett. Data

Row of holes

PATTERN
aaaaa aa aa a aa aa aa aaa a a aaaa
aa

Drill patterns:
Drilling, counterboring

aaaaaa
a aa
a a aaa

Circle of holes
aa
aaaaa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaa a a aaa
a
a a
aa
aa
a

Reset
a
aa
aaa
aaa
aa
a a a a aa
aaaaa
a
aa
aa
aa
aa
aa
a a
a
aaaaa
a aa
a
aaa
aa
a
aaa
aa
a
aaa
aa
aa
a
aaaaa
a aa
a
aaaaaa a a aa aa aa aaa a aa

1990 All Rights Reserved


a
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a
a
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a
Tapping (with or without encoder)

aaaaa a a aa aa aa aaa a a
machining cycles for drilling and milling.

Data I/O

CYCLES
MILLING
Mill cycles:
aa
aaa
aaaa
aaa
a a
aaaaaa
aaaa
aa aa
aaaa
aa
aa aaaa
a
a
a a aa aa aa
aaaaaaaaaaaaaaaaa a aa
aaaaaa aa a a
aa
aaaa
aa
a
aaaaaa aaaaaaa
aaaaaaaaaa
aaaa
a aaa
aaaa
aa aaaaa
a aa aaa

Rect. pocket Slot


aaaaaa aa a aa aa a aa aa aa aaa a aa aa aaa

hole
a
aa
aa
aa
aa
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
a a
aa
aa
a
aaaaaa aa a aa aa a aa aa aa aaa a aa aa aaa

Circ. pocket Elongated


aaaaa aa a aa aa a aa aa aa aaa a aa aa aa

6FC5 198- AA50


aa
a aa a aa aa a aa aa aa aaa a aa aa
a
L930
L904
L903
L902
L901
L906
L905
L900

Circular slot

MILLING
a
aa
aa
aa
aaa aa a aa aa a aa aa aa aaa a a aa
aaaaaa

Mill patterns:
Program.

aaaaaa aaaaaaaaaaaaaaaaaaaa a aa aaa

PATTERN
a
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aaaaaa
(prerequisite: polar coordinate programming)
Machining cycle for drilling and milling

Mill circular pocket


Slot milling pattern

Mill rectangular pocket


Hole circle drilling pattern
Single hole drilling pattern

Circular slot milling pattern

Diagnosis
Row of holes drilling pattern

Elongated hole milling pattern

a
The drilling cycles, drilling patterns, milling cycles and milling patterns are available as

a
a
aaaaa
a aa
a
aaa
aa
a a
aaaa
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a
a a aa aa a aaaa
Chan.

a
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a
a a aa aa a aaaa
V.24 active

:1
Mode grp: 1
2 Cycles

a a aa aa a aaa

2–37
2.2 Machining cycle for drilling and milling

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
2 Cycles 10.90
2.2 Machining cycle for drilling and milling

The drilling and milling cycles L900 to L930 are programmed as absolute values. The axis
name, radius and angle can be selected with variable addresses by means of machine data.
The current plane must be selected via G16 or G17 to G19 before calling the cycles. The
infeed axis (drilling axis) is always the axis positioned perpendicular to the current plane. This
permits utilization of drilling and milling cycles in all axes.
Before calling the cycles, the length compensation must be selected. The length compensation
of the tool (milling cutter, drill) is always effective perpendicular to the selected plane and
remains active also after the cycle has been completed.
The appropriate feedrate, spindle speed and spindle direction of rotation must be programmed
in the part program (apart from the cycles in which the values can be programmed as input
parameters).

The centre point coordinates R22 and R23 are programmed in a right-handed system, for
example:
G17 plane R22=X, R23=Y, infeed axis=Z
G18 plane R22=Z, R23=X, infeed axis=Y
G19 plane R22=Y, R23=Z, infeed axis=X

2–38 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
10.90 2 Cycles
2.2.1 Drilling cycles G81 to G89

2.2.1 Drilling cycles G81 to G89


A drilling cycle (working cycle) defines a series of machine motions for drilling, boring, tapping
etc. in accordance with DIN 66025. The drilling cycles G81 to G89 are executed as
subroutines L81 to L89. These subroutines are stored in the control.
The user can deviate from a standard fixed cycle and redefine it, if it meets his specific
machine or workpiece requirements in a better way. The parameters R00 to R17 are used by
the subroutines to define the variable values (reference plane, final depth, drilling feedrate,
dwell time etc.) and their values are defined in the higher-level program.
The subroutines L81 to L89 can be called via G81 to G89 by assigning the parameters in the
program. They are modal and are cancelled with G80. The selection and cancellation of G81 -
G89 should be done only within one program level (see example).

Example: Call G81 (drilling, centering)

%81
N8101 G90 F130 S710 M03 LF
N8102 G00 D01 Z50 T03 LF
N8103 X10 Y15 LF Approach 1st drilling position
N8104 G81 R2=2 R3=-15 R10=10 LF Call L81, parameter assignment
N8105 X30 Y40 LF Approach 2nd drilling position
and automatic call L81
N8110 G80 Z50 LF Deselect L81
N8115 M30 LF

The drilling hole position must be approached in the current plane by the calling program. The
drilling cycle called with G81-G89 is executed in every NC block until it is cancelled with G80.
It should therefore be noted that the drilling cycle becomes active even after NC blocks
containing no position data.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–39


SINUMERIK 840C/840 (PG)
2 Cycles 10.90
2.2.1 Drilling cycles G81 to G89

The following parameters are used in cycles L81 - L89:

Symbol Parameter Description

t1 R00 Dwell time at the initial point (for chip removal)


T1 R01 Enter first drilling depth without sign (incremental)

E1 R02 Reference plane (absolute)


T R03 Final depth of hole (absolute)

t R04 Dwell time at the bottom of drilling hole (chip breaking)

Db R05 Amount of degression (incremental)


Me R06 Direction of rotation for retraction (M03/M04)

M R07 Direction of rotation (M03/M04)


R08 Tapping with and without encoder

P R09 Thread pitch (only for tapping with encoder)


E2 R10 Retraction plane (absolute)

R11 Deep hole drilling with chip breaking or swarf removal (L83)
sa R12 Retraction path (horizontal with sign) (incremental)

so R13 Retraction path (vertical with sign) (incremental)


Ft R16 Feedrate

Fr R17 Retraction feedrate

2–40 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
a aa a a
10.90

aa aa aa a
a
aaaaa
aa a
a aaaaa a
aaaa
aa
a

z
a
a
aaa
aa
a
aaa
aa
aa
a a
a a
aa
a a
a a
aa
aa
aaa
aa a
a a
aa
aa
a

T
a aa aaa a aa a a aaa

E2
E1
a
a a
aa
a a
aa
aa
a a
a a
aa
a a
a a
a a
aa
aa
a
a aa aaa a aa a a aaa

MENU
Symbol

a aa aaa a aa a a aaa

STORE
a aa aa a aa a a aaa

© Siemens AG
aaaaaa a a aa a a a aaa
assignments:

x
Prog. Para.
a
aaaa
aa
aaaa
aa
a aaaaa a aa
aa
a
a
a
aa
aa a
a
aa
a
a
aa
aaa
a
a aa a a aaa

Drilling cycles:
a a a
a a
aa
a a
a a aa
aaaaa
a
a
aaa
aa
a
aaa
aa
aa
a a
a a
aa
a a
a

AUTOMATIC
a aa aaa a aa a

SINUMERIK 840C/840 (PG)


a aa aaa a aa a
R10
R03
R02

a
a a
aa
a a
aa
aa
a a
a a
aa
a a
a
a aa aaa a aa a

Reference plane (abs.)


STORE
a aa aa a aa aa
aaaaaa a aaaa a aa Sett. Data
a
aaa
a
aa
a a
aa
a
a a
aa
a a
aa
a

Reset
a
a a aa
aaaaa
a aa a
aaaaa
a
a a
a a
aa
a
a a aa

1990 All Rights Reserved


a
a a
a a
aa
a
a a aa
Subroutine L81: Drilling, centering

a
a a
a a
aa
a
Data I/O

a a aa
Parameter Description

a
a a
a a
aa
a
a
a a
a a
aa
a aaaaa
a a aa aaaaa
Retraction plane
Reference plane

a
a a
a a
aa
a a
aa
aa
aa
aa
a
a a aa aaaaa
Final depth of hole

a
a a
a a
aa
a a
aa
aa
aa
aa
a
a
a a
a a
aa
a a
aa
aa
aa
aa
a
a a a aaaa

6FC5 198- AA50


a
aa aa
a
Drilling centering (L81)

aa
a aa a aa
aaa
aaa
Program.

a a
aaaaaa a
aa
aa
aa
aa
a
aaaa a a a aaaa
aaaaa
a

T
a aaaaaaa
aaaa

E1
E2
aa
aa
aa
a a
aa
aa aa
aa
aaaa
a

T
E2
E1
Diagnosis

a
aaaa
aaaa
aa
a a aa
(absolute)
(absolute)
(absolute)

a a a aa aaa aaaa
aaa
R10 = 0
R03 = 0
R02 = 0

a
a
aaa
aaaaa
a a
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
a
aaaa
aaaa
aa
a a aa aaa a aaaa
Chan.

a aa aaa a aa aaa a aaaa


The following values are entered in the menu display or programmed directly as parameter

a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
a
a aa aaa a aa aaa a aaaa
STORE
a aa aaa a aa aaa a aaaa
DRILL P
a aa a
aaaaaaaa a
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
a
V.24 active

:1
Mode grp: 1
2 Cycles

a aa aaa a aaa

2–41
2.2.1 Drilling cycles G81 to G89

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
%81

2–42
N8103
N8102
N8101

N8107
N8106
N8105
N8104
2 Cycles

Example:

M30
G80
X25
a
aa
a a
aaa
a
aa
a a
aa
a

G00
aa a

LF
aaaaa

Z50
aaaa Y60
a
aaaa
X10 Y15 LF

LF
LF
aa
aa
aa
a

G01
a
aa
aa
aa
a
2.2.1 Drilling cycles G81 to G89

a
aa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
a
aa aa aaa a aa aaa aa aa a aa aa
G00 D01 Z50 T03 LF

a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
G90 F130 S710 M03 LF

a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
aa aa aaa a aa aaa aa aa a aa aa
G81 R2=2 R3=-15 R10=10 LF

a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
aa
aa aa aaa a aa aaa aa aa a aa a
aa
a
aa a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a
aaaaa
a aa aa aaa a aa aaa aa aa a aa aa

8
a
aa
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
aa a
aaaaa a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a

© Siemens AG
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aaaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
a
a
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a
aa aa aaa a aa aaa aa
aaaaaaaaaaaaaaaaaaaaaaaa a aa aa
”Drilling, centering” machining menu selected via softkey

1990 All Rights Reserved


a
aa
aaaa
a a a
aaaa
aa
a
0
2
10

a
aa
a a
aa
a aa
aa
aa
aa
aa
aa
a a
aaaa
aa
a
–15

aa a
Call up drilling cycle, 1st hole

Deselect L81

aaaaa
automatic call drilling cycle, 2nd hole
Select 1st drilling position

Select 2nd drilling position and

6FC5 198- AA50


SINUMERIK 840C/840 (PG)
10.90
a a a
10.90

aa
aa
aaa a
a
aaa
aa
aa
a a a
aa
aa
a

z
a
aa
aa
aaaa
aa
a a
a a
aa
aa
a aa
aa
aa
aa
a a
aa
aa
a

t
T
aaa aaa a aaa aaa

E2
E1
a
aa
aa
a a
aa
aa
a a
a a
aa
aa
a a
aa
aa
a
aaa aaa a aaa aaa
Symbol

aaa aaa a aaa aaa

MENU
aaa aaa a aaa aaa

© Siemens AG
STORE
aaa aa a aaa a aaa
assignments:

x
Prog. Para.
aaaaaaa a
aaaa
aa
aaaa
aa
a aaaaa aa
aa
a
a
a
aa
aaa
a
aa
a
aaa
a
a aaa aaa

Drilling cycles:
aaa a a
a a
aa
aa
a aa
aaa
a
a
aa
aa
a
aaa
aa
aa
a a
a a
aa
aa
a

AUTOMATIC
aaa aaa a aaa

SINUMERIK 840C/840 (PG)


aaa aaa a aaa
R10
R04
R03
R02

a
aa
aa
a a
aa
aa
a a
a a
aa
aa
a
aaa aaa a aaa

STORE
Reference plane (abs.)
aaa aa a aa aaaa

Sett.Data
aaaaaaa aaaaa a
aa
aa
aa
a
a
aa
aa
aa
a
a a aaaa

Reset
a
a
aaa
aa
aa
a aaa
aaaa
a
a
a a
aa
aa
a

t
a a aaa

1990 All Rights Reserved


aa
aa
aa
a a
a a
aa
aa
a
a
a a
aa
aa
a
a aaa
Data I/O

a aaa
Parameter Description

a
a a
aa
aa
a
a aaa
Subroutine L82: Drilling, counterboring

a
a a
aa
aa
a a
aa
aa
aa
aa
a
Retraction plane
Reference plane

a
a a
aa
aa
a a
aa
aa
aa
aa
a
Final drilling depth

a
a a
aa
aa
a a
aa
aa
aa
aa
a
a
a a
aa
aa
a a
aa
aa
aa
aa
a
a
a a
aa
aa a
aa
aa
aa
aa

6FC5 198- AA50


a
aaaaa
aa
a aa
aaaaa
aaa
a
Program.

a aa a
a a
aa
aa
a a
aa
aa
aa
aa
a

T
aaaaa aaaaaaa
aaaaaa
a a aaa aaaa

E1
E2
aa
aaaa a a aaa aaaaa
a
Drilling counterboring (L82)

aa
aaaaaa
aaaa
aaa a
a a
aa
aa
aaaaa
Dwell time at bottom of hole (chip breaking)

t
T

E2
E1
Diagnosis

a a
R10 = 0
R04 = 0
R03 = 0
R02 = 0

aaaa
aaaaa
a a a
(absolute)
(absolute)
(absolute)

a
aa
aa
aaaa
aa
a a
a a
aa
aa
a a
aa
a a
a
aaa
aa
aa
a
a
aa
aa
aaaa
aa
a a
a a
aa
aa
a a
aa
a a
a a
aa
aa
a
Chan.

aaa aaa a aaa aa a aaa


The following values are entered in the menu display or programmed directly as parameter

a
aa
aa
a a
aa
aa
a a
a a
aa
aa
a a
aa
a a
a a
aa
aa
a
aaa aaa a aaa aa a aaa

STORE
a
aa
aa
a a
aa
aa a
a a
aa
aa
a a
aa
a a
a a
aa
aa
a

DRILL P.
aaaaaaa a aaa aa a aaa
:1
Mode grp: 1
V.24 active
2 Cycles

a aaa aa a aa

2–43
2.2.1 Drilling cycles G81 to G89

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaa
%82

2–44
N8203
N8202
N8201

N8208
N8207
N8206
N8205
N8204
2 Cycles

Example:

aa
X10
G00
G90

M30
aaaaa
a

R2=2
a
aa
a a
aa
a
aa a

G00
aaaaa

LF
Z50 LF
a
aa
aaa
a
aaa
aa
a
Y15 LF

X25 Y60 LF
aa
aa
aa
a

G01
aaaa
2.2.1 Drilling cycles G81 to G89

a
aaaaaaaaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
D01 Z50 T03 LF

a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
F130 S710 M03 LF

aa
a aa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aa aa
aaa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a aa a aa aa aa aaa a aa aaa aaa
R2=2 R3=-8 R4=1 R10=10 L82 P1
R3=-8 R4=1 R10=10 L82 P1

a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a aa a aa aa aa aaa a aa aaa aaa
LF
LF

a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a
aaaa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a
a a
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a

10
a
a a
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a aa
aaaaa a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a

© Siemens AG
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
aa
a aa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aa aa
aaa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
aa
a
a aa a aa aa aa aaa a
aaaaaaaaaaaaaaaaaaaaaa aa aaa aaa

1990 All Rights Reserved


”Drilling, counterboring” machining menu selected via softkey

a
aa
aaa aaaaaa
0
2
10

aaaa a
aa aa
aaaa
aaaaaa
a a
aaaa a
–8

a
aa
aa
aa
a aaaaaaa aaaa
Call drilling cycle, 1st hole

Call drilling cycle, 2nd hole


Select 1st drilling position

Select 2nd drilling position

6FC5 198- AA50


SINUMERIK 840C/840 (PG)
10.90
10.90 2 Cycles
2.2.1 Drilling cycles G81 to G89

Subroutine L83: Deep hole drilling


The cycle permits deep holes to be drilled. For chip removal purposes, the drill can be moved
to the reference point from each infeed depth.
The following values are entered in the menu display or programmed directly as parameter
assignments:

Symbol Parameter Description


t1 R00 Dwell time at the initial point (for swarf removal)

T1 R01 Enter first drilling depth (incremental) without sign

E1 R02 Reference plane (absolute)


T2 R03 Final drilling depth (absolute)

t2 R04 Dwell time at the bottom of hole (chip breaking)


Db R05 Enter amount of degression without sign (incremental)

E2 R10 Retraction plane (absolute)


R11 0=with chip breaking, 1 = with swarf removal

aaaaaaaa
aaa
a
a
a
a
a
a
a
a
aa
a
a
a
a
aaaaa a
a
a
a
a
a
a
a
a
aa
a
a
a
Prog. Para. Sett. Data Data I/O Program. Diagnosis
aaa
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a
a
a
a
a
a
a
a
a
V.24 active

aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
Mode grp: 1
aaaa
a
a
a
a
a
aaaaa

a
a
a
a
a
a
a
a
a
a
a
a
AUTOMATIC Reset
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
Chan. :1
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
aaaa

aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
aaaaa

Drilling cycles: Deep hole drilling (L83)


a
a
a
a
a
a
a
a
a
a
aa
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
aaa
aa

t1
a
aa
a
a
a

t1 R00 = 0
aaa
a
aaaa
a

E2
aaa
aa

T1 R01 = 0
a
aa

E1
aaa
aa
a
aa

E1 R02 = 0
a
a
a
aa
a
aa
a
aaa
aa

T1 T2 R03 = 0
aa
a
a
a

t2 R04 = 0
aa
a
aa
a

Db
aaa
aaaa

Db R05 = 0
a
a
a

E2 R10 = 0
aa
a

z
aa

aa
a
aa
a
aa

aa
aa

T2
a

aa
aa

Deep hole drilling with


a
aa
a
a
a
a
aa
a
aa
aa

t2
aa

swarf removal
a
a
aa
a
a aaaa

x
aa
aa
a a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaa aaaa
a

Dwell time (start point)


a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
aaaaaaa
a
a
a
a
a
a
a
a
a
a
aaaaaa
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
aaaaaa
a
a
a
a
a
a
a
aa
a
a
a
aa
a

STORE STORE CHIP SWARF STORE


a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
aa
a
aa

BREAK
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
aa
a
aa

MENU REMOVAL DRILL P.


a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
aa
a
aa
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

T1 R01: First drilling depth


Enter R01 as an incremental value without sign.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–45


SINUMERIK 840C/840 (PG)
%83

2–46
aaaa

N8330
N8320
N8310

N8360
N8350
N8340

Z
a
aa
aa
aa
a
2 Cycles

Example:

X40
G00
G90

M30
Z50
depth).

R4=1
R0=1
a

a
LF
LF
aa
aa
aa
a

aaaaaaaaaa aa aa

Y40 LF
aaaa aaaaaaaaaaa
aaaa
aaaa
a aaa
aaa aaa
aa
aa
a

X
20
20
30
50
a
aa
aaa
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aaa a
aa
aa
aa
aa
a

12,5
12,5
aaaaaaaa
aaaaaaaa

depth has been reached.


2.2.1 Drilling cycles G81 to G89

a
aa
aa
aa
aa
aa
aa
aaa
aaa
aa
aa
aaa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aaaa
aa
aaa
aaa
aa
aa
aaa
aaa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

D01 Z50 T03 LF


aaaaaaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaaaaaaaaaa

drilling depth has been reached.

F30 S500 M03 LF


a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

R5=20 R10=10 R11=1


R1=50 R2=4 R3=-141
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

R11: Chip breaking, swarf removal


a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaaaaaaaaaa
T2 R03: Final drilling depth (absolute)

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaaaaaaaaaa

L83 P1
aa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaaaaaaaaa
aa
a
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aa

LF
a
aa
a
aaa
aa
a a
aaaa
aa
a a
aaaa
aa
a
aa aa aaaa a aaa a aaa
R05 < a < 2 · R05 (a = remaining drilling depth)

aa aa aaaa a aaa a aaa


double R05, it is divided into two drilling strokes.

a
aa
a a
aa
a a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
aa
a

R01

© Siemens AG
a
aa
a a
aa
a a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
aa
a
a
aa
a a
aa
a a
a a
aa
aa a
a a
aa
aa

R01 - R05
aa
aaa a
aa aa
a aa
aaa
a aa
a aa
aaa
a
aaaa a
a a
aa
aa
a a
a a
aa
aa
a
a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
aa
a
a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
aa
a
aaaa a aaa a aaa

R05
a
aa
aa
aa
a aaaa a
a a
aa
aa
a a
a a
aa
aa
a
a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
aa
a

R05
a a aaa a aaa

Retraction plane R10


Reference plane R02
aa
aa
aa
a a aa
aaaaa a aa
aaaaa
depends on the programming of R11 (chip breaking/swarf removal).

a
aa
aa
aa
a
aaaa

a/2
a
"Deep-hole drilling" machining menu selected via softkey

aaaaaaa
aa
aa
a

1990 All Rights Reserved


a
aa
aa
aa
aa
a

a/2
a
aa
aa
aa
aa
a
2. The second drilling stroke is executed: this results by subtracting R05 (amount of

Once the drilling strokes concerned have been executed, the retraction movement

Call drilling cycle


Select drilling position
If R11 is assigned with 0, the drill is retracted by 1 mm for chip breaking once each drilling
with the R05 value (amount of degression) until the remaining drilling depth is reached.
3. If the remaining drilling depth is greater than R05 (amount of degression) and less than
cycle is less than the degression amount, the remaining drilling strokes will be executed
1. The first drilling stroke is executed in accordance with the programmed R01 (first drilling

degression) from R01 (first drilling depth). If the drilling stroke calculated internally in the

If R11 is assigned with 1, the drill travels to the reference plane for swarf removal once each

6FC5 198- AA50


SINUMERIK 840C/840 (PG)
10.90
12.93 2 Cycles
2.2.1 Drilling cycles G81 to G89

Subroutine L84: Tapping for machines with and without encoder


Cycle L84 permits tapping with and without encoder. A compensating chuck must be used
for tapping without encoder (exception: SINUMERIK 840C, SW 2 and higher).
If cycle L84 is used on T controls, the compensating chuck used must be longer than on M
controls. Spindle override and feedrate override must be permanently set to 100 %.
With SINUMERIK 840C (NC SW 2 and higher) it is possible to machine without a
compensating chuck when tapping with encoder.
The following values must be entered in the menu display or programmed directly as
parameter assignments:

Symbol Parameter Description


E1 R02 Reference plane (absolute)

T R03 Final drilling depth (absolute)


t R04 Dwell at thread depth

Me R06 Direction of rotation for retraction (M03/M04)


Ma R07 Direction of rotation after cycle (M03/M04)

R08 Tapping; 0=without encoder, 1 = with encoder,


2 = without compensating chuck (SINUMERIK 840C, NC SW 2
and higher only)

P R09 Thread pitch

R10 Retraction plane (absolute)


R14 Number of rotary axis (SINUMERIK 840C only)

R20 Initial point of rotary axis (SINUMERIK 840C only)


R21 Feedrate (rev/min) (SINUMERIK 840C only)

t R04: Dwell at thread depth


The dwell time is effective only when tapping without encoder.

Me R06: Direction of rotation for retraction


If the direction of spindle rotation is to be reversed automatically, R06 must be set to 0. If MD
5013.1 without encoder is set, R06 must be programmed, otherwise error message 4120 "No
spindle direction programmed" appears. The direction of rotation for the retraction movement
is always determined automatically when tapping without compensating chuck.

Ma R07: Direction of rotation after cycle


This parameter determines the direction of rotation for tapping without compensating chuck, it
must therefore be programmed.
R07 = 3 right-hand thread
R07 = 4 left-hand thread

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–47


SINUMERIK 840C/840 (PG)
a
aa
aaa
aaa
aa
aa
a a aaaaaaaaa

2–48
X
aaaaaaa
aa
aa
aa
a aaaaa
aa
aaaa a
aa
aa
a
aa
aaaaaa
aaaaaaaaaa aaa aa
2 Cycles

aa
aaaaaaaaa
aa
a a
aa
aa
a
aaaaaa
aa
aaa
aa
aa
aa
aa
aa
aaa aaa

––––––––
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aa
aaaaaaaaa

MENU

called once.
aaaaaaaaaa aaa aa
aaaaaa

be assigned.
STORE
aaaaaaaaaa a aaa

Z
Prog. Para.

aaaaaaa
aa
aa
aa
a aaaaa
aa
aaaa a
aa
aa
a
aa
aaaaaa
aaa
a
aa
aa
aa
a a
aa
aa
a
aa
a
aa
aa
aa
a a
aaa aa
aaaaaa
Drilling cycles:
a
aa
aa
aa
aa
aa
a a
aa
aa
aa
a aa
aa
aaa aaaaaa
aaaaaa aaaa aaaaaa
AUTOMATIC

a
aa
aa
aa
aa
aa
a a
aa
aa
aa
a aaaaaa
a
aa
aa
aa
aa
aa
a a
aa
aa
aa
a aaaa aa aaa aaaaaa
aaaaaa aaaa aaaa a aaaa
2.2.1 Drilling cycles G81 to G89

aaaaaa aaaa aaaa a aaaa aaaaaaaa aaaaaa

STORE
Reference plane (abs.)
Me
Ma
Sett. Data

aaaaaa aaa a a

1) SINUMERIK 840C only


aaaaaa aaaa
a aa
aa
aa
a aaaa
aa
aa
a aaaaaaaa
aaaaaaaa
aaaaaa
aaa
a
aaaa
aa
aaa aaaaaaaa aaaaaa
a
aa
aaaa
a a
aaa a
a a
aa
aa
a aa aaaaaaaa aaaaaa
a
aa
a a
aa
a a
aa
a a
a a
aa
aa
a aa aaaaaaaa
a
aa
a a
aa
a a
aa
a a
a a
aa
aa
a a a a a a aaaaaaaaa

t
a
aa
a a
aa
a a
aa
a aaaa
aaaa a
a a
aa
aa
a
aa aaaaaaaa aaaaaa
aa aa aa a aaa aa aaaaaaaa aaaaaa
Program reset
Data I/O

a
aa
a a
aa
a a
aa
a a
a a
aa
aa
a aa aaaaaaaa aaaaaa
a
aa
a a
aa
a a
aa
a a
a a
aa
aa
a aa aaa
aaa a aa a aaa
Tapping (L84)

a
aa
a a
aa
a a
aa a aaa
aaaaa
aa aaaaaaaaaaaaa
aa
aaaaa
aa aa
a
a
aaaaaaaaaa
aa aa aa aaaaaaaaaa

WITHOUT WITH
a
aa
a a
aa
a a
aa
a aaaaaaaaaa
aa aa aa aa aa aaaa
T

aa aa aa aaaaa
a aaaaa
aaaaa aaaaaaaaaa
E2
E1

a
aa
a a
aa
a a
aa
a aaaa a
aa
aaaa
aa
aa
aa
aa
a aaaaaaaaaa
Program.

aa aa aa

ENOCDER ENCODER

© Siemens AG
aa aa
aaaaaa aa
aaaaaaaaaa
aaaaaaaaaa
aa
aaaaa
aaaaa aaaaaa
a
aa
a a
aa
a a
aa
a
aaaaaa
a
aa
a a
aa
a a
aa
a
aaaaaa

The following applies only to tapping with compensating chuck:


a
aa
a a
aa
a a
aa
a a a
aaaaaa
P

a
aa
a a
aa
a a
aa
a aaaa
a
aaaaa aaaaaa
aa aa aa aaaaaa
WITHOUT
a
aa
a a
aa
a a
aa
a aaaaaa

C.CHUCK 1)
aa aa
aaaaaa aa aaa
aaaaaa
t
T

aaaaaa
E2
E1

Ma
Me

Note:

aaaaaa
aaaaaa

1990 All Rights Reserved


aaaaaa
Tapping

aaaaaa
Diagnosis

rotation to be able to make subsequent thread holes. This is programmed in R07.


aaaaaa
aaa
with encoder
R10 =
R09 =
R07 =
R06 =
R04 =
R03 =
R02 =

aaaaaaaaaaaa aaaaaa
Auto record with
R6 = 0 dir. of rot.

a
R21 = 1)
R20 = 1)
R14 = 1)

a
a
aaa
aa
a
aaa
aa
a
aaa
aa
a
aaaaaaaaaaaa aaaaaa

program with M03 or M04 before calling up the cycle. This also applies if the cycle is only
a aa aa aa aaaaaaaaaaaa aaaaaa
Chan.

a
a a
aa
a a
aa
a a
aa
a aaaaaaaaaaaa aaaaaa

If R06 = 0 is programmed (automatic reversal of spindle direction of rotation), R07 need not
a aa aa aa
If the tapping cycle is called up with the modal function G84, the cycle requires a direction of

a aa aa aa aaaaaaaaaaaa aaaaaa
STORE

a aa aa aa
In order to make the first hole for tapping, the direction of rotation must be written into the part

6FC5 198- AA50


a aa aa a aaaaaaaaaaaa aaaaaa
DRILL P.

a
aa aaaaaa aaa

SINUMERIK 840C/840 (PG)


:1
Mode grp: 1

aa
a aa
aaaa
aa a
12.93

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
12.93 2 Cycles
2.2.1 Drilling cycles G81 to G89

R08: Tapping with/without encoder and without compensating chuck


The type of tapping operation is defined in parameter R08.
If the cycle is parameterized in the display, this selection is made with the softkeys.
The cycle automatically determines from MD 5013.1 whether the tapping operation is to be
carried out with or without encoder.
MD 5013.1 = 1 : Tapping without encoder
MD 5013.1 = 0 : Tapping with encoder
However, if R08 is parameterized differently, the following applies:
1. If tapping is to be executed without encoder even though an encoder is available (MD
5013.1 = 0), R08 must be assigned with 0.

2. If MD 5013.1 = 1 without encoder and R08 = 1 with encoder are selected, R08 is
ignored.

3. If tapping is to be carried out with encoder and without compensating chuck, R08 = 2
must be set.

P R09: Pitch
Thread pitch is effective only in conjunction with tapping with encoder. The required feedrate
value is calculated by means of the input spindle speed and thread pitch.
When tapping without encoder, a feedrate value must be entered in the part program.

R14: No. of rotary axis


This parameter applies only to SINUMERIK 840C, NC SW 2 and higher, when R08 = 2
(tapping without compensating chuck).
Tapping without compensating chuck is implemented on SINUMERIK 840C by interpolation of
a rotary axis with a longitudinal axis (the drilling axis).
The number of the axis involved in the operation must be defined for the cycle.

R20: Initial point of the rotary axis


This parameter applies to SINUMERIK 840C, NC SW 2 , only, when R08 = 2 (tapping without
compensating chuck).
The starting position of the rotary axis expressed in degrees before tapping is started must be
programmed in R20. The end point is then calculated by the control from the programmed
pitch and the linear axis.

R21: Feedrate (in rev/min)


This parameter also only applies when R08 = 2.
When tapping without compensating chuck, G98 is triggered by the control, i.e., the
programmed feedrate F refers to the rotary axis in rev/min. The required feedrate must
therefore be defined in parameter R21 for this cycle and type of operation.
The resulting tapping feedrate is determined by the control.
When the cycle has been completed, G98 is deselected by the G group 12 command active
before the cycle was called.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–49


SINUMERIK 840C/840 (PG)
2 Cycles 10.90
2.2.1 Drilling cycles G81 to G89

Extension of L84 function


If cycle L84 is used for tapping with compensating chuck, the optional function ”Calculation of
brake engagement point” is also available. This function corrects the tap overtravel depending
on the spindle speed, actual gear speed and spindle acceleration time constant when tapping
with G33.

The brake engagement point calculation function is activated with setting data 5000.7.
SD 5000.7 = 0 No calculation of overtravel compensation
SD 5000.7 = 1 Calculation of overtravel compensation

Note
Cycle L84 has a new cycle alarm: 4153 Tapping too short.
This alarm appears if an overtravel compensation path is calculated which is longer than the
tapping.

Remedy:
• Program lower spindle speed
• Place reference plane point (R2) higher.
Make sure the compensation chuck releases properly.
• Set SD 5000 bit 7 = 0 (deselect overtravel compensation)

Limitations:
• The cycle runs with the first spindle only. The first spindle must be processed in the 1st
PLC (signals from/to spindle must be set for the 1st PLC).
• The cycle only works if the calculated overtravel path is shorter than the thread length.
• When tapping with a drilling pattern make sure that the spindle will not reach its fall speed.
immediately at cycle start but only after some time has elapsed. Otherwise the cycle would
calculate an incorrect overtravel compensation.
• The spindle override must be at 100%.
• The spindle run-up time must be set in the NC via MD and not at the drive, since
otherwise calculation would not be correct.
aaaaa
a
a
a
a
a
aaaa a
a
a
a
a
a

Length
a
a
a
a
a
a
a
a
a
a
a
a

aaa
a
a
a
a
aaaaa

t=5 s
a
a
a
a
a
a
aa
a

a
a
a
a
a
a
aaa

50
aa

a
a
a
a
a
a
a
aa
a
a
a

a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaa a
aaaa
aa a
a
a
a
a
a
a
a
a
a
a
a
a
aa a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

Calculated overtravel compenstion path


aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
aaa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

Thread pitch 2mm


aaa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
aaaa
a
a
a
a
a
a
a

t=3 s
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
aa
a
aa
aa

25
a
aa
a
a
a

a
a
a
a
a
a
a
a
a
a
a
a
a
a

t=1 s
a
a
a
a
a
a
a
a
a
a
a
a
a
a a
a
a
aa
a
aa
a
a
a
a
aa
aa

U/min
a
a
a
aa
aa
a
a
a
a
aa
aa
a
aa
a

a
a
a
a
a
a
aa
aa

500
a
aa
a
a
a

Diagram showing minimum thread length at different speeds and run-up time constants.

2–50 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
10.90 2 Cycles
2.2.1 Drilling cycles G81 to G89

Points to note when tapping without compensating chuck


As tapping without a compensating chuck is implemented in SINUMERIK 840C by the
interpolation of the rotary and the longitudinal axis, please ensure that the rotary axis involved
in the tapping operation is rotating around the longitudinal axis.
Before calling the cycle, define the planes so that the drilling axis is the third axis of the
current plane (G16 ... G19) because the cycle automatically calls this as the drilling axis.
Switching from spindle to rotary axis operation is always carried out outside the cycle.
If drilling cycle L84 is called from drilling pattern circle of holes (L900), please observe setting
data 6.7 SD 5000.6. In this case it must be assigned with the value 1 (see description of cycle
L900).

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–51


SINUMERIK 840C/840 (PG)
%2
%1

N15
N05
N10
N05

N40
N35
N30
N25
N20
N30
N25
N20
N15

2–52
2 Cycles

M30 LF
L84 P1
M30 LF

G0 X200
G0 X200
a
aaaa
aa
a
a aaa

MD 5013.bit 1=1
MD 5013.bit 1=0

L84 P1 LF
a
a a
aa
aa

G00
aaaaa

G1 F1.25 LF

Y200
Y200
2.2.1 Drilling cycles G81 to G89

Z100
Z100

G0 X20 Y20 Z15 LF


G0 X20 Y20 Z15 LF

aa a a a

G90 D01 T03 S500 M03


G90 D01 T03 S500 M03

LF
R7=3 R8=0 R9=0 R10=10
R2=2 R3=-25 R4=1 R6=4
LF
R2=2 R3=-25 R4=0 R6=0

a
aaa
aa
aa
aa
aa
aaaaa
aaaaaaaaaaaa
aaaaaa
a
aaa
aa
aaa
aaa
aaa
aaa
aaa
a aa
aaa
aaa
a aa
aaa
a aa
aaa
a aa
a aa
aaa
a aa
aaa
a a
a
R7=4 R8=1 R9=1.25 R10=10

aaaaaaa aaa aa aa a aa aa a

LF
LF

LF
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a
LF

a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a aa
a
aa
aa
aa
a aaaaaaa aaa aa aa a aa aa a a
aa
a
aaaa aa

M8
aaaa
aaaa aaaaaaaaaaaaaaaaaaaa a
aa
aaaaaaa aaa aa aa a aa aa a aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a

© Siemens AG
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
aaa
aa
aa
aa
aa
aaaa
aa
aaaa
aaaa
aaaaaa
aa aa
aa a
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a
aaaaaaa aaa aa aa a
aaaaaaaaaaaaaaaaaaaaaa aa a

aa a

1990 All Rights Reserved


aaaa a a aaaaa

0
2
Example 1: "Tapping with encoder" machining menu selected via softkey

10
a
aa
aa
aa
a aaaaaaaaa
aa
aaaaa aa
a a
aa
aaaa
a
aaaa

–22
aaa
Example 2: "Tapping without encoder" machining menu selected via softkey

aaaa
a
Call drilling cycle
Call drilling cycle

Feedrate value
Select drilling position
Select drilling position

6FC5 198- AA50


SINUMERIK 840C/840 (PG)
10.90
12.93 2 Cycles
2.2.1 Drilling cycles G81 to G89

Example 3: "Tapping without compensating chuck" machining menu selected via


softkey

MD 5013.1=0

%3
N05 G17 ... Select plane
(Z axis is then selected
internally in the cycle =
3rd axis of the plane as the
drilling axis)
N10 ... Change spindle to axis
mode (with M command)
N15 G90 G0 X20 420 LF Select drilling position in
the plane
N20 R02=2 R03=-30 R04=0 Parameterize cycle
R06=4 R07=3 R08=2
R09=5 R10=10 R14=5
R20=30 R21=1000 RF
N25 L84 P1 LF Call drilling cycle
N30 ... End rotary axis operation
N35 M30 LF

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–53


SINUMERIK 840C/840 (PG)
aa
aa
aa
aa
aa
aaa
aa
aa
aa
aa
a a a a
aaaa
a

2–54
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a
aaa
aa
aa
a a
a a
aa
a
aaaaaaaaaaaa a aaa a aa
2 Cycles

t
aaaaaaaaaaaa a aaa a a

Ft

Fr
E2
E1
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a aa
a aa
a
a
aaaaaaaaaaaa a aaa a aa

MENU
aaaaaaaaaaaa a aaa a aa
Symbol

STORE
aaaaaaaa
aaaaaaaaa
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
a
assignments:

aaaaa a aaa a aa

Prog. Para.
a
aa
aa
aa
aa
a a
a a
aa
aa
a a a
aaaa
a
aa
aa
aa
aa
a a
a a
aa
aa
a a

Drilling cycles:
aaaaaa a
aa
aa
aa
aa
a a aa
aaaaa a
a
aaa
aa
a
aaaaaa aaaa
aa
a a
aaaa
a

AUTOMATIC
aa
aaa
aa
aa
aa
a a
aa
aa
aaa a aa
aaaaaa aaaaa a aa

R17
R16
R10
R04
R03
R02

a
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a
Subroutine L85: Bore 1

aaaaaa aaaaa a aa

Reference plane (abs.)


STORE
2.2.1 Drilling cycles G81 to G89

aaaaaa aaaa aaa a aa

Sett. Data
aaaaaa aaaaa
a a
aa
aa
a a
a a
aa
a
a
aa
aa
a a aa
a
aa
aa
aa
aa
a a
aa
aa
a a
aaaa
a

Reset
a
aa
aa
aa
aa
a a
aa
aa
a a
a a
aa
aaaaa a
aa

generated with UMS 2 can be run.


a
aa
aa
aa
aa
a a
aa
a aa
a

t
a
aa
aa
aa
a a
aa
a a
aaa a
aa
aa
aa
aa
a a
a a
aa
a
Feedrate

Fr
aa a
aaaaa a
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a

Ft
Data I/O
aaaa a
aa
aa
aa
aa
a a
a a
aa
a
Parameter Description

aaaaa a aa

Bore 1 (L85)
a
aa
aa
aa
aa
a aa
aaaaaa
aaaaa aaa a a
Retraction plane

aaaaa aaaaaaaa aa aa a
Reference plane

T
a aaaaaaaa aa aa a

E1
E2
aa
aa
aaa
aa a aa aa a
Final drilling depth

aa
aa
aa
aa
aa
aa
aa
a aa aa a
Retraction feedrate

a
aa
a a
aa
a a
a
a
aa
a a
aa
a a
a
a
aa
a a
aa
a a
a
aa aa a
Program.

© Siemens AG
a
aa
a a
aa
a a
aaaaa a
a

subsequently, and setting data 5000 bit 0 must be set to 1.


a
a
aaa
aa
a
a
a a
aa
a
a
a a
aa
a
a
a a
aa
a
a
a a
aa
a
a
a a
aa
aaaa
Dwell time in drilling depth (chip breaking)

a
aaaa
a
a
a a
aa
a

t
a aa

T
a aa

Ft
Fr
a aa

E2
E1
a aa

1990 All Rights Reserved


a
a a
aa
a
a
a a
aa
a
Diagnosis

a
a a
aa
aaaa
a
aa
aa
aa
aa
aa
a a a
aaaa
a
(absolute)
(absolute)
(absolute)

aaaaaaa aaaaaa aa
aaaa
a a aa

R17 = 0
R16 = 0
R10 = 0
R04 = 0
R03 = 0
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a R02 = 0 a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
Chan.

aaaaaaa aaaaaa aa aa a aa

With setting data 5000, bit 0 = 0, a mode compatible with UMS 2 is possible, i.e. programs
The following values are entered in the menu display or programmed directly as parameter

a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
a

If programs created with UMS 3/60 are used, parameters R04, R16 and R17 must be added
aaaaaaa aaaaaa aa aa a aa

STORE
aaaaaaa aaaaaa aa aa a aa

6FC5 198- AA50


aaaaaa aaaaaa aa aa a a

DRILL P.
a
aaaaaaa aaaaaa aa aa a
aa
V.24 active

SINUMERIK 840C/840 (PG)


:1
Mode grp: 1

aaaaaa aa aa aa
a
10.90

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa
%85
10.90

N8503
N8502
N8501

N8507
N8506
N8505
a a a a N8504
Example:

a
a
aaa
aa
aa
a a
a
aaaaa
a aa
aa
a
a aaa a a aaa

© Siemens AG
G00
a aa a a aa

G01
aaaaa aaaaa a

M30 LF
a
aaaa
aa
a
a
a a
aa
aa
a

G01
a aa
X40 Y40 LF

G00 Z50 LF

aaaaa

SINUMERIK 840C/840 (PG)


R16=60 R17=1000
G00 D01 Z50 T03
G90 S150 M03 LF

R2=2 R3=-25 R4=0

aa a a

R parameters R16 and R17.


a
aa
a
aaa
aa
a
aaa
aa
a
aaa
aa
aa
a
aaaaa
a aa
a
aaa
aa
aa
a
aaa
aa
a
aaa
aa
a
aaaaa
a aa
a
L85

a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
LF

a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
aa aa aa aaa a aa aaa aa aa a aa
P1

aa aa aa aaa a aa aaa aa aa a aa

1990 All Rights Reserved


aa aa aa aaa a aa aaa aa aa a aa
R10=10

a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
aa aa aa aaa a aa aaa aa aa a aa
LF

a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
LF

a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
aa aa aa aaa a aa aaa aa aa a a

6FC5 198- AA50


aa
aaaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
a
a
aaaaa
a aa
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
a
a a
a a
aa
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
a
a a
a a
aa
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a

10 H7
a
a a
a a
aa
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a
a a aa aa aa aa aaa a aa aaa aa aa a aa
"Bore 1" machining menu selected via softkey

a a
aaaaaa a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aaaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
a
a
aa aa aa aaa a aa aaa
aaaaaaaaaaaaaaaaaaaaaaaa aa a aa

a
aaaaaa
a
10

a a a
0
2

a
a
aaaaa
a aa
aa
a aa
aa
aa
aa
aa
aa
a a
aaaa
aaa
a a aaa
–22

a a a
aaaaaaa
Call drilling cycle
Select drilling position

With L85, the inward and outward movements are executed with the feedrates programmed in
2 Cycles

2–55
2.2.1 Drilling cycles G81 to G89
2 Cycles 10.90
2.2.1 Drilling cycles G81 to G89

Subroutine L86: Bore 2


The following values are entered in the menu display or programmed directly as parameter
assignments:

Symbol Parameter Description


E1 R02 Reference plane (absolute)

T R03 Final drilling depth (absolute)


t R04 Dwell time at the bottom of hole (chip breaking)

M R07 Direction of spindle rotation (M03/M04)


E2 R10 Retraction plane (absolute)

sa R12 Retraction path (horizontal with sign) (incremental)


so R13 Retraction path (vertical with sign) (incremental)

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaa
a
aa
a
a
a
a
a
a
a
a
a
a
a
aaaaa a
aaa
a
a
a
a
a
a
a
a
a
a
Prog. Para. Sett. Data Data I/O Program. Diagnosis
aaaa
aa a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
V.24 active

a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
Mode grp: 1
aaa
a
a
a
a
a
a
aaaaa

aaa
a
a
a
a
a
a
a
a
a
a
a
aa
AUTOMATIC Reset
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a
a
a
a
a
aa
Chan. :1
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
aaaaa

Drilling cycles: Bore 2 (L86)


a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

aaa
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
aa
a

M
aa
aa
aa
a
a

E1 R02 = 0
aa
a
aa
a

E2 T R03 = 0
a
aa
aaa
aa
aa
aa

t R04 = 0
aa
aa
aaa
aa

E1
aa

M R07 = 0
a
a
a

E2 R10 = 0
sa R12 = 0
aaaa
aaaa

z
aa

so R13 = 0
a
a

a
a
a
a
a
a
aaaa
a

sa/so
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
aa
a

t
a
a
a
a
a
a
a

aa
aa
a
aa
a

aa

x
aa
aa

a
a
aa
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaa
a

Reference plane (abs.)


a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
aaaaaaa

aa
a
aa
a
a
a
a
a
a
aaaaaaa

a
a
a
a
a
a
a
a
a
aaaaa

STORE STORE STORE


a
aaa
a
a
a
a
aa
a
a
a

a
aa
a
a
a
a
a
a

aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a

aaa
aaa
a
a
a
a
a

a
a
a
a
a
a
a
a

MENU
a
a
a
a
a
a
aa
a
a
a

aa
aa
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a
a

CHOICE
a
a
a
a
a
a
aa
a
a
a

a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a

a
a
a
a
a
a
a
a
a

With setting data 5000, bit 0 = 0, a mode compatible with UMS 2 is possible, i.e. programs
generated with UMS 2 can be run.
If programs created with UMS 3/60 are used, parameters R04, R16 and R17 must be added
subsequently, and setting data 5000 bit 0 must be set to 1.

2–56 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
%86
10.90

N8603
N8602
N8601

N8606
N8605
N8604

depth.
Example:

a
a a
aaaaa
a aa a

© Siemens AG
a aa a

G00
a aa
aaaa a
M30 LF
Z50 LF
a
aaaa
aa
a
a
a a
aa
aa
a
a aa

G01
X40 Y40 LF

aaaaa

SINUMERIK 840C/840 (PG)


R10=10 R12=-2
G90 F100 S500 LF

a
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
a a
aaaaaaa
a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
G00 D01 Z50 T03 LF

a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
R2=2 R3=-22 R4=1 R7=3

a aa aaa a aa aaa aa aa a aa aa aa
R13=2 L86

a aa aaa a aa aaa aa aa a aa aa aa

1990 All Rights Reserved


a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
P1

a
aaaa aaa a aa aaa aa aa a aa aa a
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a
a aa aaa a aa aaa aa aa a aa aa aa
LF

a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
aa a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
a
aa
a
aaa
aa
a a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
aa aa a aa aaa a aa aaa aa aa a aa aa aa

20
a
aa
a a
aa a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
aaaaa a aa aaa a aa aaa aa aa a aa aa a

6FC5 198- AA50


aa
a aa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa a
aa
a
a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a

R12 and R13 is executed as far as the retraction plane.


a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
a aa aaa a aa aaa aa aa a aa aa aa
"Bore 2" machining menu selected via softkey

a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
aa
a aa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aa
a
a
a
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a
a aa aaa a aa aaa aa aa
aaaaaaaaaaaaaaaaaaaaaaa a aa aa aa

a
aa
aaaaaa
a a aa a
aa
aaaa
a
0
2
10

aa aa a aaaaaaa a
-22

aa
aaaaaaa
a aa
aaaa aa
aa
a aa
aaaa
a

value is programmed and entered via the operator's panel under "Setting data spindle".
Call drilling cycle, 1st hole
Select 1st drilling position

If setting data 5000 bit 0 is set to 1, once the final drilling depth has been reached, an M19

With M19, an oriented stop can be executed with the main spindle. The corresponding angle
oriented spindle stop occurs. After this, rapid traverse to the programmed retraction positions

If setting data 5000 bit 0 is set to 0, a non-oriented M05 spindle stop follows at the final drilling
2 Cycles

2–57
2.2.1 Drilling cycles G81 to G89
a a a aaaaa

z
aa
aa
aaa aaaa
aa a aaa

2–58
aaa a
a a
aa
aa
a aa
aa
aa
aa
a a
aa
aa
a
aaaaaa
aa
a a aaa aaa
2 Cycles

a a aa aaa

T
M

E2
E1
aa
aaa
aaa
a aa
aaa
aa
a aa
a aa
aaa
a a
aa
aa
a
aaa aaa a aaa aaa
aaa aaa a aaa aaa
Symbol

MENU
aaa aaa a aaa a aaa

STORE
aaa aa a aaa aaaaa aaa
assignments:

aaaaaaa a aaa aa
aaaa aaa

Prog. Para.
a
a a
aa
aa
a a
aa
aa
a
a
a a
aa
aa
a a
aa
aa
a

Drilling cycles:
a
aa
aa
aaaa
aa
a a
a a
aa
aa
a aa
aaa
a
a
aa
aa
aaaa
aa
a a
a a
aa
aa
a

AUTOMATIC
a
aa
aa
a a
aa
aa
a a
a a
aa
aa
a

R10
R07
R03
R02

a
aa
aa
a a
aa
aa
a a
a a
aa
aa
a

Reference plane(abs.)
Subroutine L87: Bore 3

aaa

STORE
aaa a aa
2.2.1 Drilling cycles G81 to G89

aaa aa aaaaa aaaa


Parameter

CHOICE
Sett. Data
aaaaaaa a
aa
aa
aa
a
a
aa
aa
aa
a
a
aaaa
aa
a a
aa
aa
aa
a

Reset
a
aaaa
aa
a a
a a
aa
aa aaaa
aaaa
a
a a
aa
aa
a a
aaaaa
aa
a
a
a a
aa
aa
a a
a a
aa
aa
a
a
a a
aa
aa
a a
a a
aa
aa
a
a aaa a aaa

STORE
Data I/O
a aa
aaaaa a
a a
aa
aa
a
Description

a aaa

Bore 3 (L87)
a
a a
aa
aa aa
aaaaa aaa
aa
aa
a
Retraction plane

a
Reference plane

aa
aaa
aaa
aaa
aa
a
Final drilling depth

a
aa
aa
aa
a a
aa
aa
aa
aa
a

M
a
aa
aa
aa
a a
aa
aa
aa
aa
a
a aa a a a aaaaa

T
aaaaa aaaaaa
aaaaaaa aaaaa

E1
E2
aa
aaaa a
aa
aaaa
aa
aaaa
aaaa
a a
aa
aa
aa
aa
a
Program.

© Siemens AG
a
aa
aa
aa
aa
aaaaa
a
Direction of spindle rotation (M03/M04)

T
M
E2
E1

1990 All Rights Reserved


Diagnosis

R10 = 0
R07 = 0
R03 = 0
R02 = 0 a a
aaaa
aaaaa
a a a
(absolute)
(absolute)
(absolute)

a
a a
aa
aa
a a
aa
a a
a
aaa
aa
aa
a
a
a a
aa
aa
a a
aa
a a
a a
aa
aa
a
Chan.

a aaa aa a aaa
The following values are entered in the menu display or programmed directly as parameter

a
a a
aa
aa
a a
aa
a a
a a
aa
aa
a
a
a a
aa
aa
a a
aa
a a
a a
aa
aa
a

6FC5 198- AA50


a aaa aa a
a a a
aa
aa
a
V.24 active

SINUMERIK 840C/840 (PG)


:1
Mode grp: 1

aa
a aa
aa
aaaa a aa
10.90

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaa
%87
10.90

N8703
N8702
N8701

N8708
N8707
N8706
N8705
aa N8704
Example:

a
aa
a
aaa
aa
a
aa aa

© Siemens AG
aa a

G00
aaaaa

Z50 LF
M30 LFF
a
aa
aaaa
a
a
aa
a a
aa
a
R10=10 L87

G01
aa a
X40 Y40 LF

X80 Y70 LF

aaaaa

SINUMERIK 840C/840 (PG)


P1
R2=2 R3=-24 R7=3

a a a
G90 F100 S500 LF

LF
R10=10 L87 P1 LF

a
a
aaaaa
a aa
a
aaaaaaaaa
aa a aa
a
aaa
aa
a
aaa
aa
a
aaa
aa
aa
a
aaaaa
a aa
a
aaa
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
G00 D01 Z50 T03 LF

a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
R2=2 R3=-24 R4=1 R7=3

a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a

1990 All Rights Reserved


a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
aa a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
aaaaa
a a a aa aa a aa aa aa aaa a aa aaa

in rapid traverse as far as the retraction plane.


a
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a

20
a
aa
a a
aa a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
aaaaa a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa

6FC5 198- AA50


aa
a aaaa
aaaa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aa aa
aaa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a
a a aa aa a aa aa aa aaa a aa aaa
"Bore 3" machining menu selected via softkey

a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a aaaa
aaaa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aa aa
aaa
a
a a aa aa a aa aa aa
aaaaaaaaaaaaaaaaaaaaaaaaa a aa aaa

a
aaaa
aaaa
a a
aaaaaa
a
a aa aa a a aa a
0
2
10

a aa aa aa
aa
aa
aa
aa
aa
aa
a a
–22

a aa
aaaaaaa aaaa
aaa
Call drilling cycle, 1st hole

Call drilling cycle, 2nd hole


Select 1st drilling position

Select 2nd drilling position

Once the final drilling depth has been reached, an M05 non-oriented spindle stop and an M00
program stop are executed. By pressing the NC start key, the outward movement is continued
2 Cycles

2–59
2.2.1 Drilling cycles G81 to G89
a
aa
aa
aa
a a
aaaa
aa
a aaaa a a

2–60
a
aa
aa
aa
aa
aa
a a
a a
aa
aa
a a
aa
aa
aa
a a
a
aaa
aa
aa
a
aaaaaa a aaa a aaa
2 Cycles

t
aaaaa a aa a aaa

M
E2
E1
aa
aaa
aaaa
aaa
a aa
a aa
aaa
a a
a a
aa
aa
a
aaaaaa a aaa a aaa

MENU
a
aa
aa
aa
aa
aa a
a a
aa
aa
a a
a a
aa
aa
a Symbol

STORE
assignments

aaaaaa
a a aaaa a aaa

x
a aaaaaaaa a aaa

Prog. Para.
a
a a
aa
aa
aaa
aaaa a
a a
aa
aa
a
a
a a
aa
aa
a a
a a
aa
aa
a

Drilling cycles:
a
aaaa
aa
aa
aa
aa
a a
a a
aa
aa
a a aa
aaaaa
a
aa
aaaa
aa
aa
aa
a a
a a
aa
aa
a

AUTOMATIC
a
aa
a a
aa
aa
aa
aa
a a
a a
aa
aa
a

R10
R07
R04
R03
R02

a
aa
a a
aa
aa
aa
aa
a a
a a
aa
aa
a
Subroutine L88: Bore 4

aa aa

STORE
aaa a aaa

Reference plane (abs.)


2.2.1 Drilling cycles G81 to G89

aa aaaa a aa a

CHOICE
Sett. Data
aaaaaaaa aaaaa a
a
aaaaa
aa a
a
a
a a
aa
a a
a
a
aaaa
aa
a a
a a
aa
a a
a

Reset
a
aa
aa
a a
a a
aa
aa a aa
aaaa a
a
aa
aa
a a
aaaaa
aa
a
a
aa
aa
a a
a a
aa
aa
a
a
aa
aa
a a
a a
aa
aa
a
aaa a aaa

STORE
Data I/O
aa
aaa
a a
a a
aa
aa
a
Parameter Description

a aaa

Bore 4 (L88)
a
a a
aa
aa a aa
aaaaa aaaa
aaa

t
Retraction plane

a a a a
Reference plane

aa
aa
aa
a aaaa
aaaa aaaa
aa
aa
a

M
a a aaaa
Final drilling depth

a aa a aaaa
aaaa
a a
a a
aa
aa
aa
a

T
aaaaa aaaaaa
aa
aaaaaa
a a aaaa

E1
E2
aa
aaaa a
aa
aaaa
aa
aa
aaaaaa
a a
a a
aa
aa
aa
a
a
a a
aa
aa
aa
a
a aaaa
Program.

© Siemens AG
a
a a
aa
aa
aa
aaaaaa
Direction of rotation (M03/M04)

t
T

M
E2
E1
Dwell time at bottom of hole (chip breaking)

1990 All Rights Reserved


Diagnosis

R10 = 0
R07 = 0
R04 = 0
R03 = 0
R02 = 0
a
aaaa
aaaaaaaa
a aa
a
a a
aa
a a
aa
a a
aa
a a
aa
a
aaa
aa
a
a aa aa aa aa aa
(absolute)
(absolute)
(absolute)

a aa aa aa aa aa
Chan.

a aa aa aa aa aa
The following values are entered in the menu display or programmed directly as parameter

a
a a
aa
a a
aa
a a
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
aa
a

6FC5 198- AA50


a aa aa aa
aa a
aa
a a
aa
a
V.24 active

SINUMERIK 840C/840 (PG)


:1
Mode grp: 1

aa
a aa
aaaa
aa aa a
10.90

aaaaaaa a aaaaa
%88
10.90

N8803
N8802
N8801

N8808
N8807
N8806
N8805
N8804
Example:

a
aaaa
aa
a
a aaa

© Siemens AG
a aaa

drilling depth.
a aa

G00
aaaaa

M30 LF
Z50 LF
a
aa
aa
aa
a
aa
aaa
aa
a R10=10 L88

G01
X40 Y40 LF

X80 Y70 LF

a
aa
aa
aa
a

SINUMERIK 840C/840 (PG)


P1
G90 F100 S500 LF

LF
R10=10 L88 P1 LF

a
aaaaaa
aaaaaaaaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
G00 D01 Z50 T03 LF

a a aa aa a aa aa aa aaa a aa aaaa
R2=2 R3=-18 R4=1 R7=3

a a aa aa a aa aa aa aaa a aa aaaa
R2=2 R3=-18 R4=1 R7=3

a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a

1990 All Rights Reserved


a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
a
aaa aa aa a aa aa aa aaa a aa aaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
a
aa
aaaa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
a
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a

20
a
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
aa a a a aa aa a aa aa aa aaa a aa aaa

6FC5 198- AA50


aaaaa aa
a aaaa
aaaa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aaa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
a a aa aa a aa aa aa aaa a aa aaaa
"Bore 4" machining menu selected via softkey

a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
aa
a aaaa
aaaa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaaaa
aaa
a
a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
a a aa aa a aa aa aa a
aaaaaaaaaaaaaaaaaaaaaaaaa a aa aaaa

a
aa
aaaa a
aa
aaaaaa
a a aaa a
aaaaaa
a
0
2
10

aa a
aa aa aa a aaaaa a
-18

–22

aa
aaaaa
a aa
aaaaaaa
a aa
aaaaa
aa
aa
a aaaa
aaa
Call drilling cycle, 1st hole

Call drilling cycle, 2nd hole


Select 1st drilling position

Select 2nd drilling position

in rapid traverse as far as the retraction plane. A dwell time can be programmed at the final
Once the final drilling depth has been reached, an M05 non-oriented spindle stop and an M00
program stop are executed. By pressing the NC start key, the outward movement is continued
2 Cycles

2–61
2.2.1 Drilling cycles G81 to G89
a
aa
aa
a a a
aaaa
aa
a aaaa aaa

2–62
z
a
aa
aa
a a
aaa
aa
a a
a a
aa
aa
a a
aa
aa
aa
a a
aa
aa
a
aaa aaa a aaa aaa
2 Cycles

t
aaa aa a aa aaa

E2
E1
aa
aaa
aa aa
aaa
a aa
a aa
aaa
a a
aa
aa
a
aaa aaa a aaa aaa

MENU
a
aa
aa
a a
aa
aa a
a a
aa
aa
a a
aa
aa
a Symbol

STORE
aaaaaaa a aaa aaaa aaa

x
assignments:

a aaa a aaa

Prog. Para.
a
a a
aa
aa
a aa
aa
aa
a a
aa
aa
a
a
a a
aa
aa
a a
aa
aa
a

Drilling cycles:
a
aa
aa
aaaa
aa
a a
a a
aa
aa
a aa
aaa
a
a
aa
aa
aaaa
aa
a a
a a
aa
aa
a

AUTOMATIC
a
aa
aa
a a
aa
aa
a a
a a
aa
aa
a

R10
R04
R03
R02

a
aa
aa
a a
aa
aa
a a
a a
aa
aa
a
Subroutine L89: Bore 5

aaa

STORE
aaa a aaa

Reference plane (abs.)


2.2.1 Drilling cycles G81 to G89

aaa aa a aa aaaa

CHOICE
Sett. Data
aaaaaaa aaaaa a
aa
aa
aa
a
a
aa
aa
aa
a
a
aaaa
aa
a a
aa
aa
aa
a

Reset
a
aaaa
aa
a a
a a
aa
aa aaaa
aaaa
a
a a
aa
aa
a a
aaaaa
aa
a
a
a a
aa
aa
a a
a a
aa
aa
a
a
a a
aa
aa
a a
a a
aa
aa
a
a aaa a aaa

STORE
Data I/O
a aa
aaaaa a
a a
aa
aa
a
Parameter Description

a aaa

Bore 5 (L89)
a
a a
aa
aa aa
aaaaa aaa
aa
aa
a
Retraction plane

a
Reference plane

aa
aaa
aaa
aaa
aa
a
Final drilling depth

t
a
aa
aa
aa
a a
aa
aa
aa
aa
a
a
aa
aa
aa
aa
a
a a aaaaa

T
aaaaa aaaa
aa
aa
aaaaaa
a aaaaa

E1
E2
aa
aaaa a
aaaa
aa
aa
aaaaaa
a a
aa
aa
aa
aa
a
Program.

© Siemens AG
a
aa
aa
aa
aa
aaaaa
a

t
T

E2
E1
Dwell time at bottom of hole (chip breaking)

1990 All Rights Reserved


R10 = 0
R04 = 0
R03 = 0
R02 = 0
Diagnosis

a
aaaa
aa
aaaa
a a a
a
a a
aa
aa
a a
aa
a a
a
aaa
aa
aa
a
a aaa aa a aaa
(absolute)
(absolute)
(absolute)

a aaa aa a aaa
Chan.

a aaa aa a aaa
The following values are entered in the menu display or programmed directly as parameter

a
a a
aa
aa
a a
aa
a a
a a
aa
aa
a
a
a a
aa
aa
a a
aa
a a
a a
aa
aa
a

6FC5 198- AA50


a aaa aa a
a a a
aa
aa
a
V.24 active

SINUMERIK 840C/840 (PG)


:1
Mode grp: 1

aa
a aa
aa
aaaa a aa
10.90

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaa
%89
10.90

N8903
N8902
N8901

N8908
N8907
N8906
N8905
N8904
aa a
X40
G00
G90

M30
aa a
aaa a a
aaaaa
R2=2
aa aa a a aa

© Siemens AG
a
aa
a a
aa a
a a
a a
aa

G01
G00
aaaaa aaaa a

LF
a
aa
aaaa
a Z50 LF
a
aa
a a
aa
a
Y40 LF

X80 Y70 LF

G01
aa a
aaaaa

SINUMERIK 840C/840 (PG)


a
aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
a a
aaa
a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
D01 Z50 T03 LF

a aa aa aa aaa a aa aaa aa aa aa
F60 S500 M03 LF

a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a aa aa aa aaa a aa aaa aa aa aa

1990 All Rights Reserved


a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a aa aa aa aaa a aa aaa aa aa a
aa
a
R2=2 R3=-18 R4=1 R10=10 L89 P1
R3=-18 R4=1 R10=10 L89 P1

aa
a aa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aa a
a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
LF
LF

a a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a
a
aaa
aa
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a aaa a aa aa aa aaa a aa aaa aa aa aa

20
a
a a
aa
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a aa a aa aa aa aaa a aa aaa aa aa a

6FC5 198- AA50


aaaaa aa
a aa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aa a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
Example: "Bore 5" machining menu selected via softkey

a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
a
aaaa aa aa aaa a aa aaa aa aa a
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aaaaaaaaaaaaaaaaaaaaaa a

the final drilling depth has been reached, a dwell time can be programmed.
a
aa
aaaaaa
a a
aaaa
aa
a a a
aa
aaaa
a
0
2
10

aa aa a a aaa aaaaaaaaaaa a
–22
–18

aa
aaaaaaa
a a aa
aaaaa aa
aaaaa
aaaa a aa
aaaa
a
Call drilling cycle, 1st hole

Call drilling cycle, 2nd hole


Select 1st drilling position

Select 2nd drilling position

With L89, both the inward and outward movements are executed at the same feedrate. Once
2 Cycles

2–63
2.2.1 Drilling cycles G81 to G89
2 Cycles 10.90
2.2.2 Drilling and milling patterns

2.2.2 Drilling and milling patterns


The following parameters are used in cycles L900 to L930:

Symbol Parameter Description


Zt R01 Infeed depth (incremental)

E1 R02 Reference plane (absolute)

T R03 Depth (slot, pocket, elongated hole; circular slot) (absolute)


G R06 Milling direction (G02/G03)

E2 R10 Retraction plane (absolute)


L R12 Pocket length (incremental)

B R12 Slot width (incremental)


B R13 Pocket width (incremental)

L R13 Length (slot, elongated hole; angle for slot length) (incremental)
Ff R15 Feedrate (pocket surface)

Ft R16 Feedrate (pocket depth)


Mw R22 Centre point ... (horizontal) (absolute)

Ms R23 Centre point ... (vertical) (absolute)

R R24 Radius (corner, pocket)


Wa R25 Starting angle

Wf R26 Indexing angle


R27 Number of slots; holes; elongated holes

* R28 Number of drilling cycle (L81 to L89)

* On the SINUMERIK 840, the number of the drilling cycle is entered in the part program as soon as the "Store drilling
pattern" key is pressed. R28 is not available in the drilling patterns (L900, L905, L906).

2–64 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
10.90

a
aaaa
aa
a aa a a
aa
aa
a aa
a
aa
aa
a a
a a
aa
aa
a a
aa
a
aaa
aa
a
aaa
aa
aa
a a
aa
aa
a aa
a
aa
aa
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
aa
a aa
aaa a aaa aa aa aaa aaa

HOLE
aaa a aaa aa aa aaa aaa aa

SLOT
aa a aaa aa aa aaa aaa

SINGLE
aaa
a a aaa aa aa aaa aaa aa

© Siemens AG
a aaa aa aa aa aaa a

Prog. Para.
Prog. Para.

a
aaaa
aa
a aaaaaaa a aaa
a aaa aa
aaa
aaaa

Mill patterns:
Drill patterns:

aaaaaaa a aa
aaaaa aaa
aaaaa
a
aa
aa
aa
aa
aa
aa
a a
aa
aaaa
aaaa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
a

AUTOMATIC
AUTOMATIC

aaaaaaa aa aa aa

SINUMERIK 840C/840 (PG)


aaaaaaa aa aa aa

HOLE
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
a

HOLES
a
aa
aa
aa
aa
aa
aa
a aaaa a
aa
a a
aa
a a
aa
a

ROW OF

ELONGA.
Sett. Data
Sett. Data

aaaaaa
aaaaaaa
a a
aa
aa
aa
a aa aa
aaaaaaaa
aaaaaa
a
aa
aa
aa
a aa aaa aa
aaaaaa
aaaa aa aa aaa aaaaaa

Reset
Reset

a
aa
aa
aa
aa
aa
a aaa
aaaa
a a
aa
a a
aa
a a
aa
aa
a aaaaaa
a
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
aaaaaa aa aa aaa

1990 All Rights Reserved


aaaaaa aa aa aaa

SLOT
aaaaaa aa aa aaa

CIRCLE
a
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a

CIRCLE
aaaaa aa aa aaa

Data I/O
Data I/O

aaaaaa
a aa aa aaa

OF HOLES
aa aa a
aaaaaaaaa
a
aa
aaaaaa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
a
aa
a a
a a
aa aaaaaaaaaa

6FC5 198- AA50


aa
aaaaaaa
a
a

Program.
Program.

a
aa
a a
a a
aa
a
aaaaaaaaaaaaaaa
aa a
aaaaaaa
aaaaaaaaaa
aaaaa

Diagnosis
Diagnosis

a
aa
aaaa
aa
aaaa
a aaaa aaaaaaaaaaaa aaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
Chan.
Chan.

a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
aa aaa aa aaaa aaaaaa aaaa
V.24 active
V.24 active

:1
:1

Mode grp: 1
Mode grp: 1
2 Cycles

aa aaa aa aaa

2–65
2.2.2 Drilling and milling patterns

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2 Cycles 10.90
2.2.2 Drilling and milling patterns

2.2.2.1 L900 Drilling patterns


By using drilling cycles L81 to L89, L900 allows hole circles to be generated. During
programming, either the "Drilling pattern" menu is selected and the R parameters are entered
in the menu displays or the parameters are programmed directly as parameter assignments in
the part program: subroutine L900 is active in the current plane.
The following should be noted when using L900 together with drilling cycle L84:
An additional safety clearance of 1 mm along the drilling axis is traversed in cycle L900 outside
the drilling cycle.
With UMS 48 and higher it is possible to suppress this by setting setting data SD 5000, bit 6.
SD 5000.6 = 0 L900 as before (with safety clearance)
= 1 L900 without safety clearance along the drilling axis
If L84 is used for tapping without compensating chuck, this bit must be set so that alarm 3092
is triggered in cycle L900.
If the cycle is to run as before, a feedrate value must be programmed in the part program
before L900 is called.

Symbol Parameter Description

Mw R22 Centre point of drilling pattern (horizontal) (absolute)


Ms R23 Centre point of drilling pattern (vertical) (absolute)

R R24 Radius
Wa R25 Initial angle (referred to the horizontal axis)

Wf R26 Indexing angle


R27 Number of holes

R28 Number of drilling cycle required (L81 to L89)

2–66 © Siemens AG 1990 All Rights Reserved 6FC5 198- AA50


SINUMERIK 840C/840 (PG)
aa aa a a
10.90

aa a aaaa
aaaa
a aaa

x
a
aa
a a
aaa
a a
aaa
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
a
aa
a
aa
a a
aa
a a
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
aa
a
aa
a a
aa
a a
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
aa
aa aa aaaa aa aa aaa aa

MENU
aa aa aaaa aa aa aaa

STORE
aa aa aaaa aa aa aaa aa

© Siemens AG
aaaaaaaa aa aa a aaa a

z
Prog. Para.

a
a a
aa
a a
aa
a aaaaa
aa
aaaa aaa
a aa aa aa
aaa
aaaa

Centre (abs.)
Drill patterns:

a
a a
aa
a a
aa
a aaa
aaaaa
aa aaa a

Wf
a
aa
a a
aa
a a
aa
a
aa aa aa
AUTOMATIC

aa aa aa

SINUMERIK 840C/840 (PG)


a
aa
a a
aa
a a
aa
a
aa aa aa

STORE
aa aa aa

CHOICE
aa aa a
Sett. Data

aaaaaa a aaaaaa
aaaaaa
a a aaaaaa
Reset

a
a
aaa
aa
aa
a
aa aaaaaa
a
a a
aa
aa
a
aa
a aaa aa

1990 All Rights Reserved


a
a a
aa
aa
a aa
a
a a
aa
aa
a aa
a aaa
Data I/O

a
a a
aa
aa
a
aa
a
a a
aa
aa
a
aa
a aaa aa
Circle of holes

a aaaaaaaaaa

Mw
aaaa
aa
aaa aaaaaaaaaa
aaaaaaaaaa
R

aaaaaaaaaa
aaaaaaaaaa

6FC5 198- AA50


Program.

aaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaa
Wa

Ms
R

Wf
Ms

Wa
Mw
Diagnosis

aaaaaaaaaaaa aaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
R28 = 0
R27 = 0
R26 = 0
R25 = 0
R24 = 0
R23 = 0
R22 = 0
Chan.

aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaa aaaa
V.24 active

:1
Mode grp: 1
2 Cycles

2–67
2.2.2 Drilling and milling patterns

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
N15
N10

N25
N20
%900

2–68
2 Cycles

N05 G90

M30
L900
Example:

G0

LF
Z50 LF

W
aa a

P1
aaaaa

55
a
aa
aa a
aa

55
X100
a a

LF
axis Z)
aa
a aa
aa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
(compare example N15).

a aaaaaaaaaaaaaaaaaaaaaaaaaaaa

R2=4 R3=-8 R10=10


Y100
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
Wf R26: Indexing angle
2.2.2 Drilling and milling patterns

a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

R26=45 R27=8 R28=81


a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa

G1 F130 S710 M03 LF


a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

LF
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
Z20 D05

a aaaaaaaaaaaaaaaaaaaaaaaaaaaa

R22=55 R23=55 R24=45 R25=0


a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
T04

a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a aaaaaaaaaaaaaaaaaaaaaaaaaaa
LF

aa
a aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa

90
The parameters are assigned in two menu displays.
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa

© Siemens AG
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
R28: Number of drilling cycle required (L81 to L89)

a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aaaa
aaaa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa aa aa aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
8 mm
a
a
a
a
aa
a
aa
aa
aaaa
aa
aaa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a

1990 All Rights Reserved


Drilling depth

a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aa aa a
aaaaaaaaa
If 0 is given as the indexing angle, the number of holes is divided up over 360°.

a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a aaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Call hole circle
Drilling cycle L81 supplied
The parameters necessary for the desired drilling cycle must be defined in the part program

"Drilling patterns" machining menu selected by softkey (X/Y plane, drilling

6FC5 198- AA50


SINUMERIK 840C/840 (PG)
10.90
10.90 2 Cycles
2.2.2 Drilling and milling patterns

2.2.2.2 L901 "Slot" milling pattern


When programming, either the "Slot" menu is selected and the R parameters are entered in
the menu displays or the parameters are programmed directly as parameter assignments in
the part program: subroutine L901 is active in the current plane.

Symbol Parameter Description


Zt R01 Enter infeed depth without sign (incremental)

E1 R02 Reference plane (absolute)


T R03 Slot depth (absolute)

B R12 Slot width (incremental)


L R13 Slot length (incremental)

Ff R15 Feedrate (pocket surface)


Ft R16 Feedrate (pocket depth)

Mw R22 Centre point of milling pattern (horizontal) (absolute)


Ms R23 Centre point of milling pattern (vertical) (absolute)
(referred to workpiece zero)
R R24 Radius

Wa R25 Initial angle (referred to horizontal axis)


Wf R26 Indexing angle

R27 Number of slots

Cycle L901 automatically selects and deselects the cutter radius compensation. The direction
of milling is executed with G03.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–69


SINUMERIK 840C/840 (PG)
a
aa
aa
aa
a a
aa
aa
aa
a a a a a
aaaa
aaaa
a aaa

2–70
aaaaaa aaaa aa
aa
aa
a aaaa
aa a aa aa a aaa aa

Y
a
aa
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
a a
aa
a aaaaa
aa
aaaa a
aa
aa
a aa
2 Cycles

aa
aaaaa
aa
a aaa
aa
a a
a a
aa
aa
a a aa a
aa
a a
aa
aa
a aa
a
a
aa
a
aa
a
aa
aaa
a
aa
a
a
aa
aaa
a a
a a
aa
aa
a
aa
a
a
aa
a
aa
a aa
a a
aa
aa
a aa

MENU
aaaaaa aaaa a aaa a aa aa aaa

STORE
aaaaaa aaaa a aaa a aa a aaa aa

Slot width
aaaaa aaaa a aaa a aa aa aaaa aaa

X
aaaaaa
a aaaaaaaa a aaa aaaaa a a aaa aa

Prog. Para.
Prog. Para.

X
a
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a aa
aa
aa
a a
aa
aa
a aa

Mill patterns:
a
aa
aa
aa
a a
aa
aa
aa
a a aa
aaaaa aMill patterns:
aa
aa
aaa
aa aaaa aaaa

Wf
a
aaa
aa
aa
aa
aa
a a
aa
aa
aa
a a
aa
aa
aa
a

1mm
aa
aa
aa
aa
aa
aa
a aaaa a

AUTOMATIC
AUTOMATIC

aaaaaaa aaaa aa
aaa
aa

Infeed depth (incr.)


a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
aa
aa
aa
aaaa aaaa
a

STORE
aaaaa
aa
aa aaaa aaa

CHOICE
2.2.2 Drilling and milling patterns

Sett. Data
Sett. Data

aaaaaaa
a a
aa
aa
aa
a a
aa
aa
a
aa aaaaaa
aaaa aaa aa aaaaaa
L
Slot

a a a
aa
aa
aa
a a
aa
aa
aaa aaaaaa
aaaa
aa aaaa

Reset
Reset

a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa aaaa
aaaa
aaaaaa
aaa

Slot
a
aa
aa
aa
aa
aa
aa
a aa
a aaa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aaaa
aaaaaaa aa aa aa
a

Mw
aaaaaaa a a aaaaa
a aa

Ft

Zt
aaaaaaa aaaaa aa a aaaaa
a

STORE
Data I/O
Data I/O

aaaaaa
aaaaaaa
a aa
aaa a
aa a
aa
aa
aa
aa aa
a a
B

Ff
a
aa
aa
aa
a aaaaa
aa
aaaa
a
aa
aaaaaa
a aaaaaaaaaa
a
aa
aaaaaa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
aa a aa

Program.
Program.

© Siemens AG
Wa

a
aa
a a
a a
aa aaaaaaaaaa
aaaaa a aaaaaaaaaa
R
Ms

T
E1

Ft
Ff
Zt
E1
L

1990 All Rights Reserved


B

Wf
Ms

Wa
Mw

Diagnosis
Diagnosis

a
aa
aaaa
aa
aaaa
a aaaa aaaaaaaaaaaa aaaa

R16 = 0
R15 = 0
R03 = 0
R02 = 0
R01 = 0
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
a
aaa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
R27 = 0
R26 = 0
R25 = 0
R24 = 0
R23 = 0
R22 = 0
R23 = 0
R12 = 0

Chan.
Chan.

a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaa aaaaaaaa
aa aaa aa aaaa a aaa

6FC5 198- AA50


DEPTH

aa aaa aa a
a aa
aa
aa
a a aa
aaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaa aaaa
V.24 active
V.24 active

SINUMERIK 840C/840 (PG)


:1
:1

Mode grp: 1
Mode grp: 1

aa
aaaaa
aa
aaaa aaa
10.90

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
10.90 2 Cycles
2.2.2 Drilling and milling patterns

Zt R01: Infeed depth (incremental)


If the infeed depth is assigned with R1 = 0, the infeed is executed immediately to pocket
depth at the feedrate. If the pocket cannot be milled with a single infeed, an infeed depth must
be entered. The milling process is repeated until the pocket depth is reached. If a residual
infeed depth of less than double R01 results, this is divided into two equal values. Enter the
infeed depth as an incremental value without sign.

R R24: Radius
For the radius value, enter the distance from the centre point to the slot edge.

Wf R26: Indexing angle


If 0 is given as the indexing angle, the number of slots is divided up over 360°.

B R12: Slot width


The milling cutter diameter must be smaller than 0.9 times the slot width. Failure to comply
with this results in error message 4102 (cutter radius too great). Similarly, the milling cutter
radius must not be less than half the slot width.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–71


SINUMERIK 840C/840 (PG)
N20
N15
%901

2–72
2 Cycles

M30
Example:

aaaa

0
a
aa
aaa
aa

LF
Z50 LF
aaaaa a

-5
W

2
a
aa
aa
aa
aa aa
a aaa
aa
a a
a
aaaaa
aa a
a

50
a
aaaaaa
a a aa a
a a

Z
30
a
aa
aaa a
aa
aaa aaaaaaa
aa
aaaa a aaaaaaaaaaaaaaaaa
aaa
aaa
aaa
aaaaaaaaaa
a
aaa
aa
a aaa
aa
a aaaaaaaaaaaaaaaaaa a a aaaaaaaaa

G01
a

G00
aa
aa
aa
a aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa a a aaaaaaaaa
R27=4 L901 P1 LF

aaaaaaaaaaaaaaaaaa a a aaaaaaaaa
2.2.2 Drilling and milling patterns

a
aa
aa
aa
aa
aaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaa aa
a aaaaaaaaaaaaaaaaaa a a aaaaaaaaa

R01
R01
R23=30 R24=40 R25=45

aaaaa
aaaaaaaa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaaaa a a aaaaaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
aa a aaaaaaaaaaaaaaaaaa a a aaaaaaaaa
R26=0

a
aa
a
aaa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
aa aaa aaaaaaaaaaaaaaaaaa a a aaaaaaaaa
N10 R1=2.5 R2=2 R3=-5 R12=10 LF

aa aaa aaaaaaaaaaaaaaaaaa a a aaaaaaaaa


(X/Y plane, infeed axis Z)

aa aaa aaaaaaaaaaaaaaaaaa a a aaaaaaaaa


LF

a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aaaa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
R13=15 R15=300 R16=100 R22=50 LF

a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a aaaaaaaaaaaaaaaaaa a a aaaaaaaa
aa
a
aaaa aaaaa aaaaa aa aa
aaa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaaa
aa
aa
aa
aa
aaaaaaaa
aa
aa
aa
aa
aa
aaa

80
aaaa aaaaa aaaaa aa aaaaaaaaaaaaaaaaaa a a aaaaaaaaa
N05 G90 G0 X50 Y30 Z20 D01 T01 S600 M03 LF

a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a

Initial plane
a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
The parameters are assigned in two menu displays.

aaaa aaaaa aaaaa aa aaaaaaaaaaaaaaaaaa a a aaaaaaaaa

R03 Slot depth


aaa aaaaa aaa aaaaaaaaaaaaaaaaaa a a aaaaaaaaa

1 mm Safety clearance
aaaa
a aaaaa aaa aaaaaaaaaaaaaaaaaa a a aaaaaaaaa

© Siemens AG
a
aa
aaaa aaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaa a
aaa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a

X
R02 Reference plane
a
aa
aa
aa
a aa
aaa
aaa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
15
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
10

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
"Slot" milling pattern machining menu selected via softkey

aaaaaaaaaaaaaaaaaa a a aaaaaaaaa

1990 All Rights Reserved


a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa a a aaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Call slot
Select milling position

6FC5 198- AA50


SINUMERIK 840C/840 (PG)
10.90
10.90 2 Cycles
2.2.2 Drilling and milling patterns

2.2.2.3 L902 "Elongated hole" milling pattern


When programming, either the "Elongated hole" menu is selected and the R parameters are
entered in the menu displays, or these values are directly programmed as parameter
assignments in the part program. Subroutine L902 is active in the current plane.

Symbol Parameter Description


Zt R01 Enter infeed depth without sign (incremental)

E1 R02 Reference plane (absolute)


T R03 Elongated hole depth (absolute)

L R13 Elongated hole length (incremental)


Ff R15 Feedrate (pocket surface)

Ft R16 Feedrate (pocket depth)


Mw R22 Centre point of milling pattern (horizontal) (absolute)

Ms R23 Centre point of milling pattern (vertical) (absolute)


(referred to workpiece zero)

R R24 Radius
Wa R25 Initial angle (referred to horizontal axis)

Wf R26 Indexing angle


R27 Number of elongated holes

The cycle operates without cutter radius compensation (G41, G42). The enlongated hole width
depends on the selected tool diameter.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–73


SINUMERIK 840C/840 (PG)
a
aa
aa
aa
a a
aa
aa
aa
a a a a a
aaaa
aaaa
a aaa

2–74
aaaaaa aaaa aa
aa
aa
a aaaa
aa a aa aa a aaa aa

Y
a
aa
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
a a
aa
a aaaaa
aa
aaaa a
aa
aa
a aa
2 Cycles

aa
aaaaa
aa
a aaa
aa
a a
a a
aa
aa
a a aa a
aa
a a
aa
aa
a aa
a
a
aa
a
aa
a
aa
aaa
a
aa
a
a
aa
aaa
a a
a a
aa
aa
a
aa
a
a
aa
a
aa
a aa
a a
aa
aa
a aa

MENU
a
aa
aa
aa
aa
aa a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
a a
aa
a a
aa
aa
a aa

STORE
aaaaaa
a aaaa a aaa a aa aa a aaa

X
aaaaaaaa a aaa a aa aa aaaaa aaa aa

Prog. Para.
Prog. Para.

X
a
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
a a
aa
a aa
aaaa a
aa
aa
a aa

Mill patterns:
a
aa
aa
aa
a a
aa
aa
aa
a a aa
aaaaa a
a a
aa
a a
aa
a a
aaMill patterns:
aa
aaa
aa aaaa aaaa a aa aa

Wf
a
aaa
aa
aa
aa
aa
a a
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
a a
aa
a

1mm
aa
aa
aa
aa
aa
aa
a aaaa a a aa aa

AUTOMATIC
AUTOMATIC

aaaaaaa aaaa aa
aaa
aa a aa aa

Infeed depth (incr.)


a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa a
a a
aa
a a
aa
a
aaaaaaa aaaa
a a aa aa

Elongated hole length


aaaa

STORE
aaaaa
aa
aa aaaa a aa
aaaaaaa aaa

CHOICE
2.2.2 Drilling and milling patterns

Sett. Data
Sett. Data

aaaaaaa
a a
aa
aa
aa
a a
aa
aa
a
aa aaaaaa
aaaa aaa aa aaaaaa
L

a a a
aa
aa
aa
a a
aa
aa
a aa aaaaaa
aaaa
aa aaaa aaa

Reset
Reset

a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa aaaa
aaaa a
aaa aa aaaaaa
aaa
a
aa
aa
aa
aa
aa
aa
a a
aaaaa
aa
a aaa
aa
aaaaa
a
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a a
aa
aaaa a
aa
aa
a aa
aaaaaaa aa a aaa aa aa
a aaa

Mw
aaaaaaa a a aaaaa
a a aaa aa aaa aa

Ft

Zt
aaaaaaa aaaaa aa a a aaa aaaaa
a aaa

STORE
Data I/O
Data I/O

aaaaaa aa
aaa a
aa aaaaa aa
a a aaa aaa aa
Elongated hole

aaaaaaa
a aaaa a aaa a

Ff
a
aa
aa
aa
a a
a a
aa
aa
a aa
aa
aaa
a
a a
aa
aa
a a
aa
aaaaaa
a aaaaaaaaaa

Elongated hole
a aa
aaaaa a
aa
aaaaaa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
aa a aa

Program.
Program.

© Siemens AG
Wa

a
aa
a a
a a
aa aaaaaaaaaa
aaaaa a aaaaaaaaaa
R
Ms

T
E1

Ft
Ff
Zt
E1
L

1990 All Rights Reserved


R

Wf
Ms

Wa
Mw

Diagnosis
Diagnosis

a
aa
aaaa
aa
aaaa
a aaaa aaaaaaaaaaaa aaaa
aa aaa aa aaaa

R16 = 0
R15 = 0
R03 = 0
R02 = 0
R01 = 0
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aaaa
aa
a
aaaaaaaaaaaa aaaaaaaa
aa aaa aa aaaa a aaa aaaaaaaaaaaa aaaaaaaa
R27 = 0
R26 = 0
R25 = 0
R24 = 0
R23 = 0
R22 = 0
R23 = 0

Chan.
Chan.

a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaa aaaaaaaa
TIEFE

aa aaa aa aaaa a aa

6FC5 198- AA50


aa aaa aa a
a aa
aa
aa
a aaaaa aaaaaaaaaaaa aaaaaaaa
aaaaaa aaaa
V.24 active
V.24 active

SINUMERIK 840C/840 (PG)


:1
:1

Mode grp: 1
Mode grp: 1

aa
aaaaa
aa
aaaa aaa
10.90

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
10.90 2 Cycles
2.2.2 Drilling and milling patterns

Zt R01: Infeed depth (incremental)


If the infeed depth is assigned with R1 = 0, the infeed is executed immediately to pocket
depth at the feedrate. If the pocket cannot be milled with a single infeed, an infeed depth must
be entered. The milling process is repeated until the pocket depth is reached. If a residual
infeed depth of less than double R01 results, this is divided into two equal values. Enter the
infeed depth as an incremental value without sign.

R R24: Radius
For the radius value, enter the distance from the centre point to the elongated hole edge.

Wf R26: Indexing angle


If 0 is given as the indexing angle, the number of slots is divided up over 360°.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–75


SINUMERIK 840C/840 (PG)
N20
N15
%902

2–76
2 Cycles

Example:

aaaaa

0
a
aa
aa
aaa
aa

M30 LF
Z50 LF
aa a aa

W
aaaaa aaaaa

-5
2
a a aa aa
a

50
aa
aaaa
a aa
aa
aa
a aa
aaaaa
a a a
aaaa a aaaa

30

Z
a
R25=45 R26=0
a
aaaaa a
aaaa
a aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aa
aaaaa
a a
aaa
a
aaaaaaaaa
aaaaaaaa
a aa
aa
a aaa
aa
a aaaaaaaaaaaaaaaaaa a a a aaaaaaaa

G01
G00
a
aaaa
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa a a a aaaaaaaa
2.2.2 Drilling and milling patterns

aaaaa aaaaaaaaaaaaaaaaaa a a a aaaaaaaa


R27=4

a
aa
aa
aa
aa
a
aaa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a

R01
R01
aaaaa
aaaaaaaa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa a a a aaaaaaa
L902

aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaaaaaaaa
aa
aa
aa
aaaa
aaa
a
N10 R1=2.5 R2=2 R3=-5 R13=15

aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
aa a
aaa aaaaaaaaaaaaaaaaaa a a a aaaaaaaa
P1

a
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
aa aa aaaaaaaaaaaaaaaaaa a a a aaaaaaaa
(X/Y plane, infeed axis Z)

a
aa
aaaa
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
aaaa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
LF

a
aa
a a
aa
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
a a
aa a
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
aa
aaaa
a
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
aaaa
a
a aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaaaaaaaa
aa
aa
aa
aaaa
aaa
a

80
aa aa aaaaaa aa aa aa aaaaaaaaaaaaaaaaaa a a a aaaaaaaa

Initial plane
aa aa aaaaaa aa aa aa aaaaaaaaaaaaaaaaaa a a a aaaaaaaa
R15=300 R16=100 R22=50 R23=30 R24=40

a
aa
a a
aa
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
N05 G90 G0 X50 Y30 Z20 D01 T01 S600 M03 LF

aa aa aaaaaa aa aaaaa aaaaaaaaaaaaaaaaaa a a a aaaaaaaa


The parameters are assigned in two menu displays.

a
aa
a a
aa
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
aa aa aaaaaa aa aaaaaaaaaaaaaaaaaa a a a aaaaaaaa

1 mm Safety clearance

© Siemens AG
a
aa
a a
aa
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
aa aa aaaaa aaaaaaaaaaaaaaaaaa a a a aaaaaaaa

R02 Reference plane


aa aa aaaaa aaaaaaaaaaaaaaaaaa a a a aaaaaaaa

X
a
aa
aa
aa
aaa
aaa
a a
aa
a aaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
aa aa aaaaaaaaaaaaaaaaaa a a a aaaaaaaa

R03 Elongated hole depth


aa a
aaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa a a a aaaaaaaa
15

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
10

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa a a a aaaaaaaa

1990 All Rights Reserved


a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa a a a aaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Call elongated hole
Select milling position
"Elongated hole" milling pattern machining menu selected via softkey

6FC5 198- AA50


SINUMERIK 840C/840 (PG)
10.90
10.90 2 Cycles
2.2.2 Drilling and milling patterns

2.2.2.4 L903 Milling rectangular pocket


When programming, either the "Milling rectangular pocket" menu is selected and the R
parameters are entered in the menu displays, or these values are directly programmed as
parameter assignments in the part program. Subroutine L903 is active in the current plane.
The cycle is also used to mill circular pockets. If the values are programmed directly as
parameter assignments, R parameters R12 and R13 are assigned with the values of the
pocket diameter. In addition, R24 must be assigned with the pocket radius value.

Symbol Parameter Description

Zt R01 Enter infeed depth without sign (incremental)


E1 R02 Reference plane (absolute)

T R03 Pocket depth (absolute)


G R06 Milling direction (G02/G03)

L R12 Pocket length (incremental)


B R13 Pocket width (incremental)

Ff R15 Feedrate (pocket surface)

Ft R16 Feedrate (pocket depth)


Mw R22 Centre point of pocket (horizontal) (absolute)

Ms R23 Centre point of pocket (vertical) (absolute)


(referred to workpiece zero)
R R24 Corner radius

In cycle L903, cutter radius compensation is deselected (G40). The milling cutter radius is
automatically taken into account and this must be stored in the tool offset memory.
With setting data 5000, bit 0 = 0, a mode compatible with UMS 2 is possible, i.e. programs
generated with UMS 2 can be run.
If programs created with UMS 3/60 are used, parameter R04 must be changed to R16, and
setting data 5000 bit 1 must be set to 1.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–77


SINUMERIK 840C/840 (PG)
a
aa
aa
aa
a a
aa
aa
aa
a a a a a
aaaa
aaaa
a aaa

2–78
aaaaaa aaaa aa
aa
aa
a aaaa
aa a aa aa a aaa aa

Y
a
aa
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
a a
aa
a aaaaa
aa
aaaa a
aa
aa
a aa
2 Cycles

aa
aaaaa
aa
a aaa
aa
a a
a a
aa
aa
a a aa a
aa
a a
aa
aa
a aa
a
a
aa
a
aa
a
aa
aaa
a
aa
a
a
aa
aaa
a a
a a
aa
aa
a
aa
a
a
aa
a
aa
a aa
a a
aa
aa
a aa

MENU
a
aa
aa
aa
aa
aa a
aa
aa
aa
a a
a a
aa
aa
a a
a a
aa
a a
aa
a a
aa
aa
a aa

STORE
aaaaaa
a aaaa a aaa a aa aa a aaa

X
aaaaaaaa a aaa a aa aa aaaaa aaa aa

Prog. Para.
Prog. Para.

Mill cycles:
Mill cycles:

X
a
aa
aa
aa
aa
aa
aa
aa
a a aa
aaaaa a
a a
aa
a a
aa
a aa
aaaa a
aa
aa
aaa
a
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
a a
aa
a

Cutter direction
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a a
aa
aa
aa
a a
aaaa
aaaa
a
a aaaa aaaa

1mm
aa
aa
aa
aa
aa
aa
a aaaa a

AUTOMATIC
AUTOMATIC

aaaaaaa aaaa aa
aaa
aa

Infeed depth (incr.)


a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
aa
aa
aa
aaaa aaaa
a

STORE
aaaaa
aa
aa aaaa aaa

CHOICE
2.2.2 Drilling and milling patterns

Sett. Data
Sett. Data

aaaaaaa
a a
aa
aa
aa
a a
aa
aa
a
aa aaaaaa
a
aa
aa
aa
a a
aa
aa
a
aa aaaaaa

G03
G02
a
aaaa
aa
a a
aa
aa
aa
a a
aa
aa
a
aa aaaaaa

Reset
Reset

aaaaaaa a aaa aaa aaa aa aaaaaa

Mw
a
aa
aa
aa
aa
aa
aa
a a aaa
aa a
aaaa a
aa
aa aaa
a
aa
aa
aa
aa
aa
aa
a a
aa
a
aa
aaa
a a
aa
a
aaaa
a
a
a
aa
aa
aa
aa
aa
aa
a aa a
a a
aa
aa
a a
aa
aa
a
aa
aaaaaaa a a aaaaa
a a aaa aaa aa

Ft

Zt
aaaaaaa aaaaa aa a a aaa aaa

STORE
Data I/O
Data I/O

aaaaaa
aaaaaaa
a aa
aaa a
aa a
aa
aa
aa
aa aa
a a
a a
aa
aa
a a
aa
aa
a
aa

Ff
a
aa
aa
aa
a a
a a
aa
aa
a a
aa
aa
a
aa
a aaa aa aaa aa

R
a aaa aaaaaaa
a aaa a aaaaaaaaaa
Rectangular pocket

a
aaaa
aa
a a
aa
aaaaaa
a aaa
aaaaa aaaaaaaaaa
a
a
aa
aaa
a a
aa
a a
a a
aa
a aaaaaaaaaa
a aaa aa a aa

Rectangular pocket
a aa
aaaaa a
aa
a a
a a
aa
a
aaaaaaaaaa
a
aa
a a
a a
aa
a
aaaaaaaaaa
a
aa
a a
a a
aa
a
aaaaaaaaaa

Program.
Program.

© Siemens AG
a
aa
a a
a a
aa aaaaaaaaaa
aaaaa a aaaaaaaaaa
Ms

T
E1
B

Ft
Ff
Zt
E1
L
B

R
G

1990 All Rights Reserved


Ms
Mw

Diagnosis
Diagnosis

a
aa
aaaa
aa
aaaa
a aaaa aaaaaaaaaaaa aaaa
aa aaa aa aaaa

R16 = 0
R15 = 0
R03 = 0
R02 = 0
R01 = 0
aa aaa aa aaaa a a aaaaaaaaaaaa aaaaaaaa
R24 = 0
R23 = 0
R22 = 0
R13 = 0
R12 = 0
R06 = 0

a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a Chan. a
a
aaa
aa
aa
a aaaaaaaaaaaa aaaaaaaa
Chan.

a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaa aaaaaaaa
aa aaa aa aaaa a aaa

6FC5 198- AA50


DEPTH

aa aaa aa a
a aa
aa
aa
a a aa
aaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaa aaaa
V.24 active
V.24 active

SINUMERIK 840C/840 (PG)


:1
:1

Mode grp: 1
Mode grp: 1

aa
aaaaa
aa
aaaa aaa
10.90

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
10.90 2 Cycles
2.2.2 Drilling and milling patterns

Zt R01: Infeed depth (incremental)


If the infeed depth is assigned with R1 = 0, the infeed is executed immediately to pocket
depth at the feedrate. If the pocket cannot be milled with a single infeed, an infeed depth must
be entered. The milling process is repeated until the pocket depth is reached. If a residual
infeed depth of less than double R01 results, this is divided into two equal values. Enter the
infeed depth as an incremental value without sign.

G R06: Milling direction (G02/G03)


Program the milling direction (up-cut or down-cut milling) in R06 = 02/03.

L R12: Pocket length (incremental)


B R13: Pocket width (incremental)
If the milling cutter radius is equal to or greater than half of the smaller pocket side, error
message 4102 (cutter radius too great) is issued.

R R24: Corner radius


Make sure that the milling cutter radius is no greater than the desired corner radius. No error
message is issued.

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–79


SINUMERIK 840C/840 (PG)
N20
N15
%903

2–80
2 Cycles

M30 LF
Z50 LF

W
aaaa

-5
a a aaaa

2
aa
aa
aa
aa
a aaa
aa
aa
a a
aaa
aaaa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaa

35
R22=40 R23=30
a aa aa
aa
aa
aaaa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

Z
a
aa
aa
aa
a a
aa
aaaa
a aaaa
aa
aaaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

22
a
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

G01
G00
a aa a aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
(X/Y plane, infeed axis Z)
2.2.2 Drilling and milling patterns

aa
aa
aa
a aaaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
R24=8

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaa

R01
R01
aaaaaa
aaaaaaa
a aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa
a
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
L903

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
N10 R1=2.5 R2=2 R3=-5 R6=3 LF

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
P1

a
aa
aaaa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaa aa a aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
LF

aaaa aaaaa aa aaaaaa


a aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
R12=35 R13=22 R15=300 R16=100 LF

a
aa
aa
aa
a aaaaa a
aa
a a
aaaaaa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa
a
a
aa
aa
aa
a
aa
a
a
aa
a
aa
a
aa
a
aa
a aa
a a
a a
a a
aa
a
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
N05 G90 G0 X40 Y30 Z20 D05 T04 S600 M03 LF

a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaa aaaaa aa a a aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
5
aaaa aaaaa aa a a aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Initial plane
The parameters are assigned in two menu displays.

a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aaaa
aaaa aaaaa aa aaaa a aaaaaaaaaaaaaaaaaaaaaaaaaaaaa

© Siemens AG
a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaa aaaaa aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaa

1 mm Safety clearance
aaa aaaaa a aaaaaaaaaaaaaaaaaaaaaaaaaaaaa

R03 Pocket depth


aa
a aa
aaa
a aa
aaaaa
aaaaaa
a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaa

R02 Reference plane


aaaa aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaa

X
aaaa
aaaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Example: "Rectangular pocket" machining menu selected via softkey

a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

1990 All Rights Reserved


a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
Call rectangular pocket
Select milling position

6FC5 198- AA50


SINUMERIK 840C/840 (PG)
10.90
10.90 2 Cycles
2.2.2 Drilling and milling patterns

2.2.2.5 L904 "Circular slot" milling pattern


When programming, either the "Circular slot" menu is selected and the R parameters are
entered in the menu displays, or these values are programmed directly as parameter
assignments in the part program. Subroutine 904 is active in the current plane.
The cycle automatically selects and deselects the cutter radius compensation (G41 and G40
respectively).

Symbol Parameter Description


E1 R02 Reference plane (absolute)

T R03 Circular slot depth (absolute)

E2 R10 Retraction plane (absolute)


B R12 Circular slot width (incremental)

Wf R13 Angle for slot length (referred to horizontal axis)


Ff R15 Feedrate (pocket surface)

Ft R16 Feedrate (pocket depth)


Mw R22 Centre point of circular slot (horizontal) (absolute)

Ms R23 Centre point of circular slot (vertical) (absolute)


(referred to workpiece zero)

R R24 Radius (part radius)


Wa R25 Initial angle (referred to horizontal axis)

R27 Number of slots

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–81


SINUMERIK 840C/840 (PG)
a
aa
aa
aa
a
aaaa aaaa a a aaaa aaa

2–82
aaaaaa aaaa a aaaa
aa aaa a aaa aa

Y
a
aa
aa
aa
aa
aa
a a
aa
aa
aa
a aa
aa
aa
a a
a a
aa
aa
a a
aa
aa
a aa
aa
aa
a a
aa
aa
a aa
2 Cycles

aa
aaaaa
aa
a aaa
aa
a a
a a
aa
aa
a aa
aa
a a
aa
aa
a aa
a
a
aa
a
aa
a
aa
aaa
a a
aa
a
aa
aaa
a a
a a
aa
aa
a
aa
a
aaa
a a
aa
aa
a aa

MENU
a
aa
aa
aa
aa
aa a
aa
aa
aa
aaaaa a
a a
aa
aa
a a
aa
aa
a a
aa
aa
a aa

STORE
x
aaaaaa
a aaaaa a aaa aaa aaa

x
aaaaaa
aa
aa
a a aaa aaa a
aa
aaaa
a aaa aa

Prog. Para.
Prog. Para.

Slot width
a
aa
aa
aa
a a
a a
aa
aa
a aa
aaa
a aaaa a
aa
aa
a aa

Mill patterns:
a
aa
aa
aa
a a aa
aaaaa aMill patterns:
aa
aa
aaa
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a aaa
aa
a

AUTOMATIC
AUTOMATIC

a
aa
aa
aa
aa
aa
aa
a
aa
a
a
aa
aaa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a

Reference plane(abs.)
aaaa

STORE
aaaaa
aa
aa aaa
aaaa
a aaaa

CHOICE
2.2.2 Drilling and milling patterns

Sett. Data
Sett. Data

aaaaaaa
a a
aa
aa
aa
a
aaaaaa
a a a
aa
aa
aa
a
aaaaaa
a
a
aaa
aa
aa
a a
aa
aa
aa
a aa
aaaaaa

Reset
Reset

a
aa
aa
a a
a a
aa
aa
a aaaa
aaaa a
aaa
aaaa aaaaaa
aaa
a
aa
aa
a a
a a
aa
aa
a aaa
aa
aa
aaa
a
aa
aa
a a
a a
aa
aa
a a
aa
aa
a aa
a
aa
aa
a a
a a
aa
aa
a a
aa
aa
a aa
aaa a aaa aaa

STORE
Data I/O
Data I/O

aa a a a aaa aaa aa

Ft
Wf

aaa
a aaaa a aaa aaaa aaa
R

Circular slots
aaaa
a aa
aa
a a aa
aaaaa a a a
aa
aa
aa
a a
aa
aa
a
aa
a
Circular slots

Ff
a
aa
aa
aa
a a
aa
aaaaaa
a a
a
aaa
aa
aa
a aaa
aaaaa aaaaaaaaaa

Mw
a
aa
aaaaaa
a a aa
aaaaa aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
a
aa
a a
a a
aa
a aaaaaaaaaa
a
aa
a a
a a
aa
a a aaaaaaaaaa
aa a aa aaB
aa
aa
a
a
aa
a a
a a
aa
a
aaaaaaaaaa

Program.
Program.

© Siemens AG
aa a aa aaaaaaaaaa
Wa

aa a
aaaaaaa aaaaaaaaaa

a
aaaaaa
a
a
Ms

aa
aa aa
a

T
E1
E2
B

R
Wf

T
Ms

Wa
Mw

Ft
Ff

1990 All Rights Reserved


E2
E1
Diagnose
Diagnosis

a
aa
aaaa
aa
aaaa
a aaaa aaaaaaaaaaaa aaaa
R27 = 0
R25 = 0
R24 = 0
R23 = 0
R22 = 0
R13 = 0
R12 = 0

a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aaaa
a aaaaaaaaaaaa aaaaaaaa

R16 = 0
R15 = 0
R10 = 0
R03 = 0
R02 = 0
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
aChan. a
a a
aa
a aaaaaaaaaaaa aaaaaaaa
Chan.

a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
a a
aa
a aaaaaaaaaaaa aaaaaaaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
a a
aa
a aaaaaaaaaaaa aaaaaaaa
DEPTH

aa aaa aa aaaa a a

6FC5 198- AA50


aa aaa aa a
a aa
aa
aa
a aaaa aaaaaaaaaaaa aaaaaaaa
aaaaaa aaaa
V.24 active
V.24 active

SINUMERIK 840C/840 (PG)


:1
:1

Mode grp: 1
Mode grp: 1

aa
aaaaa
aa
aaaa aaa
10.90

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
10.90 2 Cycles
2.2.2 Drilling and milling patterns

Wa R25: Initial angle


The initial angle refers to the horizontal axis of the first circular slot.
e.g. R25 = 0°.

aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaaa
End mill

a
a
a
a
a
a
a
a
a
aa
aa
aaa
R

aa
aa
aa
a
a

a
aa
a
aa
a
aaa
aa
aa
Ms

aa
a
a
a
a
a
a
a
aaaaa
aaa
a
a
a

aaa
aa
a
Mw
a B
a

aa
a
a
a
a

aa
a
a
T R03: Circular slot depth (absolute)
The infeed is executed immediately to the programmed slot depth at the feedrate.

B R12: Slot width


The milling cutter diameter must not be less than half the slot width. If the milling cutter
diameter is equal to or greater than the slot width, fault message 4102 is issued (cutter radius
too great).

© Siemens AG 1990 All Rights Reserved 6FC5 198- AA50 2–83


SINUMERIK 840C/840 (PG)
N20
N15
%904

2–84
2 Cycles

M30
N10 R2=4
Example:

LF
Z50 LF

W
a
a a
aaaaaaa

55
a
aaaa
aa a
aa
R3=-5

55
a
aaa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
a
aa
a aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

-5
2
R27=3 L904 P1 LF

a
aa
aa
aa
a a
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
2.2.2 Drilling and milling patterns

aaaa a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
R22=55 R23=55 R24=40

Z
aa a a a a
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
a
aaa
aa
aa
a a
a
aaa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

G01
G00
aa aa
aaaaaa a aa
aaaaa a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
R13=60 R15=300 R16=100 LF

aa
a aaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a
aaaaaaa a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
R25=90

a
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a

R01
R01
aaaaaaa
aaaaaaa a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
R10=10 R12=6 LF
(X/Y plane, infeed axis Z)

a a aaaaaaaaaaaaaaaaaaaaaaaaaaa
LF

a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a a aaaaaaaaaaaaaaaaaaaaaaaaaaa
N05 G90 G0 X50 Y30 Z20 D05 T04 S600 M03

a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa

Você também pode gostar