1、ABB机器人操作培训ABB机器人操作培训 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(ABB机器人操作培训)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为ABB机器人操作培训的全部内容。ABB FLEXIBLE AUTOMATIONCustomer Service Division63 - 63目 录1培训手册介绍 -
2、2 2系统安全与环境保护 -33机器人综述 -54机器人示教 -125机器人启动 -256自动生产 -277编程与测试 -328输入输出信号 -509系统备份与冷启动 -5210文件管理 -54v 在没有声明的情况下,文件中的信息会发生变化。上海ABB工程有限公司不对此承担责任.v 对文件中可能出现的错误,上海ABB工程有限公司不对此承担责任。v 对于使用此文件或者此文件提及的软硬件所导致的部分或者严重性错误, 上海ABB工程有限公司无论如何不对此承担责任。v 没有上海ABB工程有限公司书面允许,此文件的任何部分不得拷印或复制,并且其中内容也不能转于第三方和用作非法目的。否则将追究其法律责任.
3、v 文件中如有不详尽处,参阅、 Product Manual 、OK确认6。1。2.4程序清单(Program list):显示屏显示机器人当前运行的程序清单,可读出即将运行的指令.6。1。2.5程序名称(Program name):显示屏显示机器人当前运行的程序名称.6.1。2.6运行模式(Running mode):显示屏显示机器人当前运行模式。如果需要更改,利用导航键中的List键切换到窗口的上半部,再将光标移至运行模式,此时在功能键上出现“Continuous”与“Cycle选项,选择相应运行模式。 Continuous连续运行模式,当机器人执行完主程序最后一行后,自动再从第一行开始执
4、行。 Cycle单循环运行模式,当机器人执行完主程序最后一行,自动停止。6.1.2.7程序运行状态(Program status):显示屏显示机器人当前运行状态. Stopped机器人待命状态。 Running机器人正在运行程序.6.1.2.8运行速率调整(Adjusted velocity):显示屏显示机器人当前运行速率,以百分比表示。机器人运行速度为程序定义的速度乘以相应的运行速率。如果需要更改,利用导航键中的List键切换到窗口的上半部,再将光标移至运行速率,此时功能键上出现“-”、“+%、“25%”与“100四个选项,通过功能键更改机器人运动速率,选择范围为1%100%。 %降低机器人
5、运行速率。5以下,每次降低1;5以上,每次降低5. +%增加机器人运行速率。5%以下,每次增加1%;5%以上,每次增加5%。 25运行速率直接切换至25. 100%运行速率直接切换至100.6.1。3程序运行:在生产窗口,功能键上显示“Start”、“FWD”与“BWD”三种选项.按相应功能键启动机器人。 Start连续执行程序。 FWD单步正向执行程序. BWD单步逆向执行程序。6。1。4停止程序运行:按下停止键即停止程序的运行。注意:正常情况下应该用这种方法停止机器人程序的运行,不要靠其他方式强行终止运行。6.2故障信息:无论何时何种故障,一旦发生,机器人系统会立即弹出故障信息窗口。每个故
6、障信息都带有故障代码,并提供简单故障原因,按下功能键OK,清除故障信息;按下功能键Check,还能看到系统提供的排除该错误的方法和建议。Error code number故障代码.Category of error故障类別。Reason for error故障发生的原因。Message log记录故障发生的时间及简单的原因。6。3紧急制动及紧急制动的复位: 当急停键有效后,电机电源被迅速切断而停止程序运行. 排除引起急停的因素后,在示教器上按OK键确认故障信息,复位急停键并重新按下MOTORS ON即可恢复系统。6.3关机:机器人所有的输出信号都会因关机而消失,夹具上的工件可能因此而掉下来。
7、首先停止程序的运行。 然后旋转主电源开关由10,切断380V电力。建议:除非停电不要关机,这样能保证后备电池的寿命.第七章 编程与测试7.1程序储存器( Program memory )的组成: 应用程序( Program ) 系统模块( System modules )机器人程序储存器中,只允许存在一个主程序;所有例行程序与数据无论存在于哪个模块,全部被系统共享;所有例行程序与数据除特殊定义外,名称必须是唯一的。7.1.1应用程序( Program )的组成: 主模块( Main module )o 主程序( Main routine )o 程序数据( Program data )o 例行程
8、序( Routines ) 程序模块( Program modules )o 程序数据( Program data )o 例行程序( Routines )7。1。2系统模块( System modules )的组成: 系统数据( System data ) 例行程序( Routines )所有ABB机器人都自带两个系统模块,USER模块与BASE模块,根据机器人应用不同,有些机器人会配备相应应用的系统模块。建议不要对任何自动生成的系统模块进行修改。7。2编程窗口:7。2.1菜单键File: 1 Open打开一个现有文件.(程序。prg或模块.mod) 2 New新建一个程序。 3 Save p
9、rogram存储更改后的现有程序. 4 Save program as存储一个新程序. 5 Print打印程序,现已经不使用。 6 Preferences定义用户化指令集。 7 Check program检验程序,光标会提示错误。 8 Close在程序储存器中关闭程序. 9 Save module存储更改后的现有模块.(只在Module窗口中存在) 0 Save module as 存储一个新模块.(只在Module窗口中存在) 7.2.2菜单键Edit: 1 Cut剪切,可能会丢失指令或数据. 2 Copy复制。 3 Paste 粘贴,将剪切或复制的指令或数据粘贴到相应位置。 4 Go to
10、 Top 将光标移至顶端。 5 Go to Bottom 将光标移至底端。 6 Mark定义一块,涂黑部分. 7 Change Selected修改指令中数据,可直接将光标移至相应位置按回车键。8 Show value输入数据,可直接将光标移至相应数据按回车键。 9 Modpos修改机器人位置,功能键上有。 0 Search 寻找指令,程序复杂时很有用。7.2。3菜单键IPL1与IPL2:IPL1与IPL2为指令目录。其中IPL2有Most commt1、Most commt2、Most commt3为用户化定义指令目录,可在菜单键File中Preference定义。7。2。4功能键: Cop
11、y、Paste、Modpos 在菜单键Edit中可以找到. Test 为编程窗口与测试窗口切换键。7。3指令:7.3.1基本运动指令:MoveL: 线性运动LinearMoveJ:关节轴运动JointMoveC:圆周运动Circular p1:目标位置。( robtarget ) v100:运行速度mm/s。( speeddata ) z10:转弯区尺寸mm。( zonedata ) tool1:工具中心点TCP。( tooldata )7。3.1。1速度选择:mm/s 将光标移至速度数据处,按回车键,进入选择窗口,选择所需速度。 机器人运行速度属于数据类型speeddata。 常用运行速度在
12、Base模块中已经定义. 特殊速度可自行定义。 vmax速度为v5000,Base模块中定义最大速度为v7000,最大速度机器人未必能达到。7.3.1.2转弯区尺寸选择:mm 将光标移至转弯区尺寸数据处,按回车键,进入选择窗口,选择所需转弯区尺寸。 机器人转弯区尺寸属于数据类型zonedata。 常用转弯区尺寸在Base模块中已经定义。 特殊转弯区尺寸可自行定义。 fine指机器人TCP达到目标点,并在目标点速度降为零,连续运行时,机器人动作有停顿。 zone指机器人TCP不达到目标点,连续运行时,机器人动作圆滑、流畅. Base模块中已经定义的转弯区尺寸最小为z1,最大为z200。 尽量使用
13、较大的转弯区尺寸。7.3。1。3参变量:光标指在当前指令时,按功能键OptArg,可选择参变量。 Conc( switch )协作运动。机器人未移动至目标点,已经开始执行下一个指令. ToPoint ( robtarget )在采用新指令时,目标点自动生成*。 V ( num )定义速度mm/s。 T ( num )定义时间s。通过时间决定速度。 Z ( num )定义转弯区尺寸mm。 Wobj ( wobjdata )采用工件系座标系统.7.3.1。3函数Offs():MoveL p1,v100,MoveL p2,v100,MoveL p3,v100,MoveL p4,v100,MoveL
14、p1,v100, 为了精确确定p1、p2、p3、p4点,可以使用函数Offs()。 Offs(p1,x,y,z)代表一个离p1点X轴偏差量为x,Y轴偏差量为y,Z轴偏差量为z的点。 将光标移至目标点,按回车键,进入目标点选择窗口,在功能键上选择Func,采用切换键选择所用函数Offs(). MoveL p1,v100,MoveL Offs(p1,100,0,0),v100,MoveL Offs(p1,100,50,0),v100,MoveL Offs(p1,0,50,0),v100,MoveL p1,v100,7.3.2转轴运动指令:MoveAbsJ jpos1, v100, z10, tool1