Specifications
_____________________________________________________________________ 
_____________________________________________________________________ 
 CONCISE GUIDE FANUC 89 
5.2 PARAMETRIC PROGRAMMING 
Parametric programming uses variables, arithmetical instructions and conditioned skip instructions. In this 
way programs for general use can be developed, or they can be personalised for specific customer 
requirements. 
VARIABLES 
There are four types of variables: 
From #1 to #33  LOCAL VARIABLES  These can only be used inside a macro and not 
shared with other macros. At power on the 
content of these macros is nil because they are 
volatile. 
From #100 to #149  COMMON VARIABLES  These can be shared with other 
macros. At power on the content of these 
macros is nil because they are volatile 
From #500 to #999  COMMON VARIABLES  These are like the variables from #100 to #149 
with the difference that they are stable, they 
hold their content even with the machine 
switched off. 
From #1000 to #….  SYSTEM VARIABLES    Used to read and write NC data, such as 
position of tool, of the axis and the tool 
correction values etc. 
Since genuary 2001 common variables “fixed” by the customers, for parametric programming, are 
those which range from #510 to #699; as the others are used by Graziano SPA for specific 
operations.










