
Different career paths
CNC Programmer
Careers & Salaries
Also Known as:
CAD CAM Programmer (Computer-Aided Design Computer-Aided Manufacturing Programmer), Computer Numerical Control Machine Operator (CNC Machine Operator), Computer Numerical Control Programmer (CNC Programmer), Computer Numerical Control Machining Center Operator (CNC Machining Center Operator), Machine Shop Lead Man, Computer Numerical Control Machinist (CNC Machinist), Machining Manager, Computer Numerical Control Operator (CNC Operator), Programmer
What is a
CNC Programmer
?
CNC (Computer Numerical Control) Programmer develops instructions necessary to run the computer numerically controlled (CNC) machines primarily used in the manufacturing industry. An affinity for computers and a familiarity with equipment like drills, lathes, and presses is necessary for success in this career field. They are responsible for reading and interpreting technical blueprints, inputting the design specifications, adjusting the machine cutting paths, and performing quality checks on the final product. CNC Programmers also perform routine machine maintenance and troubleshoot any issues that arise during the manufacturing process.
It is important for CNC programmers to have skills in communication, critical-thinking and problem solving, and systems analysis and mathematical abilities, and to have knowledge of computer-aided design and computer-aided manufacturing software like MasterCAM. Overtime work is common, and safety precautions must be observed to prevent injuries when working with the high-speed machines.
Why Become
CNC Programmer
U.S. Employment Demand Metrics
Projected Annual Job Openings:
3,200
Skills Needed
General Skills:
Programming
Monitoring
Operation Monitoring
Active Learning
Complex Problem Solving
Technical Skills:
Computer aided design CAD software
Computer aided manufacturing CAM software
Enterprise application integration software
Object or component oriented development software
Spreadsheet software
Computer Numerical Control (CNC)
Coordinate Measuring Machine (CMM)
Cutting Tool (Machining)
What Does a
CNC Programmer
Do?
Program equipment to perform production tasks.
Determine production equipment settings.
Select production equipment according to product specifications.
Study blueprints or other instructions to determine equipment setup requirements.
Conduct test runs of production equipment.
Create diagrams or blueprints for workpieces or products.
Enter commands, instructions, or specifications into equipment.
Calculate dimensions of workpieces, products, or equipment.
U.S. Employment Demand Metrics
2018:
24,300
professionals
2028:
29,200
professionals
Projected Annual Job Openings:
3,200
How Much Can You Earn?
Average Yearly Salary
$69,450
What Education Do You need?
People starting in this career usually have
Less than High School Diploma
High School Diploma or Equivalent
Some College, but No Degree
Associate's Degree
Bachelor's Degree
Masters Degree
Doctorate or Professional Degree
Common Past Positions
Production Worker
Fabricator
Common Next Positions
MIG Welder
TIG Welder
Spot Welder
Data provided by

(www.careeronestop.org)
Get Notified About Job Opportunities
Tell us about your skills and desired pay and we'll alert you when a match comes in
Sign Up