Specifications
_____________________________________________________________________ 
_____________________________________________________________________ 
 CONCISE GUIDE FANUC 8 
2.0 NC MAIN FUNCTIONS AND ADDRESSES 
The sequence of instructions that make up the program consists of letters and numbers, each of which 
has a specific significance. 
2.1 āOā PROGRAM AND SUB-PROGRAM NUMBER
The letter O followed by a number indicate the programs and the sub-programs. The number paired with 
the letter O can range from 1 to 9999. To have better program management Graziano suggests that the 
following values are paired : 
From O1 to O8000 Main Programs available for the customer 
From O8001 to O8999 Sub-programs available for the customer 
From O9000 to O9999 Sub-programs available for GRAZIANO to create special macros that cannot be 
modified by the customer since they are protected by a parameter. 
The  NC memory can contain a maximum of 63, between Programs and Sub-programs, or a maximum of 
32000 characters. 
2.2 āNā BLOCK NUMBER 
A block is a group of words that identify the operation to be carried out. 
Example: 
N10 G0 X200 Z5 M8 
Each block is identified by a sequential number N, from 0 to 9999 and must end with the end of block EOB 
character ( ; ) 
The block number is entered automatically by the NC when an end of block EOB code is inserted ( ; ). 
Through a machine datum (N. 3216) the increment value can be selected in the block numbering: unitary ( 
N1 N2 N3 etc.) or decimal (N10 N20 N30 etc.) 
It is up to the programmer whether to use the block number or not. 
To use the block number a value 1 has to be assigned to the setting datum SEQUENCE NO. in the  
Prepare/Manual menu which can be entered by pressing the SETTING key on the MDI keyboard 
Usually the block numbering is not enabled. 










