Numerical tool and process control programmer
Also known as: numerical process control operator, numerical tool programmer, numerical process control tool setting operator, numerical tool maker, numerical tool setting operator, numerical process control set up operator
About this occupation
Numerical tool and process control programmers develop computer programs to control automatic machines and equipment involved in manufacturing processes. They analyse blueprints and job orders, conduct computer simulations and trial runs.
Essential skills and knowledge
- program a CNC controller
- R
- C++
- ML (computer programming)
- Perl
- Pascal (computer programming)
- ICT system programming
- Swift (computer programming)
- ASP.NET
- ABAP
- Python (computer programming)
- AJAX
Typical tasks and preparation
From the related US occupation profile Computer Numerically Controlled Tool Programmers (O*NET 51-9162.00). Linked by an official crosswalk: related, not identical; details vary by country.
- Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
- Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
- Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
- Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
- Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
- Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
- Typical education (US)
- High School Diploma or the equivalent (such as a GED)
- Preparation
- Job Zone 2 of 5
- Interests
- Conventional, Realistic, Investigative
Top skills: Programming, Monitoring, Mathematics, Complex Problem Solving, Operations Monitoring, Systems Analysis
US median pay: US$68,120 a year (2025), 28,500 employed. Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics.
Subjects this work relies on
How important each subject's knowledge is in the job itself, rated by people doing it (1 to 5).
- Design and TechnologyO*NET: Design + Engineering and TechnologyVery important (4.0)
- Mathematics or StatisticsO*NET: MathematicsVery important (4.0)
- Technical DrawingO*NET: DesignVery important (3.9)
- Computer StudiesO*NET: Computers and ElectronicsVery important (3.8)
- English or Literature in EnglishO*NET: English LanguageVery important (3.6)
- MetalworkO*NET: MechanicalImportant (3.3)
O*NET data describe work in the United States; requirements differ by country. This page includes information from the O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET is a trademark of USDOL/ETA. CareerProof Global has modified all or some of this information; USDOL/ETA has not approved, endorsed, or tested these modifications.
Preparation needed
Job Zone 1-2: Very Little to Some Preparation Needed
- Most common education (US)
- High School Diploma or the equivalent (such as a GED)
- Education
- Usually requires a high school diploma or GED, though some occupations may not.
- Experience
- Some occupations may need little or no previous experience; others require several months to a year of experience. For example, landscaping and groundskeeping workers might require very little training or previous experience, while agricultural equipment operators can benefit from on-the job training.
- Training
- Ranges from a few days to one year of on-the-job training.
O*NET data describe work in the United States; requirements differ by country. This page includes information from the O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET is a trademark of USDOL/ETA. CareerProof Global has modified all or some of this information; USDOL/ETA has not approved, endorsed, or tested these modifications.
Related occupations
Occupations O*NET links to this one by similar work, skills and knowledge.
- Robotics Technicians
- Model Makers, Metal and Plastic
- Electromechanical Equipment Assemblers
- Mechanical Drafters
- Mechanical Engineering Technologists and Technicians
- Electrical and Electronic Engineering Technologists and Technicians
- Calibration Technologists and Technicians
- Patternmakers, Metal and Plastic
O*NET data describe work in the United States; requirements differ by country. This page includes information from the O*NET 31.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET is a trademark of USDOL/ETA. CareerProof Global has modified all or some of this information; USDOL/ETA has not approved, endorsed, or tested these modifications.