![ABB工业机器人虚拟仿真教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/467/26924467/b_26924467.jpg)
2.2 创建工业机器人运动程序
与真实的ABB工业机器人一样,在RobotStudio中,工业机器人的运动轨迹也是通过RAPID程序指令控制的。下面将讲解如何在RobotStudio中进行运动轨迹仿真。生成的运动轨迹仿真可以直接下载到真实的工业机器人中。
2.2.1 创建工业机器人系统
在完成工业机器人工作站的布局后,就要为工业机器人加载系统,建立虚拟的控制器,操作步骤如下。
[1] 选择“基本”→“机器人系统”→“从布局”,如图2-15所示。此时将弹出“从布局创建系统”对话框,如图2-16所示。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0025_0001.jpg?sign=1739067058-pk2T6QqN6JR7PnRED2bGg0ThuCnbLMta-0-e1282c309b322633dee5fc696b2680b1)
图2-15
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0025_0002.jpg?sign=1739067058-f0mIVil7MlzUQHjICm80RbZlnBEcOKBW-0-92fbe8239d574c688b286be6ef513f73)
图2-16
[2] 在图2-16中,设定好系统名称与系统版本后,单击“下一个”按钮(注:若只安装一个版本的系统,则可以只选择一个文件夹,例如,本教程只安装了6.07.01.00系统)。
[3] 此时将弹出如图2-17所示的对话框,单击“完成”按钮即可。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0025_0003.jpg?sign=1739067058-VPe1f8DAdbqTs2g4nvjI9x2BxmkCY0B4-0-a7cb08117c110464868cb02238731355)
图2-17
需要说明的是,在RobotStudio中有很多常用的调整工作站视图的快捷键:平移(Ctrl+鼠标左键);旋转视角(Ctrl+Shift+鼠标左键/鼠标中键+鼠标右键);缩放(Ctrl+鼠标中键)。
2.2.2 创建工业机器人运动轨迹
创建工业机器人运动轨迹的操作步骤如下:
[1] 选择“基本”→“路径”→“空路径”,如图2-18所示。此时即可生成一个空路径,例如,此处生成一个空路径Path_10。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0025_0004.jpg?sign=1739067058-vg15PztHaQTz5XEY0nPrPHJdNeWyigYA-0-de5171b34b73dc7ad2f18d5c536c467d)
图2-18
[2] 选择“基本”→“设置”,可以根据需要设置“任务”选项、“工件坐标”选项、“工具”选项等。这里,我们主要将默认工具坐标系tool0切换成当前工具坐标系Pen_TCP,从而将线性移动的基准更换为当前工具坐标系,如图2-19所示。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0026_0001.jpg?sign=1739067058-qTjIpxgLYwZ6CPoN8i1anYkwgtJAoQZJ-0-3741b03916ee86413823aec248744a1f)
图2-19
[3] 在开始编程之前,需要对运动指令及其参数进行设置。单击RobotStudio界面中状态栏对应的选项,并设置其参数即可,如图2-20所示。本书主要讲解工业机器人的仿真知识,如果对指令含义及参数有不明白之处,可参考本套丛书中的《ABB工业机器人实操与应用技巧》。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0026_0002.jpg?sign=1739067058-TlgLKmJs3n3gwCbLojgMUPQPNjAF2ccS-0-ed69ca22a7a875d7e66745d989a00624)
图2-20
[4] 选择“基本”→Freehand→“手动关节”,并将弹出的关节拖到合适的位置,以及调整到合适的姿态。选择“基本”→“路径编程”→“示教指令”,如图2-21所示,将弹出ABB RobotStudio对话框,如图2-22所示。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0026_0004.jpg?sign=1739067058-wDvNFTNiMtbQnIaAsKOrTAona7K6YQZU-0-36a59011f82849d13cdafe7970542c13)
图2-21
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0026_0005.jpg?sign=1739067058-msrAwSk3HeNr9cOaiwB9Mc1WnNFRb6tO-0-cc9fd719332e1fd0ba193e7d67efaf1b)
图2-22
[5] 选中“不再显示此信息”复选框,单击“是”按钮,即可完成示教一个点的操作。
[6] 选择“基本”→Freehand→“手动线性”,拖动工业机器人,使工具对准第一个角点。选择“基本”→“路径编程”→“示教指令”,如图2-23所示。小技巧:可在操作之前打开合适的捕捉工具,如“捕捉末端”工具
,可提高操作速度,如图2-24所示。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0027_0003.jpg?sign=1739067058-uAycZuLTx87AlkSFyCetSeBvW6VHEq71-0-5372e15d18a232380858c7b4101deeef)
图2-23
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0027_0004.jpg?sign=1739067058-ABsTjI0saafymh79sDCj2Id0Cg87BfZw-0-f36e49423486e8ddb3a3519cf7a9ae4a)
图2-24
[7] 拖动工业机器人,使其工具末端对准第二个角点,选择“基本”→“路径编程”→“示教指令”,如图2-25所示。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0027_0005.jpg?sign=1739067058-J1vSK9TWxhjBIzGDrxPPs2XaTVizwFVV-0-098ecda578a4700c9af0679f2b99e773)
图2-25
[8] 拖动工业机器人,使得工具末端对准第三个角点,选择“基本”→“路径编程”→“示教指令”,如图2-26所示。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1739067058-wZdel8wWf9SxZlLswztzcNJ9VR4KqT0g-0-132c745831a3f4660751b54a7b5b7e74)
图2-26
[9] 拖动工业机器人,使工具末端对准第四个角点,选择“基本”→“路径编程”→“示教指令”,如图2-27所示。拖动工业机器人,使得工具对准第一个角点,选择“基本”→“路径编程”→“示教指令”。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0028_0002.jpg?sign=1739067058-vkRXnCwSrbWPFEkoNoVtahQ7C2NBbRaP-0-d5ae13365c6f1f096b2062a8296553b2)
图2-27
[10] 为了使工业机器人移动得更加顺畅,并且避免遇到线性不好运动的点,可将指令模板中的线性运动MoveL更改成关节运动MoveJ(如果在工作范围内,工业机器人的线性运动受限,则可能是因为仿真软件在开启捕捉功能后,容易使工业机器人的某些轴转动过大。如果明显出现在工作范围内拖不动工业机器人的情况,请用鼠标右键单击工业机器人,在弹出的快捷菜单中选择“回到机械原点”命令即可)。拖动工业机器人,离开小桌子到一个合适的位置。选择“基本”→“路径编程”→“示教指令”,如图2-28所示。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1739067058-NL0ZSnejeyAiiOxdb0mRpXVO004JD2kz-0-4af8ad76e6b6de9dab5b1642bc7d89f5)
图2-28
[11] 切换到“路径和目标点”选项卡。右键单击Path10,在弹出的快捷菜单中选择“自动配置”→“所有移动指令”命令,如图2-29所示,这时工业机器人将在规划路径上快速运动一遍。
![](https://epubservercos.yuewen.com/23058D/15350643105186506/epubprivate/OEBPS/Images/figure_0029_0003.jpg?sign=1739067058-yXwQ8PUKzdOSKrJzErFEEnF0Zm6hmEe3-0-bc90bc81848725896454060a8ccd444b)
图2-29