Narwhal

As a Numerical Control Programmer, you’re like a big boss to computers. Your every wish is their command, especially since as a Numerical Control Programmer you give it to them in a language they understand.

Computers understand only one thing: numbers. To create today’s modern machines, ranging from cars to computer mice, you break down the 3D design of objects into flat, 2D pieces. Then as the Numerical Control Programmer, you instruct the computer on how to cut each piece from metal, wood, or plastic. To do this, you develop a series of computer commands that are translated into a long string of numbers. The computer then interprets these numbers to drill holes and make cuts.

Before the programming process begins, you first decide which machines to use and in what order to cut out the pieces. Computer-aided design (CAD) software helps you draw out the blueprints for each piece, and determine measurements and angles.

Once the cutting order is determined, you code a computer-aided/automated manufacturing (CAM) program containing the numerical instructions for creating a specific part. To the untrained eye, these instructions appear as random numbers. But they actually stand for various codes telling the machine where to bend the metal, what angle to make its cuts, and how fast to pull the metal through the machine.

You create a test piece using these instructions. If the piece comes out as planned, you enter the code into the real machine. Soon, it spits out a shiny, finished part, ready for assembly.

The entire process is like a giant brainteaser. It takes spatial awareness and creative thinking to break a 3D object into the shapes that compose it.

Personality Traits


Detail Oriented: You pay close attention to all the little details.

Flexible: You're open to change and think variety is the spice of life.

Persistent: You keep pushing through, even when faced with tough obstacles.

Salary and Education


How much does a Numerical Control Programmer make?

Nationally: $30,000 – $72,000

Main education level: Associates

source: US Dept of Labor


Find training for a career in Production and Distribution

Production and Distribution schools closest to Los Angeles, CA 90051 change location


See all schools offering Production and Distribution training programs



You Recently Viewed

Numerical Control Nesting Operator

Operate computers to lay out graphic display of parts.

Numerical Control Milling-Machine Set-Up Operator

Set up and operate multiaxis numerical-control milling machines.

Numerical Control Lathe Operator

Set up and operate numerically controlled horizontal lathes.

Numerical Control Jig-Boring Machine Operator

Set up and operate numerically controlled jig-boring machines.

Nuclear Test Reactor Program Coordinator

Evaluate, coordinate, and oversee testing of nuclear reactor equipment.


CAREER FINDER ( jumpstart! )