
Sheet
Title
Draw
2/12
FANUC Series16i/18i-MODEL B
Description
1. Outline
The program of C language executor is what integrates the libraries which
provided by FANUC and the user's application program which is made by MTB
and is stored in a single file (MEM file).
This MEM file is loaded into the memory of CNC and executed under the
management of the NC software.
Only one MEM file was a loading and was executable at the same time so far.
Multi C-Executor enables to load two MEM files and to execute them at a time.
This function is supported only by FANUC Series 16i/18i/21i-model B.
2. System configuration
The block diagram of ordinal C-Language Executor implemented system is as follows.
*3
←
→
→
←
*1
←
→
*4
↑↓
↑↓
*2
*1 Library function call from user's application.
*2 Displaying screen, MDI key operation, Reading the touch panel information etc.
*3 Reading and Writing CNC information
*4 Task switching, Screen switching etc.
CNC Software
CNC Window
C Language
Executor
User’s
Application
C Language library
Hardware of FANUC Series 16/18-B/C, 16i/18i/21i-A/B