About G-codes

Classic Control - Mill Operator's Manual

The Online Interactive Operator's Manual is currently available in English only.

A PDF version of the Operator's Manual is available for download in multiple languages. Click the link below to view the Operator's Manual in your language. Click "Continue" to view the online version in English.

Get a translated PDF Download Continue

About G-codes

G-codes tell the machine tool what type of action to do, such as:

  • Rapid moves
  • Move in a straight line or arc
  • Set tool information
  • Use letter addressing
  • Define axis and beginning and ending positions
  • Pre-set series of moves that bore a hole, cut a specific dimension, or a contour (canned cycles)

G-code commands are either modal or non-modal. A modal G-code stays in effect until the end of the program or until you command another G-code from the same group. A non-modal G-code affects only the line it is in; it does not affect the next program line. Group 00 codes are non-modal; the other groups are modal.

For a description of basic programming, refer to the basic programming section of the Programming chapter, starting on page Basic Programming.

note: The Intuitive Programming System (IPS) is an optional programming mode that lets you program part features without G-code.
note: A program block can contain more than one G-code, but you cannot put two G-codes from the same group in the same program block.

Be aware: Many service and repair procedures should be done only by authorized personnel. The service technicians at your Haas Factory Outlet (HFO) have the training, experience, and are certified to do these tasks safely and correctly. You should not do machine repair or service procedures unless you are qualified and knowledgeable about the processes.

Danger: Some service procedures can be dangerous or life-threatening. DO NOT attempt a procedure that you do not completely understand. Contact your Haas Factory Outlet (HFO) and schedule a service technician visit if you have any doubts about doing a procedure.