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
}