Type: |
Interface |
Available as of: |
V1.0.0.0 |
Inherits from: |
- |
This chapter provides information on:
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 |
---|---|
AddAuxAx |
Adding an auxiliary axis to the robot. |
AddLinearTrackingSystem |
Adding a linear tracking system to the robot. |
AddLinearTrackingSystem2 |
Adding a linear tracking system to the robot. An additional input (i_etTrackingDirection) defines the tracking direction. |
AddLinearTrackingSystem3 |
Adding a linear tracking system to the robot. An additional input i_etSystemId defines the ID of the linear tracking system. |
AddRotativeTrackingSystem |
Adding a rotative tracking system to the robot. |
Articulated2Ax |
Configuring a biaxial Articulated robot. |
Cartesian2Ax |
Configuring a biaxial Cartesian robot. |
Cartesian3Ax |
Configuring a triaxial Cartesian robot. |
ConfigDone |
Verify and complete the configuration of the robot. |
Delta2Ax |
Configuring a biaxial Delta robot. |
Delta3Ax |
Configuring a triaxial Delta robot. |
Gantry2Ax |
Configuring a gantry robot. |
GetConfiguredDrive |
Reading the configured axes of the robot. |
GetEmergencyParameter |
Reading the emergency parameters. |
GetEmergencyParameter2 |
Reading the emergency parameters. |
GetLinearTrackingSystem |
Reading the configured linear tracking systems of the robot. |
GetTrackingStopParameters |
Reading the configured parameters for a stop and an emergency stop of the tracking system. |
ModifyTrackingStopParameter |
Modifying a single parameter for a stop or an emergency stop of the tracking system. |
Scara4Ax |
Configuring a four axial SCARA. |
SchneiderElectricRobot |
Configuring a Schneider Electric robot. |
SetEmergencyParameter |
Setting the emergency parameters. |
SetEmergencyParameter2 |
Setting the emergency parameters. |
SetTrackingStopParameters |
Setting the parameters for a stop and an emergency stop of the tracking system. |
User3Ax |
Configuring a triaxial user-configured transformation. |
User6Ax |
Configuring an up to six axial user-configured transformation robot. |