app_weld_set_weld_cond_analog
기능
아날로그 용접조건을 설정합니다. 용접조건은 용접기능 활성화 (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()으로 지정한 용접조건 설정) 인 경우에만 가능합니다.
용접기에서 출력되는 용접전류는 와이어 피딩속도는 물론 모재의 재질, 용접와이어의 재질/종류/토출길이, 용접전압등에 의해 변동되며 이는 용접기 또는 별도로 장착한 전류센서를 연결하여 확인하여야 합니다.
인수
인수명 | 자료형 | 기본값 | 설명 |
|---|
pConfigAnalogWeldingSetting
| CONFIG_ANALOG_WELDING_SETTING
| = | 아날로그 용접 세팅 구조체 |
리턴
예제
CODE
// CONFIG_ANALOG_WELDING_SETTING 구조체 초기화
CONFIG_ANALOG_WELDING_SETTING config;
config._iVirtualWelding = 0; // Welding mode
config._fTargetVoltage = 200.0; // 목표 전압 (V)
config._fTargetCurrent = 150.0; // 목표 전류 (A)
config._fTargetVel = 10.0; // 목표 속도 (mm/sec)
config._fMinVel = 10.0; // 최소 속도 (mm/sec)
config._fMaxVel = 100.0; // 최대 속도 (mm/sec)
config._tDetail._fRs = 0.5; // ratio start
config._tDetail._fTss = 0.3; // 보호가스방출시간
config._tDetail._fTas = 2.0; // 시작전류시간
config._tDetail._fTwc = 1.0; // 용접조건변경시간
config._tDetail._fRf = 0.7; // ratio finish
config._tDetail._fTaf = 0.4; // 종료전류시간
config._tDetail._fTsf = 0.7; // 종료보호가스방출시간
config._tDetail._fStartVoltage = 0.6; // 시작 전압 조건
config._tDetail._fEndVoltage = 1.5; // 종료 전압 조건
config._fTargetFeedingSpeed = 0.0; // 목표 공급 속도
// app_weld_set_weld_cond_analog 함수 호출
bool result = app_weld_set_weld_cond_analog(config);
|