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.