이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 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: 비활성화(EtherNet/IP 용접 통신 끄기)
1: 예약됨(동작 없음)

반환값

값

설명

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 기반 디지털 용접 인터페이스를 비활성화해 로봇을 용접 통신을 하지 않는 상태로 되돌립니다.