Skip to main content
Skip table of contents

app_weld_enable_analog(ch_v_out=[1,0], spec_v_out=[0,0,0,0], ch_f_out=[2,0], spec_f_out=[0,0,0,0], ch_v_in=[1,0], spec_v_in=[0,0,0,0], ch_c_in=[2,0], spec_c_in=[0,0,0,0],ch_arc_on=1,ch_gas_on=2,ch_inching_fwd=3,ch_inching_bwd=4, ...)

기능

아날로그 용접기능을 활성화합니다. 아날로그 입출력 및 디지털 신호출력 방식으로 연결 가능한 용접기의 연결 및 환경정보를 입력 인자로 입력합니다.

대상 용접기는 아날로그 인터페이스 방식을 지원하여 연결된 제어기의 아날로그 출력 채널로부터 목표전류 및 목표전압지령을 입력 받을 수 있어야 합니다. 물리적으로 연결된 아날로그 채널의 채널번호(1 또는 2)와 출력모드(전류/전압) ch_v_out, ch_f_out에 설정하세요. 제어기의 아날로그 입/출력 범위는 전압모드 설정 시 0~10V, 전류모드 설정 시 4~20mA입니다. 각 채널별 설정모드 및 출력범위가 용접기의 입력사양 및 범위와 호환되도록 하세요. (예를 들어 용접기의 목표값 입력 범위가 0~10V라고 하면, 제어기의 출력채널을 전압모드(0~10V 출력범위)로 설정하는 것이 적절합니다. 또 다른 예로 용접기의 입력채널 사양이 2~15V라고 하면, 대응되는 제어기의 아날로그 채널은 전류모드(4~20mA 출력범위)로 설정한 후 출력라인에 75옴의 저항을 연결하여 3~15V 범위의 전압을 출력할 수 있도록 연결합니다. 이 경우 제어기로 설정할 수 없는 2V~3V사이의 범위는 지령을 줄 수 없게됩니다.) 가능한 한 용접기에서 요구되는 입력범위를 많이 포함할 수 있도록 설정하는 것이 좋습니다.

제어기의 아날로그 출력 최대 및 최소 범위와 용접기의 출력 최대 및 최소 범위를 spec_v_out,  spec_f_out에 설정 합니다.

spec_v_out/spec_f_out의 첫째 항목 = WO_min

spec_v_out/spec_f_out의 둘째 항목 = CO_min

spec_v_out/spec_f_out의 셋째 항목 = WO_max

spec_v_out/spec_f_out의 넷째 항목 = CO_max

여기서, WO_min, WO_max는 용접기의 최소, 최대 출력사양이며, CO_min, CO_max는 각각 WO_min, WO_max에 대응되는 제어기의 아날로그 출력 값입니다.

알아두기

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


용접중인 전압/전류측정값을 확인하기 위해 아날로그 출력방식의 용접기 또는 별도의 센서를 연결하여야 합니다. 이에 대응하는 제어기의 아날로그 입력 채널번호 및 입력모드를 ch_v_in, ch_c_in에 설정합니다..

제어기의 아날로그 입력 최대 및 최소 범위와 센서의 측정 최대 및 최소 범위를 spec_v_in,, spec_c_in에 설정 합니다.

spec_v_in/spec_c_in의 첫째 항목 = SO_min

spec_v_in/spec_c_in의 둘째 항목 = CI_min

spec_v_in/spec_c_in의 셋째 항목 = SO_max

spec_v_in/spec_c_in의 네째 항목 = CI_max

여기서, SO_min, SO_max는 각각 센서의 최소, 최대 측정 값이며, CI_min, CI_max는 각각 SO_min, SO_max에 대응되는 제어기의 입력값입니다.

디지털 접점방식으로 용접기와 연결되는 ARC-ON/OFF(용접출력신호-시작/종료), GAS-ON/OFF(가스출력신호-시작/종료), INCHING-Forward-ON/OFF(정방향와이어송급신호-시작/종료), INCHING-Backward-ON/OFF(역방향와이어송급신호-시작/종료), BlowOut-ON/OFF(토치청소가스출력신호-시작/종료) 채널번호를 설정하십시오. ARC-ON/OFF 신호 외의 신호출력은 용접기의 해당기능 지원여부에 따라서 선택적으로 입력하십시오.

인수

인수명

자료형

기본값

설명

ch_v_out

list(int[2])

1

전압지령 아날로그 출력 채널(1~2)

지정하지 않는 경우 : 0

0

0:전류모드(4~20mA)

1:전압모드(0~10V)

spec_v_out

list(float[4])

0

용접기출력전압(V) 최소값(a)

0

(a)에 대응하는 제어기출력값

0

용접기출력전압(V) 최대값(b)

0

(b)에 대응하는 제어기출력값

ch_f_out

list(int[2])

2

피딩속도지령 아날로그 출력 채널(1~2)

지정하지 않는 경우 : 0

0

0:전류모드(4~20mA)

1:전압모드(0~10V)

spec_f_out

list(float[4])

0

피딩속도(m/min) 최소값(c)

0

(c)에 대응하는 제어기출력값

0

피딩속도(m/min) 최대값(d)

0

(d)에 대응하는 제어기출력값

ch_v_in

list(int[2])

1

전압센서 아날로그 입력 채널(1~2)

센서가 없는 경우 : 0

0

0:전류모드(4~20mA)

1:전압모드(0~10V)

spec_v_in

list(float[4])

0

전압센서입력(V) 최소값(e)

0

(e)에 대응하는 제어기입력값

0

전압센서입력(V) 최대값(f)

0

(f)에 대응하는 제어기입력값

ch_c_in

list(int[2])

2

전류센서 아날로그 입력 채널(1~2)

센서가 없는 경우 : 0

0

0:전류모드(4~20mA)

1:전압모드(0~10V)

spec_c_in

list(float[4])

0

전류센서입력(A) 최소값(g)

0

(g)에 대응하는 제어기입력값

0

전류센서입력(A) 최대값(h)

0

(h)에 대응하는 제어기입력값

ch_arc_on

int

1

용접출력 디지털 출력 채널(1~16)

ch_gas_on

int

2

보호가스출력 디지털 출력 채널(1~16)

연결하지 않는 경우 : 0

ch_inching_fwd

int

3

용접와이어 정방향 토출 디지털출력 채널(1~16)

연결하지 않는 경우 : 0

ch_inching_bwd

int

4

용접와이어 역방향 토출 디지털출력 채널(1~16)

연결하지 않는 경우 : 0

ch_blow_out

int

5

토치청소가스출력 디지털출력 채널(1~16)

연결하지 않는 경우 : 0

리턴

설명

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)

# 전압출력(1번채널, 전압모드), 용접기전압사양(최소/최대)=(0~300)
# 피딩속도출력(2번채널, 전압모드), 피딩속도사양(최소/최대)=(0~40)
# 전압센싱(1번채널, 전압모드), 센서측정사양(최소/최대)=(0~300)
# 전류센싱(2번채널, 전압모드), 센서사양(최소/최대)=(0~40)
# 용접시작신호(1번채널), 가스출력신호(2번채널), 와이어정방향토출신호(3번채널), 
# 와이어역방향토출신호(4번채널), 토치청소가스출력신호(5번채널)
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.