ID | Label | Type | #Val | Min | Max | Attr | Description |
---|---|---|---|---|---|---|---|
16000 |
Robot serial number |
String |
|
0 |
30 |
|
Serial number of the robot. This can be set to an arbitrary value to assist in identifying the robot in output displays. |
16050 |
Kinematic dimensional constants |
Flt64 |
16 |
|
|
NP |
This array contains constants that define the dimensions of the robot being controlled. These dimensional constants are a function of the specific robot kinematic module. Please consult the documentation on your kinematic module for a description of the values stored in this array. |
16051 |
Tool set at restart |
Flt64 |
6 |
|
|
BT |
When the controller is restarted, the robot's Tool transformation is automatically set to this initial value. The elements in this database value are the standard Euler angles for a transformation: X, Y, Z, Yaw, Pitch and Roll. The runtime Tool can be changed via the Robot.Tool property. This startup Tool value can be recalled via the Robot.RestartTool property. |
16052 |
Base set at restart |
Flt64 |
6 |
|
|
BT |
When the controller is restarted, the robot's Base transformation is automatically set to this initial value. The elements in this database value are the standard Euler angles for a transformation: X, Y, Z, Yaw, Pitch and Roll. The Base transform must always have a Pitch value of 0. The runtime Base can be changed via the Robot.Base property. This startup Base value can be recalled via the Robot.RestartBase property. |
16060 |
Conveyor robot nominal transform |
Flt64 |
6 |
|
|
|
(Conveyor Robot) For a robot whose 1st axis provides the position of a conveyor belt for conveyor tracking, this parameter defines the X/Y/Z/Yaw/Pitch/Roll of the conveyor's "nominal transformation". The direction of the positive X-axis of this transform specifies the direction of travel of the belt, the X and Y-axes define the plane of the belt's working surface and the XYZ position defines the original of the belt's reference frame when the encoder offset is set equal to the current conveyor encoder position. This parameter is normally taught using the Conveyor Setup Utility. |
16061 |
Conveyor robot limit1 transform |
Flt64 |
6 |
|
|
|
(Conveyor Robot) For a robot whose 1st axis provides the position of a conveyor belt for conveyor tracking, these parameters define the X/Y/Z/Yaw/Pitch/Roll for two transformations that define the working limits of the conveyor belt. The XYZ values of these transforms define two planes that are perpendicular to the direction of travel of the belt (the Yaw/Pitch/Roll coordinates are not used). The robot's tool point must be between these two planes when working on the conveyor belt. Which plane defines the upstream and which plane defines the downstream limit is dynamically determined by the system based upon the direction of travel of the belt. These parameters are normally taught using the Conveyor Setup Utility. |
16062 |
Conveyor robot limit2 transform |
Flt64 |
6 |
|
|
|
|
16063 |
Conveyor propagation delay in TG ticks |
Flt32 |
|
|
|
|
(Conveyor Robot) For a
robot whose 1st axis provides the position of a conveyor belt for conveyor
tracking, this value defines the number of trajectory cycles necessary
for the system to read the conveyor position and then adjust the position
of the robot to achieve the conveyor position. |
16066 |
Dynamic feedforward enable |
BOOL |
|
|
|
BT |
If a kinematic module supports Dynamic Feedforward (DFF) and this parameter is TRUE when the system is restarted, DFF compensation will be enabled until the controller is powered down. |
16067 |
Dynamic feedforward mass, kg |
Flt32 |
13 |
|
|
NP |
These parameters, along with the kinematic model, the "Dynamic feedforward motor/gear inertia" (DataID 16072), and the "Kinematic dimensional constants" (DataID 16050) define the physical constants necessary for computing the Dynamic Feedforward compensation (DFF). |
16068 |
Dynamic feedforward COM l1, mm |
Flt32 |
13 |
|
|
NP |
|
16069 |
Dynamic feedforward COM l2, mm |
Flt32 |
13 |
|
|
NP |
|
16070 |
Dynamic feedforward rated torque, N-m |
Flt32 |
MAX_ |
|
|
NP |
Once the Dynamic feedforward is computed for axes (in N-m or N), the torques or forces must be converted to motor current commands. The values of this DataID are used for this conversion. The "Dynamic feedforward rated torque" is the torque or force that is generated at an axis (not a motor) when a motor is supplied with the current defined by the "RMS rated motor current, A(rms)" (DataID 10611). |
16071 |
Dynamic feedforward default %payload |
Flt32 |
|
0 |
100 |
BT |
When the system is restarted, this parameter sets the value of Robot.Payload between 0 and 100%. This robot property specifies the current payload of the robot as a percentage of the maximum payload, which is defined by the "Dynamic feedforward mass" (DataID 16067). Once the system is running, a GPL program can change this default value by setting Robot.Payload to a new value. |
16072 |
Dynamic feedforward motor/gear inertia, kg-mm^2 |
Flt32 |
MAX_ |
|
|
NP |
For each axis, this parameter specifies the inertia of each axis' motor and gear box as seen at the axis (after being compensation for the axis' gear ratios). These values together with the Dynamic Feedforward parameters defined by DataIDs 16067-16069, the robot's kinematic model, and the "Kinematic dimensional constants" (DataID 16050) define the physical constants necessary for computing the Dynamic Feedforward compensation (DFF). |