Miscellaneous functions | Miscellaneous functions for path behavior
7.4
Miscellaneous functions for path behavior
Machining small contour steps: M97
Standard behavior
The control inserts a transition arc at outside corners. For very small
contour steps, the tool would damage the contour.
In such cases, the control interrupts the program run and generates
the Tool radius too large error message.
Behavior with M97
The control determines a path intersection for the contour elements
—such as inner corners—and moves the tool above this point.
Program M97 in the same NC block as the outside corner.
Instead of M97, HEIDENHAIN recommends using the
more powerful function M120 (option 21). Further
information: "Pre-calculating radius-compensated
contours (LOOK AHEAD): M120 (option 21)", Page 234
Effect
M97 is effective only in the NC block in which M97 is programmed.
The control does not completely finish the corner when
it is machined with M97. You may need to rework the
contour corner with a smaller tool.
Example
5 TOOL DEF L ... R+20
...
13 L X... Y... R... F... M97
14 L IY-0.5 ... R... F...
15 L IX+100 ...
16 L IY+0.5 ... R... F... M97
17 L X... Y...
HEIDENHAIN | TNC 620 | Klartext Programming User's Manual | 01/2022
Large tool radius
Move to contour point 13
Machine small contour steps 13 to 14
Move to contour point 15
Machine small contour steps 15 to 16
Move to contour point 17
7
229