« Back to All Apprenticeships

Computer Numerical Control (CNC) Programmer

Competency-Based Apprenticeship
Sponsoring Company:
Minnesota Dual-Training Pipeline
O*Net Code
Rapids Code
Req. Hours
Jul 16, 2021
Jul 16, 2021

Competency-Based Skills

1 skill sets | 9 total skills
Industry-Sector Technical Competencies
CAD/CAM software -Use the models and assemblies created in CAD software to develop toolpaths that drive machine tools to turn designs into physical parts.
Blueprint reading - Knowledge in reading and understanding industrial prints.
Shop math and measurement - Training in basic math, including linear measurement, metrics and beginning algebra.
CNC Milling - Learn mill operations including clamping, tools and holders, speeds and feeds, cutting depths/ width along direction.
CNC design and programming - Knowledge of manual programming of Computer Numerical Control (CNC) machine tools. Learn types of CNC controls, machinery, programming formats and basic terminology. The ability to hide G-code and/or have ways to bypass it in order to speed up the process of part design is also useful knowledge to have for this role as well.
CNC Program Management - Knowledge of how to ensure that current software is up to date and aligns with shop needs. Able to also manage time and prioritize programming so that it meets company deadlines and order scheduling goals.
Machine tool theory - Learn to complete the processes required for manufacturing a precision part, use standard shop safety practices, set-up and operate standard manufacturing machines, complete accurate lay-outs, explain applications of hand tools and use correctly and use basic measuring tools.
Metallurgy - Know the basic principles of metals, the behavior of metals and the processes which affect them, as well as the most common metals used in industrial processes.
Inspection - Knowledgeable of the proper methods and instruments used to effectively inspect parts in the shop, including using instruments such as the caliper, micrometer, and of course CNC machine.

Save as PDF

You can save this PDF (and any PDF) directly from the Print dialog in your browser. Click "Open Print Dialog", then switch the Printer to "Save as PDF".

Open Print Dialog