top of page
Macro Programming Training

Macro Programming is the highest level of G-code Programming. It offers the most flexibility and the greatest potential power of any of the G-Code Programming Techniques.
B-BBEE Level 2 | merSETA Accredited

Without CNC Macro Programming, G-Code is not really a full-fledged computer language, it’s more a recording of a series of manual steps. That’s useful, but computers and CNC controllers are capable of a lot more.

With CNC Macro Programming, a vast number of new thin
gs are possible such as: 

  • Adjust Feeds and Speeds for material variations.  Suppose you make the same part, but in different materials.  Perhaps you offer aluminum, stainless steel, and titanium, or some such.  By putting the feeds and speeds in macro variables, it becomes  possible for the same program to work on all three materials.

  • Make it easier to rework parts or change lot sizes.  You could use cnc macro programming to tell the part program how many of the available fixture slots actually contain parts and which of a series of machining steps to execute.  Being able to quickly and flexibly change lot sizes or partially remachine parts to rework mistakes can be very helpful.

  • Custom Deep Hole Drill Cycles.  Suppose you have put together a really sophisticated strategy for deep hole drilling.  Put it into a subprogram so it can be shared across all your g-code and then call that subprogram as needed.  Just another job for cnc macro programming.

  • Automate Setup of Modular Fixturing.  Modular Fixturing can save you a lot of time by ensuring repeatability of where fixtures are located relative to machine coordinates.  Using the G10 g-code, you can make part programs set themselves up for particular fixtures that will be at know locations on your fixture plate.



Check out this short video to learn more 

About the Macro Programming Training 

Training Cost

R 15 000

Training Duration
5 Days
Monday - Thursday: 08:00 – 16:00
Friday: 08:00-12:00

Mastercam Mill or Mastercam Lathe

What you get with your Training

  • AMP Welcome pack – Drawstring bag, mouse pad, notebook, pen and USB stick

  • Course content

  • Refreshments

  • Certificate of completion

Training is held at our factory located in Brakpan, Gauteng.

Register Now for Macro Programming Training

Thanks for registering we will be in contact shortly!

bottom of page