Skip to main content
Skip table of contents

app_weld_adj_welding_cond_analog

기능

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

인수

인수명

자료형

기본값

설명

bRealTime

unsigned char

0: present

1: realtime

bResetFlag

unsigned char

-

0 : 조정값 적용

1 : 기준목표(app_weld_set_weld_cond_analog())

값 적용

fTargetVol

float

-

목표전압 (V)

fFeedingVel

float

-

피딩속도 (m/min)

fTargetVel

float

-

목표속도 (mm/sec)

  • 티치펜던트의 입력단위와 다른 것에 유의할 것(Cm/min)

fOffsetY

float

-

위빙좌표계-y방향 옵셋 (mm)

fOffsetZ

float

-

위빙좌표계-z방향 옵셋 (mm)

fWidthRate

float

-

변경위빙폭/설정위빙폭 의 비 (0~2)

리턴

설명

0

오류

1

성공

예제

CODE
// app_weld_set_weld_cond_analog 함수 호출
unsigned char bRealTime = 0;
unsigned char bResetFlag = 0;
float fTargetVol = 0;
float fFeedingVel = 0;
float fTargetVel = 0;
float fOffsetY = 0;
float fOffsetZ = 0;
float fWidthRate = 0;
bool result = Drfl.app_weld_adj_welding_cond_analog(bRealTime, bResetFlag,  fTargetVol,  fFeedingVel,  fTargetVel,  fOffsetY,  fOffsetZ,  fWidthRate);
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.