FANUC Series 0i (0i-D, 0i-F, 0i-F Plus) 연결하기
FANUC 0i-D, 0i-F, 0i-F Plus는 내장 Ethernet 포트에서 Ethernet 기반 FOCAS2(기본값 TCP 포트 8193)로 데이터를 읽습니다. 수집기에는 FANUC의 FOCAS 라이브러리(A02B-0207-K732 또는 K737)가 필요합니다. MTConnect는 FANUC의 PC 기반 MTConnect Server를 통해 사용할 수 있으며, 이 경우에도 CNC 측 옵션이 필요합니다. 저희가 확인한 FANUC 페이지 중 CNC 자체에서 실행되는 OPC UA 서버를 문서화한 곳은 없습니다.
한눈에 보기
| 네이티브 프로토콜 | Ethernet 기반 FOCAS2; HSSB(광섬유) 기반 FOCAS |
|---|---|
| 기본 포트 | TCP 8193 (FOCAS2) |
| 수집기 측 라이선스 | FOCAS 라이브러리 A02B-0207-K732 또는 A02B-0207-K737 |
| CNC 측 라이선스 | FOCAS Ethernet 기능: 다수의 0i-D/F에서 표준, 그 외에는 옵션 |
| MTConnect | FANUC MTConnect Server(Windows PC)와 CNC 옵션을 통해 |
| OPC UA | FOCAS를 지원하는 게이트웨이 또는 OPC 서버를 통해 |
연결 경로
FOCAS 드라이버, edge 게이트웨이 또는 오픈 소스 수집기로 내장 포트에서 직접 읽습니다. 데이터가 가장 풍부하고 비용이 가장 낮습니다.
FANUC의 Windows 소프트웨어가 CNC를 MTConnect agent로 노출합니다. 0i-D와 0i-F를 지원하며, CNC 옵션이 필요하고 30일 평가판이 제공됩니다.
Softing edgeConnector나 SDEX 같은 게이트웨이가 FOCAS를 읽어 OPC UA와 MQTT로 제공하므로, MES와 SCADA는 표준 인터페이스를 보게 됩니다.
FOCAS를 활성화할 수 없는 경우 가동, 알람, 생산 수량 신호를 I/O 모듈에 배선합니다. 상태와 카운트만 얻을 수 있으며, 프로그램이나 알람 세부 정보는 얻을 수 없습니다.
라이선스 및 옵션
| 항목 | 옵션 / 부품 번호 | 유료 여부 | 비고 |
|---|---|---|---|
| FOCAS1 라이브러리(Ethernet) | A02B-0207-K732 | 유료 | 수집기 PC에 설치; FANUC 대리점에서 구입 |
| FOCAS2 라이브러리(Ethernet + HSSB) | A02B-0207-K737 | 유료 | 수집기 PC에 설치 |
| CNC의 FOCAS Ethernet 기능 | 부품 번호 미공개 | 경우에 따라 다름 | 다수의 0i-D/F에 기본 탑재; 그 외에는 FANUC가 추가 |
| FANUC MTConnect Server | CNC 옵션, 명칭 미공개 | 유료 | 30일 평가판; Windows 7/10 |
포트
| 포트 | 프로토콜 | 비고 |
|---|---|---|
8193 | TCP | FOCAS2/Ethernet, 기본값, 5001~65535 범위에서 설정 가능 |
8196 | TCP | 비요청(unsolicited) 메시징(Fast Ethernet 보드 전용) |
5000 | HTTP | agent를 추가한 경우의 일반적인 MTConnect agent 포트 |
소프트웨어 버전
- FOCAS2 라이브러리는 FS0i-D/F(32비트 및 64비트)를 지원하며, FOCAS1은 구형 시리즈(32비트 전용)를 지원합니다.
- 0i-F Plus: 내장 Ethernet이 표준이며, 전용 통신 프로세서를 갖춘 Fast Ethernet도 제공됩니다.
- 통합업체의 경험칙: 약 10~15년 이내의 컨트롤러는 일반적으로 FOCAS를 지원합니다.
읽을 수 있는 데이터
- 프로그램: 실행 중인 메인 프로그램 번호와 이름, 프로그램 코멘트, 현재 블록 및 시퀀스 번호
- 상태: 모드, 운전 상태, 비상 정지, 알람 상태, 오퍼레이터 메시지
- 이송 및 주축: 이송 속도 및 주축 오버라이드, 실제 이송 속도 및 주축 회전수, 주축 부하
- 축: 기계 좌표, 절대 및 상대 위치, 잔여 이동 거리, 서보 및 주축 부하
- 알람 및 진단: 활성 알람 목록, 진단 데이터
- 매크로 변수: 공통 #100~#999, 로컬 #1~#33, 시스템 #1000~#9999
- R, D, G, F, X, Y 등 PMC(래더) 영역, 모델에 따라 사용 가능 여부가 다름
- 공구 오프셋, 공작물 오프셋, 파라미터, 공구 수명 관리, 생산 수량, 모달 G 코드, 시스템 정보
설정 방법
- 컨트롤러가 Ethernet 기반 FOCAS를 지원하는지 확인대부분의 i 시리즈 컨트롤러에는 FOCAS가 있지만, 일부는 추가하거나 활성화해야 합니다. 통합업체 문서에 따르면 0i-D/F, 16i-B/18i-B, 30i 계열에는 FOCAS가 기본 포함되어 있으며, 그 외 모델은 FANUC가 소프트웨어와 필요한 경우 Fast Ethernet 보드를 추가할 수 있습니다. 작업을 계획하기 전에 공작기계 제조사나 FANUC에 문의하십시오.
- Ethernet 포트 선택내장 Ethernet 포트(CNC 유닛의 커넥터 CD38A) 또는 장착된 경우 Ethernet / Fast Ethernet 보드를 사용합니다. 설정 화면에서 활성 장치는 메모리 카드 슬롯이 아니라 내장 포트여야 합니다.
- CNC에서 주소 설정SYSTEM → [ETHER BOARD] 또는 [EMBED PORT](일부 화면에서는 ETHPRM / EMBDD로 표시) → [COMMON]: IP 주소, 서브넷 마스크, 라우터. 공장 IT 부서와 합의한 고정 주소를 사용하십시오.
- FOCAS 포트 설정같은 화면 → [FOCAS2]: TCP 포트 8193이 일반적인 기본값입니다(허용 범위 5001~65535). FOCAS2를 사용할 때는 UDP 포트를 0으로, 시간 간격을 0으로 두십시오.
- 수집기에 FOCAS 라이브러리 설치FOCAS 클라이언트 소프트웨어에는 FANUC의 FOCAS 라이브러리가 필요합니다: A02B-0207-K732(FOCAS1, Ethernet) 또는 A02B-0207-K737(FOCAS2, Ethernet 및 HSSB)이며, FANUC 대리점에서 구입합니다. 상용 드라이버는 이 라이브러리 없이 실행되지 않습니다.
- 공장 네트워크에서 테스트수집기에서 CNC로 TCP 8193을 열고 드라이버로 연결한 다음, 먼저 영향이 없는 값(프로그램 번호, 모드, 생산 수량)을 읽으십시오. 그런 다음 나머지 태그를 추가합니다.
문제 해결
| 증상 | 예상 원인 | 해결 방법 |
|---|---|---|
| 드라이버가 아무것에도 연결되지 않지만 CNC는 ping에 응답함 | FOCAS 기능이 활성화되지 않았거나 드라이버의 포트 번호가 잘못됨 | CNC 화면에서 [FOCAS2] TCP 포트를 확인하고, FOCAS Ethernet 기능이 활성화되어 있는지 공작기계 제조사에 확인하십시오. |
| 두 번째 PC가 연결하면 연결이 거부됨 | 사용 중인 포트의 클라이언트 수 제한 | 내장 Ethernet은 소수의 클라이언트용입니다(PC 한 대 권장). Ethernet 보드는 더 많이, Fast Ethernet 보드는 가장 많은 클라이언트를 받을 수 있습니다. 모든 도구가 각자 연결을 열게 하지 말고 수집기 하나를 사용해 데이터를 공유하십시오. |
| 드라이버는 설치되었지만 프로젝트가 실행되지 않음 | FOCAS 라이브러리 DLL이 없거나 비트 수가 맞지 않음 | FANUC 라이브러리(K732 또는 K737)를 설치하십시오. 상용 OPC 드라이버는 32비트 DLL(FWLIB32.DLL, FWLIBE1.DLL)을 사용하며, 파일 이름은 대문자여야 합니다. |
| 태그에 쓴 값이 인접한 값을 변경함 | 데이터 형식이 다른 PMC 또는 매크로 주소가 겹침 | 각 PMC 영역은 하나의 데이터 형식으로 한 번만 매핑하고, 쓰기는 공작기계 제조사와 합의한 예약 범위 안에서만 하십시오. |
| 데이터 수집 중 CNC가 느려진 느낌이 듦 | 내장 Ethernet은 CNC CPU에서 처리됨 | 폴링 빈도를 줄이거나(500 ms가 적절한 하한), 단일 값 대신 블록 단위로 읽거나, Ethernet 보드를 사용하십시오. |
피해야 할 함정
- 내장 Ethernet은 CNC CPU에서 실행됩니다. FANUC 관련 문서는 소수의 클라이언트(PC 1대)만 연결하도록 권장합니다. 과도한 폴링은 컨트롤러에 영향을 줄 수 있습니다.
- 일부 공작기계 제조사는 자체 HMI 뒤에 FANUC 화면을 잠가 두므로, Ethernet 설정에 접근하려면 제조사의 절차가 필요할 수 있습니다.
- 0i-F Plus는 여러 산업용 네트워크(EtherNet/IP, PROFINET, Modbus/TCP 서버, EtherCAT, CC-Link IE Field)를 나열합니다. 카탈로그에는 어느 것이 표준이고 어느 것이 옵션인지 표시되어 있지 않으므로, 이를 전제로 설계하기 전에 확인하십시오.
이 컨트롤러를 지원하는 커넥터
| 제품 | 공급업체 | 유형 | 출력 |
|---|---|---|---|
| Kepware Server — Fanuc Focas Ethernet / HSSB drivers | Velotic (formerly PTC Kepware) | OPC 서버 / 드라이버 | OPC UA, OPC DA, A&E, SuiteLink |
| TOP Server — Fanuc Focas 1&2 Ethernet for CNCs | Software Toolbox | OPC 서버 / 드라이버 | OPC UA, OPC DA, SuiteLink |
| edgeConnector (840D, FANUC CNC) | Softing | 게이트웨이 | OPC UA 1.04, MQTT 3.1/3.1.1/5 |
| SDEX Suite | Softing | 게이트웨이 | OPC UA, MQTT, REST |
| Connectware | Cybus | Edge 플랫폼 | MQTT, OPC UA 서버 |
| Litmus Edge | Litmus | Edge 플랫폼 | 브로커 통합 |
| WebAccess/CNC | Advantech | 모니터링 소프트웨어 | OPC UA/DA, Modbus, REST |
| fanuc-driver | Ladder99 (open source, Apache-2.0) | 오픈 소스 | MQTT JSON, Sparkplug B, InfluxDB, MTConnect SHDR |
| FANUC MTConnect Server | FANUC | 컨트롤러 또는 공작기계 제조사 | MTConnect |
| MT-LINKi | FANUC | 컨트롤러 또는 공작기계 제조사 | CSV, REST API |
| pyfanuc | TU Wien (open source, MIT) | 오픈 소스 | Python |
| StateMonitor | HEIDENHAIN | 컨트롤러 또는 공작기계 제조사 | ERP/MES 작업 인터페이스 |
| Predator MDC | Predator Software | 모니터링 소프트웨어 | SQL / MES / ERP |
| FactoryWiz Monitoring | FactoryWiz | 모니터링 소프트웨어 | — |
- CNC 측 FOCAS Ethernet 기능의 부품 번호
- 0i CNC 자체에서 실행되는 OPC UA 서버(저희가 확인한 FANUC 페이지에는 문서화되어 있지 않음)
엔지니어가 자주 묻는 질문
FANUC 0i-F는 OPC UA를 지원합니까?
저희가 찾은 어떤 FANUC 문서에서도 CNC 내장 서버로는 지원되지 않습니다. 엔지니어는 0i-F와 클라이언트 사이에 FOCAS-OPC UA 게이트웨이나 OPC 서버를 두어 OPC UA를 사용합니다.
0i-F에서 FOCAS는 어떤 포트를 사용합니까?
기본값은 TCP 8193이며, Ethernet 설정의 [FOCAS2] 페이지에서 설정합니다. 5001~65535 범위의 어떤 포트든 사용할 수 있습니다.
0i-F를 읽으려면 무엇을 구입해야 합니까?
일반적으로 수집기 PC용 FOCAS 라이브러리(A02B-0207-K732 또는 K737)가 필요합니다. 일부 기계에서는 FANUC나 공작기계 제조사가 CNC에서 FOCAS Ethernet 기능도 활성화해야 합니다.
출처
이 페이지의 사실은 2026년 10월 27일에 열람한 다음 문서에서 가져왔습니다.
- FANUC America — FOCAS2 library
- Software Toolbox — FAQ 1323 (FOCAS1 vs FOCAS2)
- Software Toolbox — Fanuc Focas Ethernet driver manual (PDF)
- Software Toolbox — FAQ 4098 (FOCAS libraries)
- Velotic (Kepware) — Fanuc Focas Ethernet driver
- deviceWISE — FANUC Ethernet board settings
- MachineMetrics support — Which FANUC models include FOCAS
- MachineMetrics — FOCAS protocol
- Cybus — Connecting a FANUC CNC via FOCAS
- FANUC — Series 0i-F Plus catalogue
- FANUC America — FANUC MTConnect Server
- Softing — edgeConnector
2026년 10월 27일에 제조사 문서와 대조하여 최종 확인했습니다. OPC UA Connect는 TEEPTRAK이 발행하는 교육용 자료이며, OPC Foundation, MTConnect Institute 또는 어떤 컨트롤러 제조사와도 제휴 관계가 없습니다.