ROBOT_DIGITAL_WELDING_DATA
목표값/실제값, 위빙 오프셋, 다양한 상태, 진단 정보를 포함한 디지털 용접 텔레메트리입니다. MONITORING_DIGITAL_WELDING은 이 구조체의 typedef 별칭입니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
|
0~1 |
조정 가능 플래그 |
1 |
|
|
V |
목표 전압 |
5 |
|
|
A |
목표 전류 |
9 |
|
|
mm/s |
목표 용접 속도 |
13 |
|
|
V |
실제 전압 |
17 |
|
|
A |
실제 전류 |
21 |
|
|
mm |
위빙 오프셋 Y |
25 |
|
|
mm |
위빙 오프셋 Z |
29 |
|
|
0~1 |
Arc ON DO 상태 |
30 |
|
|
0~1 |
Gas ON DO 상태 |
31 |
|
|
0~1 |
Inching plus DO 상태 |
32 |
|
|
0~1 |
Inching minus DO 상태 |
33 |
|
|
0~1 |
용접 상태(예: Start/Finish) |
34 |
|
|
0~1 |
블로우아웃 플래그 |
35 |
|
|
mm/s |
명령한 와이어 송급 속도 |
39 |
|
|
mm/s |
측정한 와이어 송급 속도 |
43 |
|
|
오류 번호(제조사별) |
|
47 |
|
|
와이어 고착(스틱) 값 |
|
51 |
|
|
오류 코드(비트마스크 또는 코드) |
|
55 |
|
|
선택 텔레메트리 1 |
|
59 |
|
|
선택 텔레메트리 2 |
|
63 |
|
|
선택 텔레메트리 3 |
|
67 |
|
|
선택 텔레메트리 4 |
|
71 |
|
|
선택 텔레메트리 5 |
|
75 |
|
|
선택 텔레메트리 6 |
|
79 |
|
|
선택 텔레메트리 7 |
|
83 |
|
|
선택 텔레메트리 8 |
|
87 |
|
|
선택 텔레메트리 9 |
|
91 |
|
|
선택 텔레메트리 10 |
|
95 |
|
|
0~1 |
전류 흐름 상태 |
96 |
|
|
0~1 |
공정 활성 상태 |
97 |
|
|
0~1 |
용접기 준비 상태 |
98 |
|
|
전압 보정값 |
|
102 |
|
|
다이내믹 보정값 |
전체 크기: 106바이트
정의 위치: DRFS.h
typedef struct _ROBOT_DIGITAL_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;
unsigned char _iBlowOut;
float _fFeedingVel;
float _fActualFeedingVel;
int _iErrorNumber;
float _fWireStick;
int _iError;
float _fOption1;
float _fOption2;
float _fOption3;
float _fOption4;
float _fOption5;
float _fOption6;
float _fOption7;
float _fOption8;
float _fOption9;
float _fOption10;
unsigned char _iCurrentFlow;
unsigned char _iProcessActive;
unsigned char _iMachineryReady;
float _fVoltageCorrection;
float _fDynamicCorrection;
} ROBOT_DIGITAL_WELDING_DATA, *LPROBOT_DIGITAL_WELDING_DATA;
typedef ROBOT_DIGITAL_WELDING_DATA
MONITORING_DIGITAL_WELDING, *LPMONITORING_DIGITAL_WELDING;