Skip to content

WeaveData

This is a component that defines the weaving motion performed during arc welding. It specifies the weaving pattern, amplitude, frequency, and dwell parameters.

Name Type Description
Base Plane Plane Reference plane for weaving pattern visualization. (X = travel direction, Y = horizontal, Z = vertical)
Name Type Description
Name String Variable name.
Weave Shape String Weaving pattern geometry shape. [0]: None, [1]: Zigzag (horizontal), [2]: V-shape (vertical), [3]: Triangular (vertical), [4]: Circular (vertical).
Weave Type String Axis configuration used for the weaving motion.
[0]: Geometric. Utilizes all axes (1-6) (Lower frequency / Higher accuracy)
[1]: Wrist. Primarily utilizes wrist axes (4-6) with minor main axis (1-3) compensation (Higher frequency / Lower accuracy)
[2]: Rapid1. Main axes (1-3) utilization (Legacy)
[3]: Rapid2. Wrist axes (4-6) utilization (Legacy)
Name Type Description
Length Number When Type is Geometric/Wrist: Weaving cycle length (mm).
• When Type is Rapid1/Rapid2: Weaving cycle frequency (Hz).
• When Shape is Circular: Pitch distance for the circular pattern.
Width Number Total width amplitude of the weaving pattern (mm). (Represents radius for circular weaving).
Height Number Vertical height of the pattern (mm). Only utilized for V-shape and Triangular patterns; ignored for Zigzag and Circular setups.

Name Type Description
Frame Size Number Size of the visualization frame matrix.
Preview Cycles Number Number of repetitive weaving cycles rendered in the preview visualization display.

Name Type Description
WeaveData WeaveData Outputs the configured ABB WeaveData configuration stream.
Code String Outputs the compiled RAPID instruction code.