beautypg.com

Programming tool movements, 5programming tool movements – HEIDENHAIN TNC 407 (280 580) ISO Programming User Manual

Page 13

background image

TNC 426/TNC 425/TNC 415 B/TNC 407

5

Programming Tool Movements

5.1

General Information on Programming Tool Movements ................. 5-2

5.2

Contour Approach and Departure .....................................................5-4

Starting point and end point ...................................................................................... 5-4
Tangential approach and departure .......................................................................... 5-6

5.3

Path Functions ..................................................................................... 5-7

General information ................................................................................................... 5-7
Machine axis movement under program control ....................................................... 5-7
Overview of path functions ........................................................................................ 5-9

5.4

Path Contours – Cartesian Coordinates .........................................5-10

G00: Straight line with rapid traverse ...................................................................... 5-10
G01: Straight line with feed rate F ... ....................................................................... 5-10
G24: Chamfer .......................................................................................................... 5-13
Circles and circular arcs .......................................................................................... 5-15
Circle center I, J, K .................................................................................................. 5-16
G02/G03/G05: Circular path around pole I, J, K ..................................................... 5-18
G02/G03/G05: Circular path with defined radius ..................................................... 5-21
G06: Circular path with tangential connection ......................................................... 5-24
G25: Corner rounding .............................................................................................. 5-26

5.5

Path Contours – Polar Coordinates .................................................5-28

Polar coordinate origin: Pole I, J, K ......................................................................... 5-28
G10: Straight line with rapid traverse ..................................................................... 5-28
G11: Straight line with feed rate F … ...................................................................... 5-28
G12/G13/G15: Circular path around pole I, J, K ..................................................... 5-30
G16: Circular path with tangential transition ............................................................ 5-32
Helical interpolation ................................................................................................. 5-33

5.6

M Functions for Contouring Behavior and Coordinate Data ........5-36

Smoothing corners: M90 ......................................................................................... 5-36
Machining small contour steps: M97 ....................................................................... 5-37
Machining open contours: M98 ............................................................................... 5-38
Programming machine-referenced coordinates: M91/M92 ..................................... 5-39
Feed rate factor for plunging movements: M103 F… .............................................. 5-40
Feed rate at circular arcs: M109/M110/M111 .......................................................... 5-41
Insert rounding arc between straight lines: M112 E... ............................................. 5-41
Automatic compensation of machine geometry when working with
tilted axes: M114 ..................................................................................................... 5-42
Feed rate in mm/min on rotary axes A, B, C: M116 ................................................ 5-43
Reduce display of a rotary axis to a value less than 360°: M94 .............................. 5-43
Optimized traverse of rotary axes: M126 ................................................................ 5-44

5.7

Positioning with Manual Data Input: System File $MDI .................5-45