工业机器人的四种编程(示教编程离线编程自增强现实编程主编程)剖析!

KiCad 华秋发行版 new

供应链、设计、制造,一体成就未来

华秋PCB

高可靠多层板制造商

华秋SMT

高可靠一站式PCBA智造商

华秋商城

自营现货电子元器件商城

PCB Layout

高多层、高密度产品设计

钢网制造

专注高品质钢网制造

BOM配单

专业的一站式采购解决方案

华秋DFM

一键分析设计隐患

华秋认证

认证检测无可置疑

发资料

发帖

提问

发视频

扫码添加小助手

加入工程师交流群

本文将就机器人编程技术的发展作一介绍,希望能给读者带来一些启发。

1. 示教编程技术

示教盒示教具有在线示教的优势,操作简便直观。如图1所示,示教盒主要有编程式和遥感式两种。例如,采用机器人对汽车车身进行点焊,首先由操作人员控制机器人达到各个焊点对各个点焊轨迹通过人工示教,在焊接过程中通过示教再现的方式,再现示教的焊接轨迹,从而实现车身各个位置各个焊点的焊接。

图1 机器人示教盒

图2 汽车车身机器人点焊

(2)激光传感辅助示教在空间探索、水下施工、核电站修复等极限环境下,操作者不能身临现场,焊接任务的完成必须借助于遥控方式。环境的光照条件差,视觉信息不能完全地反馈现场的情况,采用立体视觉作为视觉反馈手段,示教周期长。

(3)力觉传感辅助示教由于视觉误差,立体视觉示教精度低,激光视觉传感能够获取焊缝轮廓信息,反馈给机器人控制器实时调整焊枪位姿跟踪焊缝。但也无法适应所有遥控焊接环境,如工件表面状态对激光辅助示教有一定影响,不规则焊缝特征点提取困难,采用力传感器对焊缝进行辨识,系统结构简单,成本低,反应灵敏度高,力觉传感与焊缝直接接触,示教精度高。

通过力觉遥示教焊缝辨识模型和自适应控制模型,实现遥示教局部自适应控制,通过共享技术和视觉临场感实现人对遥控焊接遥示教宏观全局监控。

(4)专用工具辅助示教为了使得机器人在三维空间示教过程更直观,一些辅助示教工具被引入在线示教过程,辅助示教工具包括位置测量单元和姿态测量单元,分别来测量空间位置和姿态。由两个手臂和一个手腕组成,有6个自由度,通过光电编码器来记录每个关键的角度。

操作时,由操作人员手持该设备的手腕,对加工路径进行示教,记录下路径上每个点的位置和姿态,再通过坐标转换为机器人的加工路径值,实现示教编程,操作简便, 精度高,不需要操作者实际操作机器人,这对很多非专业的操作人员来说是非常方便的。

借助激光等装置进行辅助示教,提高了机器人使用的柔性和灵活性,降低了操作的难度,提高了机器人加工的精度和效率,这在很多场合是非常实用的。

2. 离线编程技术

图4 离线编程中的关键步骤

(2)商业离线编程软件一般包括:几何建模功能、基本模型库、运动学建模功能、工作单元布局功能、路径规划功能、自动编程功能、多机协调编程与仿真功能。

3. 自主编程技术

图6 基于结构光的路径自主编程

韩国Pyunghyun Kim 将线结构光视觉传感器安装在 6 自由度焊接机器人末端,对结构化环境下的自由表面焊缝进行了自主示教。在焊缝上建立了一个随焊缝轨迹移动的坐标来表达焊缝的位置和方向,并与连接类型(搭接、对接、V 形)结合形成机器人焊接路径,其中还采用了 3 次样条函数对空间焊缝轨迹进行拟合,避免了常规的直线连接造成的误差,如图7所示。

图7 传感器扫描焊缝为获取焊接路径

(2)基于双目视觉的自主编程基于视觉反馈的自主示教是实现机器人路径自主规划的关键技术,其主要原理是:在一定条件下,由主控计算机通过视觉传感器沿焊缝自动跟踪、采集并识别焊缝图像,计算出焊缝的空间轨迹和方位(即位姿),并按优化焊接要求自动生成机器人焊枪(Torch)的位姿参数。

图8 基于视觉、力和位置传感器的路径自动生成系统

基于增强现实的机器人编程技术(RPAR)能够在虚拟环境中没有真实工件模型的情况下进行机器人离线编程。由于能够将虚拟机器人添加到现实环境中,所以当需要原位接近的时候该技术是一种非常有效的手段,这样能够避免在标定现实环境和虚拟环境中可能碰到的技术难题。增强现实编程的架构如图9所示,由虚拟环境、操作空间、任务规划以及路径规划的虚拟机器人仿真和现实机器人验证等环节组成。

图9 基于增强现实的机器人编程架构

基于增强现实的机器人编程技术能够发挥离线编程技术的内在优势,比如减少机器人的停机时间,安全性性好,操作便利等。由于基于增强现实的机器人编程技术采用的策略是路径免碰撞、接近程度可缩放,所以该技术可以用于大型机器人的编程,而在线编程技术则难以做到。

5、编程技术的发展趋势

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

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

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

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

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

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

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

浏览量

浏览量

浏览量

扫码添加小助手

加入工程师交流群

下载发烧友APP

电子发烧友观察

长沙市望城经济技术开发区航空路6号手机智能终端产业园2号厂房3层(0731-88081133)

THE END
0.学会这招,工业机器人编程轻松上手📘很多人觉得工业机器人编程像在解一道高难度数学题 其实只要掌握正确的方法 就像学会用新家电一样自然 关键在于找到一本既能讲清逻辑 又能手把手带练的书 很多人卡在从理论到实操的那一步 不是因为笨 而是资料太晦涩 例子不贴实际 /p p 最近翻到这本 jvzquC41lkgoiqz0vcuccx3eqo5hwjsinqibn8997;>`g=fhg4h99;96hfgd6?j:fch2;>52d56:
1.【AI教我学工业机器人】第三章:工业机器人的编程技术1. 语法相似性:工业机器人编程语言与传统计算机程序设计语言在语法上有相似之处,但并不完全相同。例如,工业机器人编程语言RAPID的语法类似于Pascal,它使用关键字如"Var"声明变量,使用":="进行赋值,使用"AND"表示逻辑与[5]。 2. 编译系统和开发工具:工业机器人编程语言的编译系统通常由机器人厂家自行开发,不同的jvzquC41dnuh0lxfp0tfv8Igtgq`Txgdkg5bt}neng5eg}fknu525;=52965
2.学会这招,工业机器人编程轻松上手📚你有没有发现,很多技术小白在面对工业机器人编程时,总是被复杂的指令和逻辑绕晕?其实啊,掌握一门技术,关键不是死记硬背,而是找到一本讲得清楚、结构分明的入门书。就像做饭要有菜谱,开车要有说明书一样,学ABB机器人应用编程,也得有一本靠谱的“操作指南”。 这本书——《工业机器人应用编程(ABB)中级》,真的jvzquC41lkgoiqz0vcuccx3eqo5hwjsinqibn8997;>`6j
3.工业机器人编程必备的通讯知识你了解吗工业机器人与PLC之间的通讯技术是实现自动化产线协同运行的核心环节 PLC作为控制大脑 负责发布指令 而机器人则需要准确接收并执行这些命令 这就依赖于稳定高效的通讯协议 比如常用的Modbus Profibus或Ethernet/IP等 通过I/O信号或网络通信方式 机器人能与外围设备实时交互 jvzquC41lkgoiqz0vcuccx3eqo5hwjsinqibn8997;>`e:>65h62e>ic8:?bfA65e5:d5:5:62j3
4.工业机器人编程必备知识科普而这一切都离不开编程与操作技术的支持 机器人通过PLC控制 示教器操作和路径编程实现自动化运行 其中常用的编程方式包括在线示教与离线编程 掌握坐标系设定 运动指令 I/O信号交互等基础知识 是实现机器人高效作业的前提 尤其对于初学者而言 理解机器人的工作原理和安全操作规范尤为重要 jvzquC41lkgoiqz0vcuccx3eqo5hwjsinqibn8997;>`8;ihedj4g:k9;:832kif:7659@839686