基于Qt的工业机器人语言编辑器设计
工业机器人语言是机器人控制系统的重要组成部分,是用户与机器人交互的窗口。针对现有工业机器人语言编辑器指令不易扩展、程序编辑操作效率不高的问题,提出基于Qt的机器人语言编辑器设计方案。此编辑器提供机器人作业程序的加载、新建、复制、选择,指令行的编辑、复制、粘贴、删除等功能。此外,为了兼顾机器人运行安全的问题,还添加了机器人指令的参数范围检查、逻辑检查,这些功能整合在示教器“程序内容”菜单模块。通过实机验证该机器人语言编辑器具有良好的可移植性与扩展性。
基于工业机器人控制系统的软PLC设计
工业机器人在应用过程中需要外部信号与机器人系统进行交互来完成复杂的工艺,PLC可对两者之间的信号进行逻辑运算来实现控制。软PLC相较于硬件PLC有编程语言标准化、硬件配置灵活等特点,并且可以接口的方式直接嵌入不同的控制系统中。软PLC主要负责系统中的逻辑控制与输入输出管理。针对一款自主研发的新型控制系统,设计一套可配合该系统用于工业领域的软PLC控制系统。该软PLC系统包含编程模块、编译模块、执行模块、监测模块,可用于绘制梯形图、生成指令表、编译可执行文件、执行程序。编程、编译模块基于Windows下Qt平台开发,执行、监测模块基于Linux下Qt平台开发。
焊接工艺参数化编程的设计与应用
传统的工业机器人在焊接领域的应用主要是根据示教编程器对焊接参数、路径的点位进行手动依次示教而完成的,在面对一些规则但轨迹具有重复性的焊接模型时,传统手动示教效率较低、操作繁琐。针对一种仿α梁盒的焊接应用,结合自主研发的焊接工艺包,设计一套可用于规则模型焊接的可视化参数编程模块,该模块可根据导入模型的关键参数,生成模型样本,通过在样本中选取焊接路径点,生成可直接用于焊接的机器人程序;其中,焊接工艺的相关参数可结合实际通过焊接工艺包进行修改;过渡点可在机器人程序中自由增加;焊接执行中的工作状态可通过模块界面获取并进行监控。该设计可以提高焊接工艺在工作现场的应用效率,简化功能使用的复杂程度,同时保持较高的程序编辑自由度。
-
共1页/3条