Type: |
Function block |
Available as of: |
V1.0.1.0 |
Inherits from: |
- |
This chapter provides information on:
The interface provides several methods and properties to establish a TCP connection to a Lexium Cobot controller and to interact by sending commands or getting feedback data.
The interface is implemented by the function block FB_CobotController.
Name | Description |
---|---|
Calculates the cartesian pose corresponding to user defined positions of the robot joints. |
|
Calculates the positions of the robot joints corresponding to user defined cartesian pose. |
|
Clears a detected collision error/warning of the Lexium Cobot. |
|
Establishes a connection to the TCP server of a Lexium Cobot controller without using TLS encryption. |
|
Establishes a connection to the TCP server of a Lexium Cobot controller using TLS encryption. |
|
Disables the Lexium Cobot arm. |
|
Disconnects an established connection from the TCP server of a Lexium Cobot controller. |
|
Enables the Lexium Cobot arm. |
|
Retrieves the source controlling the Lexium Cobot. |
|
Retrieves the user defined coordinate systems of the Lexium Cobot. |
|
Retrieves the name of the loaded program from the Lexium Cobot controller. |
|
Retrieves the configured parameters of the payload which is mounted to the Lexium Cobot arm. |
|
Retrieves the user defined system variables of the Lexium Cobot controller. |
|
Retrieves the user defined TCPs of the Lexium Cobot. |
|
Starts a jog movement of the Lexium Cobot. |
|
Loads a program by name on the Lexium Cobot controller. |
|
Executes a circular movement for the Lexium Cobot. |
|
Executes a joint movement for the Lexium Cobot. |
|
Executes a linear movement for the Lexium Cobot. |
|
Executes a joint movement for the Lexium Cobot based on a target pose. |
|
Pauses the running program on the Lexium Cobot controller. |
|
Switches the power off the Lexium Cobot arm. |
|
Switches the power on the Lexium Cobot arm. |
|
Resumes to the loaded program on the Lexium Cobotcontroller. |
|
Selects the coordinate system in which the Lexium Cobot must move. |
|
Selects the TCP with which the Lexium Cobot must move. |
|
Sets an analog output of the Lexium Cobot cabinet. |
|
Sets a digital output of the Lexium Cobot. |
|
Sets the parameters of the payload which is mounted to the Lexium Cobot arm. |
|
Sets the speed override of the Lexium Cobot controller. |
|
Sets a user defined system variable of the Lexium Cobot controller. |
|
Starts the loaded program on the Lexium Cobot controller. |
|
Stops the execution and aborts the running program on the Lexium Cobot controller or stops robot movements executed by move commands. |
Name | Data type | Accessing | Description |
---|---|---|---|
etConnectionState |
Read |
Specifies the connection state of the function block to the Lexium Cobot controller. |
|
xCommandAcknowledged |
BOOL |
Read |
TRUE: The sent command is acknowledged by the Lexium Cobot controller as successful. |
xCommandFailed |
BOOL |
Read |
TRUE: The sent command is acknowledged by the Lexium Cobot controller as unsuccessful. |
xTLSUsed |
BOOL |
Read |
TRUE: A connection to the TCP server of a Lexium Cobot controller using TLS encryption is established. |