CONFIG_WELD_SETTING

이 구조체는 전압, 전류, 속도와 시작/종료 단계의 타이밍 세부 사항을 포함한 일반 용접 구성 매개변수를 정의합니다.

BYTE#

필드 이름

자료형

값

비고

0

_bVirtualMode

unsigned char

0 또는 1

가상 용접 모드 플래그
0: 실제 용접
1: 가상(시뮬레이션)

1

_fTargetVol

float

목표 전압(V)

5

_fTargetCur

float

목표 전류(A)

9

_fTargetVel

float

목표 용접 속도(mm/s)

13

_fTargetMinVel

float

최소 용접 속도(mm/s)

17

_fTargetMaxVel

float

최대 용접 속도(mm/s)

21

_tDetail._fRs

float

시작 비율 값

25

_tDetail._fTss

float

보호 가스 프리플로 시간(s)

29

_tDetail._fTas

float

아크 시작 지연 시간(s)

33

_tDetail._fTwc

float

용접 조건 변경 시간(s)

37

_tDetail._fRf

float

종료 비율 값

41

_tDetail._fTaf

float

아크 종료 지연 시간(s)

45

_tDetail._fTsf

float

보호 가스 포스트플로 시간(s)

전체 크기: 49바이트

정의 위치: DRFS.h

typedef struct _CONFIG_WELD_SETTING
{
    /* 비활성화: 0, 활성화: 1(가상 용접 모드) */
    unsigned char _bVirtualMode;

    /* 용접 매개변수 */
    float _fTargetVol;
    float _fTargetCur;
    float _fTargetVel;
    float _fTargetMinVel;
    float _fTargetMaxVel;

    /* 시간 및 비율 세부 설정 */
    struct {
        float _fRs;   // 시작 비율
        float _fTss;  // 보호 가스 프리플로 시간(초)
        float _fTas;  // 아크 시작 지연(초)
        float _fTwc;  // 용접 조건 변경(초)
        float _fRf;   // 종료 비율
        float _fTaf;  // 아크 종료 지연(초)
        float _fTsf;  // 보호 가스 포스트플로 시간(초)
    } _tDetail;

} CONFIG_WELD_SETTING, *LPCONFIG_WELD_SETTING;

/* 용접 설정 매개변수 조회용 별칭 */
typedef CONFIG_WELD_SETTING
    GET_WELDING_SETTING_RESPONSE, *LPGET_WELDING_SETTING_RESPONSE;

참고

  • _bVirtualMode는 용접 작업을 시뮬레이션할지 결정합니다.

  • _tDetail에는 가스 프리플로/포스트플로 시간과 전환 타이밍이 들어 있습니다.

  • 명령 설정과 응답 조회(별칭 형식)에 모두 사용합니다.