tool Services

ConfigCreateTool

This is a service to register and use the tool information to be installed at the end of the robot in advance for safety. Tool information registered using this service is stored in the memory, so it must be set again after rebooting, but if registered in the T/P application, the initialization process It can be reused as it is added from.

Request:

string          name        # tool name
float64         weight      # tool weight
float64[3]      cog         # Center of gravity
float64[6]      inertia     # tool inertia

Response:

bool success

ConfigDeleteTool

It is a service to delete tool information registered in advance in the robot controller.

Request:

string          name        # tool name

Response:

bool success

GetCurrentTool

It is a service that fetches the currently set TOOL information from the robot controller. If there is no tool information set, an empty string is returned.

Request:

(None)

Response:

string         info # tool name
bool        success

SetCurrentTool

This is a service to set the information about the currently installed tool among the tool information registered in advance in the robot controller. If there is no currently installed tool, passing an empty string will initialize the currently set information.

Request:

string          name        # tool name

Response:

bool            success

SetToolShape

This service activates the tool shape information of the entered name among the tool shape information registered in the Teach Pendant. If there is no tool currently installed, passing an empty string will initialize the currently set information.

This service is only available in M2.4 version or higher.

Request:

string          name        # Tool name registered in the Teach Pendant

Response:

bool            success