Home › Production › Computer Numerically Controlled Tool Programmers

How a computer numerically controlled tool programmer can use AI, task by task

O*NET 51-9162.00: Computer Numerically Controlled Tool Programmers16 tasksJob Zone 2: Some preparation

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

Type your own title and every prompt on this page updates to match. Also called: CAD Programmer (Computer-Aided Design Programmer), CAM Programmer (Computer-Aided Manufacturing Programmer), CNC Machine Operator (Computer Numerical Control Machine Operator), CNC Machinist (Computer Numerical Control Machinist), CNC Operator (Computer Numerical Control Operator), CNC Programmer (Computer Numerical Control Programmer), CNC Tech (Computer Numerical Control Technician), CNC Tool Programmer (Computer Numerical Control Tool Programmer), Numerical Control Programmer (NC Programmer), Programmer.

Where AI fits in this job

AI-ready 10%AI-assist 46%Stays human 45%

Share of the job's tasks, weighted by how important and how frequent each task is (O*NET ratings). 2 AI-ready, 7 AI-assist and 7 human-led tasks out of 16. This measures where AI can help, not whether the job will disappear.

Information & paperwork
Thinking & planning
People & communication
Leading & teaching
Hands-on & physical

Shape of the job: importance of each kind of work activity (O*NET, 1 to 5).

AI can draft these 2

AI produces a usable first pass. You review it, fix it and own it.

Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.

Daily

AI is a tireless first-pass checker.

📊 Real AI use (Anthropic Economic Index, Apr 2026 to May 2026): AI completed the task directly in 45% of those conversations; the rest were back-and-forth with the person.

Show prompt & steps

AI is a tireless proofreader. It catches inconsistencies, missing fields and errors across documents and data, so your review time goes on what matters.

Ready-to-use prompt

I work as a computer numerically controlled tool programmer. Part of my job is to compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.

Context: The work draws on production and processing, design and engineering and technology.
Item: [bid, property, product]
Specifications: [paste]
What I have: [paste the submitted info]

Make a table: requirement, submitted, match or not. Make a table: requirement, met / not met / unclear, and the exact evidence.

10-minute exercise: Specification verification

Step 1Pick a real example: the next time you compare encoded tapes or computer printouts (today).
Step 2Fill in [Item], [Specifications] and [What I have] with the real details, then run the prompt.
Step 3Do your usual review too, and note what AI caught and what it missed.

AI can miss things and sound sure about it. Use it to catch extra problems, not as the final check.

Importance 3.8/5 · core task · O*NET work activity: Verify information or specifications..

Sort shop orders into groups to maximize materials utilization and minimize machine setup time.

Weekly

AI drafts the plan, schedule or checklist for you to adjust.

Show prompt & steps

Describe the goal, the people and the constraints, and AI drafts the plan, schedule or checklist. You adjust it to what you know about real life on the ground.

Ready-to-use prompt

I work as a computer numerically controlled tool programmer. Part of my job is to sort shop orders into groups to maximize materials utilization and minimize machine setup time.

Context: We use SAP software and Aptean Made2Manage; the work draws on production and processing, design and engineering and technology.
Process: [production, investigation, installation]
Conditions: [materials, type]

Draft the sequence of steps. Lay it out as a table with steps, owner, timing and what could go wrong, then list the decisions I still need to make.

10-minute exercise: Procedure sequence

Step 1Pick a real example: the next time you sort shop orders (this week).
Step 2Fill in [Process] and [Conditions] with the real details, then run the prompt.
Step 3Cross out anything that won't work on the ground and ask AI to revise with your corrections.

AI doesn't know your people, your site or your history. Treat its plan as a starting point to react to.

Importance 3.8/5 · core task · O*NET work activity: Plan production or operational procedures or sequences..

AI can help you prep these 7

AI speeds up the prep, drafting or thinking. The core of the task is still yours.

Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.

Daily

AI gives you a first-pass summary; you still read the key parts.

Show prompt & steps

AI can pull out the key points and questions to look for. Use it as a first pass, then look closely yourself.

Ready-to-use prompt

I work as a computer numerically controlled tool programmer. Part of my job is to analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.

Context: The work draws on production and processing, design and engineering and technology.
Instructions: [paste the job sheet, blueprint notes or production schedule]
Machine or line: [equipment and its settings range]

Make a set-up sheet: settings, tooling, sequence, tolerances and first-piece checks. Flag anything outside the machine's range or ambiguous in the instructions.

10-minute exercise: Set-up sheet from a blueprint

Step 1Pick a real example: the next time you analyze job orders, drawings and blueprints (today).
Step 2Paste them into [Instructions] and describe the equipment in [Machine or line].
Step 3Compare the sheet with the blueprint line by line and run your normal first-piece check.

Remove names and private details before pasting, and check your employer's rules on what you can share with AI tools.

Importance 4.5/5 · core task · O*NET work activity: Study blueprints or other instructions to determine equipment setup requirements..

Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.

Daily

AI drafts scripts and configs; design and security are yours.

Show prompt & steps

AI can draft configurations, scripts and test cases and explain unfamiliar systems. Architecture and security decisions need your expertise.

Ready-to-use prompt

I work as a computer numerically controlled tool programmer. Part of my job is to revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.

Context: We use G-code and M-code; the work draws on production and processing, design and engineering and technology.
Equipment: [lighting console, robot, machine]
Task: [what it should do]

Write the program or cue sequence, explain each step, and how to test safely. Propose the approach first, then the code with comments and tests, and point out security risks.

10-minute exercise: Program equipment

Step 1Pick a real example: the next time you revise programs or tapes (today).
Step 2Fill in [Equipment] and [Task] with the real details, then run the prompt.
Step 3Test in a safe mode before running live.

Don't paste secrets, passwords or proprietary code into tools your employer hasn't approved.

Importance 4.2/5 · core task · O*NET work activity: Program equipment to perform production tasks..

Modify existing programs to enhance efficiency.

Daily

AI drafts scripts and configs; design and security are yours.

Show prompt & steps

AI can draft configurations, scripts and test cases and explain unfamiliar systems. Architecture and security decisions need your expertise.

Ready-to-use prompt

I work as a computer numerically controlled tool programmer. Part of my job is to modify existing programs to enhance efficiency.

Context: We use G-code and M-code; the work draws on production and processing, design and engineering and technology.
Equipment: [lighting console, robot, machine]
Task: [what it should do]

Write the program or cue sequence, explain each step, and how to test safely. Propose the approach first, then the code with comments and tests, and point out security risks.

10-minute exercise: Program equipment

Step 1Pick a real example: the next time you modify existing programs to enhance efficiency (today).
Step 2Fill in [Equipment] and [Task] with the real details, then run the prompt.
Step 3Test in a safe mode before running live.

Don't paste secrets, passwords or proprietary code into tools your employer hasn't approved.

Importance 4.1/5 · core task · O*NET work activity: Program equipment to perform production tasks..

Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.

Daily

AI drafts scripts and configs; design and security are yours.

Show prompt & steps

AI can draft configurations, scripts and test cases and explain unfamiliar systems. Architecture and security decisions need your expertise.

Ready-to-use prompt

I work as a computer numerically controlled tool programmer. Part of my job is to write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.

Context: We use G-code and M-code; the work draws on production and processing, design and engineering and technology.
Equipment: [lighting console, robot, machine]
Task: [what it should do]

Write the program or cue sequence, explain each step, and how to test safely. Propose the approach first, then the code with comments and tests, and point out security risks.

10-minute exercise: Program equipment

Step 1Pick a real example: the next time you write programs in the language of a machine's controller (today).
Step 2Fill in [Equipment] and [Task] with the real details, then run the prompt.
Step 3Test in a safe mode before running live.

Don't paste secrets, passwords or proprietary code into tools your employer hasn't approved.

Importance 4.4/5 · core task · O*NET work activity: Program equipment to perform production tasks..

Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.

Daily

AI generates options and references; taste and the final call are yours.

📊 Real AI use (Anthropic Economic Index, Apr 2026 to May 2026): AI completed the task directly in 44% of those conversations; the rest were back-and-forth with the person.

Show prompt & steps

Use AI to generate lots of options, references and rough mock-ups fast. The craft, the taste and the final call are what make it yours.

Ready-to-use prompt

I work as a computer numerically controlled tool programmer. Part of my job is to prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.

Context: We use Autodesk AutoCAD and Dassault Systemes SolidWorks; the work draws on production and processing, design and engineering and technology.
Part or assembly: [describe]
Specs: [dimensions, materials]

Outline views needed and a bill of materials. Give 10 quite different options from safe to bold, then develop the best 2.

10-minute exercise: Part drawing and BOM

Step 1Pick a real example: the next time you prepare geometric layouts (today).
Step 2Fill in [Part or assembly] and [Specs] with the real details, then run the prompt.
Step 3Pick the idea that sparks something and develop it yourself for 5 minutes.

Check the usage rules for AI images and text in your field, and make sure the final work is original.

Importance 3.8/5 · core task · O*NET work activity: Create diagrams or blueprints for workpieces or products..

Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.

Weekly

AI drafts scripts and configs; design and security are yours.

Show prompt & steps

AI can draft configurations, scripts and test cases and explain unfamiliar systems. Architecture and security decisions need your expertise.

Ready-to-use prompt

I work as a computer numerically controlled tool programmer. Part of my job is to write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.

Context: We use G-code and M-code; the work draws on production and processing, design and engineering and technology.
Equipment: [lighting console, robot, machine]
Task: [what it should do]

Write the program or cue sequence, explain each step, and how to test safely. Propose the approach first, then the code with comments and tests, and point out security risks.

10-minute exercise: Program equipment

Step 1Pick a real example: the next time you write instruction sheets and cutter lists (this week).
Step 2Fill in [Equipment] and [Task] with the real details, then run the prompt.
Step 3Test in a safe mode before running live.

Don't paste secrets, passwords or proprietary code into tools your employer hasn't approved.

Importance 3.5/5 · O*NET work activity: Program equipment to perform production tasks..

Order tooling for jobs.

Monthly

AI preps the paperwork; approving and paying stay with you.

Show prompt & steps

AI can prep the paperwork, extract details from documents and make checklists. Approving, paying and verifying stay with you.

Ready-to-use prompt

I work as a computer numerically controlled tool programmer. Part of my job is to order tooling for jobs.

Context: We use SAP software and Aptean Made2Manage.
What I need: [parts, lab supplies, materials]
Stock and usage: [current levels, how fast we use them]
Suppliers: [who we buy from]

Make an order list with quantities, a reorder-point table and a requisition template. Point out anything missing or inconsistent and suggest a template I can reuse.

10-minute exercise: Ordering supplies

Step 1Pick a real example: the next time you order tooling.
Step 2Fill in [What I need], [Stock and usage] and [Suppliers] with the real details, then run the prompt.
Step 3Check part numbers and approvals before placing the order.

Personal, financial and health data shouldn't go into AI tools unless your employer has approved one for it.

Importance 3.6/5 · core task · O*NET work activity: Order materials, supplies, or equipment.. Also involves: Purchase products or services..

These stay human 7

They need your hands, your presence or your accountable judgment. Lean into them: they get more valuable as routine work is automated.

📏 Measured in this job (O*NET work context): Face-to-face discussions: every day · Using hands on tools and objects: more than half the time · Frequency of decisions: once a week or more but not every day · Impact of decisions: important results

Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.

Several times a day

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a computer numerically controlled tool programmer. Part of my job is to determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.

Context: The work draws on production and processing, design and engineering and technology.
Machine and job: [CNC, woodworking, part]
Specs: [material, tolerances]

List machine settings, tool selection and sequence of operations. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Set-up plan

Step 1Pick a real example: the next time you determine the sequence of machine operations.
Step 2Fill in [Machine and job] and [Specs] with the real details, then run the prompt.
Step 3Check settings against tooling and machine data.

Importance 4.6/5 · core task · O*NET work activity: Determine production equipment settings.. Also involves: Select production equipment according to product specifications..

Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.

Daily

Needs your eyes on site. AI can build the checklist and the report.

Show prep prompt & steps

Where AI still helps: AI can build your inspection checklists, explain standards and turn your notes and photos into clean reports.

Prep prompt

I work as a computer numerically controlled tool programmer. Part of my job is to observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.

Context: The work draws on production and processing, design and engineering and technology.
Machine or tool: [describe]
Part specs: [tolerances]

List test run steps, first-piece checks and adjustments. Group it by area, say what 'good' and 'bad' look like for each item, and add a short template for writing up what I find.

10-minute exercise: Test run checklist

Step 1Pick a real example: the next time you observe machines (today).
Step 2Fill in [Machine or tool] and [Part specs] with the real details, then run the prompt.
Step 3Take it with you next time, tick it alongside your usual routine, and add anything it missed.

Importance 4.4/5 · core task · O*NET work activity: Conduct test runs of production equipment..

Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a computer numerically controlled tool programmer. Part of my job is to enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.

Context: The work draws on production and processing, design and engineering and technology.
Equipment: [welder, prepress, CNC]
Job specs: [parameters]

List the settings to enter and how to verify them. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Entering machine settings

Step 1Pick a real example: the next time you enter computer commands (today).
Step 2Fill in [Equipment] and [Job specs] with the real details, then run the prompt.
Step 3Run a test piece and check before production.

Importance 4.2/5 · core task · O*NET work activity: Enter commands, instructions, or specifications into equipment..

Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a computer numerically controlled tool programmer. Part of my job is to determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.

Context: The work draws on production and processing, design and engineering and technology.
Machine and job: [CNC, woodworking, part]
Specs: [material, tolerances]

List machine settings, tool selection and sequence of operations. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Set-up plan

Step 1Pick a real example: the next time you determine reference points (today).
Step 2Fill in [Machine and job] and [Specs] with the real details, then run the prompt.
Step 3Check settings against tooling and machine data.

Importance 4.3/5 · core task · O*NET work activity: Determine production equipment settings.. Also involves: Calculate dimensions of workpieces, products, or equipment..

Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.

Daily

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a computer numerically controlled tool programmer. Part of my job is to enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.

Context: The work draws on production and processing, design and engineering and technology.
Equipment: [welder, prepress, CNC]
Job specs: [parameters]

List the settings to enter and how to verify them. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Entering machine settings

Step 1Pick a real example: the next time you enter coordinates of hole locations (today).
Step 2Fill in [Equipment] and [Job specs] with the real details, then run the prompt.
Step 3Run a test piece and check before production.

Importance 4.0/5 · core task · O*NET work activity: Enter commands, instructions, or specifications into equipment..

Perform preventative maintenance or minor repairs on machines.

Weekly

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a computer numerically controlled tool programmer. Part of my job is to perform preventative maintenance or minor repairs on machines.

Context: The work draws on production and processing, design and engineering and technology.
Equipment: [slot machines, projectors, devices]
Tasks: [bulbs, cleaning, adjustments]

List routine steps and intervals. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Basic maintenance routine

Step 1Pick a real example: the next time you perform preventative maintenance or minor repairs (this week).
Step 2Fill in [Equipment] and [Tasks] with the real details, then run the prompt.
Step 3Check it against the manufacturer's manual and your site rules, and add the steps only experience teaches.

Importance 3.7/5 · core task · O*NET work activity: Perform basic equipment maintenance..

Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.

Weekly

Physical, in-person work. AI helps with checklists and write-ups.

Show prep prompt & steps

Where AI still helps: AI helps around the job: decoding manuals and instructions, pre-job checklists, calculations and writing up what you did afterward.

Prep prompt

I work as a computer numerically controlled tool programmer. Part of my job is to align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.

Context: The work draws on production and processing, design and engineering and technology.
Equipment: [vehicle, machine]
Specs: [angles, tolerances]

List measurement and adjustment steps. Include the tools, materials and safety steps, the measurements or settings to double-check, and a 3-line template for logging the job. Flag anything to confirm in the manufacturer's manual.

10-minute exercise: Alignment job

Step 1Pick a real example: the next time you align and secure pattern film (this week).
Step 2Fill in [Equipment] and [Specs] with the real details, then run the prompt.
Step 3Check it against the manufacturer's manual and your site rules, and add the steps only experience teaches.

Importance 3.3/5 · O*NET work activity: Align equipment or machinery.. Also involves: Inspect completed work to ensure proper installation..

Get the full prompt pack for Computer Numerically Controlled Tool Programmers

Every task, prompt and 10-minute exercise on this page in one PDF, formatted to print or keep on your desktop. Free.

Where should we send your PDF?

Your Computer Numerically Controlled Tool Programmers prompt pack downloads straight away, and a copy goes to your inbox.

We'll also send occasional updates about this playbook. Unsubscribe anytime. Privacy

Your next moves

Skills to build

From O*NET's ratings of how important each skill is in this job, matched to which part of the work it supports.

Stays human Deepen these

They power the human-led work, which is the part of the job AI can't take over.

  • Active Listeningimportance 3.0/5
    Used in: Making Decisions and Solving Problems
  • Judgment and Decision Makingimportance 3.0/5
    Used in: Making Decisions and Solving Problems
  • Systems Evaluationimportance 3.0/5
    Used in: Making Decisions and Solving Problems
  • Active Learningimportance 2.9/5
    Used in: Making Decisions and Solving Problems

With AI Use these to work with AI

When AI does the first draft, these are the skills you use to brief it and check what comes back.

  • Critical Thinkingimportance 3.0/5
    Used in: Working with Computers
  • Reading Comprehensionimportance 3.0/5
    Used in: Working with Computers
  • Complex Problem Solvingimportance 3.1/5
    Used in: Working with Computers
  • Programmingimportance 3.8/5
    Used in: Working with Computers

Where you could move

Related jobs from O*NET with the closest skill profile, favouring ones where more of the work stays human. No step down in preparation.

Getting into this job

High school diploma is most common (33% of workers)

  • High school or less 33%
  • Certificate or some college 51%
  • Associate's 14%
  • Bachelor's 2%
  • On-the-job training: 6–12 months
  • Related experience: 2–4 years

What workers in this job report, from O*NET surveys (typical values).

Software in this job

In-demand tools from O*NET. Many now have AI built in, so check what yours can do before adding a new tool.

Autodesk AutoCADDassault Systemes SolidWorksExtensible markup language XMLMicrosoft ExcelMicrosoft Office softwareMicrosoft OutlookMicrosoft PowerPointMicrosoft WordSAP software