G96 CSS vs G97 Fixed RPM in CNC Lathe Turning Operations

G96 maintains a Constant Surface Speed (CSS in m/min or SFM) by dynamically accelerating spindle RPM as the tool turns smaller part diameters, maximizing tool life and finish uniformity.

Engineering Specifications & Parameters

G96 Function Constant Surface Speed (CSS) Mode
G97 Function Fixed Spindle Speed (RPM) Mode (Mandatory for threading)
Units (Metric) G96 S (m/min), G97 S (RPM)
G50 / G92 Function Maximum Spindle Speed RPM Clamp

Constant Surface Speed (CSS) Physics

As tool diameter D decreases during facing or contouring, rotational speed N must increase to maintain constant surface cutting speed Vc.

Safety Protocols

  • G96 S200 M03: Activates CSS at 200 m/min surface speed.
  • G50 S2500: Clamps maximum allowable spindle RPM to 2500 for safety.
  • G97 S1200 M03: Locks spindle to fixed 1200 RPM (Mandatory for threading and tapping).

Frequently Asked Questions

Why is G97 required for thread turning rather than G96?

G96 varies spindle RPM across diameters, which disrupts lead-screw encoder synchronization and ruins thread lead pitch.

Why is G50 max RPM clamping dangerous to omit with heavy chuck jaws?

At high RPM, centrifugal force counteracts chuck grip force, potentially releasing the workpiece from the jaws.