基于Qt的工业机器人语言编辑器设计
工业机器人语言是机器人控制系统的重要组成部分,是用户与机器人交互的窗口。针对现有工业机器人语言编辑器指令不易扩展、程序编辑操作效率不高的问题,提出基于Qt的机器人语言编辑器设计方案。此编辑器提供机器人作业程序的加载、新建、复制、选择,指令行的编辑、复制、粘贴、删除等功能。此外,为了兼顾机器人运行安全的问题,还添加了机器人指令的参数范围检查、逻辑检查,这些功能整合在示教器“程序内容”菜单模块。通过实机验证该机器人语言编辑器具有良好的可移植性与扩展性。
工业机器人语言解释器设计
针对机器人语言解释器结构复杂、工作效率低下的问题,提出一种解释器模块化的方法,解释器分为错误检查、预编译、编译3个模块。解释器主要就是对示教文件进行解析,生成中间代码。在控制器系统中,运动规划器获取中间代码进行运动规划,进而控制机器人正确运动。解释器通过C++编程实现。最后,以六自由度工业机器人为研究对象,对解释器的相关功能进行验证,所生成的轨迹能够满足工业生产的需求。
-
共1页/2条