cnc basic key terms
cnc basic key terms
cnc basic key terms
100

In the word address programming system, a group of program words that appear on the same line and are to be executed at the same time.

Block

100

CNC programming codes used to turn on and off miscellaneous functions.

M-codes

100

Machine codes that remain active until cancelled or overridden.

Modal

200

A device used in some CNC machines to automatically load, unload, and store tools.

Automatic tool changer (ATC)

200

CNC programming codes that prepare a machine to engage in a particular mode for machining; for instance, a G1 code tells the machine to feed in a straight line, or linear motion.

G-codes

200

Commanded by the G-codes G2 or G3, a type of motion that causes the cutter’s path to travel in an arc so that CNC machines can cut full or partial circles.

Circular interpolation

300

A referencing method used with coordinate systems in which the coordinates of all positions are referenced from the origin (X0, Y0, Z0).

Absolute positioning system

300

The semicolon character at the end of a block of CNC code that instructs the MCU to move on to the next block.

End of block

300

Designated by the G-code G0, a type of CNC machine motion used to quickly position tools near the workpiece before beginning a machining operation.

Rapid traverse

400

A special type of MCU function developed to simplify the machine programming process in which the operator selects the intended type of machining operation from an on-screen menu and the machine prompts the programmer with a series of questions.

Conversational programming

400

A computerized numerical control (CNC) mill equipped with an automatic tool changer.

Machining center

400

A computerized numerical control (CNC) lathe equipped with an automatic tool changer.

Turning center

500

Two- or three-dimensional systems that use X and Y or X, Y, and Z values for location.

Rectangular or Cartesian coordinate system

500

A referencing method used with coordinate systems which specifies a distance from the current position to the next position instead of a location related to the initial origin.

Incremental positioning system

500

A style of programming in which instructions are written in a code or format that can be understood and executed by a CNC machine tool.

Word address