Will AI take my job

All jobs

Will AI replace Computer Numerically Controlled Tool Programmers?

AI reaches some of this job’s work, but most of it stays with people.

38/100

Moderate exposure

More exposed to AI than 59% of US workers.

AI already used in
15% of the work
As AI tools mature: up to
76% of the work

What the job involves

Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.

Where AI reaches the work

The job’s main tasks, heaviest first, by how far AI reaches them.

Already happening(2)

  • Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
  • Modify existing programs to enhance efficiency.

Within reach(9)

  • Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
  • Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
  • Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
  • Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
  • Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.

and 4 more

Out of reach(4)

  • Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
  • Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
  • Perform preventative maintenance or minor repairs on machines.
  • Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.

Also called

Numerical Control Programmer (NC Programmer) · CNC Programmer · CNC Programmer (Computer Numerically Controlled Programmer) · NC Programmer · Numerical Tool Programmer · CNC Machinist (Computer Numerical Control Machinist) · CNC Operator (Computer Numerical Control Operator) · CNC Programmer (Computer Numerical Control Programmer)

What these numbers mean

The score is the share of this job’s work, weighted by how important and frequent each task is, that AI could do in half the time: tasks an AI model could do alone count in full, tasks that need software built on AI count half.

“AI already used” is the share of the work in tasks where people are recorded using AI today. “As AI tools mature” counts every task AI could halve, with or without extra software.

The percentile compares the score with every job’s, weighted by how many people in the US do each one. Exposure means AI could change how the work is done, not that the job goes away. These are estimates for the typical job, not predictions.

Sources

Get the check for your own work

A job title only gets you the typical case. The full check scores what you actually do, task by task.

One email when the free check opens. Nothing else.

How we handle it: privacy notice.

The free check opens soon.