G&M Code Programming is the study of the alpha-numeric language executed by Computer Numerically Controlled (CNC) machines. The fundamentals continued in this course will include the format of CNC programs, common G-Codes, M-Codes, as well as materials and speeds & feeds with more focus on the Lathe. This course will also introduce applicable machine shop related math. The lab is furnished with CNC turning and milling centers. Students will also how simulation software is used and incorporated into simulating a program on the mill and lathe. Additionally, the student will be introduced to 3D solid modeling software and CNC programming software.