app_weld_set_weld_cond_analog

정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션

bool app_weld_set_weld_cond_analog(CONFIG_ANALOG_WELDING_SETTING pConfigAnalogWeldingSetting)
{
    return _app_weld_set_weld_cond_analog(_rbtCtrl, pConfigAnalogWeldingSetting);
};

기능

이 함수는 아날로그 용접 조건을 설정합니다. 이 조건은 app_weld_enable_analog를 호출한 뒤에 적용됩니다.

용접 공정 매개변수(weld_proc_param)는 가스 프리플로/포스트플로 시간, 용접 시작 전류, 용접 중 전압 프로파일 같은 세부 조건을 정의합니다.

하나의 용접 구간에서는 용접 조건을 하나만 사용할 수 있습니다. 용접 중에는 app_weld_adj_welding_cond_analog 명령으로 조건을 동적으로 조정하거나, 티치펜던트의 조건 패널에서 전압, 송급 속도, 위빙 오프셋을 조정할 수 있습니다.

단, 티치펜던트에서 조건을 조정하려면 용접 조건 조정 상태가 RESET이어야 합니다. 즉, 용접 매개변수를 마지막으로 app_weld_set_weld_cond_analog()로 설정한 경우에만 조정할 수 있습니다.

용접 전류 출력은 와이어 송급 속도, 모재, 용접 전압에 따라 달라집니다. 안정적으로 용접하려면 용접기나 연결된 전류 센서로 전류를 모니터링해야 합니다.

인수

인수 이름

자료형

기본값

설명

pConfigAnalogWeldingSetting

CONFIG_ANALOG_WELDING_SETTING

아날로그 용접 설정 구조체

반환값

값

설명

0

오류

1

성공

예제

// CONFIG_ANALOG_WELDING_SETTING 구조체 초기화
CONFIG_ANALOG_WELDING_SETTING config;

config._iVirtualWelding  = 0;       // 0 = 실제 용접 모드
config._fTargetVoltage   = 200.0;   // 목표 전압(V)
config._fTargetCurrent   = 150.0;   // 목표 전류(A)
config._fTargetVel       = 10.0;    // 이동 속도(mm/s)
config._fMinVel          = 10.0;    // 최소 송급 속도(mm/s)
config._fMaxVel          = 100.0;   // 최대 송급 속도(mm/s)

// 세부 시간 및 조건 설정
config._tDetail._fRs     = 0.5;     // 시작 비율
config._tDetail._fTss    = 0.3;     // 보호 가스 방출 시간
config._tDetail._fTas    = 2.0;     // 시작 전류 시간
config._tDetail._fTwc    = 1.6;     // 용접 조건 변경 시간
config._tDetail._fRf     = 0.7;     // 종료 비율
config._tDetail._fTaf    = 0.4;     // 종료 전류 시간
config._tDetail._fTsf    = 0.7;     // 종료 보호 가스 방출 시간
config._tDetail._fStartVoltage = 0.6;   // 시작 전압 조건
config._tDetail._fEndVoltage   = 1.5;   // 종료 전압 조건
config._fTargetFeedingSpeed    = 0.0;   // 목표 송급 속도

// 아날로그 용접 설정 적용
bool result = Drfl.app_weld_set_weld_cond_analog(config);

이 예제는 전체 용접 사이클의 목표 전압/전류, 와이어 송급 속도, 타이밍 매개변수를 정의하는 아날로그 용접 조건 설정을 초기화합니다. 이 설정으로 아크를 안정적으로 점화하고 종료할 수 있어 자동화된 MIG/TIG 용접 작업에 적합합니다.