Skip to content

그라인딩 프로세스 ​


1. 그라인딩 프로세스 매개변수 설정 ​

0x4601 POLISH_PARAM_SET

요청 매개변수 ​

매개변수유형필수설명
robotnumber예로봇 번호
craftIDnumber예프로세스 번호
polishobject예그라인딩 매개변수 객체

polish 객체 매개변수 ​

매개변수유형필수기본값설명
toolWearnumber아니오0.0도구 마모 보정
startToolOffsetobject아니오-시작점 도구 보정
endToolOffsetobject아니오-끝점 도구 보정
autoFeedobject아니오-자동 보정

startToolOffset / endToolOffset 객체 매개변수 ​

매개변수유형필수기본값설명
Xnumber아니오0.0X 방향 보정
Ynumber아니오0.0Y 방향 보정
Znumber아니오0.0Z 방향 보정

autoFeed 객체 매개변수 ​

매개변수유형필수기본값설명
valuenumber아니오0.0자동 보정 값
cyclenumber아니오0자동 보정 주기 (회)

요청 예시 ​

json
{
    "robot": 1,
    "craftID": 1,
    "polish": {
        "toolWear": 0.0,
        "startToolOffset": {
            "X": 0.0,
            "Y": 0.0,
            "Z": 0.0
        },
        "endToolOffset": {
            "X": 0.0,
            "Y": 0.0,
            "Z": 0.0
        },
        "autoFeed": {
            "value": 0.0,
            "cycle": 0
        }
    }
}

2. 그라인딩 프로세스 매개변수 조회 ​

0x4602 POLISH_PARAM_INQUIRE

요청 매개변수 ​

매개변수유형필수설명
robotnumber예로봇 번호
craftIDnumber예프로세스 번호 (범위: 1-9)

요청 예시 ​

json
{
    "robot": 1,
    "craftID": 1
}

3. 그라인딩 프로세스 매개변수 반환 ​

0x4603 POLISH_PARAM_RESPOND

응답 매개변수 ​

매개변수유형설명
robotnumber로봇 번호
craftIDnumber프로세스 번호
polishobject그라인딩 매개변수 객체 (구조는 0x4601과 동일)

polish 객체 매개변수 ​

매개변수유형설명
toolWearnumber도구 마모 보정
startToolOffsetobject시작점 도구 보정 (X, Y, Z)
endToolOffsetobject끝점 도구 보정 (X, Y, Z)
autoFeedobject자동 보정 (value, cycle)

응답 예시 ​

json
{
    "robot": 1,
    "craftID": 1,
    "polish": {
        "toolWear": 0.0,
        "startToolOffset": {
            "X": 0.0,
            "Y": 0.0,
            "Z": 0.0
        },
        "endToolOffset": {
            "X": 0.0,
            "Y": 0.0,
            "Z": 0.0
        },
        "autoFeed": {
            "value": 0.0,
            "cycle": 0
        }
    }
}