FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus) 연결하기
30i 계열은 Ethernet 기반 FOCAS2(기본값 TCP 8193)로 데이터를 읽습니다. 30i/31i/32i-MODEL B Plus에서는 FOCAS/Ethernet, FL-net, EtherNet/IP, PROFINET이 별도의 Ethernet 보드 없이 표준으로 제공됩니다. 수집기에는 FOCAS2 라이브러리 A02B-0207-K737이 필요합니다. FANUC MTConnect Server는 30i/31i/32i-MODEL A 및 B를 지원합니다.
한눈에 보기
| 네이티브 프로토콜 | Ethernet 기반 FOCAS2; HSSB 기반 FOCAS |
|---|---|
| 기본 포트 | TCP 8193 |
| 수집기 측 라이선스 | FOCAS2 라이브러리 A02B-0207-K737 |
| B Plus 네트워크 | FOCAS/Ethernet, FL-net, EtherNet/IP, PROFINET 표준 |
| MTConnect | FANUC MTConnect Server(30i/31i/32i-A 및 B) |
| OPC UA | FOCAS 게이트웨이 또는 OPC 서버를 통해 |
연결 경로
표준 경로입니다. 실행 중인 프로그램 이름 및 축 데이터 읽기 같은 30i 계열 기능을 이 시리즈에서 사용할 수 있습니다.
PC 기반 agent; CNC 옵션 필요; 30일 평가판.
Softing edgeConnector/SDEX는 30i, 31i, 31i-B, 31i-B5, 32i-B, 35i-B를 지원 목록에 올리고 있습니다.
HSSB 카드가 장착된 PC와의 광섬유 링크입니다. HMI PC가 이미 HSSB로 연결된 경우에 사용합니다.
라이선스 및 옵션
| 항목 | 옵션 / 부품 번호 | 유료 여부 | 비고 |
|---|---|---|---|
| FOCAS2 라이브러리(Ethernet + HSSB) | A02B-0207-K737 | 유료 | 수집기 측 |
| FOCAS Ethernet 기능 | B Plus에서 표준; 그 외 모델의 부품 번호는 미공개 | 경우에 따라 다름 | 공작기계 제조사에 확인 |
| FANUC MTConnect Server | CNC 옵션, 명칭 미공개 | 유료 | 30일 평가판 |
포트
| 포트 | 프로토콜 | 비고 |
|---|---|---|
8193 | TCP | FOCAS2/Ethernet 기본값 |
8196 | TCP | 비요청 메시징, Fast Ethernet 보드, 펌웨어 6567/E2 이상 |
5000 | HTTP | 일반적인 MTConnect agent |
소프트웨어 버전
- 30i/31i/32i-MODEL B Plus(2020): FOCAS/Ethernet, FL-net, EtherNet/IP, PROFINET이 Ethernet 보드 없이 표준으로 제공됩니다.
- FOCAS2 라이브러리는 FS30i/31i/32i/35i를 32비트 및 64비트 빌드로 지원합니다.
- 비요청 메시징에는 Fast Ethernet 펌웨어 6567/E2 이상, 파라미터 904 비트 4 = 1, 그리고 래더 지원이 필요합니다.
읽을 수 있는 데이터
- 프로그램: 실행 중인 메인 프로그램 번호와 이름, 프로그램 코멘트, 현재 블록 및 시퀀스 번호
- 상태: 모드, 운전 상태, 비상 정지, 알람 상태, 오퍼레이터 메시지
- 이송 및 주축: 이송 속도 및 주축 오버라이드, 실제 이송 속도 및 주축 회전수, 주축 부하
- 축: 기계 좌표, 절대 및 상대 위치, 잔여 이동 거리, 서보 및 주축 부하
- 알람 및 진단: 활성 알람 목록, 진단 데이터
- 매크로 변수: 공통 #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 보드를 사용하십시오. |
피해야 할 함정
- 포트 용량은 하드웨어에 따라 다릅니다: Fast Ethernet 보드는 최대 20개 클라이언트, Ethernet 보드는 10개, 내장 Ethernet은 5개 클라이언트(PC 1대 권장)입니다.
- 31i에서는 오픈 소스 MTConnect adapter가 30i adapter를 재사용하는 경우가 많습니다.
- 비요청 데이터 영역은 읽기 전용이며, 세 영역, 합계 약 1.4 kB로 제한됩니다.
이 컨트롤러를 지원하는 커넥터
| 제품 | 공급업체 | 유형 | 출력 |
|---|---|---|---|
| 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 | 모니터링 소프트웨어 | — |
- 30i CNC 자체에서 실행되는 OPC UA 서버(FANUC의 2020년 OPC UA 발표는 CNC가 아니라 로봇 컨트롤러에 관한 것임)
엔지니어가 자주 묻는 질문
FANUC 31i-B에 OPC UA가 내장되어 있습니까?
저희가 찾은 FANUC의 OPC UA 서버 제품은 로봇 컨트롤러용입니다. 31i-B CNC의 경우 FOCAS를 읽는 게이트웨이나 OPC 서버가 OPC UA를 제공합니다.
30i-B Plus에서 연결 관련 새로운 점은 무엇입니까?
FOCAS/Ethernet, FL-net, EtherNet/IP, PROFINET이 Ethernet 보드를 추가하지 않아도 표준으로 제공됩니다.
출처
이 페이지의 사실은 2026년 10월 27일에 열람한 다음 문서에서 가져왔습니다.
- FANUC — 30i/31i/32i-MODEL B Plus release (2020)
- FANUC America — FOCAS2 library
- 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
- FANUC America — FANUC MTConnect Server
- Softing — edgeConnector
- Fanuc-MTConnect-Agent (open source)
- Cybus — Connecting a FANUC CNC via FOCAS
2026년 10월 27일에 제조사 문서와 대조하여 최종 확인했습니다. OPC UA Connect는 TEEPTRAK이 발행하는 교육용 자료이며, OPC Foundation, MTConnect Institute 또는 어떤 컨트롤러 제조사와도 제휴 관계가 없습니다.