HEIDENHAIN iTNC 530 (340 49x-04) ISO programming User Manual

Page 702

Advertising
background image

Contour cycles

Radius compensation of the contour subprograms

Coordinate transformation

Q-parameter definitions

R
R
R
R

Polar coordinate radius
Circular radius with G02/G03/G05
Rounding radius with G25/G26/G27
Tool radius with G99

S
S

Spindle speed
Oriented spindle stop with G36

T
T
T

Tool definition with G99
Tool call
Next tool with G51

U
V
W

Axis parallel to X axis
Axis parallel to Y axis
Axis parallel to Z axis

X
Y
Z

X axis
Y axis
Z axis

*

End of block

Sequence of program steps for machining
with several tools

List of subcontour programs

G37 P01 ...

Define contour data

G120 Q1 ...

Define/Call drill
Contour cycle: pilot drilling
Cycle call

G121 Q10 ...

Define/Call roughing mill
Contour cycle: rough-out
Cycle call

G122 Q10 ...

Define/Call finishing mill
Contour cycle: floor finishing
Cycle call

G123 Q11 ...

Define/Call finishing mill
Contour cycle: side finishing
Cycle call

G124 Q11 ...

End of main program, return

M02

Contour subprograms

G98 ..
G98 L0

Contour

Programming sequence
of the contour elements

Radius
compe-
sation

Intnl.
(pocket)

Clockwise (CW)
Counterclockwise (CCW)

G42 (RR)
G41 (RL)

Extnl.
(island)

Clockwise (CW)
Counterclockwise (CCW)

G41 (RL)
G42 (RR)

Addresses

Coordinate
transformation

Activating

Cancel

Datum
shift

G54 X+20 Y+30
Z+10

G54 X0 Y0 Z0

Mirror image

G28 X

G28

Rotation

G73 H+45

G73 H+0

Scaling factor

G72 F 0.8

G72 F1

Working plane

G80 A+10 B+10
C+15

G80

Working plane

PLANE ...

RESET PLANE

T

Function

00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
19

Assign
Addition
Subtraction
Multiplication
Division
Root
Sine
Cosine
Root sum of squares c =

a

2

+b

2

If equal, go to label number
If not equal, go to label number
If greater than, go to label number
If less than, go to label number
Angle from c · sin a and c · cos a
Error number
Print
Assignment PLC

Advertising