WEAVING_OFFSET

This structure defines offset parameters for the weaving pattern during welding. It specifies the displacement along Y and Z axes from the main welding path, allowing flexible control over bead shape and arc stability.

BYTE#

Field Name

Data Type

Value

Remarks

0

_fOffsetY

float

Weaving offset along the Y-axis (mm)

4

_fOffsetZ

float

Weaving offset along the Z-axis (mm)

Total size: 8 bytes

Defined in: DRFS.h

typedef struct _WEAVING_OFFSET
{
    /* weaving offset Y (mm) */
    float _fOffsetY;

    /* weaving offset Z (mm) */
    float _fOffsetZ;

} WEAVING_OFFSET, *LPWEAVING_OFFSET;

Note

  • Adjusts the welding torch oscillation relative to the path.

  • Typically used with sinusoidal or trapezoidal weaving patterns.

  • Increasing the offset enlarges bead width or improves fusion.