CNC Programmers
- Manufacturing
Tasks
What tasks do CNC Programmers perform?
Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
Knowledge
What do CNC Programmers need to know?
Computers and Electronics
Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
Mechanical
Knowledge of machines and tools, including their designs, uses, repair, and maintenance.
Mathematics
Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
Skills
What skills do CNC Programmers need?
Programming
Writing computer programs for various purposes.
Monitoring
Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action.
Operations Monitoring
Watching gauges, dials, or other indicators to make sure a machine is working properly.
You might also be interested in…
Electro-Mechanical Technicians
$64,951 Median Yearly Income+4.10% Projected Job GrowthMechanical Engineering Technicians
$63,780 Median Yearly Income+5.41% Projected Job GrowthMachinists
$50,410 Median Yearly Income+5.97% Projected Job GrowthMetal and Plastic Patternmakers
$49,670 Median Yearly Income-7.89% Projected Job GrowthIndustrial Engineering Technicians
$62,461 Median Yearly Income+7.21% Projected Job Growth
Data on career profiles are based on information supplied by the O*NET Program, sponsored by U.S. Department of Labor, Employment, and Training Administration.