Breadcrumbs

struct.ROBOT_DIGITAL_WELDING_DATA

This structure is used to monitor and control data related to a robot's digital welding in real-time.

  • Each member variable represents a specific status or setting value within the robot's digital welding system.

  • If the _iAdjAvail value is 1, the welding conditions can be adjusted.

  • The _iWeldingStatus value indicates the start and end of a welding operation.

Source and related content

BYTE#

Member Variable

Data Type

Value

Description

0

_iAdjAvail

unsigned char

0 or 1

Adjustment available status

1

_fTargetVol

float

Target voltage (V)


5

_fTargetCur

float

Target current (A)


9

_fTargetVel

float

Target speed (mm/sec)


13

_fActualVol

float

Actual voltage (V)


17

_fActualCur

float

Actual current (A)


21

_fTargetVoltOut

float

Target voltage output (V)


25

_fTargetCurOut

float

Target current output (A)


29

_fWeavingOffset

float

Weaving offset


33

_iArcOn

unsigned char

0 or 1

Arc status (0: Off, 1: On)

34

_iGasOn

unsigned char

0 or 1

Gas status (0: Off, 1: On)

35

_iInchP

unsigned char

0 or 1

Inch Plus status (0: Off, 1: On)

36

_iInchN

unsigned char

0 or 1

Inch Minus status (0: Off, 1: On)

37

_iWeldingStatus

unsigned char

0 or 1

Welding status (0: Start, 1: End)

38

_fActualFeedingSpeed

float

Actual feeding speed


42

_iErrorNumber

int

Error number


46

_fWireStick

float

Wire stick


50

_iError

int

Error


54

_fOption1

float

Option 1


58

_fOption2

float

Option 2


62

_fOption3

float

Option 3


66

_fOption4

float

Option 4


70

_fOption5

float

Option 5


74

_fOption6

float

Option 6


78

_fOption7

float

Option 7


82

_fOption8

float

Option 8


86

_fOption9

float

Option 9


90

_fOption10

float

Option 10


94

_iCurrentFlow

unsigned char

0 or 1

Current flow status (0: Off, 1: On)

95

_iProcessActive

unsigned char

0 or 1

Process active status (0: Inactive, 1: Active)

96

_iMachineryReady

unsigned char

0 or 1

Machinery ready status (0: Not ready, 1: Ready)

97

_fVoltageCorrection

float

Voltage correction


101

_fDynamicCorrection

float

Dynamic correction