Sunteți pe pagina 1din 100

3

Maximizing CNC Utilization


Module three: Advanced implications of basic features
Copyright 2000

Module three presentation plan:


Introduction Documenting techniques Block delete techniques Sequence number techniques G code techniques Axis word techniques Speed & feed techniques T word techniques M word techniques

Nearly every CNC feature has multiple uses

Were calling anything not commonly addressed in a basic course an advanced implication of basic features

Relates to machining and turning centers

Understanding parameters Commonly taught in basic CNC courses:

Parameters are seldom mentioned Manipulated by maintenance people Control many machine functions
Example: On a 16 series Fanuc control, parameter number 103 sets the baud rate for program transfers. A value of 9 represents 2400 baud, 10 is 4800 baud, 11 is 9600 baud.

Understanding parameters Commonly taught in basic CNC courses:

Parameters are seldom mentioned Manipulated by maintenance people Control many machine functions
Not commonly taught in basic courses: Diversity of parameters Eight bit binary type Whole number type Importance of backing up

Understanding parameters Commonly taught in basic CNC courses:

Parameters are seldom mentioned Manipulated by maintenance people Control many machine functions
Not commonly taught in basic courses: Diversity of parameters Eight bit binary type Whole number type Importance of backing up

Understanding parameters

coordinate interpolation Acceleration/deceleration Index courses: table indexing Not commonly taught in basic Servo Custom macro CRT/MDI/EDIT Skip functions Diversity of parameters Program Graphic display Eight bit binary type Pitch error compensation Tool life management Whole number type Spindle control Look ahead Even more! Tool offset Axis type

Parameters control thousands Commonly taught in basic CNC courses: of machine functions Reader/puncher interface Canned cycle Parameters are seldom mentioned Axis control Rigid tapping Manipulated by maintenance Coordinate system Scaling/rotation people Stroke limit Uni-direction positioning Control many machine functions
Feedrate Polar

Understanding parameters

coordinate interpolation Acceleration/deceleration Index courses: table indexing Not commonly taught in basic Servo Custom macro CRT/MDI/EDIT Skip functions Diversity of parameters Program Graphic display Eight bit binary type Pitch error compensation Tool life management Whole number type Spindle control Look ahead Even more! Tool offset Axis type

Many are of importance to CommonlyCNC taught in basic CNC courses: programmers! Reader/puncher interface Canned cycle Parameters are seldom mentioned Axis control Rigid tapping Manipulated by maintenance Coordinate system Scaling/rotation people Stroke limit Uni-direction positioning Control many machine functions
Feedrate Polar

Understanding parameters Commonly taught in basic CNC courses:

Parameters are seldom mentioned Manipulated by maintenance people Control many machine functions
Not commonly taught in basic courses: Diversity of parameters Eight bit binary type Whole number type Importance of backing up

Understanding parameters Commonly taught in basic CNC courses:

Parameters are seldom mentioned Manipulated by maintenance people Control many machine functions
Not commonly taught in basic courses: Diversity of parameters Eight bit binary type Whole number type Importance of backing up

Understanding parameters 8 bit parameters control up to 8 functions: Commonly taught in basic CNC courses:

Parameters are seldom mentioned NCR ASC SB2 Parameter number Manipulated by maintenance people Control many machine functions

201: Transfer condition

00000011

Not commonly taught in basic courses: 2 1 0 3 4 5 7 6


NCR 0: The EOB code used in output is LF, CR, CR Diversity of parameters 1: LF only The Eight bit binary type ASC 0: code used for data output is ISO 1: ASCII Whole number type SB2 0: The number of stop bits is one Axis type 1: two

Understanding parameters 8 bit parameters control up to 8 functions: Commonly taught in basic CNC courses:

Parameters are seldom mentioned NCR ASC SB2 General name Manipulated by maintenance people Control many machine functions

201: Transfer condition

00000011

Not commonly taught in basic courses: 2 1 0 3 4 5 7 6


NCR 0: The EOB code used in output is LF, CR, CR Diversity of parameters 1: LF only The Eight bit binary type ASC 0: code used for data output is ISO 1: ASCII Whole number type SB2 0: The number of stop bits is one Axis type 1: two

Understanding parameters 8 bit parameters control up to 8 functions: Commonly taught in basic CNC courses:

Parameters are seldom mentioned NCR ASC SB2 Manipulated by maintenance people Control many machine functions

201: Transfer condition

00000011

Not commonly taught in basic courses: 2 1 0 3 4 5 7 6


NCR 0: The EOB code used in output is LF, CR, CR Diversity of parameters Bit numbers (0-7) 1: LF only The Eight bit binary type ASC 0: code used for data output is ISO 1: ASCII Whole number type SB2 0: The number of stop bits is one Axis type 1: two

Understanding parameters 8 bit parameters control up to 8 functions: Commonly taught in basic CNC courses:

Parameters are seldom mentioned NCR ASC SB2 Manipulated by maintenance people Control many machine functions

201: condition BitTransfer names (abbreviated)

00000011

Not commonly taught in basic courses: Unused in this parameter 2 1 0 3 4 5 7 6


NCR 0: The EOB code used in output is LF, CR, CR Diversity of parameters 1: LF only The Eight bit binary type ASC 0: code used for data output is ISO 1: ASCII Whole number type SB2 0: The number of stop bits is one Axis type 1: two

Understanding parameters 8 bit parameters control up to 8 functions: Commonly taught in basic CNC courses:

Parameters are seldom mentioned Bit values (always 0 or NCR 1) ASC SB2 Manipulated by maintenance people Control many machine functions

201: Transfer condition

00000011

Not commonly taught in basic courses: 2 1 0 3 4 5 7 6


NCR 0: The EOB code used in output is LF, CR, CR Diversity of parameters 1: LF only The Eight bit binary type ASC 0: code used for data output is ISO 1: ASCII Whole number type SB2 0: The number of stop bits is one Axis type 1: two

Understanding parameters 8 bit parameters control up to 8 functions: Commonly taught in basic CNC courses:

Parameters are seldom mentioned NCR ASC SB2 Manipulated by maintenance people Control many machine functions for each bit NotDocumentation commonly taught in basic courses: 1 0 2 3 4 5 7 6

201: Transfer condition

00000011

NCR 0: The EOB code used in output is LF, CR, CR Diversity of parameters 1: LF only The Eight bit binary type ASC 0: code used for data output is ISO 1: ASCII Whole number type SB2 0: The number of stop bits is one Axis type 1: two

Understanding parameters Commonly taught in basic CNC courses:

Parameters are seldom mentioned Manipulated by maintenance people Control many machine functions
Not commonly taught in basic courses: Diversity of parameters Eight bit binary type Whole number type Importance of backing up

Understanding parameters Commonly taught in basic CNC courses:

Parameters are seldom mentioned Manipulated by maintenance people Control many machine functions
Not commonly taught in basic courses: Diversity of parameters Eight bit binary type Whole number type Importance of backing up

Understanding parameters Whole number parameters: Commonly taught in basic CNC courses:

Parameters often contain actual values Parameters are seldom mentioned Manipulated by maintenance people For Fanuc 16T: Control many machine functions 5140: Minimum depth of cut in G76 Not commonly taught in basic courses:
Diversity Value: of parameters Eight bit binary type Whole number type inch) (represents 0.0050 Axis type

0050

Understanding parameters Commonly taught in basic CNC courses:

Parameters are seldom mentioned Manipulated by maintenance people Control many machine functions
Not commonly taught in basic courses: Diversity of parameters Eight bit binary type Whole number type Importance of backing up

Understanding parameters Commonly taught in basic CNC courses:

Parameters are seldom mentioned Manipulated by maintenance people Control many machine functions
Not commonly taught in basic courses: Diversity of parameters Eight bit binary type Whole number type Importance of backing up

Each control contains Commonly taught in basic CNC courses: thousands of parameters! Parameters are seldom mentioned Most controls use a battery to Manipulated by maintenance people retain parameter values Control many machine functions You MUST make acourses: backup Not commonly taught in basic copy of your parameters! Diversity of parameters (use a standard DNC device)
Eight bit binary type Remember update Whole to number typewhenever you Axis type make parameter changes!

Understanding parameters

Understanding parameters Commonly taught in basic CNC courses:

Parameters are seldom mentioned Manipulated by maintenance people Control many machine functions
Not commonly taught in basic courses: Diversity of parameters Eight bit binary type Whole number type Importance of backing up

Relates to machining and turning centers

Documenting in the program Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside Must be upper case (most controls)
Example: O0001 (THIS PROGRAM IS FOR PART #A1276-C) N005 T01 M06 .

Documenting in the program Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside Must be upper case (most controls)
Applications not always taught in basic courses: Program headers Changes after dispute Tool information Something unusual At every program stop If messages not displayed Simple setup instructions

Documenting in the program Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside Must be upper case (most controls)
Applications not always taught in basic courses: Program headers Changes after dispute Tool information Something unusual At every program stop If messages not displayed Simple setup instructions

O0001 Documenting in the program


(*** PROGRAM QUALIFIED 2/12/99 ***) Commonly taught in basic CNC courses: ( MACHINE: MORI SEIKE SL4) ( PART NUMBER: A-2355-2C) [()] allow messages (Parentheses PART NAME: BEARING FLANGE) (Control REVISION: F) ignores anything inside ( CUSTOMER: ABC COMPANY) be upper case (most controls (Must OPERATION: 20, MACHINE BORED END) ( PROGRAMMER: MLL) Applications not always taught in basic courses: (DATE FIRST RUN: 4/11/98) (PROGRAM REVISION: C) Program headers Changes after dispute ( LAST PROGRAM REVISION: 1/30/98 BY CRD) ( RUN TIME: 00:05:25) Tool information Something unusual N005 T0101 M41 At every program stop If messages not displayed N010 G96 S400 M03 Simple setup instructions N015 G00 X3. Z.1 M08

O0001 Documenting in the program


(*** PROGRAM QUALIFIED 2/12/99 ***) Commonly taught in basic CNC courses: ( MACHINE: MORI SEIKE SL4) ( PART NUMBER: A-2355-2C) [()] allow messages (Parentheses PART NAME: BEARING FLANGE) (Control REVISION: F) ignores anything inside ( CUSTOMER: ABC COMPANY) be used to document (Should OPERATION: 20, MACHINE BORED END) ( PROGRAMMER: MLL) Applications not always taught in basic courses: (DATE FIRST RUN: 4/11/98) (PROGRAM REVISION: C) Program headers Changes after dispute ( LAST PROGRAM REVISION: 1/30/98 BY CRD) ( RUN TIME: 00:05:25) Tool information Something unusual N005 T0101 M41 At every program stop If messages not displayed Of special importance N010 G96 S400 M03 Simple setup instructions N015 G00 X3. Z.1 M08

Documenting in the program Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside Must be upper case (most controls)
Applications not always taught in basic courses: Program headers Changes after dispute Tool information Something unusual At every program stop If messages not displayed Simple setup instructions

Documenting in the program Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside Must be upper case (most controls)
Applications not always taught in basic courses: Program headers Changes after dispute Tool information Something unusual At every program stop If messages not displayed Simple setup instructions

3
N005 T0101 M41 N010 G96 S400 M03 N015 G00 X3.040 Z0.1 N020 G01 Z-1.995 F0.017 N025 X3.25 N030 G00 X6.0 Z5.0 N035 M01

O0001 N095 X2.0 Documenting in the program (ROUGH TURNING TOOL) N100 G00 Z0.1

Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside (2 DRILL) Must be upper case (most controls) N040 T0303 M41
Applications not always taught in basic courses: Program headers Changes after dispute Tool information Something unusual (1.5 ROUGH BORING BAR) N075 T0404 M41 At every program stop If messages not displayed N080 G96 S400 M03 N085 G00 X2.085 Z0.1 Simple setup instructions N090 G01 Z-1.995 F0.010
N045 G97 S300 M03 N050 G00 X0 Z0.1 N055 G01 Z-2.6 F.009 N060 G00 Z0.1 N065 G00 X6.0 Z5.0 N070 M01

N105 X6.0 Z5.0 N110 M01 (1.5 FINISH BORING BAR) N115 T0505 M42 N120 G96 S600 M03 N125 G00 X1.125 Z0.1 N130 G01 Z-2.0 F0.006 N135 X2.0 N140 G00 Z0.1 N145 G00 X6.0 Z5.0 N148 M01 (FINISH TURNING TOOL) N150 T0202 M42 N155 G96 S600 M03 N160 G00 X3. Z0.1 N165 G01 Z-2.0 F0.006 N170 X3.25 N175 G00 X6.0 Z5.0 N180 M01 N185 M30

3
N005 T0101 M41 N010 G96 S400 M03 N015 G00 X3.040 Z0.1 N020 G01 Z-1.995 F0.017 N025 X3.25 N030 G00 X6.0 Z5.0 N035 M01

O0001 N095 X2.0 Documenting in the program (ROUGH TURNING TOOL) N100 G00 Z0.1

Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside (2 DRILL) Must be upper case (most controls) N040 T0303 M41
Applications not always taught in basic courses: Program headers Changes after dispute Tool information Something unusual (1.5 ROUGH BORING BAR) N075 T0404 M41 At every program stop If messages not displayed N080 G96 S400 M03 N085 G00 X2.085 Z0.1 Simple setup instructions N090 G01 Z-1.995 F0.010
N045 G97 S300 M03 N050 G00 X0 Z0.1 N055 G01 Z-2.6 F.009 N060 G00 Z0.1 N065 G00 X6.0 Z5.0 N070 M01

N105 X6.0 Z5.0 N110 M01 (1.5 FINISH BORING BAR) N115 T0505 M42 N120 G96 S600 M03 N125 G00 X1.125 Z0.1 N130 G01 Z-2.0 F0.006 N135 X2.0 N140 G00 Z0.1 N145 G00 X6.0 Z5.0 N148 M01 (FINISH TURNING TOOL) N150 T0202 M42 N155 G96 S600 M03 N160 G00 X3. Z0.1 N165 G01 Z-2.0 F0.006 N170 X3.25 N175 G00 X6.0 Z5.0 N180 M01 N185 M30

Tool names

Documenting in the program Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside Must be upper case (most controls)
Applications not always taught in basic courses: Program headers Changes after dispute Tool information Something unusual At every program stop If messages not displayed Simple setup instructions

Documenting in the program Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside Must be upper case (most controls) N055 M00 PARTin AROUND) Applications not (TURN always taught basic courses:
Program headers Changes after dispute Tool information Something unusual At every program stop If messages not displayed Simple setup instructions

Documenting in the program O0001 (Program Number) Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside Must be upper case (most controls)
Applications not always taught in basic courses: Changes after dispute Program headers Something unusual Tool information At every program stop If messages not displayed Simple setup instructions
(TOOLS REQUIRED:) (STATION: DESCRIPTION:) ( 1 1" DRILL) ( 2 .500 DRILL) ( 3 6" FACE MILL) N005 G54 G90 S400 M03 T02 N010 ...

(PART NUMBER 3504857, OPERATION NUMBER 10) (TO BE RUN ON VERTICAL MACHINING CENTER) (OPERATOR: SET THE VISE IN THE MIDDLE OF THE TABLE AND) (PLACE FIXED STOP ON LEFT SIDE OF FIXED JAW. PLACE) (WORKPIECE IN SETUP FOR TOUCH OFF. PROGRAM ZERO IS THE) (LEFT SIDE OF THE PART IN X, THE LOWER SURFACE OF THE) (PART IN Y, AND THE TOP SURFACE OF THE PART IN Z.) (SET THE MEASURED PROGRAM ZERO DIMENSIONS IN FIXTURE) (OFFSET NUMBER ONE.)

Documenting in the program Commonly taught in basic CNC courses:

N050 G01 Z-1.0 F0.012 Parentheses [()] allow messages (FEED CHANGED PER JM 2/10/00) Control ignores anything inside N055 G00 Z0.1 Must be upper case (most controls) N060 X4.0 Z5.0
Applications not always taught in basic courses: Program headers Changes after dispute Tool information Something unusual At every program stop If messages not displayed Simple setup instructions

Documenting in the program


O0002 (Program number) in basic CNC courses: Commonly taught

Parentheses [()] allow messages Control ignores anything inside Must be upper case (most controls)

Applications not always taught in basic courses: Program headers Changes after dispute Tool information Something unusual At every program stop If messages not displayed Simple setup instructions

(SPECIAL NOTE! TWO OFFSETS ARE USED FOR GROOVING) (TOOL IN STATION FIVE. USE OFFSET FIVE TO CONTROL) (GROOVE AT HEADSTOCK END AND OFFSET TWENTY-FIVE) (TO CONTROL GROOVE IN MIDDLE OF WORKPIECE.) N005 T0101 M41 N010 G96 S500 M03 . .

Documenting in the program Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside Must be upper case (most controls)
Applications not always taught in basic courses:

Program headers Changes after dispute Tool information Something unusual At every program stop If messages not displayed Simple setup instructions

O0001 Documenting in the program

Proven? 0:no, 1:yes N0 Machine number. 1: Okuma LB10, 2:Mori Seike SL4 Commonly taught in basic CNC courses: N2 N23552 Numbers in part number. Parentheses allow Revision. 1:A, [()] 2:B, 3:C, 4:D, etc. messages N6 Customer. 1:ABC Company, 2:DEF Company, 3:GHI Company N3 Control ignores anything inside Operation number. N20 MustProgrammer. be upper case (most controls) 1:Steve Thoms, 2:Larry Hassik, 3:John Smith N3 N020900 Date first run. Applications not always taught in basic courses: Program revision. 1:A, 2:B, 3:C, etc. N3 N030400 Last program revision date. Program headers Changes after dispute time in hours minutes seconds format. N000525 Run N005 information T0101 M41 Tool Something unusual N010 G96 program S400 M03 stop If messages not displayed At every N015 G00 X3. Z.1 M08 Simple setup instructions

Documenting in the program Commonly taught in basic CNC courses:

Parentheses [()] allow messages Control ignores anything inside Must be upper case (most controls)
Applications not always taught in basic courses:

Program headers Changes after dispute Tool information Something unusual At every program stop If messages not displayed Simple setup instructions

Relates to machining and turning centers

Techniques with block delete Commonly taught in basic CNC courses:

Slash code in program (/) Works with block delete switch If on, block skipped..if off, block executed
Example: O0001 Off, N005 G54 G90 S500 M03 T02 coolant N010 G00 G43 H01 X1.0 Y2.0 Z0.1 Block comes on delete / N015 M08

Techniques with block delete Commonly taught in basic CNC courses:

Slash code in program (/) Works with block delete switch If on, block skipped..if off, block executed
Example: O0001 On, N005 G54 G90 S500 M03 T02 coolant N010 G00 G43 H01 X1.0 Y2.0 Z0.1stays off Block delete / N015 M08

Techniques with block delete Commonly taught in basic CNC courses:

Slash code in program (/) Works with block delete switch If on, block skipped..if off, block executed
Not always taught in basic courses: Mid command Another optional stop Conflicting words with Multiple block deletes Trial machining With unexpected stock

Techniques with block delete Commonly taught in basic CNC courses:

Slash code in program (/) Works with block delete switch If on, block skipped..if off, block executed
Not always taught in basic courses: Mid command Another optional stop Conflicting words with Multiple block deletes Trial machining With unexpected stock

Techniques with block delete One program for two workpieces: Commonly taught in basic courses: Cast iron workpiece: noCNC coolant Steel workpiece: coolant Slash code in program (/) Works with block delete switch Turn on block delete for cast iron workpiece Turn block delete for off, steel workpiece If on, off block skipped..if block executed
. N045 T01in M06 Not always taught basic courses: N050 G54 G90 S300 M03 T02 Mid command Another optional stop N055 G00with X4.0 Y3.0 Conflicting words Multiple block deletes N060 G43 H01 Z0.1 Trial machining / N065 M08 With unexpected stock .

Techniques with block delete One program for two workpieces: Commonly taught in basic courses: Cast iron workpiece: noCNC coolant Steel workpiece: coolant Slash code in program (/) Works with block delete switch Turn on block delete for cast iron workpiece Turn block delete for off, steel workpiece If on, off block skipped..if block executed
. N045 T01in M06 Not always taught basic courses: N050 G54 G90 S300 M03 T02 Mid command Another optional stop N055 G00with X4.0 Y3.0 Conflicting words Multiple block deletes N060 G43 H01 Z0.1 / M08 Trial machining Slash code can be in .

With unexpected stock

middle of command!

Techniques with block delete Commonly taught in basic CNC courses:

Slash code in program (/) Works with block delete switch If on, block skipped..if off, block executed
Not always taught in basic courses: Mid command Another optional stop Conflicting words with Multiple block deletes Trial machining With unexpected stock

10

Techniques with block delete Commonly taught in basic CNC courses:

Slash code in program (/) Works with block delete switch If on, block skipped..if off, block executed
Not always taught in basic courses: Mid command Another optional stop Conflicting words with Multiple block deletes Trial machining With unexpected stock

10

Techniques with block delete This is probably a mistake: Commonly taught in basic CNC courses:

Slash code in program (/) The X5.0 isblock probably supposed to be Y5.0 Works with delete switch If on, block skipped..if off, block executed But with most controls, no alarmin will be courses: sounded Not always taught basic Mid command Another optional stop Instead, the control will execute Conflicting words with Multiple block deletes only the latter of the conflicting Trial machining words (X5.0 in this example) With unexpected stock

N050 G00 X3.0 X5.0

10

Techniques with block delete One program for two workpieces: Commonly taught in basic CNC courses: Cast iron workpiece: no coolant, 300 rpm, 3.5 ipm
workpiece: coolant, 350 Steel Slash code in program (/)rpm, 4.5 ipm Works with block delete switch Turn on block delete for cast iron workpiece Turn block delete for off, steel workpiece If on, off block skipped..if block executed
Skipped if block . delete switch is on N045 T02 M06 Not always taught in basic courses: N050 G54 G90 M03 T03 S300 / S400 stop Mid command Another optional N055 G00 X4.0 Y3.0 Conflicting words with Multiple block deletes N060 G43 H02 Z0.1 / M08 Trial machining N065 G81 R0.1 Z-0.5 F3.5 / F4.5 With unexpected stock .

10

Techniques with block delete One program for two workpieces: Commonly taught in basic CNC courses: Cast iron workpiece: no coolant, 300 rpm, 3.5 ipm
workpiece: coolant, 350 Steel Slash code in program (/)rpm, 4.5 ipm Works with block delete switch Turn on block delete for cast iron workpiece Turn block delete for off, steel workpiece If on, off block skipped..if block executed
Executed if block . delete switch is off N045 T02 M06 Not always taught in basic courses: N050 G54 G90 M03 T03 S300 / S400 stop Mid command Another optional N055 G00 X4.0 Y3.0 Conflicting words with Multiple block deletes N060 G43 H02 Z0.1 / M08 Trial machining N065 G81 R0.1 Z-0.5 F3.5 / F4.5 With unexpected stock .

10

Techniques with block delete Commonly taught in basic CNC courses:

Slash code in program (/) Works with block delete switch If on, block skipped..if off, block executed
Not always taught in basic courses: Mid command Another optional stop Conflicting words with Multiple block deletes Trial machining With unexpected stock

11

Techniques with block delete Commonly taught in basic CNC courses:

Slash code in program (/) Works with block delete switch If on, block skipped..if off, block executed
Not always taught in basic courses: Mid command Another optional stop Conflicting words with Multiple block deletes Trial machining With unexpected stock

11

Some basic courses minimize Commonly taught in basic courses: discussions about trialCNC machining Slash code program (/) Steps to trial in machine: Works with block delete switch 1. Adjust tool or offset to allow excess stock If 2. on, block skipped..if off, block executed Machine under influence of adjustment
3. Stop and measure (usually at end of tool) Not4. always taught basic courses: Adjust basedin upon the measurement Mid command Another optional stop 5. Rerun the tool Conflicting words with Multiple block deletes While almost failsafe, trial Trial machining machining has two limitations With unexpected stock

Techniques with block delete

11

Techniques Saving time with and block effort: delete Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) If off, trial machining take place Works with block deletewill switch If on, trial machiningoff, will block be skipped If on, block skipped..if executed
a little ingenuity, can streamline NotWith always taught in basic you courses: any trial machining operation! Midalmost command Another optional stop Conflicting words with Multiple block deletes Trial machining With unexpected stock

11

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) If off, trial machining take place Works with block deletewill switch If on, trial machiningoff, will block be skipped 0.005 small If on, block skipped..if executed
a little ingenuity, can streamline NotWith always taught in basic you courses: any trial machining operation! Midalmost command Another optional stop Conflicting words with Multiple block deletes Trial machining 1) Intentionally set boring bar undersize With unexpected stock

11

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining
. Slash code in program (/) N255 T04 M06 (2.3750 boring bar) If off, trial machining will take Works with block delete switch N260 G54 G90 S450 place M03 T05 N265 G00 X4.0 Y4.0 If on, trial machining will be skipped If on, block skipped..if off, block executed N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 Not always taught in basic courses: /N285 M98 P1000 /N290 M98 P1000 optional stop Mid command Another /N295 M98 P1000 Conflicting words with N300 G86 Multiple block R0.1 Z-1.0 F2.5 deletes .

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining 2) Allow boringstock bar to partially machine hole With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining
. Slash code in program (/) N255 T04 M06 (2.3750 boring bar) If off, trial machining will take Works with block delete switch N260 G54 G90 S450 place M03 T05 N265 G00 X4.0 Y4.0 If on, trial machining will be skipped If on, block skipped..if off, block executed N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 Not always taught in basic courses: /N285 M98 P1000 /N290 M98 P1000 optional stop Mid command Another /N295 M98 P1000 Conflicting words with N300 G86 Multiple block R0.1 Z-1.0 F2.5 deletes .

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining 2) Allow boringstock bar to partially machine hole With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining
. Slash code in program (/) N255 T04 M06 (2.3750 boring bar) If off, trial machining will take Works with block delete switch N260 G54 G90 S450 place M03 T05 N265 G00 X4.0 Y4.0 If on, trial machining will be skipped If on, block skipped..if off, block executed N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 Not always taught in basic courses: /N285 M98 P1000 /N290 M98 P1000 optional stop Mid command Another /N295 M98 P1000 Conflicting words with N300 G86 Multiple block R0.1 Z-1.0 F2.5 deletes .

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining 2) Allow boringstock bar to partially machine hole With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining
. Slash code in program (/) N255 T04 M06 (2.3750 boring bar) If off, trial machining will take Works with block delete switch N260 G54 G90 S450 place M03 T05 N265 G00 X4.0 Y4.0 If on, trial machining will be skipped If on, block skipped..if off, block executed N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 Not always taught in basic courses: /N285 M98 P1000 /N290 M98 P1000 optional stop Mid command Another /N295 M98 P1000 Conflicting words with N300 G86 Multiple block R0.1 Z-1.0 F2.5 deletes .

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining 2) Allow boringstock bar to partially machine hole With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining
. Slash code in program (/) N255 T04 M06 (2.3750 boring bar) If off, trial machining will take Works with block delete switch N260 G54 G90 S450 place M03 T05 N265 G00 X4.0 Y4.0 If on, trial machining will be skipped If on, block skipped..if off, block executed N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 Not always taught in basic courses: /N285 M98 P1000 /N290 M98 P1000 optional stop Mid command Another /N295 M98 P1000 Conflicting words with N300 G86 Multiple block R0.1 Z-1.0 F2.5 deletes .

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining 2) Allow boringstock bar to partially machine hole With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

The subprogram . Slash code in program (/) must work for any N255 T04 M06 (2.3750 boring bar) If off, trial machining will take Works with block delete switch N260 G54 G90 S450 place M03 T05 hole size

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

N265 G00 X4.0 Y4.0 If on, trial machining will be skipped If on, block skipped..if off, block executed N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 Not always taught in basic courses: /N285 M98 P1000 /N290 M98 P1000 optional stop Mid command Another /N295 M98 P1000 Conflicting words with N300 G86 Multiple block R0.1 Z-1.0 F2.5 deletes .

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining 2) Allow boringstock bar to partially machine hole With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining
. Slash code in program (/) N255 T04 M06 (2.3750 boring bar) If off, trial machining will take Works with block delete switch N260 G54 G90 S450 place M03 T05 N265 G00 X4.0 Y4.0 If on, trial machining will be skipped If on, block skipped..if off, block executed N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 Not always taught in basic courses: /N285 M98 P1000 /N290 M98 P1000 optional stop Mid command Another /N295 M98 P1000 Conflicting words with N300 G86 Multiple block R0.1 Z-1.0 F2.5 deletes .

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining 2) Allow boringstock bar to partially machine hole With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) O1000 If off, trial machining will take place N1 G91 G86 R0 Z-0.3 Works with block delete switch N2 G80 M09 If on, trial machining will be skipped If on, block skipped..ifN3 off, block G00 Z3.0 executed
N4 X4.0 Y4.0 a little ingenuity, you can streamline M00 NotWith always taught in basicN5 courses: N6 G00 X-4.0 Y4.0 M03 almost any trial machining operation! Mid command Another optional stop N7 Z-3.0 M08 Conflicting words with Multiple block deletes N8 G90 N9 M99 Trial machining

2) Allow boringstock bar to partially machine hole With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) O1000 If off, trial machining will take place N1 G91 G86 R0 Z-0.3 Works with block delete switch N2 G80 M09 If on, trial machining will be skipped If on, block skipped..ifN3 off, block G00 Z3.0 executed
N4 X4.0 Y4.0 a little ingenuity, you can streamline M00 NotWith always taught in basicN5 courses: N6 G00 X-4.0 Y4.0 M03 almost any trial machining operation! Mid command Another optional stop N7 Z-3.0 M08 Conflicting words with Multiple block deletes N8 G90 N9 M99 Trial machining

2) Allow boringstock bar to partially machine hole With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) O1000 If off, trial machining will take place N1 G91 G86 R0 Z-0.3 Works with block delete switch N2 G80 M09 If on, trial machining will be skipped If on, block skipped..ifN3 off, block G00 Z3.0 executed
N4 X4.0 Y4.0 a little ingenuity, you can streamline M00 NotWith always taught in basicN5 courses: N6 G00 X-4.0 Y4.0 M03 almost any trial machining operation! Mid command Another optional stop N7 Z-3.0 M08 Conflicting words with Multiple block deletes N8 G90 N9 M99 Trial machining

2) Allow boringstock bar to partially machine hole With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) O1000 If off, trial machining will take place N1 G91 G86 R0 Z-0.3 Works with block delete switch N2 G80 M09 If on, trial machining will be skipped If on, block skipped..ifN3 off, block G00 Z3.0 executed
N4 X4.0 Y4.0 a little ingenuity, you can streamline M00 NotWith always taught in basicN5 courses: N6 G00 X-4.0 Y4.0 M03 almost any trial machining operation! Mid command Another optional stop N7 Z-3.0 M08 Conflicting words with Multiple block deletes N8 G90 N9 M99 Trial machining

3) Move to convenient measuring position With unexpected stock

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) O1000 If off, trial machining will take place N1 G91 G86 R0 Z-0.3 Works with block delete switch N2 G80 M09 If on, trial machining will be skipped If on, block skipped..ifN3 off, block G00 Z3.0 executed
N4 X4.0 Y4.0 a little ingenuity, you can streamline M00 NotWith always taught in basicN5 courses: N6 G00 X-4.0 Y4.0 M03 almost any trial machining operation! Mid command Another optional stop N7 Z-3.0 M08 Conflicting words with Multiple block deletes N8 G90 N9 M99 Trial machining

3) Move to convenient measuring position With unexpected stock

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) O1000 If off, trial machining will take place N1 G91 G86 R0 Z-0.3 Works with block delete switch N2 G80 M09 If on, trial machining will be skipped If on, block skipped..ifN3 off, block G00 Z3.0 executed
N4 X4.0 Y4.0 a little ingenuity, you can streamline M00 NotWith always taught in basicN5 courses: N6 G00 X-4.0 Y4.0 M03 almost any trial machining operation! Mid command Another optional stop N7 Z-3.0 M08 Conflicting words with Multiple block deletes N8 G90 N9 M99 Trial machining

3) Move to convenient measuring position With unexpected stock

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) O1000 If off, trial machining will take place N1 G91 G86 R0 Z-0.3 Works with block delete switch N2 G80 M09 If on, trial machining will be skipped If on, block skipped..ifN3 off, block G00 Z3.0 executed
N4 X4.0 Y4.0 a little ingenuity, you can streamline M00 NotWith always taught in basicN5 courses: N6 G00 X-4.0 Y4.0 M03 almost any trial machining operation! Mid command Another optional stop N7 Z-3.0 M08 Conflicting words with Multiple block deletes N8 G90 N9 M99 Trial machining

4) Stop, measure hole, & adjust boring bar With unexpected stock

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) O1000 If off, trial machining will take place N1 G91 G86 R0 Z-0.3 Works with block delete switch N2 G80 M09 If on, trial machining will be skipped If on, block skipped..ifN3 off, block G00 Z3.0 executed
N4 X4.0 Y4.0 a little ingenuity, you can streamline M00 NotWith always taught in basicN5 courses: N6 G00 X-4.0 Y4.0 M03 almost any trial machining operation! Mid command Another optional stop N7 Z-3.0 M08 Conflicting words with Multiple block deletes N8 G90 N9 M99 Trial machining

5) Move back stock to hole location With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) O1000 If off, trial machining will take place N1 G91 G86 R0 Z-0.3 Works with block delete switch N2 G80 M09 If on, trial machining will be skipped If on, block skipped..ifN3 off, block G00 Z3.0 executed
N4 X4.0 Y4.0 a little ingenuity, you can streamline M00 NotWith always taught in basicN5 courses: N6 G00 X-4.0 Y4.0 M03 almost any trial machining operation! Mid command Another optional stop N7 Z-3.0 M08 Conflicting words with Multiple block deletes N8 G90 N9 M99 Trial machining

5) Move back stock to hole location With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) O1000 If off, trial machining will take place N1 G91 G86 R0 Z-0.3 Works with block delete switch N2 G80 M09 If on, trial machining will be skipped If on, block skipped..ifN3 off, block G00 Z3.0 executed
N4 X4.0 Y4.0 a little ingenuity, you can streamline M00 NotWith always taught in basicN5 courses: N6 G00 X-4.0 Y4.0 M03 almost any trial machining operation! Mid command Another optional stop N7 Z-3.0 M08 Conflicting words with Multiple block deletes N8 G90 N9 M99 Trial machining

5) Move back stock to hole location With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) O1000 If off, trial machining will take place N1 G91 G86 R0 Z-0.3 Works with block delete switch N2 G80 M09 If on, trial machining will be skipped If on, block skipped..ifN3 off, block G00 Z3.0 executed
N4 X4.0 Y4.0 a little ingenuity, you can streamline M00 NotWith always taught in basicN5 courses: N6 G00 X-4.0 Y4.0 M03 almost any trial machining operation! Mid command Another optional stop N7 Z-3.0 M08 Conflicting words with Multiple block deletes N8 G90 N9 M99 Trial machining

5) Move back stock to hole location With unexpected

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining
. Slash code in program (/) N255 T04 M06 (2.3750 boring bar) If off, trial machining will take Works with block delete switch N260 G54 G90 S450 place M03 T05 N265 G00 X4.0 Y4.0 If on, trial machining will be skipped If on, block skipped..if off, block executed N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 Not always taught in basic courses: /N285 M98 P1000 Turn on block /N290 M98 P1000 optional stop Mid command Another /N295 M98 P1000 delete when Conflicting words with N300 G86 Multiple block R0.1 Z-1.0 F2.5 deletes hole is sized .

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining 6) Repeat until hole is on size With unexpected stock

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining
. Slash code in program (/) N255 T04 M06 (2.3750 boring bar) If off, trial machining will take Works with block delete switch N260 G54 G90 S450 place M03 T05 N265 G00 X4.0 Y4.0 If on, trial machining will be skipped If on, block skipped..if off, block executed N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 Not always taught in basic courses: /N285 M98 P1000 /N290 M98 P1000 optional stop Mid command Another /N295 M98 P1000 Conflicting words with N300 G86 Multiple block R0.1 Z-1.0 F2.5 deletes .

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining 6) Repeat until hole is on size With unexpected stock

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining
. Slash code in program (/) N255 T04 M06 (2.3750 boring bar) If off, trial machining will take Works with block delete switch N260 G54 G90 S450 place M03 T05 N265 G00 X4.0 Y4.0 If on, trial machining will be skipped If on, block skipped..if off, block executed N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 Not always taught in basic courses: /N285 M98 P1000 /N290 M98 P1000 optional stop Mid command Another /N295 M98 P1000 Conflicting words with N300 G86 Multiple block R0.1 Z-1.0 F2.5 deletes .

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining 6) Repeat until hole is on size With unexpected stock

12

Techniques Saving time with and block effort: delete

Trial boring on a machining center:

Commonly taughtto in help basic CNC courses: Use block delete with trial machining
. Slash code in program (/) N255 T04 M06 (2.3750 boring bar) If off, trial machining will take Works with block delete switch N260 G54 G90 S450 place M03 T05 N265 G00 X4.0 Y4.0 If on, trial machining will be skipped If on, block skipped..if off, block executed N270 G43 H04 Z0.1 M08 N275 F2.5 /N280 M98 P1000 Not always taught in basic courses: /N285 M98 P1000 /N290 M98 P1000 optional stop Mid command Another /N295 M98 P1000 Conflicting words with N300 G86 Multiple block R0.1 Z-1.0 F2.5 deletes .

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining 6) Repeat until hole is on size With unexpected stock

12

Techniques Saving time with and block effort: delete Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) If off, trial machining take place Works with block deletewill switch If on, trial machiningoff, will block be skipped If on, block skipped..if executed
a little ingenuity, can streamline NotWith always taught in basic you courses: any trial machining operation! Midalmost command Another optional stop Conflicting words with Multiple block deletes Trial machining With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) If off, trial machining take place Works with block deletewill switch If on, trial machiningoff, will block be skipped If on, block skipped..if executed
a little ingenuity, can streamline NotWith always taught in basic you courses: any trial machining operation! Midalmost command Another optional stop Conflicting words with Multiple block deletes Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 Slash code in program (/) N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 Slash code in program (/) N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 Slash code in program (/) N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 Slash code in program (/) N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 Slash code in program (/) N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 Slash code in program (/) N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 Slash code in program (/) N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 Slash code in program (/) N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 Slash code in program (/) N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 and adjusts now Slash code in program (/) N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining Setup person measures N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 Slash code in again program (/) invoked N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining Offset must be N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Trial rough turning (minimize trial machining time):

N010 G96 S400 M03 Slash code in program (/) N015 G00 X6.0 Z.1 If off, trial machining will take place X5.5 Works with block delete/N020 switch /N025 G01 Z-.3 F0.020 If on, trial machining will be skipped If on, block skipped..if off, block executed /N030 X6.0

Commonly taughtto in help basic CNC courses: O0003 Use block delete with trial machining N005 T0101 M41

/N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

With a little ingenuity, you can streamline almost any trial machining operation!

Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete

Normal N005 T0101 M41 berough sized at this time N010 G96 S400 M03 begins Slash turning code in program (/)

The finishing tool could Commonly taught in basic CNC courses: O0003 Use block delete to help with trial machining

Trial rough turning (minimize trial machining time):

N015 G00 X6.0 Z.1 /N020 X5.5 /N025 G01 Z-.3 F0.020 /N030 X6.0 /N035 G00 X8.0 Z3. /N040 M00 (DIAMETER 5.50 IN) Not always taught in basic courses: /N045 T0101 M03 /N050 G00 X6. Z.1 Mid command Another optional stop N055 G71 P060 Q160 D2500 N060 . . . Conflicting words with Multiple block deletes

If off, trial machining take place Works with block deletewill switch This will minimize time will and If on, trial machining be skipped If on, block skipped..if off, block executed

With a little ingenuity, you can streamline ensure that the finisher cuts the right almost any machining operation! amount of trial stock (sizing more precise)

Example shown in student manual Trial machining Rough turning time: 18 minutes With unexpected stock

13

Techniques Saving time with and block effort: delete Commonly taughtto in help basic CNC courses: Use block delete with trial machining

Slash code in program (/) If off, trial machining take place Works with block deletewill switch If on, trial machiningoff, will block be skipped If on, block skipped..if executed
a little ingenuity, can streamline NotWith always taught in basic you courses: any trial machining operation! Midalmost command Another optional stop Conflicting words with Multiple block deletes Trial machining With unexpected stock

17

Techniques Saving time with and block effort: delete Consider other times when block Commonly taught in help basic CNC courses: deletedelete can help with trial machining Use block to with trial machining

Slash code in program (/) with Lengthy rough milling operations If off, trial machining will take place Works block delete switch Thread milling If on, trial machining will block be skipped If on, block skipped..if off, executed
Slot milling milling aFace little ingenuity, can streamline NotWith always taught in basic you courses: Thread chasing (turning center) almost any trial machining operation! Mid command Another optional stop Necking Conflicting words multiple with grooves Multiple block deletes Many others! Trial machining
With unexpected stock

17

Techniques with block delete Commonly taught in basic CNC courses:

Slash code in program (/) Works with block delete switch If on, block skipped..if off, block executed
Not always taught in basic courses: Mid command Another optional stop Conflicting words with Multiple block deletes Trial machining With unexpected stock

17

Techniques with block delete Commonly taught in basic CNC courses:

Slash code in program (/) Works with block delete switch If on, block skipped..if off, block executed
Not always taught in basic courses: Mid command Another optional stop Conflicting words with Multiple block deletes Trial machining With unexpected stock

S-ar putea să vă placă și