WinMax Lathe NC Programming 704-0115-307 Table of Contents — v
G91 - Incremental Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 43
Example—G91 Incremental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 44
G92 - Work Coordinate Offsets or Spindle Max Speed . . . . . . . . . . . . . . . . 2 - 45
Example—G92 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 45
G94 - Feed per Minute (default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 45
G95 - Feed per Revolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 45
G96 - Constant Surface Speed (CSS) . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 46
G97 - Direct Spindle Speed (default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 47
G98 - Drill Cycle Initial Level Return (default) . . . . . . . . . . . . . . . . . . . . . 2 - 47
Example 1—G98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 48
Example 2—G98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 48
G99 - Drill Cycle R Plane Return . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 49
Example—G99 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 49
Basic NC M Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 1
M00 - Program Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 4
M01 - Optional Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 4
M02 - End of Program (no rewind) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 4
M03 - Spindle Clockwise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 4
M04 - Spindle Counterclockwise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 4
M05 - Spindle Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 5
M07 - Secondary Coolant On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 5
M08 - Primary Coolant On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 5
M09 - Coolant Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 5
M10 - Set Chucking Pressure to High . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 5
M11 - Set Chucking Pressure to Low . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 5
M12 - Turret Index Reverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 5
M13 - Turret Index Forward . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 6
M14 - Chuck Open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 6
M15 - Chuck Close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 6
M16 - Chuck Air Blow On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 6
M17 - Chuck Air Blow Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 6
M18 - Main Chuck Coolant On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 6
M19 - Spindle Orient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 6
M20 - Chuck Open for Bar Feeder Start . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 6
M21 - Bar Feeder Finished Close Chuck . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7
M22 - Start Bar Feeder (Bar Load) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7
M23 - Start Bar Feeder for Z Guided Feed . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7
M24 - Part Conveyor On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7
M25 - Part Conveyor Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7
M28 - Tailstock Quill Advance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7
M29 - Tailstock Quill Retract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7
M30 - End of Program (rewind) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7
M31 - Increment Cycle Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 8
M32 - Increment Setup Cycle Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 8
M38 - Steady Rest Clamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 8
M39 - Steady Rest Unclamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 9
M41 - Spindle Gear 1 / Low Gear Range . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 9
M42 - Spindle Gear 2 / High Gear Range . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 9
M48 - Use Feedrate Override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 9
M49 - Ignore Feedrate Override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 10
M50 - Conveyor On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 10
M51 - Conveyor Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 10
M52 - Auxiliary Output 1 On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 10
M53 - Auxiliary Output 2 On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 10