版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
6.2离线编程创建运动轨迹案例1:创建工件坐标,并完成如图6-2所示机器人轨迹离线编程,即机器人从起始点p1,直线运动到p2点,再经圆弧运动到p3点,继续沿着轮廓线运动依次经过p4、p5、p6、p7点回到起始点p1后,再到工具TCP点p0。21.创建工件坐标创建工件坐标也可采用从项目4扩展部分建立的工件坐标同步到工作站,其方法是在“基本”功能选项卡,单击“同步”下拉菜单中的“同步到工作站”的方式。此处不再详述。此处在工件模型已知的情况下,采用一种快捷方式建立工件坐标,具体如下:34图6-3创建工件坐标(1)在“基本”功能选项卡,单击“其他”下拉菜单中的“创建工件坐标”,如图6-3所示。5(2)在弹出的对话框,将“Misc数据”栏下的“名称”内容改为“Wobj”。在“用户坐标框架”栏,单击“取点创建框架”,选中下拉菜单中的“三点”。如图6-4所示。图6-4创建工件坐标(3)单击捕捉工具“选择表面”和“捕捉末端”,并单击“X轴上的第一个点(mm)”对话框中的第一个框,如图6-5所示。6图6-5创建工件坐标(4)捕捉如图6-6所示的第一个点,作为X轴上的第一个点。7图6-6创建工件坐标(5)捕捉如图6-7所示的点,作为X轴上的第二个点。8图6-7创建工件坐标(6)捕捉如图6-8所示的点,作为Y轴上的第一个点,并单击“Accept”按钮。9图6-8创建工件坐标(7)单击对话框中的“创建”按钮,即建立如图6-9所示的工件坐标。10图6-9创建工件坐标2.创建运动轨迹(1)在“建模”功能选项卡,单击“表面边界”。在弹出的对话框中,选中“选择表面”,捕捉快捷方式就会切换为“选择表面”,如图6-10所示。11图6-10创建运动轨迹(2)单击所要运行轨迹的表面,在“表面周围创建边界”对话框内显示所选的表面,如图6-11所示,单击“创建”。12图6-11创建运动轨迹(3)在“建模”选项卡中,“部件_1”即为生成的曲线,如图6-12所示。13图6-12创建运动轨迹(4)在“基本”功能选项卡,设定工件坐标为“Wobj”(前面创建的工件坐标),工具坐标为“MyTool”。并对运动指令及参数进行设定,如图6-13所示。14图6-13创运动轨迹(5)在“基本”功能选项卡,单击“路径”下拉菜单中的“自动路径”,弹出如图6-14所示的自动路径对话框。选择捕捉工具“选择曲线”。15图6-14创建运动轨迹(6)捕捉选中轨迹的第一条路径,在自动路径对话框显示选中的路径,如图6-15所示。16图6-15创建运动轨迹(7)同样的方法捕捉选中其余轨迹路径,在“自动路径”对话框显示所有的路径,如图6-16所示。17图6-16创建运动轨迹(8)在捕捉快捷方式中仅选择“选择表面”,并在“自动路径”对话框中的“参照面”内单击,然后单击轨迹表面任意一点,如图6-17所示,生成的目标点Z轴方向与选定表面处于垂直状态。18图6-17创建运动轨迹(9)单击“近似值参数”中的“圆弧运动”。设定近似值参数,“最小距离(mm)”为1mm,然后单击“创建”,如图6-18所示。19图6-18创建运动轨迹对比以上图6-17和图6-18,可看到:选择圆弧运动时,其目标点比较少。这是因为选择圆弧运动,其轨迹会在圆弧特征处生成圆弧指令,在线性特征处生成线性指令,不规则形状分段生成线性指令。而选择线性时,轨迹会为每个目标生成线性指令,圆弧也分段生成线性指令。20(10)单击“关闭”按钮,可看到生成的路径“Path_10”,如图6-19所示。21图6-19创建运动轨迹(11)由于路径中第一个圆弧角度大于240,为了让机器人更顺利地在轨迹上运行,需要用两个圆弧指令替代“MoveCTarget_30Target_40”。在“基本”功能选项卡下再新建一个线性自动路径,选择圆弧边界,在“自动路径”对话框中选择“近似值参数”为“线性”,并调整最小距离(此处设置为85mm),将目标点缩至5个,如图6-20所示,单击“创建”。2223图6-20创建运动轨迹(12)展开新建的“Path_20”,如图6-21所示,依次将“MoveLTarget_120”与“MoveLTarget_130”,“MoveLTarget_140”与“MoveLTarget_150”转换为MoveC。24图6-21创建运动轨迹(13)如图6-22所示,选中两个圆弧指令,按住左键将其移到“MoveLTarget_20”下面,并删除原本的圆弧指令“MoveCTarget_30Target_40”。25图6-22创建运动轨迹(14)删除路径“Path_20”。选中“System7”,右击选择“删除未使用目标点”,最后的界面如图6-23所示。26图6-23创建运动轨迹案例2:完成“Path_10”路径上各个目标点工具姿态的调整和机器人轴参数的配置。27
1.目标点调整
如果生成的路径“Path_10”机器人不能直接按照此轨迹运行,存在机器人不能到达的目标点,则需要对一些目标点进行调整,其方法如下:28(1)在“基本”功能选项卡,单击“路径和目标点”选项卡,展开“Path_10”所在的system(此处为system7,不同的计算机system可能不一致)后依次展开“T_ROB1”>“工件坐标&目标点”>“Wobj”>“Wobj_of”,可看到生成的目标点,如图6-24所示。29图6-24目标点调整(2)选中目标点“Target_10”,鼠标右键单击该目标点,弹出菜单中选择“查看目标处工具”,选择本工作站使用的工具“MyTool”,这样可以看到在此目标点处显示出工具的姿态,如图6-25所示。30图6-25目标点调整(3)在图6-25可看出,机器人难以以此姿态到达该目标点,需要改变其姿态。可选中目标点“Target_10”,鼠标右键单击该目标点,弹出菜单中选择“修改目标”>“旋转”,如图6-26所示。31图6-26目标点调整(4)在弹出的对话框内,“参考”选择“本地”,“旋转”选择绕“Z”轴旋转(具体可根据实际情况选择“X”或“Y”),度数输入-90(数值根据实际情况调整),单击“应用”按钮,可看到该目标点工具的姿态发生了改变,如图6-27。32图6-27目标点调整(5)用同样方法可修改其余的目标点,使得各目标点工具的姿态在机器人可达到的合理角度范围。选中所有目标点(Shift+鼠标左键)后可看到在所有目标点处工具的姿态,如图6-28所示。33图6-28目标点调整2.轴参数配置(1)选中目标点“Target_10”,鼠标右键单击该目标点,弹出菜单中选择“参数配置”,如图6-29所示。34图6-29轴参数配置(2)弹出对话框中选择“Cfg1(…”(如果有多个轴配置,可单击各个“配置参数”,查看当前“关节值”,并根据经验判断机器人所在位置姿态是否合理来进行选择),单击“应用”,如图6-30所示。35图6-30轴参数配置(3)可用同样方法为其余的目标点参数配置,也可采用自动配置方式完成剩余目标点的参数配置。自动配置具体方法如下:在“路径和目标点”选项卡中,鼠标右键单击“Path_10”,在弹出的菜单中选择“配置参数”>“自动配置”,如图6-31所示。可看到机器人运动,若在目标点机器人位置姿态都能顺利达到,则机器人沿着路径轨迹自动运行一周。若有目标点不能达到,需重新调整工具姿态参数配置,再次进行自动配置,直至能够走完轨迹为止。3637图6-31轴参数配置案例3:完善程序,让轨迹更接近工业生产情况。定义接近加工起始位置的pA点,定义加工完成后的离开位置pB点,以及机器人在未走轨迹加工之前所处的安全位置pHome点。对程序进行仿真运行,并在“虚拟示教器”查看程序。38(1)接近加工位置的pA点定义为相对于起始目标点“Target_10”沿着其点所在坐标的Z轴偏移一定距离。方法为选中“Target_10”点,右键单击,选择“复制”,如图6-32所示。39图6-32完善程序1.完善程序(2)选中“Wobj”,右键单击,选择“粘贴”,如图6-33所示。40图6-33完善程序(3)单击选中“Target_10_2”点,再次单击后把名字修改为“pA”。选中“pA”,右键单击,选中“修改目标”>“偏移位置”,如图6-34所示。41图6-34完善程序(4)在弹出对话框中选择“参考”为“本地”,“Translation”的第三个框(即Z值),设定为-150,单击“应用”,即完成对pA点的参数设置,如图6-35所示。42图6-35完善程序(5)右键单击“pA”点,选择“添加到路径”>“Path_10”>“<第一>”,如图6-36所示。43图6-36完善程序(6)添加到路径后,结果如图6-37所示。44图6-37完善程序(7)同样的方法定义加工完成后的离开位置pB点。复制“Target_150”点,把“Target_150_2”修改名字为“pB”后,右键单击“pB”,修改“偏移位置”,完成“参数配置”后添加到路径“Path_10”中的“<最后>”。完成结果如图6-38所示。45图6-38完善程序(8)下面定义pHome点。在“布局”选项卡中,选中“IRB2600_12_165_01”,右键单击“IRB2600_12_165_01”,在弹出菜单中选择“回到机械原点”。此时机器人的位置调整回到最初位置,如图6-39所示。46图6-39完善程序(9)在“基本”功能选项卡中,工件坐标选中“Wobj0”,单击“示教目标点”,在“Wobj0”坐标系中生成目标点“Target_160”,如图6-40所示。47图6-40完善程序(10)把“Target_160”重命名为“pHome”后,添加到路径“Path_10”的第一行,如图6-41所示。同样的方法添加到路径“Path_10”的最后一行。48图6-41完善程序(11)选中路径“Path_10”的第一行指令“MoveLpHome”,右键单击,选择“编辑指令”,如图6-42所示。49图6-42完善程序(12)在弹出对话框,“动作类型”选择“Joint”,“Speed”选择“v300”,“Zone”选择“z30”,更改完成后单击“应用”,如图6-43所示。其他语句指令更改可参考后面的程序。50图6-43完善程序(13)修改完成后,再次为路径“Path_10”进行一次轴参数自动配置,如图6-44所示。如果机器人可以顺利走完轨迹,则程序已完善。51图6-44完善程序2.仿真运行(1)新建一个空路径,右键重命名为“main”,按住鼠标左键将“Path_10”移到“main”里面。如图6-45所示。52图6-45仿真运行(2)在“基本”功能选项卡中,单击“同步”的下拉菜单,单击“同步到RAPID”,如图6-46所示。53图6-46仿真运行(3)在弹出对话框中选择所有同步的内容,单击“确定”,如图6-47所示。54图6-47仿真运行(4)单击“仿真”功能选项卡的“仿真设定”,在打开的对话框中选择“仿真对象”>“system7”>“T_ROB1”,在“T_ROB1的设置”中“进入点”选择“main”。单击“关闭”按钮,如图6-48所示。55图6-48仿真运行(5)单击“仿真”功能选项卡的“播放”,如图6-49即可执行仿真,可看到机器人运行轨迹。56图6-49仿真运行3.查看程序在“控制器”功能选项卡中,单击“示教器”,单击“虚拟示教器”,在打开的虚拟示教器主菜单中单击“程序编辑器”可查看程序。也可在“RAPID”功能选项卡中,单击“控制器”,单击“system12”,单击“RAPID”,单击“module1”,可看到的程序如下:
MODULEModule1!程序模块,名称为默认的Module1。57CONSTrobtargetTarget_10:=[[13.326171875,305.447769165,-10],[0.707106781,0,0,-0.707106781],[0,-1,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]];!离线生成的目标点数据,共包含四组数据,分别表示为TCP位置数据,TCP姿态数据,轴配置数据和外部轴数据。
……58CONSTrobtargetTarget_100:=[[13.326171875,305.447769165,-10],[0.707106781,0,0,-0.707106781],[0,-1,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtargetpHome:=[[547.330619978,0,451.647244244],[0.190808872,0,0.981627207,0],[0,0,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]];!示教生成的目标点数据。59CONSTrobtargetpA:=[[13.326171875,305.447769165,-160],[0.707106781,0,0,-0.707106781],[0,-1,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]];CONSTrobtargetpB:=[[13.326171875,305.447769165,-160],[0.707106781,0,0,-0.707106781],[0,-1,0,0],[9E9,9E9,9E9,9E9,9E9,9E9]];PROCPath_10()!路径程序60MoveJpHome,v300,z30,Mytoo1/Wobj:=Wobj0;MoveJpA,v200,z30,Mytoo1/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2021-2022学年广东深圳龙华区五年级上册语文期末试卷及答案
- 2024年中图版选修3物理下册阶段测试试卷含答案781
- 人教版高中物理必修第三册第十一章电路及其应用质量评估练习含答案
- 2023-2024学年河北省唐山市玉田县四年级下学期期中语文真题及答案
- 2024年度土地储备与土地转让买卖框架合同范本9篇
- 2020-2021学年浙江省杭州市余杭区四年级上学期期中数学真题及答案
- 2024年度汽车租赁服务与保险配套合同3篇
- 2025年小升初数学复习之小题狂练300题(填空题):探究规律与应用题(10题)
- 2024年上外版二年级语文上册阶段测试试卷423
- 2024年广东公务员申论考试真题及答案-行政执法卷
- 机械手臂搬运加工流程控制
- 4海底岩石与钻头破岩海洋钻井工程
- 众辰变频器说明书3400
- 【期末试题】河西区2018-2019学年度第一学期六年级数学期末试题
- 立法学完整版教学课件全套ppt教程
- (优选)离散元法及其应用课件
- 脚手架计算书-
- 部编版八年级语文上册《句子的成分》定稿课件
- 清华大学《大学物理》习题库试题及答案09磁学习题
- 目标成本限额指标
- 最易懂的杰普逊航图学习课件
评论
0/150
提交评论