# Supported G-code

G Code | Meaning |

G0 | Rapid positioning |

G1 | Linear interpolation |

G2 | Circular/helical interpolation (clockwise) |

G3 | Circular/helical interpolation (counterclockwise) |

G4 | Dwell |

G10 | Coordinate system origin setting |

G17 | XY-plane selection |

G18 | XZ-plane selection |

G19 | YZ-plane selection |

G20 | Imperial system selection |

G21 | Millimeter system selection |

G28 | Move to park position 1, setup on the variable page |

G30 | Move to park position 2, setup on the variable page |

G33 | Lathe, motion synchronized to the spindle |

G38.2 | Straight probe |

G40 | Cancel cutter radius compensation |

G41 | Start cutter radius compensation left |

G42 | Start cutter radius compensation right |

G43 | Tool length offset (plus), tool X offset for lathe |

G49 | Cancel tool length offset |

G53 | Motion in machine coordinate system |

G54 | Use preset work coordinate system 1 |

G55 | Use preset work coordinate system 2 |

G56 | Use preset work coordinate system 3 |

G57 | Use preset work coordinate system 4 |

G58 | Use preset work coordinate system 5 |

G59 | Use preset work coordinate system 6 |

G59.1 | Use preset work coordinate system 7 |

G59.2 | Use preset work coordinate system 8 |

G59.3 | Use preset work coordinate system 9 |

G61 | Set path control mode: exact path |

G61.1 | Set path control mode: exact stop |

G64 | Set path control mode: continuous |

G68 | XY rotation |

G76 | Lathe, threading |

G80 | Cancel motion mode (including any canned cycle) |

G81 | Canned cycle: drilling |

G82 | Canned cycle: drilling with dwell |

G83 | Canned cycle: peck drilling |

G84 | Canned cycle: right-hand tapping |

G85 | Canned cycle: boring, no dwell, feed out |

G86 | Canned cycle: boring, spindle stop, rapid out |

G87 | Canned cycle: back boring |

G88 | Canned cycle: boring, spindle stop, manual out |

G89 | Canned cycle: boring, dwell, feed out |

G90 | Absolute distance mode |

G91 | Incremental distance mode |

G92 | Offset coordinate systems and set parameters |

G92.1 | Cancel offset coordinate systems and set parameters to zero |

G92.2 | Cancel offset coordinate systems but do not reset parameters |

G92.3 | Apply parameters to offset coordinate systems |

G93 | Inverse time feed rate mode |

G94 | Units per minute feed rate mode |

G98 | Initial level return in canned cycles |

G99 | R-point level return in canned cycles |