Skip to content

조작매개변수

1. 실행매개변수설정

명령字: 0x1300

매개변수열테이블

매개변수이름유형기본값설명
runModeAutoManBegFlagboolfalse切到실행모드自动전원 켜기;true: 自动전원 켜기;false:아님自动전원 켜기
remoteUseReserveModeFlagboolfalse여부을/를예약모드;true: 예약모드;false:非예약모드
remoteAllowContinueRunFlagbooltrue원격IO断포인트실행;true: 断电실행;false:断电아님실행
remoteAllowCurrentRunFlagboolfalse원격IO현재줄실행;true: 현재줄실행;false:非현재줄실행
remoteSwitchModeEnableboolfalse없음티치 펜던트切원격모드;true: 允许;false:아님允许
allowReserveRunningProboolfalse원격IO프로그램실행中再회예약;true: 允许;false:아님允许
SetSafeScreenTeachInvalidFlagboolfalse티치모드안전光幕아님生效;true: 아님生效;false:生效
keepStepRunFlagint0싱글 스텝/원점 복귀/홈 위치/실행조작방식;0:单击실행;1:按下실행
defaultRunningSpeedint1실행모드开机默认속도
languagestring"chinese"설정默认언어;"chinese":中文;"english":英文;"korean":韩文
accUnitModeint0관절/笛卡尔매개변수中최대加속도단위;0: 倍값;1: 값
craftSelectstring"general"프로세스선택;"general":범용프로세스;"special":专用프로세스;"punch":스탬핑프로세스;"pallet":팔레타이징 프로세스;"weld":용접 프로세스;"cut":절단프로세스
base_coord_of_user_coord_int0사용자 좌표系基准좌표;0: 직교 좌표系;1: 大地좌표系
remote_io_reset_clear_all_reserve_program_status_flagbooltrue원격IO리셋비우기예약队열;true: 비우기;false:아님비우기
autoSetUserAndToolboolfalse포인트형태/도구手/사용자값설정방식;true: 自动;false: 수동
checkServoStatusWordMaxTimeint0서보응답시간;값 범위범위 [0, 100],단위 ms
OutageKeepFunctionFlagbooltrue断电保持标志비트;true: 保持;false: 아님保持
quickInsertboolfalse바로가기명령어열기标志;true: 열기;false: 닫기

요청 예시

json
{
  "runModeAutoManBegFlag": false,
  "remoteUseReserveModeFlag": false,
  "remoteAllowContinueRunFlag": true,
  "remoteAllowCurrentRunFlag": false,
  "remoteSwitchModeEnable": false,
  "allowReserveRunningPro": false,
  "SetSafeScreenTeachInvalidFlag": false,
  "keepStepRunFlag": 0,
  "defaultRunningSpeed": 1,
  "language": "chinese",
  "accUnitMode": 0,
  "craftSelect": "general",
  "base_coord_of_user_coord_": 0,
  "remote_io_reset_clear_all_reserve_program_status_flag": true,
  "autoSetUserAndTool": false,
  "checkServoStatusWordMaxTime": 0,
  "OutageKeepFunctionFlag": true,
  "quickInsert": false
}

2. 실행매개변수조회

명령字: 0x1301

요청매개변수: 없음

명령字: 0x1302

매개변수열테이블

매개변수이름유형기본값설명
runModeAutoManBegFlagboolfalse切到실행모드自动전원 켜기;true: 自动전원 켜기;false:아님自动전원 켜기
remoteUseReserveModeFlagboolfalse여부을/를예약모드;true: 예약모드;false:非예약모드
remoteAllowContinueRunFlagbooltrue원격IO断포인트실행;true: 断电실행;false:断电아님실행
remoteAllowCurrentRunFlagboolfalse원격IO현재줄실행;true: 현재줄실행;false:非현재줄실행
remoteSwitchModeEnableboolfalse없음티치 펜던트切원격모드;true: 允许;false:아님允许
allowReserveRunningProboolfalse원격IO프로그램실행中再회예약;true: 允许;false:아님允许
SetSafeScreenTeachInvalidFlagboolfalse티치모드안전光幕아님生效;true: 아님生效;false:生效
keepStepRunFlagint0싱글 스텝/원점 복귀/홈 위치/실행조작방식;0:单击실행;1:按下실행
defaultRunningSpeedint1실행모드开机默认속도
accUnitModeint0관절/笛卡尔매개변수中최대加속도단위;0: 倍값;1: 값
craftSelectstring"general"프로세스선택;"general":범용프로세스;"special":专用프로세스;"punch":스탬핑프로세스;"pallet":팔레타이징 프로세스;"weld":용접 프로세스;"cut":절단프로세스
base_coord_of_user_coord_int0사용자 좌표系基准좌표;0: 직교 좌표系;1: 大地좌표系
remote_io_reset_clear_all_reserve_program_status_flagbooltrue원격IO리셋비우기예약队열;true: 비우기;false:아님비우기
checkServoStatusWordMaxTimeint0서보응답시간;값 범위범위 [0, 100],단위 ms
OutageKeepFunctionFlagbooltrue断电保持标志비트;true: 保持;false: 아님保持
quickInsertboolfalse바로가기명령어열기标志;true: 열기;false: 닫기

응답 예시

json
{
  "runModeAutoManBegFlag": false,
  "remoteUseReserveModeFlag": false,
  "remoteAllowContinueRunFlag": true,
  "remoteAllowCurrentRunFlag": false,
  "remoteSwitchModeEnable": false,
  "allowReserveRunningPro": false,
  "SetSafeScreenTeachInvalidFlag": false,
  "keepStepRunFlag": 0,
  "defaultRunningSpeed": 1,
  "accUnitMode": 0,
  "craftSelect": "general",
  "base_coord_of_user_coord_": 0,
  "remote_io_reset_clear_all_reserve_program_status_flag": true,
  "checkServoStatusWordMaxTime": 0,
  "OutageKeepFunctionFlag": true,
  "quickInsert": false
}