HEIDENHAIN TNC 370 User Manual page 256

Conversational programming
Table of Contents

Advertisement

8
Cycles
\
L
8.7
Cycles for Coordinate
Transformations
Example:
Scaling
factor
A contour
(subprogram
1) is to be executed
once - as originally
programmed
- at the
manually set datum X+O/Y+O and then executed
again referenced
to the position
X+6OJY+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+O Z-20
2
BLK FORM 0.2 X+100
Y+lOO Z+O
3
TOOL DEF 1 L+O R+5
4
TOOL CALL 1 Z SIOOO
5
L Z+lOO RO FMAX
6
CALL LBL 1 . . . . . . .._.............................................
Execution
at original size @
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
10
@
11
CYCL DEF 11 .O SCALING
. . . . . ..___.__.................... 2. Define scaling factor @
CYCL DEF 11 .I SCL 0.8
12
CALL LBL 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. Call subprogram
(scaling factor active)
13
CYCL DEF 11 .O SCALING
. . . . . .._......................... Cancel transformations
14
CYCLDEF
11.1 SCL 1
15
CYCL DEF 7.0 DATUM
16
CYCL DEF 7.1 X+0
17
CYCL DEF 7.2 Y+O
18
L Z+lOO RO FMAX M2
19
LBLI
20
L X-l 0 Y-l 0 RO FMAX M3
21
L Z+2 FMAX
22
L Z-5 F200
23
L X+0 Y+O RL
24
L Y+20
25
LX+25
26
L X+30 Y+15
27
LY+O
28
LX+0
29
LX-IO
Y-IO RO
30
L Z+2 FMAX
31
LBLO
32
END PGM 360839
MM
L
TNC 370
8-67

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents