Zy x z – HEIDENHAIN TNC 360 User Manual User Manual
Page 190

8-37
TNC 360
8
Cycles
8.4
Cycles for Coordinate Transformations
X
Y
16
20
1
2
3
60
30
25
20
15
70
24
12
Z
Y
X
Z
Example: Scaling factor
A contour (subprogram 1) is to be executed
once – as originally programmed – at the
manually set datum X+0/Y+0 and then executed
again referenced to the position X+60/Y+70 and
with a scaling factor of 0.8.
SCALING FACTOR cycle in a part program
0
BEGIN PGM 360839 MM
1
BLK FORM 0.1 Z X+0 Y+0 Z–20
2
BLK FORM 0.2 X+100 Y+100 Z+0
3
TOOL DEF 1 L+0 R+5
4
TOOL CALL 1 Z S1000
5
L Z+100 R0 FMAX
6
CALL LBL 1 ........................................................ Execution at original size
1
7
CYCL DEF 7.0 DATUM ....................................... Execution with scaling factor. Sequence:
8
CYCL DEF 7.1 X+60
9
CYCL DEF 7.2 Y+70 ........................................... 1. Datum shift
2
10
CYCL DEF 11.0 SCALING ................................... 2. Define scaling factor
3
11
CYCL DEF 11.1 SCL 0.8
12
CALL LBL 1 ........................................................ 3. Call subprogram (scaling factor active)
13
CYCL DEF 11.0 SCALING ................................... Cancel transformations
14
CYCL DEF 11.1 SCL 1
15
CYCL DEF 7.0 DATUM
16
CYCL DEF 7.1 X+0
17
CYCL DEF 7.2 Y+0
18
L Z+100 R0 FMAX M2
19
LBL 1
20
L X–10 Y–10 R0 FMAX M3
21
L Z+2 FMAX
22
L Z–5 F200
23
L X+0 Y+0 RL
24
L Y+20
25
L X+25
26
L X+30 Y+15
27
L Y+0
28
L X+0
29
L X–10 Y–10 R0
30
L Z+2 FMAX
31
LBL 0
32
END PGM 360839 MM