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_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

성공

예제

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