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.