Skip to main content

NIMS CNC Lathe and Milling Programming

This training program is designed to introduce students to the four phases of CNC machining operations.

This is a training program designed to introduce students to the four phases of CNC machining operations. Participants will learn how to set up machine tools, program them using EIA/ISO G-code, and utilize CAD/CAM software to manufacture complex parts. The course will cover theoretical concepts in the classroom, accompanied by practical applications on industry-standard machines. Key topics include:

  • Terminology related to coordinates, cutter paths, angle cutting, linear and circular interpolation, canned cycles, and tooltip compensation.
  • Use of conversational software such as Mazak Smooth G and Haas Shape Creator.

The training will consist of a balanced mix of lectures and hands-on lab work (50/50) to prepare students for certification assessments.

This certification is through the National Institute of Metalworking Skills (NIMS) for:

  • CNC Milling Programming, Setup, and Operations
  • CNC Lathe Programming, Setup, and Operations

Some potential occupations this course can prepare the learner for are: CNC Machine Operator, CNC Setup Technician, CNC Programmer, CAD/CAM Technician

Advancement Outlook

  • Short?term (0?2?years): Operator???Setup Technician

  • Mid?term (2?5?years): Programmer or Process Improvement Specialist

  • Long?term (5+?years): CNC Supervisor, Manufacturing Engineer, or Operations Manager

With NIMS credentials and real?world machine experience, graduates can enter a wide range of precision?manufacturing environments�including aerospace, medical devices, automotive, and contract machining shops�and progress quickly into higher?skill, higher?wage positions.

�Upon successful completion of this course, the student will be expected to:
���1. Consistently demonstrate proper programming format and techniques for manual CNC programming, to machine parts without error.
���2. Choose appropriate tooling for specified material and machining operation.
���3. Calculate proper feeds and speeds for optimal tool life, machining time, and part finish.
���4. Analyze G and M code programs using machine graphics display, verification software, or CAD-CAM verification.
���5. Complete appropriate documentation for safety, set-up, and quality control purposes.
���6. Create process plans and routings for multiple machining operations.
���7. Properly and safely set-up and operate CNC milling machines.
���8. Use manual, manual data input, and automatic operation modes.
���9. Troubleshoot program and machining problems.
���10. Use conversational program software (Mazak smooth G, Haas shape creator)
���11. Introduction to 2-dimensional CAD/CAM (Mastercam or Fusion 360) using wire frame, surface and solid modeling techniques.
���12. Design jigs and fixtures for part production, and unique special projects for production.
���13. Program (manually and CAM), set-up and operate various CNC controls and machinery.