CONFIG_CIRCULE_WEAVING_SETTING
This structure defines the circular weaving motion parameters used for generating oscillatory circular patterns during welding operations. It specifies weaving offsets, gradients, width, and time cycle parameters, allowing smooth circular weaving control.
BYTE# |
Field Name |
Data Type |
Value |
Remarks |
|---|---|---|---|---|
0 |
|
|
Weaving offset in Y-direction (mm) |
|
4 |
|
|
Weaving offset in Z-direction (mm) |
|
8 |
|
|
Weaving gradient or inclination angle (degrees) |
|
12 |
|
|
Weaving width parameters (amplitude) for two circular axes |
|
20 |
|
|
Weaving cycle durations (periods) for both circular components |
Total size: 28 bytes
Defined in: DRFS.h
typedef struct _CONFIG_CIRCULE_WEAVING_SETTING
{
/* Weaving offset along Y-axis (mm) */
float _fOffsetY;
/* Weaving offset along Z-axis (mm) */
float _fOffsetZ;
/* Gradient of the circular path (degrees) */
float _fGradient;
/* Weaving width (amplitude) for two circular axes */
float _fwWdt[2];
/* Weaving cycle time for each axis (seconds) */
float _fwT[2];
} CONFIG_CIRCULE_WEAVING_SETTING, *LPCONFIG_CIRCULE_WEAVING_SETTING;