All careers

Computer Numerically Controlled Tool Programmers

  • Bright Outlook
  • Rapid Growth

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

What you’d do

  • 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.
  • Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
  • Modify existing programs to enhance efficiency.

Skills that matter

  • Programming
  • Monitoring
  • Complex Problem Solving
  • Mathematics
  • Operations Monitoring
  • Systems Analysis

How to get there

Little to some preparation: usually a high school diploma or GED, though some jobs do not need one

Also called

  • CNC Machinist (Computer Numerical Control Machinist)
  • CNC Operator (Computer Numerical Control Operator)
  • CNC Programmer (Computer Numerical Control Programmer)
  • Programmer
  • CAD Programmer (Computer-Aided Design Programmer)
  • CAM Programmer (Computer-Aided Manufacturing Programmer)
See all careers
  • Computer Numerically Controlled Tool Operators

    Operate computer-controlled tools, machines, or robots to machine or process parts, tools, or other work pieces made of metal, plastic…

    Little to some preparation: usually a high school diploma or GED, though some jobs do not need one

  • Machinists

    Set up and operate a variety of machine tools to produce precision parts and instruments out of metal.

    Medium preparation: usually vocational school, related on-the-job experience, or an associate's degree

  • Robotics Technicians

    Build, install, test, or maintain robotic equipment or related automated production systems.

    Medium preparation: usually vocational school, related on-the-job experience, or an associate's degree

  • Model Makers, Metal and Plastic

    Set up and operate machines, such as lathes, milling and engraving machines, and jig borers to make working models of metal or plastic…

    Medium preparation: usually vocational school, related on-the-job experience, or an associate's degree

  • Electromechanical Equipment Assemblers

    • Bright Outlook
    • Rapid Growth

    Assemble or modify electromechanical equipment or devices, such as servomechanisms, gyros, dynamometers, magnetic drums, tape drives…

    Little to some preparation: usually a high school diploma or GED, though some jobs do not need one

  • Mechanical Drafters

    Prepare detailed working diagrams of machinery and mechanical devices, including dimensions, fastening methods, and other engineering…

    Medium preparation: usually vocational school, related on-the-job experience, or an associate's degree