struct.ROBOT_DIGITAL_WELDING_DATA
This structure is used to monitor and control data related to a robot's digital welding in real-time.
Each member variable represents a specific status or setting value within the robot's digital welding system.
If the _iAdjAvail value is 1, the welding conditions can be adjusted.
The _iWeldingStatus value indicates the start and end of a welding operation.
Source and related content
BYTE# | Member Variable | Data Type | Value | Description |
|---|---|---|---|---|
0 |
| unsigned char | 0 or 1 | Adjustment available status |
1 |
| float | Target voltage (V) | |
5 |
| float | Target current (A) | |
9 |
| float | Target speed (mm/sec) | |
13 |
| float | Actual voltage (V) | |
17 |
| float | Actual current (A) | |
21 |
| float | Target voltage output (V) | |
25 |
| float | Target current output (A) | |
29 |
| float | Weaving offset | |
33 |
| unsigned char | 0 or 1 | Arc status (0: Off, 1: On) |
34 |
| unsigned char | 0 or 1 | Gas status (0: Off, 1: On) |
35 |
| unsigned char | 0 or 1 | Inch Plus status (0: Off, 1: On) |
36 |
| unsigned char | 0 or 1 | Inch Minus status (0: Off, 1: On) |
37 |
| unsigned char | 0 or 1 | Welding status (0: Start, 1: End) |
38 |
| float | Actual feeding speed | |
42 |
| int | Error number | |
46 |
| float | Wire stick | |
50 |
| int | Error | |
54 |
| float | Option 1 | |
58 |
| float | Option 2 | |
62 |
| float | Option 3 | |
66 |
| float | Option 4 | |
70 |
| float | Option 5 | |
74 |
| float | Option 6 | |
78 |
| float | Option 7 | |
82 |
| float | Option 8 | |
86 |
| float | Option 9 | |
90 |
| float | Option 10 | |
94 |
| unsigned char | 0 or 1 | Current flow status (0: Off, 1: On) |
95 |
| unsigned char | 0 or 1 | Process active status (0: Inactive, 1: Active) |
96 |
| unsigned char | 0 or 1 | Machinery ready status (0: Not ready, 1: Ready) |
97 |
| float | Voltage correction | |
101 |
| float | Dynamic correction |