|
Codes |
Description |
|
G00 |
Rapid
Move: Initiates a rapid, uncoordinated move |
|
G01 |
Linear
Move: Move in a straight linear coordinated line |
|
G02 |
CW
Arc: Move along a clockwise circular arc |
|
G03 |
CCW
Arc: Move along a counterclockwise circular arc |
|
G04 |
Dwell:
Pauses Program “P?seconds. |
|
G10 |
Coordinate
System Reset: Resets the present coordinate system (G54-G57)
to Zero |
|
G12 |
Rewind
rotary Axis: Rewinds via the shortest path to Zero without
multiple turns |
|
G17 |
X-Y
Plane Selection: Selects the X-Y plane for circular
motions |
|
G18 |
Z-X
Plane Selection: Selects the Z-X plane for circular
motions |
|
G19 |
Y-Z
Plane Selection: Selects the Y-Z plane for circular
motions |
|
G20 and G70 |
Inch
Mode: Inch is the Default operating mode |
|
G21 and G71 |
Metric
mode: Recalculation of G-Code |
|
G28 |
Go
to Tool change position: Sends the 4 axes at rapid rate
to a preset position |
| G37 |
Probing:
Customizable G-Code for Tool Offset Setting |
|
G43 |
Tool
Length Compensation: Adjusts to the specified H value
for Z axes |
|
G53, G54?G57 |
Quadrant
offsets: Selects the quadrant you would like to work
in |
|
G76 |
Repeat
a section of the program: Repeats code “P?times back
to “L? code label |
|
G80 |
Clear
any G8x modal mode: Resets modal G8x command that is
present |
|
G90 |
Absolute:
Set to Absolute coordinates (Default) |
|
G91 |
Relative:
Set to Relative coordinates |
|
G92 |
Set
Coordinate System Offset: Sets present coordinate system
(G54-G57) |
|
M00 |
Program
End Program ends, does not rewind |
|
M01 |
Program
Pause: Program execution stops until "OK" button is
pressed |
|
M02 |
|
|
M03, M04 |
User
Defined: Turns on the selected SmartMotor output. (Usually
spindle ON) |
|
M05 |
Turns
M03 OFF: Turns off the selected SmartMotor output. (Usually
spindle OFF) |
|
M06 |
Tool
Change: Stops the program execution and prompts the
user to change the tool |
|
M08 |
User
Defined: Turns on the selected SmartMotor output. (Usually
coolant ON) |
|
M09 |
Turns
M08 OFF: Turns off the selected SmartMotor output. (Usually
coolant OFF) |
|
M21 |
Continuous
Path On: Turns on the continuous path feature |
|
M210 |
Maximum
Angle Amount: Sets maximum angle where it will break
the continuous path feature |
|
M22 |
Continuous
Path Off: Turns off the continuous path feature |
|
M23 |
Slow
at Vertex On: Turns on the slow at vertex feature |
|
M24 |
Slow
at Vertex Off: Turns off the slow at vertex feature |
|
M30, M02 |
Program
End and Reset: Program execution halts and resets to
the beginning |
|
M50?M57 |
Waiting
for Inputs: Program pauses indefinitely waiting on an
external input to be true |
|
M60?M79 |
Outputs
to the real world: Turns on/off the user selected SmartMotor
outputs |
| M80?
M91 |
Advanced
functions: Will issue User defined SmartMotor commands
directly to the SmartMotor |
|
M95 |
Haasa
Dwell: (exactly the same as G04) |
|
M98 |
Go
To a subroutine: Calls G-Code Subroutines (“O”xxx) |
|
M99 |
Return
from a subroutine: M99 (returns the interpreter to the
next line below the M98 that called it) |