51¶ÌÊÓÆµ

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.