论文部分内容阅读
在机器人技术发展的过程中,机器人示教编程技术是衡量一个工业机器人应用的灵活性和智能化程度的重要指标。会话式编程作为一种编程方式,就是在图形界面上通过提示信息的方式来引导操作人员完成应用程序的编辑工作,无需手动编写程序。本文在结合会话式编程思想的基础上,开发了基于人机会话方式的机器人示教系统。主要的工作内容如下: 一是系统内置指令的制定。将机器人指令按功能的不同进行分类并制定本示教系统的内置指令集。将内置指令封装成类,指令的参数为类的数据成员,通过接口函数来实现设置、读取指令的参数值。在示教编程时,通过选中拖拽内置指令标签、设置指令参数值,生成一条信息完整的内置指令,无需操作人员手动书写指令。通过扩充指令集中的内置指令、修改配置文件来实现系统的可扩展性和可配置性。 二是映射转换模块的设计与实现。将映射配置文件中的内容采用关联容器建立索引,通过查找索引方式将示教文件中的内置指令转换成机器人指令,最终组合成机器人工作文件。 三是远程通讯模块的设计与实现。示教盒与机器人控制器之间的通信采用socket网络套接字的方式来实现,需将机器人工作文件高速、安全、准确地传送到机器人控制器上。