이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.
최신 버전 정보는 1.33.5에서 확인하세요.
app_weld_disable_digital
정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션
bool app_weld_disable_digital(unsigned char bMode)
{
return _app_weld_disable_digital(_rbtCtrl, bMode);
};
기능
이 함수는 app_weld_enable_digital로 활성화한 디지털 용접 기능을 비활성화합니다. 비활성화하면 로봇 컨트롤러와 용접기 사이의 EtherNet/IP 통신이 종료되고, 디지털 인터페이스를 사용하는 진행 중인 용접 작업이 모두 중지됩니다.
용접 설정을 변경하거나 시스템을 다시 초기화하기 전에 이 함수로 디지털 용접 모드를 안전하게 중지하거나 초기화하세요.
인수
인수 이름 |
자료형 |
기본값 |
설명 |
|---|---|---|---|
bMode |
unsigned char |
디지털 용접 모드 제어 플래그 |
반환값
값 |
설명 |
|---|---|
0 |
오류 |
1 |
성공 |
예제
// 디지털 용접 통신 모드 비활성화
unsigned char bMode = 0; // 0: 비활성화
bool result = Drfl.app_weld_disable_digital(bMode);
if(result)
printf("Digital welding interface disabled successfully.\n");
else
printf("Failed to disable digital welding interface.\n");
이 예제는 EtherNet/IP 기반 디지털 용접 인터페이스를 비활성화해 로봇을 용접 통신을 하지 않는 상태로 되돌립니다.