CONFIG_DIGITAL_WELDING_ADJUST
This structure defines adjustable parameters for real-time modification of digital welding conditions during operation. It enables the robot or controller to dynamically tune the welding parameters without restarting the process.
BYTE# |
Field Name |
Data Type |
Value |
Remarks |
|---|---|---|---|---|
0 |
|
|
0 or 1 |
Adjustment type |
1 |
|
|
0 or 1 |
Determines if parameters reset to default |
2 |
|
|
Target feeding and travel velocities (mm/sec) |
|
10 |
|
|
Weaving offset adjustments |
|
18 |
|
|
Weaving width ratio |
|
22 |
|
|
Dynamic correction factor |
|
26 |
|
|
Voltage correction factor |
|
30 |
|
|
Program and synergic identifiers |
Total size: 34 bytes
Defined in: DRFS.h
typedef struct _CONFIG_DIGITAL_WELDING_ADJUST
{
unsigned char _bRealTime;
unsigned char _bResetFlag;
float _fFeedingVel;
float _fTargetVel;
float _fOffsetY;
float _fOffsetZ;
float _fWidthRate;
float _fDynamicCor;
float _fVoltageCor;
int _nJobNumber;
int _nSynergicID;
} CONFIG_DIGITAL_WELDING_ADJUST, *LPCONFIG_DIGITAL_WELDING_ADJUST;
Note
Used for fine-tuning active welding conditions without halting the process.
_fDynamicCoradjusts arc responsiveness, while_fVoltageCormodifies voltage balance.Supports adaptive welding applications where real-time compensation is required.