Skip to content

명령어-그라인딩프로세스클래스


棱边그라인딩

명령어이름:POLISH_EDGE

설명: 棱边그라인딩

type: 109(在열거형序열中)

매개변수 목록

매개변수유형설명값 범위범위
ParaACCdouble/int가속도[1,100]%
ParaAHEADdouble/int提前실행,与 aheadtype 有关[1,100]%
ParaDECdouble/int감속도[1,100]%
ParaPLint평활[0,5]
ParaTIMEdouble/int提前실행시간-
ParaVdouble/int속도[1,1000] mm/s
aheadtypeint提前유형0:提前시간;1:提前거리;2:提前进도
logoutbool주석 처리 여부true:아님실행该명령어;false:실행 가능
polishint그라인딩회수[1,99]
polishAngledouble角도[-180,180] 도
polishIDint그라인딩프로세스번호[1,99]
posidnamestring포인트P或GP바인딩변수
posidtypeint포인트유형0:포인트변수;1:포인트바인딩변수
positionIdstring포인트当 posidtype 을/를 0 时使用
userParamIntint2차 개발사용자 정의,현재없음의미-
userParamStringstring2차 개발사용자 정의,현재없음의미-

JSON 예시

json
{
  "ParaACC": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I002"},
  "ParaAHEAD": {"data": 0.0, "secondvalue": 1, "value": 1, "varname": "GD[I001]"},
  "ParaDEC": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "GI008"},
  "ParaPL": {"data": 0.0, "secondvalue": 1, "value": 1, "varname": "I[GI001]"},
  "ParaV": {"data": 0.0, "m_vUnit": 1, "secondvalue": 0, "value": 1, "varname": "I001"},
  "aheadtype": 2,
  "logout": false,
  "polish": 89,
  "polishAngle": 70.0,
  "polishID": 30,
  "posidname": "GP$GI001",
  "posidtype": 1,
  "positionId": "",
  "type": 109,
  "userParamInt": 0,
  "userParamString": ""
}

그라인딩계속

명령어이름:POLISH_CONTINUE

설명: 그라인딩계속

type: 131(在열거형序열中)

매개변수 목록

매개변수유형설명값 범위범위
angledouble角도[-180,180] 도
logoutbool주석 처리 여부true:아님실행该명령어;false:실행 가능
polishIDint프로세스번호[1,99]
timedouble提前실행시간-
timesint그라인딩회수[1,99]
userParamIntint2차 개발사용자 정의,현재없음의미-
userParamStringstring2차 개발사용자 정의,현재없음의미-

JSON 예시

json
{
  "angle": 99,
  "logout": false,
  "polishID": 21,
  "time": 999,
  "times": 19,
  "type": 131,
  "userParamInt": 0,
  "userParamString": ""
}

그라인딩종료

명령어이름:POLISH_OFF

설명: 그라인딩종료

type: 132(在열거형序열中)

매개변수 목록

매개변수유형설명값 범위범위
logoutbool주석 처리 여부true:아님실행该명령어;false:실행 가능
polishIDint프로세스번호[1,99]
userParamIntint2차 개발사용자 정의,현재없음의미-
userParamStringstring2차 개발사용자 정의,현재없음의미-

JSON 예시

json
{
  "logout": false,
  "polishID": 18,
  "type": 132,
  "userParamInt": 0,
  "userParamString": ""
}