Skip to main content
Skip table of contents

app_weld_set_weld_cond_digital(flag_dry_run=0, vel_target=0, vel_min=0, vel_max=0, welding_mode=0, s_2t=0, pulse_mode=0, wm_opt1=0, simulation=0, ts_opt1=0, ts_opt2=0,...)

Feature

This sets the welding condition of the remote control welders. It is only valid within the welding section defined with the Enable Welding (app_weld_enable_digital()) and Disable Welding (app_weld_disable_digital()) commands, and any operations starting at a point outside the welding section will generate an error. Items that can be set as welding conditions are welders corresponding to the following commands (app_weld_set_interface_eip_r2m_mode(), app_weld_set_interface_eip_r2m_condition(), app_weld_set_interface_eip_r2m_option()) and items that completed the communication interface setting.

Only one welding condition is allowed in a single welding section. This welding condition can be adjusted during welding with the app_weld_adj_welding_cond_dgital() command while the voltage correction/dynamic correction/feeding speed/speed (and weaving offset) can be also adjusted from the Welding Condition Adjustment popup of the teaching pendant. However, from the teaching pendant, welding condition adjustments are only available if the welding condition adjustment status is set to RESET using a command (the welding condition setting is designated with app_weld_set_weld_cond_digital().

Note

  1. Voltage Correction: Adjusts the length of the ark.
  2. Dynamic Correction: Adjusts the ark property.

Parameter

Parameter NameData TypeDefault ValueDescription

flag_dry_run

int

0

Dry-Run Mode

Actual Welding (0)

Dry-Run (1): Motion/Weaving/Offset only

vel_target

float

0

Target Speed (mm/sec)

  • Take note that the unit is different from that of the teaching pendant input (cm/min)

vel_min

float

0

Minimum Target Speed Correction  (mm/sec)

  • Take note that the unit is different from that of the teaching pendant input (cm/min)

vel_max

float

0

Maximum Target Speed Correction (mm/sec)

  • Take note that the unit is different from that of the teaching pendant input (cm/min)

welding_mode

Int

0

Welding Mode Setting

s_2t

Int

0

2T, 2T Special Setting

pulse_mode

Int

0

Pulse Mode Setting

wm_opt1

Int

0

Welding Mode Option 1 Setting

simulation

int

0

Simulation Mode Setting

ts_opt1

Int

0

Test Signal Option 1 Setting

ts_opt2

Int

0

Test Signal Option 2 Setting

Job_num

Int

0

Job Number Setting

synergic_id

Int

0

Synergic ID Setting

r_wire_feed_speed

float

0

Wire Feeding Speed Setting

voltage_correct

float

0

Voltage Correction Setting

dynamic_correct

float

0

Dynamic Correction Setting

r_opt1

float

0

Option 1 Setting

r_opt2

float

0

Option 2 Setting

r_opt3

float

0

Option 3 Setting

r_opt4

float

0

Option 4 Setting

r_opt5

float

0

Option 5 Setting

r_opt6

float

0

Option 6 Setting

r_opt7

float

0

Option 7 Setting

r_opt8

float

0

Option 8 Setting

r_opt9

float

0

Option 9 Setting

r_opt10

float

0

Option 10 Setting

r_opt11

float

0

Option 11 Setting

r_opt12

float

0

Option 12 Setting

r_opt13

float

0

Option 13 Setting

r_opt14

float

0

Option 14 Setting

r_opt15

float

0

Option 15 Setting

Return

ValueDescription

0

Setting Success

Negative value

Setting Failure

Exception

ExceptionDescription

DR_Error (DR_ERROR_TYPE)

Parameter data error

DR_Error (DR_ERROR_VALUE)

Invalid parameter value

DR_Error (DR_ERROR_RUNTIME)

C Extension module error

DR_Error (DR_ERROR_STOP)

Program terminated forcibly

Example

PY
app_weld_enable_digital() 
app_weld_set_weld_cond_digital(flag_dry_run=0, vel_target=16, vel_min=0.00, vel_max=16.67, welding_mode=3, s_2t=0, pulse_mode=0, wm_opt1=0, simulation=0, ts_opt1=0, ts_opt2=0, job_num=4, synergic_id=0, r_wire_feed_speed=10, voltage_correct=0, dynamic_correct=0, r_opt1=0, r_opt2=0, r_opt3=0, r_opt4=0, r_opt5=0, r_opt6=0, r_opt7=0, r_opt8=0, r_opt9=0, r_opt10=0, r_opt11=0, r_opt12=0, r_opt13=0, r_opt14=0, r_opt15=0)
#Welding Speed=60 mm/sec (=1 cm/min), Welding Mode=3, Job Number=4, Wire Feeding Speed=10 m/min

app_weld_disable_digital()


Related commands

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.