Skip to main content
Skip table of contents

app_weld_enable_analog

기능

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

대상 용접기는 아날로그 인터페이스 방식을 지원하여 연결된 제어기의 아날로그 출력 채널로부터 목표전류 및 목표전압지령을 입력 받을 수 있어야 합니다. 물리적으로 연결된 아날로그 채널의 채널번호(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 신호 외의 신호출력은 용접기의 해당기능 지원여부에 따라서 선택적으로 입력하십시오.

인수

인수명

자료형

기본값

설명

pConfiganalogweldinginterface

CONFIG_ANALOG_WELDING_INTERFACE

=

아날로그 용접 인터페이스 구조체

리턴

설명

0

오류

1

성공

예제

CODE
// CONFIG_ANALOG_WELDING_INTERFACE 구조체 초기화
CONFIG_ANALOG_WELDING_INTERFACE config;
config._bMode = 1; // Start mode

// Target Voltage 설정
config._tTargetVoltage._iChannel = 1;
config._tTargetVoltage._iChannelType = 1; // Voltage
config._tTargetVoltage._iRealMinOut = 0.0;
config._tTargetVoltage._iMinOut = 0.0;
config._tTargetVoltage._iRealMaxOut = 200.0;
config._tTargetVoltage._iMaxOut = 200.0;

// Feeding Speed 설정
config._tFeedingSpeed._iChannel = 1;
config._tFeedingSpeed._iChannelType = 0; // Current
config._tFeedingSpeed._iRealMinOut = 0.0;
config._tFeedingSpeed._iMinOut = 0.0;
config._tFeedingSpeed._iRealMaxOut = 150.0;
config._tFeedingSpeed._iMaxOut = 150.0;

// Welding Voltage 설정
config._tWeldingVoltage._iChannel = 1;
config._tWeldingVoltage._iChannelType = 1; // Voltage
config._tWeldingVoltage._iRealMinOut = 0.0;
config._tWeldingVoltage._iMinOut = 0.0;
config._tWeldingVoltage._iRealMaxOut = 200.0;
config._tWeldingVoltage._iMaxOut = 200.0;

// Welding Current 설정
config._tWeldingCurrent._iChannel = 1;
config._tWeldingCurrent._iChannelType = 0; // Current
config._tWeldingCurrent._iRealMinOut = 0.0;
config._tWeldingCurrent._iMinOut = 0.0;
config._tWeldingCurrent._iRealMaxOut = 150.0;
config._tWeldingCurrent._iMaxOut = 150.0;

// 기타 설정
config._iArcOnDO = 1;
config._iGasOnDO = 1;
config._iInchPDO = 1;
config._iInchNDO = 1;
config._iBlowOutValue = 1;

// app_weld_enable_analog 함수 호출
Drfl.app_weld_enable_analog(config);
JavaScript errors detected

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

If this problem persists, please contact our support.