CNC Canned Cycles
Build common mill and lathe canned-cycle blocks without hiding the modal choices that matter.
Cycle Parameters
Enter programmed coordinates exactly as you intend them to appear in the cycle.
The first location is placed on the canned-cycle line; following locations repeat the active cycle until G80 cancels it.
Lathe Cycle Parameters
Enter the values required by the selected cycle. X/U values follow diameter programming where noted.
Mill Cycle Guide
Quick purpose reminder for milling cycles. Exact addresses and behavior can vary by control and software version.
Before You Run It
Source & Scope
Implementation: this builder uses original Machinist Companion interface and code generation for documented Haas mill and lathe cycle forms. It does not embed proprietary manual text or tables.
Scope: Mill G73/G81/G82/G83/G84/G85/G89 and Lathe G70/G71/G72/G73/G74/G75/G76. Machine options, parameters and control revisions can change supported addresses and behavior.
Programming aid only: always verify the generated block against the exact machine/control documentation before use.