G96 - constant surface speed mode

49
Relates only to turning centers

description

G96 - constant surface speed mode. Relates only to turning centers. Example:. Constant surface speed mode. O0001 N005 T0101 N010 G96 S500 M03 N015 G00 X3.2 Z0.005. G96 – constant surface speed mode. Commonly taught in basic CNC courses:. Use when machined diameters change - PowerPoint PPT Presentation

Transcript of G96 - constant surface speed mode

Page 1: G96 - constant surface speed mode

Relates only to turning centers

Page 2: G96 - constant surface speed mode

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

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

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

G96 – constant surface speed

Constant Surface Speed Is A Very Helpful Programming Feature

Page 6: G96 - constant surface speed mode

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

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

G96 – constant surface speed

No Turning Center Can Instantaneously Change Spindle Speed

Page 9: G96 - constant surface speed mode

G96 – constant surface speed

The Time It Takes To Change Speeds Is Based On Many Factors

Page 10: G96 - constant surface speed mode

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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