|
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) |