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_adj_welding_cond_digital


기능

통신방식 용접기를 이용한 용접 중 용접 및 위빙조건을 조정합니다. 일반적으로 연속된 경로에서 구간별로 용접조건을 변경하고자 할 때 모션명령어(movel(), movec(), moveb(), movesx()) 호출 직전에 사용합니다. 본 명령어로 조정인자를 입력한 경우 해당하는 용접 및 위빙조건이 조정되며 이 때에는 TP의 용접모니터링 정보창에서 용접/위빙조건을 실시간으로 조정할 수 없습니다. 조정조건에서 본조건(app_weld_set_weld_cond_digital() 및 app_weld_weave_cond_trapezoidal() 등으로 설정한 용접/위빙조건)으로 복귀하려면 flag_reset=1로 실행하세요. flag_reset=1 설정 시 TP에서 실시간으로 조정한 최종 조건으로 복귀되며(실시간으로 조정불가능한 위빙폭의 비(wv_width_ratio)는 1로 변경됩니다.) TP에서 용접조건을 실시간으로 조정할 수 있습니다.

인수

인수명

자료형

기본값

설명

pConfigdigitalweldingadjust

CONFIG_DIGITAL_WELDING_ADJUST

없음

디지털 용접 조건 조정 설정 구조체

리턴

값

설명

0

오류

1

성공

예제

CONFIG_DIGITAL_WELDING_ADJUST adjustData;
  adjustData._bRealTime = 1; // 실시간 조정 여부 (1: 실시간)
  adjustData._bResetFlag = 0; // 리셋 플래그 (0: 현재 값)
  adjustData._fTargetVel = 110.0; // 목표 속도 설정
  adjustData._fOffsetY = 12.0; // 위빙 Y 오프셋 설정
  adjustData._fOffsetZ = 6.0; // 위빙 Z 오프셋 설정
  adjustData._fWidthRate = 1.2; // 위빙 폭 비율 설정
  adjustData._fDynamicCor = 0.8; // 동적 보정 값 설정
  adjustData._fVoltageCor = 22.0; // 전압 보정 값 설정
  adjustData._nJobNumber = 1; // 작업 번호 설정
  adjustData._nSynergicID = 1; // 시너직 ID 설정

  // app_weld_adj_welding_cond_digital 함수 호출 (오타 수정)
  bool result = Drfl.app_weld_adj_welding_cond_digital(adjustData);