beautypg.com

Machining open contours: m98 – HEIDENHAIN iTNC 530 (340 420) User Manual

Page 218

background image

190

7 Programming: Miscellaneous-Functions

7.

4 Miscellaneous F

unctions f

o

r Cont

our

ing Beha

vior

Example NC blocks

Machining open contours: M98

Standard behavior

The TNC calculates the intersections of the cutter paths at inside
corners and moves the tool in the new direction at those points.

If the contour is open at the corners, however, this will result in
incomplete machining.

Behavior with M98

With the miscellaneous function M98, the TNC temporarily suspends
radius compensation to ensure that both corners are completely
machined.

Effect

M98 is effective only in the blocks in which it is programmed.

M98 takes effect at the end of block.

Example NC blocks

Move to the contour points 10, 11 and 12 in succession:

5 TOOL DEF L ... R+20

Large tool radius

...

13 L X... Y... R... F... M97

Move to contour point 13

14 L IY-0.5 ... R... F...

Machine small contour step 13 to 14

15 L IX+100 ...

Move to contour point 15

16 L IY+0.5 ... R... F... M97

Machine small contour step 15 to 16

17 L X... Y...

Move to contour point 17

10 L X... Y... RL F

11 L X... IY... M98

12 L IX+ ...

X

Y

S

S

X

Y

11

12

10