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.

Preparation

ItemValue
Preparation zoneZone 3 – Medium preparation needed
What O*NET says the zone requiresPrevious work-related skill, knowledge, or experience is required
Broad occupation in O*NETTrue (Yes)
Skills listed for this occupation6
Abilities listed for this occupation6
Tasks listed for this occupation5
Interest scores given for this occupation6

Skills

The 6 skills with the highest importance values in this occupation's records.

SkillO*NET elementImportanceDate
Programming2.B.3.e4.1207/2016
Monitoring2.A.2.d3.507/2016
Operations Monitoring2.B.3.g3.3807/2016
Active Learning2.A.2.b3.2507/2016
Complex Problem Solving2.B.2.i3.2507/2016
Critical Thinking2.A.2.a3.2507/2016

The importance value is what each record itself carries on O*NET's importance scale; the date is the date in each record.

Abilities

The 6 abilities with the highest importance values in this occupation's records.

AbilityO*NET elementImportanceDate
Information Ordering1.A.1.b.63.8807/2016
Near Vision1.A.4.a.13.8807/2016
Perceptual Speed1.A.1.e.33.7507/2016
Problem Sensitivity1.A.1.b.33.7507/2016
Mathematical Reasoning1.A.1.c.13.507/2016
Visualization1.A.1.f.23.3807/2016

The importance value is what each record itself carries on O*NET's importance scale; the date is the date in each record.

Tasks

The tasks O*NET records for this occupation, with the type, respondent count and date each record carries.

TaskTypeIncumbents respondingDate
Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.Core7107/2016
Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.Core7207/2016
Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.Core7207/2016
Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.Core7207/2016
Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.Core7107/2016

Work interests

The interest scores O*NET gives this occupation, on the six interest types.

InterestScoreDate
Conventional6.1911/2023
Realistic4.6211/2023
Investigative3.7811/2023
Enterprising1.7111/2023
Social1.6111/2023
Artistic1.4111/2023

More occupations in preparation zone 3

Source: O*NET 29.1 Database (Occupation Data, Job Zones, Skills, Abilities, Task Statements, Interests), U.S. Department of Labor, Employment and Training Administration. Data fetched 2026-10-31. See about and sources.