VetMF

Occupation

Computer Numerically Controlled Tool Programmers

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

$68,120 medianBright outlookHigh school

O*NET 31.0 · 51-9162.00

A typical week, in the words of people in the job

  1. 01Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
  2. 02Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
  3. 03Modify existing programs to enhance efficiency.
  4. 04Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.
  5. 05Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.
  6. 06Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.
  7. 07Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
  8. 08Perform preventative maintenance or minor repairs on machines.
  9. 09Sort shop orders into groups to maximize materials utilization and minimize machine setup time.
  10. 10Order tooling for jobs.
  11. 11Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
  12. 12Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.

Task statements ranked by how many workers report them · O*NET 31.0

What the posting will be called

CNC Machinist (Computer Numerical Control Machinist)CNC Operator (Computer Numerical Control Operator)CNC Programmer (Computer Numerical Control Programmer)ProgrammerCAD Programmer (Computer-Aided Design Programmer)CAM Programmer (Computer-Aided Manufacturing Programmer)CNC Machine Operator (Computer Numerical Control Machine Operator)CNC Tech (Computer Numerical Control Technician)CNC Tool Programmer (Computer Numerical Control Tool Programmer)Numerical Control Programmer (NC Programmer)

Titles reported by employers for this occupation. Search job boards with these, not the O*NET name.

Knowledge the job leans on

Production and ProcessingEngineering and TechnologyMathematicsDesignComputers and ElectronicsEnglish LanguageEducation and TrainingMechanical

Skills that carry over from service

ProgrammingComplex Problem SolvingSystems AnalysisOperations MonitoringOperation and ControlQuality Control AnalysisTroubleshootingJudgment and Decision Making