Students will be introduced to the fundamentals of Computer Numerical Controlled (CNC) Milling machines and their programming. Covered in this course is the basic operation of CNC machines with topics such as safety, simulation, tooling with tool selection, and machine zeroing. Students will be exposed to absolute and incremental positioning, circular interpolation, program interpolation, and cycle pausing. CNC machine safety will be stressed throughout this course.