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
        }
    }
}