Research Note 01

FANUC 연동 — KAREL 기반 초기 모델

FANUC KAREL로 AIVE TCP 통신을 감싼 초기 Plug-in 구조입니다. 지금의 AimFactoryCore FANUC 연동 기반이 됐습니다.

  • FANUC KAREL
  • Call AIVEReady()
  • Call AIVEManual(mm,hz,sec)
  • 9단계 설치
  • AimFactoryCore로 통합
FANUC LR Mate 200iD 로봇
FANUC 펜던트 — CALL AIVEREADY, AIVELIGHT, AIVEMOTION, AIVERUN 시퀀스
FANUC 펜던트 — CALL AIVEREADY, AIVELIGHT, AIVEMOTION, AIVERUN 시퀀스

FANUC은 TP 프로그램이 아닌 KAREL 언어로 TCP/IP 통신 로직을 구현했습니다. Epson의 RC+ SPEL+, KUKA의 KRL과 마찬가지로 Call AIVEReady, Call AIVELight(1/0), Call AIVEMotion(1/2), Call AIVEManual(mm,hz,sec) 형태로 AIVE 프로토콜 문자열을 감쌌습니다.

설치는 9단계로 다른 브랜드보다 복잡합니다. 컨트롤러에서 KAREL 파일을 로드하고 통신 포트를 설정하는 과정이 FANUC 특유의 절차로 이루어집니다. 그럼에도 완료 후 TP 프로그램에서 Call AIVEREADY처럼 간단하게 호출할 수 있습니다.

이 Plug-in도 FANUC 사용자와 AIVE 사용자에게 무료로 배포했습니다. 엔지니어가 TCP/IP 소켓 통신을 직접 다루지 않아도 AIVE를 제어하도록 하자는 공통 목표에서 Epson·KUKA·Stäubli·UR·FANUC 전 브랜드 Plug-in이 만들어졌습니다.

여기서 검증한 KAREL 기반 통신 구조와 AIVE 프로토콜 처리 방식이 현재 AimFactoryCore의 FANUC 직접 연동 기반이 됐습니다.

FANUC 연동 페이지 →

이 기술이 지금의 제품에 들어 있습니다

연구 노트에서 검증한 구조가 AimFactoryCore와 Robot Suite로 이어졌습니다.