Skip to content

附录:错误代码

API错误代码

序号错误代码(16进制)错误代码(10进制)错误内容可能原因处理建议
10x00011消息请求返回FALSEAPI有误或其他1.通过串口助手发送JSON协议验证。
2.若JSON协议返回Ture,请检查API中输入的参数是否有误。
20x00022机械臂未初始化或输入型号非法机械臂未初始化或输入型号非法调用连接前需要提前调用API初始化接口。
30x00033非法超时时间非法超时超时时间设置不合理。
40x00044Socket初始化失败Socket初始化失败检查Socket设置。
50x00055Socket连接失败无法与机械臂建立通信检查通讯设置是否有误。
60x00066Socket发送失败无法与机械臂建立通信检查通讯设置是否有误。
70x00077Socket通讯超时API长时间没有接收到返回数据,可能是没有连接1.调用API时需关闭示教器。
2.如使用无线连接,连接不稳定会偶发返回7,可更换为有线连接。
3.如有多个线程调用接口,建议查询线程周期50ms以上。
80x00088未知错误未知错误重启机械臂,检查软硬件连接及环境配置。
90x00099数据不完整API检查返回数据缺少某些必须的字段,比如获取机械臂状态,控制器返回的JSON字符串没有pose1.如有多个线程调用接口,建议查询线程周期50ms以上。
2.可与睿尔曼技术支持联系确定API版本与控制器软件版本是否需要更新。
100x000A10数组长度错误获取到的数据长度不对,七轴机械臂与六轴的数据长度请及时联系我司技术支持。
110x000B11数据类型错误指解析JSON数据时数据的类型不对,比如Joint解析出来的数据应当是数组,如果解析出来的数字,就会报这个错误。请及时联系我司技术支持。
120x000C12型号错误机械臂型号填写错误1.填写正确机械臂型号。
2.检查API中结构体Pose名称是否变化,在4.2.2之后版本中结构体POSE更改为Pose
130x000D13缺少调用函数调用接口时未写回调函数添加回调函数。
140x000E14机械臂异常停止机械臂运动过程中,API会循环获取机械臂状态,判断机械臂是否在运动1.查看碰撞检测等级是否过高。
2.可与睿尔曼技术支持沟通确认API版本与控制器软件版本是否需要更新。
150x000F15轨迹文件名称过长轨迹文件名称过长减小轨迹文件名称长度。
160x001016轨迹文件校验失败轨迹文件损坏或格式错误检查轨迹文件是否完整,格式是否正确。
170x001117轨迹文件读取失败轨迹文件不存在、损坏或文件位置发生变化检查轨迹文件是否存在、文件是否完整、是否存放在指定位置。
180x001218控制器忙,请稍后再试控制器忙碌1.等待控制器处理正在进行的操作,若长时间忙碌请对机械臂进行重启操作。
2.一般是在发送在线编程文件时。
190x001319非法输入API会检查指针是否指向有效的内存地址以及传入的参数是否合法返回此错误多是之前Python不正确的调用C接口。
200x001420数据队列已满--
210x001521计算失败算法接口计算失败逆解接口除返回0外其他值均为逆解失败。
220x001622文件打开失败文件丢失、文件名指定错误、文件不在指定位置检查轨迹文件是否存在、文件名是否正确、是否放在指定位置。
230x001723力控标定手动停止机械臂处于非静止状态;标定过程被中断;标定过程中与外部设备发生碰撞1.使机械臂处于静止状态。
2.标定过程中不要中断。
3.标定过程中避免与外部设备发生碰撞。
240x001824没有可保存轨迹未进行轨迹操作机械臂运行运动指令后,再进行轨迹保存。
250x001925UDP监听运行报错-API连接时会查询I系列UDP接口的设置并打开对UDP接口的监听,打开失败时没有报错,但是获取实时上报数据时会返回此报错。