Hold on just a sec...
0 or 3 credits
Fall 2026 Lecture Laboratory Upper DivisionThis course introduces Computer Numerical Control (CNC) programming and machining practices. Students will learn to generate, verify, and execute CNC programs using industry-standard computer-aided manufacturing (CAM) software and simulation tools. Emphasis is placed on interpreting G-code, applying advanced programming techniques, and integrating multi-axis machining principles. Through lectures, labs and projects, students will set up CNC machines, select tooling, calculate machining parameters, and apply best practices for precision manufacturing.
Learning Outcomes1Optimize CNC programs using CAM software for a variety of machining operations, incorporating principles of design for manufacturability and design for assembly to enhance production efficiency and component quality.
2Validate CNC programs through simulation.
3Interpret G-code by applying advanced programming techniques such as coordinate transforms, subprograms, and fixed cycles.
4Evaluate machining parameters, appropriate cutting tools, and safe and efficient machining practices.
5Operate CNC machine to manufacture components according to technical specifications.