Sei sulla pagina 1di 41

MS 4067 (MS 6063)

PEMROGRAMAN MESIN NC

Relates to machining and turning centers


FAKULTAS TEKNIK MESIN DAN DIRGANTARA
INSTITUT TEKNOLOGI BANDUNG
2017 1
Documenting in the program
Documenting in the program
Commonly taught in basic CNC courses:
Documenting in the program
Commonly taught in basic CNC courses:
Parentheses [()] allow messages
Documenting in the program
Commonly taught in basic CNC courses:
Parentheses [()] allow messages
Control ignores anything inside
Documenting in the program
Commonly taught in basic CNC courses:
Parentheses [()] allow messages
Control ignores anything inside
Must be upper case (most controls)
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
Documenting
O0001 in the program
(*** PROGRAM QUALIFIED 2/12/99 ***)
Commonly
( taught
MACHINE: MORIin basic CNC courses:
SEIKE SL4)
( PART NUMBER: A-2355-2C)
(Parentheses
PART NAME: BEARING[()] allow messages
FLANGE)
(ControlREVISION: F)
ignores anything inside
( CUSTOMER: ABC COMPANY)
(Must be upper
OPERATION: case (most
20, MACHINE BOREDcontrols
END)
( PROGRAMMER: MLL)
Applications
(DATE FIRST not
RUN:always
4/11/98)taught in basic courses:
(PROGRAM REVISION: C)
Program headersREVISION:
( LAST PROGRAM Changes
1/30/98 BYafter
CRD)dispute
Tool
( information
RUN TIME: 00:05:25) Something unusual
At
N005 T0101
every M41
program stop If messages not displayed
N010 G96 S400 M03
Simple
N015 G00 setup instructions
X3. Z.1 M08
Documenting
O0001 in the program
(*** PROGRAM QUALIFIED 2/12/99 ***)
Commonly
( taught
MACHINE: MORIin basic CNC courses:
SEIKE SL4)
( PART NUMBER: A-2355-2C)
(Parentheses
PART NAME: BEARING[()] allow messages
FLANGE)
(ControlREVISION: F)
ignores anything inside
( CUSTOMER: ABC COMPANY)
(Must be upper
OPERATION: case (most
20, MACHINE BOREDcontrols
END)
( PROGRAMMER: MLL)
Applications
(DATE FIRST not
RUN:always
4/11/98)taught in basic courses:
(PROGRAM REVISION: C)
Program headersREVISION:
( LAST PROGRAM Changes
1/30/98 BYafter
CRD)dispute
Tool
( information
RUN TIME: 00:05:25) Something unusual
At
N005 T0101
every M41
program stop If messages not displayed
N010 G96 S400 M03
Simple
N015 G00 setup instructions
X3. Z.1 M08
Documenting
O0001 in the program
(*** PROGRAM QUALIFIED 2/12/99 ***)
Commonly
( taught
MACHINE: MORIin basic
SEIKE SL4)CNC courses:
( PART NUMBER: A-2355-2C)
(Parentheses
PART NAME: BEARING[()] allow messages
FLANGE)
(ControlREVISION: F)
ignores anything inside
( CUSTOMER: ABC COMPANY)
(Must be upper
OPERATION: case (most
20, MACHINE BOREDcontrols
END)
( PROGRAMMER: MLL)
Applications
(DATE FIRST not
RUN:always
4/11/98)taught in basic courses:
(PROGRAM REVISION: C)
Program headersREVISION:
( LAST PROGRAM Changes
1/30/98 BYafter
CRD)dispute
Tool
( information
RUN TIME: 00:05:25) Something unusual
At
N005 T0101
every M41
program stop If A program header not
messages will provide
displayed
N010 G96 S400 M03 information about your program
Simple
N015 G00 setup instructions
X3. Z.1 M08
Documenting
O0001 in the program
(*** PROGRAM QUALIFIED 2/12/99 ***)
Commonly
( taught
MACHINE: MORIin basic CNC courses:
SEIKE SL4)
( PART NUMBER: A-2355-2C)
(Parentheses
PART NAME: BEARING[()] allow messages
FLANGE)
(ControlREVISION: F)
ignores anything inside
( CUSTOMER: ABC COMPANY)
(Should be used
OPERATION: to document
20, MACHINE BORED END)
( PROGRAMMER: MLL)
Applications
(DATE FIRST not
RUN:always
4/11/98)taught in basic courses:
(PROGRAM REVISION: C)
Program headersREVISION:
( LAST PROGRAM Changes
1/30/98 BYafter
CRD)dispute
Tool
( information
RUN TIME: 00:05:25) Something unusual
At
N005 T0101
every M41
program stop If messages not displayed
N010 G96 S400 M03
Simple
N015 G00 setup instructions
X3. Z.1 M08
Documenting
O0001 in the program
(*** PROGRAM QUALIFIED 2/12/99 ***)
Commonly
( taught
MACHINE: MORIin basic CNC courses:
SEIKE SL4)
( PART NUMBER: A-2355-2C)
(Parentheses
PART NAME: BEARING[()] allow messages
FLANGE)
(ControlREVISION: F)
ignores anything inside
( CUSTOMER: ABC COMPANY)
(Should be used
OPERATION: to document
20, MACHINE BORED END)
( PROGRAMMER: MLL)
Applications
(DATE FIRST not
RUN:always
4/11/98)taught in basic courses:
(PROGRAM REVISION: C)
Program headersREVISION:
( LAST PROGRAM Changes
1/30/98 BYafter
CRD)dispute
Tool
( information
RUN TIME: 00:05:25) Something unusual
At
N005 T0101
every M41
program stop If messages not displayed
N010 G96 S400 M03
Simple
N015 G00 setup instructions
X3. Z.1 M08
Documenting
O0001 in the program
(*** PROGRAM QUALIFIED 2/12/99 ***)
Commonly
( taught
MACHINE: MORIin basic CNC courses:
SEIKE SL4)
( PART NUMBER: A-2355-2C)
(Parentheses
PART NAME: BEARING[()] allow messages
FLANGE)
(ControlREVISION: F)
ignores anything inside
( CUSTOMER: ABC COMPANY)
(Should be used
OPERATION: to document
20, MACHINE BORED END)
( PROGRAMMER: MLL)
Applications
(DATE FIRST not
RUN:always
4/11/98)taught in basic courses:
(PROGRAM REVISION: C)
Program headersREVISION:
( LAST PROGRAM Changes
1/30/98 BYafter
CRD)dispute
Tool
( information
RUN TIME: 00:05:25) Something unusual
At
N005 T0101
every M41
program stop If Of special importance
messages not displayed
N010 G96 S400 M03
Simple
N015 G00 setup instructions
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
O0001
Documenting in the
(ROUGH TURNING TOOL)
program
N095 X2.0
N100 G00 Z0.1
N005 T0101 M41 N105 X6.0 Z5.0
Commonly taught in basic CNC courses:
N010 G96 S400 M03 N110 M01
N015 G00 X3.040 Z0.1 (1.5” FINISH BORING BAR)
Parentheses [()] allow messages
N020 G01 Z-1.995 F0.017
N025 X3.25
N115 T0505 M42
N120 G96 S600 M03
N030 G00 X6.0 Z5.0
Control ignores anything inside
N035 M01
N125 G00 X1.125 Z0.1
N130 G01 Z-2.0 F0.006
Must
(2” DRILL)
N040
N135 X2.0
T0303 M41be upper case (most controls)
N140 G00 Z0.1
N045 G97 S300 M03 N145 G00 X6.0 Z5.0
Applications not always taught in basic courses:
N050 G00 X0 Z0.1
N055 G01 Z-2.6 F.009
N148 M01
(FINISH TURNING TOOL)
N060 G00 Z0.1
Program headers
N065 G00 X6.0 Z5.0 Changes after dispute
N150 T0202 M42
N155 G96 S600 M03
N070 M01
Tool information
(1.5” ROUGH BORING BAR) Something unusual
N160 G00 X3. Z0.1
N165 G01 Z-2.0 F0.006
At every program stop If messages not displayed
N075 T0404 M41
N080 G96 S400 M03
N170 X3.25
N175 G00 X6.0 Z5.0
Simple setup
N085 G00 X2.085 instructions
Z0.1
N090 G01 Z-1.995 F0.010
N180 M01
N185 M30
O0001
Documenting in the
(ROUGH TURNING TOOL)
program
N095 X2.0
N100 G00 Z0.1
N005 T0101 M41 N105 X6.0 Z5.0
Commonly taught in basic CNC courses:
N010 G96 S400 M03 N110 M01
N015 G00 X3.040 Z0.1 (1.5” FINISH BORING BAR)
Parentheses [()] allow messages
N020 G01 Z-1.995 F0.017
N025 X3.25
N115 T0505 M42
N120 G96 S600 M03
N030 G00 X6.0 Z5.0
Control ignores anything inside
N035 M01
N125 G00 X1.125 Z0.1
N130 G01 Z-2.0 F0.006
Must
(2” DRILL)
N040
N135 X2.0
T0303 M41be upper case (most controls)
N140 G00 Z0.1
N045 G97 S300 M03 N145 G00 X6.0 Z5.0
Applications not always taught in basic courses:
N050 G00 X0 Z0.1
N055 G01 Z-2.6 F.009
N148 M01
(FINISH TURNING TOOL)
N060 G00 Z0.1
Program headers
N065 G00 X6.0 Z5.0 Changes after dispute
N150 T0202 M42
N155 G96 S600 M03
N070 M01
Tool information
(1.5” ROUGH BORING BAR) Something unusual
N160 G00 X3. Z0.1
N165 G01 Z-2.0 F0.006
At every program stop If messages not displayed
N075 T0404 M41
N080 G96 S400 M03
N170 X3.25
N175 G00 X6.0 Z5.0
Simple setup
N085 G00 X2.085 instructions
Z0.1
N090 G01 Z-1.995 F0.010
N180 M01
N185 M30
O0001
Documenting in the
(ROUGH TURNING TOOL)
program
N095 X2.0
N100 G00 Z0.1
N005 T0101 M41 N105 X6.0 Z5.0
Tool names
Commonly taught in basic CNC courses:
N010 G96 S400 M03 N110 M01
N015 G00 X3.040 Z0.1 (1.5” FINISH BORING BAR)
Parentheses [()] allow messages
N020 G01 Z-1.995 F0.017
N025 X3.25
N115 T0505 M42
N120 G96 S600 M03
N030 G00 X6.0 Z5.0
Control ignores anything inside
N035 M01
N125 G00 X1.125 Z0.1
N130 G01 Z-2.0 F0.006
Must
(2” DRILL)
N040
N135 X2.0
T0303 M41be upper case (most controls)
N140 G00 Z0.1
N045 G97 S300 M03 N145 G00 X6.0 Z5.0
Applications not always taught in basic courses:
N050 G00 X0 Z0.1
N055 G01 Z-2.6 F.009
N148 M01
(FINISH TURNING TOOL)
N060 G00 Z0.1
Program headers
N065 G00 X6.0 Z5.0 Changes after dispute
N150 T0202 M42
N155 G96 S600 M03
N070 M01
Tool information
(1.5” ROUGH BORING BAR) Something unusual
N160 G00 X3. Z0.1
N165 G01 Z-2.0 F0.006
At every program stop If messages not displayed
N075 T0404 M41
N080 G96 S400 M03
N170 X3.25
N175 G00 X6.0 Z5.0
Simple setup
N085 G00 X2.085 instructions
Z0.1
N090 G01 Z-1.995 F0.010
N180 M01
N185 M30
O0001
Documenting in the
(ROUGH TURNING TOOL)
program
N095 X2.0
N100 G00 Z0.1
N005 T0101 M41 N105 X6.0 Z5.0
Tool names
Commonly taught in basic CNC courses:
N010 G96 S400 M03 N110 M01
N015 G00 X3.040 Z0.1 (1.5” FINISH BORING BAR)
Parentheses [()] allow messages
N020 G01 Z-1.995 F0.017
N025 X3.25
N115 T0505 M42
N120 G96 S600 M03
N030 G00 X6.0 Z5.0
Control ignores anything inside
N035 M01
N125 G00 X1.125 Z0.1
N130 G01 Z-2.0 F0.006
Must
(2” DRILL)
N040
N135 X2.0
T0303 M41be upper case (most controls)
N140 G00 Z0.1
N045 G97 S300 M03 N145 G00 X6.0 Z5.0
Applications not always taught in basic courses:
N050 G00 X0 Z0.1
N055 G01 Z-2.6 F.009
N148 M01
(FINISH TURNING TOOL)
N060 G00 Z0.1
Program headers
N065 G00 X6.0 Z5.0 Changes after dispute
N150 T0202 M42
N155 G96 S600 M03
N070 M01
Tool information
(1.5” ROUGH BORING BAR) Something unusual
N160 G00 X3. Z0.1
N165 G01 Z-2.0 F0.006
At every program stop If messages not displayed
N075 T0404 M41 Begin
N170
N175
each tool with a blank line
X3.25
N080 G96 S400 M03 andG00 X6.0 Z5.0 naming the tool
a message
Simple setup
N085 G00 X2.085 instructions
Z0.1
N090 G01 Z-1.995 F0.010
N180 M01
N185 M30
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
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
Applications not (TURN PARTinAROUND)
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
Commonly taught in basic CNC courses:
Parentheses [()] allow messages
Control ignores anything inside
Must be upper case (most controls)
N055 M00
Applications not (TURN PARTinAROUND)
always taught basic courses:
Program headers Changes after dispute
Tool information Something unusual
At every program stop IfLetmessages
the operatornot
know what it
displayed
is they are supposed to do at
Simple setup instructions each program stop!
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
O0001 (Program Number)
(PART NUMBER 3504857, OPERATION NUMBER 10)
Commonly taught in basic CNC courses:
(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)
Parentheses [()] allow messages
(WORKPIECE IN SETUP FOR TOUCH OFF. PROGRAM ZERO IS THE)
(LEFT SIDE OF THE PART IN X, THE LOWER SURFACE OF THE)
Control ignores anything inside
(PART IN Y, AND THE TOP SURFACE OF THE PART IN Z.)
(SET THE MEASURED PROGRAM ZERO DIMENSIONS IN FIXTURE)
Must be upper case (most controls)
(OFFSET NUMBER ONE.)
(TOOLS REQUIRED:)
(STATION: DESCRIPTION:)
Applications not always taught in basic courses:
( 1 1" DRILL)
( 2 .500 DRILL)
Program headers
( 3 6" FACE MILL) Changes after dispute
N005 G54 G90 S400 M03 T02
Tool information
N010 ... Something unusual
At every program stop If messages not displayed
Simple setup instructions
Documenting in the program
O0001 (Program Number)
(PART NUMBER 3504857, OPERATION NUMBER 10)
Commonly taught in basic CNC courses:
(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)
Parentheses [()] allow messages
(WORKPIECE IN SETUP FOR TOUCH OFF. PROGRAM ZERO IS THE)
(LEFT SIDE OF THE PART IN X, THE LOWER SURFACE OF THE)
Control ignores anything inside
(PART IN Y, AND THE TOP SURFACE OF THE PART IN Z.)
(SET THE MEASURED PROGRAM ZERO DIMENSIONS IN FIXTURE)
Must be upper case (most controls)
(OFFSET NUMBER ONE.)
(TOOLS REQUIRED:)
(STATION: DESCRIPTION:)
Applications not always taught in basic courses:
( 1 1" DRILL)
( 2 .500 DRILL)
Program headers
( 3 6" FACE MILL) Changes after dispute
N005 G54 G90 S400 M03 T02
Tool information
N010 ... Something unusual
At every program stop If messages
A separate setup
not sheet will
displayed
be better for more
Simple setup instructions complicated 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
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
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
Let everyone displayed
know who
requested the change
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
Documenting in the program
Commonly
O0002 (Programtaught
number) in basic CNC courses:
(SPECIAL NOTE! TWO OFFSETS ARE USED FOR GROOVING)
Parentheses [()] allow messages
(TOOL IN STATION FIVE. USE OFFSET FIVE TO CONTROL)
(GROOVE AT HEADSTOCK END AND OFFSET TWENTY-FIVE)
Control ignores anything inside
(TO CONTROL GROOVE IN MIDDLE OF WORKPIECE.)
N005 T0101 M41
Must be upper case (most controls)
N010 G96 S500 M03
.
.
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
O0002 (Programtaught
number) in basic CNC courses:
(SPECIAL NOTE! TWO OFFSETS ARE USED FOR GROOVING)
Parentheses [()] allow messages
(TOOL IN STATION FIVE. USE OFFSET FIVE TO CONTROL)
(GROOVE AT HEADSTOCK END AND OFFSET TWENTY-FIVE)
Control ignores anything inside
(TO CONTROL GROOVE IN MIDDLE OF WORKPIECE.)
N005 T0101 M41
Must be upper case (most controls)
N010 G96 S500 M03
.
.
Applications not always taught in basic courses:
Program headers Changes after dispute
Tool information Something unusual
At every program stop Be If messages
sure not displayed
the setup person or
Simple setup instructions
operator knows that something
special is happening in the program
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
O0001 in the program
N0
Commonly taught in basic CNC courses:
N2
N23552
Parentheses [()] allow messages
N6
Control
N3
N20
ignores anything inside
Must be upper case (most controls)
N3
N020900
Applications
N3 not always taught in basic courses:
N030400
Program
N000525 headers Changes after dispute
Tool
N005 information
T0101 M41 Something unusual
At
N010 S400 M03 stop If messages not displayed
G96 program
every
N015 G00 X3. Z.1 M08
Simple
… setup instructions
Documenting
O0001 in the program
N0 Proven? 0:no, 1:yes
Commonly
N2 taught
Machine number.in basic
1: OkumaCNC courses:
LB10, 2:Mori Seike SL4
N23552 Numbers in part number.
Parentheses
N6 Revision. 1:A, [()] allow
2:B, 3:C, 4:D, etc. messages

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

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

Control
N3
N20
Customer. 1:ABC Company, 2:DEF Company, 3:GHI Company
ignores
Operation number.
anything inside
MustProgrammer.
N3 be upper1:Steve case Thoms,(most controls)
2:Larry Hassik, 3:John Smith
N020900 Date first run.
Applications
N3 not always
Program taught
revision. 1:A, 2:B, 3:C,in
etc.basic courses:
N030400 Last program revision date.
Program headers
N000525 Run Changes
time in hours minutes seconds after dispute
format.
Tool
N005 information
T0101 M41 Something
If your control unusual
does not display messages…
At
N010 S400 M03 stop If messages not displayed
G96 program
every …use coded sequence numbers (N
N015 G00 X3. Z.1 M08
Simple
… setup instructions words) to help with documentation
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

Potrebbero piacerti anche