ID | Label | Type | #Val | Min | Max | Attr | Description |
---|---|---|---|---|---|---|---|
6100 |
DIN trigger |
DIN |
|
|
|
|
Number of the Digital Input channel that triggers the start of a DIO Motion. Positive DIN numbers indicate trigger on logical high or upwards going signals. Negative DIN numbers indicate trigger on level low or downward going signal. If the channel number is 0, the moti on block is ignored unless it is part of a sequence of motions. |
6101 |
Level trigger |
BOOL |
|
|
|
|
TRUE if "DIN trigger" (DataID 6100) is interpreted as a level signal else FALSE if the motion begins on an edge transition. If TRUE, the DIN signal must remain asserted during the entire motion. If the DIN becomes FALSE prior to the end of the motion, the motion is immediately decelerated to a stop. If the signal goes FALSE but becomes TRUE prior to the start of a different DIO motion, the interrupted motion moves to its original destination even in the case of relative positions. For edge triggered motions, the motion runs to completion independent of whether the signal subsequently changes state. |
6102 |
Target position in deg or mm |
Flt64 |
MAX_ |
|
|
|
Destination of the motion in joint coordinates in units of degrees or millimeters as appropriate. The joint coordinates are interpreted as absolute or relative values depending upon the setting of the "Relative position" (DataID 6103) switch. Absolute positions are defined relative to the homing position. Relative positions are defined relative to the final destination of the previous motion. |
6103 |
Relative position |
BOOL |
|
|
|
|
TRUE if the motion destination is relative to the final destination of the previous motion, else FALSE if "Target position in deg or mm" (DataID 6102) is in absolute joint coordinates relative to the homing position. |
6104 |
Speed (%sp, %sp2, %acl, %dcl, a_rmp, d_rmp) |
Flt32 |
6 |
0 |
FP32_Mx |
|
This array of values defines the speed parameters for the motion to be performed. These values are interpreted as follows:
1. Motion speed specified as a percentage of the nominal
joint speeds. |
6105 |
In range |
Flt32 |
|
|
|
|
Specifies if the motion is to come to a complete stop at
the final destination before the next motion is started. If the motion
is to be stopped, also specifies the position error criteria for determining
when each axis is sufficiently close to its target position. This parameter
is interpreted as follows: |
6106 |
Post motion delay in sec |
Flt32 |
|
0 |
FP32_Mx |
|
If this value is non-zero and "Not cp motion" (DataID 6105) is TRUE, at the completion of this motion, a delay of the specified number of seconds is executed before the next motion can be executed. |
6107 |
Delay with torque 0 |
BOOL |
|
|
|
|
TRUE if at the end of this motion, the torques for all motors should be set to 0 during the "Post motion delay in sec" (DataID 6106). This feature allows the motors to freely spin for a period of time following the completion of the motion. The motors are automatically placed back into position control mode at the start of the next motion. |
6108 |
Do next motion |
BOOL |
|
|
|
|
TRUE if the next sequential DIO MotionBlock is to be executed at the completion of this motion. This allows a single trigger to initiate the execution of a multi segment motion. If TRUE, the next MotionBlock should have a 0 for its "DIN trigger" (DataID 6100). |
6109 |
Motion done DOUT |
DOUT |
4 |
|
|
|
These are optional digital outputs that are signaled at the completion of a motion. If "Not cp motion" (DataID 6105) is TRUE, these are signaled when the robot reaches its final destination and before the delay period commences. For cp motions, these are signaled as soon as the motion begins execution and the pre-processing begins on any subsequent motion. |
6110 |
Straight-line motion |
BOOL |
|
|
|
|
TRUE if the motion is to follow a straight-line path in Cartesian space. If FALSE, the motion is performed by interpolating the axes positions. Straight-line path generation requires a kinematic model and can be extremely useful for robots with a complex geometry or rotary axes. |