APP下载

工业机器人涂胶路径规划与仿真研究*

2022-03-04温成卓崔欢欢

新技术新工艺 2022年1期
关键词:涂胶位姿点位

温成卓,刘 红,崔欢欢,刘 栋

(云南机电职业技术学院 机械工程学院,云南 昆明 650203)

胶接作为一种重要的连接方式,广泛应用于产品的制造过程中。目前,国内仍然有大部分企业采用人工涂胶的方法,手工涂胶的质量受个人熟练程度限制,容易出现涂胶不均匀、不连续和浪费等现象,并且大部分胶易挥发出有毒气体,对人体产生伤害。工业机器人技术作为一门自动化控制技术、计算机科学、信息与传感技术、人机工程学、机械传动技术等多学科交叉的高新技术,广泛应用于信息化智能制造业中。六轴工业机器人在工作时间长、精度要求高、工作环境恶劣的喷涂领域中应用越来越广泛[1-2]。采用现场示教点位的编程方法可以很好地完成单一平直的涂胶路径轨迹规划,但对于具有复杂曲线的涂胶路径此种方法难以满足要求,会出现示教点位过多、编程工作量大、生产效率低下、涂胶质量差的情况。采用工业机器人虚拟仿真技术可以自动识别涂胶几何曲线,生成轨迹路径并模拟涂胶过程,自动生成优化后的加工程序,参照仿真结果进行现场加工可以提高涂胶质量和生产效率。

1 虚拟仿真环境搭建

应用三维软件建立真实车门的三维模型并导入RobotStudio中,机器人采用IRB4600型号,建立胶枪模型导入并安装到机器人末端法兰盘。导入工作区围栏和机器人控制器模型,完成仿真环境搭建如图1所示。创建机器人系统,工业网络设置选择709-DeviceNet Master/Slave。通信方式选择616-1PC interface[3-4]。

2 采用传统的示教点位编程方式生成涂胶路径

传统的示教点位编程方式首先编制好运行程序,然后沿涂胶路径选择点位进行示教保存点位信息,在单侧涂胶路径中选择5个点位(P10~P14)进行示教,生成的路径轨迹如图2所示。由于车门模型为曲面,采用此法生成的轨迹带有明显的折点,不能与曲面贴合。经试验发现,此种方法会出现涂胶不均匀现象。若采用增加示教点数量的方式可以改善轨迹,但会增加编程工作量,影响生产效率。

3 虚拟仿真环境下采用自动路径方法优化涂胶轨迹

步骤一:设置坐标系。在设置选项中选择工件坐标wobj0;选择胶枪为新的工具坐标:tCutHead(见图3)。在控制器选项中将新设置的工件、工具坐标同步到RAPID,完成这一步才可以在虚拟示教器中完成工件、工具坐标的切换。

步骤二:设置设备原点。打开虚拟示教器,选择上一步设置的坐标。在程序编辑器中新建例行程序添加第一条指令:MoveAbsj PHOME,V1000,Fine,tCutHead.选定PHOME在“调试”中“查看值”修改PHOME点各轴的初始角度都为0度(见图4)。

步骤三:自动生成涂胶轨迹。自动路径功能可以识别几何体边缘并创建一条路径或者曲线。在“基本”选项中,选择“自动路径”,在工件上选择涂胶路径所在的曲面作为参考面,然后依次选择涂胶工件几何体边缘。为了使机器人涂胶轨迹更加平滑,可以选择近似值参数为线性,将公差值设置小一点,可以使运动轨迹更加精确。为了使机器人运动轨迹更加贴近真实曲线,亦可设置近似值参数为常量,通过调整最小距离调整捕捉点的疏密程度,进而调整与真实曲线的接近程度。在“更多”选项中可以设置入刀出刀距离,最后点击“创建”生成自动路径(见图5)。

步骤四:机器人位姿调节和路径优化。创建生成Path_10自动路径后,会发现很多运动指令机器人是不可到达的(见图6),需要进一步调整机器人位姿优化轨迹路径。首先右击问题指令,打开“修改指令”中的“参数配置”窗口,查看各个轴参数配置的6个轴的度数,选择各轴最为接近0°的配置参数,使机器人以最为舒适的姿态达到目标点(见图7)。当路径中的某些点仍然不能以正确的姿态到达时,可以选定该点“查看机器人目标”,选定胶枪后在“基本”选项卡中选择Freehand的“手动重定位”功能,手动拖拽调整机器人位姿[5-7](见图8),调整到合适位姿后,右击该条指令选择“修改位置”即可。

在右侧“工件坐标&目标点”目标树中,选定所有未修改位姿的目标点,右击选择“修改目标”→“对准目标点方向”,选择刚修改优化的目标点,即可完成全部点位姿的修改和优化(见图9)。

步骤五:指令参数设置和创建涂胶程序。对机器人运动过程分析,可将涂胶过程定义为工作进程,为了保障涂胶质量,工作进程的运动速度不宜过快,转弯半径不能定义为fine模式,否则机器人运动过程中会出现抖动现象。机器人的非工作进程一般为空行程,为了提高加工效率,将非工作进程的运动速度设置高一点,具有位置精度要求的点,如出刀入刀点,将转弯半径设置为fine。分别选定工作进程指令和非工作进程指令右击选择“编辑指令”进行参数设置(见图10)。完成运动指令参数编辑后,在控制器选项中将Path_10路径同步到RAPID中,打开示教器的程序编辑器可以看到生成的涂胶轨迹程序,部分程序如图11所示。

步骤六:碰撞检测和仿真验证。在仿真选项中提供了碰撞检测功能,通过设置工件与工具间最小安全值,可以创建碰撞检测,当运行过程中出现碰撞或者安全距离小于安全值时,系统会发出警示。在仿真选项中点击播放可以查看机器人涂胶的全仿真过程,查看机器人运行过程是否顺畅,运行过程位姿是否正确以及是否出现碰撞报警现象[8-10]。如出现问题,可以及时修改指令和调整机器人位姿,重新规划优化轨迹。经优化过的仿真结果如图12所示,可以看出,仿真涂胶轨迹与几何体曲面贴合完好,涂胶轨迹明显优于传统的示教点位编程方式生成的轨迹。

步骤七:真实环境机器人涂胶运行。将仿真环境的车门托架的工件坐标与真实环境的工件坐标同步设置,注意可以通过调整Z轴的偏差调整涂胶的厚度。将仿真环境与真实机器人涂胶工具的TCP进行同步设置。用U盘将RobotStudio软件中的程序导入机器人中进行运行验证,运行结果较好。

4 结语

将工业机器人应用在涂胶领域,可以有效减少人工涂胶产生的涂胶质量不高问题,避免涂胶过程有害气体对人体的伤害。对比传统的示教点位编程方法生成的涂胶轨迹存在折点明显、不能与曲面贴合、涂胶质量不高等问题。本文提出了使用RobotStudio在仿真环境中通过“自动路径”功能优化涂胶轨迹的方法,并详细描述了7个操作步骤,解决了如何调整和优化点位位姿、轴参数配置方法、碰撞监测轨迹运行仿真等问题。对比涂胶轨迹效果(图2和图12)可以得出,采用“自动路径”优化涂胶轨迹的方法可以有效提高涂胶质量和生产效率。除涂胶领域,此种方法可在打磨、焊接等具有复杂曲面的机器人路径规划领域进行推广和应用。

猜你喜欢

涂胶位姿点位
铝蒙皮半自动涂胶工艺研究
基于PLC的六自由度焊接机器人手臂设计与应用
基于结构光视觉的钻孔点位法矢检测技术研究
基于位置依赖的密集融合的6D位姿估计方法
曲柄摇杆机构的动力学仿真
GDX6硬盒包装机商标纸涂胶器清洗小车的设计
全自动螺栓涂胶机在车桥装配行业的应用
基于单目视觉的工件位姿六自由度测量方法研究
浅谈舞台灯光工程配电回路设计
大盘仍在强烈下跌趋势中