CONFIG_DIGITAL_WELDING_INTERFACE_CONDITION

This structure defines the digital interface mapping for welding condition parameters, allowing configuration and monitoring of numeric welding values through digital I/O. It includes job selection, synergic ID, wire feed speed, and dynamic correction parameters.

BYTE#

Field Name

Data Type

Value

Remarks

0

_tJobNumber

CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA

Digital mapping for Job Number Selection

15

_tSynegicID

CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA

Mapping for Synergic ID

30

_tWireFeedSpeed

CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA

Digital mapping for Wire Feed Speed Control

45

_tArclengthCorrection

CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA

Mapping for Arc Length Correction

60

_tDynamicCorrection

CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA

Digital mapping for Dynamic Correction

Total size: 75 bytes

Defined in: DRFS.h

typedef struct _CONFIG_DIGITAL_WELDING_INTERFACE_CONDITION
{
    /* Job number selection mapping */
    CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA _tJobNumber;

    /* Synergic ID mapping */
    CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA _tSynegicID;

    /* Wire feed speed mapping */
    CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA _tWireFeedSpeed;

    /* Arc length correction mapping */
    CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA _tArclengthCorrection;

    /* Dynamic correction mapping */
    CONFIG_DIGITAL_WELDING_IF_MAPPING_DATA _tDynamicCorrection;

} CONFIG_DIGITAL_WELDING_INTERFACE_CONDITION, *LPCONFIG_DIGITAL_WELDING_INTERFACE_CONDITION;

Note

  • Used for synchronizing digital signals with welding machine condition settings.

  • _tJobNumber allows job-based parameter loading.

  • _tDynamicCorrection helps dynamically stabilize the welding arc during process fluctuations.

  • Enables programmable control of analog welding parameters over digital communication buses.