2024年4月18日发(作者:三星笔记本u盘启动)
界面分几大块:
7. Add-Ins-----软件的二次开发以及一些插件的启动。
单击标签1,选择【新建工作站】
缺点是:建立的系统,都是默认配置,是裸机系统。
然后,选择的机器人会进入系统,底座中心与世界坐标系中心重合。
【模板系统建立 总结】
6. 在线----与控制柜连接,在线传递数据,修改程序,重装机器人系统等。
用模板建立的系统优点是:方便,快捷,不需要其它的设置即可直接建立系统。
可以看到有3中建立工作站的方法:【模板系统】 【已存在的系统】 【空工作站】
3. 建模----建立一些简单的模型,一般复杂的模型都在第三方软件建立好后导入系统。
如果遇到有的机器人负载和臂长选定的情况下,弹出上图的询问框,表示库中有不止一个
符合条件的模型,你随便选择一个即可。
何谓裸机系统? 就是机器人配置为出厂最基本配置,只能做基本的运动,信号的建立与使
I. 模板系统-----用的比较多的一种方法。系统右边列表提供了一些列ABB的标准机器人供
你选择。
在这里你选择一种符合你要求的机器人,然后点击确认,等右下角的控制器状态变为绿色,
系统就建立好了。
2. 基本标签---外界模型的导入,位置调整,机器人点的示教,工件,工具坐标系的建立等,
是个很重要的内容,后续会详细讲解。
这三种方法分别讲解,各有各的用处。
4. 仿真----对系统离线仿真的一些设置。
1. 机器人系统建立,打开,打包等标签。
5. 离线----离线编程,或者离线修改程序。
3. 配置系统文件。
用,只能做一些轨迹的简单模拟。
b. 在弹出的对话框中点击下一步:
配好系统文件后,你就可以用上面的方法建立系统了。
步骤:
a . 点击 离线----系统生成器---选择放置系统文件的地方-----点击创建新系统。
等等功能都不能实现。因为你没有这些功能的选项。要使用这些选项,现实中你要向ABB
公司购买。
在软件模拟中,你可以不用花钱,去体验一下ABB这些功能的强大与奥秘。时间不早了,
放到明天的课程了。
d. 输入序列号,如果没有序列号,请点击虚拟序列号。它会自动生成一个控制 Key,
然后选择robotware版本号,其实就是你的robotware版本,如果你按照随
1 . 打开创建系统窗口,点击已存在系统,如下图:(单击图片可以放大,再次单击恢复到
原来的大小):
上个教程写了,建立系统的第一种方法--模板系统,今天讲解用第二种方法 已存在的系统
创建系统。
如果你想做高级切割(wrist move),想实现两台机器人的联动控制(multimove),弧焊,
点焊指令的使用,机器人到Home点自动触发信号(Wordzone)
可以看到 系统库下面有很多文件,如System1,system2,24-64678 等等。你只需点击其中一
个,系统就建立好了,相应的机器人,软件选项都有了。和上一讲中最后的结果一样。
可很多人就有疑问了,你没有选择机器人,怎么会出现机器人呢?还有我的系统库下面怎
么没有一个诸如System1,system2,24-64678 的文件呢?
2. 你的疑问是正确的,用这个方法建立系统时,我们首先要配系统文件,在配置系统文件
的过程中,我们指定用什么型号的机器人,什么软件选项等信息,
c. 输入系统名字,这里注意。名称只能使用英文字母和数字以及下划线和中划线等
不支持中文。下一步:
I. 完成后,你就可以看见你刚才配的系统了。
功能块的用处,在Option专栏会介绍。
建立系统之二-----空系统
g. 选择 Option, 包括软件选项和机器人本体的选择。比如你想选择中文,你就把644-
5勾上等。向下拉找到DriveModule1,选择机器人型号。下一步:
h. 添加系统参数,不用添加。可以在后续的系统中配置自己的系统参数。这里指一般你
有备份文件的话,可以选择添加系统参数,但也可以后续导进去。点击完成。
3. 装载素材,选择你需要的机器人,导入你的库文件,或者导入外界模型。
e. 驱动Key, 系统也会自动生成一个驱动 key。点击箭头导入右边。 下一步:
选择,然后在系统的模拟中实现它的功能,比如你想配置IO型号,你要选择
Devicenet,想模拟弧焊可以选择
机附带的光盘装的话,应该只有一个robotware版本号。它会自动选择你装的
robotware 高版本。(说明一下控制 Key其实就是你的系统软件配置,简单点
说就是你的机器人可以实现的高级功能,弧焊啊 点焊啊,如何通信啊等),下一步:
f. 外轴 Key,牵扯到外轴了,比如你的变位机,伺服电焊钳,滑轨等都是外轴。先不
建带外轴的系统,直接下一步:
上个教程写了,建立系统的两种种方法--模板系统和存在的系统,今天讲解用第三种方法
空系统的创建。
1 . 打开创建系统窗口,点击空系统,如下图:(单击图片可以放大,再次单击恢复到原来
的大小):
总结: 用这个方法建立的系统,比前一讲用模板方法有很多优点,你可以选择机器人的选
项,各种功能你都能
Arc 等,ABB所有的选项对应一个功能块,这些功能块在真实的机器人系统中大
都是要花钱买的。具体的
2. 可以看到视图中只是一个场景,什么也没有。就像一个空的舞台,至于舞台怎么布置,
完全看你的设计了。
创建。
7. 输入系统文件的名字和保存路径, 这和上一讲的存在的系统中建立系统文件一样的。
创建系统的三种方法已经讲完,用何种方法创建系统,有你自己根据情况决定。
一般情况:
10. 等右下角的 控制器状态变为绿色,表示系统已经建立好了。可以进行离线的仿真了。
2.
1. 我们用模板建立一个系统,机器人选择2400-16-150的。创建完系统如下。系统创建成
功与否,要看右下角控制器状态是不是绿色或者黄色的,并且是1/1;
1. 如果有机器人备份文件,我们用备份文件中的 Key,通过已存在的系统方法
创建系统。这样保证了你创建的系统和你备份的系统完全一样,可以实现备份
11. 点击保存,先保存一下此系统。以便以后可以打开继续编辑。
总结: 从空系统建立系统,给了你很大的空间,在这里,你可以很方便的创建带导轨的
系统,带外轴变位机的系统,MultiMove系统,以及多台机器人的联动系统。
8. 这里显示了你的系统中的机械装置。一般是运动单元,如机器人,变位机,导轨等。目
前只有一台机器人。下一步:
9.这里你可以勾选此系统的软件配置。和上一讲一样。不再赘述。点击 完成:
5. 当这些都做好了,就好比素材都准备就绪了。这时还不能编程,看右下角处控制器状
态是白色的,显示 0/0。现在可以将设备组成系统了。
6. 组系统。点击 机器人系统-----从布局。
4. 素材导入后,你可以这时先将他们按照布局图摆放好,也可以稍后确定他们的位置关
系。
你要创建复杂的带外轴的,或者多台机器人的联动系统,一般用空系统方法
上几次教程讲解了如何创建一个系统,当系统创建完成后,就可以对机器人编程等操作了。
这节我们讲解机器人工具的安装以及移动。
直接导入系统查看。
导入一把工具,以PHI di 500 M2001 这把弧焊枪为例。
快捷键1: 按住 Ctrl +鼠标左键移动 平移整个视图。
快捷键2: 按住 Ctrl +Shift+ 鼠标左键移动 旋转整个视图。
4. 安装弧焊枪,在布局中,用鼠标左键点击 焊枪,左键按着不放,拖到上面的机器人上
面松手,出现提示框。选择 NO 。。
从左到右分别为: 关节运动 , 线性运动, 旋转运动,对应于我们示教器上的(1-
3,4-6), 线性,重定位。
6. 单击线性按钮,此时你将鼠标左键点击机器人关节,此时鼠标会变成手型,此时可以
拖动机器人做关节运动。
路径和目标点:管理我们的工件坐标系,工具坐标系,机器人位置点,路径等信息 ,很重
要,后续会讲到。
2. 选择 导入模型库的下半部分,记住,这是两个菜单,点上半部分转入本地硬盘,载入
库文件,点击下半部分直接打开快捷目录。
此时注意,上面工具一栏 是选定的工具坐标系和工件坐标系,我们在做线性运动和重
定位(旋转)运动时,一定要指明
布局菜单: 管理我们从外界导入到系统的或者在Robotstudio中通过建模自己创建的所有
几何体。
5. 此时工具已经安装到了机器人上面。此时你如果移动机器人的话,焊枪应该可以喝机器
人一起运动了。右上角三个按钮是用来控制机器人运动模式的。
3. 可以看到枪已经导入到场景中了,在世界坐标系原点。与机器人重合了,所以可能你
看不见,但是从 布局 里面你可以看到已经导入了。
相应的坐标系。如果你将工具坐标系改为Tool0的话,焊枪端点的坐标系会跑到法兰盘
7. 点击线性运动,此时单击机器人工具,会发现此时焊枪端点出现一个坐标系,拖住坐标
系的一个轴即可线性移动机器人。
创建完成后,我们在场景中可以看到2400机器人了,它的底座中心位于世界坐标系原点处。
并且在左边“布局”菜单下我们可以看到他的信息。
中心。
8. 点击旋转键,焊枪上面会出现三个轴的旋转箭头,鼠标拖动,机器人会绕着选中的TCP
做空间旋转。
1. 打开 建模---固体---矩形体,建立一个小桌子,或者只建立一个正方体即可。或者大家
可以在其他三位软件中创建再导入Robotstudio中。
然后点击 取点创建框架 后面的倒三角。弹出创建取点对话框。
另一个 PKI_500,就是我们导入的这把工具弧焊枪的工具坐标系。
4. 现在我们建立一个工件坐标系。点击 基本---其它---创建工件坐标系。
创建的正方体在世界坐标系原点处,把它移动到机器人的工作范围里面。
工件坐标系只有一个Wobj0,也是默认的工件坐标系,和世界坐标系重合。
接上一节课,我们建立了系统,并且会单轴,线性,旋转操作机器人。这节课我们开始建
立一段小程序。
2. 创建并移动好的方块如图。
3. 看左边 “路径和目标点”,这里管理着你的工具坐标系,工件坐标系,机器人坐标点,
例行程序等等。
目前我们看到有两个工具坐标系 Tool0 和 PKI_500, 其中Tool0 位于机器人法兰盘中
心,并且固结在这里,随机器人一起运动。
这个坐标系我们称为手腕坐标系。也叫Wrist Cordinate,是系统定义好的,不能更改的。
6. 我们采用三点法,然后点击上面的捕捉方式中的边缘点捕捉。然后将视窗调节到适当的
地方,方便一会取点。
5. 在弹出的创建工件坐标系对话框中,在这里你可以更改工件坐标系的名字,下面几项都
先不要动,参数的详细意思会在《机器人基础》专栏介绍。
然后用鼠标点击取点器的第一个框(3),要取点时,一定要确保光标是否在响应的地方。
10. 可以看到示教的目标点位于Wobj0 中,默认的名字是Target_10,右键将其重命名为
Phome。
同样道理 取5,6 两点。
7. 完成后,确认所有坐标点都已经取到, 点击接受---创建。
8. 这时候你看 工件坐标£目标点,应该多出一个工件坐标系 WorkObject_1;
然后去捕捉正方体上的角点,当一个小白球出现时,表示已经捕捉到了,此时点击,同
时观察取点器上面坐标是否变化。
姿态好看点,和周围没有干涉的位置都可以。现在来示教Home点,一般home点都放
在Wobj0里面。
其实Home点就是一个特殊的机器人工作点,当它不工作的时候,它一般都停留在这个
点上,工作完成后也回到这个点上。 一般home点的选择根据情况,
(技巧:打开捕捉,用线性拖动坐标轴)
12. 同理示教出其它三个角的点。如左图。
13. 这时候你在任何一个机器人点上右键选择 “查看机器人目标”,这样你可以用鼠标点
击其它机器人位置点,机器人会自动移动到相应的位置。
选中它,你会发现正方体角落有个高亮显示的坐标系,就是他了。
9. 工件坐标系建立好了,工具坐标系也有了,现在素材都齐了,可以对机器人位置进行示
教了。首先示教一个Home点,很多人问过关于Home的问题,
11. 将坐标系切换到刚才建立的Workobject_1,工具还是原来的不变,将机器人移动到正
方体的第一个角上面,并且调整好姿态。
将工件坐标系,工具坐标系调整为Wobj0 和PKI_500,然后操作机器人到你满意的地方,
点击示教目标点。
14. 添加例行程序: 在Phome点上右键,单击 “添加新路径”。
选中要修改的两条MoveL Phome 指令,右键 修改指令。
里面设置的速度,这里只是一个演示,并且做一个轴的自动配置(轴的配置,有兴趣
的话可以提出来我们继续讨论,这里不做详解)。
18. 如果要修改为MoveJ,则将上面的line修改为 Joint,同时这里也可以修改速度,转角
半径Z100参数。
为了让这个方形轨迹封闭,在 MoveL Target_40 后面再拖一个Target_10点进来,工
作完了要回Home点,最后再放一条Phome点。
19. 自动配置:都修改完毕后,点击 Path_1 右键,选择 “自动配置”。 我们可以看到机
器人沿着我们设置的轨迹运动了。这里的速度不是真正的指令
21. 我们这时看到程序模块里面多出来两个模块了,一个是Module1,一个是
mainmodule,双击这两个模块,你会看到刚才示教的程序了。
22. 这时候只有一个例行程序Path_1;还不能自动运行,因为没有主函数main。 有两种方
法添加main函数。
17. 修改细节: 比如回Home点,我们一般都用MoveJ ,还有方形的四个点都要走到,
一般都用fine,而默认的都是Z100。怎么修改?
15. 这是我们看到系统为我们添加了一个Path_10的Routine。系统默认添加的都是MoveL
指令。把鼠标放在MoveL上面会显示出整个指令。
16. 把 Workobject_1 中的是个机器人位置点全部选中拖到Path_1中刚那条home点下面。
(一个点一个点拖也行)
20. 离线:我们到离线状态下看看,离线就是示教器状态,这里显示的一切东西和示教器
是完全一样的。我们看到 Rapid--T_Rob1--程序模块
里面什么东西都没有,刚在场景里做的工作都没过过来。我们需要将它同步到示教器,
点击“同步到VC”,勾选所有项,确认。
进阶 建立工具
1 . 我们建立一个空系统,然后从外界三维软件导入一把三维工具模型。(用RobotStudio
建模功能创建简单的工具也行)
4. 同时我们隐藏机器人,这时我们看到工具又回到原来导入到场景的位置。
b. 点击“仿真---仿真设定”,选中path_1 导入到主队列中,然后确定。
如图,我导入的三维模型如图,这是在UG里面创建的一个三维工具模型。
25. 查看示教器:点击 “离线-----虚拟示教器” ,启动时间比较长,稍等一会儿。
24. 运行:切换到视图,点击播放按钮,系统开始运行。机器人按照轨迹开始运动。
23. 这时候我们再到 module1中,可以看到 系统已经给我没添加了main函数,并且将
path_1添加进来了。这个时候程序可以运行了。
a. 在path_1下面自己手动输入main函数,语法结构按照上面的path_1即可,然后把
path_1放入main函数中。修改完毕点击上面的“应用”按钮。
2. 我们在从库中随便导入一台机器人,例如2400。然后把工具直接拖到机器人上,提示
框 选择“NO”。
打开示教器,可以看到我们编写的程序在这里。目前系统的状态是: AutoOn 自动,
MotorOn 上电,也可以在这里点击右三角键启动程序。
我们看到它安装到了机器人上,但是没有正确安装到法兰盘上。
3. 我们先将它从机器人上拆下来。在工具上右键,选择拆除,提示框“是否保持原来位置”
选择 “NO”。
明显没有在他应该在的位置(见图中4处)。
因为机器人法兰盘的Z轴垂直法兰盘向外,而工具的安装盘面也应该坐直世界坐标系Z
轴。转后的工具如图。
8. 接下来一步比较关键,调整自身坐标系与世界坐标系重合。 在工具上 右键-----设置本
地原点。
根据上面的原则,要想正确安装工具,需要将工具的坐标系原点设置到与法兰盘借出的盘
面中心处,并且坐标系方向要正确。
这里推荐用 放置--- 一个点 法。 这个方法是平移一个物体,从一个点到另一个点。最
好把圆心捕捉打开。
打开对话框,从里面的数据可以看到工具自身的坐标系在世界坐标系里面的位置和方向
角。将六个数据都设置为0, 然后点击 应用。
10. 现在只是完成了一半,先别高兴。因为工具的TCP还没有建立呢。 再将工具从机器人
6. 接下来要调整坐标系到盘面中心(即上图中4的位置),首先要把工具盘面中心移动到
世界坐标系原点处。
9. 这时,你会发现工具自身的坐标系已经于世界坐标系重合了。这时你将机器人显现,然
后再次把工具拖动到机器人上。看是不是正确安装了?
7. 移动到世界坐标系原点后,我们发现工具自身的坐标系也随着工具左移了,没关系,先
不要管它。我们发现工具还应该转个角度,立起来。
5. 我们选中移动工件标签(见1处),然后选中工具(见2),这是会出现一个十字坐标系,
这就是这个工具自身的坐标系所处的空间位置。
工具能正确安装到机器人法兰盘上的原则:工具自身的坐标系与法兰盘Tool0 坐标系重合。
上拆卸下来,并隐藏机器人。点击 目标点--创建目标。
因为Y已经在焊丝顶端的断面平面内了,现在沿着Y轴细微旋转,将z的方向调整到
与焊丝方向一致即可。
13. 调整好Target_10 方位后,我们点击 建模--创建工具,在对话框里输入工具名字,选
择部件。输入重量,重心等信息。(可以随便输入)
16. 记者将它保存为库文件,以后随时都可以调出来直接应用了。
14. 输入TCP名称,框架要选择Target_10,然后导入到右边。然后完成。
11. 创建一个机器人目标点,把圆心捕捉打开,捕捉到焊枪尖端中心点。点击创建。
15. 完成后的工具如下图。此时我们查看布局里面,工具已经变成有模型和框架的工具文
件了。
12. 创建好的目标点如图,但是我们发现目标点的Z方向与焊丝方向不一致,我们要做细
微调整,右键 Target_10---修改目标--旋转。
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1713407039a2242891.html
评论列表(0条)