Skip to content

Operation Parameters

1. Run Parameter Settings

Command: 0x1300

Parameter List

ParameterTypeDefaultDescription
runModeAutoManBegFlagboolfalseAuto power on when switching to run mode; true: auto power on; false: no auto power on
remoteUseReserveModeFlagboolfalseWhether reservation mode is enabled; true: reservation mode; false: non-reservation mode
remoteAllowContinueRunFlagbooltrueRemote IO breakpoint execution; true: execute on power loss; false: do not execute on power loss
remoteAllowCurrentRunFlagboolfalseRemote IO current line execution; true: current line execution; false: non-current line execution
remoteSwitchModeEnableboolfalseSwitch to remote mode without teach pendant; true: allowed; false: not allowed
allowReserveRunningProboolfalseAllow re-reservation during remote IO program running; true: allowed; false: not allowed
SetSafeScreenTeachInvalidFlagboolfalseSafety light curtain ineffective in teach mode; true: ineffective; false: effective
keepStepRunFlagint0Single step/homing/reset point/run operation mode; 0: click to run; 1: press to run
defaultRunningSpeedint1Default speed at run mode startup
languagestring"chinese"Set default language; "chinese": Chinese; "english": English; "korean": Korean
accUnitModeint0Max acceleration unit in joint/Cartesian parameters; 0: multiplier value; 1: value
craftSelectstring"general"Craft selection; "general": general craft; "special": special craft; "punch": punching craft; "pallet": palletizing craft; "weld": welding craft; "cut": cutting craft
base_coord_of_user_coord_int0User coordinate system base coordinate; 0: Cartesian coordinate system; 1: world coordinate system
remote_io_reset_clear_all_reserve_program_status_flagbooltrueRemote IO reset clears reservation queue; true: clear; false: do not clear
autoSetUserAndToolboolfalsePoint form/tool/user value setting method; true: auto; false: manual
checkServoStatusWordMaxTimeint0Servo response time; range [0, 100], in ms
OutageKeepFunctionFlagbooltruePower loss keep flag; true: keep; false: do not keep
quickInsertboolfalseQuick instruction open flag; true: open; false: close

Request Example

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. Run Parameter Query

Command: 0x1301

Request Parameters: None

Command: 0x1302

Parameter List

ParameterTypeDefaultDescription
runModeAutoManBegFlagboolfalseAuto power on when switching to run mode; true: auto power on; false: no auto power on
remoteUseReserveModeFlagboolfalseWhether reservation mode is enabled; true: reservation mode; false: non-reservation mode
remoteAllowContinueRunFlagbooltrueRemote IO breakpoint execution; true: execute on power loss; false: do not execute on power loss
remoteAllowCurrentRunFlagboolfalseRemote IO current line execution; true: current line execution; false: non-current line execution
remoteSwitchModeEnableboolfalseSwitch to remote mode without teach pendant; true: allowed; false: not allowed
allowReserveRunningProboolfalseAllow re-reservation during remote IO program running; true: allowed; false: not allowed
SetSafeScreenTeachInvalidFlagboolfalseSafety light curtain ineffective in teach mode; true: ineffective; false: effective
keepStepRunFlagint0Single step/homing/reset point/run operation mode; 0: click to run; 1: press to run
defaultRunningSpeedint1Default speed at run mode startup
accUnitModeint0Max acceleration unit in joint/Cartesian parameters; 0: multiplier value; 1: value
craftSelectstring"general"Craft selection; "general": general craft; "special": special craft; "punch": punching craft; "pallet": palletizing craft; "weld": welding craft; "cut": cutting craft
base_coord_of_user_coord_int0User coordinate system base coordinate; 0: Cartesian coordinate system; 1: world coordinate system
remote_io_reset_clear_all_reserve_program_status_flagbooltrueRemote IO reset clears reservation queue; true: clear; false: do not clear
checkServoStatusWordMaxTimeint0Servo response time; range [0, 100], in ms
OutageKeepFunctionFlagbooltruePower loss keep flag; true: keep; false: do not keep
quickInsertboolfalseQuick instruction open flag; true: open; false: close

Response Example

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
}