还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
点焊机器人仿真模拟分析主题以统计分析的方法,对机器人仿真的结果进行优化机器人仿真模拟是概念设计阶段,对机器人工作站进行工艺方案设计时,所采用的一种手段或者表达方法仿真软件能够做到的是通过对机器人各轴运动范围的限制,定义工具的可达范围,通过干涉检查功能避免干涉产生通过补间方式及速度参数的设置核查动作时间乃至输出离线编程所需要的代码文件三维动画的视觉效果给人以直观的感觉然而这些仅能说明可达,并___明合理或者最优机器人工作站方案设计的目的是针对产品的工艺需求,将机器人、工具、工装这三个设备形成最佳的组合与布置仅能够说明可达的手段不足以实现要达到的目的连续播放三维动画的任一瞬时,所展现的只是运动过程中的某一姿态满足所有姿态的最佳组合与布置,在缺少必要的数据统计或者表达方法的情况下,仅能凭记忆中的想象结合经验作出判断,这说明了手段上的欠缺所以有必要通过统计分析的方法,对机器人仿真的结果进行优化如果对机器人的每一个姿态,进行综合描述,所呈现出的是离散性的分布离散度的减小以及将分布中值点调整至最佳点是对于分布的优化也就是达到形成最佳组合与布置目的手段
一、方案设计时需要重点考虑的问题1)明确工艺操作内容对于由多台机器人组成的生产线或者工作站而言,存在着工艺操作分工的问题在全部工艺操作要求中,重点__不易于达到的焊点分布与实现方式将难点分解到每个工位的每个机器人(或操作人),行成初步方案构想结合装件、搬运、工装等动作时间因素以各工位动作周期时间均衡为目的,测算出计划分配给每个机器人焊接的数量在初步方案的基础上,再将其它焊点予以分配2)机器人选型a、采用普通型还是下探型机器人;b、机器人的运动范围,必要时采用行走外部轴或者夹具运动c、机器人的搬运能力是指如果工具重心在以六轴中心为圆心,以一定数值为半径,在工具__侧行程的半球范围内,机器人仍能够在其可达范围内达到额定速度时,所能承受的最大重量如果重心超出半球范围,仍要达到额定速度,则可搬重量必须降低如果重心超出半球,工具重量大于额定重量则意味着运动速度可能降低,需要进一步分析机器人的负重姿态和五轴的承重方式3)选择工具(焊枪)a、焊枪为C型枪还是X型枪b、焊枪打点姿态,即沿Z轴旋转的角度调整应易于机器人可达c、焊枪的前部结构(喉深、喉宽、电极头形式、打开行程等)d、焊枪的后部结构(变压器的__方式等)e、确定与机器人六轴__法兰面的朝向,是决定焊枪姿态变化的重要因素对于大型焊枪要考虑机器人负重姿态f、以与TCP点距离近为原则确定BASE点的位置(某些情况为了提高工具可达范围可能有意拉大TCP点与BASE点间距)g、可能存在更换焊枪、附带小型抓具、GEOGripper等其它情况4)机器人与夹具的相对__位置通常只采用水平放置的姿态,如果需要倾斜、壁挂或吸顶的__方式,需要机器人供应商提供详细的技术说明仿真软件的扫描分析功能可以得出满足可达要求的__范围,条件允许的情况下选择中间点5)考虑相邻机器人或其他设备对机器人操作过程可能造成的干涉影响通过优化打点路径的方式,避免等待现象的产生6)根据仿真模拟的结果,考虑进枪通道狭窄、负重等因素,对机器人的操作时间进行分析计算7)考虑由机器人控制系统、夹具控制系统构成的机器人工作站组站控制方式相互连锁__的数量、内容和传递方式等8)机器人动力电、控制电、焊接电、冷却水、压缩空气等公用动力需求的供给方式和条件地面基础的需求,以及控制柜、围栏桥架、电极修磨器工具放置架等的布置与分工9)工程化设计时应注意的问题a、焊接状态以外所需的补间点补间方式,以及由此而产生的相关问题b、电缆的绕接方式,并由此可能带来的干涉问题以及电缆的寿命因素c、满足焊接参数要求的焊枪工程化设计d、焊枪等工具的确切重量、重心位置与机器人负重能力的校核e、机器人底座、伺服轨道等辅助设备的工程化设计
二、基本概念和定义以ABB产IRB6600-
2.55型机器人的相关参数举例说明1)术语机器人各轴名称为大写的一轴、二轴……六轴,各轴在立面图中的投影点或指定点为小写的1点、2点……6点轴点之间的连接线命名为23线、35线、15线等TCP点不是投影点而是空间点以5点为起点,以56点连线定义方向和长度的矢量为以5点为起点,以5点与TCP点连线定义方向和长度的矢量为过TCP点作垂线,垂足为R点用△T5R描述工具机器人简图表示法2)机器人各轴的作用
一、
二、三轴的旋转组合负责工具点(5点)的位置可达;四五六轴的旋转组合负责调整工具姿态假定一二三轴不动,只旋转四五六轴,工具始终绕5点旋转,所以5点是两个组合分工的分界点一般的应用中,工具的姿态变化以六轴为主实现,
四、五轴组合起辅助作用另外四五轴的组合实现15线与56形成的空间角度3)机器人的5点运动范围机器人5点立面运动范围曲线(如图)是根据
二、三轴角度范围23线,35线长度绘制出来的曲线上每段圆弧的弧度是二轴或三轴的角度允许变化范围曲线上任一点是5点可达的极限位置,曲线包容的范围内5点均可达以曲线外轮廓为草图,以一轴为轴进行圆周扫掠而行成的立体空间是5点可达的立体范围(一轴运动范围为±180°)形成5点在空间某一位置可能存在
一、
二、三轴的多种组合方式如下图唯一组合两种组合三种组合四种组合一轴旋转任何角度均满足多种组合意味着由前一位置到达现在位置有多种补间方式,应以姿态优美避免干涉为优先进行人工判断4
四、
五、六轴组合对于空间的任意姿态,
四、
五、六轴的组合只存在两种组合方式,如图工具初始姿态△R05T0到最终姿态△R25T3,有两种转法1五轴转β°,四轴转θ°,六轴转α°,合计β°+θ°+α°2五轴转-β°,四轴转180°-θ°,六轴转180°-α°,合计360°-(β°+θ°+α°)两种组合方式是以选项的方式体现在模拟软件中乘以之前叙述的
一、
二、三轴组合的多种情况,满足机器人可达要求的六轴组合,可能会有
2、
4、
6、8无穷多种情况四轴、六轴角度运动范围是[-300°,300°],对节省机器人运动时间和提高电缆使用寿命是大有益处的但在仿真程序中
四、六轴角度数值通常在[-180°,180°]之间只有在补间运动时才发挥作用,因此离线编程时,应充分注意5)工具姿态的分布将△T5R代表的焊枪插入到每一个焊点,会得出所有焊枪的位置与姿态分布不考虑位置仅考虑姿态,将图中所有△T5R的5点通过平移的方式,重合在一起得到焊枪姿态的分布这种做法相当于,将机器人的
一、
二、三轴看做是沿世界坐标系坐标轴__的轴适合手工焊枪的吊挂系统,对于点焊机器人是不适合的机器人的
一、
二、三轴组合定义的是三维球坐标系__位置被确定后,对于每个焊接姿态,
一、
二、三轴组合形成5点到达时,35线就已经与机器人坐标系轴形成了空间夹角
四、
五、六轴组合在形成焊枪姿态的过程中,又调整了的方向所以焊枪姿态相对于机器人坐标系的分布应理解为如下依次地将每一个焊接姿态,保持
四、
五、六轴不动,将
一、
二、三轴调整到机器人原位,得到的焊枪姿态分布,简称RT分布6)机器人第六轴的功能设想机器人所持的工具不是焊枪而是一根针(与56线重合__)焊接过程是用针沿焊点Z向刺的话,就不需要六轴的功能实际的工具是焊枪而不是针所以六轴的功能就可以孤立出来单独考虑在RT分布状态进一步地,保持六轴不动,将
四、五轴调整到机器人原位,就会得到如图所示的效果所有姿态的均重合到一起,所有T点均在以R为圆心,以RT为半径的圆弧上,构成了一个扇形锥的形状在机器人__位置一定时,扇形锥的大小取决于焊枪的__方式7)四五分析图在确定了焊枪的__尺寸和机器人__位置后,四五轴角度变化结果以二维表达图的方式直观体现圆弧方向表达五轴,径向表达四轴
三、根据5点分布图优化机器人的__位置1)确定机器人的最优姿态和常规应用作业范围机器人的5点运动范围曲线所表达的是机器人理论可以达到的最大运动范围实际的应用中几乎不会用到如图所示的姿态至少在焊装车间几乎所有的点焊应用如左图,5点在2点的右前方的一个区域内少数起搬运动作的机器人会有如右图所示的姿态考虑到常用工具(焊枪)体积大,重量大,且在实际的应用中分布广,姿态多等因素确定机器人最优姿态的条件是a.在常规应用作业范围的中心位置b.负重能力强c.小范围变化
二、三轴角度仍保持上述优点图示拐点与2点连线,在运动范围内的中点,作为最优姿态的5点根据23线和35线求得3点,并将机器人调整至最优姿态如图将最优姿态视为机器人的初始位置姿态(
二、三轴转角清零),将二轴的运动范围修定为[-α,α],α等于23线与85°线的夹角将三轴的运动范围修定为[β,θ],β等于35线与70°线夹角,θ等于35线与23线延长线夹角根据修定后的
二、三轴运动范围,重新绘制5点运动范围曲线后,重新获得区域(填充部分)是常规应用作业范围2)制定优化范围曲线将修定后的二轴、三轴角度范围提取(如右图),将±α,β,θ分别等分10份,得出±1,±2……±10等分线以[∠-1a0,∠0a1],[∠-1b0,∠0b1]为
二、三轴的运动范围,绘制5点运动范围曲线,并依次类推最终形成了以不同
二、三轴角运动范围定义的不同程度的5点运动范围曲线如图其中某一个5点运动范围曲线拐点上的机器人姿态是
二、三轴均达到极限角度曲线上的任一点是二轴或三轴的极限角度有趣的是,每个曲线与图示“拐点”相同的拐点均落在“2点-拐点”的连线上连线被曲线切割得到的线段又是曲线范围在机器人右侧(作业范围)最大长度这些都验证了之前对机器人最优姿态,常规作业范围角度等比分配等方法的正确(顶置式机器人的应用)3)在5点优化分析图中描述5点分布俯视图中描述的
1、
2、
3、4是机器人运动过程中一轴运动角度分布位置,对应的每一个角度位置都存在一个立面图描述的机器人姿态将
1、
2、
3、4位置以一轴旋转到0位置,便形成了如立面图所示的机器人姿态合成图仅保留每个姿态的5点,删除其余的线条后,在5点优化分析图中得到了各个姿态5点的分布图4)分析通常5点的分布是相对离散的,造成离散性分布的主要原因有三个1目标点(焊点)的离散性分布——客观性存在,除非调整焊点分配方案2焊枪焊接的姿态(沿Z轴转动调整)——受夹具等的制约在仿真模拟初期进行人工优化3焊枪与机器人的__——存在优化的可能,在后面叙述离散性分布不可能通过调整机器人__位置进行优化,所以优化机器人__位置之前,必须完成离散性分布的优化焊枪与机器人__优化方法,之所以在后面叙述,是为了易于理解的需要不难理解,5点分布如果能为最小的5点运动范围曲线所包容,则说明运动过程中
二、三轴角度变化相对均衡,四周可达范围余量均匀,甚至可能优化为小型机器人通常不使用机器人倾斜__的方式,所以只采取上下左右__的办法进行调整以得到最小包容曲线为目的,__的数值是机器人__位置需要调整的数值
四、根据15线布置图优化机器人__角度在机器人俯视图中描述所有焊接姿态,15线的布置,即一轴转角线根据最大最小转角求出中值线中值线与0°线的夹角α是机器人__角度的优化值在确认水、电、气、桥架等连接条件的情况下,优化机器人初始__角度
五、焊枪__方式的优化
四、
五、六轴组合运动形成了焊枪姿态在机器人坐标系中的RT分布由前述可知,所有的焊枪姿态均以、两个矢量进行表达同时基点统一在了5点如果焊枪__圆法兰设置不当,会造成六轴功能不能充分发挥导致
四、
五、六轴运动行程增大,所以采取程序统计计算的方法予以优化方法如下1)在RT分布中按照排列组合的顺序,选取两个焊枪姿态2)根据《一次旋转实现刚体姿态的空间变化》,计算出两个焊枪姿态之间的一次旋转轴,并以此修订3)重新计算达到每个焊接姿态,
四、
五、六轴需要转过的角度(根据焊接次序,以+为小值判断
四、
五、六轴组合形式4)按照焊接次计算Σ+Σ5)循环1~4操作步骤,得出所有排列组合情况中,
四、五轴转角差值和最小的情况,并由此得出__法兰方向的优化建议6)进一步采取循环计算的方法,以减小5点运动范围为目的得出__点优化方向建议
六、根据四五分析图优化焊枪沿Z轴的转角初期的仿真模拟,对于焊枪的姿态调整往往不能达到最优特别对于补焊工位,焊枪沿Z轴旋转余地较大处理的好则可以使得5点分布集中且
四、五轴转动量小所以在对焊枪姿态优化调整时,应将四五分析图和5点分布图结合起来分析四五分析图中,对于焊接顺序的描述线可以辅助设计人员,选择恰当的补间方式在
四、
五、六轴的两种组合方式中,选择与前一步骤
四、五轴转角小的组合方式另外四轴运动范围[-300°,300°]中,选择大于180°的使用等另外点在图中的分布过于离散,或者整体偏,也说明装枪方式有待优化
七、机器人负重分析机器人的
二、
三、五轴相当于人的肩、肘、腕关节,姿势不同可提起的重量不同方案设计阶段缺少焊枪的准确重量和重心位置,所以只根据外形尺寸,使用体积代表,并以大、中、小简单区分坐标系原点表示5点第四象限线条偏转角度α为与地面的夹角;线条长度与体积关联第二象限以点描述的方式,表达三轴承受负载力矩的力臂长度,长度等于35线在地面投影线的长度第三象限以点描述的方式表达二轴承受负载的力臂长度,长度等于25线在地面投影线的长度将上述表达连成一条Pline线得出某一姿态,
二、
三、五的受力状态的综合表达
八、机器人焊接动作时间计算1)机器人控制时的选项设置
①补间方式设置是以工具坐标系进行控制时,位置点之间的运动轨迹要求a.自动补间从使用角度出发,多数场合只要求机器人所持工具达到具体的目标位置,对于运动轨迹要求并不严格机器人各轴的回转运动合成为工具的直线运动过程中,工具并非严格按照直线轨迹运动而是按照机器人默认的控制方式,走出近似直线的运动轨迹这样工具的运动速度可以大大提高b.直线补间某些应用(比如弧焊),要求工具行走轨迹必须是直线,各轴转速必须精确匹配,所以工具运动速度较慢c.圆弧补间要求工具行走轨迹必须是规定的圆弧,同样运动速度较慢点焊机器人只采用自动补间方式
②位置点精度等级设置根据使用要求对于目标位置点精度等级设置非常重要的某些应用(比如在线检测),要求到位精度非常高,点焊应用显然不需要那么高的精度由于惯性的影响,对于精度要求高的位置点,机器人自动拟合计算时,会自动延长制动距离,当然制动时间也会增加点焊应用中只作焊接点和补间点两种精度等级划分
③速度或时间要求设置实际的应用中可能对每个补间过程的速度或时间要求不一样,所以需要对每个步骤进行参数设置设置方式通常为两种最高速度设置或运动时间要求设置控制程序根据要求自行匹配加减速度时间段要求与实际情况往往存在差异比如很短的距离要求很高的速度,速度还没达到就要开始减速了又如机器人负重过大,要求速度高,造成驱动电机过载等2)运动时间计算机器人各轴的极限转速(以IRB6600为例)一轴100°/S四轴150°/S二轴90°/S五轴120°/S三轴90°/S六轴190°/S
一、
二、三轴电机承受的转动惯量大,所以转速低;
四、
五、六轴电机承受的转动惯量小,所以转速高
一、
二、三轴组合形成5点位置变化是运动时间的主导因素;
四、
五、六轴组合形成工具的姿态变化是次要因素定5点额定运动速度V=500mm/s,5点空间距离为S,t1=注方案设计阶段未设置补间点时按t1=计算与位置点精度相关的减速时间t2焊接点t2=
0.8秒补间点t2=
0.1秒运动时六个轴都要承受工具的质量惯性力,另外
二、
三、五轴还需要承受工具重量产生的扭矩所以在考虑工具的质量大小的同时,还需结合机器人负重姿态分析,给出修正系数K,K的取值范围是
1.0~
1.3之间3)焊接时间(t焊)焊接时间包括焊枪开闭,加压、通电、保持等焊接规范要求的时间通常分为三种类型a、普通气动焊枪焊接时间按
1.5秒计算b、外部伺服焊枪焊枪的开闭动作采用伺服电机控制,打开行程可以根据需要任意设置,加压力也可以任意设置对提高焊接质量、减少运动时间大有好处但焊枪的伺服控制与机器人伺服控制不兼容并非真正意义的机器人外部轴,不能达到联动效果而是机器人运动到位后发出外部__,焊枪再执行焊接的全部动作焊接时间按1秒计算c、内部伺服焊枪焊接时间按
0.8秒计算另外,气动伺服焊枪、中频焊枪等应用很少,不做规定4)总时间T运动时间t运=t1×K+t2×K3T=∑t运+∑t焊
九、其他工艺方案设计时可以忽略,工程化设计时需要考虑的问题,同样可以以数据统计的方式,进行分析优化1)焊枪__的初始姿态与六轴转角范围的关系2)通过
四、
五、六轴转角变化的统计分析,评估电缆的使用寿命
十、仿真模拟优化流程1)对于大型焊枪机器人的负重姿态是重点要考虑的问题2)焊枪__方式的优化计算3)根据四五分析图和5点分布图调整焊枪的焊接姿态4)根据5点分布图和15线分布图优化机器人__位置Filename:ADS-0325点焊机器人仿真模拟分析.docPage10/152009年1月9日。