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
- Voltage Correction: Adjusts the length of the ark.
- Dynamic Correction: Adjusts the ark property.
Parameter
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
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)
|
vel_min | float | 0 | Minimum Target Speed Correction (mm/sec)
|
vel_max | float | 0 | Maximum Target Speed Correction (mm/sec)
|
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
Value | Description |
---|---|
0 | Setting Success |
Negative value | Setting Failure |
Exception
Exception | Description |
---|---|
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
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
- app_weld_set_interface_eip_r2m_process(welding_start=[0,0,0,0,0,0,0,0,0], robot_ready=[0,0,0,0,0,0,0,0,0], error_reset=[0,0,0,0,0,0,0,0,0])
- app_weld_set_interface_eip_r2m_mode(welding_mode=[0,0,0,0,0,0,0,0,0], s_2t=[0,0,0,0,0,0,0,0,0], pulse_mode=[0,0,0,0,0,0,0,0,0],wm_opt1=[0,0,0,0,0,0,0,0,0])
- (V2.11.0.1_temp-en_US) app_weld_set_interface_eip_r2m_test(gas_test=[0,0,0,0,0,0,0,0,0], inching_plus=[0,0,0,0,0,0,0,0,0], inching_minus=[0,0,0,0,0,0,0,0,0], blow_out_torch=[0,0,0,0,0,0,0,0,0], simulation=[0,0,0,0,0,0,0,0,0], ts_opt1=[0,0,0,0,0,0,0,0,0], ...)
- (2.11.2_temp-en_US) app_weld_set_interface_eip_r2m_condition(job_num=[0,0,0,0,0,0,0,0,0], synergic_id=[0,0,0,0,0,0,0,0,0], r_wire_feed_speed=[0,0,0,0,0,0,0,0,0], voltage_corret=[0,0,0,0,0,0,0,0.0,0.0], dynamic_correct=[0,0,0,0,0,0,0,0,0])
- (2.11.2_temp-en_US) app_weld_set_interface_eip_r2m_option(opt1=[0,0,0,0,0,0,0,0,0], opt2=[0,0,0,0,0,0,0,0,0], opt3=[0,0,0,0,0,0,0,0,0], opt4=[0,0,0,0,0,0,0,0,0], opt5=[0,0,0,0,0,0,0,0,0], opt6=[0,0,0,0,0,0,0,0,0],...)
- app_weld_set_interface_eip_m2r_process(current_flow=[0,0,0,0,0,0,0,0,0], process_active=[0,0,0,0,0,0,0,0,0], main_current=[0,0,0,0,0,0,0,0,0], machine_ready=[0,0,0,0,0,0,0,0,0], comm_ready=[0,0,0,0,0,0,0,0,0])
- app_weld_set_interface_eip_m2r_monitoring(welding_voltage=[0,0,0,0,0,0,0,0,0], welding_current=[0,0,0,0,0,0,0,0,0], wire_feed_speed=[0,0,0,0,0,0,0,0,0], wire_stick=[0,0,0,0,0,0,0,0,0], error=[0,0,0,0,0,0,0,0,0], ...)
- app_weld_set_interface_eip_m2r_other(opt1=[0,0,0,0,0,0,0,0,0], opt2=[0,0,0,0,0,0,0,0,0], opt3=[0,0,0,0,0,0,0,0,0], opt4=[0,0,0,0,0,0,0,0,0], opt5=[0,0,0,0,0,0,0,0,0], opt6=[0,0,0,0,0,0,0,0,0], opt7=[0,0,0,0,0,0,0,0,0],...)
- app_weld_enable_digital()
- 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,...)
- app_weld_adj_welding_cond_digital(flag_reset=None, f_target=None, vel_target=None, wv_offset=None, wv_width_ratio=None, dynamic_cor=None, voltage_cor=None, job_number=None, synergic_id=None)
- app_weld_adj_welding_cond_digital(flag_reset=None, f_target=None, vel_target=None, wv_offset=None, wv_width_ratio=None, dynamic_cor=None, voltage_cor=None, job_number=None, synergic_id=None)
- (2.11.2_temp-en_US) app_weld_disable_digital()
- (2.11.2_temp-en_US) app_weld_weave_cond_trapezoidal(wv_offset=[0,0], wv_ang=0, wv_param=[0,1.5,0,-1.5,0.3,0.1,0.3,0.3,0.1,0.3])
- (2.11.2_temp-en_US) app_weld_weave_cond_zigzag(wv_offset=[0,0], wv_ang=0, wv_param=[3,0.6])
- (2.11.2_temp-en_US) app_weld_weave_cond_circular(wv_offset=[0,0], wv_ang=0, wv_param=[3,3,0.3,0.3])
- (2.11.2_temp-en_US) app_weld_weave_cond_sinusoidal(wv_offset=[0,0], wv_ang=0, wv_param=[3,0.6])