설정: CNC 벤더 라이브러리

TORUS App은 TORUS API를 사용해서 TORUS 플랫폼에 연결됩니다. TORUS 플랫폼은 OPC-UA나 MTConnect 같은 범용 프로토콜을 이용하여 CNC에 연결하는 경우를 제외하면 CNC에 연결하기 위해 각 벤더의 레거시 인터페이스를 사용합니다. TORUS 플랫폼이 레거시 인터페이스를 사용할 수 있도록 사전 준비가 필요합니다.

  • Kcnc - TORUS 플랫폼에 라이브러리 파일이 동봉되므로 별도 준비가 필요하지 않음
  • Mitsubishi - TORUS 플랫폼이 구동되는 윈도우OS에 FCSB1224W100 설치
  • Fanuc - FOCAS2 라이브러리 파일 필요
  • Siemens - MyHMI를 통한 CNC 연결시에만 MyHMI 라이브러리 파일 필요

Mitsubishi

Mitsubishi CNC의 경우에는 FCSB1224W100를 설치하면 준비가 완료됩니다.

Fanuc

Fanuc의 FOCAS2 라이브러리 파일들([FOCAS2 Library Folder]/Fwlib/*.dll)을 [TORUS Install Folder]/Binary/nc_lib/fanuc 폴더에 복사합니다. 혹은 임의의 폴더에 복사한 후에 해당 폴더의 경로를 MachineList의 exdllpath 속성에 입력합니다.

Siemens

TORUS는 Siemens CNC 연결을 위해 OPC-UA 인터페이스와 Siemens의 MyHMI 인터페이스를 지원합니다. OPC-UA의 경우에는 TORUS 플랫폼이 OPC-UA 클라이언트 기능을 하므로 별도의 사전 준비가 필요하지 않습니다. MyHMI의 경우에는 MyHMI 라이브러리 파일들과 xml 파일들이 필요합니다. 복사 대상의 경로는 다음과 같습니다.

  • [MyHMI Install Drive]:\hmisl\siemens\sinumerik\hmi\base\~
  • [MyHMI Install Drive]:\hmisl\siemens\sinumerik\hmi\osal\ace\bin\~
  • [MyHMI Install Drive]:\hmisl\siemens\sinumerik\hmi\osal\qt\bin\~

위 3가지 경로에 있는 *.dll 파일들을 [TORUS Install Folder]/Binary/nc_lib/siemens 폴더에 복사합니다. 혹은 임의의 폴더에 복사한 후에 해당 폴더의 경로를 MachineList의 exdllpath 속성에 입력합니다.

위 3가지 경로에서 *.xml 파일들은 임의의 폴더와 같은 선택지 없이 반드시 [TORUS Install Folder]/Binary 폴더에 복사합니다.