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.
Also called: CAD Programmer (Computer-Aided Design Programmer) · CAM Programmer (Computer-Aided Manufacturing Programmer) · CNC Machine Operator (Computer Numerical Control Machine Operator) · CNC Machinist (Computer Numerical Control Machinist) · CNC Operator (Computer Numerical Control Operator) · CNC Programmer (Computer Numerical Control Programmer)
What the numbers say
Tailor your resume to Computer Numerically Controlled Tool Programmers
See how your resume lines up with Computer Numerically Controlled Tool Programmers
Refit re-angles your real experience toward this role using the skills above — and never invents skills you don't have. A no-fabrication gate checks every change before you see it.
Top skills employers ask for
Ranked by O*NET importance for this occupation.
- Monitoring
- Mathematics
- Reading Comprehension
- Active Listening
- Speaking
- Critical Thinking
- Writing
- Active Learning
- Learning Strategies
- Science
What they actually do
Core O*NET tasks for this role.
- Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
- Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
- Modify existing programs to enhance efficiency.
- Compare encoded tapes or computer printouts with original part specifications and blueprints to verify accuracy of instructions.
- Prepare geometric layouts from graphic displays, using computer-assisted drafting software or drafting instruments and graph paper.
- Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
- Perform preventative maintenance or minor repairs on machines.
- Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
- Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
- Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
Tools & technology
- Autodesk AutoCAD
- Autodesk Fusion 360
- Dassault Systemes SolidWorks
- G-code
- Mastercam computer-aided design and manufacturing software
- Microsoft Office software
- Extensible markup language XML
- SAP software
- 1CadCam Unigraphics
- 3D Systems GibbsCAM
- Aptean Made2Manage
- Autodesk PartMaker
- Autodesk PowerMill
- Autodesk PowerShape
- BobCAD-CAM
- Celeritive Technologies VoluMill
Knowledge areas
- Production and Processing
- Engineering and Technology
- Mathematics
- Design
- Computers and Electronics
- English Language
- Education and Training
- Mechanical