최신 버전 정보는 1.33.5에서 확인하세요.
app_weld_adj_welding_cond_analog
정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션
bool app_weld_adj_welding_cond_analog(unsigned char bRealTime, unsigned char bResetFlag, float fTargetVol, float fFeedingVel, float fTargetVel, float fOffsetY, float fOffsetZ, float fWidthRate)
{
return _app_weld_adj_welding_cond_analog(_rbtCtrl, bRealTime, bResetFlag, fTargetVol, fFeedingVel, fTargetVel, fOffsetY, fOffsetZ, fWidthRate);
};
기능
이 함수는 아날로그 용접 중에 용접 및 위빙 조건을 조정합니다. 모션 구간마다 용접 조건을 동적으로 바꿔야 할 때 movej(), movel(), movec(), movesx() 같은 모션 명령을 실행하기 직전에 주로 사용합니다.
이 명령으로 조정 매개변수를 보내면 시스템이 해당 용접 및 위빙 매개변수를 실시간으로 갱신합니다. 이 명령이 적용되어 있는 동안에는 티치펜던트(TP)의 용접 모니터 화면에서 같은 매개변수를 수동으로 조정할 수 없습니다.
원래 조건(예: app_weld_set_weld_cond_analog 또는 app_weld_weave_cond_trapezoidal로 설정한 조건)으로 되돌리려면 bResetFlag = 1로 이 명령을 실행하세요.
bResetFlag를 1로 설정하면 시스템이 TP(티치펜던트)에서 마지막으로 정의한 조건을 복원하고, 실시간 위빙 비율(fWidthRate)을 원래 값(1.0)으로 초기화합니다. 그러면 TP 화면에서 다시 조건을 수동으로 조정할 수 있습니다.
인수
인수 이름 |
자료형 |
기본값 |
설명 |
|---|---|---|---|
bRealTime |
unsigned char |
0 |
모드 선택 |
bResetFlag |
unsigned char |
초기화 플래그 |
|
fTargetVol |
float |
목표 용접 전압(V) |
|
fFeedingVel |
float |
와이어 송급 속도입니다. 단위는 app_weld_enable_analog( |
|
fTargetVel |
float |
목표 용접 속도(mm/s)입니다. |
|
fOffsetY |
float |
위빙 좌표계 기준 Y 방향 오프셋(mm) |
|
fOffsetZ |
float |
위빙 좌표계 기준 Z 방향 오프셋(mm) |
|
fWidthRate |
float |
변경할 위빙 폭의 비율(0.0 – 2.0) |
반환값
값 |
설명 |
|---|---|
0 |
오류 |
1 |
성공 |
예제
// app_weld_adj_welding_cond_analog 사용 예제
unsigned char bRealTime = 0; // 프리셋 모드
unsigned char bResetFlag = 0; // 초기화하지 않고 새 설정 적용
float fTargetVol = 200.0; // 목표 전압(V)
float fFeedingVel = 8.0; // 와이어 송급 속도, app_weld_enable_analog(_tFeedingSpeed)에서 설정한 범위의 단위
float fTargetVel = 10.0; // 용접 속도(mm/s)
float fOffsetY = 0.5; // Y 방향 위빙 오프셋(mm)
float fOffsetZ = 0.3; // Z 방향 위빙 오프셋(mm)
float fWidthRate = 1.2; // 위빙 폭 20% 증가
bool result = Drfl.app_weld_adj_welding_cond_analog(
bRealTime, bResetFlag, fTargetVol, fFeedingVel,
fTargetVel, fOffsetY, fOffsetZ, fWidthRate
);
이 예제는 아날로그 용접 중에 용접 전압, 와이어 송급 속도, 위빙 오프셋을 실시간으로 조정합니다. fWidthRate = 1.2로 설정하면 위빙 폭이 20% 넓어집니다. 넓은 용접 이음부를 채우거나 로봇 용접 중 위치 오차를 보상할 때 유용합니다.