Computer Numerically Controlled Tool Programmers

SOC Code: 51-9162

Computer Numerically Controlled Tool Programmerss determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes. This career typically requires moderate-term on-the-job training (months to 1 year). With an AI-proof score of 73.3/100, this role has high resilience to automation. Key skills include Operations Monitoring, Programming, Programming.

AI-Proof Score: 73.3High
💰

Median Salary

$65,670

📈

Job Growth

12.8%

⏱️

Training Time

Moderate-term on-the-job training (months to 1 year)

🎓

Job Zone

Zone 2 / 5

💵

Training Cost

~$5,000

Key Skills

  • Operations Monitoring
  • Programming
  • Reading Comprehension
  • Critical Thinking
  • Monitoring
  • Mathematics
  • Active Learning

Common Tasks

  • 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.

Why AI-Proof?

  • Requires hands-on physical presence and dexterity
  • Demands human empathy, judgment, and trust
  • Operates in unpredictable, variable environments
  • Social and regulatory barriers to full automation