
iv - Table of Contents v546NC WinMax Lathe NC Programming
G06 - Probe/Block Skip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 12
G07 - Radius Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 13
Programming Display Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 14
G08 - Diameter Programming (default) . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 14
Programming Display Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 15
G09 - Exact Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 15
G10 - Data Setting (Work Offsets, Tool Offsets, or Tool Geometry) . . . . . . .2 - 16
Work Offsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 16
Tool Offset or Tool Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 16
G11 - Data Setting Cancel (default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 17
G17 - XY Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 17
G18 - XZ Plane (default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 19
G19 - YZ Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 20
G20 - Inch Mode (default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 21
Unit Display Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 21
G21 - Millimeter Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 22
Unit Display Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 22
G28 - Automatic Return to Reference Point . . . . . . . . . . . . . . . . . . . . . . . .2 - 23
G32 - Constant Lead Thread Cutting . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 24
G33 - Threading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 26
Cutter Compensation (G40–G42) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 28
G40 - Cutter Radius Compensation Off (default) . . . . . . . . . . . . . . . . . . . . .2 - 29
G41 - Cutter Radius Compensation Left . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 29
G42 - Cutter Radius Compensation Right . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 30
G50 - Set Part Setup or Set Max RPM . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 32
Set Part Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 32
Set Max RPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 32
G53 - Machine Coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 33
G54-G59 - Work Coordinates (G54 default) . . . . . . . . . . . . . . . . . . . . . . . .2 - 34
G54.1 - G54.93 - Aux Work Coordinates . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 36
G61 - Precision Cornering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 36
G64 - Precision Cornering Cancel (default) . . . . . . . . . . . . . . . . . . . . . . . .2 - 37
G65 - Subprogram Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 37
Arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 37
Multiple Arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 37
Passing Argument Lists to Subprograms in Macro Mode B . . . . . . . . . . .2 - 38
Layering of Local Variables within Subprogram Calls . . . . . . . . . . . . . . .2 - 38
Specifying Subprogram Iterations . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 39
Using G65 and G66 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 39
Using M98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 39
Macro Instruction (G65) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 41
G66 - Modal Subprogram Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 44
G67 - Modal Subprogram Call Cancel (default) . . . . . . . . . . . . . . . . . . . . . .2 - 45
G70 - Finishing Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 46
G71 - Stock Removal in Turning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 48
Sign of U and W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 48
G72 - Stock Removal in Facing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 51
G73 - Pattern Repeating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 54
G74 - End Face Peck Drilling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 56
G75 - Outer Diameter/Inner Diameter Drilling . . . . . . . . . . . . . . . . . . . . . .2 - 58
G76 - Multiple Threading Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 60
G77 - Outer Diameter/Inner Diameter Cutting Cycle . . . . . . . . . . . . . . . . . .2 - 62
Sign of U and R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 62
G78 - Threading Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 - 64