基于工业机器人控制系统的软PLC设计
工业机器人在应用过程中需要外部信号与机器人系统进行交互来完成复杂的工艺,PLC可对两者之间的信号进行逻辑运算来实现控制。软PLC相较于硬件PLC有编程语言标准化、硬件配置灵活等特点,并且可以接口的方式直接嵌入不同的控制系统中。软PLC主要负责系统中的逻辑控制与输入输出管理。针对一款自主研发的新型控制系统,设计一套可配合该系统用于工业领域的软PLC控制系统。该软PLC系统包含编程模块、编译模块、执行模块、监测模块,可用于绘制梯形图、生成指令表、编译可执行文件、执行程序。编程、编译模块基于Windows下Qt平台开发,执行、监测模块基于Linux下Qt平台开发。
焊接工艺参数化编程的设计与应用
传统的工业机器人在焊接领域的应用主要是根据示教编程器对焊接参数、路径的点位进行手动依次示教而完成的,在面对一些规则但轨迹具有重复性的焊接模型时,传统手动示教效率较低、操作繁琐。针对一种仿α梁盒的焊接应用,结合自主研发的焊接工艺包,设计一套可用于规则模型焊接的可视化参数编程模块,该模块可根据导入模型的关键参数,生成模型样本,通过在样本中选取焊接路径点,生成可直接用于焊接的机器人程序;其中,焊接工艺的相关参数可结合实际通过焊接工艺包进行修改;过渡点可在机器人程序中自由增加;焊接执行中的工作状态可通过模块界面获取并进行监控。该设计可以提高焊接工艺在工作现场的应用效率,简化功能使用的复杂程度,同时保持较高的程序编辑自由度。
一种自适应垛型码垛工艺方法
针对当前码垛机器人示教生成垛型过程繁琐且耗时的问题,提出一种自适应垛型生成方法,通过修改物品与垛盘尺寸,拖拽物体,实现任意垛型的摆放。该方法能够满足不同尺寸工业产品的垛型生成,具有简单快捷的特点。以六自由度工业机器人为研究对象,在Linux+Qt的开发环境下对码垛相关功能进行验证,试验结果表明码垛机器人能够按照既定垛型实现产品的正确摆放。
基于Linux系统的通用工业机器人示教器开发
针对当前工业机器人市场上示教器不易二次开发、功能单一等缺陷,基于Linux实时操作系统,硬件核心选用较好性能的ARM Cortex-A8处理器,借助嵌入式工具Qt软件,通过TCP/IP协议与控制器进行数据交换,研发出一款新型通用示教器。结合实验室开发的控制器,以启帆SRD6-540小六轴机器人为研究对象,对开发出的示教器各项功能进行大量测试,结果表明:所设计的示教器不仅能实现对机器人的控制,而且人机交互界面友好、通用性强,便于后期二次开发。
液压系统的节能措施
功率不匹配是造成液压系统效率低的主要原因,分析了定量泵、变量泵液压系统功率匹配的方法与节能途径.







