For information on the latest version, please have a look at GL013301.
LOCAL_ZONE_PROPERTY_JOINT_SPEED
This structure defines local joint speed limits for a specific safety zone. It allows selective overriding of the global joint speed configuration to restrict motion speed within designated zones for safety purposes.
Each joint can independently override the global setting using the _iOverride flag array.
BYTE# |
Field Name |
Data Type |
Value |
Remarks |
|---|---|---|---|---|
0 |
|
|
0 or 1 |
Override flag for each joint |
6 |
|
|
Local joint speed limits (°/s or rad/s). |
Total size: 30 bytes
Defined in: DRFS.h
typedef struct _LOCAL_ZONE_PROPERTY_JOINT_SPEED
{
/* Override flag (0: no override, 1: override global property) */
unsigned char _iOverride[6];
/* Optional reduced override (deprecated) */
/* unsigned char _iOverrideReduce[6]; */
/* Local joint speed limits (°/s or rad/s) */
float _fSpeed[6];
} LOCAL_ZONE_PROPERTY_JOINT_SPEED, *LPLOCAL_ZONE_PROPERTY_JOINT_SPEED;
Note
_iOverrideenables per-joint selective activation of local limits.Used for safety-critical applications to slow robot motion when entering specific workspace zones (e.g., collaborative or restricted areas).