
B–61803E–1/10
Table of Contents
c–5
C. DATA ON MACRO COMPILER 243. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C.1 ARGUMENT TRANSFER 244. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C.2 SUMMARY OF SYSTEM VARIABLES 246. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D. MACRO COMPILER/MACRO EXECUTOR WITH CAP i (SERIES 16/18) 250. . . . .
D.1 OUTLINE 251. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.2 EQUIPMENT NEEDED FOR COMPILING 252. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.3 COMPILING PROCEDURE USING SYSTEM P-G 254. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.4 ROM MODULE 262. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.5 ADDITION OF OPTIONS 262. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.6 LIMITATION ON THE USER’S PROGRAM 262. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E. FANUC SUPER CAP T/CAP II T MACRO COMPILER/EXECUTOR
(SERIES 16/18) AND SUPER CAPi T MACRO COMPILER/EXECUTOR
(SERIES 16i/18i/21iT) 263. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.1 GENERAL 264. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.2 EQUIPMENT REQUIRED FOR DEVELOPMENT 266. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.3 TYPE OF USER PROGRAMS 269. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.4 DETAILS OF NEW USER PROGRAMS 270. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.5 USER PROGRAM SIZE 273. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6 SOFTWARE PACKAGE FOR USER PROGRAM DEVELOPMENT 274. . . . . . . . . . . . . . . . . . . . . . .
E.6.1 Software Package Associated with Tool Data and Cutting Condition Data 274. . . . . . . . . . . . . . . . . . . . . .
E.6.1.1 Overview 274. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.1.2 Details of the Software Package Associated with Tool Data 274. . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.1.3 Details of the Software Package Associated with the Cutting Condition Data 280. . . . . . . . . . . . .
E.6.2 Software Package Associated with Process Data 318. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.2.1 Overview 318. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.2.2 Specifications 318. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.3 Software Package Associated with the Interface Between User Programs and the System 365. . . . . . . . . .
E.6.3.1 Overview 365. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.3.2 Interface Between the Conversational Programming Menu and User Programs 365. . . . . . . . . . . .
E.6.3.3 Display Character Specification 370. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.3.4 Executable Macro Program Numbers 375. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.3.5 System Variable for Conversational Programming Menu Indication 375. . . . . . . . . . . . . . . . . . . .
E.6.3.6 System Variable for Window ON/OFF State Indication 375. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.3.7 System Variable for Conversational Mode/NC Mode Indication 375. . . . . . . . . . . . . . . . . . . . . . .
E.6.3.8 System Variable for Execution Mode Indication 376. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.3.9 Conversational Macro Program Executed Immediately Before Execution 376. . . . . . . . . . . . . . . .
E.6.3.10 Parameters and System Variables 376. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.3.11 Program Numbers Usable with User Programs 376. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.4 Data Which Can Be Referred to by Macro Programs 377. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.4.1 Outline 377. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.4.2 Description 377. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.5 Displaying the Basic Menu Screen by a User Program (Not Supported by Ver.1.) 392. . . . . . . . . . . . . . . .
E.6.5.1 Overview 392. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.5.2 Setting a parameter 392. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.6.5.3 Details 392. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .