M functions g functions, G functions – HEIDENHAIN TNC 360 ISO-Programmierung User Manual

Page 2

Advertising
background image

M00

Stop program run / Spindle stop / Coolant off

M02

Stop program run / Spindle stop / Coolant off
Clear the status display (depending on machine parameter)
Return jump to block 1

M03

Spindle on clockwise

M04

Spindle on counterclockwise

M05

Spindle stop

M06

Tool change
Spindle stop / stop program run (depending on machine parameter)

M08

Coolant on

M09

Coolant off

M13

Spindle on clockwise / Coolant on

M14

Spindle on counterclockwise / Coolant on

M30

Same function as M02

M89

Vacant miscellaneous function, or
Cycle call, modally effective

M99

Cycle call, effective blockwise

M90

Constant path speed at inside corners and
corners without radius compensation

M91

Coordinates in the positioning block are referenced to the
machine datum

M92

Coordinates in the positioning block are referenced to a
position defined by the machine tool builder

M93

Reserved

M94

Limit display of rotary axis to value under 360°

M95

Reserved

M96

Reserved

M97

Radius compensation at outside corners: point of intersection
instead of transition arc

M98

End of radius compensation, effective blockwise

M Functions

G Functions

Cycles for coordinate transformations

G54

Datum shift in a part program

G28

Mirror image of a contour

G73

Rotation of the coordinate system

G72

Scaling factor, increasing or reducing the size of a contour

Other cycles

G04

Dwell time with F seconds

G36

Oriented spindle stop

G39

Program call

Selecting the working plane

G17

Plane X/Y, tool axis Z

G18

Plane Z/X, tool axis Y

G19

Plane Y/Z, tool axis X

G20

Tool axis IV

Definition of positions

G90

Absolute workpiece positions

G91

Incremental workpiece positions

Unit of measurement

G70

Unit of measurement: Inches (defined at beginning of program)

G71

Unit of measurement: Millimeters (defined at beginning of program)

Other G functions

G29

Define the last programmed position as a pole (circle center)

G38

Stop program run

G51

Tool pre-selection (with central tool memory)

G55

Programmable touch probe function

G79

Cycle call

G98

Assign a label number

) Function effective blockwise

Tool movement

G00

Linear interpolation, Cartesian coordinates, at rapid traverse

G01

Linear interpolation, Cartesian coordinates

G02

Circular interpolation, Cartesian coordinates, clockwise

G03

Circular interpolation, Cartesian coordinates, counterclockwise

G05

Circular interpolation, Cart. coordinates, no direction of rotation defined

G06

Circular interpolation, Cartesian coordinates, tangential connection

G07

Single axis positioning block

G10

Linear interpolation, polar coordinates, at rapid traverse

G11

Linear interpolation, polar coordinates

G12

Circular interpolation, polar coordinates, clockwise

G13

Circular interpolation, polar coordinates, counterclockwise

G15

Circular interpolation, polar coordinates, no direction of rotation defined

G16

Circular interpolation, polar coordinates, tangential connection

Chamfer / Corner rounding / Approaching and departing a contour

G24

Chamfer with chamfer length R

G25

Corner rounding with radius R

G26

Smooth (tangential) approach of a contour with radius R

G27

Smooth (tangential) departure from a contour with radius R

Tool definition

G99

With tool number T, length L, radius R

Tool radius compensation

G40

No tool radius compensation

G41

Tool radius compensation, tool traverse to the left of the contour

G42

Tool radius compensation, tool traverse to the right of the contour

G43

Single axis compensation for G07, lengthening of the tool path

G44

Single axis compensation for G07, shortening of the tool path

Definition of the workpiece blank for graphic display

G30

(G17/G18/G19) MIN point

G31

(G90/G91) MAX point

Simple fixed cycles

G83

Pecking

G84

Tapping with a floating tap holder

G85

Rigid tapping

G74

Slot milling

G75

Rectangular pocket milling, clockwise

G76

Rectangular pocket milling, counterclockwise

G77

Circular pocket milling, clockwise

G78

Circular pocket milling, counterclockwise

SL Cycles

G37

Contour geometry, definition of subcontour subprogram numbers

G56

Pilot drilling

G57

Rough-out

G58

Contour milling (finishing), clockwise

G59

Contour milling (finishing), counterclockwise

)

Function effective blockwise

G Functions

Advertising