Skip to content

Enable Access to a Fanuc controller device

Hardware setup

Fanuc controller device should be connected with the SINUMERIK EDGE paltform via its machine network interface. During onboarding of the EDGE platform through Insights Hub, it should be controlled that the ip address of the EDGE's production interface X2P1 (machinelan0) does not collide with other hardware connected to the system.

Software installation

Before the installation of FanucAdapter, AdapterFramework app should be installed and configured on the corresponding Edge platform instance. Chapter Installation of AdapterFramework could be visited for a detailed explanation about the installation procedure.

After that, FanucAdapter application can be installed through Insights Hub. It is crucial to configure device IP and port number written in the specificConfig part of the meta config as follows:

"specificConfig": {
  "FanucIP": "192.168.214.200",
  "FanucPort": 8193,
  "FanucTimeout": 10
}

FanucIP and FanucPort details are mandatory to setup a TCP/IP connection to the Fanuc controller. Moreover, FanucTimeout is used to configure the maximum amount of time to wait for a focas library function call before the expiration. These parameters are required by the Focas library. Besides, FanucTimeout is an optional field and could be removed from the configuration.

Supported devices

It should be stated that during the implementation and test phases, Fanuc Simulator is utilized as Fanuc controller device. Nevertheless, the following list shows the supported Fanuc controller models in theory:

  • Fanuc 30i
  • Fanuc 31i
  • Fanuc 32i
  • Fanuc 35i-B

Precautions

FanucAdapter Life-Cycles

  1. Cold-start - Represents the first startup of the microservice. First device access is expected between 10sec and 60sec.

  2. Hot-start - Represents the connection is alive and actively serving the client microservices.

  3. Warm-start - Represents the situation when device connection is lost after it is established once. FanucAdapter stays in this state for 60sec then restarts.

Any questions left?

Ask the community


Except where otherwise noted, content on this site is licensed under the The Siemens Inner Source License - 1.1.