FOCAS1/2

# FANUC Open CNC

## FOCAS1 / FOCAS2
CNC/PMC Data window library

FOCAS1/2 : FANUC Open CNC API Specifications version 1 or 2

1. Outline
2. General Description
3. Communication with Ethernet Board
4. NC data protection (160i/180i/210i/0i-B/0i-C/Power Mate i only)
5. Fast Ethernet Unsolicited Messaging Function
6. Library handle
7. Coexistence with HSSB/Ethernet
8. Communication Log Function
9. Return Status of Data Window Functions
10. Function Reference
11. Update History

This manual describes the information necessary for developing the application software of the following FANUC CNC, incorporating FOCAS1/2 CNC/PMC Data window library.

- FOCAS1 : Library for CNC other than FS300i/310i/320i
- FOCAS2 : Library for FS300i/310i/320i

Use this manual together with the operator's manual of the following CNC.

Connection type

HSSB
Ethernet

Applicable CNCs

| Product name | Abbreviation
--- | --- | ---
| FANUC Series 0i-MODEL A | 0i-A | Series 0i-A
| FANUC Series 0i-MODEL B FANUC Series 0i-MODEL C Note) | 0i-B/C Note) | Series 0i-B Series 0i-C Note)
| FANUC Series 150-MODEL B | 150 | Series 150
| FANUC Series 150i-MODEL A FANUC Series 150i-MODEL B | 150i | Series 150i
| FANUC Series 160-MODEL B FANUC Series 160-MODEL C FANUC Series 180-MODEL B FANUC Series 180-MODEL C FANUC Series 210-MODEL B | 160 180 210 | Series 160/(180/210)
| FANUC Series 160i-MODEL A FANUC Series 180i-MODEL A FANUC Series 210i-MODEL A | 160i-A 180i-A 210i-A | Series 160i/(180i/210i)-A
| FANUC Series 160i-MODEL B FANUC Series 180i-MODEL B FANUC Series 210i-MODEL B | 160i-B 180i-B 210i-B | Series 160i/(180i/210i)-B
| FANUC Series 160i-P FANUC Series 180i-P | 160i-P 180i-P | Series 160i/(180i)-P
| FANUC Series 160i-L | 160i-L | Series 160i-L
| FANUC Series 160i-W FANUC Series 180i-W | 160i-W 180i-W | Series 160i-W/(180i-W)
| FANUC Series 300i FANUC Series 310i FANUC Series 320i | 300i 310i 320i | Series 300i/(310i/320i)
| FANUC Power Mate i-MODEL H | PMi-H | Power Mate i-H
| FANUC Power Mate i-MODEL D | PMi-D | Power Mate i-D

  Note) FANUC Series 0i-MODEL C does not support the HSSB function. Only the Fast Ethernet function is effective.

<Attention>
There is a limitation of the functions which can be used for the development, by the difference of the CNC Series, Model, Type and series and version of control software.
This "Available CNC" table is made in accordance with the latest version of 150i, 160i, 180i, 210i, 0i , 300i, 310i, 320i, and Power Mate i. Moreover, some functions need the proper function at the control software of the CNC even if the CNC is the latest version. So, the functions which cannot be used for the CNC which is owned by the customer for the purpose of the application development may exist.
Therefore, please confirm the availability of the function at the target control software of the CNC, then go ahead the development of the application.
Especially, please confirm the compatibility for the development of the application for the old model CNC, and availability for the newly added functions.

Copyright, Others

- The copyright of FOCAS1/2 is owned by FANUC Limited.
- No part of the software described above, or its manuals, may be used or reproduced without permission.
- No part of the software described above, or its manuals, may be sold independently of FOCAS1/2.

* Microsoft, MS, MS-DOS, Windows, Visual Basic are registered trademarks of Microsoft corporation, U.S.A.
* Visual C++ is trademark of Microsoft corporation, U.S.A.
* Company name and product name mentioned in this manual are registered trademark or trademark of each company.