CNC SOFTWARE · AUTOMATION · TRAINING
MACROMILL CNC TECHNICAL LIBRARY

CNC programming knowledge built for the machine shop.

The MacroMill CNC Book Collection brings together practical CNC programming, macro logic, automation, probing and canned-cycle knowledge for machinists, programmers and engineers who want skills they can apply to real machining work.

MacroMill CNC programming book collection
Practical CNC Real-world programming focus
Macro Programming Variables · loops · automation
Lathe + Milling Machining applications
Advanced Topics Probe · cycles · logic
MACROMILL CNC BOOK COLLECTION

Choose the CNC programming guide that matches your next step.

Start with macro programming fundamentals, move into high-level automation, explore probe programming or focus directly on canned-cycle integration for turning and milling.

ADVANCED · 199 PAGES
02

Mastering High-Level CNC Macro Programming

ADVANCED PARAMETRIC LOGIC AND CNC AUTOMATION

A complete 199-page advanced guide focused on real-world CNC macro programming, parametric logic and higher-level automation strategies.

Go beyond the basics with variables, expressions, loops, conditional logic, macro functions, custom cycles, motion generation and techniques for building more flexible CNC programs.

Advanced variable logic
Expressions and calculations
Custom machining cycles
Automation strategies
Mastering High-Level CNC Macro Programming
MEMBER BENEFIT
Included with CNC Automation Pro

Learn within the wider MacroMill CNC automation, software and training ecosystem.

CNC PROBING
03

CNC Probe Programming Made Simple

MEASUREMENT · ALIGNMENT · INSPECTION · AUTOMATION

A step-by-step guide to CNC probe programming designed to help machinists automate measurement, alignment and inspection directly inside CNC machining processes.

Learn how probes can work with G-code and macro programming for tool measurement, part alignment, surface scanning and in-process inspection.

Probe programming fundamentals
Part alignment workflows
Tool and feature measurement
In-process inspection logic
CNC Probe Programming Made Simple
MEMBER BENEFIT
Included with CNC Automation Pro

Combine technical reference material with the broader CNC training and automation platform.

LATHE + MILLING BUNDLE
04

CNC Canned Cycles & Macro Integration Bundle

COMBINE STANDARD CNC CYCLES WITH MACRO LOGIC

This bundle combines two advanced guides focused on integrating CNC macro programming with real machining cycles for lathe and milling operations.

Explore turning cycles such as G71 and G70 together with milling cycles including G81 and G82, and learn how variables, loops and program logic can make standard cycles more flexible.

G71 roughing cycle integration
G70 finishing cycle integration
G81 drilling cycle applications
G82 machining applications
CNC Canned Cycles and Macro Integration Bundle
MEMBER BENEFIT
Included with CNC Automation Pro

Study canned-cycle integration alongside MacroMill’s wider CNC automation resources.

WANT MORE THAN THE BOOKS?

Access the books inside the complete CNC Automation Pro ecosystem.

CNC Automation Pro combines structured CNC automation training, technical resources, generators, simulators, reusable macro programming tools and the MacroMill CNC book collection.

CNC training resources Programming tools and simulators Macro programming material Technical CNC resources
PRACTICAL CNC KNOWLEDGE

Built around programming concepts you can apply in real machining.

MacroMill CNC books focus on practical programming logic rather than abstract theory alone, helping connect programming concepts with actual CNC automation and machining workflows.

</>

Programming Logic

Understand variables, expressions, loops, conditional logic and reusable CNC programming structures.

⚙

Machining Application

Connect macro programming with real turning, milling, probing and canned-cycle applications.

↻

CNC Automation

Learn techniques for reducing repetitive programming and building flexible, parameter-driven machining logic.

CONTINUE WITH MACROMILL CNC

Books are one part of the MacroMill CNC automation ecosystem.

Continue into software, ready-to-use CNC macro cycles or the complete CNC Automation Pro training platform.