CONFIG_DIGITAL_WELDING_CONDITION

이 구조체는 공정 유형, 속도 제한, 보정 계수, 선택적 확장 값을 포함한 디지털 용접 모드 동작의 매개변수 설정 전체를 정의합니다. 실행 전에 디지털 용접 컨트롤러를 구성할 때 사용합니다.

BYTE#

필드 이름

자료형

값

비고

0

_cVirtualWelding

unsigned char

0 또는 1

가상 모드 플래그
(0: 실제, 1: 가상)

1

_fTargetVel

float

목표 용접 속도(mm/s)

5

_fMinVelLimit

float

최소 속도 제한

9

_fMaxVelLimit

float

최대 속도 제한

13

_nWeldingMode ~ _nWMopt1

unsigned int

모드 옵션
_nWeldingMode: 기본 공정
_n2t2tSpecial: 2T/2T 특수 기능
_nPulseMode: 펄스 제어
_nWMopt1: 사용자 정의 용접 옵션

29

_cSimulation

unsigned char

0 또는 1

시뮬레이션 플래그
(0: 비활성화, 1: 활성화)

30

_cTSopt1, _cTSopt2

unsigned char

0 또는 1

테스트 신호 옵션

32

_nJobNumber ~ _nSynergicID

unsigned int

작업(Job) 번호, 시너직 ID

40

_fWireFeedSpeed ~ _fDynamicCorrection

float

핵심 공정 값
와이어 속도, 아크 길이, 동적 응답

52

_fOption1 ~ _fOption15

float[15]

사용자 정의 확장 옵션 1~15

전체 크기: 112바이트

정의 위치: DRFS.h

typedef struct _CONFIG_DIGITAL_WELDING_CONDITION
{
    unsigned char _cVirtualWelding;
    float _fTargetVel;
    float _fMinVelLimit;
    float _fMaxVelLimit;
    unsigned int _nWeldingMode;
    unsigned int _n2t2tSpecial;
    unsigned int _nPulseMode;
    unsigned int _nWMopt1;
    unsigned char _cSimulation;
    unsigned char _cTSopt1;
    unsigned char _cTSopt2;
    unsigned int _nJobNumber;
    unsigned int _nSynergicID;
    float _fWireFeedSpeed;
    float _fArclengthCorrection;
    float _fDynamicCorrection;
    float _fOption1;
    float _fOption2;
    float _fOption3;
    float _fOption4;
    float _fOption5;
    float _fOption6;
    float _fOption7;
    float _fOption8;
    float _fOption9;
    float _fOption10;
    float _fOption11;
    float _fOption12;
    float _fOption13;
    float _fOption14;
    float _fOption15;

} CONFIG_DIGITAL_WELDING_CONDITION, *LPCONFIG_DIGITAL_WELDING_CONDITION;

참고

  • 용접 매개변수의 완전한 디지털 표현을 제공합니다.

  • 기본 공정 제어와 최대 15개의 확장 옵션을 모두 포함합니다.

  • 주로 완전 디지털 용접 전원 통신 프로토콜에서 사용합니다.