Siemens SINUMERIK 840D Programming Manual page 106

Cycles
Hide thumbs Also See for SINUMERIK 840D:
Table of Contents

Advertisement

2
Drilling Cycles and Drilling Patterns
2.2 Modal call of drilling cycles
Programming example
Row of holes_5
With this program you can machine a row of 5 thread
holes positioned parallel to the Z axis in the ZX plane.
The distance between each of the holes is 20mm. The
row of holes starts at Z20 and X30, the first hole in the
row being 20mm from this point. In this example, the
geometry of the row of holes has been programmed
without using a cycle. First of all, drilling is performed
with cycle CYCLE81 and then with CYCLE84 tapping
(rigid). The holes are 80mm deep. This is the difference
between the reference plane and the final drilling depth.
DEF REAL RFP=102, DP=22, RTP=105, ->
-> PIT=4.2, SDIS
DEF INT COUNT=1
N10 SDIS=3
N20 G90 F300 S500 M3 D1 T1
N30 G18 G0 Y105 Z20 X30
N40 MCALL CYCLE81 (RTP, RFP, SDIS, DP)
N50 MA1: G91 Z20
N60 COUNT=COUNT+1
N70 IF COUNT<6 GOTOB MA1
N80 MCALL
N90 G90 Y105 Z20
N100 COUNT=1
N110 ...
N120 MCALL CYCLE84 (RTP, RFP, SDIS, ->
-> DP , , , 3, , PIT, , 400)
N130 MA2: G91 Z20
N140 COUNT=COUNT+1
N150 IF COUNT<6 GOTOB MA2
N160 MCALL
N170 G90 X30 Y105 Z20
N180 M30
-> Must be programmed in a single block
2-106
Z
A
B
X
30
Definition of parameters with value
assignments
Value for safety distance
Specification of technology values
Approach starting position
Modal call of the drilling cycle
Traverse to next position (ZX plane)
Cycle is executed
Loop for drilling positions along the row of
holes
Deselect modal call
Approach starting position again
Set counter to zero
Tool change
Modal call of tapping cycle
Next drilling position
Loop for drilling position of the row of
holes
Deselect modal call
Approach starting position again
End of program
SINUMERIK 840D/840Di/810D Programming Guide Cycles (PGZ) – 11.02 Edition
2
03.96
Z
A - B
Y
22
102
© Siemens AG, 2002. All rights reserved

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840diSinumerik 810d

Table of Contents