1.33 1.32 1.31 1.30 1.29 1.28 1.20 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
1.33 1.32 1.31 1.30 1.29 1.28 1.20 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

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

=

아날로그 용접 세팅 구조체


리턴

값

설명

0

오류

1

성공

예제

// 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);