Milling Programming & Setting ( VMC & HMC )

Categories: 1.CNC
Wishlist Share

About Course

This course teaches the skills needed to program, set up, and operate Vertical Machining Centers (VMCs) for CNC machining. Students learn to read blueprints, plan tool paths, and write G-code and M-code programs (manually and using CAM software) to produce precision parts.

 

Format: Combines classroom instruction with hands-on machine time, working toward the ability to independently set up and run a CNC Milling job from a drawing to a finished part.

Outcome: By the end of the course, learners will be able to confidently write, edit, and prove out Milling programs, set tools and offsets, and produce accurate components that meet drawing specifications.

Show More

What Will You Learn?

  • CNC machine fundamentals and VMC axis orientation (X, Y, Z)
  • • Workholding, fixture setup, and part alignment
  • • Tool selection, tool offsets, and tool length compensation
  • • Work coordinate systems (G54–G59) and datum setting
  • • Manual G-code/M-code programming
  • • CAM-based programming (e.g., Mastercam, NX CAD CAM)
  • • Speeds, feeds, and cutting parameter calculation
  • • Machine setup, dry runs, and first-article verification
  • • Troubleshooting tool wear, tolerances, and surface finish issues
  • • Safety procedures and shop practices

Course Content

Marking, Radius C.W & C.C.W

Facemill, Endmill

Subprogram

Canned Cycles (G73 – G89)

Drilling Cycles

Spot Drill (G81)

Peck Drill (G83)

High Speed Peck Drill (G73)

Counter Boring/Chamfer(G82)

Tapping Cycles

Left/Right Hand Tap(G74, G84)

Boring Cycles

Boring (G85,G86,G88,G89)

Back Boring (G87)

Cutter Radius Compensation (G40, G41, G42)

Mirror, Scaling, Plane selection

Drawing Symbols

Speed & Feed calculations Tool Setting and Insert details