Professional Documents
Culture Documents
Summary
• What is CNC programming?
• Function of CNC programs
• CNC Machine Tool
• CNC fundamentals
• CNC program structure
• CNC programming: Example of Drilling
operations
What is CNC programming?
• CNC programming (Computer
Numerical Control
Programming) is utilized by
manufacturers to create
program instructions for
computers to control a
machine tool.
• CNC is highly involved in the
manufacturing process and
improves automation as well
as flexibility.
Function of CNC programs
• All CNC machines use computer
software to control their tools.
• The software is essentially a three-step
process.
• The part is drawn in a CAD program
(computer-aided design) before a CAM
program (computer-aided
manufacturing) converts the drawing
into a code called g-code.
• The machine reads the g-code and
makes the part. Some machinists write
g-code straight into the machine, but
most rely on the CAM program.
CNC Machine Tool
It consists of a Machine Control Unit (MCU) and
machine tool itself. MCU, a computer is the brain
of a CNC machine tool. It reads the part
programs and controls the machine tools
operations. Then it decodes the part program to
provide commands and instructions to the
various control loops of the machine axes of
motion.