ROBOT_WELDING_DATA

이 구조체는 실시간 용접 텔레메트리(목표값, 실제값, 위빙 오프셋, DO 상태)를 보고합니다.

BYTE#

필드 이름

자료형

값

비고

0

_iAdjAvail

unsigned char

0~1

조정 가능 플래그

1

_fTargetVol

float

V

목표 전압

5

_fTargetCur

float

A

목표 전류

9

_fTargetVel

float

mm/s

목표 용접 속도

13

_fActualVol

float

V

실제 전압

17

_fActualCur

float

A

실제 전류

21

_fOffsetY

float

mm

위빙 오프셋 Y

25

_fOffsetZ

float

mm

위빙 오프셋 Z

29

_iArcOnDO

unsigned char

0~1

Arc ON DO

30

_iGasOnDO

unsigned char

0~1

Gas ON DO

31

_iInchPDO

unsigned char

0~1

Inching plus DO

32

_iInchNPO

unsigned char

0~1

Inching minus DO

33

_iStatus

unsigned char

0~1

용접 상태(예: S/F)

전체 크기: 34바이트

정의 위치: DRFS.h

typedef struct _ROBOT_WELDING_DATA
{
    unsigned char _iAdjAvail;
    float _fTargetVol;
    float _fTargetCur;
    float _fTargetVel;
    float _fActualVol;
    float _fActualCur;
    float _fOffsetY;
    float _fOffsetZ;
    unsigned char _iArcOnDO;
    unsigned char _iGasOnDO;
    unsigned char _iInchPDO;
    unsigned char _iInchNPO;
    unsigned char _iStatus;
} ROBOT_WELDING_DATA, *LPROBOT_WELDING_DATA;
/* 스트리밍/모니터링에 사용하는 별칭 */
typedef ROBOT_WELDING_DATA
    MONITORING_WELDING, *LPMONITORING_WELDING;