Computer Numerically Controlled Tool Programmers
Human Advantage 63%
Significant human skills needed
AI Automation Risk Low Risk
3 / 10
This occupation requires complex human judgment, social interaction, and creative problem-solving that are difficult to automate.
Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.
Also Known As: Applications Engineer, CAD CAM Programmer (Computer-Aided Design Computer-Aided Manufacturing Programmer), CNC Lathe Operator (Computer Numerically Controlled Lathe Operator), CNC Lathe Programmer (Computer Numerical Control Lathe Programmer), CNC Lathe Programmer (Computer Numerically Controlled Lathe Programmer), CNC Machine Programmer (Computer Numerical Control Machine Programmer), CNC Machinist (Computer Numerically Controlled Machinist), CNC Mill Programmer (Computer Numerical Control Mill Programmer) +19 more
Core Tasks
- Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
- Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
- 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.
- Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.
- Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
- Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
- Modify existing programs to enhance efficiency.
- Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
- Sort shop orders into groups to maximize materials utilization and minimize machine setup time.
- Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.
- Perform preventative maintenance or minor repairs on machines.
Supplemental Tasks (3)
- Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.
- Draw machine tool paths on pattern film according to guidelines for tool speed and efficiency, using colored markers.
- Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.
Emerging Tasks
New and evolving responsibilities for this role:
- Order tooling for jobs.
Education & Training
Job Zone 3 Job Zone Three: Medium Preparation Needed
Education: Most occupations in this zone require training in vocational schools, related on-the-job experience, or an associate's degree.
Experience: Previous work-related skill, knowledge, or experience is required for these occupations. For example, an electrician must have completed three or four years of apprenticeship or several years of vocational training, and often must have passed a licensing exam, in order to perform the job.
On-the-Job Training: Employees in these occupations usually need one or two years of training involving both on-the-job experience and informal training with experienced workers. A recognized apprenticeship program may be associated with these occupations.
Education Level Distribution
Percentage of workers in this occupation with each education level.
Technology & Tools
Hot Technologies
Software (81)
Tools & Equipment (31)
Where This Career Leads
Career progression organized by specialty track and experience level.
Production & Automation Advanced Manufacturing
Zone 1
Sewing Machine Operators 76% match
Zone 3
Computer Numerically Controlled Tool Programmers You are here
Zone 5
Microsystems Engineers 78% match
Resume Builder
Select key tasks to generate action-oriented resume bullets for Computer Numerically Controlled Tool Programmers positions.
Your Resume Bullets
Related Occupations
Show all 20 related occupations
Real Talk
Hear from real Computer Numerically Controlled Tool Programmerss about their work: