Zy x z – HEIDENHAIN TNC 360 User Manual User Manual

Page 190

Advertising
background image

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

Advertising