




已阅读5页,还剩63页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目3弧焊机器人示教编程 弧焊机器人焊接时是按照事先编辑好的程序来进行的 这个程序一般是由操作人员按照焊缝形状示教机器人并记录运动轨迹而形成的 机器人的程序由主程序 子程序及程序数据构成 在一个完整的应用程序中 一般只有一个主程序 而子程序可以是一个 也可以是多个 学习目标 知识目标1 掌握常用的机器人指令 2 掌握机器人程序的构成特点 3 掌握机器人的程序编写和编辑方法 技能目标1 学会新建一个程序 2 学会编辑程序 如程序的修改 复制 粘贴 删除等 3 能够实现程序的连续运行和单周运行 任务1新建和加载程序 机器人的程序编辑器中存有程序模板 类似计算机办公软件的Word文档模板 编程时按照模板在里面添加程序指令语句即可 一 示教与再现 示教 就是机器人学习的过程 在这个过程中 操作者要手把手教会机器人做某些动作 机器人的控制系统会以程序的形式将其记忆下来 机器人按照示教时记忆下来的程序展现这些动作 就是 再现 过程 示教再现机器人的工作原理如图3 1所示 知识准备 图3 1示教 再现机器人控制方式 ABB机器人存储器包含应用程序和系统模块两部分 存储器中只允许存在一个主程序 所有例行程序 子程序 与数据无论存在什么位置 全部被系统共享 因此 所有例行程序与数据除特殊定以外 名称不能重复 ABB工业机器人存储器组成如图3 2所示 二 ABB工业机器人程序存储器 图3 2ABB工业机器人存储器的组成 1 应用程序 Program 的组成应用程序由主模块和程序模块组成 主模块 Mainmodule 包含主程序 Mainroutine 程序数据 Programdata 和例行程序 Routine 程序模块 Programmodules 包含程序数据 Programdata 和例行程序 Routine 2 系统模块 Systemmodules 的组成系统模块包含系统数据 Systemdata 和例行程序 Routine 所有ABB机器人都自带两个系统模块 USER模块和BASE模块 使用时对系统自动生成的任何模块不能进行修改 1 基本运动指令及其应用常用基本运动指令有 MoveL MoveJ MoveCMoveL 直线运动 MoveJ 关节轴运动 MoveC 圆周运动 三 编程指令及应用 1 直线运动指令的应用直线由起点和终点确定 因此在机器人的运动路径为直线时使用直线运动指令MoveL 只需示教确定运动路径的起点和终点 例如 MoveLp1 v100 z10 tool1 直线运动起始点程序语句 p1 目标位置 v100 机器人运行速度 修改方法 将光标移至速度数据处 回车 进入窗口 选择所需速度 z10 转弯区尺寸 修改方法 将光标移至转弯区尺寸数据处 回车 进入窗口 选择所需转弯区尺寸 也可以进行自定义 tool1 工具坐标 小贴士 转弯区尺寸 fine指机器人TCP达到目标点 见图3 3中的P2点 在目标点速度降为零 机器人动作有停顿 焊接编程时 必须用fine参数 zone指机器人TCP不达到目标点 而是在距离目标点一定长度 通过编程确定 如z10 处圆滑绕过目标点 如图3 3中的P1点 图3 3转弯区尺寸 例1 使机器人沿长100mm 宽50mm的长方形路径运动采用offs函数进行精确确定运动路径的准确数值 机器人的运动路径如图3 4所示 机器人从起始点P1 经过P2 P3 P4点 回到起始点P1 图3 4长方形路径 为了精确确定p1 p2 p3 p4点 可以采用offs函数 通过确定参变量的方法进行点的精确定位 offs p x y z 代表一个离p1点X轴偏差量为X Y轴偏差量为y Z轴偏差量为z的点 将光标移至目标点 按 Enter 键 选择Func 采用切换键选择所用函数 并输入数值 如P3点程序语句为 MoveLOffs P1 100 50 0 V100 fine tool1 与Z轴距离 与X轴距离 与Y轴距离 起始点 机器人长方形路径的程序如下 MoveLOffsP1 V100 fine tool1P1MoveLOffs P1 100 0 0 V100 fine tool1P2MoveLOffs P1 100 50 0 V100 fine tool1P3MoveLOffs P1 0 50 0 V100 fine tool1P4MoveLOffsP1 V100 fine tool1P1 2 圆弧运动指令的应用圆弧由起点 中点和终点三点确定 使用圆弧运动指令MoveC 需要示教确定运动路径的起点 中点和终点 圆弧运动路径如图3 5所示 图3 5圆弧运动路径 起点为P0 也就是机器人的原始位置 使用MoveC指令会自动显示需要确定的另外两点 即中点和终点 程序语句如下 MoveCp1 p2 v100 z1 tool1与直线运动指令MoveL一样 也可以使用offs函数精确定义运动路径 例2 如图3 6所示 令机器人沿圆心为P点 半径为80mm的圆运动 图3 6整圆路径 程序如下 MoveJp v500 z1 tool1 MoveLoffs p 80 0 0 v500 z1 tool1 MoveCoffs p 0 80 0 offs p 80 0 0 v500 z1 tool1 MoveCoffs p 0 80 0 offs p 80 0 0 v500 z1 tool1 MoveJp v500 z1 tool1 2 输入输出指令Do指机器人输出信号 di指输入机器人信号输入输出信号有两种状态 1 为接通 0 为断开 1 设置输出信号指令Setdo12 复位输出信号指令Resetdo13 输出脉冲信号指令PulseDOdo1 3 通信指令 人机对话 1 清屏指令TPErase2 写屏指令TPWriteString其中String 在示教器显示屏上显示的字符串 每一个写屏指令最多可显示80个字符 4 程序流程指令判断执行指令IF循环执行指令WHILE循环指令运行时 机器人循环直到不满足判断条件后 才跳出循环指令 执行后面的指令 5 机器人停止指令Stop指令 机器人停止运行 软停止指令 直接在下一句指令启动机器人 Exit指令 机器人停止运行 并且复位整个运行程序 将程序指针移至主程序第一行 下次运行程序时 机器人程序必须从头开始 6 赋值指令Date ValueDate 指被赋值的数据Value 指该数据被赋予的值 7 等待指令WaitTimeTime等待指令是让机器人运行到该程序是等待一段时间 Time机器人等待的时间 四 新建与加载程序 新建与加载一个程序的步骤如下 1 在主菜单下 选择程序编辑器 2 选择任务与程序 3 若创建新程序 按新建 然后打开软件盘对程序进行命名 若编辑已有程序 则选加载程序 显示文件搜索工具 4 在搜索结果中选择需要的程序 按确认 程序被加载 如图3 7所示 为了给新程序腾出空间 可以先删除先前加载的程序 图3 7机器人程序 例行程序有不同的语句组成 如运动指令 等待指令等 每句指令又由不同的变量组成 变量视它们自己的类型 可改变或省略 程序中各指令的含义如图3 8所示 如图3 8机器人程序中指令含义 A 直线运动指令名称B 点位被隐藏的数值C 可定义的运动速度D 可定义的运动点类型 精确点 E 有效工具 1 调节运行速度在开始运行程序前 为了保证操作人员和设备的安全 应将机器人的运动速度调整到75 速度调节方法如下 1 按快捷键 2 按速度模式键 显示如图3 9所示的快捷速度调节按钮 3 将速度调整为75 或50 4 按快捷菜单键关闭窗口 图3 9快捷速度调节 2 运行程序运行刚才打开的程序 先用手动低速 单步执行 再连续执行 运行时是从程序指针指向的程序语句开始 图3 10的 A 指示的即为程序指针 运行步骤如下 1 将机器人切换至手动模式2 按住示教器上的使能键3 按单步向前或单步向后 单步执行程序 执行完一句即停止 图3 10程序指针 五 自动运行程序 自动运行程序的步骤如下 1 插入钥匙 将运转模式切换到自动模式 示教器上显示状态切换对话框 如图3 11所示 图3 11运行模式转换 2 按OK 关闭对话框 示教器上显示生产窗口 如图3 12所示 图3 12机器人自动运行时的生产窗口 3 按马达上电 失电按钮激活电机 4 按连续运行键开始执行程序 5 按停止键停止程序 6 插入钥匙 运转模式返回手动状态 知识拓展 工业机器人的控制系统大多数工业机器人属于示教 再现方式的工业机器人 无论是示教过程和还是再现过程 工业机器人的控制系统均处于边工作边计算的状态中 要求工业机器人控制系统是具有实时中断控制与多任务处理功能的专用计算机控制系统 一 控制系统的软 硬件任务分配一般工业机器人控制系统的软硬件任务分配如下 速度平滑控制 自动加减速控制与防振控制采用软件方式处理 硬件系统应配合其它软件完成以下模块功能 1 系统控制 2 示教操作 编程与CRT显示 3 多轴位置 速度协调控制 再现 4 I O通讯与控制接口 5 各种安全与连锁控制 工业机器人控制系统的典型硬件结构如图3 13所示 图3 13工业机器人控制系统的典型硬件结构 二 控制系统软件功能 工业机器人的基本动作概念与软件功能如图3 14所示 工业机器人的柔性体现在其运动轨迹 作业条件和作业顺序能自由变更 变更的灵活程度取决于其软件水平 工业机器人按照操作人员的示教动作及要求进行作业 操作人员可以根据作业结果或条件进行修正 直到满足要求为止 图3 14工业机器人的基本动作概念与软件功能 软件系统应具有以下基本功能1 示教信息输入 2 工业机器人本体及对外部设备的动作控制 3 运动轨迹在线修正 4 实时安全系统等 一 修改位置点修改位置点的步骤如下 1 在主菜单中选程序编辑器 2 单步运行程序 使机器人轴或外部轴到达希望修改的点位或附近 3 移动机器人轴或外部轴到新的位置 此时指令中的工件或工具坐标已自动选择 任务2编辑程序 编辑程序包括修改位置点 编辑运动指令 添加指令 程序语句的复制 粘贴及删除等 图3 15修改位置确认 4 按 修改位置 系统提示确认 如图3 15所示 5 确认修改按 Modify 保留原有点按 Cancel 6 重复步骤3 5 修改其他需要修改的点 7 单步运行 测试程序 二 编辑指令变量例如 修改程序的第一个MoveL指令 改变精确点 fine 为转弯半径z10 步骤如下 1 在主菜单下 选程序编辑器 进入程序 选择要修改变量的程序语句 如图3 16所示 图3 16修改变量程序语句 2 按 Edit 打开编辑窗口 如图3 17所示 图3 17程序编辑窗口 3 按 ChangeSelected 进入当前语句菜单 如图3 18所示 图3 18ChangeSelected菜单 4 点 Zone 进入当前变量菜单 如图3 19所示 图3 19当前变量菜单 5 选择Z10 如图3 20所示 即可将fine改变为Z10 6 确认OK 图3 20变量数值选择菜单 三 添加指令在程序中添加运动指令的方法有两种 一是在程序编辑器编辑状态下复制 粘贴需要的运动指令 二是在程序编辑器中 将光标移动到需要添加运动指令的位置 手动摇动操纵摇杆使机器人到达新位置 使用 修改位置 指令添加新的运动指令 方法一步骤如下 1 在主菜单下 选 程序编辑器 进入程序 选 Edit 再选择需要复制的变量或指令 再按 Copy 如图3 17所示 2 按 Paste 插入被复制的指令 新的语句会插在光标行的下面 如图3 21所示 图2 22粘贴程序窗口 方法二步骤如下 1 使用摇杆 将机器人移动到需要的位置 2 按 ModifyPosition 会显示一个确认框 如图3 23所示 3 按 Modify 确认修改并记录修改点 4 在连续运行状态下测试程序 图3 23修改位置确认对话框 四 添加延迟等待指令例如 机器人在某位置 对应程序第4行 等待3s后 再执行下一个动作 步骤如下 1 在主菜单下 选程序编辑器 进入程序 2 将光标移到第四行 按 AddInstruction 选择 Common 常用 键显示滚动的指令类别列表 出现如图3 23所示的窗口 图3 23常用指令列表 3 在指令列表中按 Next 选中 WaitTime 出现如图3 24所示窗口 图3 24WaitTime窗口 4 按 Show123 键 显示软件盘 如图3 25所示 然后按数字键3 图3 25Show123软件盘 5 按 OK 键 然后关闭菜单 即在程序第4行后添加了等待3秒钟的延迟指令 如图3 26所示 6 在连续运行状态下测试程序 图3 26延迟指令 小贴士 当一个程序较长 屏幕不能全部显示而需要查看时 可以使用屏幕上的黄色光标进行上下左右滚动 也可以进行放大或缩小 如图3 27所示 各光标含义如下 A放大B向上滚动一页C向上滚动一行D向左滚动E向右滚动F缩小G向下滚动一页H向下滚动一行 图3 27滚动光标 四 系统备份 恢复与重启1 系统备份系统应用软件的不完整将使机器人系统恢复十分困难 使用时 一定要按如下步骤做好系统备份 进入 ABB菜单 单击 备份与恢复 选择 备份当前系统 选择 要备份的文件夹 备份路径 备份将被创建在 单击 备份 2 系统恢复进入 ABB菜单 单击 备份与恢复 选择 恢复系统 在 备份文件夹 选择将要恢复的文件 单击 恢复 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 扇形课件教学课件
- 慢性肺心病课件
- 情绪的力量课件
- 色彩绘画考试试题及答案
- 混凝土安全考试卷及答案
- 海底捞内部考试题及答案
- 工人安全考试试题及答案
- 母婴保健考试试题题库及答案
- 2025年中国香文化智能应用师认证考试指南及预测题
- 2025年中职专业课教育教学理论试题预测
- 2025宁波宁海县国有企业招聘52人考试参考试题及答案解析
- 2025年本科院校团委笔试备考手册
- GB/T 45940-2025网络安全技术网络安全运维实施指南
- 敦煌课件讲解稿子
- 教育与宗教分离课件
- 2025年环境工程师初级职称考试试题及答案解析
- 眼科特检基础知识培训课件
- 高考历史一轮复习资料(人教版)专题二古代中国的农耕经济专题质量检测(A卷)
- 2025 年小升初沈阳市初一新生分班考试数学试卷(带答案解析)-(人教版)
- 统编版高中思想政治必修1第一课社会主义从空想到科学、从理论到实践的发展1.2科学社会主义的理论与实践 教学课件
- 摄影剪辑基本知识培训课件
评论
0/150
提交评论