并联机器人激光加工数控系统的开发.pdf

并联机器人激光加工数控系统的开发.pdf

ID:52245376

大小:388.12 KB

页数:7页

时间:2020-03-25

并联机器人激光加工数控系统的开发.pdf_第1页
并联机器人激光加工数控系统的开发.pdf_第2页
并联机器人激光加工数控系统的开发.pdf_第3页
并联机器人激光加工数控系统的开发.pdf_第4页
并联机器人激光加工数控系统的开发.pdf_第5页
资源描述:

《并联机器人激光加工数控系统的开发.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、并联机器人激光加工数控系统的开发1引言(Introduction)激光焊接作为新的焊接工艺方法在汽车制造领域有大量成功的应用,显示出激光焊接强大的生命力和非常广阔的应用前景.采用并联机构可以进一步提高机器人的负载/自重比,改善机器人的运动特性,使其结构更加灵巧.利用并联机构刚度大、运动惯性小、精度高等优点,实现高精度激光焊接加工,这是并联机器人技术向激光焊接领域的拓展.传统的数控加工轨迹控制概念都建立在笛卡儿坐标系中,而并联机器人的轨迹控制是由若干杆件的空间运动综合而成的,若使机器人加工末端点实现所需要的

2、运动,则必须在两者之间进行坐标转换.另外,并联机器人的结构和配置形式的多样化使传统数控的封闭式结构不能满足其需求,因此并联机器人的控制系统必须是开放式结构.本项目研制的并联机器人控制系统是以Linux24.20+实时内核RTLinux3.1作为实时软件平台的全软件开放式数控系统,该系统以C语言为编程语言编制数控系统软件.由于引入了实时多任务机制,采用开放式的结构框架,因此它可以实现特殊机构构型并联机器人的高速、高精度控制.该系统适用于激光焊接、切割等对精度要求较高的加工应用,其关键难点技术的研究突破,对于

3、进一步开发激光焊接并联机器人系统并实现其产业化具有重要意义.2系统组成(Componentsofthesystem)并联机器人数控系统是一个实时多任务软件系统,它可以分为实时任务层和非实时任务层两层.实时任务层包括插补计算模块、位姿正反解模块、速度处理模块、电机控制模块、软PLC模块、故障诊断及处理模块等直接与数控加工相关的、对实时性要求较高的功能模块,此层由RTLinux实时子系统来处理;除此之外,对实时性要求不高的功能模块,如人机交互模块、参数配置模块、代码解释模块、加工模拟模块、文件管理模块等,为非

4、实时任务层,由普通Linux内核控制,数控系统软件功能结构如图1所示.这样分层的好处是使实时任务和非实时任务运行在不同的进程空间,便于保证系统的实时性,系统层次分明,增强了开放性和灵活性,可以适应多种实际应用.图1数控系统软件结构本数控系统以Linux2.4.20+RTLinux3.1为操作系统,PC机为平台,上述的各种功能均由软件完成,与外部伺服相连接的轴控制卡只是将PC机的数字量转换以后输出给伺服系统,并将外部的反馈信息送入PC机,并不进行任何的计算.数控系统硬件结构如图2所示.图2数控系统硬件结构3

5、位置正反解模块的实现(Realizationoftheforwardandinversedisplacementmodules)上述功能中,不同于传统数控系统之处在于系统中需要根据机械结构实际的机构模型嵌入特定的位姿正反解模型.因此,建立正确的正反解模型至关重要.3.1建立正反解几何模型机器人机构简图如图3所示,在本文所述的机构中,将光轴位姿参数(虚轴坐标)换算到驱动坐标位置(实轴坐标)称为反解运算.图3机器人机构简图设定L2分支中绕X轴旋转虎克铰的旋转角度为α,绕Y轴旋转虎克铰的旋转角度为β,3个分支的

6、杆长分别为L1、L2、L3,串联关节回转转动副和俯仰转动副的转角分别为γ和θ,则由位姿坐标变换可得到:(1)已知机器人末端执行器相对于固定参考坐标系O-XYZ的位姿矩阵:(2)求解此矩阵方程可得α、β、γ、θ、.根据求解得到的α、β和L2,将OOTs2和TO1求解出来.得到S2和O1在固定参考坐标系O-XYZ中的坐标,则得到下式:在固定平台OB1B3中,OB1B3为已知三角形,则很容易得到其他两杆长度为:(4)正解过程与反解过程正好相反:已知机器人的关节变量L1、L2、L3和γ、θ,求解机器人末端位姿矩阵

7、.根据关节变量L1、L2和L3,以及B1、O、B3点坐标,列距离方程可以求解到L2分支绕X轴和绕Y轴的旋转角度α和β.其求解方程如下:根据得到的α和β,将已知的L2、γ、θ代入到位姿变化矩阵,即可将机器人的末端位姿矩阵求解出来,完成运动学正解.3.2正反解多解问题在求解并联机器人正反解方程的过程中存在方程多解问题:在正解计算中一组实轴坐标对应两组虚轴坐标,其中有一组虚轴坐标位于静平台(平面)上方,可舍去;在反解计算中一组虚轴坐标对应两组实轴坐标,由于本系统具有驱动轴(实轴)单轴手动功能,如果直接舍去反解计

8、算的一组实轴解,会造成手自动切换时系统伺服轴跟随误差出界.产生这种情况的原因是:实轴在单轴手动时可能进入被舍弃的实轴解空间,而实轴单轴手动时系统是不进行反解计算的,因此不会发生报警事件;而在切换到自动状态时反解生效,但实轴解为另一组解,由于理论值与实际值相差很大,造成跟随误差出界报警(如图4所示).图4手自动切换过程示意图为了解决反解多解问题,在反解模块中引入变量来读取实轴实时坐标(),将其与反解计算值()进行比较,取最接近实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。