CONFIG_WELDING_INTERFACE

이 구조체는 아날로그 용접 인터페이스 구성을 정의합니다. 아날로그 채널 매핑(입력/출력)과 아크, 가스, 와이어 송급 제어를 위한 디지털 I/O 할당이 들어 있습니다. 로봇과 외부 용접 장비 사이의 통신과 제어를 가능하게 합니다.

BYTE#

필드 이름

자료형

값

비고

0

_bEnable

unsigned char

0 또는 1

용접 인터페이스 활성화 플래그
(0: 비활성화, 1: 활성화)

1

_tChOut[2]

WELDING_CHANNEL

출력 용접 채널
(0: 전압 채널, 1: 전류 채널)

37

_tChIn[2]

WELDING_CHANNEL

입력 용접 채널
(0: 전압 채널, 1: 전류 채널)

73

_iArcOnDO

unsigned char

0~15

Arc On 신호용 디지털 출력 채널

74

_iGasOnDO

unsigned char

0~15

Gas On 신호용 디지털 출력 채널

75

_iInchPDO

unsigned char

0~15

Inching + 신호용 디지털 출력 채널

76

_iInchNDO

unsigned char

0~15

Inching - 신호용 디지털 출력 채널

전체 크기: 77바이트

정의 위치: DRFS.h

typedef struct _CONFIG_WELDING_INTERFACE
{
    /* 인터페이스 활성화 플래그 */
    unsigned char _bEnable;

    /* 출력 용접 채널(0: 전압, 1: 전류) */
    WELDING_CHANNEL _tChOut[2];

    /* 입력 용접 채널(0: 전압, 1: 전류) */
    WELDING_CHANNEL _tChIn[2];

    /* 디지털 출력 할당 */
    unsigned char _iArcOnDO;
    unsigned char _iGasOnDO;
    unsigned char _iInchPDO;
    unsigned char _iInchNDO;

} CONFIG_WELDING_INTERFACE, *LPCONFIG_WELDING_INTERFACE;

참고

  • WELDING_CHANNEL은 개별 채널의 아날로그 I/O 구성을 정의합니다.

  • CONFIG_WELDING_INTERFACE는 용접을 완전히 제어하기 위한 아날로그 및 디지털 매개변수를 모두 묶습니다.

  • 일반적인 배선:
    - Arc On / Gas On → 디지털 출력
    - 전압/전류 피드백 → 아날로그 입력
    - 전압/전류 제어 → 아날로그 출력

  • Doosan 로봇 시스템에서 MIG/TIG 용접을 연동할 때 사용합니다.