G-code List

Explore our comprehensive G-code list for CNC programming! This essential guide covers all the key commands and their functions, helping you optimize your CNC machine operations with ease. Perfect for beginners and experienced machinists alike.

CommandDetailModal or Not
G00Rapid positioning for quick movementModal
G01Linear interpolation at a specified feed rateModal
G02Circular interpolation (clockwise)Modal
G03Circular interpolation (counterclockwise)Modal
G04Dwell command for pausing for a set timeNon-modal
G15Cancel polar coordinate interpolationModal
G16Polar coordinate interpolationModal
G20Programming in inchesNon-modal
G21Programming in millimetersNon-modal
G28Return to home positionNon-modal
G40Cancel cutter radius compensationModal
G49Cancel tool length offsetNon-modal
G50Set maximum spindle speedNon-modal
G50.1Set scaling factor for the current coordinate systemNon-modal
G51.1Set scaling factor for 3D tool pathNon-modal
G52Local Coordinate SystemModal
G53Machine Coordinate SystemNon-modal
G54Set work coordinate system 1Modal
G55Set work coordinate system 2Modal
G56Set work coordinate system 3Modal
G57Set work coordinate system 4Modal
G58Set work coordinate system 5Modal
G59Set work coordinate system 6Modal
G68Coordinate rotation at a specified angleModal
G69Cancel coordinate rotationModal
G90Absolute programming modeModal
G91Incremental programming modeModal
G92Set position registerNon-modal
G98Return to the initial point in canned cyclesModal
G99Return to R-point in canned cyclesModal
G73High-speed drilling cycle (peck drilling)Modal
G74Tapping cycle (left-hand)Modal
G76Fine boring cycle / multi-pass threadingModal
G80Cancel canned cycleModal
G81Simple drilling cycleModal
G82Drilling cycle with dwellModal
G83Peck drilling cycleModal
G85Boring cycle with spindle feedModal
G86Boring cycle with spindle stopModal
G88Boring cycle with manual retractionModal
G89Boring cycle with dwell after the holeModal

Leave a Reply

Your email address will not be published. Required fields are marked *