FANUC机器人培训PPT.ppt
FANUC机器人基础培训,课程目的,完成本课程后,学员将了解:认识FANUC机器人安全坐标系程序的构成编程执行程序宏指令文件的输入/输出原点的复归基本保养,一、认识FANUC机器人,M710iC机器人参数的介绍运动轴数:6轴手部负载:20kg50kg70kg运动范围:1.36m2.05m3.11m(不同型号的机器人运动范围也不同)重复精度:0.08mm 0.15mm 安装形式:地面设置倒挂设置安装环境:0-45,机器人的构成,机器人主体:伺服电机驱动的机械结构,一般为6轴控制柜:主板,紧急停止单元,电源供给单元,示教器,伺服放大器,操作面板,风扇单元,断路器组成,认识TP(Teach pendant),1.示教器的作用:1)点动机器人 2)编写机器人的程序 3)试运行程序 4)生产运行 5)查阅机器人的状态(I/O设置,位置,参数),RESET 键(复位键):按此键清除报警信息。,SHIFT键:与其他键配合使用执行特定功能。,Jog 键:使用这些键来点动机器人。,J1,J2,J3,J5,J4,J6,COORD键:用该键来切换机器人运动的坐标系(World,Tool,Joint),J1,J2,J3,J5,J4,J6,速度键:用这些键来调整机器人的运动速度。,程序键:用这些键来选择编程时的菜单选项。,SELECT 键显示程序清单EDIT 键显示当前使用或编写的程序DATA 键显示位置寄存器 等,功能键:使用这些键根据屏幕显示执行指定的功能和操作。,F1 keyF2 keyF3 keyF4 keyF5 key,NEXT 键:按下该键显示更多的对应于F1-F2-F3-F4-F5按键的功能键。,光标键:使用这些键在屏幕上按一定的方向移动光标。,数字键:,这些键用来输入数值:0,1,2,3,4,5,6,7,8,9,减号(-),小数点(.)逗号(,),确认键:使用该键确认一个数值的输入,或者从一个菜单中确认选择一个项目。,STEP 键:在T1 或 T2 模式中,使用该键在以下两种执行模式间切换:单步模式(每次执行程序中的一行)连续模式(连续运行程序),在屏幕顶端有状态显示表明STEP键是否开启:,FWD(前进)键:在STEP开启时使用该键来执行下一个程序语句。连续运行程序时,使用该键驱使机器人开始执行编好的程序。,BWD(后退)键:用该键执行排在光标前面的程序语句。,ITEM 键:用该键 在一个列表中选择一个项目,要在一个TP 程序列表中选择一行,按下ITEM,输入要选行的编号后按下 ENTER,例:,1.,要在一个System Variables 清单中选择一行,按下ITEM 键,输入要选行的编号后按下 ENTER,2.,BACK SPACE 键:使用该键能依次删除光标前的字母和数字,MENUS键:用该键显示菜单屏幕:,HOLD 键:用该键可停止机器人的运动,FCTN 键:用该键显示补充菜单,Diag/Help 键:按下该键可以获得1、关于如何使用当前屏幕的信息,2、使用 DIAGnostics 键显示如下信息:报警信息说明、起因和纠正办法,POSN键:,按下该键显示要查找的位置信息,MOVE MENU键:,按下该键,会出现系统宏程序的列表,可执行宏程序的调用,Display键:该键与SHIFT键一起使用,改变屏幕显示格式,从单对话框转换到双对话框或三对话框格式、单对话框带扩展状态。,安全操作规程1.示教和手动机器人时:1)请不要带手套操作示教盘和操作面板。2)在点动操作机器人时要采用较低的倍率速度以增加对机器人的控制机会。3)在按下示教盘上的点动键之前要考虑到机器人的运动趋势。4)要预先考虑好避让机器人的运动轨迹,并确认该线路不受干涉。2.生产运行时:1)在开机运行前,须知道机器人根据所编程序将要执行的全部任务。2)须知道所有会左右机器人移动的开关、传感器和控制信号的位置和状态。3)必须知道机器人控制器和外围控制设备上的紧急停止按钮的位置,准备在紧急情况下按这些按钮。4)永远不要认为机器人没有移动其程序就已经完成。因为这时机器人很有可能是在等待让它继续移动的输入信号。,二、安全,坐标系的分类:关节坐标、世界坐标、工具坐标、用户坐标。,三、坐标系,设置工具坐标系的方法:三点法,六点法,直接输入法,四、程序的构成,1.程序名,长度:程序名长度为1-8个字符,程序名相对程序必须是独一无二的可使用的字符:英文字母(只限写)数字0-9(不可从数字开始),记号仅限_(下划线)不能使用的程序名:CON,PRN,AUX,NUL,COM1-9,LPT1-9在使用PNS活RSR用于自动运转的程序时,应按如下方式进行,否则程序就不会运行。使用PNS的程序必须命名为PNSnnnn.其中,nnnn表示4位数字。例如:PNS0001使用RSR的程序必须命名为RSRnnnn.其中,nnnn表示4位数字。例如:RSR0003,2.运动指令,运动指令-关节运动,运动指令-直线运动,运动指令-圆弧运动,运动指令-定位类型,FINE定位类型:机器人在目标位置停止(定位)后,向下一目标移动。CNT定位类型:机器人靠近目标 位置,但不在该位置停止而向下一个位置移动。(机器人靠近目标位置到什么程度,由0-100内的范围值来定义),3.寄存器指令,4.IO指令,定义时间的等待语句 使程序在指定时间内待命,常作为延时用。例如:WAIT 2.5 sec 等待2。5秒IO条件等待语句 对机器人IO的值进行比较,在条件未满足条件之前待命。常用与抓手与等待工件到位。例如:WAIT DI1=ON寄存器条件等待语句 对机器人寄存器的值与另一方面进行比较,在未满足条件之前待命。例如:WAIT R3=10,TIMEOUT,LBL1等待R3等于10,超时则跳转至标签1,5.WAIT指令,Label指令 用来定义程序的分支标签。例如:LBL1 标签1JMP跳转指令 跳转至标签。例如:JMP LBL1 跳转至标签1CALL指令 调用机器人程序。例如:CALL HANDOPEN 调用HANDOPEN指令,6.分支指令,五、编程,课题,HANDCLOSE程序,1 RO11=ON;抓手闭合阀ON,HANDOPEN程序,2 WAITRI11=ON;等待抓手闭合开关ON,3 WAIT 1.00(sec);等待1秒,4 RO11=OFF;抓手闭合阀OFF,1 RO10=ON;抓手张开阀ON,2 WAITRI10=ON;等待抓手张开开关ON,3 WAIT 1.00(sec);等待1秒,4 RO10=OFF;抓手张开阀OFF,主程序,1 JP1100%FINE;移动至待命位置P1,2 LBL1;标签1,3 JP2100%CNT50;移动至待命位置P2,4 WAITRI12=ON;等待抓料位有料,5 LP3100mm/secFINE;移动至抓料位P3,6 CALL HANDCLOSE;调用抓手闭合程序,7LP2100mm/secFINE;返回至待命位P2,8 JP4100%CNT50;移动至趋近位置P4,9 WAITRI13=ON;等待允许放置信号,10 LP5100mm/secFINE;移动至放置点P5,11 CALL HANDOPEN;调用抓手打开程序,12 LP4100mm/secFINE;返回至趋近点P4,13 JP1100%FINE;移动至原位P1,14 JMP LBL1;跳转至标签1,END,六、执行程序,七、宏指令,八、文件的输入输出,九、原点的复归,十、基本保养,谢谢!,