3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

app_weld_set_weld_cond_analog()

정의

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()으로 지정한 용접조건 설정) 인 경우에만 가능합니다.

알아두기

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

image2021-11-3_11-31-17.png

(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 <= 2)

0.2

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

(0< Rsv <= 2)

0.5

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

(0<= Tss)

0.5

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

(0<= Twc)

0.5

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

(0<= Twc)

0.2

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

(0< Rff <= 2)

0.2

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

(0< Rfv <= 2)

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)

프로그램 강제 종료 시

예제

Python
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()

관련 명령어

Keyword

app_weld / weld / set_weld / set_weld_cond_analog / cond_analog