You are on page 1of 75

....

1

" 821

..... 't

. .,

• ra

_.__. ,. - ,

......- ......

1oC"" _,.'

, ......

_. -'----

~

i: I

~ .

.

i-}. C . ~ I

.1 \.

y ...... ~. -

,S nLh

• •

., .....

d'S.

. ;

J •

.'

.. ..

;(

'r

d u h~.

, ........

Cycles, UMS 03



..

,

~

, t

:6 7. 1 ... 7 1 ,

1 A .... Elm" F. 'kJZZ at: rt. I

..

Guide

User documentation Edition 07.89

b 1,n.'d-C:'C'7ItJ I.

i

,

; ,

~

I

I .. • st III • • ,u • • I 7 ._

zazld III ...

... L

....... za:::zI ...

__ --_ ...

Programming Guide

.. s' -.

..

... ..

"zzI

..

.... p

Edition 07.89

"...-

'L ••.

:, ! ,I ,

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 1, column:

A New documentation B ... Unrevised reprint with new Order No. -

C Revised edition with new status

,. ,

Edition

Order No.

Remarks

03.86

E8021 0- T 153- 7600

c

EB0850-025-X-A3-7600

c c

':

02.87

ES0850-025-X-A 1-7600

. ~ I

. "

.:1. "I

! .

I, :

at her 'U r let, 0 n S not d e sc r. b ed i r 1 t h ; s d DC U I n e n t () t i o 11 rn i ~ J h t t_) .. ~ t~ X e c u t il i) t e i nth e c Of it r 0 I. T hiS doe S .1 (J t I howe v R r ~ repr e s t~ t 1 t (:1 n o b J j gilt I 0'1 t o S u P f) I Y S l J C h f l J n eli o r 1 S W l t hall e w co n t ,. 0 I (J r w her) servrcrnq

l hrs pubncation Wi]S produced 011 thp Siemens 5800 Office Svstern

Sub j f-~C t toe h il n ~] e w ~ tho u t f) r i () r n o t r c e '

: ...

T h ~ r P. p r o d LJ c t ion ~ t r a n S m iSS ion 0 r II S e 0 t r h 'S (i O(~ l J rn e fl t o r t t s C o 11 t e n t s t s r) 0 t per rn I I tad w, I h 0 II t ex pr ess w r Itt n n il t J t h () r tty

ott end e r S W if' be J, <'1 b , e for (j a , n (1 9 e s - A II r i ~1 h t s, • r 1 (": It. fj I n (1 r I ~ J h t s c rea t ed bY P (l t e f1 t 9 ran t II r r f~ ~J t s t r a t .0 I) () t f] uti II t Y f n () ( i P. t () r

U t~ S j ~) r) t tJ r ere s e r v e d .

© Si8rnenS AG 1 989 All R iQhts Reserved

.. dh!11

Introduction

1



Cycles

2

• •

-,.,

-

...

. _



1U.

--

IS

,~

.. ,1·

,- .

~

. .- -

71 ..

.. -

., .

. , .

•••

d.'.

.--~-~-~--

_ .. ,--- ._._-- ------ _. --.~

-_____..._ ,-----. -- _. ---. . .. _.

'" •.

I

4 "'-

Contents

<.

r:

J

, .......... 4 ......

,

r

I

Page

, .

1

Introduction

• • • • • • • • • • • • II • .. • • • • • • • • • • • .. ,. • • • • • • • .. • • • •

1-1

~i 1&

2

Cycles

• • • • • .. II • • • • • ill • • II • • • • .. • • • • • Ii- .. • • • • • • • • • II • • • • • " •

2-1

,. .

2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5

Machining cycles for turning .

L93 Recessing cycle ....................,................

L95 Stock removal cycle (paraxial roughing) , * •• " ••

L97 Thread cutting cycle * • • • • • • • • • • • • • • • • • •

L99 Chaining of threads (Four-point thread cutting cycle) .

Deep hole drilling cycle .

2-1 2-1 2-6

2-15 2-24 2·30

p n

I

2.2 2.2.1 2.2.2

Machining cycles for drilling and milling .

Drilling cycles G81 to Ga9 ". . . .

Drilling and milling pattern .

(Prerequisite: Polar coordinate programming) .

L900 Drilling pattern ................".......... * • • ~ • • • • • • •

L901 Drilling pattern" SLOTII .

L902 Drilling pattern .. ELONGATED HOLEn .

L903 Milling rectangular pocket .

L930 Milling circular chape .

2-32 2 .. 33

Jb a

2.2.2.1 2.2.2.2 2.2.2.3 2.2.2.4 2.2.2.5

2-54 2-55 2·56 2-58 2-60 2-62

JMI=

2.3

L99S Clear buffer memory

• ,. • • • • .. • • .. • • • • • .. II • .. • • • • , .. • • .. • • •

2-65

p •

. -

2 ."

",_'

F .

.... .

,.

IL' ••

• •

"

F

..

I I

F 'II -

•• "w • t 1& & _".

07.89

1 Introduction

, III'

·rA' 10:

1 Introduction

:.$ rr ....

I :-.

For standard machining processes which are frequently repeated, rnachininq cycles are available as permanently stored subroutines in the user memory submodule (UMS).

The cycles can be provided with the necessary data by using input screen forms and softkeys or by programming the R parameters directly into the program .

.. -

In the examples given, the R parameters are assigned values either via the menu display or directly in the part program.

$Z

THREAD CUTTING

~_,

._ .. _ .. - .. _ .... _ .. _.

STOCK REMOVAL

I

--------

--------J

.#*"' .

..... .:

_ __..""." - - - - - - .-

_._"'-*- .. ._ .. - ... _.

zQi$£22!!Lcq

I

ill

DRILLING/BORING

PLUNGE CUTIING

III

I



,- - 7 -, - - - - r - - - -

~.- ~·-t4·-·-·~·-·-·

I '- - l. ~ - - - - - \... - - - -

..

+ •

II

I

II • • .. • III l1li • • • • • • • • • .. • ... • • • ,. • • ..

.... . . . . . ,. . . . . . . . . . ... . ... . ... ,. . . . ..

... • • • • • • .. .. IIfI • • • • .. • • .. ... .. • • .. • .. .. •

. . . . . . . . . . . . . . . . . . . . ,. ... .. . " . ..

STOCK REMOVAL THREAD

DRILL

PLUNGE CUT

A machining cycle is called in the part program or the subroutine. The cycles end uniformly with preparatory functions GOO, G40, G64, G90. Any other G functions required when the program continues must be programmed anew.

,--

The described cycles can be modified if desired. Pay attention to additional information of the machine tool maker.

The subroutine numbers L06, L81 to L99 and L80D to L999 are assigned or reserved for the standard cycles .

... mnl

.~ ..

Siemens AG order NO.: E80850-D25-X~A3-7600

... - - -- - ~~....._----------~_____._._--_....,.........-~ ~

VZ 51 ....

11 ... n

1_1

• lit = d_ a 11 " [ dilL Ii d~

1 J ntroduction

: !. I

·:.·1 ..

In the Cycles Description the following is presumed:

I i.

I. : •

The Programming Guide, User's Guide and Operator's Guide have been studied. The Description is valid for all System 800 controls.

If the R parameters are to be assigned via menu displays, the graphics functions must be available.

• In drilling and milling displays, polar coordinate programming is required.

The current plane must be selected before calling the cycle via G 16 or G 17 to G 19. The infeed axis (drilling axis) is always the axis perpendicular to the current axis.

I.:

Ordinate axis (vertical I e.g. Y)

I' I. ,

.,

Abscissa axis (horizontal, e.g. X)

Applicate axis (vertical, e.g. Z)

, .

Com patibilify

The standard user memory submodule (UMS) has been completely revamped and offers a whole range of new functions and options (UMS 03). The UMS 03 is not compatible with UMS 02. If you wish to make use of the new functions in the UMS 03, part programs created before must be adapted. Setting datum SO 5000 can be used to define whether the expanded functions of the UMS 03 can be used or whether the functions of the user submodule UMS 02 are to be used (compatible mode).

• 1.1

. , .

T version

M version

SO 5000

Turning cycles L95/L93,/·L98

Drilling pattern Milling pattern L903/L930

Drilling cycles L81 to L89

~ . I .

Bit 2

: I .

o

1

a

o

1,'1 ':

Bit = 1 The expanded functions of the UMS 03 can be used Bit = a Functions as UMS 02 (COmpatible mode)

I; i .

., !..

'.2

.11 :

Siemens AG order N06: E80850-D25-X-A3-7600

'.'fl"i=ltLiItIHlf:l'~I~I't!""""~14l1'llJ""""'.~"""'"'.Jtl .. Mt"".JI."1 III_II1 •• _l1l1llJ11_ ••• _= iii! __ ---a --.------~~-------___....~ --_._. __ .

1 f ntroduction

... 6..

• Machine datum (MO) 157

~.I!I:

..... +-.

J Il.1o

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

Control type

MD 157

810 T

011 xx

e.g.: SINUMERIK 810M with NC software version 02:

MD 157 = 012 02

810 M

012 xx

810 G

013 xx

820 T

021 xx

820 M

022 xx

850 T

051 xx

850 M

052 xx

880 T

081 xx

880 M

082 xx

qr-

Machine datum (MD) 19

-

For the SINUMERIK 850 and SINUMERIK 880 the P number of TO memory in which the address of the following tool stands must be written into machine datum MD 19 for tool management.

SINUMERIK 850/880 MD 19 = 1 0

Standard value

= 5 to 9 variable P number

-

..........

-

.# ZL:L:w..

-

Siemens AG order NO,: EB0850-02S-X-A3-7600

1_3

'-'-- - -_. - -~-----........__-----___............----______,.....,..-----___.,~ -. . -_ .... __ .. _. .... . -'-'-" ---_ .. __ ...... _._-._-----_. ._. .. .-.- ... ----.----~~~........._-..,.........._--__....., ............... ~-----~

·).J 51-

1

... #F-~

-.

-

. tr

,- .......

...... ... 4

... d __

.-#77V ....

..

07.89

2 Cycles 2.1 Macturunq cycles for turning

2 Cycles

2.1 Machining cycles for turning

2.1.1 L93 Recessing cycle

The recessing cycle L93 allows symmetrical and asymmetrical outside and inside recesses to be made; these may be longitudinal or facing cuts. For the recessing cycle L93, the" blueprint programming" option is a prerequisite.

The following R parameters are entered in the menu display or they are programmed directty in the part program as parameter assignments:

R10 R21 R22 R23

Type of machining longitudinal R1 0 = 0; face R 1 0 = 1 Outside/inside diameter or starting length (face)

Starting point (absolute)

Control parameter

Starti ng point right R23 = 1 Starti ng poi nt left R23 = -1 Depth of finishing (incremental) Depth of finishing (incremental) Infeed depth

Width of cut

Dwell time at cut depth Angle (0 to 89 degrees)

Radius or chamfer at base of cut

Recess diameter or length of cut surface (face) Radius or chamfer at edge of cut

Radius or chamfer at base of cut

Radius or chamfer at edge of cut

Angle (0 to 89 degrees)

R24 R25 R26 R27 R28 R29 R30 R31 R32 R33 R34 R35

AUTOMATIC

PART PROGRAMM % 1

AUTOMATIC

PART PROGRAMM % 1

- K 1

STORE

..

r J

(

t - i ::J

," /f

t r::J

J

,

C9 C:J

- _. . ... . ~,. ,

C9 C J

c-

........................... -.- ........._.. _. - ___..,---

(90

{ !

--- . .....__ ............. _. ~

STORE

Siemens AG order NO.: E80850-D25-X-A3-7600

2_1

~------....-------------.........---........-------"- .. -----~ ----- - -- - - . _ - .. .------~--....,-...........-.-.-,......_______....,_......... ---. -____,.,....,..---...~_ II __ I ~_. ~ .

. ~ .. ~-

2 Cycles 2.1.1 L93 Recessing cycle

! ,

Before the cutting cycle is called in a machining program, in the case of tool with two cutting edges (cutting steel) the tool offset for one cutting edge of the cutting tool must be selected and the desired offset programmed. The offset for the second cutting edge of the cutting tool must then be stored in the tool offset memory under the next highest offset number:

If the tool offset for the first cutting edge is D = II nil, the offset for the second cutting edge is 0 = II nil + 1.

!.

R10: Type of machining

R 1 a defines the type of cut: Longitudinal or facing cut

R 1 0 = 0 longitudinal

R10 = 1 face

R21: External or internal dimension or starting length R22: Starting point

I: .

R 22

Parameters R21 and R22 define the starti ng point.

The control automatically approaches the point programmed with R21 and R22. For an external cut traversing is first in the Z direction, for an internal cut in X direction. In the X direction the safety distance of 1 mm is adhered to.

': .• !.

. '. I ..

• ••

~" 0.... J. •

.. • ... .. li-

I • .,. ' .

. ..... .. ......

4

-+

••

• ... - ~

oJll/l'

.. .....



, ,

• • · ..

+ .

• 4

.. " .. ,

~ ...

..

-'. .

••

.. .

+., .---

, C"'J

a::

. , I,

. ,

; , I' .

R23: Control parameter

'Ii .

The control parameter defines: Cut starting left or right.

R23 = 1 starting point right

R23 = -1 starting point left

:. i

. :

: ; I .

2_2

Siemens AG order NO.: E80850-D25-X-A3-7600

"""~"i"io"ti'~+1+t'I'H~"I.."r".I;~Mr."I.IllI_lIbJla_r ... " __ = _71 ----~-----------_______,_- -_._ ..... - ..

07.89

2 Cycles 2.1.1 L93 Recessing cycle

... --

:.Ul J »

R241 R25: Depth of finishing cut

'P'T."P

I ......



The finishing increment can be entered differently in X and Z direction. Cutting is with the same tool. If, at the base of cut, radii or chamfers are inserted, a check is made whether they have been damaged when plunge cutting. If necessary, the finishing increment is increased in the Z direction.

Cutting is then executed down to the programmed finishing increment (see Example, 2nd Step).

R26: Infeed depth

>III

With infeed depth (R26) the maximum incremental infeed depth is defined. For a chip

breaki ng, the tool is retracted by 1 rnrn,

,~ t £c ..

- ,_. ..........

.. -

-

Ii

R27: Width of recess

-,

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

R28: Dwell at recess depth

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



R291R35: Angle

The edge angle can be between 0 and 89 degrees.

' ........

R29: Edge angle left R35: Edge angle right

R31: Cut diameter or length of the cut depth (face)

.# £Ti=..:.

Siemens AG order NO.: E80850-D25-X-A3-7600

-~----------""""__,,,.,--~~' , '--"--- , , '" ",-. ,., , -

_ ••• -- 11• __ -.- -- ......... --------------------...~-...._--.

2 Cycles

2.1.1 L93 Recessing cycle

07.89

R301R321R331R34: Radius or chamfer

Radii or chamfers can be inserted at the base of the cut and/or at the edge of the cut via parameters R30:,R32/R33,:R34.

+ Sign ... Radius

- Sign, .. Chamfer

Machining sequence:

1st. Step

Cut perpendicular to the turning axis in one or more cuts. Before retraction from the cut 1 mm is retracted in Z direction from th e second step on.

J I

I I

} ~

L.. ....... __ -1

SP4086D

t

Infeed in Z direction is in several steps if the tool width is less than the edge width.

2nd. Step

Stock removal of the edges, provided that an angle has been programmed with R29 or R35.

\

r ~ 1

I I

I I

, t

J \

L ..l

, .........

r

SP4088 C

2_4

Siemens AG order No.: E80850-025-X-A3-7600

II,'

I I i

I,

.. ,

.:1

07.89

-

2 Cycles 2.1.1 L93 Recessing cycle

• .;tE W 4-..

SP4087,O

r---- ,

I I

I ,

I I

J \

L_ ........ _.J.

J

_ _j

Example:

"Cut outside right" selected via saftkey

--

AUTOMATIC

PART PROGRAM % 1

- Kl

l .J

...-,.-._.

+ f

I

I

~ ~ I

j 1

{ I .,

-

,

,

l"t::J n

~ __ _j

., '"

STORE

"

,_.

3rd. Step

Cutting the finishing increment paralleJ to contour down to the centre of cut.



After the parameters have been assigned in the menu display and the STORE softkey has been operated, they are transferred to the program with the L93 call,

Example:

"Cut outside Jeft" with parameter assignment in program

R32 = 2:::::

. , . , .

. . , .

, ,

,

. . . . ~

:::~:: R34 = 2

.. ..... . .

. ' ,

II .....

o 1 N001

G90 G01 X65 Z105 FO.2 D01 T03 S500 M03 LF

R 1 0 = a R21 = 60

R22 = 1 00 R23 = 1 R24 = 0.5 R25 = 1

R26 = 1 0 R27 = 20

R28 = 0.5 LF

R29 = 1 R30 = 1

R31 = 40 R32 = 2

R33= 1 R34=2

R35 = 10 LF

L93 P1 LF

M30 LF

Noe05

R29= 1

R21 = 60

R35 = 10

I" . .. + •

:+> ~

I • • ...... I • . - ........ p .:

. .

_ ....... 1'1 - -11'1.--. '''11.11 ,.PI.-· ".11.11- "'.11 .•• rr

• .1 ••• pl •• I ••••• '1 1'1. ".,,_1 1-.".' .P'I .. -I. _II 1"1'1 .. _, 1.'''1'' _ -

........ rr 1 __ 1 --1-11. ' 1 - .. -1 ••• - 11.11 • '1'1

II." •• -'1--1.".- 11 •• ·.P· -_ Pll • .

.... • .. r 1'''''1. ''I p_I p- "1'1- - ".11 •• '''I'r- rp." ••

••• •• ••• 1-,-11. II .It - ' .. - _ I .

... -11 1'1+ '1 11 •• - 1 r-'" _

.. " ••••••• ''1 .. " • "111 •• -- •••• 1 •• , 1._ -1 __ I

...... II .-1 .. II ••• +1 l"Ipl_ •••• 'I r-".' •• I .

............ 11 ..

......... .. '''''' -

R30 == 1 ----

R33 = 1 ._...,

R31 = 40

,-

R27 = 20

R22 = 100

.d --.

.. -

Siemens AG order NO,: E80850-D2S-X-A3-7600

N0010

N0015 N0020

2_5

______________..---- "--'---' .....• ~.-- ... , ..• ~---.- ••• -~__________..---_...._....- __ ........... ,111' ~~T .............. ~ .ru=_. _:: _:_. "':_1 ii~'2 iiiJ

2 Cycles

2.1.2 L95 Stock removal cycle (paraxial roughIng)

,

2.1.2 L95 Stock removal cycle (paraxial roughing)

The stock removal cycle L95 makes possible machining of a blank with the contour programmed in a subroutine. Recess cuts (max. 1 0) are permitted in the contour.

The following R parameters are either entered in the menu display or programmed directly in the part program as parameter assignments:

R20 R21 R22 R24 R25 R26

Subroutine number under which the contour is stored Starting point of the contour in X (absolute)

Starting point of the contour in Z (absolute)

Depth of finishing cut in X (incremental)

Depth of finishing cut in Z (incremental)

Roughing depth in X or Z (incremental)

(not required for finishing with R29 = 21 or 23) Cutter radius compensation (41, 42)

Feedrate

Type determination for roughing or finishing Feed factor for infeed with recess cutting

R27 R28 R29 R30

. I!

··,1· I

, ;

R26

4S0Xlmm

• • .. • .. .. .. • .. III 4 ...

• • • ~ • •.• • • • ~ ~ ~ • • ~ A ••••• .. •• .. • .. ••

..... r 9 ~ • ~ • • , .. • ~~ •••• A + ~ •• ~ ~ t •••• ~ •••• F 4

.. • .. • .. • .. • .. • .. .. • • .. • • ... .. .. .. • • - - II .. .. .. • .. •

•• III • * ~ • ~ • • 4 - ~·A •• " •• ~ p .

• 111 ••••• t........ • '1 .

.. • • .. • • .. • • + .. .. .. A • • ... ... • A • • ~ ~ • .. •

~ • A •• II' ~ ••••• ~ ••• * ••••••••• w -.+ ••• ~ _.~ _ .

.. • ... • III • .. • • .. • .. .. .. .. .. • • .. •

•• ~ •• ~ ~ .. +. r •••• _ ~ ~ • ••• 4 • • ~ ••• ~~.

... 4" II • •

• ... "" 'III

.. • .. II'

'" . . ...

.. II "II ~

to "" • ..

II • .. ...

.. .. .. . ... II • • . . . . .. .. . .. .. .......

. II'" • .. 'II

.... '" l1li

. . . ...

I

• oil ... .. ..

... It III •

.. .. .

III ..

. . .. "

...... oil

.. ... .. • 'II . . . ...

.. • oil II1II

'III ........

• II" III III "l1li-

"'II .. '" .. "

" .. .. !liP I

III I ....

.......

ill' .. • • ""

.............

oil II' .......

.. ' •• - • III

... oil ....

~ 'l1li • II • •

............. . . .. .. . . .. . .. . " . ~ . ... . ... .. . "" . " .. . .. ... .. .. ... .. . .

. " . . ~ . . . . ~ ... .. • - .. + • ~ • • e ... • • • • .. .. • • •

.. oil _ ........ -II lit ....

• 4 • ~ , ~ • • - • • • . . .. ~ . . . ~ .. . . . ~ . . .. . . ... . . . . . . .

.. oil • • • • • • • ~ • • •

• • • • • 4 ~ • • ~ • • • ~ . . . . . . ~ . . . ~ .. .

• • III • • • • • • • • ~

. . . ~ . . . ... . . . - .

• • ~ • • .. ~ III • ... ~ e •

• • • ~ • • II" • 'l1li ~ • • •

~ ~ 'l1li • • .. • • • • •• • ..

oil ~ • • • ~ • • • • • •

. ~ . ... . . . . . . . . . . . . . . .. . . . . . . . . .. • • • I • III • • • • • • • ~ • . . . • . • . . . .4. . . . . . . . . .. . . ~ ~ - • • ~ ... • ... • • ... • • • 4 ~ I • ~ 'II .. • ~ • ~ • • •

- ..... "' ... 411 .......

• ~ • • 4 • • ~ • ~ • • •

• • • • • • • • • • •

.. .. • Il1o 1111 ...

.. • • .. II" •

• oil • 'l1li .. II1II

.. '" . • It



.._._. R 24 ~A R21/22

. :.1 .

. .: 1.:1 ,

":

;·!:I .

. .. I

Parameter R23 (input control parameter) is assigned with 1 internally in the cycle.

Machining cycle L95 can be called from any position where there is no danger of collision. The control automatically calculates the starting points on the basis of the final contour description.

2_6

Siemens AG order NO.: E80850 .. 02S-X-A3-7600

I.

. ::

·11

.:11

: III

.. i I.,

LAd

.~~ 14..

-

.,# .

-

....... --..

__..._., II

'ttl

- - .,~

, id

.pt L -..

--.

* &

07.89

2 Cycles 2.1.2 L95 Stock removal cycle (paraxial roughing)

Definition of a recess cut element

A contour may have up to 1 0 recess cut elements. The way in which a recess cut element is defined can be seen in the following diagrams.

Machining direction

--- .... ---~---~-- .... -- ..... _--*'----- .... ----

------- ....... ---~- ...

--,_..--- .... --- .... -

_--- ...... -- _ _.,..--

The recess cut elements can be contiguous.

.... Machining direction

1 st Recess cut element

2nd Recess cut element

.._._I_._ ... _.IIiIIIIIIIIII ... _ ....... _._._ ... _ ........... _ ... """""'I_ . .-.I_ .......... - _ ........

Radii over several quadrants must be divided up in a contour description so that the part radii are within one quadrant!

The contour element with the maximum diameter of the turned part must be at the end of the contour description.

The final contour description can be made with blueprint programming (see Programming Guide).

II ..........

' ......

Siemens AG order NO.: EB0850-02S-X-A3-7600

-_____._...._-------~~- .. _--_.__ -_ ...... _._---... . --_......... . "_' . . ._ .. _-

2 Cycles

2.1.2 L95 Stock removal cycle (paraxial roughing)

07.89

I'"

R21/R22: Starting pOints of the contour (absolute)

The starting points R21 (X) and R22 (Z) are given with respect to the contour. The control automatically traverses when rough cuttmq displaced by the finishing increment R24, R25 and 1 mm safety increment. If this displacement is not sufficient, the starting points of the contour R21 and R22 must be shifted accordingly.

o CD a a a c,

c.n

A Starting point of the final contour

A' Displaced starting point



· . . . . . . .. .. ~

· . - . . . . . . . . . . . . . . . . . - . . • • 4 • • • • • • • • • • • • • • • ~ • • • •

• • • • • • • • • • • • • • • • • • • • • • • • · . . . . . . . . . - . . . . . . . . . . . . .

~ . . . . . . - . . . . . . . . . . ~ . . . . . . • • • a • • • • • • • • • • • • • • • • • ~ • • ~ • • 6 • • • • • ~ • • • • • • • • • • • • • • • • •

. - ..

" • III • •

. .. .. .. . . . . . .. .. ..

• • • • • • ~ . . . ... .

.. .. . . . .

.. - • • .. It" • • • • • . . .. . .

l1li • • ..

• • • • · .. . • • • • • a _

• • • • III • •

6 II • •

• • • · . ... .

oil • •

· .. .. . • • • • II .. + • III .. tI · ...... • • •

II .. • •

· . .. • • • •

· .. ..

III • • ..

II • • •

I

,

I

I IA

R 21/22

~---~R21/22

~ . I. :

I.,

I' I " •• :. I

R241R25: Finishing increment (incremental)

..---



The contour is shifted by the amount of finishing increment entered (R24, R25). In the

II roughing II machining mode,

roughing is carried out down to this finishing increment.

I I. :

..... ~ .

• II .

........

-411 .......

• 'III. . II-

... _. . ..

,.111 ._

, .

II1II. ••

~ ..

oil .......

•• ••

• III

"' .

.. .. 110 • •

.......

• -411'" ....

.. II ••

... 11- ..

•• II·· .... ...

• • ." • a . ..

".. ..

III ..

.. I ... oil

~. ~ ••• + ••

•• It-.

.. .

.. ... .

. .

... .." iii·.

-l1li 110 ••• •• •

II •• •

• 111-.

.. ..

• 41"· I- " ...

• ...- It.. • II

oil .l1li . a •

• II ......

.. " .. .

III.. .

... .. .

" •• -411 .~ ••

.... III.. •

.... •• II

.... .. .

III. . ~ .

... ~. . ..

... • 1- •••••

.... I " .......

• II • II" •

• 'III ...... .... . . ••

... . ..

... .. .. . ..

Z I· ..

+ .......

... ~~ ..

R24 R25

It is also possible to finish the corners left when roughing by using several finishing increments.

: '

+X

LO to o a o

0.. U)

R26: Roughing chip depth with X or Z (incremental)

During roughing the cycle checks whether the current chip depth is less than double the roughing chip depth R26. If the current chip depth is Jess than double, then the following apPlies to the last two cuts:

R26 rOUghing chip dePth = current crup dePth ,/ 2.

,'I

2_8

i i

Siemens AG order No.: E80850-D25-X-A3-7600

"':I't"Jl,!'IoNI1M+I'I'~~M't~Il"'''''''"''".'''''" •• '''IIII • .-rllll111_11 = __ '_1_= ~~----.........__~--.- .



. ¢ ( b.,

07.89

2 Cycles 2.1.2 L95 Stock removal cycle (paraxial roughing)

R29: Type of machining for roughing and finishing

-

_.p&- ....

If parameters are assigned without the menu display, the type of machining (R29) is defined according to table 2.1:

..... .,rrS wr ....

....... -

tl Ii

~.

;rs. ,

-

_#- .

.......

• I

J_

R29 = 11 longitudina1 (Z) external R29 = 12 tace (X) external R29 = 13 longitudinal (Z) internal R29 = 14 face (X) intemal

- ... . .

Paraxial roUghing:··> ' i

, .

-

I _ _ '

... _.

~ ..

- - .

, • I _

. + . .

I _" - ' ..

- -

-

, .

. .

I .. _ '

, .

. -" ,

. - . ., , ., .. .... .. .. . _. ' . -1

- , . - . .. - . . J

--' ... ." ..... - - . ~

Roughing parallel to contour

R29 = 21 R29 ~ 23

external external

, ..

, ,

-

I,," ,

- .

. . I I __ '

, ". """

·r.: .. :.:.'p :: .. _.- _', "

I _ ' - ",," I ' - '

.... , -" -" - ..

1. Parana roughing

;: ' , '

.. - , ' ,

.. - ~ : '

."" "" . -.

I.- ' ,

~ . .

~ .. '

. , . ~ . ,

. . .

. .

I I"" .. .

. . .

1. Paraxial roU9·h·i~9· .,.. . .. ,·1

. -,," ,

. - .- '

, .

~ ..

..

.. " '

- ..

. -

,

I , , _ ' - ,

. ,

.

. .. "" '

- .

I" ' ,

. .

..

. . .

.... :.. _ . .-: - .. - .. , . . .. _. ..- ... : - . --~

2. Roughing cut ~ar~ue·1 t·o· ~ontou~

... :.

. - - . ~.

. , -

....

- . .

.. : .'

. ~

. , . .

~ r -

.. - ..

. , -

.. - .: .: : ... - .. . . : .. - . -.. ·1'

-_ ,"~_I: ',: ._ ..•. .: .... _

2. Roughing cut parallel to contour

Table 2.1 Explanation of machining types R29

'I IIdsJ"1II

R29 = 31 longitudinal(Z) external R29 = 32 face (X) external R29 = 33 longitudina~(Z) internal R29 = 34 face (X) internal

. - ...

-~ .

... : -

. ..

... ---.............., .......................

. -. ' .

........ , .... ·._'r •. , •.. _ ... ~o

- .. : : - . ,. ,: ,. _. - ' .. . , .: . _ _ ., n

jll..:J

3. Cut parallel to contour ' g

a e,

R29 == 41 long~tudinat(Z) external R29 = 42 fac e (X) external R29 = 43 longiludijnal(Z) internal R29 = 44 face (X) internal

R29 = 1.

R29 = 2.

R29 = 3~

R29 = 4 .

*) In these cases, the cycle activates the cutter radius compensation (CRC) automatically in the correct sequence if beforehand a selection via R27 = (41 or 42) has been made. Moreover, it controls the timely selection and cancellation Of the CRC itself. CRG is internally suppressed in the case Of paraxial rOUghing, It is cancelled at the end Of the CYCle and must be programmed again, if required.

• 7F7PII-

.,# FF ...

Siemens AG order No.: EB0850-D2S-X-A3-7600

~ _. __ ..•.... _- -----_. . -_._-. __ ._.. ._- - .- _. .... .- - ... - .

2_9

..- . ..... . .. _.- .. - ... -.~. - .. - --_.- -~~~~~~~p ~~~~I~I~_~~._ltll

~ ~-~ . -~

2 Cycles

2.1 L2 L95 Stock removal cycle (paraxial rcuohmq)

07.89

.. j •..

The menu for the stock removal cycle is selected via the softkey menu tree for parameter assignment. In the two following menus the type of machining required ~s selected for the workpiece.

••• 1"

AUTOMATIC

- Kl

PART PROGRAM % 1

r- It~ISHING

I • • • • 'II

• -II

III

. ... _ - .. - .......... - - - ............

ROUGHlnG~RECT~NGULA~

A I x I

I I



I -.------ -- ...

ROUG~rr·~G

..... - - -~

.t,

... _- __ ..

C OMPLE TE MACH I ri I r~G

I

+-~.-.---.---~---.-~

<

+~-~~~~--~~~~~~~~~~~~~~~~~-~~~~-~~-->

z

ROUGH- FINISH- ROUGH.- COMPL.

ING ING RECTRN. MACHIN.

1:.1.1 I

SP04044.0F

AUTOMATIC

- Kl

PART

PROGRRM % 1

,.,

I

LONGITUDI"'-fAL~OUTSIDE LONGITUDIN~L-INSIDE



• • .. .. .. ..,. I

5 •

. '

- . ---· ...... -1. ""1"

d'.. t

.... - - - - ..... 1

L __ ~----~---- __ ._~ L . ~ ~

L -- -- .-. ._. - .-. ._. _.. ......... ._. ........ - ....... - ._, ..... - ....._. .-.. -- _..._ -- ................. - ..... -- ........ - ....... ,.

HORIZONTAL-OUTSIDE

HORIZONTAL-INSIDE

tt·

LONGIT. HORIZO. LONGIT. HORIZO. OUTSIDE OUTSIDE INSIDE INSIDE

.... I

I:

The type of machining selected (R29) gives information on the type of cutting. Roughing or finishing, external or internal machining, and whether longitudinal or face (see Table 2.1).

After the type of machining has been selected, the remaining parameters (R20 to R30) are assigned in the last menu and are then transferred to the program by pressing the II STORE" softkey.

I •••

2_10

Siemens AG

order N04: E80850-D2S-X-A3-7600

."II'~'tft~'f.!tJ~f'tt~II"~HftIlM __ t' .. nlfllln_._ ... 'S .= ~ --...... ............... _ ... -. __ ....

07.89

2 Cycles 2.1.2 L95 Stock removal cycle (paraxial roughing)

.# ....

Example 1

Type of machining "complete machining with external longitudinal stock removal" selected via softkeys

-

AUTCt1FlTIC

PART PROGRAM %

- Kl

After assigning the parameters in the menu display and pressing the II Store!! softkey, they are

transferred to the program by calling L95 (see block N0010).

II. ,.

1

-

STOCt< REMOVAL

".

t I

1'-"" .- , 1-

n 41 t:...:t:

4 w'

If

SP04046.0F

% 1

N0005 G90 G01 002 T05 FO.4 51000 M03 LF

NOD 1 0 R20 = 1 05 R21 = 0 R22 = 340 R24 = 0,8 R2S=O.4 R26=4

R27 = 42 R28 = 0.4

R29 = 41 R30 = 1

L95 P1 LF

N0015 M30 LF

1 Can to J r : L 11i!1!5

t

I CRC: G 42

: Feed factor _ a

t- - - - - - - - - - - - _ - - - - - - - - - J._ - - -+-- - - - - - ; ->

"--n_ .l

--"'.- -.-~--.-. --.---. -- .. _ --. -.- .. -- _0. e

_R .r·, .... ,

STORE

azli b&

7

...... ~.

~ ~ ~A Z

..,_.__........----_...,..,....,..--- 340_.,......__._ __ _.,............____...._........... __ _____.....j ~ ~

&'S

I I

SP 04069.1

For automatic stock removal, the end 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 L 1 05 and stored in the program memory.

_.4m ...

x

c

B

d ,II1II_,

L105

NOOOS AgO A 180 X70 Z250 8-10 B10 LF N0010 X135 Z250 LF N0015 A 175 A125 X228 Z90 LF

N0020 Z50 LF

N0025 X230 M 17 LF

_.

_¢- 4.

The subroutine can consist of any number of blocks (at least two). The traverse movement must be programmed in each block. An undercut in the roughing cycle is permissible. The desired feedrate is programmed with parameter R28. With feed factor R30, the speed can be reduced when entering an undercut. The feed factor must then be given a value < 1. Undercutting speed = R28 ~ R30

_.pm '.

Siemens AG order NO.: E80850-02S-X-A3-7600

2_11

- ~- .. ~-----.-- .... ---. ._-- -._-- ..... _--_._ .... _ ..... _ .. _._-._. . __ ._._-. . ...

I,.. ........

• i " $ 4 ! i ii2 bm:

2 Cycles

2.1.2 L95 Stock removal cycle (paraxial roughing)

07.89

The description of the final contour can be made with blueprint programming. The starting point of the contour must not be programmed in a subroutine. It is defined either in the menu display or with R21.'R22. Corner point B also represents the reversing point in the finishing cycle. This is determined through the cycle from values of points A and C. Point B is the end of cycle. SkippabJe blocks are permitted in the contour.

Thereafter, the program can be simulated graphically on the screen of the control.

AUTOMATIC

- Kl

PA~T PROGRAM % 1 N 0 L 0 P 0 N 0

x

x 230. zoo

Z 341. see

+ ~000

o M

+40.B00

+350.09

AREA ROU. P.

START STOP

RESET >

SP04047 ~Of

Example 2

Type of machining" roughing with facing external stock removal" selected via softkeys

The contour of the workpiece is programmed in subroutine L 1 05 (see Example 1). After pressing the II STORE" softkey, the parameters

are transferred to the program

(see block N0010).

AUTOMATIC - Kl

PART PROGRAM % 1

STOC~ R£t--10VHL

x t I I I

- - - .. ~

~

.. .}. ~ I

I

I Fet~(1 L ( fl.)'

I

I ~ 4 •

~

-

~/{'2

NOOOS G90 G01 001 T05 FO.4 81000 M03 LF

N0010 R20 = 1 05 R21 = a

R22 = 340 R24 = 0,8

R25=O.4 R26=4

R27 = 42 R28 = 0.4

R29 = 12 R30 = 1

L95 P1 LF

N0015 M30 LF

I

I Coun t our :

t eRe:

I

I e

I

t-----~- __ -l- ------------ -----7->

Finishing cut deeth X

2

STORE

I

SP04048 OF

2_12

Siemens AG

order NO,: E80850-D2S-X-A3-7600

I-.IJ""'~"' --""----------""'---~~--------""""""'.---.- .

" t~11 tl H.~lttfl+~tI'.11' Ji I ii tlfl i •• Rid :IIN: I1ml: mll tll.rUIBII II... 7

, I

1.11

'11:i

. 'I

. . :!

. :.:1

.. I

·1 :

~. .

; :

! .

I: .

.1.,

.. ~., ..

- .....

: d I

-

I 1I F

,za::zI

.. ..."

07.89

2 Cycles 2.1.2 L95 Stock removal cycle (paraxial roughing)

Example 3

Type of machining "finishing with interna/longitudinal stock removal" selected via softkeys

After parameters have been assigned in the menu display and pressing the II STOREII softkey,

they are transferred to the program by calling L95

(see block N0010) .

.... t ..

R21=180 R24 = 0,8 R26=4

R28 = 0.4 R30 = 1

AUTOMATIC

- Kl

PART PROGRAM % 1

5TOC~ REf-l0VAL

..,...___.---- -~---~

G90 G01 X180 2342 002 T1 0 FO.4 S 1 000 M03 LF

R20 = 110 R22 = 340 R25 = 0.4 R27 = 41 R29 = 23 L95 P1 LF

M30 LF

x ,.........- ......... _........------- ..... _S .. B

I Feed factor -

t l: ~n t oor ~

I

I eRe:

I I I

L 110

... ' .. _ ..... 1'

- .... _ ...

........... - ...... _ ... _ ..

0/03 N0005

G 41

-4i·

4J I

= :4 t ~

~ • I

--- ...... -_ ........... , ....

I

+~~~~~~-~~~~~~~~~~~~~~~~~~~~~~~~

N0010

Start point of contour X

-

STORE

SP04049.0F

N0015

Z250 LF X150 LF Z200 LF X100 LF M17 LF

The contour is programmed in subroutine L 11 O.

x

L110 NODOS N0010 N0015 N0020 N0025

•. '''1".---. _ ..••• p. _ ' ••• '"1" ••• _ _, __ •. _ _ P' P ••• _." _ .. __ ..

.. . - p-- - ..•... _ •• P.'I""" •••• "1.1 - - •••• rr- • -· --.

-_ p •• "I -.- .- - - -. _ - _ ••••• - _ •• - .. _

"1-"" __ - _ ._ ,_ '"1 •• - _ -. - - •••

--·"" •• -rl'''_ ._ •••• p p •• -" "1 - - .-p - ,- _ -

.-_ - - __ -- - _ .

--. - - •• ---- - - -- -, •. + - -- -- •••••• - .• 1-._"." .

• -- - .. - --- •.• ·r·. p- •• ""1' p --11."' •• , - .. - •••••• - ,--- .

. : : . : . ~ - ~ .. : . : .. :. .:. ~ . : r: : - : - : . : .. : . : .. : . ~ .. : -: - ~ - : - : . : - : . : . : < -: .. : - ~ .: -: .. : . : . :.-: . : - : .. : _: . > : . : . : . ~ .. : .. : r .. : . : .. >< -: : . : .. : + ~ .. : . :.. : . : • >< . : .. : .. : .. : . : . : . : .. : . : . ~ - : . : .. : . : . : . >< . : . >< . : .. : - : . : . : . : . : . ~

...... - -'I •• - _ .'.--1·- .. '" -- .- - - .. - - .. - .

••• ---- ••••••• - --_ - _ •• "1, - __ _ _ •••• '''1",-'''' '1- •• -_ _ P .

• -- •. - --- - - •. --.- .••• -- .•..•• -.- _ -_ '1'1 __ _ _+ ..••

'I. _ p ..• __ ._ _ '1 P_ P ..

. . . :<---: .. :-~.:- .: :.:'I~'I~-:- -~.:.>< .. :.:-:-~-~ .. ~- 2 50 :.~'I:-~ : .. >~<-:.:-:<.:.:.~.:.:.~ >: :.:.: .. : .. >:-:.~.: 'I '1'1- .. :-: .. :.:.:-: •..• :-:~~-: .. :.:.:.:.:.>~.:.:->:.: .

• • .. • •• 'I.·~ • I·- ..

................... '1 .. -._ ..

- - - •••• -.-+. . •. '1 '1'1- '''''.P.-_ .• '- .- •••• '1'1 .• + '1 -._ .

• - '1'1-'1---"."-.. - .""P _ '1'1_ _ '1- , '1+ .. _ .

'I.-- •. ''',,,p.'I., .•••••• - .. _ _ •• 'I - .. + '1 -'1- P - 'I •• 'I'I .. p ..

"''1'1 '1 _ · P •• ·-._ ...••. __ _ ._ 'I._. __ 'I.P_ 'I 'I.P.'I _ ••.••• ·p .. _.'I

.- .-- "-.'P .'1'1 •. - _ ...••.. _._ •••• __ + .. __ P.-'Ip '1.· ''1 _ .. _.- .• __ .•••

.. • • • . 'I .. - • ••• - .. - 'I 'I -. .. .•••. - . - - •••.• - 'I - -"'~iIiIii' , '1IiiIi' , ·1IiIiIiI· ·• iIiIII'·· _ iIiIIiII· ••

• -.-- _ ••• '1 •. __ - •• -- ....•••.... _ .• p .• - '1+_ P'l'l-· 'I ••

.. .• _. -. 'I - .. .. • • • • •. 'I • 'I . • . • • • • •

, ,'~ .. ~ ,'.', -. '.'.............. 200 .: ', -. ',' ,~ ~ ~',~, ~ ~,'

• , •••• '1 .

.. • .. • P 'I 'I - _ •••.

".' •• 'I'I"- •• ,,.P

'1'1 .. p _.. .._ __ • '1 _ .

.. '1 -.- ••••.••• ".. '1 .• -1 ·'1 'I 'I-P .

......... -_ -.- - •. '1 .• +_. -"'1 p-- "·-"_ •• '.P •.

...... P--- ....••.. p •• +... .. ••.• '.'1 ...... _ '_ .•• "'1 __ ._ ••

__ I - _ P •• _' ._ _ ••• ~ .. _ - .. __ .. _ _ '1._ ..

.... -.-._ -.- •••• p. - - ,.p.'I .. _ _ ~

...... '1 •• __ _ P •. '1" 'Ip 'I •. p .. __ .•••• - ..

. P·.'Ip·-P ••••••. ~+ - __ __ , _ .

- P •••. _ •••• '1 _ .. '1 •• P,-, _ •• P ••• P_".' •• '1 - .

p- •.•••••• pp-'I -.~ p·.I" - .. - '1 .

-p - ".P . __ -. __ ·.P-_'. ".''IP-P-''

-p - ppp_ '1 -p- - •• '1.- -- '1 ,

·p·--· P.-_ · .. ·_ __ .. 'IP-" __ ••••. _ _p ..

• -P·-"_".'.P_~_ ."_'.P'l'l 'I- •..• ·P .... _ ••• P - - 'Ip ...

'I •. p--" •.•.••• -_ p.'I- .- .. _ - .. - .••••• -- .. "."'I--P'

.p P.'I .- .•• "P'.-'I ••.•• ' •• '1 ._. _"P'l_· - __ 'Ipp,

••.• --'1-''''' •• ' .-_ .... P .... · •• -- __ .'1 P"'I'I ._ ..••.. p.,,_ "''1'1-.'

..... -'I ... _ .••••. '1".'.' ''1'' - - .•••• '1- ..... 'I--PP · P'l

.... -.- .- •.•• ''1-- -. - _ _ . _'_.''IP. p '11

..•. - ... - ..... _ .'1"-'."'1 .... - - .-_. __ .---p-" '1

.... --.- - ."''1-._-' _ '1-,-.- _"''1 •. _._ ••. -.-- '1,

•. - -- __ .'1. __ _._ _._. '1 •. _ ..•••• -.

,..e&O .......

• • _ 11.. ...... ' •• !. . .... . •

0150

0180

0100

z

w

# 44.,

S~emens AG order NO.: E80850-D25~X-A3-7600

2_13

~~~~~~~~~~~~~.--.-~---.-. ..- _-- - ~.- - -.. .. ..- .---- - ~.- - _. - ~ P • J,I

~ ..

2 CycJes

2.1.2 L95 Stock removal cycle (paraxial roughing)

07.89

il'l

Example 4

. :1

Type of machining n roughing and cutting parallel to the contour to the finishing increment with internal stock removal" selected via softkeys.

AUTOMATIC

PART PROGRAM % 1

- Kl

After parameters have been assigned in the menu display and pressing the It STOREII softkey,

they are transferred to the program by calling L95 (see block N0010).

STOCK REf10VAL

I

J Conto'.A'-: L u e

I iR'- ~ I"'::_ 41

I - ~. ~

I

I

...

SP04050.0F

°/04

NOeDS G90 G01 X180 Z342 D02 T06 FO.4 S 1 000 M03 LF

N0010 R20=110 R21=180

R22 = 340 R24 = 0.8

R25 = 0.4 R26 = 4

R27 = 42 R28 = 0.4

R29 = 34 R30 = 1

L95 P1 LF

N0015 M30 LF

:lill I .

- .. .... ..

I

I

I _9.4 k-

+~--~~~-~-~~-~~~~~~~~

--- ... 11

._. ...... - ....... ._. - ........................ - ._. - ->

z

Fin i sh i·ng cut de.p,th X

STORE

The contour is programmed in subroutinesubroutine L 11 a (see Example 3).

If the cycle is to run at constant cutting speed, the II constant Gutting speed G96" function must be selected before the cycle is called.

N .. G96 S180 LF

N.. R20 = .. R21 = .. R22 = .. R24 = .. R25 = II R26 = .. R27 = .. R29 = .. LF N .. L95 P1 LF

N~ .

. I

• " • I

. . i.

2_14

Sjemens AG order NO.: E80850~D25-X-A3. 7600

':'IH+iltlHtItf:Ittl~I~.!I_. __ -' ~~-----~"""""""_ --_ .. -. __ ...... - .

2 Cycles 2. 1.3 L97 Thread cutting cycle

........

.;$ n : •.

2.1.3 L97 Thread cutting cycle

,,#- --.

Using this cycle, external threads, internal threads and taper threads can be cut. Infeed is automatic and is degressivly quadratic, the cut cross-section remains constant.

'L III

The following R parameters are entered in the menu display or programmed directty into the part program as parameter assignments.

R20 Thread edge

R21 Starting point of thread in X (absolute)

R22 Starting point of thread in Z (absolute)

R23 Number of idle passes

R24 Thread depth (incremental), sign required to define inside or outside thread

(+ = inside thread /- = outside thread)

R25 Finishing increment (incremental)

R26 Approach path (incremental)

R27 Run-out path (incremental)

R28 Number of roughing cuts

R29 Infeed angle

R31 End point of thread in X (absolute)

R32 End point of thread in Z (absolute)

_. .....

- .

D y---

R20

I I

I

c
.......
rn
R2i N cr R26
,.,;:
.# -- s M
.......
C'.I
~ ~
............. ......,_,...... - - - - - _._- ._ -------

R22

........

R52

R20: Thread pitch

....

xt
ill
I
..
I
I
I

.. - I

I

J

~ .. .-..-.. ... •

~
.,a -- The parameter represents the value of the thread pitch. The paraxial value width is always entered without sign.

.0 •

min. 0,001 mm 0-

max.2QOO mm CII
~
.. • oil .. • • • .. If> .• ~
I V1 :U F ....

... -

Siemens AG order No~: E80850-02S-X-A3-7600

2_15

'-------_,._~-,........_.....----~~- ~~ --- ~-----......._._.._..

or__.. ....____ --____ r"l'__" - __ •• _.___._....._ ••• ~ ~_.._ ~

2 Cycles 2.1.3 L97 Thread cuttmq cycle

.1 •• 1

R211R22: Thread starting point (absolute)

·1 ,

The parameters R21 and R22 represent the original starting points of the thread (A). The starting point of the thread cycle is at point B which lies at the parameter R26 (approach path) before the thread output point.

The starting point B in the X axis lies 1 mm over and above the parameter value R21. This raised plane is generated automatically by the control. The thread cycle is called up from any cutting

position, the infeed to point B is effected in rapid traverse.

/ / /

/

/

E E

,

-------------- B

AI

I

N LX

.-

III

8

o o

IL

'"

R22

R26

R23: Idle passes

Any number of idle passes can be selected. They are entered in parameter R23. e.g. 3 idle passes: R23 = 3

: ,! :I.,

R24: Thread depth

The depth of the thread is entered using parameter R24 = ... The sign determines the infeed direction, i.e. whether it is an outside or inside thread.

(+ inside thread, - outside thread)

. I

o

.

.... I

.. • • "I'

r ... 'I

..... p

.. .. .. .

• IOj

. I:.

2_16

Siemens AG order No.: EB0850-D25-X-A3-7600

l'IIIH~ttI~~."'~l~Il""'.".U"11t _11 __ 11 _I' I_iii! I_I; __ --------------~~-----~- -_ .

·1

1.1·

.1

I. .

~ ~ i .

2 Cycles 2.1.3 L97 Thread cutting cycle

: ..... Lo.

R25: Finishing cut depth

,rill? --.

l1li""-

oil

o ,......

o o o Q_

m

The finishing cut depth is given using parameter R25 = .. . When a finishing cut depth is programmed I this depth is subtracted from the thread depth and the remaining value is divided into roughing cuts. After the roughing cuts have been completed, a finishlnq cut is made and then the number of idle passes as programmed under R23 are executed.

vzr Z777777

R 24. " Thread depth

R 25 ... Finishing cut depth

Roughing depth

-I

Lrl N

cr

The roughing depth is automatically calculated and divided into roughing cuts .

. rL- .... -

R26, R27: Approach path I Run-out path

_114

o

..

The approach and run-out paths are entered without signs. The parameters represent paraxial incremental values.

• l1li1

x

........ -

,....

,..__

o o

.__.. - ------.,. -- · -- .. ---- · -......... - -------- Z 0

~ (/J

I / /

In the case of taper threads, the control calculates the approach and run-out path distances in relationship to the taper and determines the corner points Band C .

R28: Number of roughing cuts

The parameter value determines the number of thread roughing cuts. The control automatically calculates the individual infeed depths keeping the cross-sectional area of the cut constant. Thereby, it is guaranteed that the cut pressure from the first to the last roughing

cut remains the same.

The depth of the current cut ll. t is calculated with the following equation:

.¢ FT ,

t

t = R24 - R25 i = current cut

--$

R28

.pL -

• ••

Siemens AG order NO.: E80850-D25-X-A3~ 7600

2_17

-.......___------------_........_,....--~~~ - --~-...........-..-~- _---_... .. -_ .. _--- .. - _. ~.-- _...... . .. _. . - -_ .. _-- _._-- - .. _- -----~.~.~_____,___~_..........__..

I ~

U I,. - _ .! 22 ! dw

2 Cycles

2.1 .s L97 Thread cutting cycle

Example

Thread depth t = 1 a

Number of roughing cuts = 5 Finishing cut depth = 0.1

I . . 1'1

, ·1·

t 0.1 mm

~ _ __.J::===========================~ finishing cut

1 st cut

R24

6.260

2nd cut

7.667

3rd cut

8.854

9.9

4th cut

5th cut

R29: Infeed angle for longitudinal or transversal threads

The infeed of the tool for longitudinal or transversal threads is possible at any desired angle. Half of the edge angle must be entered as infeed angle. The angle is input without sign. If the toof is to be infed perpendicular to the axis, R29 must be assigned O.

In the case of taper threads. the slanted position is not used.

B

o



M ,._

o o o a. 6ft

The angle is input without sign. e.g. Metric thread

E/2 = 30°, R29 = 30

In the cycle, the angle is used in accordance with the direction of machining.

2_18

Siemens AG order NO.: E80850-025-X-A3 .. 7600

- ------------------_-....- ........ ----_......... ............... ---_ .... _ .. _ ...

II I I

.... .

,:

. I

; .

II

07.89

R31 and R32 Thread end point (absolute)

-

.,-.pII ....

2 Cycles 2.1.3 L97 Thread cutting cycle

The parameter represents the original end points of the thread.

.. It • • .. .

• 110

.. .

II .. ... ..

• •

It ...

· .. • •

• • ..



.,_._ __ -......,.I .... _. • ,

x

x

.. ...

. . . . . . ~ ~ . . . . . .. . .. • • • • ~ ~ • • • • • • • • • • • • ~ • ~ I • • • • • ~ ~ ~ • • • • It • • • ~ • • • • • • • • • • I ~ • • • • • .. " ~ .... It ••• ~ • II .~oiII I ,. • ~ oil -I ~ .. ~ •• ~

......... .....-..-._..~~-.....-. .....

'l1li ~ ..

· . . ~

• • "II It ~

~·II·~ I ..

· . .~ ...

.. . . .

II- ~ ~ .. -III

. .. " .

· .. . ..

. ~ ...

It ... II ••

.. ... . ....

• • •

. . ..

~

z

E'

.......

,"'"'"

~TOI"FtTIC

.- Kl

CUTS I DE

INSIDE

)(

T~ER OUTS I DE

TRPER INSIDE

z

+ - - - - - ---.- -.-.-.- - - -.- - - - - -.- -- - - - - - - - - - -->

",.... d 4 .

. ....., .

ClJTSIDE TAPER INSIDE TFPER

OUTSIDE INSIDE

SP040S1.DF

o

...

~

In order to assign the parameters! the menu for the thread cutting cycle is selected via the softkey menu tree. The type of thread is selected in the first menu.

After selecting the type of thread, the parameters are assigned in the following two menus .

... #21 d 4:n_

- ..

_ IF'

.# ,.

~ ....

-

Siemens AG order NO.: E80850-D25-X-A3-7600

2_19

~ ~- ~-.- .. -- .. -.-.--. - ..• ,. -.- ... ~.-----~

- • a 11M tt , lua a I._V

2 Cycles

2.1.3 L97 Thread cutting cycle

07.89



Example 1

':1. i

EXTERNAL thread type selected via softkey

~TOMATIC

-- Kl

After parameters have been assigned in the menu display and pressing the II STOREu softkey, they are transferred to the program by calling L97

(see block N0010).

TMREAO CUTTIHG

A

It-------- _ u---____....

)( I

"""-1 - I t

I _15

I ~ I

t •

! . 1 > :z

19

PITCH

.; i; 01·

SP04052.0f

A I

x ~

I I I I I I r I I

- Kl

0/0 1

N0005 G90 GOO X45 Z90 004 T03 S 1 000 M03 LF

NOO 1 0 R20 = 2 R21 = 40

R22 = 70 R23 = 1

R24 = -1.3 R25 = 0.2

R26 = 1 0 R27 = 15

R28 = 2 R29 = 30

R31 = 40 R32 = 35

L97 P1 LF

N0015 M30 LF

~TOMATIC

THREAD CUTTING

1.2

z

Num er file asses

STORE

SP04053-0F

", :

• 01 •

2_20

Siemens AG order NO.: E80850-D25-X-A3-7600

- -_ .... ----------------.........,...------_ ............... -._-_._._._ .....

07.89

2 Cycles 2.1.3 L97 Thread cutting cycle

--

Example 2

.-

EXTERNAL TAPER thread type selected via saftkey

.4 - '"'"

AUTOMATIC

- Kl

After parameters have been assigned in the menu display and pressing the II STORE" softkey,

they are transferred to the program by calling L97

(see block N0010).

-.

THREAD CUTTING

_10

)( , I I I t I

I -_

- -

~

I 4

1- - - ----- -----.- _..._ - - ---- - - _1_> z

-

Run out path

PITCH

SP04054.OF

Id

AUTCMATIC

- Kl

%2

NOD05 G90 GOO X45 Z90 004 r03 S 1 000 M03 LF

N0010 R20=2 R21 =40

R22 = 70 R23 = 1

R24 = -1.3 R25 = 0.2

R26=10 R27=15

R28 = 2 R29 = 0

R31 = 45 R32 = 25

L97 P1 LF

N0015 M30 LF

III:

THREAD CUTTING

f......~

_ 1 f..,..., _ G.2

._,

-

- -

... ~

-

..,..

,

+ - - - - - - - - - - - - -.- - - - - - - - - - -.- - - - - - - - - - ->

Z

Number of rough. cuts

• L

STORE

SP04055_OF

,_

-

_lac

Siemens AG order No.: E80850-D25-X-A3-7600

2_21

_._ ••• , ~ •• _._. __ • • ••• -.-. __ •• _.... L .-

2 Cycles

2. 1.3 L97 Thread cutting cycle

07~89

Example 3

INTERNAL thread type selected via saftkey

AUTOMATIC

- Kl

After parameters have been assigned in the menu display and pressing the IISTOREII softkey,

they are transferred to the program by callinq L97

(see block N0010).

THR£AD CUTTING

A I

I I I t I I I

I •

! -- l >z

1,.,.

x -----

PITCH

SP04056.QF

AUTOMATIC

- Kl

N0005 G90 GOO X30 Z90 004 T03 S 1 000 M03 LF

N0010 R20=2 R21 =40

R22 = 78 R23 = 1

R24 = 1.3 R25 = 0.2

R26 = 1 0 R27 = 15

R28 = 2 R29 = 30

R31 = 40 R32 = 25

L97 P1 LF

N0015 M30 LF

1101. :

THRE~D CUTTING

D

I

A

,



x I

I I I I I l I I I

/'

....... /' 0

+ ~-------~---~----~-~~~~-~~--~--->

~--

2

Number of rough. cuts

STORE

SPD4.J5i O~

.. 1..:

2_22

sIemens AG

order NOI: EB0850-D25-X-A3-7600

:1111,",1~1_1 _=m ~._F_7=_" .._.-*------~...._-------~-.--.-- .

07_89

....

# .....

Example 4

..

INTERNAL TAPER thread type selected via softkey

FUTOMATIC

- Kl

Tr-R:AD CUTTING

_is

x I t t ,

I I I

I ..... -. 40

J ... ~ .. - 1

! ------------ - > 2

~_1~

.. .. A • - ~ • .. ~. .. ... ..

• •• • •

.... .....

_15

End point

PITCH

SP04058.0F

. ........-.

,:tJTOMATIC

- Kl

I

T~EAD CUTTING

-.._.......

.# ....
A
I ~--
.......
x I I -..
.....
.._
~
I J ......
....
--.
, I 0 ,. ..
I I
I I Y
._ k"'k:""o
I I -- I
-.
--
I ........
I -.. ~t
! I
I I
I + - ........................... ".... . ._.. ...... __ ._ - - - __.. - - - - .............. - - - - -- - - - >

------ ........

z

Thread pitch

STORE

.-a - ...

SP04059.0F

. -

-

____ y .....

-

........

Siemens AG order NO.: E80850-D2S-X-A3-7600

2 Cycles 2.1.3 L97 Thread cutting cycle

After parameters have been assigned in the menu display and pressing the .. STORE" softkey,

they are transferred to the program by calling L97

(see block N0010).

%4

N0005 G90 GOO Z90 004 T03 S1000 M03 LF

NOD 1 0 R20 = 2 R21 = 40

R22 = 78 R23 = 1

R24 = 1.3 R25 = 0.2

R26 = 1 0 R27 = 15

R28 =2 R29 = a

R31 = 35 R32 = 25

L97 P1 LF

N0015 M30 LF

2_23

--___,..........,--~- ,_______. - ., ._------_ .. _. - .. _- . -._--_._.... . .. _.-.... . . __ . --.

.---~.--.. . --~.-- . .._._._.... . .. __ .. - ... __ .-. --_. -_ .. _.. . .-.----.- .. --~ ~~~~~~~~~~~~~~~~

P;tch 3 Pitch 2 Pitch 1
, ;
P4 ---.: :.- ~ i ....... -...: ; .......
I
, I I I I t I
~-- I I I I I I .1,'1 ·1 I
P3
I , I I I I
I f I , I I I
I I I I
I
I
I I
I
I I I
,
I I I I
I I I I
t I I •
I P2
I I
I I r P1
I I
./
f I It
-,
I 2 Cycles

2.1.4 L99 Chaining of threads (Four-point thread cuttmq cycle)

2.1.4 L99 Chaining of threads (Four-point thread cutting cycle)

Cycle L99 permits several threads to be cut in sequence, the pitch of which can be different.

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

R11 R12 R13 R14 R21 R22 R23 R24 R25 R26 R27 R28 R29 R35 R36

Starting point of thread in X (absolute)

First intermediate point of thread in X (absolute) Second intermediate point of the thread in X (absolute) Endpoint of the thread in X (absolute)

Starting point of thread in Z (absolute)

First intermediate point of thread in Z (absolute) Second intermediate point of the thread in Z (absolute) Endpoint of the thread in Z (absolute)

Finishing increment (incremental)

Run-in path (incremental)

Exit path (incremental)

Number of roughing cuts

Infeed angle

Idle path

Thread depth (incremental) with sign: + = internal thread

- = external thread Thread pitch 1 Thread pitch 2 Thread pitch 3

R41 R42 R43

.............. -. • ._.- _ • .._. ~-- __ • .._. IIIIIIiIIIII • ._ __ .~ _ ."IIIIIIIIIIIII • .- .-.. __ ._.. .....- L.-. ~ .- •• _t.

2_24

Siemens AG order NO.: E80850-D2S-X-A3-7600

1:!I~If.fII~IttI$t~~.I.IIftt4W"lru r'I"llJlIi;;_ll1f._rl._rs m-----=----- II _---~tr ----------- --_ .

1"1

• •• 1 •• : I'

-

p

"" ,

-

4F _

Inprr _

, zazlzI

........... ... -.

07.89

2 Cycles 2.1.4 199 Chaining of threads (Four-point thread cutting cycle)

--

..... ...

R11 and R21: Start of thread (absolute)

x

1 mm

E

- .# 0.....,

- .

P3

/ /

B /

~-------cJ'

A

~------------~-- ------

R21 ~ R26 --

I I I I I

:..__

R 11

z

# 7 ......

Parameters R11 and R21 represent the original starting points of the thread (A). The starting point of the thread cycle is in point B, which is positioned away from the thread starting point by the length of the running path in parameter R26. In the X axis, starting point 8 is 1 mm above the parameter value R 11. This retraction plane is automatically created by the control.

The thread cycle can be called from any slide position, infeed to point B is at rapid traverse.

.#5f'_.

R12 and R22: First intermediate point (absolute)

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

R13 and R23: Second intermediate point (absolute)

Parameters R13 and R23 represent the second intermediate point of the thread (P3). If only one intermediate point is to be entered, parameters R12 or R22 and R13 or R23 must be given the same values.

R14 and R24: End of thread (absolute)

Parameters R 14 and R24 represent the original end point of the thread (0). If no intermediate point is to be given, parameters R12 or R22, R13 or R23 and R14 or R24 must be given the same values.

Siemens AG order NO.: E80850-025-X-A3-7600

2_25

- _______.._,......._......~_......- -.~.-~ - -.. .--.. &.-~------.-- -----.~- , .. --._. - .. ~.... . - .. ~----- .. - . ~----.. . - .. -.--- -. .- --.-. . . . .. - - --- ------- .. _.,,~~---_.~.r~~ __ .~_ .. ~~~-----...___........,T_ __ J. _._ .

~ ~. 1- I

2 Cycles

2.1.4 L99 Chaining of threads (Four-point thread cutting cycle)

07.89

I ~: .' I

R25: Finishing increment (incremental)

The finishing increment is entered in R25. If a finishing increment is programmed, it is subtracted from the thread depth and the remaining value is divided into roughing cuts.

, I

Roughing dimension

t

R25 = Finishing increment

When the roughing cuts have been completed a finishing cut is made followed by the number of idle passes programmed in R36.

• I ~

R36 = Thread depth

R36: Thread depth

R25: Finishing increment

, 'I' i

R26: Run-in path and R27: Exit path (incremental)

, ;

I ,

The run-in and exit paths are entered without sign. The parameters represent paraxial incremental values:

In the case of a tapering thread, the control converts the run-in and exit paths into the taper ratio and defines corners 8 and C.

I / /

" ,

..

x

'I'
0


.-
,.....
0
Z 0 I'
- 0
CL
en R27

I:

r :

I·:

! '.:

I:: I : .

2_26

, , I

Siemens AG order NO.: EB0850-025-X-A3-7600

$

=

,. .... ...--

07.89

2 Cycles 2.1.4 L99 Chaining of threads (Four-point thread cutting cycle)

R28: Number of roughing cuts

-

....-nr __

The parameter value defines the number of thread roughing cuts. The control automatically calculates the individual infeed depth at constant chip cross-section. This ensures that the cut pressure remains the same from the first to the last roughing cut.

If the number of roughing cuts entered is negative, an additional cut which is half of the first roughing cut is executed. The current cut depth 11 t is calulated according to the following equation:

-

R28

t

t = R36 - R25 i = current cut

Ll t =

Example

_.... ~ L.,.

I ,l1li F If

~-

_.

III

-

. ,--

Thread t = 10

Number of roughing cuts = 5 Finishing increment = 0.1

,.- __

2nd Cut

4.427

1 st Cut

R36

6.260

7.667

3rd Cut

8.854

4th Cut

5th Cut

9.9

...........

O~l mm

t Finishing cut

.......

.4 .lELzy"

Siemens AG order NO.: E80850-D25-X~A3-7600

2_27

_ .. _. - .. _- _ .. _--.-.... -.- - ~,.,..,.......__-........--,_.,...........~---...__.--.........,._------~

2 Cycles

2.1.4 L99 Chaining of threads (Four-pomt thread cutting cycle)

07~89

R29: Infeed angle with longitudinal or face threads

The cutter can be infed at any angle for longitudinal or face threads. The inclination can also be used for tapered threads. The angle is entered without sign.

o



c-, ,....

o o o L

lIS

R35: Number of idle passes

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

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).

R41, R42, R43: Thread pitches

The parameters represent the value of pitches for each element. The paraxial value is always entered without sign.

..... r 3rd element ____...

+-- 2nd element

x

R42 .-

R43

--t-1 ;

I I I ,

I I I I I .__.

R41

-+1 :.-

I I I I I I

I I I

~---

.....

o 0

A

.....

z

'! .

,jill '

: I

'. ; ..

2_28

Siemens AG order NO.: E80850-D2S-X-A3-7600

'. ;

I ..•.

: :

: I

I.

-------

4 ....

............

--=bllll I

-

.--. .J II 4.

14 ....

'CAt iii I:

-

b

lIZ ,zrr

,-

... "'-

ZIIi

"r'"¢ -

-- ..

07.89

2 Cycles 2.1.4 L99 Chaining of threads (Four-point thread cutting cycle)

To assign the parameters the softkey menu tree is used to select a menu for thread cutting:

THREAD - THREAD is selected.

Thread

Thread-Thread

After the "Type of threadll is selected, the parameters are assigned in the following menus .

{

I I I



I

--

--

-......

......

- --

..

-r ... _. ------- ---- ~ { }

• • j .. .._. ---.. ._--7'

THREAD THREAD

THREAD

Example 1

THREAD - THREAD type of thread selected via saftkey

The parameters are assiqned in two menu displays.

n".,_..._: ------------__,__----- .....

Thread cutting

After the parameters have been assigned in a menu display and the" STORE" softkey has been pressed, these are transferred to the program by calling L99 (see block N0010).

[ =:J

{ )

-~~----.----~----~--~~--~---~ iii

PITCH

{

N0025

% 1 N0005

G9D GOO X52 Z135 001 T03 S 1 000 M03 LF

R 11 = 48 R 12 = 50

R13=70 R14=80

R21 = 120 R22 = 90 R23 = 60 R24 = 40 R25 = 0.3 R26 = 1 0

R27=10 R28=5

R29 = 0 R35 = 1

R36 = -1.3 LF

R41 =2 R42=2.5 R43 = 3 L99 P1 LF M30 LF

Thread cutting

N0010

c:: =:J

r:_ J

[:: F J

I

I ... <-0:( " ..

,- - -- ..... -

I :J

__..,_l- r •• __ -- _. -_.....________ _ >-

t ( }

N0020

STORE

I I

I

Siemens AG order No.: EB0850-025-X-A3-7600

2_29

-_____..._----.--.--.....-_...~ .. , . __ . _ .. - .- .

. _._._--_. --, - ._-. _. __ ._.. . ._- ._--_._ .. -.~~.-.--------- -----~~-----. .-.---.~___......."..._____...._..__, ------__.......---~------

2 Cycles

2.1.5 L 98 Deep hole drilling cycle

07~89

. :. :

• ·1 •

2.1.5 L98 Deep hole drilling cycle

....

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

R 11 : 0 = Chip breaking only

1 = with chip removal

R22: Starting point in Z direction (absolute)

R24: Enter amount of degression (incremental) without sign

R25: Enter the first drrlling depth (incremental) without sign

R26: Final drilling depth (absolute)

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

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


__...._ ---
- - +
- ...."...... ._ ---- --- .-... +-.


/- ........... -.-.-....._....----~ A R22
.L 1
- - . - - ~ -
- ...... . r-, ....,
~--........._._-. .....................
0
.
f.O
- R26 r--..
- a
0
0
c,
l/} • . II';

R26: Drill depth

"iI.,1

The drill depth goes on reducing by a constant amount of degression until the end point R26 is reached.

If a particular drill depth is theoretically less than the amount of degression, it is maintained constant at this magnitude.

If the remaining infeed depth is less than twice the amount of degression. the remaining amount is halved. The last two infeeds are executed with this halved value. With this, it is ensured that the last infeed is not executed with a value which is too low. This calculation always results in a minimum infeed of half the degression amount.

':.

At the end of the cycle, the drill point is located at start point A.

R25-3xR24 N

f'-
,.....
0
0
R25-nxR24 0
c.
Ul ! '
, " · ---- · -.....-- · -f-.- · _.__-.t-· " i_.·· ~ ........ +- · ._. · ~~ A

~I _~~ __ ~~ __ ~A ~~~ __ ~/

T -- • ~v

l ....................... __ R25

....__ __ __......_-..- R 25 - R 24

'---..------------------- R 25 - 2 x R 24

.. :.;

2_30

Siemens AG order NO.: E80850-025-X-A3-7600

: I

07.89

2 Cycles 2.1.5 L 98 Deep hole drilling cycle

......... __ .-

,-:J2 -4

Rl1: Chip breaking I Chip removal

....

If Rl1 is defaulted with 0, the drill bit is retracted by 1 mm for chip breaking each time that drill depth R25 has been reached.

If R 11 is defaulted with 1, the drill bit travels to starting point R22 for chip removal.

Example

In order to assign the parameters, the menu for the deep hole drilling cycle is selected via the softkey menu tree.

. ....

AUTOMATIC

- Kl

After assigning the parameters in the menu diagram and pressing the II STOREII softkey, they are transferred to the program by calling L98 (see block N0010).

_20 DEEP HOLE DRILLING

~ ~ -------t

1,. - - - - -

xi

I

-- ......... _. ._. ._. ._. - - -

- ,..¢-

I ,

t t

1. __

I

._. .._. .-. -- -- .-. .-. ._. - ._. .-. ._. ... - .....

.....___. 1

z

~/o3 N0005

~---~--~----- ~-----

N0010

G54 004 T04 G90 GO 1 FO.1 5500 M03 LF

R22 = 157 R24 = 20

R25 = 50 R26 = 5

R27 = 2 R28 = 1

R11 = 0 L98 P1 LF

M30 LF

T. I

I

t 1~ ~

Dwell time at the starting pOint

STORE CHIP CHIP BREAKING REMOVAL

N0015

SP04060.0F

-.

... : .....

-

II

J 1 *

.-rP .,.

'r¢ .....

Siemens AG order NOI: EB0850-025-X-A3 .. 7600

2_31

~~~~~~_~~~.~~ __ ••• ---_ •• .~~. 'r-~~_ •••• • ••• -~.- •• ~_._... •• ••• • _ •• ..~..._ •••••••

• • -- ••••• _ •••• __ .TTW", ..

2 Cycles

2.2 Machining cycles for dnlling and milling

·I! .

I"!

2.2 Machining cycles for drilling and milling

I·!

The drilling cycles, drilling patterns, milting cycles and milling patterns are available as machining (canned) cycles for drilling and milling.

In order to assign the parameters, the menu of the desired cycles is selected via the softkey menu tree.

Working cycle

L81 L82 L83 L84 L8S L8B L8? L88 L89

Drilling, centering Drilling, countersinking

Deep hole drilling (chip breaking) Tapping (with or without encoder) Boring 1

Boring 2

Boring 3

Boring 4

Boring 5

. : I.

L900 L901 L902 L903 L930

Drilling pattern Slot pattern

Elongated hole pattern Milt rectangular pocket Mill circular pocket

AUTOMATIC

PART PROGRAM DRILLING CYCLE

- Kl

DRILltNG

DRILLING COUNTERSINKING DEEP HOLE DRILLING TAPPING

BORING 1 TO BOR~ 5

MILLING CYCLE

RECTANGULAR SHAPE CIR'ULAR SHAPE

DRILLING PRTTERN

MILLING PATTERN

--I~}.' ·L: '·~F LJ '1...·\1 ~ t .

._ .. I'" I I _ •• I I ...

SLOT PRTTERN

ELONG~TED HOLE P~TTERN

DRILL. DRILL. MILLING MILLING CYCLE PATTERN CYCLE PATTERN

SPQ40S1_OF

! .

1: .....

2_32

Siemens AG

order NOA: E80850-02S-X-A3-7600

:'II~I'Hi~~~~I~F1WNiI".t.li __ ._17 __ ---------- -----tz----I t_------.-- .....

07.89

2 Cycles 2.2.1 Drilling cycles Gal to Gag

... _---

.""# ..

AUTOM~TIC PART PROGRAM

- Kl

~ DRILLING COUNTERSINKING

---'111~

DEEP HOLE DRILLING

~

~ DRILLING CENTERING

~'b

T~PPING

u

....... t

DRILL. DRILL. DEEP CENTER. SINKING HOLE

TAPP . CANCEL > CYCLE SP(}4062.0F

- .....

................ ~ .

... -

The drilling axis is always the perpendicular axis in the current plane. The current plane must be selected before the cycles are called with G16 or G17 to G19. This makes drilling and milling cycles usable in all axes.

~ ..

2.2.1 Drilling cycles G81 to Gag

A drilling cycle (working cycle) defines a series of machine motions for dritJing, 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 workspiece requirements in a better way. The parameters ROO to R 11 are used by the subroutines to define the variable values (reference planes, the hole depth, drilling feedrate, dwell hme etc.) and their values are defined in the program.

-

The subroutines L81 to L89 can be initiated via G81 to Gag by assigning the parameters in the program. They are modal and are cancelled with Gao. The selection and cancellation of G81 - G89 should be done only within one program level.

"I,_"

The drilling hole position must be approached in the current plane by the initiated program. The drilling cycle initiated with G81-G89 is executed in every NC block till it is cancelled with G80. It should also be noted that the drilling cycle becomes active even after NC blocks

containing no position data.

1l1li""77

The appropriate feedrate, the spindle revolutions and the direction of rotation of the spindle are to be programmed in the initiating program. The drilling cycles work with absolute dimensions. After calling the cycles, the incremental dimensioning mode must be selected again if required in the program to be called.

,

.... - .....

......

Siemens AG order NO.: EB0850-025-X-A3-7600 2_33

- - - ~,.,. ..- .,--- ~~---- ....... - -----.~- ... ,.~ _ .. _----- .. _-_ ..... ----~ .. ~-_ ... - ... _-_ .... ,... ._- -.-~.- .. --.--~,,_...,....,...~ -~..._____._.__ _.._....,..,...,_..,.......-------_..,...-----~

2 Cycles

2.2.1 Drilling cycles G81 to G89

07.89

For parameter assignment the menu for the respective drilling cycle is selected via the saftkey menu tree and transferred to the program by operating the II STORE" softkey. The drilling cycles can also be programmed directly in the program as parameter assignments.

In this case, the respective drilling cycle must be assigned or programmed via the menu display at every new drilling location. The NC blocks may also be programmed without position data, because the drilling cycle becomes active only in those blocks in which it is programmed.

At the end of a particular drilling cycle, the tool returns to the starting position.

:. :

The following parameters are used in cycles L81 • L89

ROO Dwell time at the starting point (for chip removal)

R01 Enter first drilling depth (incremental) without sign

R02 Reference plane (absolute)

R03 Final depth of hole (absolute)

R04 R05 R06 R07

ROa R09 R10

Dwell time at the bottom of drilling hole (chip breaking) Enter amount of degression (without sign)

Reverse direction of spindle rotation for retraction

Return to the original direction of spindle rotation (03./04) Thread drilling with and without encoder

Thread pitch modifier (only for thread drilling with encoder) Retract plane (absolute)

R 11 Deep hole drilling with chip breaking or removal

11.1

R03: Final drilling depth

The respective final drilling depth is reduced degressively by the constant degression amount until finaJ point R03 is reached.

If the respective drilling depth is less than the degression amount it is kept constant at this amount. At the end of the cycle the drill tip is on retraction plane R 1 O. If the residual drilling depth is greater than R05 and less than double R05, it is divided into 2 drilling strokes.

I: .

R05 < a < 2R05

a = Residual drilling depth

At rapid approach to the new drilling depth a safety distance of 1 mm is observed (on account of chips which may be remaining in the drilled hole).

I:

, I I

II':

2_34

Siemens AG order NO.: E80850-D2S .. X-A3-7600

.'I'II~II't+I~~H~l~"II ••• _--------------------~--------.............--- .

2 Cycles 2.2.1 Drilling cycles Gal to Gag

.,,$ 7 .....

JLlcIIIIIs ..

Subroutine L81: (Drilling, centering)

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

---- --

222liEiiiIk::cc ..... __

R02 R03 R10

Reference plane (absolute) Final depth of hole (absolute) Retraction plane (absolute)

• • .. • Starting plane
I
I R10
• .. •
...
• .. • R2
... _ . .#wo ....

-----

R3 ,._,..,
• .... .. .. ..
m
to
.....-
C>
C>
c,
U) t .....

AUTClMATIC

- Kl

After assigning the parameters in the menu display and pressing the II STOREII softkey t these are

transferred to the program by

calling L81 (e.g. in block N8104).

.~

~-.

1,\ I

Z i

I I I ,

I I

: ~-~-.-

! ._l_._ - -._. __ ._ - ._

I

DRILLING CENTERI~G

•• " •••• 10.1 11 •• - • •• _" __ •

j

.................. -

, ...

_. ._ ...... .-.. .- ..-. -.. --- .-.. ._ __. ._.. _.. >

x

Reference plane (abs.)

STORE

DRILL. PATTERN

SP04063~OF

.. -.

p vz

-

,.

-

Siemens AG order NO.: E80850-D2S-X-A3-7600

2-35

-__..__---.-...--____.__.__.,...~- ~-- .. - .... - -_ ..... _. ~ .... _-----_. ._- ------_.... _ .. -.- ...

-... . - . _. . . . .' .. ~~~~~~~~~~

2 Cycles

2.2. 1 Drilling cycles G81 to G89

07.89

Example 1

Working menu for II Drilling, centering" selected via softkeys

<?/o 81 •

N8101 N8102 N8103 N8104 N8105 N8106

e

G90 F130 S710 M03 LF GOO 001 Z500 T03 LF X100 Y150 LF

R2 = 360 R3 = 250 R10 = 365 L81 P1 LF X250 Y300 LF

R2=360 R3=250 R10=365 L81 P1 LF

- Select 1 st drilling position

- Call up drilling cycle, 1 st hole

- Select 2nd drilling position

- Call up drilling cycle, 2nd hole

N8107 N8108

Z500 LF M30 LF

As opposed to the call with G81 (see example 2), the drilling cycle must be called up at every new drilling position or assigned via the menu display.

Example 2

Calling G81 (Drilling, centering)

~,~81 e

N8101 N8102 N8103 N8104 N8105

G90 F130 871 0 M03 LF GOO 001 Z500 r03 LF X100 Y150 LF

G81 R2 = 360 R3 = 250 R 1 0 = 365 LF X250 Y300 LF

- Select 1 sr drilling position

- Call L81, parameter assignment

- Approach the 2nd drilling position and

automatic call of L81 ~ Cancel L81

N8110 N8115

G80 Z500 LF M30 LF

• .": I

· 01·

· . II

2_36

Siemens AG order NO.: EB0850-D25-X-A3-7600

-------------------~----~--- .. - ... - ..

""t'~~~H'IOO+HHI • .,II.]f.IN'"INII •• RI.II.H _., •

. ,

: .



1 I I

. ;

.. ;.1

07.89

2 Cycles 2.2.1 Drilling cycles G81 to G89

.& ~

Subroutine L82: (drilling, countersinking)

The following values are entered

in the menu display or
Starting plane programmed directly as

- • - •
I parameter assignments:
I R10
• • ...
• R02 Reference plane
.- R2 (absolute)

• .. ...
• R03 Final depth of hole
(absolute)
'I R04 Dwell time

R3 ~ at bottom of hole
.. - .. - 4
R4 Dwell time at the 0')
lO (chip breaking)
~
0
bottom of hole 0 R10 Retract plane
c...
,# "". (.I)
(absolute)
. ,

AUTOMRTIC

- Kl

After assigning the parameters in the menu display and pressing the II STOREII softkey, these are

transferred to the program by calling L82 (e.g. block N8204) .

-.

....... --.

z

1

I ~

: ~~ _I

.... 1- __ -.-._-_. ._ .. ._ _ _ >

x

--

STORE

DRILL. PATTERN

SP04064.0F

Reference

~.

t"" iLl

....... .._

• I

Siemens AG order No.: E80850-D25-X-A3-7600

_ ____.__._..__---__.._,......_- _ ____,..,..._______..,....__..._.........._._.. .. __ .. -._ .... -- ... __ . -

.. . ._ ... _- .-.- .--.---- .. -.--.-. -.. . ... -- ~~~~~~a~~ ~~$ ~,~.;

2 Cycles

2.2.1 Drilling cycles G81 to Gag

07.89

·:1.

; I

Example 1

Working menu for drilling, countersinking selected via softkeys

N8201 N8202 N8203

G90 F130 S710 M03 LF GOO DO 1 Z500 T03 LF X100 Y150 LF

- Select 1 st drilling position

N8204

R2 = 360 R3 = 250 R4 = 1 R10=365 L82 P1 LF

- Call drilling cycle, 1 st hole

N8205 N8206

X250 Y300 LF - Select 2nd drilling position

R2 = 360 R3 = 250

R4 = 1 R 1 0 = 365 L82 P1 LF - Call drilling cycle, 2nd hole

N8207 N8208

Z500 LF M30 LF

Example 2

G82 (Drilling, countersinking)

.: i:q

N8210 N8202 N8203 N8204

G90 F130 871 0 M03 LF GOO DO 1 Z500 T03 LF X100 Y150 LF

G82 R2 = 360 R3 = 250 R4 = 1 R 1 0 = 365 LF

, '

- Select 1 st drilling position

.1.,

N8205

X250 Y300 LF

- Select cycle, definition of parameters and automatic call of L82

- Select 2nd drilling position and automatic call of L82

I .. "

• •

N8206 N8207

Gao Z500 LF M30 LF

- Cancel L82

.:

2_38

Siemens AG order NO.: E80850-02S-X-A3 .. 7600

07.89

2 Cycles 2.2.1 Drilling cycles GB1 to Gag

-:A ......

Subroutine L83: (deep hole drilling)

-

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

-

ROO R01 R02 R03 R04 ROS R10 R11

Dwell time at the starting point (for chip removal) Enter first drilling depth (incremental) without sign Reference plane (absolute) II All

Final depth of hole (absolute)

Dwelt time at the bottom of hole (chip breaking) Enter amount of degression without sign Retract plane (absolute)

o = with chip breaking, every time the infeed depth is reached, the bit is retracted by 1 mm.

1 = with chip removal, every time the infeed depth is reached, the bit returns to point A.

-

..

"
.. •

A R2

L&J "IIJII , 7 f •

~, /~ ,
a::
I

I • I Q

, •
__... \ I c:::
, / R3 N

0
• ,..._
I ~
0
0
c,
U) - III:

AUTOMATIC

- Kl

After assigning the parameters in the menu display and pressing the .. STORE" softkey, these are

transferred to the program by calling L83 (e.g. in block N8305).

-

A I Z i

DEEP HOLE DRILLING

11--' _... 1."'--". p- .. -_· ••• I r •• I I rr- I •• r I'I"I'P-"I- .........•• r •• - •• 1'1"1'1 l"I'prr-- ' •• I •• I 1"1" • __ 1_ _ ••••• I I .P-.P---- ''' •• ''1''1' _



• •

-- : ~

• I •

..,___---------, ....... ___.,._ 110

II•

156

...

. +._._-----_._._._-_._---- ._._._._. __ ._-_._._._._._._._-_.- --.-. ->

x

Reference plane (abs.)

STORE CHIP CHIP DRILL.

BREAKING REMOVAL PATTERN

SP04065.0F

1 ___

,-

Siemens AG order NO.: E80850 .. D25-X-A3.7600

2_39

~~. --. "~~'----'''P ~ .---~~ ~~-.-.-- -- -~--~--... -' ._- -_... ----~ -~ -.- _. ~~--~-- _ -- _- . ..-.----~~----- .~- ~----~--.I~~ ~~II~~-~--.-~~~~~~~~~~

2 Cycles

2.2.1 Drilling cycles G81 to Gag

07.89

1 •

. j

Example 1

,';

Working menu for deep hole drilling selected via softkeys

N8301 N8303 N8304

G90 F130 S710 M03 LF GOO 001 Z500 T03 LF X100 Y150 LF

- Select 1 st drilling position

N8305

RO = 5 R 1 = 50 R2 = 146 R3 = 5 R4 = 1 R5 = 20 R 1 0 = 1 56

R11 = 0 L83 P1 LF

- Call up drilling cycle, 1 st hole

N8306 N8307

X250 Y300 LF

RO = 5 R 1 = 50 R2 = 1 46 R3 = 5 R4 = 1 R5 = 20 R 1 a = 156

R11 = 0 L83 P1 LF

- Select 2nd drilling position

: ,,··I:!

I:· .

- Call drilling cycle, 2nd hole

N8308 N8309

Z500 LF M30 LF

Example 2

Call up G83 (Deep hole drilling)

, I

N8306

G90 F130 871 0 M03 LF GOO 001 Z500 T03 LF X100 Y150 LF

G83 RO = 5 R 1 = 50 R2 = 146 R3 = 5 R4=1 R5=20 R10=156 R11 =0 LF X250 Y300 LF

i ..

N8301 N8303 N8304 N8305

- Select 1 st drilling position

. i . I ~

- Call L83; parameter assignment

- Select 2nd drilling position and

automatic call of L83





N8307 N8308

G80 Z500 LF M30 LF

- Cancel L83

I.

I. ,I: :

.1

.1 :1

I.

2_40

Siemens AG 0 rder NO.: E80850-02S-X-A3 _7600

'.II~ltMH~~ttHN"~_~_tl.I._ldIrW __ 7 _iii_: 7 _nn_r _:m __ ------~------ ---7 - .

07.89

2 Cycles 2.2.1 Drilling cycles Gal to Gag

...-t m ...

Subroutine L84: (Tapping for machines with and without encoder)

-r=== ....

Depending on the machine data 5013.1, the cycle recognises whether the tapping is to be done with or without encoder.

MADA 5013.1 = 1: Tapping without encoder (R09 is not considered) MADA 5013.1 = 0: Tapping with encoder

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

-

R02 R03 R04 ROS R07 ROa

Reference plane (absolute) Final depth of hole (absolute) Dwell at thread depth

Reverse direction of rotation for retraction

Return to the original direction of spindle rotation (03/04) Thread drilling 1 = with encoder

Thread drilling 0 = without encoder (only effective if encoder available) Thread pitch (only for thread drilling with encoder)

Retraction plane (absolute)

RD9 R10

_ ,.,.am ....

If thread drilling without encoder is to be carried out even though there is an encoder, parameter ROB must be assigned the value O.

Abdll.lBI

~ ; ....

-- ... -- · -- ... -- - Starting plane

... 11111111

""'IS

I

I / Spindle reversal

M = R7

~.. .-- ... -- ---R2

~.. .. -- - ---R3

M= R6

" Spindle reversal

--

R9

-

,#. Tt,

-

RUTOMATIC

- Kl

After assigning the parameters in the menu display and pressing the II STORE" softkey, they are

transferred to the program by calling L84 (e.g. in blocks N8404).

-.

1,\ I

Z I

I I

L

I

I

.

I

I I I

i 238 U •

+ __ -_----------1---------------- -_- __ '_-- - >

)C

TAPPING

PI'"

I t I I I

• I

t t J

_5

Reference lane

. -

STORE WITHOUT WITH DRILL .

ENCODER ENCODER PATTERN

SP04066.0F

... ;~ ....

. _._.-.

Siemens AG order No.: E80850.D25-X-A3-7600

2_41

- ._. . _ _ __ .. _ -.---- ..,_ ___.............._............_...__ __.

2 Cycles

2.2.1 Drilling cycles GS1 to Gag

07.89

: I

Example 1

,.!. I

Tapping with encoder, working menu selected via softkeys

N8401 N8402 N8403 N8404

G90 S100 M03 LF

GOO DO 1 Z500 T03 LF X100 Y150 LF

R2 = 360 R3 = 250 R6 = 4

R8=1 R9=3 R10=370

L84 P1 LF

- Select 1 st drilling position

R7=3

~ Call-up drilling position

N8405 N8406

X250 Y300 LF

R2 = 360 R3 = 250 RS = 4

R8 = 1 R9 = 3 R10 = 370

L84 P1 LF

- Select 2nd drilling position

R7=3

- Call drilling cycle, 2nd drifling

, j.;

N8407 N8408

Z500 LF M30 LF

• ~ I

Example 2

Call G84 (tapping for machines with encoder J

N8401 N8402 N8403 N8404

G90 S1 00 M03 LF

GOO 001 Z500 T03 LF X100 Y150 LF

G84 R2 = 360 R3 = 250 R6 = 4

R7 = 3 R8 = 1 R9 = 3 R10 = 370 LF

X250 Y300 LF

- Select 1 st drilling position

: !'i:

N8405

- Call L84, parameter assignment

- Select 2nd drilling position and

automatic call-up of L84

•• 111:

N8406 N8407

G80 Z500 LF M30 LF

- Cancel L84

III •

I.,

2_42

Siemens AG order NO.: E80850-025-X-A3-7600

'111~,,~~~~w=rll'l_ ~n= __ 'Z._E xttW~b _......~---.-----~-----.- .

2 Cycles 2.2.1 Drilling cycles G8l to Gag

.$ 4 _

_ .

."- ...

FUTOMATIC

- Kl

When parameters are assigned to the menu display, the interrogation of the thread pitch can be skipped because it is disregarded during processing.

258 tJ 4

.+ _._,_._._,--_,_-_.1-_,- _._-_,-._._._._._- ._'_'--_-_._'_-_.-._._._._>

TAPPING

z

_. I I -r'" .1., •• I ... _- •••••

u

III • • +

t

_5

)(

After assigning the parameters in the menu display and pressing the II STORE"

softkey, they are transferred to the program by calling L84 (e.g. in block N8404).

-

STORE

WITHOUT WITH DRILL.

ENCODER ENCODER PATTERN

SP04066~OF

)

Reference

....... """,..

_ p .....

Example 3

Tapping without encoder - Working menu selected via softkeys

<-Yo 84 •

N8401 N8402 N8403 N8404

G90 F20 S 1 00 M03 LF GOO 001 Z500 T03 LF X100 Y150 LF

R2 = 360 R3 = 250 R6 = 4 R7 = 3 R10=370 L84 P1 LF

X250 Y300 LF

R2 = 360 R3 = 250 R6 = 4 R7 = 3

R10=370 L84 P1 LF

- Select 1 st drilling position

--

N8405 N8406

- Call drilling cycle, 1 5t drilling

- Select 2nd drilling position

fi .F ....

- Call drilling cycle, 2nd drilling

jEzzll •

N8407 Z500 LF

N8408 M30 LF

Example 4

,#---,.

Call G84 (tapping for machines without encoder)

~-

%84
e
N8401 G90 F20 8100 M03 LF
: 'PIII_
N8402 GOO D01 Z500 T03 LF
N8403 X100 Y150 LF
N8404 G84 R2=360 R3=250 R6=4
,'- R7=3 R10=370 LF
N8405 X250 Y300 LF - Select 1 st drilling position

- L84, parameter assignment

- Select 2nd drilling position and

automatic calt of L84

N8406 GaO Z500 LF N8407 M30 LF

- Cancel L84

,-

#---

:;; FWL, .....

sIemens AG order No.: E80850.02S-X-A3+ 7600

2_43

2 Cycles

2.2.1 Dnlling cycles G81 to G89

Subroutine L85.· (Boring 1)

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

R02 R02 Reference plane (absolute)

R03 Final depth of hole (absolute)

R 1 0 Retraction plane (absolute)

+ • .. .. Starting plane
I
I R10
.. • • ..
• • R2
.. R3 t..(")
.. .. .. .. •
0)
co
.......--
0
0
c,
o» After assigning the parameters in the menu display and pressing the

II STORE" softkey, they are

.ransterred to the program by calling L8S (e.g. in block N8504) .

AUTOMATIC

- Kl

.

t

BORING 1

A t

Z i

I I I t ,

I I

.

I

~ 251

!_._._.----l.------.-.---.-.-- .. _. __ . __ ._. ~

x

..... _......... • - ..... ·rr ••••• I'III''''_·r_· •••••• •• _'1·· ••• 11 .. + ..... rp·-'IIIII.'"

III

• t

t



Ref

1 ane ( eb s , )

DRILL. PATTERN

SP0406 7.0F

STORE

• , •• 1

2_44

Siemens AG order NO.: E80850-D25-X-A3-7600

Illtl$~*l __ ""'--~-------~--------"""""""'-

. I·

: I.

.,

: : I

'11•

·1· .

.. !

2 Cycles 2.2.1 Drilling cycles GB 1 to Gag

Example 1

Working menu "Boring 1" selected via softkeys

........

%85 •



-

N8501 N8502 N8503 N8504 N8505

G90 F140 S250 M03 LF GOO D01 Z500 T03 LF X100 Y150 LF

R2 = 360 R3 = 250 X250 Y300 LF

- Select 1 st drilling position R10 = 380 L8S P1 LF • CaU drilling cycle, 1 st drilling - Select 2nd drilling position

.1

N8506 R2 = 360 R3 = 250 R1 0 = 380 LaS P1 LF - Call drilling cycle, 2nd drilling



.. .



N8S0? N8S0a

Z500 LF M30 LF

_ ,$A- ......

Example 2

Call G8S (Boring 1)

, .__.

0/085 •

.-.

N8501 N8502 N8503 N8504

G90 F140 S250 M03 LF GOO 001 2500 r03 LF X100 Y150 LF

G85 R2 = 360 R3 = 250 R10 = 380 LF

- Select 1 st drilling position

- Select cycle, definition of

parameters and automatic call of La5

u •

N8505 X250 Y300 LF - Select 2nd drilling position and
automatic call of La5
¢L h ..

_. •
N8506 G80 Z500 LF - Cancel L85
N8S07 M30 LF ••

-

"""as 1:t *4 .

. -

................

Siemens AG order NO.: E80850-D2S-X-A3-7600

2_45

._- .. _.- ._._---._- ._--_ .... _--_. ._--_._---- .. ---~-- .. --- .... - - .. ~~---.--------------............_----- ~~-- .. ~- ~-.............---_........_------ ............................. ~--~ .....

2 Cycles

2.2.1 Drilling cycles G81 to Gag

07.89

Subroutine L85: (Boring 2)

I ~

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

R02 Reference plane (absolute)

R03 Final depth of hole (absolute)

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

R07 Direction of spindle rotation (03/04)

R 1 a Retraction plane (absolute)

-·R3

___...,.. ---- .. ----- · -- .. --. Starting plane

I , M = R 7. Spind!e_o_n_ .. __ . R 10

- ........ ~- .. -- .. ---·---R2

I I

I

I

_._..._. I. . . __

M 0 5 Spindle Stop R 4 = Dwell time at the bottom of hole

I, . . :

AUTOMATIC

- Kl

After assigning the parameters in the menu display and pressing the II STORE" softkey, they are

transferred to the program by calling L86 (e.g. in block N8604).

z

I

BORING 2

J

I • I ..... I - - I I I • I • _ _ - - "I ••••• • I· I I. • • • p •• ••• ••• • I •• •



I, :

t I

• III

II t t

• •

. ._

...... ._. ....... .._. --.. ...... -. >-

x

Reference ~lane (abs.)

STORE

DRILL. PATTERN

SP0406B_OF

III •

2_46

Siemens AG order NO.: E80850-D25-X-A3-7600

:': I tI Llltl tf~tH ~.'~~I"'I "~U"'~lInlN""',".IIIIlU''''''1 U'ICI I I 18111[1 U Ill. I I 7

07.89

2 Cycles 2.2.1 Drilling cycles GB 1 to G89

,I' -'.

Example 1

Working menu "Boring 2" selected via softkeys

%86 e

N8601 G90 F100 8500 M03 LF
........ ._.
N8602 GOO 001 Z500 r03 LF
N8603 X100 Y150 LF - Select 1 st drilling position
N8604 R2 = 360 R3 =250 R4= 1 R7=3
- R10 = 380 La6 P1 LF Call drilling cycle, 1 st hole
-
N8605 X250 Y300 LF - Select 2nd drilling position
N8606 R2 = 360 R3 =250 R4= 1 R7=3
R10 =380 La6 P1 LF 'I11III Call drilling cycle, 2nd hole
• ••


N8607 Z500 LF
..4 • bt;"
N860B M30 LF Example 2

Call G86 (Boring 2)

~- .,
'?/o 86
e
? •

--. N8S01 G90 F100 S500 M03 LF
N8602 GOO D01 Z500 r03 LF
N8603 X100 Y150 LF
N8604 Ga6 R2 = 360 R3 = 250 R4= 1

R7=3 R10 = 380 LF
N8605 X250 Y300 LF - Select 1 st drilling position

- Call, parameter assignment

- Select 2nd drilling position and

automatic call of La6

....a _

N8606 GaO Z500 LF

NaSO? M30 LF

- Cancel L86

III _

......

-

, .....

.... _4..

.. - . _..- ...

Siemens AG order NO.: E80850.D25 .. X-A3-7600

- _. . "-- ---"--'" ._----. -. --- _. __ . . ... _. _. -- _. ._-

.-- ... ---- ....... ._ .. ~-~--~

2 Cycles

2.2.1 Dnlling cycles G8l to Gag

07~8g

Subroutine L87: (Boring 3)

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

R02 Reference plane (absolute)

R03 Final depth of hole (absolute)

R07 Direction of spindle rotation (03/04)

R 1 0 Retraction plan e (abso I ute)

-- .. -- oil -- --- - Starting plane

I I

M = R 7 Spindle on

_._.,.. - · · · . R 2

I Manual operation I

___...... I F _

M 00 M 05 Spindle Stop

·R3 ('.J
.
.. (0
r---.
or--
0
a
0.....
if) After assigning the parameters in the menu display and pressing the II STORE" softkey, they are

Jansferred to the program by calling L8? (e,g. in block N8704).

II,i .. ;

AUTOMATIC

- Kl

A I

Z i

r I I ,

I t

,

~

I I

,

t BORlnG~ 3

03

.

I I • • • • .. -. 'I I I.. • ••••• - - • - "I • I I I r •• -' r I __ • __ • _.. .. I ••• , • _ "I I

4

._.. ~ .'_' .'_' -- ........ -- ...... ._.. -. ......... ._.. ....... >-

x

+ .....-.. -- - -.. ..-.- -- -. ....... ._. . ._ ._.. -. ..... ._ .-..-.

.....................

Ilil

Final depth

STORE

DRILL~ PATTERN

SP04069.0f

2_48

siemens AG order NO.: EB0850-025-X.A3-7600

'1IH~~~~.t_ tl_. _._. '1 ------~ ---.--...........,.--~ --_. __ .



I,

07.89

2 Cycles 2.2.1 Drilling cycles G81 to Gag

d- .....

Example 1

,AL .....

Working menu "Boring 3" selected via softkeys

II' ~/o87

e

N8701 G90 F100 8500 M03 LF
N8702 GOO D01 Z500 T03 LF
N8703 X100 Y150 LF - Select 1 st drilling position
N8704 R2 =360 R3 =250 R7=3
R10=370 La? P1 LF Call drilling cycle, 1 st hole
-
N8705 X250 Y300 LF - Select 2nd drilling position
N8706 R2 = 360 R3=250 R7=3
- R10=370 L87 P1 LF - Call drilling cycle. 2nd hole
- < ... - ...

N870? Z500 LF N87Da M30 LF

Example 2

Call G87 (Boring 3)

mwI.
0/087

'W 4t..
. ,...-- •
_. G90
N8701 F100 S500 M03 LF
N8702 GOO 001 Z500 T03 LF
N8703 X100 Y150 LF
N8704 G87 R2=360 R3 = 250

R7=3 R10=370 LF
N8705 X250 Y300 LF - Select 1 st drilling position

- Call L8?, parameter assignment .. Select 2nd drilling position and automatic call of L87

• •

_.4 -,.

-

N8706 N8707

G80 Z500 LF M30 LF

- Cancel La?

• M

.... FiI ...

Siemens AG order NO,: E80850-D2S-X-A3-7600

2_49

.-~~-- .. _~-.-_-.- .. -~-._.- .. - ... ,--~-- "'- ... _ .. ~~ .. -_ .. - ._. --.-.~~-.-- .... -- -- .. -.' .. - .. ~-.-.. ---_. -. .._ ..... _ .. - .. --._ .. -. ._-- . . . . ... . '" - ._-- _. .-~.~-~'.~~~~~~~~~~~

2 Cycles

2.2.1 Drilling cycles G81 to G89

07.89

. I·

. , ,

Subroutine L88: (Boring 4)

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

R02 Reference plane (absolute)

R03 Final depth of hole (absolute)

R04 Dwell time at bottom of hole (chip breaking)

RD? Direction of spindle rotation (03/04)

R 1 0 Retraction plane (absolute)

. I

~ -_ ... -- -- ... --' Starting plane

I I

M = R 7 Spindle on

_____...... -

I

I manual operation

I

~.l -

R 4 Dwell tinlP Zlt thp, bottom of 0 e

MOO M 05 Spindle stop

u - - R 2

AUTOMATIC

- Kl

After assigning the parameters in the menu display and pressing the .. STORE" softkey, they are transferred to the program by calling L88 (e.g. in block N8804).

·

J

·

BORING 4

z

•• .. .&. •• _- r-· ••.... · .. ·11111 III '1 •• 11 .



::.

298 (9

+ __ ._-_-_-_-_,_1-.-,-----,-.- --_._._ ---- -._-- _._,_. __ ._--,_-_,_>

x

Dwell time at bottom of hole

STORE

DRILLI PATTERN

SP04070.0F

.. : ...

••• ~ I

2_50

Siemens AG order NOI ~ E80850-D2S-X-A3-7600

.. "'II'I~~~*I~"QI'IIIU.IIIUlil.I.II •• 1 = • •

07.89

2 Cycles 2.2.1 Drilling cycles G81 to Gag

.#

Example 1

,4 4.

Working menu .. Boring 4" selected via softkeys

.......... %88



N8801 G90 F100 5500 M03 LF
--= •
N8802 GOO D01 Z500 T03 LF
N8803 X100 Y150 LF - Select 1 st drilling position
N8804 R2 = 360 R3 =250 R4= 1 R7=3
- R10 = 370 La8 P1 LF Call drilling cycle, 1 st hole
-
N8405 X250 Y300 LF - Select 2nd drilling position
N8406 R2 = 360 R3 = 250 R4= 1 R7=3
R10=370 LaB P1 LF - Call drilling cycle, 2nd hole
- ~----,

, ...-;--

N8807 N8B08

Z500 LF M30 LF

Example 2

Call GS8 (Boring 4)

~;;, 88 •

_.

... F

N8801 N8802 N8803 N8804

G90 F100 8500 M03 LF GOO 001 Z500 r03 LF X100 Y150 LF

G88 R2 = 360 R3 = 250 R4 = 1

R7=3 R10=370 LF

- Select 1 st drilling position

N8805

X250 Y300 LF

- Select cycle, definition of the parameters and automatic call of L8B

- Select 2nd drilling position and automatic call of L8B

..,.. -

.. t 2 ..... ~

-.

N88D6 N880?

Gao Z500 LF M30 LF

- Deselect La8

I _

L dls:::acca

....... -

..

Siemens AG order NO.: EB0850-D25-X-A3-7600

2_51

-________......,-~~- ------ .... '~-""""_'_""~"_"_-~~- .. -~-~~. ,-----~, ... ~ -~ --.--.~ -~-"--'--___"""'--L--""_ """'L""""""""'IL~I""'PI __ I .. at __ u _: Q __ ~Upri

2 Cycles

2.2.1 Drilling cycles G81 to Ga9

07.89

. I

! .. ;

Subroutine L89: (Boring 5)

. I·"

The foltowing values are entered in the menu display or programmed directly as parameter assignments.

R02 Reference plane (absolute)

R03 Final depth of hole (absolute)

R04 Dwell time at bottom of hole (chip breaking)

R 1 0 Retraction plane (absolute)

---~ .. ............__........_ ~_..._._.

R 04 DweH time at the bottom

of hole

0
...
CD
· R03 ,...... , .
,...
s
A..
en ! II i ,!

••• 1

.. -_ .... -_ .. -- · -- - Starting plane

I I

: '

AUTOMATIC

-- Kl

After assigning the parameters in the menu display and pressing the

II STORE" softkey, they are transferred to the program by calling L89 (e.g. in block N8904).

A I

Z I

~ I t I r I I ~ I

J

Rn~ING 5

1.1 !

_ .............. - ...... ..._.----- ......... ...._ ............. -

.-.. - ..... -- ......... - -.. - ................ - ...... ->

x

Reference plane (abs.)

STOFt£

DRILL. PATTERN

SP0407l.1F

, :

', .

. . 1:., ."

2_52

.1

, ,

Siemens AG order NO.: E80850-D25-X-A3-7600

.. 'tllltm~I'I~t+ttfM.I~"IlI __ I •• __ r __ I=_m= ... = _ ....... ~7Z 7 ~~_-... __ ~~_7_ ••••••• 77 •••

07.89

2 Cycles 2.2.1 Drilling cycles G81 to Gag

.. A iTT..

Example 1

.,p.&::."

Working menu II Boring 5" selected via softkeys

....... pm ~/o89

e

N8901 G90 F100 S500 M03 LF
--
N8902 GOO D01 Z500 T03 LF
N8903 X100 Y150 LF .. Select 1 st drilling position
N8904 R2 = 360 R3 = 250 R4= 1
R10 = 370 L89 P1 LF Call drilling cycle, 1 st hole
..
N8905 X250 Y300 LF ..... Select 2nd drilling position
Nag06 R2 = 360 R3 = 250 R4= 1
R10 = 370 L89 P1 LF - Call drilling cycle, 2nd hole
--.
• - . .,pi-"

Na90? Z500 LF N890a M30 LF

Example 2

Call G89 (Boring 5)

zzzI

0/089 -

_.

N8901 N8902 N8903 N8904

G90 F100 S500 M03 LF GOO DO 1 Z500 T03 LF X100 Y150 LF

G89 R2 = 360 R3 = 250 R4=1 R10=370 LF

- Select 1 st drifting position

N8905

X250 Y300 LF

- Select cycle, definition of parameters and automatic call of L89

- Select 2nd drilling position and automatic call of Lag

• •

-

Nag06 N8907

Gao Z500 LF M30 LF

• Cancel L8S

.....

................

.......... ........ _.._

Siemens AG order NO. ~ E80850-D25-X-A3.7600

2_53

.... _.- _. . _----_. __ . .~ ~~ _._.......__---._____..._........._~ -----~..__..

2 Cycles

2.2.2 Drilling and milling pattern

07.89

'1.1

2.2.2 Drilling and milling pattern

• I i

(Prerequisite: Polar coordinate programming)

The drilling and milling patterns L900 to L930 are programmed in absolute dimensions. The radius and the angle can be selected with variable addresses via machine data.

Before calling the cycles, cutter radius compensation must be cancelled, and the length offset selected. The cycles L900 to L930 are axis-switchable,

The drilling and milling patterns L900 to L930 are concluded with the G functions GOO, G60, G90 as well as with cancelled cutter radius compensation G40.

The tool length offset on the other hand, remains selected.

The milling patterns work with the infeed depth R 1 .. If the remaining infeed depth is less than 2 * R1, then it is divided into two equal values.

The infeed axis is always the perpendicular axis on the current plane.

The midpoint coordinates R22 and R23 are programmed in a right-handed system.

Infeed axis X R22 = Y I R23 = Z

Infeed axis Y R22 = Z, R23 = X

Infeed axis Z R22 = X, R23 = Y

, ..

. I II ~ .

: ..

" II .:

2_54

Siernens AG order NO.: E80850-D25-X-A3-7600

: I

: j .•.

.1

, ......

......

...-.......---

07.89

2 Cycles 2~2.2.1 L900 Drilling pattern

2.2.2.1 L900 Drilling pattern

During programming, either the IIdriliing pattern" menu is selected and the R parameters entered in the menu display or these values are programmed directly as parameter assignments.

R22/R23 Mid-point of the drilling pattern (referred to workpiece zero)

R24 Radius

R25 Starting angle (referred to the horizontal axis)

R26 Indexing angle

If the indexing angle selected is zero, the number of the holes is divided accordingly around 3600

R27 Number of holes

R28 Number of the drilling cycle (L81 to Lag)

Example

"Drilling pattern" working menu selected via sohkeys (XY-plane, drilling axis Z)

After assigning the parameters in the menu display and pressing the

II STOREII softkey, these are

transferred to the program by calling L900 (see block N 1900).

- ,&- 4...

pll

--

-

=

y

x

/ /

/

/ /'

I I

R25

I I

-:

-:

/ /

......... ..-..

.'

..

~ -- ..

.......

.rei ___

-

AUTCMATIC

- Kl

PART PROGRAM % 7

DRIL~ING P~TTERN

% 7

N1895 G90 G01 X80 vao 2100 005 T04 F130 8710 M03 LF

N1900 R22 = 70 R23 = 60 R24 = 50 R25 = 30 R26 = 60 R27 = 6 R28 = 81 R2 = 90 R3 = 70 R 1 0 = 95 L9DO P1 LF

N1905 M30 LF

A •

Y i

j

,

I

as."'.89

Center

STORE

DRILL. PATTERN

SP04073.0F

The required parameters for the drilling cycle (L81 - L89) called in the

program must also be defined, e.g. in the block calling L900 .

Siemens AG order NO.: E80850-025-X-A3-7600

2_55

•• -- •• _........... ~ lIP' * .

2 Cyctes

2.2.2.2 L901 Milling pattern"SLOT"

07.89

1 : :

" .. :

2.2.2.2 L901 Milling pattern "SLOT"

. ,j

During programming, either the II SLOTH menu is selected and the R parameters entered in the menu display or these values are directly programmed as parameter assignments.

R01 Enter infeed depth (incremental) without sign

R02 Reference plane (absolute)

R03 Slot depth (absolute)

R22lR23 Mid-point of the milling pattern (referred to workpiece zero)

R24 Radius (distance from mid-point to the slot edge)

R25 Starting angle (referred to the horizontal axis)

R26 Indexing angle

If the indexing angle is selected as zero, the number of slots is divided accordingly around 3600

R27 Number of slots

R 12/R 13 Parameter for II SLOT" R 12 slot width, R 1 3 slot length (both incremental).

The cutter diameter must be less than O.g" slot width

I· .

AUTOMATIC

PART PROGRAM %

- Kl

The II Milling pattern slot" working menu is selected by pressing the" SLOT PATTERNII softkey.

7

. ~ SLOT PATTERN

~·.d

. ".

. ~ EL~TED HOLE PATTERN

Q,,_..j ..... e:

."'1'

_d ~.,

SLOT ELONG.

HOLE

SP04072.0F

·1, .

. ~ I

. i

I. I' I

!I' i .

2_56

.1

Siemens AG order No.: E80850-02S-X-A3-7600

07.89

2 Cycles 2.2.2.2 L901 Milling pattern"SLOT"

,.1 sa....

. rJW14 ...

Example

The .. Milling pattern slot" working menu selected via softkeys . (XY·plane, machining axis Z)

~ I

v i

I

.

I

I



SLOT PATTERN

The parameters are assigned in three menu displays. After assigning the parameters in the menu display and pressing the" STORE" softkey, they are transferred to the program by calling L901 (e.g. in block N10).

....... r

AUTOMATIC - Kl

PART PROGRAM % 7

SLOT

% 7

N05 G90 GO 1 X80 Y70 Z40 005 T04 F30 S300 M03 LF

N 1 0 R 1 = 5 R2 = 35 R3 = 22 R 1 2 = 1 0 R 1 3 = 20

R22 = 70 R23 = 60

R24 = 50 R25 = 30

R26 = 60 R27 = 6

L901 P1 LF

N15 M30 LF

-

Radius

_.......... ..... r .....

FUTOMATIC

PART PROGRAM % 7

- Kl

...

SLOT PATTERN

t

Y i

·t

i i I I j

• • J

I

~ I

.+-_._-_._---_._._._._._._._._._._._._._._._---_._--._._._._._._._._._._>

)C

Shape width

I

DEPTH

SP04075.0F

. tfi4LL d .......

FlUTOt1=iTIC

PART PROGRAM % 7

- Kl

SLOT PATTERN

~ I

I ~

Z t

I .. ... . ... T.--- ..... __ .•.••. " .. __ •...• ". __ .. _ .•...

-~ 1 .. ~. -

JS

+ - - - _._. __ ._. _. __ . . __ ._1_.- _._._. ._._._. . >

. v

v

Final dep_tn

STORE

SP04076.0F

--- ..... -

,JiL __ .

Siemens AG order No.: E80850-025-X-A3-7600

2-57

_....__.,.............------------..-_....._.....__._______ ............,..-~ , ~- -- .. _- .---. ---- _ .. -. _ .. _--_. . .. __ ._-_._ .... -. ---_._.. . .... --.... .

...... - . -- .. ---.~~

2 Cycles

2.2.2.3 L902 Milling pattern" ELONGATED HOLE"

07.89

• :. I

2.2.2.3 1902 Milling pattern IIELONGATED HOLE"

.. ,

During programming, either the II Elongated hole" menu is selected and the following values entered in the menu display or these values are directly programmed as parameter assignments.

RO 1 Enter infeed depth (incremental) without sign

R02 Reference plane (absolute)

R03 Depth of elongated hole (absolute)

R 12 Diameter of tool

R 13 Length of elongated hole

R22/R23 Mid-point of the milling pattern (referred to workpiece zero)

R24 Radius (from centre point to edge of elongated hole)

R25 Starting angele (referred to the horizontal axis)

R26 rndexing angle

If the indexing angle is selected as zero, then the number of elongated holes is divided around 3600

R27 Number of elongated holes

The II Milling pattern elongated holeH menu is selected by pressing the II ELONGATED HOLE" Softkey.

t==LITO~TIC

PART PROGRAM % 7

- Kl

. ~ SLOT PATTERN

~·.d

. .J./

~.4"' .

. k? ~ ~

. q» ELONGATED HOLE PATTE~

,·.d

SLOT ELONG.

HOLE

SP04072.0F

··'1·

" • I II

2_58

Siemens AG order NOI: EB0850-D25-X-A3-7600

"illlf1:M.l:~"fHl.ttH""I"nn __ ~MU.""IUI" __ t. __ $7 ..... , --= ------=---~~-------'~ --_ .... _ ...

i,

, .

07.89

2 Cycles 2.2.2.3 L902 Milling pattern " ELONGATED HOLE"

........... -

.. -4:..

Example

,.44 R 4..

The "Milling pattern elongated hole" menu is selected via the softkeys (XV plane, infeed axis Z)

.....

A I

v i

I I I



ElONGATED HOLE PATTERN

The parameters are assigned in three menu displays.

After assigning the parameters in the menu display and pressing the

II STOREI. softkey, they are

transferred to the program by calling L902 (see block N15).

....

RUTOMATIC - Kl

PART PROGR~M % 7

LZll •

"~ J_~ i ~ @"

-1/ ' ..... ". I ",..;'. "218

. . '" -'

• ,/,., + CO·· Z

~./ t .,~ .:

\C.7 ~ I~, - N 1

,.,. 'to,7' ..... _68 _

r- - - --- - ;;----;J- - --- - - -1- -_ - - - - - - ; ->

SLOT

% 7

N10 G90 G01 X80 Y70 Z40 005 T04 F100 8600 M03 LF

N 1 5 R 1 = 5 R2 = 35 R3 = 22 R 12 = 1 0 R 13 = 25 R22 = 70 R23 = 60

R24 = 20 R25 = 21 a R26 = a

R27 = 6 L902 P1 LF

N20 M30 LF

Lilli PI

AUTOMATIC -. Kl

P~RT PROGRAM % 7

ELONGATED HOLE PATTERN

_.

,.,.

I v i

I

~ ,.

. ,

I J

~. ..

+~~'~'~~~'~~~~~'~'~-~-~~'~'~'~'~~~I~~'~'_'- >

'_""__' _ __._._.,.._. . ._-_.

)(

Shape width

DEPTH

SP04078.0F

___.-

AUTOMATIC

PART PROGRAM % 7

- Kl

.--

ELONGATED HOLE PATTE~

z

-

I

_ -. ~ , .. , -.-' - ".--- , , '."'" -"

-

i IS

I

I Z2

.+._._._. ._._-_._L._,-._--,_--._ '_._--._-_-_._'_.--_._._-_._-_,_,_>

y

Amount of degression

STORE

SP04079.0F

.....

Ai- .....

Siemens AG order NO.: E80850-D2S-X-A3.7600

2_59

.. --- --- _.. ._. . . -_. __ ._ . .. ---_. _. . .. -- . -. . - - -- - . . _ - ._ .. ---_. . . " - - . . - . -- - - . . - _. - _._- . ---_. -..._ _- . . __ . . . . -. . ._-_ .. _.... . .. - _ .. _.. . --- ._-. . '"

.-.. . .. _- . - .. _._ .. _-_ -.- - .....• --- _-.... . _. --.-.~,--~,------__...... .............

2 Cycles

2.2.2.4 L903 Milling rectangular pocket

07.89

. I

2.2.2.4 L903 Milling rectangular pocket

During programming, either the II Rectangular pocket" menu is selected and the R parameters entered in the menu display or these values are directly programmed as parameter assignments.

If the cutter diameter is more than half the length of shorter side of the pockets, the subroutine is not executed. There is a jump to the end subroutine.

The Subroutine L903 operates in the current plane.

R01 Enter infeed depth (incremental)

R02 Reference plane (absolute)

R03 Depth of pocket (absolute)

R04 Feedrate (Depth of pocket)

ROS Milling direction cw/ccw (02/03)

R 12/R 13 Dimensions of the pocket

R15 Feedrate (Area of pocket)

R22!R23 Mid-point of the pocket (referred to the workpiece zero)

R24 Radius of corners

: I

x

II I ! : . ~

y

4

'. j~-----.--.---- ...... -

~

---- - - -- -I- --- ____.. -- - - - -- .-.- -

----_.~~-- .......... ---..-..-............_

-r-

'---- .-...- '--""l1li - -r- .-. _____. -- -- .-- --- --- ---- ___.

......................... - -- -r:- .-.-.-. _..., ___... --...__ "I Is _...., --- - ----- ~

I I

I

I I

I

r-A

I

I I

I I

.... :

/

S/ ~~R22~

x

, I

z

- - Starting plane

__ QQ~ __ il mm Safety gap

--.....--

::R01

G01 ::R01

~ . U·

R02 tR03

.',

. I

.,j:

2_60

Siemens AG order NO.: E80850~D25-X"A3-7600

07.89

,~ 4

2 Cycles 2.2.2.4 L903 Milling rectangular pocket

- 1<1

The It Rectangular pocket" working menu is- selcted by pressing the II RECT. POCKETII softkey.

AUTOMATIC

PART PROGRAM y. 7

RECTRNGULAR SHAPE

........ -



I

CIRCULAR St--¥FE

,

Cycle L903 is also used for milling circular pockets. If the values are programmed direct as parameter assignments, parameters R 12 and R 13 must be assigned the values of the pocket diameter.

If cutter radius = 0 the

--.

REel. S~·ff'E

eIRC. St-RPE

_ .rapt .......

.""1

JzQC II

An alarm is not output.

_-

w ...

.rS h •.

,

._-

--

SP04080.OF

..~ ~ LED is bright. There is no traversing. 1 ..

Siemens AG order NO.: E80850-02S-X-A33 .. 7600

2_61

_.- - .. -._- .. ,_._---_._-.- -~ .. -.---~'-~_..............----___.....-----__......-~

2 Cycles

2.2.2.4 L903 Milling rectangular pocket

07.89

"'I

Example

The II Rectangular shape" working menu is selected via the softkeys

AlITOMATIC

The parameters are assigned in two menu displays.

; ,

RECTANGUL~ St1CF[

After assigning the parameters in the menu display and pressing the

II STORE" softkey, they are transferred to the program by calling L903 (see block N50).

PART PROGRAM % 7

~

+~~-~~~--~-~~~--~~-~~- -- ~ - - - ...... -.-...... - ......... .- - ...... ~

)(

% 7 •

Center

SP0351.0F

N45 G90 G01 X70 Y50 Z40 005 T04 F100 8600 M03 LF

N50 R 1 = 5 R2 = 35 R3 = 22

R4 = 200 R6 = 3 R 12 = 90

R 13 = 50 R 15 = 300

R22 = 60 R23 = 40 R24 = 1 0 L903 P1 LF

DEPTH

AUTOMATIC

- Kl



PRRT PROGRAM % 7

N60 M30 LF

" ""I

3S

+_ - - - __ - - _I_~ 1 >

y

RECTANGULAR SHAPE

z

" I

Horizontal feed

STORE

SP04081.0F

""il

;": I

2-62

Siemens AG order NO.: E80850-D25-X-A3 .. 7600

07.89

2.2.2.5 L930 Milling circular pocket

........

...... 40..

2 Cycles 2.2.2.5 L930 Milling circular pocket

During programming, either the II Circular pocket" menu is selected and the R parameters entered in the menu display or these values are directly programmed as parameter assignments. The subroutine L930 operates in the current plane.

R01 Enter infeed (incremental) without sign

R02 Reference plane (absolute)

R03 Pocket depth (absolute)

R04 Feedrate (pocket depth)

R06 Cutter direction cw/ccw (02/03)

R 15 Feedrate (area of pocket)

R22/R23 Mid-point of the pocket (referred to the workpiece zero)

R24 Pocket radius

...... pm

.............

'P" -.---

., -..

...-- .~ .

y

.F .......

~ R22~-~

~--------------------~X

z

- -.~T - - ..... --- - Starting plane

__ ! <!qo 11_mm Safety gap

~~-- ~ Rl rr

G01 Rl ~ tR2

~--

& .PII'111

_.

101· L

t=l.JT~TIC

PART PROGRAM % 7

- K1

RECTRNGLLAR SI-f1PE

CIRCULAR s.,.:p[

--

-

eIRe. SIIFlPE

SP04080.0F

~.

1# &4

....... LP'IIL

Siemens AG order No.: E80850-D2S-X .. A3-7600

-______._.________.........------~- ~--- ..•... -_ .. _-. -_ -

MP = Mid .. point of the pocket

A = CRG selection

B = eRG deselection

S = Any desired starting point with selection of tool length offset

The II CIRCULAR POCKET" menu is selected by pressing the

.. eiRe. POCKETII softkey.

2_63

. . -.-.----~~-~- ----~--~

2 Cycles 2.2.2.5 L930 Milling circular pocket

I i.·

After grooving into the workpiece, the cutter follows a path which spirals outwards at infeed

1.41 ~ r (r = cutter radius) (optionally clockwise or counter-clockwise milling R6 = 02/03). If the shape cannot be milled due to too large a cutting force requirement for infeed in the tool axis, the infeed depth must be defined with R 1. The milling operations are repeated until the required pocket depth has been reached.

If R1 = 0, infeed is made at milling depth immediately.

Subroutine L930 automatically selects and delelects the cutter radius compensation when required. This can lead to contour deviations during single block operation. If the product of

1.41 * cutter radius exceeds the radius of the circular pocket (R24), the subroutine is not executed. There is a jump to the end of the program.

If the cutter radius = 0 the ... ~ t LED is bright but no traversing takes place. • %

I ..

No alarm message is output.

Example

The II Circular pocket" menu is selected via the softkeys

! : .

A I Y t

- Kl

The parameters are assigned in two menu displays.

After assigning the parameters in the menu display and pressing the .. STOREII softkey, they are

transferred to the program by calling L930 (see block N50).

AUTOMATIC

PART PROGRAM % 7

CIRCULAR SHAPE

~/o 7 e

DEPTH

N45 G90 G01 X70 Y50 Z40 005 T04 F100 8600 M03 LF

N50 R 1 = 5 R2 = 35 R3 = 22

R4 = 200 R6 = 3 R 15 = 300 R22 = 60 R23 = 40

R24 = 30 L930 P1 LF

I .

Radius

SP04l0B2.0F



N60 M30 LF

."

AUTOMATIC - K1

PART PROGRAM % 7

d.; .

:IS

1 -_-_1 __ 22 -_- __ 1_- ,_-_- __ -_- >

y

Vertical feed

STORE

spo~oa3.0f

. ,'.;:"

III ..

2_64

Siemens AG order NO.: E80850~D25-X-A3-7600

- ---------------------~-----~~-- - .

07.89

2 Cycles 2.3 L999 Clear buffer memory

............... ~-

-;1&:R "

2~3 L999 Clear buffer memory

.? 1_ ..

A series of control signals from the interface control are not registered directly to the working memory of the NC, but via the buffer memory. These signals (which can be selected, for example, by M functions) incfude:



external additive ZO

--

. ~

mlrronng

external tool offset

-

If these functions, which are actuated in the running (active) program, are to be effective in the block following their selection, the buffer memory must be cleared.

Otherwise, the seJected control signal becomes active only several blocks tater.

In each program, the buffer memory can be cleared by calling subroutine L999 once.

-- .

The program L999 should be defined as follows:

L999

@714 LF

M17 LF

__ , F

LLL ....

Example

Selection of external tool offset, e.g. after measurement of the tool

~ I lito.

--

N15M.. LF

.. PLC removes read-in enable signal with the help of M function .. PLC executes the external tool offset

.. PLC then gives read .. in enable signal again

.. Dwell greater than 1,2 * (max. PLC scantime) .. Clear buffer memory

-

N20 G04 X .. LF N25 L999 P1 LF

e

.,$ - .....

. --

N .. M30 LF

• .,. ... I&aa

....

...... I

---

.-

.._..,_

Siemens AG order NO.: E80850-D2S-X-A3 .. 7600

2_65

--__._...........-----~~.~.--.----.. _ _.. ._ .. __ .- - _. . _.- -_._. ._._--- -_ .. -.- .

• " -. _. " •••••• 0" •• - ...... _- --- •• __ •• _ .. -- .r--.--_... ... .....-.. ........ n - .. -......--.. ......... --.. . '_" ..... .. ... .. ..... -- . __ ....._..._ • ... pzzzrP

-.

~-

...

Siemens AG

Suggestions

Corrections

For Publication/Manual:

SINUMERIK System 800 Cycles, UMS 03

User documentation

Programming Guide

Order No.: EB0850-025-X-A3-7600

Edition: Juli 89

F

, - ~JF .....

-

..

..__

42 .

i I Ii

~ .Ii ~ .~

....

.......



,.

~.--.- ... --

AUT V230 Postfach 48 48

0-8500 NOrnberg 1

Federal Republic of Germany

From:

Name

..

Company/Dept.

Address

Telephone

l l

J

Suggestions and/or corrections

Should you come across any printing errors when reading this publication, we would ask you to inform us accordingly, using this form. We would also welcome any suggestions you may have in the way of improvement.

·r, •

'II'

,

.... .....

..~

, ~.

/

.....



, .

..

·t. ,.'

• "1-

...

. ..

. '. ' ...

" . .

. . . '. . .' . . . . .

,';. ", '.: >: .~.;: < ..... ::.~~.::'" .: .'~.:: .':'.:~: .... :.:' ",

8iemensAG Automation systems

for Machine TOOlS and RObots Postfach 4848) 0-8500 Nuernberg 1 Federal RepUbliC Of Germany

© Siemens AG 1990 Aft Rights Reserved SUbject to Change without prior notice



Siemens Aktlenqesellschatt

order NO, E80850-025-X-A3-7600 printed in the Fed 4 Rep. Of Germany 251/0176.90 6492 PA 04901.0

• .,. I 1 ••••••• I ••• I I r- P II.. k::z __ ~ ,..1111 .. II I ...._ __ • ""TTr' 1.1'1 I I. •• I •••• -- ppr' I -_. r--- I _1 11 -_. -_ •••••• _II II _. _ ••••••••

. IIIII .. ----------........-~~- _ - .. _._._ .

r .. II .. I ....... I~I_I •••••

II! I I"""',,,,. I

Iff!:' ...

I "'11

ttl ~~' •. . LI

. i:j ,,'

"

~ ..

'1:1111;1:, ,

t t '1'1

. , ,

Ii,

,I:

I.

You might also like