O*NET-SOC 51-9162.00
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.
From O*NET 30.3
Tasks
From O*NET 30.3, by importance, as O*NET OnLine lists them
Free · O*NET 30.3- Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.Core11959
- Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.Core11961
- Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.Core11963
- Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.Core11966
- Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.Core11962
- Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.Core11968
- Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.Core11960
- Modify existing programs to enhance efficiency.Core11967
- Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.Core11965
- Sort shop orders into groups to maximize materials utilization and minimize machine setup time.Core11971
- Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.Core11964
- Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.Core11969
- Perform preventative maintenance or minor repairs on machines.Core20922
- Order tooling for jobs.Core24013
- Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.Supplemental11970
- Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.Supplemental11973
Technology Skills
From O*NET 30.3, 78 examples in 13 categories, 9 Hot Technology
Free · O*NET 30.3Computer aided manufacturing CAM software
- 1CadCam Unigraphics
- 3D Systems GibbsCAM
- Autodesk Fusion 360In Demand
- Autodesk PartMaker
- Autodesk PowerMill
- Autodesk PowerShape
- BobCAD-CAM
- Celeritive Technologies VoluMill
- CGTech Vericut CNC
- Cimatron CimatronE
- Delcam FeatureCAM
- Delcam PartMaker
- Dolphin CAD/CAM
- DP Technology ESPRIT
- FANUC CNC
- FastCAM
- Geometric Technologies CAMWorks
- GeoPath CAD/CAM System
- Gerber Technology CutWorks
- GibbsCAM
- GO2cam
- Hypertherm ProNest
- ICAM CAM-POST
- Intelitek spectraCAM Milling
- Intelitek spectraCAM Turning
- Kubotek KeyCreator Machinist
- LAB SUM3D
- MachineWorks Ltd. MachineWorks
- Manusoft Technologies IMOLD
- Mastercam computer-aided design and manufacturing softwareIn Demand
- MecSoft Corporation RhinoCAM
- MecSoft Corporation VisualMILL
- MecSoft Corporation VisualTURN
- Metalcam Fikus Visualcam
- Metalix CAD/CAM System cncKad
- Metamation MetaCAM
- Missler Software TopSolid
- Open Mind Software hyperMILL
- Post-processor software
- RADAN Radbend
- SharpCam Ltd. SharpCam
- Siemens NX
- SmartCAMcnc SmartCAM
- SolidCAM CAM software
- SolidCAM iMachining
- Sprut Technology SprutCAM
- Tebis computer aided design software
- Technos Astra R-Nesting
- Technos Astra S-Nesting
- Top Systems T-FLEX CAM
- Uncamco Ucam
- Vero Software ALPHACAM Milling
- Vero Software ALPHACAM Turning
- Vero Software Edgecam
- Vero Software machining STRATEGIST
- Vero Software PEPS
- Vero Software RADAN
- Vero Software SMIRTsoftware
- Vero Software SURFCAM
- Vero Software VISI
- Vero Software WorkNC
Enterprise resource planning ERP software
- Aptean Made2Manage
- SAP softwareHot Technology
Computer aided design CAD software
- Autodesk AutoCADHot TechnologyIn Demand
- Dassault Systemes CATIA
- Dassault Systemes SolidWorksHot TechnologyIn Demand
- PTC Creo Parametric
Enterprise application integration software
- Extensible markup language XMLHot Technology
Video conferencing software
- FaceTime
Object or component oriented development software
- G-codeIn Demand
- M-code
Spreadsheet software
- Microsoft ExcelHot Technology
Office suite software
- Microsoft Office softwareHot TechnologyIn Demand
Electronic mail software
- Microsoft OutlookHot Technology
Presentation software
- Microsoft PowerPointHot Technology
Word processing software
- Microsoft WordHot Technology
Project management software
- Siemens Teamcenter
Analytical or scientific software
- Simulation software
Detailed Work Activities
From O*NET 30.3, under their work activities; open one for the AI skills Workforce Automation maps to it
Free · O*NET 30.3Getting Information
Study blueprints or other instructions to determine equipment setup requirements.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Inspecting Equipment, Structures, or Materials
Inspect completed work to ensure proper installation.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Conduct test runs of production equipment.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Estimating the Quantifiable Characteristics of Products, Events, or Information
Calculate dimensions of workpieces, products, or equipment.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Processing Information
Verify information or specifications.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Making Decisions and Solving Problems
Determine production equipment settings.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Select production equipment according to product specifications.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Thinking Creatively
Create diagrams or blueprints for workpieces or products.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Organizing, Planning, and Prioritizing Work
Plan production or operational procedures or sequences.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Handling and Moving Objects
Align equipment or machinery.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Working with Computers
Enter commands, instructions, or specifications into equipment.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Program equipment to perform production tasks.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Repairing and Maintaining Mechanical Equipment
Perform basic equipment maintenance.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Monitoring and Controlling Resources
Order materials, supplies, or equipment.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Purchase products or services.
WFA · Part of the paid plan when accounts openWFA (Workforce Automation) analysis: 0 of 0 AI skills mapped to this activity, by automation level
- No tools yet
- Not mapped yet
Job Zone
From O*NET 30.3
Free · O*NET 30.3Job Zone 1-2: Very Little to Some Preparation Needed
Workforce Automation analysis, not part of the source
WFA coverage: AI skills for this job
WFA · Part of the paid plan when accounts openPilot mapping: these skill links come from our seed list and haven’t been reviewed yet. Expect them to change as each one is checked.
Equivalents
NICE work roles, with their DCWF equivalents
Mapped to this job by the ETO-CSET NICE/O*NET crosswalk (2024); roles from NICE Framework Components v2.2.0, DCWF equivalents from DoD DCWF Tool v5.3 (2026-09-25)
Free · NICE Framework Components v2.2.0 and DoD DCWF Tool v5.3 (2026-09-25)No NICE work role maps to this job.