30.07.2013 Views

User's Manual ISO TNC 360 (260020xx, 280490xx) - heidenhain

User's Manual ISO TNC 360 (260020xx, 280490xx) - heidenhain

User's Manual ISO TNC 360 (260020xx, 280490xx) - heidenhain

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5 Programming Tool Movements<br />

5.6 M Functions for Contouring Behavior<br />

Machining small contour steps: M97<br />

<strong>TNC</strong> <strong>360</strong><br />

Standard behavior – without M97<br />

The <strong>TNC</strong> inserts a transition arc at outside corners.<br />

At very short contour steps this would cause the<br />

tool to damage the contour. In such cases the <strong>TNC</strong><br />

interrupts the program run and displays the error<br />

message TOOL RADIUS TOO LARGE.<br />

Machining contour steps – with M97<br />

The <strong>TNC</strong> calculates the contour intersection S<br />

(see figure) for the contour elements – as at inside<br />

corners – and moves the tool over this point. M97<br />

is programmed in the same block as the outside<br />

corner point.<br />

Duration of effect<br />

The miscellaneous function M97 is effective only in<br />

the blocks in which it is programmed.<br />

.<br />

.<br />

.<br />

N5 G99 L ... R+20 ................................................. Large tool radius<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

Y<br />

Fig. 5.42: Standard behavior without M97 if the block were to be<br />

executed as programmed<br />

Y<br />

13<br />

14<br />

S<br />

Fig. 5.43: Contouring behavior with M97<br />

A contour machined with M97 is less complete than one without. You may wish to rework the contour with a<br />

smaller tool.<br />

Program example<br />

N20 G01 X ... Y ... M97 ........................................... Move to contour point 13<br />

N30 G91 Y–0.5 ........................................................ Machine the small contour step 13-14<br />

N40 X+100 .............................................................. Move to contour point 15<br />

N50 Y+0.5 M97 ...................................................... Machine the small contour step 15-16<br />

N60 G90 X ... Y ... ................................................... Move to contour point 17<br />

The outer corners are programmed in blocks N20 and N50: these are the<br />

blocks in which you program M97.<br />

S<br />

16<br />

15<br />

17<br />

X<br />

X<br />

5-37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!