Chapter 2 Part Programming
Chapter 2 Part Programming
Block Format:
1. Fixed sequential format
2. Tab sequential format
3. Word address format
Type Programming Format Both
EIA and ISO
formats for compiling of NC data into suitable blocks
of information with slight difference.
Word Address Format This type of tape format uses
alphabets called address, identifying the function of
numerical data followed. This format is used by most
of the NC machines, also called variable block
format. A typical instruction block will be as below :
N20 G00 X1.200 Y.100 F325 S1000 T03 M09
<EOB> or N20 G00 X1.200 Y.100 F325 S1000 T03
M09; The MCU uses this alphabet for addressing a
memory location in it.
Tab Sequential Format
Here the alphabets are replaced by a Tab code, which is
inserted between two words. The MCU reads the first Tab and
stores the data in the first location then the second word is
recognized by reading the record Tab. A typical Tab sequential
instruction block will be as below :
>20 >00 >1.200 >.100 >325 >1000 >03 >09
Fixed Block Format
In fixed block format no letter address of Tab code are
used and none of words can be omitted. The main
advantage of this format is that the whole instruction
block can be read at the same instant, instead of reading
character by character. This format can only be used for
positioning work only. A typical fixed block instruction
block will be as below:
20 00 1.200 .100 325 1000 03 09 <EOB> 4
Manual part programming:
Axis Designation
The programmer also determines how many axes are availed on
machine tool. Whether machine tool has a continuous path and point-
to-point control system .
NC Words
The NC word is a unit of information, such as a dimension or feed rate
and so on. A block is a collection of complete group of NC words
representing a single NC instruction. An end of block symbol is used to
separate the blocks. NC word is where all the machining data are
compiled and where the data are translated in to a language, which
can be understood, by the control system of the machine tool.
EXAMPLE:
Assume that a drilling operation is to be
programmed as:
Format: N_ G01 X_ Y_ Z_ F_
25
B C
20
15
5 10 15 20 25 30
G02 Circular Interpolation
15
J=15
10 B
C
5
5 10 15 20 25 30