Computer Numerical Control (CNC) Programmer
Apr 04, 2021
Apr 04, 2021
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.