Skip to main content
Skip table of contents

app_weld_set_weld_cond_analog(flag_dry_run=0, v_target=0, f_target=0, vel_target=0, vel_min=0, vel_max=0, weld_proc_param=[0.2,0.2,0.5,0.5,0.5,0.2,0.2,0.5,0.5])

기능

아날로그 용접조건을 설정합니다. 용접조건은 용접기능 활성화 (app_weld_enable_analog()) 부터 비활성화(app_weld_disable_analog())로 정의한 용접구간 내에서만 유효하며 이외에 실행 시 에러가 발생합니다. 용접조건 중 용접공정변수(weld_proc_param)는 용접의 시작/종료 시의 가스/조건유지시간 등의 상세한 조건을 나타냅니다. 아래의 그림을 참조하여 입력하세요. 하나의 용접구간 내에서는 하나의 용접조건만 허용되며 용접 중 app_weld_adj_welding_cond_analog() 명령어를 통해 용접조건을 조정하거나, 티치펜던트의 용접조건 조정 popup에서 전압/피딩속도/속도 (및 위빙옵셋)를 조정할 수 있습니다. 다만 티치펜던트에서의 용접조건 조정은 명령어를 통한 용접조건 조정상태가 RESET상태 (, app_weld_set_weld_cond_analog()으로 지정한 용접조건 설정) 인 경우에만 가능합니다.


알아두기

용접기에서 출력되는 용접전류는 와이어 피딩속도는 물론 모재의 재질, 용접와이어의 재질/종류/토출길이, 용접전압등에 의해 변동되며 이는 용접기 또는 별도로 장착한 전류센서를 연결하여 확인하여야 합니다.

(a)Rsf/Rsv (b)Rff/Rfv (c)Tss (d)Tsf (e)Tas (f)Taf (g)Twc

인수

인수명자료형기본값설명

flag_dry_run

int

0

모의용접(Dry-run) 모드

실용접(0)

모의용접(1) : 모션/위빙/옵셋만 진행

v_target

float

0

목표전압 (V)

f_target

float

0

목표피딩속도 (m/min)

vel_target

float

0

목표속도 (mm/sec)

* 티치펜던트의 입력단위와 다른 것에 유의할 것(Cm/min)

vel_min

float

0

목표속도 조정 최소값 (mm/sec)

* 티치펜던트의 입력단위와 다른 것에 유의할 것(Cm/min)

vel_max

float

0

목표속도 조정 최대값 (mm/sec)

* 티치펜던트의 입력단위와 다른 것에 유의할 것(Cm/min)

weld_proc_param

list(float[9])

0.2

Rsf (피딩속도 시작조건/목표조건 비)

(0< Rsf <= 1)

0.2

Rsv (전압 시작조건/목표조건 비)

(0< Rsv <= 1)

0.5

Tss (용접전 보호가스 토출시간, sec)

(0<= Tss)

0.5

Tas (용접시작조건 유지시간, sec)

(0<= Twc)

0.5

Twc (용접본조건 변동시간, sec)

(0<= Twc)

0.2

Rff (피딩속도 끝조건/목표조건 비)

(0< Rff <= 1)

0.2

Rfv (전압 끝조건/목표조건 비)

(0< Rfv <= 1)

0.5

Taf (용접끝조건 유지시간, sec)

(0<= Taf)

0.5

Tsf (용접후 보호가스 토출시간, sec)

(0<= Tsf)

리턴

설명

0

설정 성공

음수값

설정 실패

예외

예외설명

DR_Error (DR_ERROR_TYPE)

인수들의 데이터형 오류 시

DR_Error (DR_ERROR_VALUE)

인수의 값이 유효하지 않을 시

DR_Error (DR_ERROR_RUNTIME)

C Extension 모듈 에러 발생 시

DR_Error (DR_ERROR_STOP)

프로그램 강제 종료 시

예제

PY
app_weld_enable_analog(ch_v_out=[1,1], spec_v_out=[0,0,300,10], ch_f_out =[2,1],
spec_f_out =[0,0,40,10], ch_v_in =[1,1], spec_v_in =[0,0,300,10], ch_c_in =[2,1],
spec_c_in=[0,0,40,10], ch_arc_on=1, ch_gas_on=2, ch_inching_fwd=3, ch_inching_bwd=4, ch_blow_out=5)

app_weld_set_weld_cond_analog(flag_dry_run=1, v_target=24, f_target=20, vel_target=60, vel_min=10,
vel_max=100, weld_proc_param=[0.2,0.2,0.5,0.5,0.5,0.2,0.2,0.5,0.5]) 
# 목표전압/피딩속도 = 24V, 20m/min, 용접속도=60mm/sec(=1Cm/min), 실용접, 용접공정변수 기본값 사용
app_weld_disable_analog()

관련 명령어

JavaScript errors detected

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

If this problem persists, please contact our support.