Settings: CNC Vendor Libraries
The TORUS App connects to the TORUS platform using the TORUS API. Except when connecting to CNC using Industry-standard protocols like OPC-UA or MTConnect, the TORUS platform uses each vendor's legacy interface to connect to CNC. Preparations are necessary for the TORUS platform to use legacy interfaces.
- Kcnc - No additional preparation is needed as the library files are included with the TORUS platform.
- Mitsubishi - Install FCSB1224W100 on the Windows OS where the TORUS platform is running.
- Fanuc - FOCAS2 library files are required.
- Siemens - MyHMI library files are needed only when connecting to CNC via MyHMI.
Mitsubishi
In the case of Mitsubishi CNC, preparation is completed by installing FCSB1224W100.
Fanuc
Copy Fanuc's FOCAS2 library files ([FOCAS2 Library Folder]/Fwlib/*.dll) to the [TORUS Install Folder]/Binary/nc_lib/fanuc folder. Alternatively, copy them to a folder of your choice and enter the path of that folder in the exdllpath attribute of MachineList.
Siemens
TORUS supports the OPC-UA interface and Siemens' MyHMI interface for connecting to Siemens CNC. In the case of OPC-UA, the TORUS platform functions as an OPC-UA client, so no additional preparation is necessary. In the case of MyHMI, MyHMI library files and XML files are required. The paths to copy from are as follows:
- [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\~
Copy the *.dll files in the above three paths to the [TORUS Install Folder]/Binary/nc_lib/siemens folder. Alternatively, copy them to a folder of your choice and enter the path of that folder in the exdllpath attribute of MachineList.
As for the *.xml files from the above three paths, they must be copied to the [TORUS Install Folder]/Binary folder without the option of using an arbitrary folder.