← Occupation guides

51-9162.00 · Task explorer

Computer Numerically Controlled Tool Programmers: reported tasks and exploration worksheet

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

Use the skill profile to plan your next practice →

Read the task inventory

This source lists 16 tasks, including 14 marked Core and 2 marked Supplemental. Labels and dates are retained below. Employers can combine or divide these responsibilities differently; explore the task itself before assuming it belongs in every version of the role.

Task source dates: 08/2025.

16 tasks shown

Core · Task 11959 · 08/2025 · Incumbent

Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.

Core · Task 11961 · 08/2025 · Incumbent

Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.

Core · Task 11963 · 08/2025 · Incumbent

Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.

Core · Task 11966 · 08/2025 · Incumbent

Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.

Core · Task 11962 · 08/2025 · Incumbent

Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.

Core · Task 11968 · 08/2025 · Incumbent

Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.

Core · Task 11960 · 08/2025 · Incumbent

Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.

Core · Task 11967 · 08/2025 · Incumbent

Modify existing programs to enhance efficiency.

Core · Task 11965 · 08/2025 · Incumbent

Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.

Core · Task 11971 · 08/2025 · Incumbent

Sort shop orders into groups to maximize materials utilization and minimize machine setup time.

Core · Task 11964 · 08/2025 · Incumbent

Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.

Core · Task 11969 · 08/2025 · Incumbent

Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.

Core · Task 20922 · 08/2025 · Incumbent

Perform preventative maintenance or minor repairs on machines.

Core · Task 24013 · 08/2025 · Incumbent

Order tooling for jobs.

Supplemental · Task 11970 · 08/2025 · Incumbent

Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.

Supplemental · Task 11973 · 08/2025 · Incumbent

Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.

Make the shortlist useful

  1. Choose one to three activities that tell you something different about the work. Avoid selecting several ways of describing the same interest.
  2. For each, write an example you can discuss or a question that would change your understanding of the role.
  3. Keep source task IDs with your notes so you can return to the same description. Do not include private employer or customer information.

The exported worksheet distinguishes the reported task from your own notes. It supports exploration, not a hiring decision or a validated assessment.

Keep your worksheet

Download before leaving this page. Unsaved writing remains only in the page and is cleared on refresh. Notes and learning actions are not sent to a server. This guide describes an occupation and supports study planning; it does not provide clinical, legal or equipment-operating procedures.

Source and practice material

Occupational context uses the O*NET® 31.0 Database from the U.S. Department of Labor, Employment and Training Administration, under CC BY 4.0. View the occupation.

Skill Workbench selected and adapted the occupational information and added its own fictional cases, calculations, guidance and worksheets. USDOL/ETA has not approved, endorsed or tested these additions. O*NET® is a trademark of USDOL/ETA.