Professional Documents
Culture Documents
CNC Alphabet
CNC Alphabet
Letter
Meaning
Preparatory commands
Miscellaneous function
Program Number
Tool function
CNC Alphabet
- We learned our A-B-Cs at home with
our parents, in pre-school or
kindergarten but I bet you never knew
they could be this powerful.
- Most of what we are going to start
with will be based around a Fanuc 3
Axis CNC Vertical Milling Machine
XYZ
We are going to start with the end of the
alphabet first since you have been using
the Cartesian coordinate system in math
class for several years
Z = The axis that is parallel to the
spindle
X = The axis which is normally the
longest Linear movement that crosses
the Z axis
Y = The last axis on a 3-axis machine,
normally the shorter linear movement
A-B-C
- A, B, C axes are used when you want to
rotate or index the partX Y Z
ABC
A
X-
X+
Z-
D
- Cutter Diameter Compensation
Number
- Some machines may require the Radius of
the tool
E
- Feedrate on a CNC Lathe
- Specified as IPR (Inches Per Revolution)
F
- Feedrate on a CNC Mill or Lathe
- Milling = Specified as IPM (Inches Per
Minute)
- Lathe = Specified as IPR (Inches Per
Revolution)
G
- Preparatory Commands
- The G codes typically prepare or prompt
the machine to do something
- Preparatory Definition
(according to
www.dictionary.com)
- Height Offset
- Cutter Compensation typically used to
compensate for the Length of the tool
- G43 or G44
I-J-K
1. Miscellaneous Functions
- Typically turns something ON or OFF
-
M30
M03
M05
M98
M99
M07
M09
=
=
=
=
=
=
=
turns
turns
turns
turns
turns
turns
turns
OFF program
ON spindle
OFF spindle
ON a sub-program
OFF a sub program
ON mist coolant
OFF coolant
- Line Number
- Typically by Tens
- Example:
-
N0010
N0020
N0030
N0040
- Reason it is by Tens..
-
- Program Number
- On most older machines it must
be:
-
No more no less
- Tool Function
U-V-W
- U, V, W axes are used when you an
auxiliary axis parallel to the XYZ axes
- Incremental move parallel to the XYZ
axes
XYZ
UVW
- U = Incremental move in the X axis
- V = Incremental move in the Y axis
- W = Incremental move in the Z axis
X-Y-Z
- X, Y, and Z are probably the 3 most
popular letters in CNC Programming
even though they are last!
- Dont forget, there are a lot of other
letters that are directly related to the
XYZ axes
XYZ
ABC
I J K
UVW