Opens in a new tab
needsahuman.

Will AI replace computer numerically controlled tool programmers?

A little.

The programming happens at a screen, but a person still proves out the first part and owns the scrap. This job scores 62 out of 100 on (higher is safer). Today AI could do about 13% of the work by itself, people do 71% with AI’s help, and 16% still needs a person.

Updated 3 October 2026 51-9162 5221 2026-Q4
ProductionComputer Numerically Controlled Tool Programmers51-9162 · 2026-Q4
13% AI does it71% AI helps16% needs a human
Your job's name, lit by the work that still needs a human.Needs a human 16%AI helps 71%AI does it 13%

AI does it: AI can do the task largely by itself. AI helps: a person still does it, faster with AI. Needs a human: AI can do little of it yet.

Why someone still signs off the first part

CNC programming happens at a screen, so more of it sits inside AI’s reach than most production work. CAM software already generates toolpaths for common features, and language models can draft and edit G-code. That is why shops keep asking whether AI will replace CNC programmers. The honest answer is task erosion rather than a job disappearing: the drafting speeds up, the responsibility stays with a person.

Look at what the work involves. A programmer reads a part drawing or CAD model, decides how the part will be held, picks tooling, sets feeds and speeds, writes and posts the program, then simulates it to catch collisions. None of that is finished until the first article is cut and measured. Proving out a program at the machine is where the plan meets a real fixture, a worn insert and one machine’s quirks.

Our Can AI do it? figure for this job is 45 out of 100, the share of task time software can handle today. The share left over is small in volume and large in consequence. A bad post-processor output crashes a spindle; a tolerance call made wrong scraps a batch. The US Bureau of Labor Statistics counts about 28,500 people in this occupation, with median pay of $68,120 and projected growth of 5.9% from 2025 to 2035 (BLS).

What AI handles, what it assists, and what it leaves

Work AI can do on its own accounts for 13% of task time here. That is the repeatable end: generating toolpaths for standard pockets, holes and profiles from a clean model, and running a program through a post-processor for a known control. These are rule-bound steps with a checkable output, which is why software moved into them first.

Assisted work accounts for 71% of task time. Here the tool suggests and the programmer decides: proposing cutting tools, feeds and speeds for a material, flagging collisions in simulation, drafting setup sheets and operator notes, and rewriting sections of a program after a test cut. The suggestion is often right. Confirming it against the machine on the floor is still a judgment call.

Tasks that need a person come to 16% of task time. Proving out the first article sits there, along with deciding how an awkward casting gets fixtured, judging whether a surface finish passes, and coaching the operator who will run the job for the next three shifts. Those tasks carry the cost of being wrong.

What has actually been tested

No head-to-head test of AI against qualified CNC programmers has been graded for this occupation yet. Our Is it better than a person? evidence grade is D, which means not measured, so we publish no parity number at all. Vendor claims about automated programming are not the same thing as a measured result.

What would settle it is straightforward to describe. Run the same set of parts on the same machines, half programmed by software and half by experienced programmers, then compare cycle time, tool life, first-article pass rate and scrap. Add shop records showing how many AI-drafted programs reach the spindle without edits. Until figures like that exist, the grade stays where it is, and the way we score each question keeps the number blank instead of guessing.

When this could change

Most likely between 2044 and 2055 (8 in 10 of our scenarios). The chart above shows the spread, and the replacement-year method explains how that window is built.

Two things could pull it earlier. First, this job needs no robot: the robotics panel on this page puts the physical share of the work near the bottom and lists no hardware tier, so progress depends on software alone. Second, the cost panel shows AI tooling priced far below a programmer’s annual cost, which gives shops a reason to trial automated programming on simple parts.

Two things hold it back. Liability is the first: nobody signs off a crash risk on a $400,000 machine from a simulation alone. The second is fragmentation. Shops run mixed fleets, legacy post-processors, homegrown tooling libraries and low-volume or one-off parts, so a model trained on clean geometry meets messy reality fast. Our tracker of AI mentions in job postings shows how quickly employers start asking for these skills by name.

How to stay needed in a CNC programming job

Lean into the parts of the job that carry risk and context. Own the prove-out: be the person who takes a program from simulation to a measured first article. Own fixturing and workholding for difficult parts, where geometry, access and rigidity have to be traded off. Own operator handover, so the setup sheet, the tool list and the training match what the machine actually does.

Two skills compound from there. One is metrology and quality judgment: reading GD&T, running a CMM, and knowing when a part passes. The other is using CAM automation as a reviewer, not a typist, which means checking machine-generated toolpaths for tool engagement, chatter risk and tool life rather than retyping code by hand.

What to do: take one repeat part, let the software generate the program, and log every edit you make before it runs clean.

Nearby roles are worth a look if you want to see how the task mix shifts. Computer Numerically Controlled Tool Operators sit closest, with more time at the machine. Machinists and Tool and Die Makers carry more hands-on fabrication. You can put any two of them side by side on our compare any two jobs page, or browse the rest of the metal and plastic workers family and the wider manufacturing sector.

Frequently asked questions

Can AI do CNC programming?

Partly. CAM software can generate toolpaths for standard features and run them through a post-processor, and language models can draft and edit code. What it does not do is prove the program out on a specific machine with a specific fixture and tool condition. The task list above shows which steps sit with software, which are assisted, and which still need a programmer on the floor.

What is the salary for a CNC tool programmer?

The US Bureau of Labor Statistics reports median annual pay of $68,120 for computer numerically controlled tool programmers. Pay runs higher in aerospace, medical device and mold work, and in shops with five-axis or Swiss machines. Experience with prove-out, metrology and multi-axis programming tends to move pay more than years on the job alone.

Is CNC programming a shrinking job?

Not according to official projections. BLS counts roughly 28,500 people in the occupation and projects 5.9% growth between 2025 and 2035. The pressure shows up inside the role instead: routine toolpath writing gets faster, so fewer hours go to drafting and more go to setup, verification and quality. Entry-level openings are usually the first to feel that.

What is the difference between a CNC programmer and a CNC operator?

A programmer plans the job: reads the model, chooses tooling and workholding, writes and simulates the program, and documents the setup. An operator loads material, runs the machine, checks parts and makes offset adjustments. The two roles overlap in small shops, where one person often does both. Each has its own page and its own task breakdown on this site.

How do you get into CNC programming with no experience?

Most people start on the machine. Operator or setup work teaches feeds, speeds, tool wear and how parts actually fail, which is the knowledge programming depends on. From there, community college machining programs, apprenticeships and CAM software training are the common routes. Learning GD&T and basic metrology early makes the step into programming easier.

Will AI reduce entry-level CNC programming jobs first?

That is the pattern worth watching. Simple two and three-axis parts are the easiest for software to handle, and those jobs have long been where new programmers learn. If shops hand that work to automated toolpath generation, the training ladder gets shorter. Building prove-out and inspection skills early is the practical answer.

Each ridge is a slice of the job's task time.Needs a human 16%AI helps 71%AI does it 13%
The job’s mark

No two jobs leave the same print

Every job gets its own fingerprint, drawn from its code. The amber ridges are the share of task time that still needs a person. Below them, the same ridges are written out in ones and zeros: slate for the work AI helps with, white for the work AI can do.

Computer Numerically Controlled Tool Programmers, O*NET-SOC 51-9162. 16% of the job’s task time still needs a human, so 16 of every 100 ridges are amber; slate is what AI helps with, white what AI can do.

What AI can and cannot do

The tasks that make up the job, from , and where AI stands on each today: , (a person does it, with AI speeding it up) or . 16% of the still needs a human.

Each block is one task; its height is its share of working time.Needs a human 16%AI helps 71%AI does it 13%
The job's task list: the parts AI can do are blacked out.Needs a human 16%AI helps 71%AI does it 13%
Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.AI helps
Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.AI helps
Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.Needs a human
Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.AI helps
Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.AI helps
Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.AI helps
Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.AI does it
Modify existing programs to enhance efficiency.AI does it
Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.AI helps
Sort shop orders into groups to maximize materials utilization and minimize machine setup time.AI helps
Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.AI helps
Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.AI helps
Perform preventative maintenance or minor repairs on machines.Needs a human
Order tooling for jobs.AI helps
Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.AI helps
Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.Needs a human

Is it better than a person? The evidence

No direct test against people in this job yet. Every study is , and vendor studies are labelled as such.

When could it be replaced?

When AI could largely do this job: 2044–2055

Most likely between 2044 and 2055 (8 in 10 of our scenarios). A range from our of how fast AI improves, how fast employers take it up and what holds it back, not a forecast that the job ends. “” has a strict meaning here. Today’s answer is at the top of the page; this is how it could change.

The sand is the human working years left, measured in the same 40-year glass for every job, so a safe trade starts nearly full and an exposed job with a thin layer.

The sand is the human working years left, in the same 40-year glass for every job.Years still needing a humanYears run out

How this job could shift, year by year

Where the job could sit on our scale each year to 2060, across the ten behind its .

Today
Will AI replace this job?
A little.
By 2045
60%
of our scenarios have AI largely doing this job by 2045 (Largely.)
0% still have it mostly needing a person (A little. or Nah.)
By 2060
100%
of our scenarios have AI largely doing this job by 2060 (Largely.)
0% still have it mostly needing a person (A little. or Nah.)

We run this job as ten scenarios spread across its replacement range. In each, the score moves towards the bottom band (Largely: AI could largely do the job) by the year that scenario reaches it, slowly at first and faster later, as adoption usually goes. Each bar splits the ten by the band they put the job in. The model stops at 2060. How the timeline works

Share of this job's scenarios in each verdict band, today to 20600%25%50%75%100%2026: 100.0% of scenarios: AI could do a little of this job (A little.)100%Today2030: 10.0% of scenarios: AI could do a little of this job (A little.)10%2030: 90.0% of scenarios: AI could partly do this job (Partly.)90%20302035: 80.0% of scenarios: AI could partly do this job (Partly.)80%2035: 20.0% of scenarios: AI could mostly do this job (Mostly.)20%20352040: 10.0% of scenarios: AI could partly do this job (Partly.)10%2040: 90.0% of scenarios: AI could mostly do this job (Mostly.)90%20402045: 40.0% of scenarios: AI could mostly do this job (Mostly.)40%2045: 60.0% of scenarios: AI could largely do this job (Largely.)60%20452050: 10.0% of scenarios: AI could mostly do this job (Mostly.)10%2050: 90.0% of scenarios: AI could largely do this job (Largely.)90%20502055: 100.0% of scenarios: AI could largely do this job (Largely.)100%20552060: 100.0% of scenarios: AI could largely do this job (Largely.)100%2060
Will AI replace the job?Largely.Mostly.Partly.A little.Nah.
Share of this job's scenarios in each band, year by year. Updated with every release.
Show the data
YearLargelyMostlyPartlyA littleNah
Today (2026)0.0%0.0%0.0%100.0%0.0%
20300.0%0.0%90.0%10.0%0.0%
20350.0%20.0%80.0%0.0%0.0%
20400.0%90.0%10.0%0.0%0.0%
204560.0%40.0%0.0%0.0%0.0%
205090.0%10.0%0.0%0.0%0.0%
2055100.0%0.0%0.0%0.0%0.0%
2060100.0%0.0%0.0%0.0%0.0%

What’s stopping AI taking over?

The things that keep this work with people, strongest first. Each is scored 0 to 100 from work context, licensing and the evidence we have.

LiabilityMistakes are rated 3.2 out of 5 for consequence and decisions 4.1 out of 5 for impact; someone has to answer for them.
Evidence gapNo study yet compares AI with people doing this job, so employers have no proof it is good enough.
Clients want a personFace-to-face contact is rated 4.5 and physical closeness 2.8 out of 5; caring for or serving people is 2.6 out of 5 in importance.
LicensingUsual entry requirement (BLS): postsecondary nondegree award, then moderate-term on-the-job training.
RegulationWorkers rate responsibility for others' health and safety 3.1 out of 5.
Physical work4% of the task time is physical; robots have been shown on 100% of that time.

What would it cost to hand the work to AI?

The share of the year AI could handle (928 of 2,080 hours a year), priced two ways. Both are ranges, not quotes.

AI model usage, a year
$90–$9,280
A person’s wage for the same hours
$21,200–$44,740

AI cost covers model usage only: no integration, licences, oversight or the human time still needed to review the work. Human cost is the wage for the same hours, without benefits or overheads. As of 2026-10.

Robots and humanoids

AI software can only take the work at a screen. The rest needs a robot that can do it.

4%
of the task time is physical work
None needed
the kind of robot the physical work would need
Little of this job is physical, so robotics is not what holds AI back.

Source: Anthropic Economic Index, 'What work can robots do?' (30 September 2026); O*NET 31.0 task weights.

Which AI skills does this job lean on?

The job’s task time split by what an AI model would need to be good at, and where models stand today.

Each star is a task, grouped by the AI skill it leans on.Needs a human 16%AI helps 71%AI does it 13%
Writing · 5% of time
Strong
Drafts, edits and translates most routine documents at professional quality.
Analysis · 21.6% of time
Strong
Reliable on structured data and rules; uneven on judgement calls with thin information.
Coding · 34.4% of time
Strong
Agents complete many routine software tasks end to end; larger systems still need people.
Vision and design · 5.8% of time
Good
Reads documents, images and layouts well; specialist imaging needs dedicated, approved tools.
Speech · 0% of time
Good
Voice agents handle routine calls and live interpreting; complex or sensitive calls still go to people.
Planning and agents · 17.2% of time
Emerging
Multi-step agents work in narrow, well-tooled workflows; open-ended coordination is unreliable.
Physical manipulation · 16% of time
Early
Robots handle structured, repetitive handling; general dexterity outside fixed settings is not commercial.
Care and persuasion · 0% of time
Limited
Can script, coach and advise; trust, presence and accountability still need a person.
Amber matter holds its orbit, slate circles the inner disc, white falls in.Needs a human 16%AI helps 71%AI does it 13%
How exposed is it?

Still needs a human: 62/100↑ safer

The amber matter on the outside holds its orbit: that is the task time that still needs a person. The slate matter circling the inner disc is the work AI helps with. The white matter is the share AI can do; it spirals in and is gone over the edge.

The matter follows the job’s task split: 16% needs a human, 71% AI helps, 13% AI does it. Still needs a human: 62/100 ↑ safer. Will AI replace them? A little.

People are asking

How often people ask whether AI will replace this job: on Google, and by estimate, in AI assistants.

In the US

20
Google searches a month, 12-month average to August 2026
Google searches a month, September 2025 to August 2026: from 20 to 20
63
estimated questions to AI assistants in September 2026
Estimated questions to AI assistants a month, October 2025 to September 2026: from 22 to 63
0.7
Google searches a month for every 1,000 people in the job
82nd of 197 among all jobs we have search data for

In the UK

10
Google searches a month, 12-month average to August 2026
8
estimated questions to AI assistants in September 2026
1.67
Google searches a month for every 1,000 people in the job in the UK (estimated)
47th of 197 among jobs we have UK search data for

Source: DataForSEO, US and UK, fetched October 3, 2026. Google figures are Google Ads’ rounded monthly averages. The AI figure is DataForSEO’s estimate from Google’s “People also ask” data, not a count from any AI assistant. UK workers are ONS employment figures matched to this job, so the UK rate per 1,000 is an estimate. Search figures are not part of our open dataset.

What the AIs say

We asked four AI assistants the same question: will AI replace this job in the next 10 years? One word (Yes, Partly or No), then one sentence. Our own answer, from the data: Still needs a human: 62/100 ↑ safer. Will AI replace them? A little.

ChatGPTPartly

AI will automate many routine CNC programming tasks, but skilled programmers will still be needed for complex jobs, verification, optimization, and shop-floor problem solving.

gpt-5.5-2026-04-23 · asked 2026-10-03
ClaudePartly

AI will automate much of the routine toolpath generation and optimization work, but skilled programmers will still be needed to handle complex geometries, troubleshoot machine-specific quirks, and ensure quality on critical parts.

claude-sonnet-5 · asked 2026-10-03
GeminiPartly

While AI will automate routine toolpath generation and code optimization, human programmers will still be needed to handle complex setups, custom fixturing, material unpredictability, and quality oversight on the shop floor.

gemini-3.8-flash · asked 2026-10-03
PerplexityPartly

AI will automate much routine toolpath and G-code creation, but skilled CNC programmers will remain necessary for complex machining, validation, setup, and troubleshooting.

sonar · asked 2026-10-03

Assistants answer from what they learned in training (Perplexity also searches the web), so they can be confidently wrong, and the same question can get a different answer tomorrow. Our score is built from task data and graded evidence. Answers collected through DataForSEO.

Cite this page

NeedsAHuman.com (2026). Will AI replace Computer Numerically Controlled Tool Programmers? A little. Still needs a human: 62/100, higher is safer; release 2026-Q4. https://needsahuman.com/jobs/computer-numerically-controlled-tool-programmers/ (accessed 4 October 2026).

Scores change with each , so cite the release. The data is open under : credit NeedsAHuman.com with a link. Open data · Press

Put the badge on your site

The badge updates itself with each release and links back to this page.

Sources

  • Tasks and work context: 31.0, ().
  • Jobs, pay and projections: US , and 2025–35.
  • How AI is used today: ; Microsoft Research, .
  • What AI can do: our task ratings ( r1) and the quality evidence register.
  • UK names and employment: coding index and .

How each score is built: methodology. Every figure on this page: open data. Release 2026-Q4.