0% found this document useful (0 votes)
25 views21 pages

CNC Programming and Polymer

The document discusses the ISO standard coding for manual part programming. It describes the standardized meanings assigned to letter codes like G, M, and F which are used to define preparatory functions, miscellaneous functions, and feed rates. Some common preparatory functions covered are rapid positioning (G00), linear interpolation (G01), circular interpolation clockwise and counterclockwise (G02 and G03), and dwell time (G04). Reference points like machine origin, part origin, and program origin are also explained.

Uploaded by

Anil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views21 pages

CNC Programming and Polymer

The document discusses the ISO standard coding for manual part programming. It describes the standardized meanings assigned to letter codes like G, M, and F which are used to define preparatory functions, miscellaneous functions, and feed rates. Some common preparatory functions covered are rapid positioning (G00), linear interpolation (G01), circular interpolation clockwise and counterclockwise (G02 and G03), and dwell time (G04). Reference points like machine origin, part origin, and program origin are also explained.

Uploaded by

Anil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

Manual part programming method

ISO standard for coding


• There are 26 letter of the English alphabet were standardized and
given meaning as

Character Address for


F Feed Function
G Preparatory Function
M Miscellaneous function
N Sequence Number
S Spindle function
T Tool function
Z Z motion dimension
X Primary x motion dimension
Y Primary Y motion dimension
Manual part programming method
ISO standard for coding
• Each block is always start with a block number e.g N009,N028.
• Some control manufacturer ---Fanuc
1. Preparatory functions
• Denoted by G
• It is associated with movement of machine axes.
• E.g G00,G01,G02,G03 etc
Manual part programming method
1. Preparatory functions
A) G00
• It indicate the point to point positioning.
• Rapid traverse.
• E.g G00 X25 Z1
Manual part programming method
1. Preparatory functions
B) G01
Linear Interpolation
G00 X24 Z1
G01 X24 Z-50
Manual part programming method
1. Preparatory functions
C) G02
• Circular interpolation, clockwise
• G02 X25 Z-25 R=5
Manual part programming method
1. Preparatory functions
d) G03
• Circular interpolation, anticlockwise
• G03 X25 Z-25 R=10
Manual part programming method
1. Preparatory functions
e) G04
• Dwell
• G04 P10 ; Ten-second pause
f) G70
• Dimension are in inches
g) G71
• Dimensions are in mm(metric)
Manual part programming method
1. Preparatory functions
h) G80
Canned cycle cancelled
i) G81
Canned cycle
Manual part programming method
1. Preparatory functions
j) G90
Absolute dimensioning
Manual part programming method
1. Preparatory functions
k) G91
Incremental dimensioning
Manual part programming method
1. Preparatory functions
L) G94
Feed rate/min
M) G95
Feed rate/revolution of job
N) G92
Preset program reference point
N00 G92 X0 Y0 Z0

X,Y,Z 0
Manual part programming method
1. Preparatory functions
Reference points
1. Machine Origin
• The machine origin is a fixed point set by the machine tool builder.
• Usually it cannot be changed.
• Any tool movement is measured from this point.
• The controller always remembers tool distance from the machine
origin.
Manual part programming method
1. Preparatory functions
Reference points
2. Part Origin
• The part origin can be set at any point inside the machine’s.
• Establishing the part origin is also known as zero shifts, work
shift, floating zero or datum.
• Usually part origin needs to be defined for each new setup.
3. Program origin
It is also called home position of the tool
Manual part programming method
2. Miscellaneous functions

Code Function
M00 Program Stop
M03 Spindle on CW
M04 Spindle on CCW
M06 Tool Change
M08 Coolant ON
M09 Coolant OFF
M30 Program stop at end
Milling Program(Machining at depth of 12.5mm)
Milling Program(Machining at depth of 12.5mm)
Milling Program(Machining at depth of 12.5mm)
Milling Program(Machining at depth of 12.5mm)
Milling Program(Machining at depth of 12.5mm)
Milling Program(Machining at depth of 12.5mm)
Milling Program(Machining at depth of 12.5mm)

You might also like