이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.

app_weld_enable_digital

정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션

bool app_weld_enable_digital(unsigned char bMode)
{
    return _app_weld_enable_digital(_rbtCtrl, bMode);
};

기능

이 함수는 통신 인터페이스를 사용하는 디지털 용접 기능을 활성화합니다. 이 명령은 EtherNet/IP 기반 디지털 인터페이스만 지원합니다. 활성화하면 로봇 컨트롤러가 미리 설정한 인터페이스 설정(예: process, mode, test, condition)에 따라 외부 용접기와 통신을 시작합니다.

용접 인터페이스를 비활성화하려면 해당 비활성화 명령을 호출하세요.

인수

인수 이름

자료형

기본값

설명

bMode

unsigned char

디지털 용접 모드 설정
0: 비활성화(통신 끄기)
1: 활성화(EtherNet/IP 용접 인터페이스 켜기)

반환값

값

설명

0

오류

1

성공

예제

// 디지털 용접 인터페이스 모드 활성화
unsigned char bMode = 1;   // 1: 활성화
bool result = Drfl.app_weld_enable_digital(bMode);

if(result)
    printf("Digital welding interface activated successfully.\n");
else
    printf("Failed to enable digital welding mode.\n");

이 예제는 EtherNet/IP 기반 디지털 용접 인터페이스를 활성화해 로봇 컨트롤러가 용접기와 통신하며 공정을 실시간으로 제어할 수 있게 합니다.