SAFETY_ZONE_PROPERTY_LOCAL_ZONE
로컬 안전 구역(Safety Zone)의 종합 속성을 정의하는 구조체입니다. 로봇 작업 영역의 특정 로컬 구역 안에서 개별 동작 재정의와 안전 대응을 설정할 수 있으며, 각 필드는 전역 안전 설정을 로컬로 재정의하는 옵션을 제공합니다.
조인트, TCP, 충돌 매개변수와 함께 LED 표시, 넛지 기능, 협동 작업 구역 모드의 제어 플래그를 담습니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
조인트 범위 제한(최소/최대) 재정의입니다. |
||
54 |
|
조인트 속도 제한 재정의입니다. |
||
84 |
|
TCP 힘 재정의입니다. |
||
89 |
|
TCP 파워 재정의입니다. |
||
94 |
|
TCP 속도 재정의입니다. |
||
99 |
|
TCP 운동량 재정의입니다. |
||
104 |
|
충돌 감지(Collision Detection) 민감도 재정의입니다. |
||
109 |
|
로봇 모션 속도 비율 재정의입니다. |
||
114 |
|
충돌 시 정지 동작 재정의입니다. |
||
116 |
|
TCP 이벤트나 자기 제한 이벤트 시 정지 동작 재정의입니다. |
||
118 |
|
툴 방향 제한(방향과 최대 편차 각도) 재정의입니다. |
||
135 |
|
|
0~8 |
동적 구역 활성화 옵션입니다. |
136 |
|
|
0~2 |
LED 표시등 제어입니다. |
137 |
|
|
0 또는 1 |
넛지 기능을 켜거나 끕니다. |
138 |
|
|
0 또는 1 |
활성화하면 안전 수준이 낮은 동작(예: 완화된 제한)을 허용합니다. |
139 |
|
|
0 또는 1 |
전역 감속 모드를 무시하거나 적용합니다. |
140 |
|
|
0~8 |
구역 내부 감지 옵션입니다. |
141 |
|
|
0 또는 1 |
협동 작업 구역 플래그입니다. |
142 |
|
|
내부 사용과 향후 확장을 위한 예약 영역입니다. |
전체 크기: 200바이트
정의 위치: DRFS.h
typedef struct _SAFETY_ZONE_PROPERTY_LOCAL_ZONE
{
LOCAL_ZONE_PROPERTY_JOINT_RANGE _tJointRangeOverride;
LOCAL_ZONE_PROPERTY_JOINT_SPEED _tJointSpeedOverride;
LOCAL_ZONE_PROPERTY_TCP_FORCE _tTcpForceOverride;
LOCAL_ZONE_PROPERTY_TCP_POWER _tTcpPowerOverride;
LOCAL_ZONE_PROPERTY_TCP_SPEED _tTcpSpeedOverride;
LOCAL_ZONE_PROPERTY_TCP_MOMENTUM _tTcpMomentumOverride;
LOCAL_ZONE_PROPERTY_COLLISION _tCollisionOverride;
LOCAL_ZONE_PROPERTY_SPEED_RATE _tSpeedRate;
LOCAL_ZONE_PROPERTY_COLLISION_STOPMODE _tCollisionViolationStopmodeOverride;
LOCAL_ZONE_PROPERTY_TCPSLF_STOPMODE _tForceViolationStopmodeOverride;
LOCAL_ZONE_PROPERTY_TOOL_ORIENTATION _tToolOrientationLimitOverride;
unsigned char _iDynamicZoneEnable;
unsigned char _iLedOverride;
unsigned char _iNundgeEanble;
unsigned char _iAllowLessSafeWork;
unsigned char _iOverrideReduce;
unsigned char _iInsideZoneDectection;
unsigned char _bCollaborativeZone;
unsigned char _tReservedBuffer[58];
} SAFETY_ZONE_PROPERTY_LOCAL_ZONE, *LPSAFETY_ZONE_PROPERTY_LOCAL_ZONE;
참고
이 구조체로 주요 안전 매개변수 전체를 세밀하게 로컬 재정의할 수 있습니다.
고유한 안전 대응이 필요한 협동 작업 구역, 제한 구역, 민감한 환경을 정의할 때 유용합니다.
예약 버퍼는 향후 버전과의 호환성을 유지해, 로컬 구역 속성 구조를 앞으로도 확장할 수 있게 합니다.