9 sl cy cles with complex cont our f o rm ula – HEIDENHAIN iTNC 530 (340 49x-04) User Manual

Page 485

Advertising
background image

HEIDENHAIN iTNC 530

485

8.9 SL Cy

cles with Complex Cont

our F

o

rm

ula

Properties of the subcontours

„

By default, the TNC assumes that the contour is a pocket. Do not
program a radius compensation. In the contour formula you can
convert a pocket to an island by making it negative.

„

The TNC ignores feed rates F and miscellaneous functions M.

„

Coordinate transformations are allowed. If they are programmed
within the subcontour they are also effective in the following
subprograms, but they need not be reset after the cycle call.

„

Although the subprograms can contain coordinates in the spindle
axis, such coordinates are ignored.

„

The working plane is defined in the first coordinate block of the
subprogram. The secondary axes U,V,W are permitted.

Example: Program structure: Calculation of the
subcontours with contour formula

0 BEGIN PGM MODEL MM

1 DECLARE CONTOUR QC1 = “CIRCLE1“

2 DECLARE CONTOUR QC2 = “CIRCLE31XY“

3 DECLARE CONTOUR QC3 = “TRIANGLE“

4 DECLARE CONTOUR QC4 = “SQUARE“

5 QC10 = ( QC1 | QC3 | QC4 ) \ QC2

6 END PGM MODEL MM

0 BEGIN PGM CIRCLE1 MM

1 CC X+75 Y+50

2 LP PR+45 PA+0

3 CP IPA+360 DR+

4 END PGM CIRCLE1 MM

0 BEGIN PGM CIRCLE31XY MM

...

...

Advertising