Skip to content

명령어-위치변수클래스


사용자좌표수정 (USERFRAME_SET)

설명:수정또는者읽기사용자좌표계특정축값

명령어이름:USERFRAME_SET | ID:888

매개변수 목록

매개변수이름유형가져오기값을범위설명
coordstringUX、UY、UZ、UA、UB、UC、UCUSTOM(UX、UY、UZ)사용자좌표매개변수。UX、UY、UZ、UA、UB、UC:읽기사용자좌표계특정축값;UCUSTOM(UX、UY、UZ):사용자 정의,括번호에 복사합니다이(가)사용자 정의선택 시에 복사합니다사용자좌표
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
m_varNamestringint또는double유형변수,전역또는로컬변수。쓰기일 때가능手채우기int유형;가져오기값을범위[-2000,2000]。쓰기일 때:直연결手채우기값수정좌표축값,변수赋값을形式수정좌표축값。읽기일 때:사용하여변수形式값을선택좌표축값읽기출력来
modeint[0,1]수정방식。0:읽기사용자좌표특정축값,1:수정사용자좌표특정축값
typeint97사용자좌표수정에서열거형수열type에 복사합니다이(가)97
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음
varTypeint[0,4]변수값을유형。0:수동 입력 값,1:INT,2:DOUBLE,3:GINT,4:GDOUBLE

JSON 예시

json
{
  "ID": 888,
  "coord": "UCUSTOM(UX、UY、UZ)",
  "logout": false,
  "m_varName": "I001",
  "mode": 1,
  "type": 97,
  "userParamInt": 0,
  "userParamString": "",
  "varType": 1
}

도구좌표수정 (TOOLFRAME_SET)

설명:수정또는者읽기도구특정축매개변수

명령어이름:TOOLFRAME_SET | ID:55

매개변수 목록

매개변수이름유형가져오기값을범위설명
coordstringTX、TY、TZ、TA、TB、TC、TCUSTOM(TZ、TA)도구좌표매개변수。TX、TY、TZ、TA、TB、TC:읽기도구좌표계특정축값;TCUSTOM(TZ、TA):사용자 정의,括번호에 복사합니다이(가)사용자 정의선택 시에 복사합니다도구좌표
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
m_newValuestring-(미에서설명에 복사합니다설명)
m_varNamestringint또는double유형변수,전역또는로컬변수。쓰기일 때가능手채우기int유형;가져오기값을범위[-2000,2000]
modeint[0,1]수정방식。0:읽기도구좌표특정축값,1:수정도구좌표특정축값
typeint98도구좌표수정에서열거형수열type에 복사합니다이(가)98
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음
varTypeint[0,4]변수값을유형。0:수동 입력 값,1:INT,2:DOUBLE,3:GINT,4:GDOUBLE

JSON 예시

json
{
  "ID": 55,
  "coord": "TCUSTOM(TZ、TA)",
  "logout": false,
  "m_newValue": "",
  "m_varName": "I001",
  "mode": 1,
  "type": 98,
  "userParamInt": 0,
  "userParamString": "",
  "varType": 1
}

읽기포인트 (READPOS)

설명:값을위치변수某번째축값읽기입력부동소수점형변수

명령어이름:READPOS | type:92

매개변수 목록

매개변수이름유형가져오기값을범위설명
axisint[1,13]위치변수축。가져오기값을1~7:1~7축,가져오기값을8~13:외부 축O1~O6;현재구성有什么축,선택 시什么축
coordstringRF、BF、TF、UF위치변수좌표계。RF:관절좌표,BF:직교좌표,TF:도구좌표,UF:사용자좌표
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
posidnamestringP,GP,E,GE변수이름위치변수이름。때문자열이(가)空일 때의미현재읽기예로봇현재위치좌표。P,GP,E,GE:값을포인트저장입력변수,읽기일 때필요선택想필요읽기대상변수즉가능
posidtypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
typeint92읽기포인트에서열거형수열type에 복사합니다이(가)92
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음
varnamestringint유형변수이름대상변수이름

JSON 예시

json
{
  "axis": 1,
  "coord": "RF",
  "logout": false,
  "posidname": "GE$GI001",
  "posidtype": 1,
  "type": 92,
  "userParamInt": 0,
  "userParamString": "",
  "varname": "D001"
}

포인트추가 (POSADD)

설명:에서아님同좌표계에게위치변수특정번째변수축增추가값

주의

  • 수정대상포인트일 때주의초과문제와/과대상위치불가达,좌표없음法변환문제
  • 관절초과:예를 들어로봇1축正리밋예180°,대상포인트1축좌표예150°,에서설정매개변수예에게변수축1축赋값을50°,실행명령어일 때하면표시되면관절초과문제
  • 좌표없음法변환문제:예를 들어대상포인트예관절포인트,에서설정매개변수일 때선택변수좌표계예직교좌표계,에게대상포인트위치변수축赋값을,실행포인트추가명령어,포인트에서运算过程에 복사합니다가능가능하면표시되면좌표없음法변환문제

명령어이름:POSADD | type:93

매개변수 목록

매개변수이름유형가져오기값을범위설명
axisint[1,13]위치변수축。가져오기값을1~7:1~7축,가져오기값을8~13:외부 축O1~O6;현재구성有什么축,선택 시什么축
caltypeint[0,2]运算유형。0:ADDTYPE포인트추가;1:SUBTYPE포인트감소;2:SETTYPE포인트수정
coordstringRF、BF、TF、UF위치변수좌표계。RF:관절좌표,BF:직교좌표,TF:도구좌표,UF:사용자좌표
datatypeint[0,4]변수값을유형。0:수동 입력 값,1:INT,2:DOUBLE,3:GINT,4:GDOUBLE
desDatastring수동 입력 값또는int/double유형변수,전역또는로컬위치변수。가져오기값을범위[-50000,50000]
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
posidtypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
positionIdstringP또는GP또는E또는GE필요수정포인트위치변수
typeint93포인트추가에서열거형수열type에 복사합니다이(가)93
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음

JSON 예시

json
{
  "axis": 5,
  "caltype": 0,
  "coord": "RF",
  "datatype": 1,
  "desData": "GI001",
  "logout": false,
  "posidtype": 0,
  "positionId": "GP0001",
  "type": 93,
  "userParamInt": 0,
  "userParamString": ""
}

포인트감소 (POSSUB)

설명:에서아님同좌표계에게위치변수특정번째변수축감소少값

주의

  • 수정대상포인트일 때주의초과문제와/과대상위치불가达,좌표없음法변환문제
  • 관절초과:예를 들어로봇二축负리밋예-50°,대상포인트二축좌표예30°,에서설정매개변수일 때에게변수축二축赋값을100°,실행명령어일 때하면표시되면관절초과문제
  • 좌표없음法변환문제:예를 들어대상포인트예관절포인트,에서설정매개변수일 때선택변수좌표계예직교좌표계,에게대상포인트위치변수축赋값을,실행포인트감소명령어,포인트에서运算过程에 복사합니다가능가능하면표시되면좌표없음法변환문제

명령어이름:POSSUB | type:93

매개변수 목록

매개변수이름유형가져오기값을범위설명
axisint[1,13]위치변수축。가져오기값을1~7:1~7축,가져오기값을8~13:외부 축O1~O6;현재구성有什么축,선택 시什么축
caltypeint[0,2]运算유형。0:ADDTYPE포인트추가;1:SUBTYPE포인트감소;2:SETTYPE포인트수정
coordstringRF、BF、TF、UF위치변수좌표계。RF:관절좌표,BF:직교좌표,TF:도구좌표,UF:사용자좌표
datatypeint[0,4]변수값을유형。0:수동 입력 값,1:INT,2:DOUBLE,3:GINT,4:GDOUBLE
desDatastring수동 입력 값또는int/double유형변수,전역또는로컬위치변수。가져오기값을범위[-50000,50000]
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
posidtypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
positionIdstringP또는GP또는E또는GE필요수정포인트위치변수
typeint93포인트감소에서열거형수열type에 복사합니다이(가)93
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음

JSON 예시

json
{
  "axis": 3,
  "caltype": 1,
  "coord": "RF",
  "datatype": 0,
  "desData": "666",
  "logout": false,
  "posidtype": 0,
  "positionId": "GP0001",
  "type": 93,
  "userParamInt": 0,
  "userParamString": ""
}

포인트수정 (POSSET)

설명:에서아님同좌표계값을위치변수특정번째변수축直연결수정포인트좌표값을

주의

  • 수정대상포인트일 때주의초과문제와/과대상위치불가达,좌표없음法변환문제
  • 관절초과:예를 들어로봇三축正리밋예100°,에서설정매개변수일 때에게변수축二축赋값을120°,실행명령어일 때하면표시되면관절초과문제
  • 좌표없음法변환문제:예를 들어대상포인트예관절포인트,에서설정매개변수일 때선택변수좌표계예직교좌표계,에게대상포인트위치변수축赋값을,실행포인트수정명령어,포인트에서运算过程에 복사합니다가능가능하면표시되면좌표없음法변환문제

명령어이름:POSSET | type:93

매개변수 목록

매개변수이름유형가져오기값을범위설명
axisint[1,13]위치변수축。가져오기값을1~7:1~7축,가져오기값을8~13:외부 축O1~O6;현재구성有什么축,선택 시什么축
caltypeint[0,2]运算유형。0:ADDTYPE포인트추가;1:SUBTYPE포인트감소;2:SETTYPE포인트수정
coordstringRF、BF、TF、UF위치변수좌표계。RF:관절좌표,BF:직교좌표,TF:도구좌표,UF:사용자좌표
datatypeint[0,4]변수값을유형。0:수동 입력 값,1:INT,2:DOUBLE,3:GINT,4:GDOUBLE
desDatastring수동 입력 값또는int/double유형변수,전역또는로컬위치변수。가져오기값을범위[-50000,50000]
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
posidtypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
positionIdstringP또는GP또는E또는GE필요수정포인트위치변수
typeint93포인트수정에서열거형수열type에 복사합니다이(가)93
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음

JSON 예시

json
{
  "axis": 6,
  "caltype": 2,
  "coord": "RF",
  "datatype": 0,
  "desData": "666",
  "logout": false,
  "posidtype": 0,
  "positionId": "GP0001",
  "type": 93,
  "userParamInt": 0,
  "userParamString": ""
}

복사포인트 (COPYPOS)

설명:값을1번째위치변수포인트데이터복사另1번째위치변수

주의:최대지원연결5번째외부 축,에서복사외부 축포인트일 때지원O1、O2、O3、O4、O5축복사,만일에서설정매개변수일 때勾선택 시O6、O7축,에서실행복사포인트일 때O6、O7축아님生效

명령어이름:COPYPOS | type:118

매개변수 목록

매개변수이름유형가져오기값을범위설명
cpaxlesint[]배열,매번째요소代테이블相해야 함축번호선택필요복사좌표축데이터
cpaxletypeint[0,1]의미여부모든좌표축데이터都복사。0:의미모든좌표축데이터都복사,이일 때没有"cpaxles"노드;1:看"cpaxles"노드선택什么
cpdposnamestringP또는E,로컬또는전역대상위치변수이름
cpdpostypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
cpposnamestringP,GP,E,GE변수이름源위치변수이름。때문자열이(가)空일 때의미현재읽기예로봇현재위치좌표
cppostypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
posidtypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
typeint118복사포인트에서열거형수열type에 복사합니다이(가)118
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음

JSON 예시

json
{
  "cpaxles": [2, 4, 6],
  "cpaxletype": 1,
  "cpdposname": "GE$GI001",
  "cpdpostype": 1,
  "cpposname": "P$GI001",
  "cppostype": 1,
  "logout": false,
  "type": 118,
  "userParamInt": 0,
  "userParamString": ""
}

포인트全추가 (POSADDALL)

설명:에서아님同좌표계에게위치변수若干번째변수축增추가값

주의:수정대상포인트일 때주의초과문제와/과대상위치불가达,좌표없음法변환문제

명령어이름:POSADDALL | type:140

매개변수 목록

매개변수이름유형가져오기값을범위설명
calDatastring[]14번째요소,매번째요소이(가)매번째축增추가값을축增추가값。가능手채우기또한가능이(가)int또는double변수유형,전역또는로컬
caltypeint[0,2]포인트全조작유형。0:포인트全추가,1:포인트全감소,2:포인트全수정
coordstringRF、BF、TF、UF위치변수좌표계。RF:관절좌표,BF:직교좌표,TF:도구좌표,UF:사용자좌표
datatypeint[]14번째요소,및"calData"노드有해당닫기系축값을여부수정변경。1:해당축有수정변경;2:해당축아님수정변경
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
posidnamestringP,GP,E,GE위치변수이름。필요수정포인트위치변수
posidtypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
typeint140포인트全추가에서열거형수열type에 복사합니다이(가)140
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음

JSON 예시

json
{
  "calData": ["I002", "I034", "I056", "I069", "GI012", "GI023", "[-]", "GI047", "[-]", "[-]", "[-]", "[-]", "[-]", "[-]"],
  "caltype": 0,
  "coord": "UF",
  "datatype": [1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2],
  "logout": false,
  "posidname": "GE$GI001",
  "posidtype": 1,
  "type": 140,
  "userParamInt": 0,
  "userParamString": ""
}

포인트全감소 (POSSUBALL)

설명:에서아님同좌표계에게위치변수若干번째변수축감소少값

주의:수정대상포인트일 때주의초과문제와/과대상위치불가达,좌표없음法변환문제

명령어이름:POSSUBALL | type:140

매개변수 목록

매개변수이름유형가져오기값을범위설명
calDatastring[]14번째요소,매번째요소이(가)매번째축增추가값을축增추가값(负값을이(가)감소)。가능手채우기또한가능이(가)int또는double변수유형,전역또는로컬
caltypeint[0,2]포인트全조작유형。0:포인트全추가,1:포인트全감소,2:포인트全수정
coordstringRF、BF、TF、UF위치변수좌표계。RF:관절좌표,BF:직교좌표,TF:도구좌표,UF:사용자좌표
datatypeint[]14번째요소,및"calData"노드有해당닫기系축값을여부수정변경。1:해당축有수정변경;2:해당축아님수정변경
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
posidnamestringP,GP,E,GE위치변수이름。필요수정포인트위치변수
posidtypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
typeint140포인트全감소에서열거형수열type에 복사합니다이(가)140
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음

JSON 예시

json
{
  "calData": ["I002", "I034", "I056", "I069", "GI012", "GI023", "[-]", "GI047", "[-]", "[-]", "[-]", "[-]", "[-]", "[-]"],
  "caltype": 1,
  "coord": "UF",
  "datatype": [1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2],
  "logout": false,
  "posidname": "GE$GI001",
  "posidtype": 1,
  "type": 140,
  "userParamInt": 0,
  "userParamString": ""
}

포인트全수정 (POSSETALL)

설명:에서아님同좌표계에게위치변수若干번째변수축直연결수정이(가)指설정값

주의:수정대상포인트일 때주의초과문제와/과대상위치불가达,좌표없음法변환문제

명령어이름:POSSETALL | type:140

매개변수 목록

매개변수이름유형가져오기값을범위설명
calDatastring[]14번째요소,매번째요소이(가)매번째축대상값을축대상값。가능手채우기또한가능이(가)int또는double변수유형,전역또는로컬
caltypeint[0,2]포인트全조작유형。0:포인트全추가,1:포인트全감소,2:포인트全수정
coordstringRF、BF、TF、UF위치변수좌표계。RF:관절좌표,BF:직교좌표,TF:도구좌표,UF:사용자좌표
datatypeint[]14번째요소,및"calData"노드有해당닫기系축값을여부수정변경。1:해당축有수정변경;2:해당축아님수정변경
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
posidnamestringP,GP,E,GE위치변수이름。필요수정포인트위치변수
posidtypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
typeint140포인트全수정에서열거형수열type에 복사합니다이(가)140
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음

JSON 예시

json
{
  "calData": ["I002", "I034", "I056", "I069", "GI012", "GI023", "[-]", "GI047", "[-]", "[-]", "[-]", "[-]", "[-]", "[-]"],
  "caltype": 2,
  "coord": "UF",
  "datatype": [1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2],
  "logout": false,
  "posidname": "GE$GI001",
  "posidtype": 1,
  "type": 140,
  "userParamInt": 0,
  "userParamString": ""
}

궤적偏이동 (TOFFSETON / TOFFSETOFF)

궤적偏이동시작

설명

  • 해당명령어가능够에 대해로봇실행궤적가져오기줄实일 때偏이동
  • 궤적偏이동종료명령어뒤모션궤적아님再偏이동
  • 프로그램제1항목명령어아님가능사용偏이동명령어

명령어이름:TOFFSETON | type:141

매개변수 목록

매개변수이름유형가져오기값을범위설명
calDatastring[]7번째요소,가져오기값을범위[-50000,50000]축增추가값。매번째요소이(가)매번째축增추가값을;가능手채우기또한가능이(가)int또는double변수유형,전역또는로컬
coordstringRF、BF、TF、UF위치변수좌표계。RF:관절좌표,BF:직교좌표,TF:도구좌표,UF:사용자좌표
datatypeint[]7번째요소,및"calData"노드有해당닫기系축값을여부수정변경。1:해당축有수정변경;2:해당축아님수정변경
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
toolint[-1,999]도구。-1:아님사용;0:현재;1-999:해당도구
typeint141궤적偏이동시작에서열거형수열type에 복사합니다이(가)141
userint[-1,999]사용자。-1:아님사용;0:현재;1-999:해당사용자
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음

JSON 예시

json
{
  "calData": ["I001", "I002", "I003", "I004", "I005", "I006", "I007"],
  "coord": "TF",
  "datatype": [1, 1, 1, 1, 1, 1, 1],
  "logout": false,
  "tool": 666,
  "type": 141,
  "user": -1,
  "userParamInt": 0,
  "userParamString": ""
}

궤적偏이동종료

명령어이름:TOFFSETOFF | type:142

매개변수 목록

매개변수이름유형가져오기값을범위설명
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
typeint142궤적偏이동종료에서열거형수열type에 복사합니다이(가)142
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음

JSON 예시

json
{
  "logout": false,
  "type": 142,
  "userParamInt": 0,
  "userParamString": ""
}

읽기포인트정보 (READPOSMSG)

설명:값을대상위치도구번호、사용자좌표번호、좌표계、자세角도/弧도、형태정보값읽기입력1번째정수형변수

명령어이름:READPOSMSG | type:175

매개변수 목록

매개변수이름유형가져오기값을범위설명
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
messageint[0,4]정보읽기값을。0:도구번호;1:사용자좌표번호;2:좌표계;3:자세角도/弧도;4:형태
positionIdstring-위치변수ID
typeint175읽기포인트정보에서열거형수열type에 복사합니다이(가)175
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음
varNamestringint유형변수이름대상변수이름
varTypeint-변수유형

message 매개변수详细설명

값을설명
0도구번호:읽기대상변수도구编번호
1사용자좌표번호:읽기대상변수사용자좌표编번호
2좌표계["0"관절좌표,"1"직교좌표,"2"도구좌표,"3"사용자좌표]
3자세角도/弧도:읽기대상위치자세축자세값을
4형태:읽기대상포인트형태값을

JSON 예시

json
{
  "logout": false,
  "message": 4,
  "positionId": "GP0001",
  "type": 175,
  "userParamInt": 0,
  "userParamString": "",
  "varName": "I001",
  "varType": 0
}

포인트拉伸 (POS_STRETCH)

설명:사용하여설정起포인트와/과종료포인트偏이동量来拉伸또는者압축短궤적길이와/과원호궤적形状

명령어이름:POS_STRETCH | type:177

매개변수 목록

매개변수이름유형가져오기값을범위설명
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
position1IdstringP、GP拉伸궤적起시작포인트
position1OutIdstringP、GP출력起포인트위치,偏이동起포인트위치
position2IdstringP、GP원호궤적에 복사합니다사이포인트
position2OutIdstringP、GP값을偏이동뒤종료포인트포인트에 저장합니다선택위치변수
position3IdstringP、GP拉伸궤적종료포인트
stretchL1double[-10000,10000]설정偏이동量,수정변경궤적起시작포인트포인트
stretchL2double[-10000,10000]설정偏이동量,수정변경궤적종료포인트포인트
stretchTypeint[0,1]拉伸유형。0:직선;1:曲线
typeint177포인트拉伸에서열거형수열type에 복사합니다이(가)177
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음

JSON 예시

json
{
  "logout": false,
  "position1Id": "GP0001",
  "position1OutId": "GP0006",
  "position2Id": "GP0002",
  "position2OutId": "GP0007",
  "position3Id": "GP0003",
  "stretchL1": 4.0,
  "stretchL2": 5.0,
  "stretchType": 1,
  "type": 177,
  "userParamInt": 0,
  "userParamString": ""
}

설정포인트정보 (SETPOSMSG)

설명:사용하여설정起포인트와/과종료포인트偏이동量来拉伸또는者압축短궤적길이와/과원호궤적形状

명령어이름:SETPOSMSG | type:207

매개변수 목록

매개변수이름유형가져오기값을범위설명
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
posDatastring[]5번째요소위치데이터배열。요소1:좌표계(0-3);요소2:자세(0-角도/1-弧도);요소3:형태매개변수(0-8);요소4:도구编번호(0-999);요소5:사용자编번호(0-999)
posDataTypeint[]5번째요소의미"posData"노드각번째요소여부사용。1:사용;2:아님사용
posidnamestringP、GP、E、GE위치标量
posidtypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
typeint207설정포인트정보에서열거형수열type에 복사합니다이(가)207
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음

posData 배열요소설명

인덱스이내容가져오기값을범위설명
0좌표계[0,3]"0"관절좌표,"1"직교좌표,"2"도구좌표,"3"사용자좌표
1자세[0,1]0:角도;1:弧도
2형태매개변수[0,8]설정대상위치형태매개변수
3도구编번호[0,999]설정대상위치도구编번호。"0"의미없음도구
4사용자编번호[0,999]설정대상위치사용자编번호。"0"의미없음사용자

JSON 예시

json
{
  "logout": false,
  "posData": ["GI002", "GI003", "I004", "GI005", "GI006"],
  "posDataType": [1, 1, 1, 1, 1],
  "posidname": "GP$GI001",
  "posidtype": 1,
  "type": 207,
  "userParamInt": 0,
  "userParamString": ""
}

계산대상형태값을 (SOLVE_CONFIGURATION)

설명:로봇부터A포인트(현재실제위치)모션B포인트일 때,계산출력로봇가능以多少종류형태부터AB

명령어이름:SOLVE_CONFIGURATION | type:232

매개변수 목록

매개변수이름유형가져오기값을범위설명
logoutbooltrue/false주석 처리 여부。true:에서작업파일에 복사합니다값을아님실행해당명령어;false:미주석 처리됨,실행 가능
posidtypeint[0,1]위치변수이름 태그인식。0:위치변수이름 고정설정,例:P001,G001;1:위치변수이름 불일치설정,例:P$I001,P$GI001,G$I001,G$GI001
positionIdstringP、GP、E、GE대상포인트。사용할 수 있습니다위치변수유형
typeint232계산대상형태값을에서열거형수열type에 복사합니다이(가)232
userParamIntint-2차 개발에서 사용자 정의, 현재 의미 없음
userParamStringstring-2차 개발에서 사용자 정의, 현재 의미 없음
varNameobjectINT또는GINT변수형태값을首번째변수。값을계산출력来형태값을에 저장합니다선택대상변수,사용하여선택首변수자동으로 이어지지 않습니다저장계산출력来형태
varNumberobjectINT또는GINT변수형태값을번째수。값을계산출력来형태값을번째수에 저장합니다선택대상변수

JSON 예시

json
{
  "logout": false,
  "posidtype": 0,
  "positionId": "GP0001",
  "type": 232,
  "userParamInt": 0,
  "userParamString": "",
  "varName": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I002"},
  "varNumber": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I001"}
}