




已阅读5页,还剩129页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章安全注意事项 第四章坐标系设置 FRAMES 第三章零点复归 MASTERING 第五章程序的管理 第二章机器人单元 第六章指令 第七章备份 加载 第八章基本保养 1 1 第一章安全注意事项 2 2 第一章安全注意事项 一 注意事项1 FANUC机器人所有者 操作者必须对自己的安全负债 FANUC不对机器使用的安全问题负责 FANUC提醒用户在使用FANUC机器人时必须使用安装设备 必须遵守安全条款 2 FANUC机器人程序的设计者 机器人系统的设计者和调试者 安装者必须熟悉机器人编程方式和系统应用及安装 3 FANUC机器人和其他设备有很大的不同 不同点在于机器人可以以很高的速度移动很大的距离二 以下场合不可使用机器人1 燃烧的环境2 无线电干扰的环境3 水中或其他液体中 需要特殊的机器人 4 运送人或动物5 不可攀扶6 有爆炸可能的环境7 其他 3 3 三安全操作规程1 示教和手动机器人 1 请不要带手套操作示教盘和操作盘 2 在点动操作机器人时要采用较低的倍率以增加对机器人的控制机会 3 在按下示教盘上的的点动键之前要考虑到机器人的运动趋热势 4 要预先考虑好避让机器人的运动轨迹 并确认该线路不受干涉 5 机器人周围区域必须清洁 无油 水及杂质等 2 生产运行1 在开机运行前 须知道机器人根据所编程序将要执行的全部任务 2 须知道所有会左右机器人移动的开关 传感器和控制信号的位置和状态 3 必须知道机器人控制器和外围控制设备上的紧急停止按钮的位置 准备在紧急下按这些按钮 4 永远不要认为机器人没有移动其它程序就已经完成 因为这时机器人很有可能待让它继续移动的输入信号 第一章安全注意事项 4 4 第二章机器人单元 5 5 第二章机器人单元 一 机器人 是由伺服电机驱动的机械机构组成的 各环节每一个结合处是一个关节点或坐标系 2 机器人的用途 Arcwelding 弧焊 Spotwelding 点焊 Handing 搬运 Sealing 涂胶 painting 喷漆 去毛刺 切割 激光焊接 测量等 6 6 3 FANUC机器人的型号 常规型号 型号轴数手部负重 kg LRMATE100iB 200IB5 65 5ARCMATE100iB M 6iB66 6ARCMATE120iB M 6IB5 65 5R 2000la m 710AW5 65 5 第二章机器人单元 7 7 4 机器人的主要参数1 手部负重2 运动轴数3 2 3轴负重4 运动范围 L 5 安装方式 T 6 重复定位精度7 最大运动速度5 机器人的编程方式在线编程 在现场使用示教盒编程离线编程 在PC上安装FANUC的编程软件可以实现离线编程 第二章机器人单元 8 8 6 FANUC机器人的安装环境1 环境温度0 45摄氏度2 环境湿度 普通 75 RH短时间 85 一个月之内 3 振动 0 5G 4 9M S2 7 FANUC机器人的特色功能1 Highsensitivecollisiondetector高性能碰撞检测机能 机器人无须外加传感器 各种场合均使用2 Softfloat软浮动功能用于机床工件的安装和取出 有弹性的机械手3 RemoteTCP 第二章机器人单元 9 第二章机器人单元 8 附加轴R 30iA控制器最多能控制40根轴 可以多个组控制每个组最多可以控制9根轴 每个组的操作是相互独立 第一个组最多可以加3根附加轴 除了机器人的6根轴 附加轴有一下2种类型 外部轴控制时与机器人的运动无关只能在关节运动内部轴直线运动或圆弧运动时 和机器人一起控制 10 二 系统软件1 FANUC机器人软件系统 1 HandlingTool用于搬运2 ArcTool用于弧焊3 SpotTool用于点焊4 SealingTool用于布胶5 PaintTool用于油漆6 LaserTool用于激光焊接和切割 第二章机器人单元 11 第二章机器人单元 三 控制器 1 控制柜常规型号 R 30iBA柜 R 30iBB柜 R 30iBA柜 分离式 R 30iAB柜 R 30iAMate柜 12 12 第二章机器人单元 三 控制器 2 控制器的组成 示教盒 TeachPendant 操作面板及其电路板 OperatePanel 主板 MainBoard 主板电池 Battery I O板 I OBoard 电源供给单元 PSU 紧急停止单元 E StopUnit 伺服放大器 ServoAmplifier 变压器 Transformer 风扇单元 FanUnit 线路断开器 Breaker 再生电阻 RegenerativeResistor 对机器人控制柜进行简单讲解 13 13 第二章机器人单元 三 控制器 2 控制器的组成 TP示教盒 断路器 对机器人控制柜进行简单讲解 模式开关 报警复位 循环启动按钮 电源指示灯 报警灯 急停按钮 14 14 2 FANUC机器人硬件系统 第二章机器人单元 1 基本参数 马达交流伺服马达CPU32位高速输入电源R J3IB380伏 3相 R J3IBMate200伏 3相I O设备ProceessI O ModuleA B等 2 单机形式 15 15 2 FANUC机器人硬件系统 3 机器人系统的构成 第二章机器人单元 16 16 2 FANUC机器人硬件系统 3 机器人的控制硬件 主电柜 第二章机器人单元 17 17 1 TP的作用 移动机器人编写机器人程序试运行程序生产运行查看机器人状态 I O设置 位置信息等 手动运行 老款的TP没有彩色 新款款的TP 第二章机器人单元 四 示教盒介绍 18 18 第二章机器人单元 四 示教盒介绍 LED指示灯 ON OFF开关 ON TP有效 OFF TP无效当TP无效时 示教 编程 手动运行不能被使用 液晶屏 紧急停止按钮 此按键被按下 机器人立即停止 TP操作键 DEADMAN开关 当TP有效时 只有 DEADMAN 开关被按下 机器人才能运动 一旦松开 机器人立即停止运动 并报警 1 单色TP介绍 TPLED指示灯 19 19 单色TPLED指示灯 20 20 第二章机器人单元 四 示教盒介绍 2 彩色TP介绍 ON OFF开关 ON TP有效 OFF TP无效当TP无效时 示教 编程 手动运行不能被使用 液晶屏 紧急停止按钮 此按键被按下 机器人立即停止 TP操作键 DEADMAN开关 当TP有效时 只有 DEADMAN 开关被按下 机器人才能运动 一旦松开 机器人立即停止运动 并报警 TPLED指示灯 21 21 彩色TPLED指示灯 注 彩色TP的指示灯在显示屏最界面最上方 22 22 3 TP操作键介绍 第二章机器人单元 四 示教盒介绍 PREV 返回键 显示上一屏幕SHIFT 辅助键 与其他键一起执行特定功能MENUS 主菜单键 使用该键显示屏幕菜单Cursor 光标键 使用这些键移动光标STEP 单步键 使用这个键在单步执行和循环执行之间切换RESET 复位键 使用这个键清除报警BACKSPACE 推格键 使用这个键清除光标之前的字符或者数字ITEM 项目选择键 使用这个键选择它所代表的项目ENTER 确认键 使用该键输入数值或者从菜单选择某个项POSN 用户位置键 使用该键显示位置数据SATUS 状态键 显示状态屏幕MOVEMENU 运动菜单键 显示运动菜单屏幕FCTNS 辅助菜单键 显示手动功能屏幕JOGSpeed 速度倍率键 调节机器人的手动操作速度COORD 坐标系键 选择机器人手动操作坐标系BWD 程序前进键 从后向前运动程序FWD 程序后推键 从前至后运行程序HOLD 暂停键 停止机器人DISP 分屏键 切换屏幕界面TEACH 编辑键 编辑功能 23 23 菜单键 1 快速菜单 快速菜单 很少用 很多功能被隐藏了 24 24 菜单键 2 完整菜单 25 25 菜单键 3 功能菜单 26 屏幕菜单介绍 MENUS主菜单 27 功能菜单介绍 FCTN功能菜单 28 28 第二章机器人单元 五 通电 关电 通电 将操作者面板上的断路器置于ON接通电源前 检查工作区域包括机器人 控制器等 检查所有的安全设备是否正常将操作者面板上的电源开关置于ON 2 关电 通过操作者面板上的暂停按钮停止机器人将操作者面板上的电源开关置于OFF操作者面板上的短路器置于OFF 注意 如果有外部设备诸如打印机 软盘驱动器 视觉系统等和机器相连 在关电前要首将这些外部设备都关掉 以免损坏 29 29 MODESEITCH 机器人电柜 为T1 T2 NO OFF开关为 ON 按住DEADMAN 任意一个 选择所需要的示教坐标 按住SHIFT 任意一个 按住运动键 第二章机器人单元 六 点动机器人 1 点动机器人的条件 30 30 通过 COORD 选择合适的坐标 JOINT 关节坐标 JGFRM 手动坐标 WORLD 全局 世界坐标 TOOL 工具坐标 USER 用户坐标 JIINT J1 J2 J3 J4 J5 J6 XYZ WORLD 世界坐标 JGFRM 手动坐标 USER 用户坐标 用户自定义前 该三种坐标位置与方向完全重合 TOOL 备注 JGFRM 手动坐标 可以更改坐标WORLD 全局 世界坐标 不可以更改坐标 第二章机器人单元 六 点动机器人 2 坐标介绍 31 31 POSITION屏幕以关节角度或者直角坐标系值显示位置信息 随着机器人运动 屏幕上的位置信息不断的动态更新 屏幕上的位置信息只是用来显示的 不能更改 只能查看当前的位置信息 注意 如果系统中安装了扩展轴 E1 E2 以及E3表示扩展轴位置的信息 按下键可以显示 第二章机器人单元 六 点动机器人 3 位置状态 32 32 第二章机器人单元 七 模式开关与程序动作的关系 33 33 第三章零点复归 MASTERING 34 34 第三章零点复归 MASTERING 一 零点复归介绍 零点复归的含义 机器人时需要将机器人的机械信息与位置信息同步 来定义机器人的物理位置 必须正确操作机器人来进行零点复归 通常在机器人从FANUCR B出厂之前进行了零点复归 但是 机器人还是有可能丢失零点数据 需要重新进行零点复归 必须做零点复归的情况 机器人执行一个初始化启动 无备品情况下 SPC的备份电池的电压下降导致SPC脉冲记数丢失 在关机状态下卸C下机器人底座电池盒盖子 编码器电源线断开 更换SPC 更换马达 机械拆卸 机器人的机械部分因为撞击导致脉冲记数不能指示轴的角度 SRAM CMOS主板内存没电 的备份电池的电压下降导致零点数据丢失 警告 如果校准操作失败 择该轴的软限位将被忽略 机器人的移动可能超出正常范围 会导致撞机和人身安全 35 35 第三章零点复归 MASTERING 二 相关故障的消除 1 消除SRVO 062报警 恢复机器人正常运作的步骤 1 消除SRVO 062报警 组 轴 SRVO 062SVAL2BZALalarm Group IAxis j 脉冲编码器数据丢失报警 机身电池没电 注意 发生SRVO 062报警时 机器人无法动作2 消除SRVO 075报警SRVO 075WARNPulsenotestablished Group IAxis j 脉冲编码器无法计数报警注意 发生SRVO 075报警时 机器人只能在关节坐标系下 关节动作3 选择合适的方式进行零点复归 提示 出现SRVO 062报警时 会同时出现SRVO 075报警 但是没有红色报警信息 36 36 消除SRVO 062报警 消除SRVO 062报警步骤 1 进入Master Cal 零度点调整 界面依次按键操作 menu 菜单 0 next 下一个 System 系统设定 F1 Type 类型 Master Cal 零度点调整 2 在Master Cal 零度点调整 界面内按 F3 脉冲置零 后出现Resetpulsecoderalarm 重置脉冲编码器报警 3 按 F4 YES 是 消除脉冲编码器报警 4 关机 注意 若步骤1中无Master Cal 零度点调整 项目 则按以下步骤操作 依次按键操作 MENU 菜单 0 NEXT 下一个 System 系统设定 F1 Type 类型 Variables 系统参数 将变量 MASRER ENB的值改为 1 在 MENU 菜单 0 NEXT 下一个 System 系统设定 F1 Type 类型 会出现 Master Cal 零度点调整 37 37 消除SRVO 075报警 2 消除SRVO 075报警步骤 1 开机 出现SRVO 075报警 2 按 COORD 键将坐标系切换成 JOINT 关节 坐标 3 使用TP点动机器人报警轴20 以上 SHIFT 运动键 4 按 RESET 复位键 消除SRVO 075报警 注意 若屏幕上无报警 可在报警历史中查看 MENU 菜单 4 ALARM 异常履历 F3 HIST 履历 38 38 消除SRVO 075报警 3 选择合适的方式进行零点复归 具体见以下 零点复归 的方法 39 消除SRVO 075报警 3 选择合适的方式进行零点复归 方法一 ZEROPOSITIONMASTER 零点核对方式 步骤 40 消除SRVO 075报警 3 选择合适的方式进行零点复归 41 消除SRVO 075报警 3 选择合适的方式进行零点复归 42 消除SRVO 075报警 3 选择合适的方式进行零点复归 43 第四章坐标系设置 FRAMES 44 44 1 坐标系的分类2 设置工具坐标系3 设置用户坐标系4 设置点动坐标系 第四章坐标系设置 FRAMES 45 45 一 坐标系的分类 机器人应用中 研究对象 工具坐标 参考对象 用户坐标 工作台 工具 工具坐标系 用户坐标系 第四章坐标系设置 FRAMES 46 46 一 设置工具坐标系 1 缺省设定的工具坐标系的原点位于机器人J6轴的法兰上 根据需要把工具坐标系的原点移到工作的位置和方向上 该位置叫工具中心点TCP ToolCenter 2 工具坐标系的所有测量都是相对于TCP的 用户最多可以设置10个工具坐标系 它被存储于系统变量 MNUTOOLNUM 3 设定方法 1 三点法 说明 2 六点法 说明 3 直接输入法 说明 设置界面进入说明 第四章坐标系设置 FRAMES 47 47 坐标设置法进入界面步骤 1 依次按键操作 MENU 菜单 SETUP 设定 F1 Type 类型 Frames 坐标系进入坐标系设置界面 3 移动光标到所需设置的工具坐标系 按键F2 DETAIL 细节进入详细界面 2 F3 OTHER 其他 选择 ToolFrame 工具坐标进入工具坐标系的设定界面 第四章坐标系设置 FRAMES 48 48 第四章坐标系设置 FRAMES 三点法工具坐标设置步骤 1 按F2 METHOD 方法 移动光标 选择所用的设置方法 Threepoint 三点记录法 按 ENTER 回车确认 2 每个接近点分三步 1 调姿态 2 点对点 3 记录 该设置方法精度不高 一般不会使用这个方法 49 49 三点法工具坐标设置步骤 1 记录接近点1 A 移动光标到接近点1B 把示教坐标切换成全局坐标 WORLD 后移动机器人 使用工具尖端接触到基准点C 按 SHIFT 转换键 F5 RECORD 位置记录记录 2 记录接近点2 A 沿全局坐标 WORLD Z方向移动机器人50mm左右B 移动光标到接近点2C 把示教坐标切换成关节坐标JOINT旋转J6轴 至少90 但是不要超过180 第四章坐标系设置 FRAMES 50 50 3 记录接近点3 A 移动光标到接近点3B 把示教坐标换成关节坐标 JOINT 旋转J4轴和J5轴 不要超过90 C 把示教左边切换成全局坐标 WORLD 移动机器人 使工具尖端接触呢到基准点D 按 SHIFT 转换键 F5 RECORD 位置记录记录E 沿全局坐标 WORLD 的 Z方向移动机器人50mm左右 4 3个点记录完成新的工具坐标会被自动生成 三点法工具坐标设置步骤 第四章坐标系设置 FRAMES 51 51 第四章坐标系设置 FRAMES 六点法工具坐标设置步骤 方法一 六点法设置步骤如下 依次按键操作 MENU SETUP F1TYPE Frames进入坐标系设置界面 见画面1 按F3OTHER选择ToolFrame进入工具坐标系的设置界面 在画面1中移动光标到所设置的TCP 按键F2DETAIL入画面2 画面二 画面一 52 52 第四章坐标系设置 FRAMES 六点法工具坐标设置步骤 按F2METHOD选择所用的设置方法Sixpoint 六点法 进入画面1为了设置TCP 首先要记录三个接近点 用于计算TCP点的位置 即TCP点相对于J6轴中心点的X Y Z的偏移量 具体步骤如下 记录接近点1 图1 移动光标的每个接近点 Approachpoint1 把示教坐标切换成全局坐标 WORLD 后移动机器人 使用工具尖端接触到基准点按 SHIFT 转换键 F5 RECORD 位置记录记录 Approachpoint1的同时记录OrientOriginPoint 记录接近点2 图2 移动光标到接近点2沿全局坐标 WORLD Z方向移动机器人50mm左右把示教坐标切换成关节坐标JOINT旋转J6轴 至少90 但是不要超过180 记录接近点3 图3 移动光标到接近点3把示教坐标换成关节坐标 JOINT 旋转J4轴和J5轴 不要超过90 把示教左边切换成全局坐标 WORLD 移动机器人 使工具尖端接触呢到基准点按 SHIFT 转换键 F5 RECORD 位置记录记录E 沿全局坐标 WORLD 的 Z方向移动机器人50mm左右 画面1 图1 图2 图3 53 53 6 设置TCP点的X Z方向 将机器人的示教坐标系切换成通用 世界 坐标系 示教机器人沿用户设定的 X方向至少移动250mm 按SHIFT F5 RECORD 纪录 移动光标至OrientOriginPoint 按SHIFT F4MOVE TO回到原点位置 示教机器人沿用户设定的 Z方向至少移动250mm 按SHIFT F5RECORD记录 当记录完成 所有的UNINIT变成USED 见画面4 移动光标到OrientOriginPoint 按SHIFT键的同时 按F4MOVE TO使示教点回到OrientOriginPoint 第四章坐标系设置 FRAMES 六点法工具坐标设置步骤 当六个记录点完成 新的工具坐标系被自动计算生成 画面1 画面1 54 54 第四章坐标系设置 FRAMES 六点法工具坐标设置步骤 如何激活坐标系 方法一 步骤 1 按PREV键回到 见画面1 2 按F5SETING 屏幕中出现 Enterframenumber 3 用数字键输入所需激活工具坐标系号 按ENTER键确认 4 屏幕中将显示被激活的工具坐标系号 即当前有效工具坐标系号 见画面2 方法二 步骤 按SHIFT COORD键 弹出黄色对话框 把光标移到Tool行 用数字键输入所要激活的工具座标系 即可 画面1 画面2 一般采用 方法二 最简单 55 55 如何检验坐标系 具体步骤如下 1 检验X Y Z方向 将机器人的示教座标系通过COORD键切换成工具 TOOL 坐标系 示教机器人分别沿X Y Z方向运动 检查工具坐标系的方向设定是否符合要求 2 检验TCP位置 将机器人的示教坐标系通过COORD键切换成通用坐标系 移动机器人对基准点 示教机器人绕X Y Z轴旋转 检查TCP点的位置是否符合要求 以上检验如偏差不符合要求 则重复设置步骤 第四章坐标系设置 FRAMES 六点法工具坐标设置步骤 56 56 第五章程序的管理 有效编程技巧手动试教机器人创建程序试教运动状态修正点编辑命令 EDCMD 程序操作 57 57 第五章程序的管理 有效编程技巧 一 运动指令 FastestMotion JOINTmotion使用关节运动能减少运行时间 直线运动的速度要稍低于关节运动Arcstart end FINEposition在起弧开始和起弧结束的地方应FINE作为运动终止类型 这样做可以使机器人精确运动到起弧开始和起弧结束的点处Movingaroundworkplaces CNTposition绕过工件的运动使用CNT作为运动终止类型 可以使机器人的运动看上更连贯 当机器人手爪 焊枪等 的姿态突变时 会浪费一些运行时间 当机器人手爪 焊枪等 的姿态逐渐变化时 机器人可以运动的更快 用一个合适的姿态示教开始点用一个和示教开始点差不多的姿态示教最后一点开始点和最后一点之间示教机器人 观察手爪 焊枪等 的姿态是否逐渐变化不断调整 尽可能使机器人的姿态不要突变注意 当运行程序机器人走直线时 有可能会经过奇异点 这时有必要使用附加运动指令或者将直线运动方式改为关节运动方式 二 设置Home点Home点是一个安全位置 机器人在这一点时会离工件和周边的机器 我们可以设置Home点 当机器人在Home点时 会同时发出信号给其他远端控制设备 如PLC 根据此信号 PLC可以判断机器人是否在工作原点 58 2 手动示教机器人1 示教模式 第五章程序的管理 设置示教模式 按TP上的COORD键进行选择 屏幕显示JOINT JOG TOOL USER JOINT状态指示灯JOINT XYZ TOOL XYZ JOINT 59 59 2 手动示教机器人2 设置示教的速度 注意 开始的时候 示教速度尽可能的低一些 高速度示教 有可能带来危险 3 示教 注意 示教机器人之前 请确认工作区域内没有人 第五章程序的管理 60 60 3 创建程序1 选择程序 第五章程序的管理 61 61 2 选择程序编辑界面 第五章程序的管理 3 创建程序 62 62 3 创建程序3 创建一个新程序 第五章程序的管理 63 63 4 示教运动状态 旧版的TP 新版的TP 编辑界面 第五章程序的管理 64 64 4 示教运动状态 第五章程序的管理 1 运动指令 见图 1 运动类型 Joint关节运动 工具在两个指定的点之间任意运动 Linear直线运动 工具在两个指定的点之间沿直线运动 Circular圆弧运动 工具在三个指定的点之间沿圆弧运动 65 65 4 示教运动状态 2 位置数据类型 P 一般位置 PR 位置寄存器3 速度单位速度单位随运动类型改变 速度范围 见表2 1到100 1到2000mm sec1到12000cm min0 1到4724 0inch min1到2000deg sec4 终止类型 见图3 FINE CNT CNT0 FINE 5 附加运动语句 腕关节运动 W JNT 加速倍率 ACC 转跳标记 SKIPLBL 偏移 OFFSET6 改变运动类型和位置号 图3 表2 第五章程序的管理 66 66 5 修正点 示教修正点 直接写入数据修正点 示教机器人1 移动光标到需要修正的运动指令的开始处 2 示教机器人到需要的点处 画面1 A点 B点3 按下SHFIT键同时 按F5TOUCHUP记录新位置 画面2 A B 直接写入数据修正点1 移动光标到位置号 图3 2 按下F5POSITION显示数据位置子菜单 默认的显示是通用坐标系下的数据 画面4 3 输入需要的新数值 画面5 4 改变数据类型按F5 REPRE 通用坐标系的数据将转变成关节坐标系的数据 画面6 5 按F4DONE返回前一个画面 画面7 第五章程序的管理 67 67 第五章程序的管理 插入空白行1 移动光标到需要插入空白行的地方 画面1 表42 按下一页键 显示下一页功能菜单 画面2 3 按F5EDIT显示编辑命令 选择Insert 4 输入需要插入的空白行数 画面3 6 编辑命令 EDCMD 见表4 68 68 第五章程序的管理 6 编辑命令 EDCMD 见表4 69 第五章程序的管理 6 编辑命令 EDCMD 见表4 70 第五章程序的管理 7 程序操作 1 查看和修改程序信息 71 2 删除程序文件 3 复制程序文件 第五章程序的管理 7 程序操作 72 第五章程序的管理 7 程序操作 73 奇异点说明 MOTN 023STOPInsingularity标示机器人J5轴在或接近0 位置 当示教中产生该报警 可以使用JOINT 关节坐标将J5轴调开0 的位置 按RESET键即可消除该报警 当运行程序机器人时产生该报警 可以将动作指令的动作类型改为 J 或者修改机器人的位置姿态 以避开奇异点位置 也可以使用附加动作指令 Wjnt 74 按控制器的SELECT键 选择F2CREATE 选1 Words是默认名 选UpperCase是大写输入程序名 选Lowercase是小写输入程序名 创建程序名 按ENTER键确认 按F3EDIT结束登记 示教机器人 按F1Point 确认位置 编出程序 修改吗 Yes No 选择要修改的程序序 光标移到运动类型 光标移到位置符号 按F4CHOICE显示子菜单 选择适合的运动类型 输入新位置符号 执行程序 第五章程序的管理 7 程序操作 75 第六章执行程序 一 程序中断和恢复二 手动执行程序三 手动I O控制四 Wait语句五 自动运行 76 一 程序中断和恢复说明 第六章执行程序 程序中断由以下两种情况引起 程序运行中遇到报警操作人员停止程序运行程序的中断状态有两种类型 有意中断程序运行的方法 按下TP或者操作箱上的急停按钮 还有可以输入外部E STOP信号 输入UI 1 IMSTP按一下TP上的HOLD 暂停 键输入UI 2 HOLD按一下TP上的 FCTN 键 选择 1 ABORT ALL 输入UI 4 CSTOPI 77 一 程序中断和恢复 1 急停中断和恢复 2 暂停中断和恢复 3 报警引起的中断 注意 一定要将故障消除 按下RESET键才会真正消除报警 有时 TP上实时显示的故障代码并不是真正的故障原因 这时要通过查看报警记录才能找到引起问题的报警代码 按下急停键将会使机器人立即停止 程序运行中断 报警出现 伺服系统关闭 报警代码 SRVO 001OperatorpanelE stopSRVO 002TeachPendantE stop恢复步骤 消除急停原因 譬如修改程序顺时针旋转松开急停按钮按TP上的 RESET 键 消除报警代码 此时FAULT指示灯灭 按下 HOLD 键将会使机器人减速停止 恢复步骤 重新启动程序即可 第六章执行程序 78 二 手动执行程序 1 操作模式 3 连续操作 操作模式 见图1 注 在某些新型号的机器人 如 RW100iB 上 LOCAL和REMOTE的选择是通过软件设置的 第六章执行程序 79 2 单步操作 二 手动执行程序 第六章执行程序 80 二 手动执行程序 3 连续操作 81 第六章执行程序 81 三 手动I 0控制 在程序执行之前可以手动控制外部设备和机器人之间的I O 强制 输出 仿真输入 输出1 强制输出 82 第六章执行程序 82 三 手动I 0控制 83 2 仿真输入 输出仿真输入 输出功能可以在不和外部设备通讯的情况下 内部改变信号的状态 这一功能可以在外部设备没有连接好的情况下 检测I O语句 第六章执行程序 83 四 wait等待语句 当程序在运行中遇到不满足条件的等待信号语句时 会一直处于等待状态 图2 此时 如果想继续往下运行 可以通过以下操作跳过等待信号语句 第六章执行程序 84 五 自动运行 第六章执行程序 外部I O用来控制自动执行程序和生产 机器人需求信号 RSR1 RSR4 选择和开始程序 当一个程序正在执行或中断 被选择的程序处于等待状态 一旦原先的程序停止 就开始运行被选择的程序 程序号码选择信号 PNS1 PNS8和PNSTROBE 选择一个程序 当一个程序被中断或执行 这些信号被忽略 自动开始操作信号 PROD START 开始从第一行执行一个被选择的程序 当一个程序被中断或执行 这个信号不被接受 循环停止信号 CSTOPI 停止当前执行的程序 外部开始信号 START 重新开始当前中断的程序 为使远端控制器能自动开始程序的运行 以下条件需要被 85 1 运动指令2 焊接指令 不说明 3 寄存器指令4 I 0指令5 分支指令6 等待指令7 偏置条件指令8 程序控制指令9 其他指令10 运动指令编辑 第七章指令 86 第七章指令 指令介绍 1 L P i 1000mm secfineACC120 运动类型 J JointL LinearC Circular 程序行号 编程时自动生成 位置指示符号 机器人的位置与程序位置一致显示该符号 位置数据类型 P 一般位置PR 位置寄存器 i 位置号 速度单位 1 100 1 2000mm sec1 12000cm min0 1 47240ich1 520deg eec 终止类型 FINECNT 附加运动语句 ACC Offset 87 指令介绍 第七章指令 运动指令 Joint关节运动 工具在两个指定的点之间任意运动 Linear直线运动 工具在两个指定的点之间沿直线运动 Circular圆弧运动 工具在三个指定的点之间沿圆弧运动 寄存器指令RegistersI O指令I O条件指令IF条件选择指令SELECT等待指令WAIT跳转 标签指令JMP LBL调用指令CALL偏置条件指令OFFSET工具坐标系调用指令UTOOLNUM用户坐标系调用指令UFRAMENUM其他指令 非运动指令 88 指令介绍 第七章指令 运动指令介绍 运动类型J JOINT 例子 1 JP 1 100 FINE2 JP 2 100 FINE 运动类型L Linear 例子 1 JP 1 100 FINE2 LP 2 200 FINE 运动类型L Linear 例子 1 JP 1 100 FINE2 CP 2 P 3 2000mm secFINE 注 第三点的记录方法 记录完P 2 后 会出现 2 CP 2 P 2000mm secFINE将光标移至P 行上 并示教机器人至所有需要的P 3 位置上 按SHIFT F3TOUCHUP P 1 P 2 P 3 89 指令介绍 第七章指令 2 位置数据类型 P 一般位置例子 JP 1 100 FINE PR 位置寄存器例子 JPR 1 100 FINE 3 速度单位 对应不同的的运动类型速度单位不同 J sec msecL C mm sec cm min inch mindef sec sec msec 90 指令介绍 第七章指令 2 终止类型 FINECNT 0 100 例子 1 JP 1 100 FINE2 LP 2 2000mm secCNT103 JP 1 100 FINE END 运动速度一定R J3 R J3iB R J3iC控制柜 CNT值一定R J3 R J3iB控制柜 R J3iC控制柜 91 指令介绍 第七章指令 Movingaroundworkpieces CNTposition 绕过工件的运动使用CNT作为运动终止类型 可以使机器人的运动看上去更连贯 当机器人手爪的姿态突变时 会浪费一些运行时间 当机器人手爪的姿态逐渐变化时 机器人可以运动的更快用一个合适的姿态示教开始点 用一个和示教开始点差不多的姿态示教最后一点 在开始点和最后一点之间示教机器人 观察手爪的姿态是否逐渐变化 不断调整 尽可能使机器人的姿态不要突变 奇异点 注意 单运行程序机器人走直线时 有可能会经常过奇异点 这时有必要使用附加运动指令或者将直线运动方式改为关节运动方式 92 指令介绍 第七章指令 非运动指令 寄存器的指令Registers 93 指令介绍 第七章指令 非运动指令 寄存器的指令Registers 一般寄存器R i Constant常数 R i 寄存器的值 DI i 信号的状态 Timer i 程序计时器的值 加 减 乘 除 MOD两值相除后的余数DIV两值相除后的整数 R i R i 支持 位置寄存器 PR i PR i j 其中 i 1 2 3 为寄存器号 位置寄存器是记录位置信息的寄存器 可以进行加减运算 用法和一般寄存器器类似 Lpos j 1X j 1X j 1X j 1X j 1X 94 95 指令介绍 第七章指令 非运动指令 2 I O指令I O I O指令用来改变信号输出状态和接收输入信号数字I O DI DO 指令R i DI i DO i Value Value ON发出信号Value OFF发出信号DO i Pulse Width Width 脉冲宽度 0 1to25 5秒 机器人I O指令 模拟I O 96 指令介绍 第七章指令 非运动指令 2 I O指令I O 97 指令介绍 第七章指令 非运动指令 2 I O指令I O 98 指令介绍 第七章指令 非运动指令 2 I O指令I O 99 指令介绍 第七章指令 非运动指令 2 I O指令I O 100 1 运动指令 第七章指令 运动指令已经在编程一章中讲过 在这里我们重点讨论弧焊指令 寄存器指令 I O指令 分支指令 等待指令 偏置指令 程序控制指令和其他常用的指令 这些指令都是通过程序编辑画面中的 INST 进入的 见图1 注意 不同的软件 INST 里的内容不尽相同 图1只是一个例子 在实际应用中要根据软件选择指令 所有我们要记住表示各功能语句的单词 图1 101 2 焊接开始指令 ArcStart i 设置焊接条件号i 焊接条件号 1到32 按MENU nextpage Data WeldSched可以进入设置焊接条件画面 ArcStart V A 设置焊接开始条件V 电压A 电流 焊接结束指令 ArcEnd i 设置焊接条件号进入方法同上 ArcEndt V A s 设置焊接结束条件V 电压A 电流s 维持时间 0到9 9秒 第七章指令 2 焊接指令 102 第七章指令 2 焊接指令 五 程序结构 3 摆焊开始指令 Weave i 设置焊接件号i 焊接条件号 1到16 按MENU nextpage Data WeaveSched可以进入设置焊接条件画面 WeaveSine Hz mm sec sec 正弦波摆焊 WeaveCircle Hz mm sec sec 圆形摆焊 WeaveFigure8 Hz mm sec sec 字型摆焊Hz 摆焊频率 0 0to99 9 mm 摆焊幅宽 0 0to25 0 Sec 摆焊左停留时间 0to1 0 Sec 摆焊右停留时间 0to1 0 4 摆焊结束指令 WeaveEnd 103 3 寄存器指令 第七章指令 寄存器支持 四则运算和多项式 例如 R 12 R 2 100 R 6 寄存器指令R i Constant常数R i 寄存器的值RDI i 信号的状态Timer i 程序记时器的值运算符 加 减 乘 除MOD两值相除后的余数DIV两值相除后的整数 位置寄存器指令位置寄存器是记录有位置信息的寄存器 可以进行加减运算 用法和寄存器类似 PR i PR i j i 位置寄存器号j 1 X2 Y3 Z4 W5 P6 R 直角坐标 1 J12 J23 J34 J45 J56 J6 关节坐标 104 105 4 I O指令 第七章指令 I O指令用来改变信号输出状态和接受输入信号 1 数字I O DI DO 指令 R i D i DO i Value Value ON发出信号Value OFF关闭信号 DO i Pulse Width Width 脉冲宽度 0 1to25 5秒 机器人I O RI RO 指令 模拟I O AI AO 指令 组I O GI GO 指令的用法和数字I O指令类似 106 5 分支指令 107 1 Label指令用来定义程序分支的标签 LBL i Comment i 1to32767Comment 注释 最多16个字符 2 未定义条件的分支指令1 跳转指令JMP i JMPLBL i i 1to327672 Call指令 Call Program Program 程序名 3 定义条件的分支指令1 寄存器条件指令IF variable operator value Processing 变量运算符值行为2 I O条件指令IF variable operator value Processing 可以通过逻辑运算符 or 和 and 将多个条件组合在一起 但是 or 和 and 不能在同一行使用 例如 IF 条件 and 条件 and 条件 是正确的IF 条件 and 条件 or 条件 是错误的 4 条件选择分支指令 SELECTR i Value Pressing Value Pressing Value Pressing ELSE Pressing 第七章指令 107 6 等待指令 1 定义时间的等待语句 WAIT value value Constant 0to327 67秒 value R i 2 条件等待语句1 寄存器条件等待语句WAIT variable operator value Processing 2 I O条件等待语句WAIT variable operator value Processing 第七章指令 108 7 条件指令 8 程序控制指令 9 其他指令 进给速度加快用 ACC 数值 数值等于100速度是不会变 OFFSETCONDITIONPR i 通过此指令可以将原有的点偏置 偏置两由位置寄存器决定 偏置条件指令一直有效到程序运行结束或者下一个偏置条件指令被执行 注 偏置条件指令只对包含有附加运动指令OFFSET的运动语句有效 例如 1 OFFSETCONDITIONPR 1 2 JP 1 100 FINE 偏置无效 3 LP 2 500mm secFINEoffset 偏置有效 Pause通过此指令可以暂停程序运行 帮助我们进行程序的调试工作 当需要程序循环运行时 要将此指令删除 该指令在Programcontrol中 见图 在编程过程中 用户报警指令 时钟指令 运行速度指令 注释指令 消息指令也经常用到 以上指令都在Miscellaneous中 见图 第七章指令 109 10 运动指令编辑 第七章指令 1 示教 方法一 将TP开关打到 ON 状态移动机器人到所需位置 按住 SHIFT 键 F1 POINT键编辑界面内容将从画面1变为画面2 110 10 运动指令编辑 第七章指令 1 示教 方法二 进入编辑界面按住 F1 POINT 出现画面1 移动光标选择合适的运动指令格式 按 ENTER 确认 编辑界面内容将从画面1变为画面2 将当前机器人的位置记录下来 注 以后通过SHIFT POINT记录的运动指令都会是当前所选的格式 111 10 运动指令编辑 第七章指令 2 修改默认运动指令格式 进入编辑界面 按 F1 POINT出现画面1 按 F1 ED DEF出现画面2 移动光标至需要修改的项 按 F4 CHOICE修改或者用数字键输入数值进行修改 完成修改后按 F5 DONE确认修改并退出修改界面 112 10 运动指令编辑 第七章指令 3 修改位置点 方法一 示教修改位置点步骤 进入程序编辑界面 移动光标到要修正的运动指令的行号处 示教机器人到需要的点处 按下 SHIFT 键在按 F5 TOUCHUP键 当该行出现 符号 同时屏幕下方出现 PositionhasbeenrecordedtoP 2 时 位置信息以更新 注 有些版本的软件在更新位置信息时 只显示 符号或者显示PositionhasbeenrecordedtoP 2 113 10 运动指令编辑 第七章指令 3 修改位置点 方法二 步骤 进入编辑界面 画面1 移动光标到要修正的位置号处 按下 F5 POSITION显示位置数据子菜单 画面2 按 F5 REPRE切换位置数据类型Cartesian 直角坐标系Joint 关节坐标系 默认的显示是直角坐标系下的数据输入需要的新值 修改完毕 按 F4 DONE退回 画面1 界面 114 第七章指令 执行程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金昌混凝土地坪施工方案
- 2025年抗菌药物培训考核试题(附答案)
- 高空塔吊板改造施工方案
- 2025年地理专业英语试卷及答案
- 电气安全培训动画课件
- 电气及火灾安全知识培训内容课件
- 顶棚隔音工程施工方案
- 网红建筑配色方案设计
- 楼地面维修专项施工方案
- 2025-2030中国现煮咖啡市场消费规模预测及前景经营效益调研报告
- GB/T 8295-2008天然橡胶和胶乳铜含量的测定光度法
- GB/T 19960.1-2005风力发电机组第1部分:通用技术条件
- 生产作业管理讲义
- 二年级上册《树之歌》优秀课件
- 锅炉安全技术规程
- 初中音乐《快乐的女战士》《水草舞》课件
- 战现场急救技术教案
- 易制毒化学品岗位责任制度
- 气力输送计算
- 新人教版小学美术五年级上册教学设计(全册)
- 公共关系学授课教案
评论
0/150
提交评论