Operation Parameters
1. Run Parameter Settings
Command: 0x1300
Parameter List
| Parameter | Type | Default | Description |
|---|---|---|---|
runModeAutoManBegFlag | bool | false | Auto power on when switching to run mode; true: auto power on; false: no auto power on |
remoteUseReserveModeFlag | bool | false | Whether reservation mode is enabled; true: reservation mode; false: non-reservation mode |
remoteAllowContinueRunFlag | bool | true | Remote IO breakpoint execution; true: execute on power loss; false: do not execute on power loss |
remoteAllowCurrentRunFlag | bool | false | Remote IO current line execution; true: current line execution; false: non-current line execution |
remoteSwitchModeEnable | bool | false | Switch to remote mode without teach pendant; true: allowed; false: not allowed |
allowReserveRunningPro | bool | false | Allow re-reservation during remote IO program running; true: allowed; false: not allowed |
SetSafeScreenTeachInvalidFlag | bool | false | Safety light curtain ineffective in teach mode; true: ineffective; false: effective |
keepStepRunFlag | int | 0 | Single step/homing/reset point/run operation mode; 0: click to run; 1: press to run |
defaultRunningSpeed | int | 1 | Default speed at run mode startup |
language | string | "chinese" | Set default language; "chinese": Chinese; "english": English; "korean": Korean |
accUnitMode | int | 0 | Max acceleration unit in joint/Cartesian parameters; 0: multiplier value; 1: value |
craftSelect | string | "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_ | int | 0 | User coordinate system base coordinate; 0: Cartesian coordinate system; 1: world coordinate system |
remote_io_reset_clear_all_reserve_program_status_flag | bool | true | Remote IO reset clears reservation queue; true: clear; false: do not clear |
autoSetUserAndTool | bool | false | Point form/tool/user value setting method; true: auto; false: manual |
checkServoStatusWordMaxTime | int | 0 | Servo response time; range [0, 100], in ms |
OutageKeepFunctionFlag | bool | true | Power loss keep flag; true: keep; false: do not keep |
quickInsert | bool | false | Quick 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
| Parameter | Type | Default | Description |
|---|---|---|---|
runModeAutoManBegFlag | bool | false | Auto power on when switching to run mode; true: auto power on; false: no auto power on |
remoteUseReserveModeFlag | bool | false | Whether reservation mode is enabled; true: reservation mode; false: non-reservation mode |
remoteAllowContinueRunFlag | bool | true | Remote IO breakpoint execution; true: execute on power loss; false: do not execute on power loss |
remoteAllowCurrentRunFlag | bool | false | Remote IO current line execution; true: current line execution; false: non-current line execution |
remoteSwitchModeEnable | bool | false | Switch to remote mode without teach pendant; true: allowed; false: not allowed |
allowReserveRunningPro | bool | false | Allow re-reservation during remote IO program running; true: allowed; false: not allowed |
SetSafeScreenTeachInvalidFlag | bool | false | Safety light curtain ineffective in teach mode; true: ineffective; false: effective |
keepStepRunFlag | int | 0 | Single step/homing/reset point/run operation mode; 0: click to run; 1: press to run |
defaultRunningSpeed | int | 1 | Default speed at run mode startup |
accUnitMode | int | 0 | Max acceleration unit in joint/Cartesian parameters; 0: multiplier value; 1: value |
craftSelect | string | "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_ | int | 0 | User coordinate system base coordinate; 0: Cartesian coordinate system; 1: world coordinate system |
remote_io_reset_clear_all_reserve_program_status_flag | bool | true | Remote IO reset clears reservation queue; true: clear; false: do not clear |
checkServoStatusWordMaxTime | int | 0 | Servo response time; range [0, 100], in ms |
OutageKeepFunctionFlag | bool | true | Power loss keep flag; true: keep; false: do not keep |
quickInsert | bool | false | Quick 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
}