【机器人】机器人示教编程和离线编程技术解读,这次全了!

2019 年 3 月 21 日 产业智能官


工业机器人的应用极大地提高了工厂的生产效率,在帮助企业应对人工成本上涨、劳动力供给不足等方面提供了可供选择的方式,赢得了企业的广泛关注。目前,机器人广泛应用于焊接、装配、搬运、喷漆、打磨等领域。


目前常用的编程方式有两种:一种是示教编程,一种是离线编程。离线编程因为相对于示教编程具有许多优势,应用范围日趋广泛。



协作机器人示教编程

  1. 需要实际机器人系统和工作环境

  2. 编程时机器人停止工作

  3. 在实际系统上试验程序

  4. 编程的质量取决于编程者的经验

  5. 难以实现复杂的机器人运行轨迹


机器人离线编程

离线编程特点:

  1. 需要机器人系统和工作环境的图形模型

  2. 编程时不影响机器人工作

  3. 通过仿真试验程序

  4. 可用CAD方法进行最佳轨迹规划

  5. 可实现复杂运行轨迹的编程


1.离线编程优点


2. 离线编程系统构成

一般说来,机器人离线编程系统包括以下一些主要模块:传感器、机器人系统CAD建模、离线编程、图形仿真、人机界面以及后置处理等。如图所示:


3. 离线编程关键技术

机器人离线编程系统正朝着集成的方向前进,其中包含了多个领域中的多个学科,为推动这项技术的进一步发展,以下几个方面的技术是关键:

  • 多传感器融合技术的建模与仿真。随着机器人智能化的提高,传感器技术在机器人系统中的应用越来越重要。因而需要在离线编程系统中对多传感器进行建模,实现多传感器的通讯,执行基于多传感器的操作。

  • 错误检测和修复技术。系统执行过程中发生错误是难免的,应对系统的运行状态进行检测以监视错误的发生,并采用相应的修复技术。

  • 各种规划算法的进一步研究,其包括路径规划、放置规划和微动规划等。规划一方面要考虑到环境的复杂性、连续性和不确定性,另一方面又要充分注意计算的复杂性。

  • 通用有效的误差标定技术,以应用于各种实际应用场合的机器人的标定。

  • 具体应用的工艺支持。如弧焊,作为离线编程应用比较困难的领域,不止是姿态、轨迹的问题,而且需要更多的工艺方面的研究以及相应的专家系统。


4. 离线编程误差

  • 第一种是外部误差,包括机器人和工装的安装误差,工装的加工误差等。

  • 第二种是内部误差,即机器人本体在加工制造时产生的误差。


减小误差方式:

安装误差校准

Motocalv进行安装误差校准的原理是在仿真软件中工件的三个特征位置生成一个三点程序,然后在现场工件上同样三个位置生成一个三点程序,程序点顺序和软件中相同。通过这两个程序、机器人系统参数和工具尖端点数据,可计算得到现场和软件中工件与机器人相对位置差值。用这个差值去补偿离线程序,缩小偏差。 

这种方法需要到现场示教校准程序,遁入电脑,计算误差,补偿离线程序之后再遁入机器人,操作步骤较多,比较麻烦

用户坐标系校准法


5.离线编程软件应用领域


6.离线编程主流厂商


7.机器人编程趋势

随着视觉技术、传感技术,智能控制,网络和信息技术以及大数据等技术的发展,未来的机器人编程技术将会发生根本的变革,主要表现在以下几个方面:

①编程将会变得简单、快速、可视、模拟和仿真立等可见。

②基于视觉、传感,信息和大数据技术,感知、辨识、重构环境和工件等的CAD模型,自动获取加工路径的几何信息。

③基于互联网技术实现编程的网络化、远程化、可视化。

④基于增强现实技术实现离线编程和真实场景的互动。

⑤根据离线编程技术和现场获取的几何信息自主规划加工路径、焊接参数并进行仿真确认。

总之,在不远的将来,传统的在线示教编程将只在很少的场合得到应用,比如空间探索、水下、核电等,而离线编程技术将会得到进一步发展,并与CAD/CAM、视觉技术、传感技术,互联网、大数据、增强现实等技术深度融合,自动感知、辨识和重构工件和加工路径等,实现路径的自主规划,自动纠偏和自适应环境。


▣ 来源:数字化企业版权归原作者所有,如有侵权,请联系删除,谢谢!





工业互联网




产业智能官  AI-CPS


加入知识星球“产业智能研究院”:先进产业OT(工艺+自动化+机器人+新能源+精益)技术和新一代信息IT技术(云计算+大数据+物联网+区块链+人工智能)深度融合,在场景中构建状态感知-实时分析-自主决策-精准执行-学习提升的机器智能认知计算系统实现产业转型升级、DT驱动业务、价值创新创造的产业互联生态链



版权声明产业智能官(ID:AI-CPS推荐的文章,除非确实无法确认,我们都会注明作者和来源,涉权烦请联系协商解决,联系、投稿邮箱:erp_vip@hotmail.com。





登录查看更多
0

相关内容

人们为了让计算机解决各种棘手的问题,使用编程语言 编写程序代码并通过计算机运算得到最终结果的过程。
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
56+阅读 · 2020年6月26日
【经典书】贝叶斯编程,378页pdf,Bayesian Programming
专知会员服务
244+阅读 · 2020年5月18日
《强化学习》简介小册,24页pdf
专知会员服务
263+阅读 · 2020年4月19日
强化学习和最优控制的《十个关键点》81页PPT汇总
专知会员服务
102+阅读 · 2020年3月2日
【阿里技术干货】知识结构化在阿里小蜜中的应用
专知会员服务
96+阅读 · 2019年12月14日
MIT新书《强化学习与最优控制》
专知会员服务
270+阅读 · 2019年10月9日
专知会员服务
198+阅读 · 2019年8月30日
自动驾驶高精度定位如何在复杂环境进行
智能交通技术
18+阅读 · 2019年9月27日
自动驾驶技术解读——自动驾驶汽车决策控制系统
智能交通技术
29+阅读 · 2019年7月7日
自动驾驶汽车技术路线简介
智能交通技术
14+阅读 · 2019年4月25日
秒懂的RPA解读
炼数成金订阅号
9+阅读 · 2019年2月28日
【机器人】机器人PID控制
产业智能官
10+阅读 · 2018年11月25日
李克强:智能车辆运动控制研究综述
厚势
20+阅读 · 2017年10月17日
Arxiv
4+阅读 · 2019年8月7日
Viewpoint Estimation-Insights & Model
Arxiv
3+阅读 · 2018年7月3日
Arxiv
6+阅读 · 2018年2月6日
Arxiv
20+阅读 · 2018年1月17日
Arxiv
6+阅读 · 2018年1月14日
Arxiv
7+阅读 · 2017年12月26日
VIP会员
相关资讯
自动驾驶高精度定位如何在复杂环境进行
智能交通技术
18+阅读 · 2019年9月27日
自动驾驶技术解读——自动驾驶汽车决策控制系统
智能交通技术
29+阅读 · 2019年7月7日
自动驾驶汽车技术路线简介
智能交通技术
14+阅读 · 2019年4月25日
秒懂的RPA解读
炼数成金订阅号
9+阅读 · 2019年2月28日
【机器人】机器人PID控制
产业智能官
10+阅读 · 2018年11月25日
李克强:智能车辆运动控制研究综述
厚势
20+阅读 · 2017年10月17日
相关论文
Arxiv
4+阅读 · 2019年8月7日
Viewpoint Estimation-Insights & Model
Arxiv
3+阅读 · 2018年7月3日
Arxiv
6+阅读 · 2018年2月6日
Arxiv
20+阅读 · 2018年1月17日
Arxiv
6+阅读 · 2018年1月14日
Arxiv
7+阅读 · 2017年12月26日
Top
微信扫码咨询专知VIP会员