컨트롤러 · FANUC

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 표준
MTConnectFANUC MTConnect Server(30i/31i/32i-A 및 B)
OPC UAFOCAS 게이트웨이 또는 OPC 서버를 통해

연결 경로

FANUC MTConnect Server대안

PC 기반 agent; CNC 옵션 필요; 30일 평가판.

게이트웨이를 통한 OPC UA대안

Softing edgeConnector/SDEX는 30i, 31i, 31i-B, 31i-B5, 32i-B, 35i-B를 지원 목록에 올리고 있습니다.

HSSB특수한 경우

HSSB 카드가 장착된 PC와의 광섬유 링크입니다. HMI PC가 이미 HSSB로 연결된 경우에 사용합니다.

라이선스 및 옵션

항목옵션 / 부품 번호유료 여부비고
FOCAS2 라이브러리(Ethernet + HSSB)A02B-0207-K737유료수집기 측
FOCAS Ethernet 기능B Plus에서 표준; 그 외 모델의 부품 번호는 미공개경우에 따라 다름공작기계 제조사에 확인
FANUC MTConnect ServerCNC 옵션, 명칭 미공개유료30일 평가판

포트

포트프로토콜비고
8193TCPFOCAS2/Ethernet 기본값
8196TCP비요청 메시징, Fast Ethernet 보드, 펌웨어 6567/E2 이상
5000HTTP일반적인 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 코드, 시스템 정보

설정 방법

  1. 컨트롤러가 Ethernet 기반 FOCAS를 지원하는지 확인대부분의 i 시리즈 컨트롤러에는 FOCAS가 있지만, 일부는 추가하거나 활성화해야 합니다. 통합업체 문서에 따르면 0i-D/F, 16i-B/18i-B, 30i 계열에는 FOCAS가 기본 포함되어 있으며, 그 외 모델은 FANUC가 소프트웨어와 필요한 경우 Fast Ethernet 보드를 추가할 수 있습니다. 작업을 계획하기 전에 공작기계 제조사나 FANUC에 문의하십시오.
  2. Ethernet 포트 선택내장 Ethernet 포트(CNC 유닛의 커넥터 CD38A) 또는 장착된 경우 Ethernet / Fast Ethernet 보드를 사용합니다. 설정 화면에서 활성 장치는 메모리 카드 슬롯이 아니라 내장 포트여야 합니다.
  3. CNC에서 주소 설정SYSTEM → [ETHER BOARD] 또는 [EMBED PORT](일부 화면에서는 ETHPRM / EMBDD로 표시) → [COMMON]: IP 주소, 서브넷 마스크, 라우터. 공장 IT 부서와 합의한 고정 주소를 사용하십시오.
  4. FOCAS 포트 설정같은 화면 → [FOCAS2]: TCP 포트 8193이 일반적인 기본값입니다(허용 범위 5001~65535). FOCAS2를 사용할 때는 UDP 포트를 0으로, 시간 간격을 0으로 두십시오.
  5. 수집기에 FOCAS 라이브러리 설치FOCAS 클라이언트 소프트웨어에는 FANUC의 FOCAS 라이브러리가 필요합니다: A02B-0207-K732(FOCAS1, Ethernet) 또는 A02B-0207-K737(FOCAS2, Ethernet 및 HSSB)이며, FANUC 대리점에서 구입합니다. 상용 드라이버는 이 라이브러리 없이 실행되지 않습니다.
  6. 공장 네트워크에서 테스트수집기에서 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 driversVelotic (formerly PTC Kepware)OPC 서버 / 드라이버OPC UA, OPC DA, A&E, SuiteLink
TOP Server — Fanuc Focas 1&2 Ethernet for CNCsSoftware ToolboxOPC 서버 / 드라이버OPC UA, OPC DA, SuiteLink
edgeConnector (840D, FANUC CNC)Softing게이트웨이OPC UA 1.04, MQTT 3.1/3.1.1/5
SDEX SuiteSofting게이트웨이OPC UA, MQTT, REST
ConnectwareCybusEdge 플랫폼MQTT, OPC UA 서버
Litmus EdgeLitmusEdge 플랫폼브로커 통합
WebAccess/CNCAdvantech모니터링 소프트웨어OPC UA/DA, Modbus, REST
fanuc-driverLadder99 (open source, Apache-2.0)오픈 소스MQTT JSON, Sparkplug B, InfluxDB, MTConnect SHDR
FANUC MTConnect ServerFANUC컨트롤러 또는 공작기계 제조사MTConnect
MT-LINKiFANUC컨트롤러 또는 공작기계 제조사CSV, REST API
pyfanucTU Wien (open source, MIT)오픈 소스Python
StateMonitorHEIDENHAIN컨트롤러 또는 공작기계 제조사ERP/MES 작업 인터페이스
Predator MDCPredator Software모니터링 소프트웨어SQL / MES / ERP
FactoryWiz MonitoringFactoryWiz모니터링 소프트웨어—

CNC 커넥터 디렉터리 →

제조사 미공개 정보. 제조사 문서에서 다음 내용을 찾을 수 없었습니다. 이 정보에 의존하기 전에 컨트롤러 또는 공작기계 제조사에 문의하십시오.
  • 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일에 열람한 다음 문서에서 가져왔습니다.

  1. FANUC — 30i/31i/32i-MODEL B Plus release (2020)
  2. FANUC America — FOCAS2 library
  3. Software Toolbox — Fanuc Focas Ethernet driver manual (PDF)
  4. Software Toolbox — FAQ 4098 (FOCAS libraries)
  5. Velotic (Kepware) — Fanuc Focas Ethernet driver
  6. deviceWISE — FANUC Ethernet board settings
  7. FANUC America — FANUC MTConnect Server
  8. Softing — edgeConnector
  9. Fanuc-MTConnect-Agent (open source)
  10. Cybus — Connecting a FANUC CNC via FOCAS

2026년 10월 27일에 제조사 문서와 대조하여 최종 확인했습니다. OPC UA Connect는 TEEPTRAK이 발행하는 교육용 자료이며, OPC Foundation, MTConnect Institute 또는 어떤 컨트롤러 제조사와도 제휴 관계가 없습니다.

CNC 연결 Field Kit
Field Kit를 현장에 가져가십시오
모든 컨트롤러를 하나의 스프레드시트에 담았습니다. 포트, 라이선스, 시운전 체크리스트, 방화벽 요청 템플릿이 포함되어 있습니다. 엔지니어 계정으로 무료로 받을 수 있습니다.
Field Kit 받기 →