이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.
최신 버전 정보는 1.33.5에서 확인하세요.
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 |
아날로그 용접 설정 구조체 |
반환값
값 |
설명 |
|---|---|
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 용접 작업에 적합합니다.