IF_RobotConfiguration - General Information
Type: |
Interface |
Available as of: |
V1.0.0.0 |
Inherits from: |
- |
This chapter provides information on:
oTask
Interface for the robot configuration.
The interface provides several methods and properties for configuring the robot.
Example of a biaxial Cartesian robot configuration:
Declaration:
VAR
fbRobot : ROB.FB_Robot;
ifConfiguration : ROB.IF_RobotConfiguration;
etDiag : GD.ET_Diag;
etDiagExt : ROB.ET_DiagExt;
sMsg : STRING[80];
END_VAR
Code:
// Get interface instance
ifConfiguration := fbRobot.ifConfiguration;
// Call configuration method for the transformation
ifConfiguration.Cartesian3Ax( i_ifDriveA := DRV_RobotDriveA,
i_ifDriveB := DRV_RobotDriveB,
i_ifDriveC := DRV_RobotDriveC,
q_etDiag => etDiag,
q_etDiagExt => etDiagExt,
q_sMsg => sMsg);
// Call configuration method for the emergency parameter
ifConfiguration.SetEmergencyParameter( i_lrMaxDeceleration := 10000.0,
i_lrRamp := 25.0,
q_etDiag => etDiag,
q_etDiagExt => etDiagExt,
q_sMsg => sMsg);
// Sign config done
ifConfiguration.ConfigDone(q_etDiag => etDiag,
q_etDiagExt => etDiagExt,
q_sMsg => sMsg);
Name |
Description |
---|---|
Adding an auxiliary axis to the robot. |
|
Adding a linear tracking system to the robot. |
|
Adding a linear tracking system to the robot. An additional input (i_etTrackingDirection) defines the tracking direction. |
|
Adding a linear tracking system to the robot. An additional input i_etSystemId defines the ID of the linear tracking system. |
|
Configuring a biaxial Articulated robot. |
|
Configuring a biaxial Cartesian robot. |
|
Configuring a triaxial Cartesian robot. |
|
Verify and complete the configuration of the robot. |
|
Configuring a biaxial Delta robot. |
|
Configuring a triaxial Delta robot. |
|
Configuring a gantry robot. |
|
Reading the configured axes of the robot. |
|
Reading the emergency parameters. |
|
Reading the emergency parameters. |
|
Reading the configured linear tracking systems of the robot. |
|
Configuring a four axial SCARA. |
|
Configuring a Schneider Electric robot. |
|
Setting the emergency parameters. |
|
Setting the emergency parameters. |
|
Configuring a triaxial user-configured transformation. |
|
Configuring an up to six axial user-configured transformation robot. |
Name |
Data type |
Accessing |
Description |
---|---|---|---|
ifAdvanced |
Read |
Interface for an advanced configuration of the robot. |
|
xConfigDone |
BOOL |
Read |
This property is set to the value TRUE by calling up the method ConfigDone(...) in the event of a valid and complete configuration. |