(完整版)ABB工业机器人编程-第八章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)为单独的目标点设置轴配置
在“路径和目标点”浏览器中,选择一个目标点然后右击“修改指令”“参数配置”。
8.5 方向 在RobotStudio中从曲线创建路径时,目标点取决于曲线特性和周围的表
面。 8.5.1 无序方向
在下面的路径中,目标点方位没有进行排序。系统已经使用目标处的查 看工具功能说明目标点指向不同的方向。
ቤተ መጻሕፍቲ ባይዱ
8.4 机器人轴配置调整 8.4.1 机器人轴的配置 (2)在目标点中存储轴配置
对于那些将机器人微动调整到所需位置之后示教的目标点,所使用的配 置值将存储在目标中。
凡是通过指定或计算位置和方位创建的目标,都会获得一个默认的配置 值 (0,0,0.0),该值可能对机器人到达目标点无效。
8.4 机器人轴配置调整 8.4.1 机器人轴的配置 (3)轴配置的表示 机器人的轴配置使用四个整数系列表示,用来指定整转式有效轴所在的象限。 象限的编号从 0 开始为正旋转(逆时针),从 -1 开始为负旋转(顺时针)。 对于线性轴,整数可以指定距轴所在的中心位置的范围(以米为单位)。 六轴工业机器人的配置(如 IRB 140)如下所示: 第一个整数 (0) 指定轴 1 的位置:位于第一个正象限内(介于 0 到 90 度 的旋转)。 第二个整数 (-1) 指定轴 4 的位置:位于第一个负象限内(介于 0 到 -90 度的旋转)。 。
8.3 自动路径创建 选中几何体表面上的第一个点,按住SHIFT键选择第二个点,系统自动创建该 几何体表面上所有边缘,创建的边缘点显示在左侧“自动路径”下。
8.3 自动路径创建 通过下方的“删除”去掉不需要的边缘点,“反转”可以更改创建的边缘点 的次序,其余参数含义见下表。
8.3 自动路径创建 点击“创建”,创建后会自动生成路径Path_10。
8.4 机器人轴配置调整 8.4.2 为路径内所有的目标点设置轴配置 自动配置功能贯穿整个路径,并相对于其前面的目标优化配置。如果选择了 所有移动指令选项,则会影响联合移动指令。如果选择了线性/圆形移动指令 选项,则会影响线性和圆形移动,但不会影响关节移动指令。
8.4 机器人轴配置调整 8.4.2 为路径内所有的目标点设置轴配置 (1)自动配置 在“路径和目标浏”览器中,右键单击某个路径,选择“自动配置”,然后 选择“线性/圆周移动指令”或“所有移动指令”。此时,机器人将逐步执行 路径中的各个目标并设置配置文件。
8.3 自动路径创建 以上述同样的方法分别为眼睛、嘴创建路径Path_20、Path_30、Path_40、 Path_50。
8.4 机器人轴配置调整 在有多种方案时,机器人轴配置规定了机器人轴在机器人在目标点之间
移动时的位置。如果用当前配置无法达到目标点,而用规定配置以外的配置 却可以达到,则在路径目标点浏览器中相应的移动指令图标显示为黄色警告 图标。如果用任何配置都无法达到,那么会显示红色图标。使用基于移动指 令的配置功能来改变配置。或者,您也可使用基于路径的自动路径功能来自 动设置工作路径。
8.5 方向 8.5.3 对齐目标点方向 可以使用对齐目标点方向命令,对齐选定目标点使之绕一个轴的旋转而无需 更改绕其它轴的旋转。 1 在“路径和目标点”-“路径与步骤”-右击目标点,从菜单上选择“定位 目标”。 2 右键单击目标点,从菜单上选择“修改目标”-“对准目标点方向”,以显 示对话框。 3 在 “参考”框中,指定您要将其方向用作参考的目标,单击该框,然后从 “布局”浏览器或图形窗口中选择目标。 4 在“对准轴”框中,选择要将其方位从参照目标点复制到选定目标点的轴。
8.1 工具坐标系创建
接下来,标定工具 坐标系的方向,由 于本任务中使用的 TCP和Z方法,所 以此处我们只需标 定一个延伸器点Z, 该点如下图所示:
注:工具坐标系方向的标定原理 为:设置的延伸器点朝向固定参 考点的方向即为当前所标定方向 的正方向
如图所示,此时标定 出来的工具Z方向, 即为工具末端的延伸 方向,满足了之前提 出的需求;
工作站描述 工业机器人在涂胶、滚边、切割等作业时,通常需要实现长距离的不规
则曲线轨迹运动。如果采用目标点示教,结合运动指令编写程序可实现此项 功能,但存在费时、费力、精度低等问题。由于ABB公司开发的RobotStudio 软件中有自动路径创建功能,可完满解决上述问题,可以使机器人高效地实 现长距离不规则曲线轨迹运动。
8.5 方向 8.5.3 对齐目标点方向 5 在“锁定轴”框中,选择旋转目标点所围绕的轴。该轴的方位不会随目标 点更改。例如,如果所有目标点的Z轴都垂直于工件表面,而且您想保持该定 位,则应当锁定Z轴。 单击应用,更改目标点的方位。 6 单击“应用”。
8.6 测试位置和动作 RobotStudio提供了几项测试机器人如何到达或移动到目标点的功能,可以帮 助在创建工作站和编程时找到最优化的布局。 1)测试可达性 移动指令的可达性状态显示在“路径目标点”浏览器中。有四种可达性状态, 如下所示: • 未知(选中前) • 可达(无指示) • 用其他配置可达(浏览器中显示黄色图标) • 不可达(浏览器中显示红色图标,同时,图表视图中显示红色移动指令) 要改变某一条路径上所有目标点和改变某一个目标点的配置。
8.1 工具坐标系创建
例如,参考固定参考点示教如下4个点位
点1
点2
标定点的 点1
姿态选取
应尽量差
异大一些,
这样才容
易标定出 较为准确
点3
的TCP 点3
点2
点4
点4
在标定过程中,为 了便于后续标定工 具坐标系方向,一 般将最后一个TCP 标定点调整至工具 末端完全竖直的姿 态,所以在此任务 中将第4个标定点 设为如上图所示姿 态;
8.5 方向 8.5.2 将目标方向设置为垂直于表面
将目标方位设置为垂直于表面就是要使其与表面成直角。可通过两种方 法将目标与表面垂直:
(1)可将整个表面用作垂直参照。目标将定位为与表面上最近的点垂直。 整个表面为默认表面参照。
(2)表面上的特定点可以用作法线参照物。无论到表面上最近点的法线 是否拥有其它方位,经过定位,目标都能与此点垂直。
8.2 工件坐标系创建 轨迹应用一般我们都需要根据实际工件位置设置工件坐标系,这样便于后续 的操作和编程处理, 在手动操作窗口中创建一个工件坐标系Wobj1,然后利 用用户三点话进行标定,在本任务中可以利用耳朵上的尖点作为标定所需的 X1、X2、Y1。
注:在设置工件坐标系时,需要思考一下,根据当前选取的 3个参考点进行标定,构成的坐标系XYZ的朝向是否便于后续的 操作和编程处理,尤其是Z方向;
接下来,我们需要在工作站 中确定一个固定参考点作为 标定参考,在本任务中可以 直接使用耳朵上的尖点,如 下图所示:
8.1 工具坐标系创建 在手动操纵窗口中,创建一个工具坐标系数据,名称为Tool1,然后在
定义界面中,将方法设定为TCP和Z,点数默认为4,然后利用上文中提及的固 定参考点进行标记;
TCP标定点的数量是可以自定义的,点击点数框中的下拉键,可以从3-9 中进行选择,标定点数越多,越容易标定出较为准确的TCP。
8.4 机器人轴配置调整 8.4.1 机器人轴的配置 (3)轴配置的表示 第三个整数(2)指定轴6的位置:位于第三个正象限内(介于180到270度的旋 转)。 第四个整数 (1) 指定轴 x 的位置,这是用于指定与其它轴关联的手腕中心 的虚拟轴。
8.4 机器人轴配置调整 8.4.1 机器人轴的配置 (4)配置控制 在执行机器人程序时,可选择是否控制配置值。如果关闭配置控制,将忽略 使用目标点存储的配置值,机器人将使用最接近其当前配置的配置移动到目 标点。如果打开配置控制,则机器人只使用指定的配置达到目标点。 轴配置控制可分别关闭和开启关节移动配置控制和线性移动配置控制,两者 分别由ConfJ和ConfL动作指令控制。
8.3 自动路径创建 自动路径可生成基于 CAD 几何体的准确路径(线性和环状)。几何体是
指一个具有边、曲线或同时具备这两者的几何对象。 自动路径功能可以根据曲线或者沿着某个表面的边缘创建路径。要沿着
一个表面创建路径,可使用选择级别 "表面";要沿着曲线创建路径,则使用 选择级别"曲线";当使用选择级别"表面"时,最靠近所选区的边缘将会被选 取加入到路径中。只有与上一个所选边缘连接的边缘才可以被选中。
8.4 机器人轴配置调整 8.4.2 为路径内所有的目标点设置轴配置 (2)验证配置文件 验证配置功能沿路径运行,检查运用指定配置可否达到目标点。使用如下程 序来验证现有配置:在“路径和目标”浏览器中,右键单击某个路径,选择 “沿着路径运动”。
8.4 机器人轴配置调整 8.4.2 为路径内所有的目标点设置轴配置
8.4 机器人轴配置调整 8.4.1 机器人轴的配置 (5)关闭轴配置 在不使用配置控制的情况下运行程序,可能会导致每执行一个周期,就产生 不同的配置。也就是说,机器人在完成一个周期后返回起始位置时,可选择 与原始配置不同的配置。 对于使用线性移动指令的程序,可能会出现这种情况:机器人逐步接近关节 限值,但是最终无法伸展到目标点。 对于使用关节移动指令的程序,可能会导致完全无法预测的移动。
8.6 测试位置和动作 即使移动指令未给出指示,目标点也可能不可达,这是因为配置不允许机器 人按指定动作从上一目标点开始移动。通常,在需要机器人沿直线或圆弧移 动时,线性或圆周移动指令会出现这种情况。 目标点的可达性同样取决于移动指令的工具和工作对象,因此,可达状态显 示仅与移动指令有关。 2)查看目标点处机器人 跳转到目标点可以测试机器人是否可以伸展到特定位置。此项功能在构建工 作站时很有用的:通过在工件上的关键位置创建目标并将机器人跳转至这些 目标,可以提前获知项目的定位是否正确。 在“路径与目标点”浏览器中打开“路径与步骤”,选择目标点右击菜单栏 选择“查看机器人目标”,然后在选择其他目标点,机器人会自动移动到目 标点。
(3)详细操作过程
8.5 方向 8.5.2 将目标方向设置为垂直于表面 1 在“路径和目标点”-“路径与步骤”-右击目标点,从菜单上选择“定位 目标”。
8.5 方向 8.5.2 将目标方向设置为垂直于表面 2 右键单击目标点,从菜单上选择“修改目标”-“设定表面法线方向”,以 显示对话框。
8.5 方向 8.5.2 将目标方向设置为垂直于表面 3 在“选择层级”工具栏上,设置选择层级。 • 要将目标点与指定的表面对齐,请将选择层级设定为“表面”。 • 要将目标点与在表面上特定点对齐,请将选择层级设定为“部件”。 4 在图形窗口中,单击参照表面。此时会将表面的名称传送到对话框中的 “表面”框中。 5 在“接近方向”中,单以选择用作接近方向的轴. 6 如要设置在接近方向上的表面和目标之间的距离,请输入“偏移”值。 7 单击“应用”。
注意:即使显示目标点可到达,移动指令也可能无法执行。当上一目标 点的配置也会影响机器人从某一目标点移动到下一目标点的能力时,这在线 性或圆周指令方面表现得尤为明显。
8.4 机器人轴配置调整
8.4.1 机器人轴的配置
(1)轴配置 目标点定义并存储为 WorkObject 坐标系内的坐标。控制器计算出当机器人 到达目标点时轴的位置,它一般会找到多个配置机器人轴的解决方案,如下 图所示。为了区分不同配置,所有目标点都有一个配置值,用于指定每个轴 所在的四元数。
8.1 工具坐标系创建
在轨迹应用中,常使 用带有尖端的工具, 一般情况下将工具坐 标系原点及TCP设立 在工具尖端,例如在 本工作站中使用的工 具如下图所示:
接下来,我 们来为此工 作站创建工
具坐标系 Tool1,其原 点位于当前 工具尖端, 其Z方向为工 具末端延伸
方向;
8.1 工具坐标系创建
当使用选择级别 "曲线"时,所选的边缘将会被加入列表。如果曲线没有 任何分支,则选择一个边缘时按住 SHIFT 键会把整根曲线的边缘都会加入列 表。
8.3 自动路径创建 (1)点击软件菜单“基本”-“路径”-“自动路径”
8.3 自动路径创建 选择希望创建路径的几何物体的边缘或曲线。根据本工作站要求,在工具窗 口选择“选择表面”和“捕捉边缘”。
8.4 机器人轴配置调整 8.4.1 机器人轴的配置 (6)开启轴配置 在使用配置控制的情况下运行程序,会迫使机器人使用通过目标点存储的配 置。这样一来,就可以预测周期和运动。但是,在某些情况下,比如机器人 从未知位置移动到目标点时,使用配置控制就可能会限制机器人的可达性。 在离线编程时,如果要使用配置控制执行程序,则必须为每个目标点指定一 个配置。
相关文档
最新文档