{"v":"2026-11-02","dataVersion":"ONET-30.3+BLS-MAY25","code":"51-9162.00","slug":"computer-numerically-controlled-tool-programmers","title":"Computer Numerically Controlled Tool Programmers","alt":["Programmer","CNC Programmer","CNC Operator","CNC Tool Programmer","CNC Lathe Programmer","CNC Machine Programmer","CAD Programmer","CAM Programmer","CNC Mill Programmer","CNC Tech","Numerical Control Programmer","Application Engineer"],"employment":28500,"wage":{"median":68120,"p25":58270,"p75":81890},"growthPct":12.8,"exposure":31.8,"taskCount":16,"highCount":3,"midCount":1,"lowCount":12,"aeiObserved":1,"fit":{"mix":{"none":63.2,"efficient":18.8,"standard":18,"frontier":0},"counts":{"none":10,"efficient":3,"standard":3,"frontier":0},"recommended":"standard","coveragePct":36.8,"addressablePct":36.8},"tasks":[{"t":"Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.","imp":4.56,"exp":15,"src":"heuristic","tier":null,"gwa":"Making Decisions and Solving Problems"},{"t":"Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.","imp":4.46,"exp":80,"src":"heuristic","tier":"efficient","gwa":"Getting Information"},{"t":"Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.","imp":4.39,"exp":15,"src":"heuristic","tier":null,"gwa":"Inspecting Equipment, Structures, or Materials"},{"t":"Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.","imp":4.36,"exp":15,"src":"heuristic","tier":null,"gwa":"Working with Computers"},{"t":"Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.","imp":4.33,"exp":15,"src":"heuristic","tier":null,"gwa":"Estimating the Quantifiable Characteristics of Products, Events, or Information"},{"t":"Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.","imp":4.22,"exp":15,"src":"heuristic","tier":null,"gwa":"Working with Computers","auto":0.875,"aug":0.125},{"t":"Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.","imp":4.19,"exp":15,"src":"heuristic","tier":null,"gwa":"Working with Computers"},{"t":"Modify existing programs to enhance efficiency.","imp":4.06,"exp":15,"src":"heuristic","tier":null,"gwa":"Working with Computers"},{"t":"Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.","imp":3.95,"exp":50,"src":"heuristic","tier":"standard","gwa":"Working with Computers"},{"t":"Sort shop orders into groups to maximize materials utilization and minimize machine setup time.","imp":3.82,"exp":90,"src":"heuristic","tier":"standard","gwa":"Organizing, Planning, and Prioritizing Work"},{"t":"Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.","imp":3.81,"exp":80,"src":"heuristic","tier":"efficient","gwa":"Processing Information","auto":0.4366,"aug":0.5634},{"t":"Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.","imp":3.78,"exp":40,"src":"aei","tier":"standard","gwa":"Thinking Creatively","auto":0.4037,"aug":0.5963},{"t":"Perform preventative maintenance or minor repairs on machines.","imp":3.74,"exp":20,"src":"heuristic","tier":"efficient","gwa":"Repairing and Maintaining Mechanical Equipment"},{"t":"Order tooling for jobs.","imp":3.56,"exp":15,"src":"heuristic","tier":null,"gwa":"Monitoring and Controlling Resources"},{"t":"Write instruction sheets and cutter lists for a machine's controller to guide setup and encode numerical control tapes.","imp":3.55,"exp":15,"src":"heuristic","tier":null,"gwa":"Working with Computers"},{"t":"Align and secure pattern film on reference tables of optical programmers, and observe enlarger scope views of printed circuit boards.","imp":3.27,"exp":15,"src":"heuristic","tier":null,"gwa":"Inspecting Equipment, Structures, or Materials"}],"adjacent":[{"code":"51-9161.00","slug":"computer-numerically-controlled-tool-operators","title":"Computer Numerically Controlled Tool Operators","overlap":0.85,"months":5,"exposure":19.7,"strong":true},{"code":"51-4081.00","slug":"multiple-machine-tool-setters-operators-and-tenders-metal-and-plastic","title":"Multiple Machine Tool Setters, Operators, and Tenders, Metal and Plastic","overlap":0.67,"months":12,"exposure":17.3,"strong":true},{"code":"15-1251.00","slug":"computer-programmers","title":"Computer Programmers","overlap":0.67,"months":12,"exposure":64.3,"strong":true},{"code":"51-4041.00","slug":"machinists","title":"Machinists","overlap":0.66,"months":12,"exposure":27.4,"strong":true},{"code":"51-4194.00","slug":"tool-grinders-filers-and-sharpeners","title":"Tool Grinders, Filers, and Sharpeners","overlap":0.65,"months":12,"exposure":20.8,"strong":true}]}
