Fanuc C-Executer Operating Manual
B-62443EN-3/03E
- 20 -
1.1 Feature
(1) Low-cost customization
No addtional hardware is required to use C Executor and application [4]
program on FANUC Series 16/18-B/C and 16i/18i-A. (*) Many CRT/MDI devices, [5]
such as 14-inch CRT with standard-keyboad, 9-inch CRT with small-keyboad, [4]
various LCDs and also VGA display devices for 16/18-C and 16i/18i-A, are [5]
supported. The user application program can be built in your 16/18-B/C and [4]
16i/18i-A as it is. [5]
(*) It may be necessary to increase flash ROM or DRAM capacity.
(2) Application program development on PC
You can develop application program on generic PC (Personal Computer).
Designing, editing, compiling, linking and also some debugging works are
executed on PC.
(3) High level compatibility with C application on PC
Microsoft C compiler (MS-C), which is standard of C compiler on PC, is
used. Function libraries of C language which are provided by C Executor has
compatibitily with ANSI and MS-C. Therefore, ordinary application programs
on PC can be translated to CNC's as long as they don't depend on specific
hardware.
(4) Combination of CNC software and application program
The application program which is developed by the Machine Tool Builder is
executed as a task in CNC softwares. Some arbitrary screens of existing CNC
screens can be replaced with user screens which are displayed by the user
application program. Application program can read or write various CNC data
via libaries which are provided by C Executor. Therefore, the user app-
lication program works as a part of CNC software. On Series 16i/18i-A, it [5]
is possible not only to replace existing CNC screens, but also to add new [5]
user's scrrens. [5]
(5) Graphic display and communication (*)
Graphic display function, which has 640x400 resolution and 8-color/pixel,
is used in application program. This graphic screen is imposed on character
screen. For graphic display, MS-C compatible graphic functions, such as
line, rectangle and arc drawing, painting, etc., are provided. Further, VGA [4]
graphic device is supported on 16/18-C and 16i/18i-A, 640x480 resolution [5]
and 256-color/pixel are available. Communication with personal computer, [4]
etc. is available using reader/puncher interface (RS-232C) on CNC unit.
Communication driver is built in the C library, therefore, communication
is processed by just calling communication functions. The user application [4]