Download - G96 - constant surface speed mode
![Page 1: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/1.jpg)
Relates only to turning centers
![Page 2: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/2.jpg)
Commonly taught in basic CNC courses:
G96 – constant surface speed mode
Use when machined diameters changeSpecify speed in sfm or mpmImproves part finish and tool life
O0001N005 T0101N010 G96 S500 M03N015 G00 X3.2 Z0.005
Example:
Constant surface speed mode
![Page 3: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/3.jpg)
Commonly taught in basic CNC courses:
G96 – constant surface speed mode
Use when machined diameters changeSpecify speed in sfm or mpmImproves part finish and tool life
Not always taught in basic courses:
Eliminating spindle dead time
![Page 4: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/4.jpg)
Commonly taught in basic CNC courses:
G96 – constant surface speed mode
Use when machined diameters changeSpecify speed in sfm or mpmImproves part finish and tool life
Not always taught in basic courses:
Eliminating spindle dead time
![Page 5: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/5.jpg)
G96 – constant surface speed
Constant Surface Speed Is A Very Helpful Programming Feature
![Page 6: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/6.jpg)
G96 – constant surface speed
• Easy To Program• Improves Workpiece Finish• Prolongs Tool Life
Constant Surface Speed Is A Very Helpful Programming Feature
![Page 7: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/7.jpg)
G96 – constant surface speed
However, Constant Surface Speed Can Be A Cycle Time Waster If
Not Properly Programmed
![Page 8: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/8.jpg)
G96 – constant surface speed
No Turning Center Can Instantaneously Change Spindle Speed
![Page 9: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/9.jpg)
G96 – constant surface speed
The Time It Takes To Change Speeds Is Based On Many Factors
![Page 10: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/10.jpg)
G96 – constant surface speed
The Time It Takes To Change Speeds Is Based On Many Factors
• Machine Size• Work Holding Device• Spindle Parameters• Bar Feeder
![Page 11: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/11.jpg)
G96 – constant surface speed
An Example: 30 HP, 10 in Chuck
0-1000...3 Seconds0-2000...6 Seconds0-3000...9 Seconds0-4000...12 Seconds
Test your turning centers to find out what spindle response time is for each!
![Page 12: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/12.jpg)
G96 – constant surface speed
Current RPM: 0
O0001N005 T0101N010 G96 S600 M03N015 G00 X1. Z0N020 G01 X-.04 F.010N025 G00 X.875 Z.1N030 G01 Z-.5
Time Required: 0
Based upon the machine just shown, consider this program:
![Page 13: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/13.jpg)
G96 – constant surface speed
Current RPM: 0
O0001N005 T0101N010 G96 S600 M03N015 G00 X1. Z0N020 G01 X-.04 F.010N025 G00 X.875 Z.1N030 G01 Z-.5
Time Required: 0
Program number
![Page 14: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/14.jpg)
G96 – constant surface speed
Current RPM: 0
O0001N005 T0101N010 G96 S600 M03N015 G00 X1. Z0N020 G01 X-.04 F.010N025 G00 X.875 Z.1N030 G01 Z-.5
Time Required: 0
8.0 Diameter
Index turret – note 8.0” diameter tool change position
![Page 15: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/15.jpg)
G96 – constant surface speed
Current RPM: 286
O0001N005 T0101N010 G96 S600 M03N015 G00 X1. Z0N020 G01 X-.04 F.010N025 G00 X.875 Z.1N030 G01 Z-.5
Time Required: 1 Second
8.0 Diameter
Start spindle – speed will be 286 rpm – this will take about one second
![Page 16: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/16.jpg)
G96 – constant surface speed
Current RPM: 2292
O0001N005 T0101N010 G96 S600 M03N015 G00 X1. Z0N020 G01 X-.04 F.010N025 G00 X.875 Z.1N030 G01 Z-.5
Time Required: 6 Seconds
4 in Movement Will Be Internal
To Spindle Accel (0.5 Seconds)
Rapid to first position – speed will increase to 2,292 rpm, taking 6 seconds!
![Page 17: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/17.jpg)
G96 – constant surface speed
Current RPM: 4000
O0001N005 T0101N010 G96 S600 M03N015 G00 X1. Z0N020 G01 X-.04 F.010N025 G00 X.875 Z.1N030 G01 Z-.5
Time Required: NA
Machine workpiece
![Page 18: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/18.jpg)
G96 – constant surface speed
Current RPM: 2619
O0001N005 T0101N010 G96 S600 M03N015 G00 X1. Z0N020 G01 X-.04 F.010N025 G00 X.875 Z.1N030 G01 Z-.5
Time Required: NA
Machine workpiece
![Page 19: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/19.jpg)
G96 – constant surface speed
Current RPM: 2619
O0001N005 T0101N010 G96 S600 M03N015 G00 X1. Z0N020 G01 X-.04 F.010N025 G00 X.875 Z.1N030 G01 Z-.5
Time Required: NA
Machine workpiece
![Page 20: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/20.jpg)
G96 – constant surface speed
Current RPM: 286
N035 G00 X8. Z3.N040 M01N045 T0202N050 G96 S700 M03N055 G00 X.75 Z.1N060 G01 Z-.505 F.005N065 X1.
Time Required: 6 Seconds
Rapid to tool change position – speed slows to 286 rpm, taking six more seconds
![Page 21: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/21.jpg)
G96 – constant surface speed
Current RPM: 286
N035 G00 X8. Z3.N040 M01N045 T0202N050 G96 S700 M03N055 G00 X.75 Z.1N060 G01 Z-.505 F.005N065 X1.
Time Required: 0
Optional stop
![Page 22: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/22.jpg)
G96 – constant surface speed
Current RPM: 286
N035 G00 X8. Z3.N040 M01N045 T0202N050 G96 S700 M03N055 G00 X.75 Z.1N060 G01 Z-.505 F.005N065 X1.
Time Required: 0 Seconds
Index to next tool
![Page 23: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/23.jpg)
G96 – constant surface speed
Current RPM: 334
N035 G00 X8. Z3.N040 M01N045 T0202N050 G96 S700 M03N055 G00 X.75 Z.1N060 G01 Z-.505 F.005N065 X1.
Time Required: 1 Second
Spindle is running
![Page 24: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/24.jpg)
G96 – constant surface speed
Current RPM: 3565
N035 G00 X8. Z3.N040 M01N045 T0202N050 G96 S700 M03N055 G00 X.75 Z.1N060 G01 Z-.505 F.005N065 X1.
Time Required: 9 Seconds
Rapid to approach position, speed increases to 3,565 rpm, taking 9 seconds!
![Page 25: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/25.jpg)
G96 – constant surface speed
Current RPM: 3565
N035 G00 X8. Z3.N040 M01N045 T0202N050 G96 S700 M03N055 G00 X.75 Z.1N060 G01 Z-.505 F.005N065 X1.
Time Required: NA
Machine workpiece
![Page 26: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/26.jpg)
G96 – constant surface speed
Current RPM: 2674
N035 G00 X8. Z3.N040 M01N045 T0202N050 G96 S700 M03N055 G00 X.75 Z.1N060 G01 Z-.505 F.005N065 X1.
Time Required: NA
Machine workpiece
![Page 27: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/27.jpg)
G96 – constant surface speed
Current RPM: 334
N070 G00 X8. Z3.N040 M30
Time Required: 6 Seconds
Rapid to tool change position
![Page 28: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/28.jpg)
G96 – constant surface speed
Current RPM: 0
N070 G00 X8. Z3.N040 M30
Time Required: 1 Second
End of program
![Page 29: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/29.jpg)
G96 – constant surface speed
In This Program, About 30 Seconds Of Time Is Required To
Accel/Decel Spindle!
![Page 30: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/30.jpg)
G96 – constant surface speed
In This Program, About 30 Seconds Of Time Is Required To
Accel/Decel Spindle!
Additionally, Electricity Will Be Wasted And Undue Wear & Tear
On The Machine Will Occur
![Page 31: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/31.jpg)
G96 – constant surface speed
Current RPM: 0
O0001N005 T0101N010 G00 G96 X1. Z0 S600 M03N015 G01 X-.04 F.010N020 G00 X.875 Z.1N025 G01 Z-.5N030 G97 G00 X8. Z3. S3565N035 M01
Time Required: 0
Consider this more efficient program:
![Page 32: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/32.jpg)
G96 – constant surface speed
Current RPM: 0
O0001N005 T0101N010 G00 G96 X1. Z0 S600 M03N015 G01 X-.04 F.010N020 G00 X.875 Z.1N025 G01 Z-.5N030 G97 G00 X8. Z3. S3565N035 M01
Time Required: 0
Program number
![Page 33: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/33.jpg)
G96 – constant surface speed
Current RPM: 0
O0001N005 T0101N010 G00 G96 X1. Z0 S600 M03N015 G01 X-.04 F.010N020 G00 X.875 Z.1N025 G01 Z-.5N030 G97 G00 X8. Z3. S3565N035 M01
Time Required: 0
Index turret
![Page 34: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/34.jpg)
G96 – constant surface speed
Current RPM: 2316
O0001N005 T0101N010 G00 G96 X1. Z0 S600 M03N015 G01 X-.04 F.010N020 G00 X.875 Z.1N025 G01 Z-.5N030 G97 G00 X8. Z3. S3565N035 M01
Time Required: 6 Seconds
Accel Occurs During Motion
(Motion Internal)
Start spindle during approach movement, saving about one second
![Page 35: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/35.jpg)
G96 – constant surface speed
Current RPM: 4000
O0001N005 T0101N010 G00 G96 X1. Z0 S600 M03N015 G01 X-.04 F.010N020 G00 X.875 Z.1N025 G01 Z-.5N030 G97 G00 X8. Z3. S3565N035 M01
Time Required: NA
Machine workpiece
![Page 36: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/36.jpg)
G96 – constant surface speed
Current RPM: 2619
O0001N005 T0101N010 G00 G96 X1. Z0 S600 M03N015 G01 X-.04 F.010N020 G00 X.875 Z.1N025 G01 Z-.5N030 G97 G00 X8. Z3. S3565N035 M01
Time Required: NA
Machine workpiece
![Page 37: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/37.jpg)
G96 – constant surface speed
Current RPM: 2619
O0001N005 T0101N010 G00 G96 X1. Z0 S600 M03N015 G01 X-.04 F.010N020 G00 X.875 Z.1N025 G01 Z-.5N030 G97 G00 X8. Z3. S3565N035 M01
Time Required: NA
Machine workpiece
![Page 38: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/38.jpg)
G96 – constant surface speed
Current RPM: 3565
O0001N005 T0101N010 G00 G96 X1. Z0 S600 M03N015 G01 X-.04 F.010N020 G00 X.875 Z.1N025 G01 Z-.5N030 G97 G00 X8. Z3. S3565N035 M01
Time Required: 3 Seconds
Spindle ACCELs To RPM Needed For Next Tool!
Return to tool change position – but note spindle mode change – 3,565 rpm is the speed required for the next tool!
![Page 39: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/39.jpg)
G96 – constant surface speed
Current RPM: 3565
O0001N005 T0101N010 G00 G96 X1. Z0 S600 M03N015 G01 X-.04 F.010N020 G00 X.875 Z.1N025 G01 Z-.5N030 G97 G00 X8. Z3. S3565N035 M01
Time Required: 0 Seconds
Optional stop
![Page 40: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/40.jpg)
G96 – constant surface speed
Current RPM: 3565
N040 T0202N045 G00 G97 X.75 Z0 S3565 M03N050 G96 S700N055 G01 Z-.505 F.005N060 X1.N065 G00 X8. Z3. M05N067 M30
Time Required: 0 Seconds
Index the turret
![Page 41: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/41.jpg)
G96 – constant surface speed
Current RPM: 3565 Time Required: 0 Seconds
No Spindle Speed Change! N040 T0202
N045 G00 G97 X.75 Z0 S3565 M03N050 G96 S700N055 G01 Z-.505 F.005N060 X1.N065 G00 X8. Z3. M05N067 M30
Approach workpiece – note still in rpm mode
![Page 42: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/42.jpg)
G96 – constant surface speed
Current RPM: 3565 Time Required: 0 Seconds
Re-select CSS Mode (No
Change In RPM)N040 T0202N045 G00 G97 X.75 Z0 S3565 M03N050 G96 S700N055 G01 Z-.505 F.005N060 X1.N065 G00 X8. Z3. M05N067 M30
Reselect constant surface speed mode – since spindle is already running at 3,565 rpm, this command takes no time
![Page 43: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/43.jpg)
G96 – constant surface speed
Current RPM: 3565 Time Required: NA
N040 T0202N045 G00 G97 X.75 Z0 S3565 M03N050 G96 S700N055 G01 Z-.505 F.005N060 X1.N065 G00 X8. Z3. M05N067 M30
Machine workpiece
![Page 44: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/44.jpg)
G96 – constant surface speed
Current RPM: 2674 Time Required: NA
N040 T0202N045 G00 G97 X.75 Z0 S3565 M03N050 G96 S700N055 G01 Z-.505 F.005N060 X1.N065 G00 X8. Z3. M05N067 M30
Machine workpiece
![Page 45: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/45.jpg)
G96 – constant surface speed
Current RPM: 0 Time Required: 7 Seconds
Motion Internal To Spindle Stop
N040 T0202N045 G00 G97 X.75 Z0 S3565 M03N050 G96 S700N055 G01 Z-.505 F.005N060 X1.N065 G00 X8. Z3. M05N067 M30
Turn spindle off during last tool’s retract to tool change position
![Page 46: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/46.jpg)
G96 – constant surface speed
Current RPM: 0 Time Required: 0
N040 T0202N045 G00 G97 X.75 Z0 S3565 M03N050 G96 S700N055 G01 Z-.505 F.005N060 X1.N065 G00 X8. Z3. M05N067 M30
End of program
![Page 47: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/47.jpg)
G96 – constant surface speed
This Revised Program Requires About Sixteen Seconds Of Spindle Accel/Decel
Time (compared to thirty seconds)
![Page 48: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/48.jpg)
G96 – constant surface speed
This Revised Program Requires About Sixteen Seconds Of Spindle
Accel/Decel Time
About 14 Seconds Are Saved With Just Two Tools!
![Page 49: G96 - constant surface speed mode](https://reader035.vdocuments.net/reader035/viewer/2022062407/56812e80550346895d9420b4/html5/thumbnails/49.jpg)
Commonly taught in basic CNC courses:
G96 – constant surface speed mode
Use when machined diameters changeSpecify speed in sfm or mpmImproves part finish and tool life
Not always taught in basic courses:
Eliminating spindle dead time