资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,发那科机器人基本操作教育,2014.06.03,1,1.,机器人单元,一,.,机器人组成部分:,机器人本体、系统软件、控制柜和周边设备(外部夹具),1.,机器人本体概论:,机器人由伺服电机驱动的机械机构组成,各环节每一个集合处为一个关节点或坐标系。,交流伺服马达的组成:,a.,绝对值脉冲编码器,b.,交流伺服电机,c.,抱闸单元。,2.,机器人的应用:,机器人的应用有,弧焊、点焊、搬运、涂胶、喷漆等,3.,机器人的编程方式:,A.,在线编辑:现场使用示教盒编程。,B.,离线编程:在电脑上安装,FANUC,的编程软件,来编写程序再上传。,4.,机器人的运动:,TP,示教时:示教坐标系和速度倍率两个因素影响机器人的运动。,执行程序时:动作指令(,动作类型、位置信息、运动速度和定位类型,)和速度倍率两个因素影响。,二,.,系统软件:,1.Handling Tool,(搬运),2.Arc Tool,(弧焊),3.Spot Tool,(点焊),4.Dispense Tool,(涂胶),5.Paint Tool,(油漆),6.Laser Tool,(激光焊接和切割),三,.,控制柜:,控制柜的组成:,1.,示教盒,2.,操作面板及其电路板,3.,主板,4.,主板电池,5.I/O,板,6.,电源供给单元,7.,急停单元,8.,伺服放大器,9.,变压器,10.,风扇单元,11.,线路断开器,12.,再生电阻。,2,2025/4/19 周六,2.,示教盒,一,.,示教盒介绍,1.,示教器的种类:有单色和彩色,TP,两种,二,.,示教盒的作用,2.,示教盒的作用:,a.,移动机器人,b.,编写机器人程序,c.,试运行程序,d.,生产运行,e.,查看机器人状态(,I/O,设置,位置信息),f.,手动运行。,注:示教盒(,Teach Pendant,)即,TP,以下简称,TP,三,.TP,操作键介绍,如右图所示,TP,操作键。,1.,主菜单:有时候会被保护,在辅助菜单中解锁。(也就,所谓的全,/,半菜单的切换),3,2025/4/19 周六,3.,机器人零点复归,一,.,零点复归原因,为了使机器人的机械信息和位置信息同步。(,机械零点和编码器位置数据统一,)保证机器人在运转过程中每个位置都准确。,二,.,在那些情况下要做零点归复,1.,机器人执行一个初始化启动。,2.,串行脉冲编码器(,SPC,)的备份电池的电压下降导致,SPC,脉冲记数丢失。,3.,在关机状态下卸下机器人底座电池盒盖子。,4.,编码器电源线断开。,5.,更换,SPC 6.,更换马达。,7.,机械拆卸。,8.,机器人的机械部分因为撞击导致脉冲记数不能指示轴的角度。,9.,备份电池的电压下降导致,Mastering,数据丢失。(,注意:机器人的数据包括,Mastering,数据和脉冲编码器的数据,分别由各自的电池保持。如果电池没有电,数据将会丢失,为了防止这种情况发生,另种电池都要定期更换,当电池电压不足时,会有警告提醒用户更换电池。更换伺服电机电池时必须在开机状态,更换主板电池时先开机,30s,再关机在,20,分钟内更换完成),2.,万一在关机状态下更换电池机器人就会报警,SRVO-062 BZAL alarm(Group:I Axis:j),或者,SRVO-038 SVAL2 Pulse mismatch(Group:i Axis:j),报警时,先解除异常再进行零点复归。,3.,消除报警的步骤:,a.,主菜单。,b.,系统。,c.,零点调整画面。,d.F3 RES_PCA,确定重启,之后还会有,SRVO-075,报警,将坐标系切为单轴使用,TP,点动报警轴,20,度以上即可解除,完成后做零点。,4,2025/4/19 周六,3.,机器人零点复归,三,.,零点复归的方法,1.,专门夹具核对方式。,2.,零点核对方式。,3.,单轴核对方式。,4.,快速核对方式,1,.,专门夹具核对方式要有专门的夹具,也就是厂家装机前用的都是夹具核对方法。(夹具价格比较贵),2,.,零点核对方式:,a.,选择零点调整画面。,b.,示教机器人的每一根轴到,0,度位置(刻度标记对齐位置),c.,选择,2(ZERO POSITION MASTER),按确定,YES d.,选择,6,(,CALIBRATE),按确定,e.,按,F5,完成即可。,3,.,单轴核对方式:,a.,选择零点调整画面。,b.,选择,4,(,SINGLE AXIS MASTER),按回车。,c.,将报警轴(就是需要零点的轴)的,SEL,选择为,1:,。,d.,示教机器人的报警轴到,0,刻度。,e.,在报警轴的,MSTR POSMSTR,项输入轴的,Mastering,数值,0,。,f.,按,F5 EXEC,执行则相应的,SEL,选项,1,变成,0 ST,状态项由,0,变成,2.g.,上一页按,6,(校准)即可。,(,注:快速判断零点丢失,点,position,再点用户坐标或者世界坐标若,X,、,Y,、,Z,、,W,、,P,、,R,后面空白就说明没有零点),5,2025/4/19 周六,4.,坐标系设置,一,.,坐标系的种类,1.,单轴坐标系,2.,工具坐标系,3.,世界坐标系,4.,直角坐标系,5.,用户坐标系,机器人安装完成后 世界坐标系、直角坐标系、用户坐标系三者是一样的。我们一般调试焊点位置用工具坐标系。,二,.,工具坐标系,1.,定义工具尖点(,TCP,)的位置和工作姿势的直角坐标系。(,TCP,:工具中心点。用户没有自己设置坐标系前,TCP,在机器人,J6,轴的法兰中心。,),三,.,工具坐标设置的方法,三点法设置、六点法设置、直接输入法。,1.,三点法设置的步骤:菜单(,MENU),设定,(SETUP),类型(,TYPE),坐标系(,Frames,)进入坐标系的设置界面。按,F3,选择工具坐标(,TOOL Frame,)按,F2,细节(,DETAIL,)选择三点法。进入三点法设置界面之后开始移动机器人到第一点(找一个参照物固定作为基准点,将焊枪的固定侧电极尖端靠近基准点)记录。第二个点旋转,J6,轴(法兰面)大于,90,小于,360,,到位之后记录。第三点把坐标系切为单轴坐标系使电极尖端靠近基准点,然后记录。,2.,六点法设置的步骤:跟三点法相同进入工具坐标(,TOOL Frame,)界面选择六点法。第一点、第二点、第三点均和三点法三个点的方法一致或者点位相同。第四个点和第一个点位置相同,第五点用全局坐标(,WORLD),移动机器人,使工具沿用户所需设定的,+X,方向至少移动,250mm,然后记录。第六点沿,+Z,方向移动至少,250mm,然后记录。当六个点记录完成,新的工具坐标系被自动计算生成。,3.,直接输入法设置的步骤:直接输入法是用户知道要设定的工具坐标和出厂的坐标在空间中相差的数据直接输入即可使用。,(,注:三点法和六点法的区别在于三点法只是改变出厂工具坐标的数值。而六点法可以改变出厂工具坐标的数值和方向。我们在进行设定工具坐标时经常使用三点法完成以后再对,w,、,p,、,r,的数值进行输入,一般用户最多可以设置,10,组工具坐标,当我们设定完成时需要激活设定的坐标系点,SHIFT+COORD,然后光标选择,TOOL,直接输入数值即可。),6,2025/4/19 周六,5.,程序的管理,一,.,创建程序,1.,按,(SELECT),程序一览键显示程序目录画面。,2.,选择,F2,新建(,CREATE),输入程序名。(,注:不可以以空格、符号、数字作为程序名的开始符号,),3.,输入完成按回车即可。,二,.,程序的删除、复制。,在显示程序目录画面中分别可以看到程序的删除(,DELETE),和程序的复制(,COPY),。(,注:如果画面中没有程序的删除和程序的复制按下一页(,NEXT),就可以找到)。,三,.,查看程序的属性,1.,按程序一览(,SELECT),键,显示程序目录画面。,2.,将光标选中要查看的程序。,3.,在功能键中选择细节(,DETAIL),选项。(,若功能键中没有细节选项按一下页就可以找到,)。之后画面中就会出现选中程序细节。,4.,把光标移至需要修改的项按回车键或,F4(CHOICE),选择键进行修改。修改完成后按,F1,结束,(END),回到,SELECT,界面。(见,P64),7,2025/4/19 周六,6.,指令,一,.,动作指令,动作指令:以指定的移动速度和移动方式使,1.,动作指令的介绍 机器人向作业空间内的指定位置,移动的指令。,动作类型:指定向指定位置的轨迹控制,n:J P1 j%FINE ACC100,位置数据:对机器人将要移动的位置进行示,教,移动速度:指定机器人的移动速度,定位类型:指定是否在指定位置定位,动作类型:,1:,关节的动作、,2:,直线的动作,3:,圆弧运动,定位类型:,1:FINE,、,2:CNT,注意一:,绕过弓箭的运动使用,CNT,作为运动定位类型,可以使用机器人的运动看上去更连贯。,当机器人手爪的姿势突变时,会浪费一些运行时间,当机器人手爪的姿势逐渐变化时,机器人可以运动的更快。,1,用一个合适的姿势开始示教;,2,用一个和视角开始点差不多的姿势示教最后一点;,3,在开始点和最后一点之间示教机器人,观察手爪的姿势是否逐渐变化;,4,、不断调整,尽可能使机器人的姿势不要突变。,注意二:,MOTN-023 stop In singularity,标示机器人,J5,轴在或接近,0,度位置;,当示教中产生该报警可以使用关节坐标将,J5,轴调开,0,度的位置,按,RESET,键即可消除该报警,当运行机器人程序时产生该报警,可以将动作指令类型改为,J,,或者修改机器人的位置姿态,以避开起一点位置,亦可以使用附加动作指令,(Wjnt),程序行号,动作类型:,J:Joint,L:Linear,C:Circular,位置指示符,位置数据:,Pi,:一般位置,PRi,:位置寄存器,i,:位置号,速度单位:,%,mm/sec,cm/min,J:,速度值,定位类型:,FINE,CNT,控制指令,8,2025/4/19 周六,6.,指令,2.,动作指令的编辑,示教,方法一:,a.,将,TP,开关打到,ON,状态,,b.,移动机器人到所需位置;,c.,按住(,SHIFT)+F1,(,POINT),教点资料键;,d.,编辑界面内容将生成动作指令。,方法二:,a.,进入编辑界面;,b.,按,F1,(,point,)示教资料;,c.,移动光标选择合适的动作指令格式,按回车键确认,生成动作指令,将当前机器人的位置记录下来。,(,注意:此后通过(,shift,),+,(,point,)教点资料记录的动作指令都将使用当前所选的默认格式,知道选择其他的格式为默认格式,),修改位置点,方法一:示教修改位置点,a.,进入程序编辑界面;,b.,移动光标到要修正的动作指令的行号处;,c.,示教机器人到需要的位置;,d.,按下,shift,件再按,F5touchup,点修正键,当该行出现,符号时,标示位置信息已更新。,方法二:直接写入数据修改位置点,a.,进入编辑界面,b.,移动光标到要修正的位置编号处,c.,按下,F5position,位置显示位置数据子菜单,d.,按,F5repre,形式可进行切换位置数据类型,cartesian,直线:直线坐标系;,joint,关节:关节坐标系,e.,输入需要的新值;,f.,修改完毕,按,F4done,完成退出该画面。,9,2025/4/19 周六,6.,指令,三、指令的编辑,1.,进入编辑界面;,2.,按,【NEXT】,(下一页)键切换功能键内容是,F5,对应为,【EDCMD】3.F5【EDCMD】,编辑键。,项目,说明,Insert,(插入),插入空白行:将所指定数的空白行插入到现有的程序语句之间。插入空白行后重新赋予行编号,Delete,(删除),删除程序语句:将所指定范围的程序语句从程序中删除。删除程序语句后,重新赋予行编号,Copy,(复制),复制程序语句:线复制一连串的程序语句集,然后插入粘贴到程序中的其他位置。复制程序语句时,选择复制源的程序语句范围,将其记录到存储器中。程序员语句一旦被复制,可以多次插入粘贴使用,Find,(查找),查找所指定的程序指令要素,Replace,(替换),将所指定的程序指令的要素替换为其它要素,例如,在更改了影响程序的设置数据的情况下,使用该功能。,Renumber(,重新编号呢),以升序重新赋予程序中份的位置编号:位置编号在每次对动作指令进行示教时,自动累加生成。经过反复执行插入和删除操作,位置编号在程序中会显得凌乱无序通过重新编号,可使位置编号在程序中依顺序排列,Comment,(注释),可以在程序编辑画面对以下指令的注释进行显示,/,隐藏切换。但是,不能对注释进行编辑:,DI,指令、,DO,指令、,RI,指令、,GI,指令、,GO,指令、,AI,指令、,AO,指令、,UI,指令、,UO,指令、,SI,指令、,SO,指令;,寄存器指令;,位置寄存器指令(爆焊动作指令的位置数据格式的位置寄存器);,码垛寄存器指令;,动作指令的寄存器速度指令;,Undo,(撤销),撤销一步操作:可以撤销指令的更改、行插入、行删除等程序编辑操作。若在编辑程序的某一行是执行撤销操作,则相对该行执行的所以操作全部都撤销。此外,在行插入和行删除中,撤销所有已插入的行和已删除的行。,10,2025/4/19 周六,6.,指令,程序中的指令:,PART1,1.TIMER1=RESET,2.TIMER1=START,3.UTOOL_NUM=1,4.UFRAME_NUM=1,5.OVERRIDE=30%,6.R1=0,7.J PR1:HOME100%FINE,8.LBL1,9.J P1100%FINE,10.J P2100%FINE Offset,,,PR6,11.J P3100%FINE,12.R1=R1+1,13.IF R13,,,JMP LBL1,14.WAIT DI1=ON,15.CALL TEST1,16.J PR1,:,HOME100%FINE,17.MessagePART1 FINISH,18.TIMER1=STOP,19.!PART1 FINISHED,END,设,PR1,值为:,PR1,,,1:J1 0,PR1,,,2:J2 0,PR1,,,3:J3 0,PR1,,,4:J4 0,PR1,,,5:J5 -90,PR1,,,6:J6 0,设,PR6,值为:,PR6,,,1:X 0,PR6,,,2:Y 200,PR6,,,3:Z 0,PR6,,,4:W 0,PR6,,,5:P 0,PR6,,,6:R 0,11,2025/4/19 周六,7.,备份,/,加载,一,.,文件类型,文件是数据在机器人控制柜存储器内的存储单元,控制柜主要使用的文件类型有:,程序文件(*,.TP),默认的逻辑文件(*,.DF),系统文件(*,.SV),用来保存系统设置,I/O,配置文件(*,.I/O),用来保存,I/O,配置,数据文件(*,.VR),用来保存诸如寄存器数据,二,.,备份,/,加载方法的异同点,三,.,备份,/,加载方法的介绍,(一)。一般模式下的备份,.,备份,/,加载的前提条件(具体操作可按实际情况决定),a.,选择备份,/,加载的设备:(以选择,Memory Card,为例),步骤:,1.,按,【MENU】,(菜单),-7【FILE】,(文件),-F5【UTIL】,(,功能);,Set Device(,设定装置):存储设备设置;,Format,(格式化):存储卡格式化;,Make DIR(,制作目录,):,建立文件夹;,备份,加载,/,还原,一般模式,1.,文件的一种类型或全部备份(,Backup,),2.Image,备份,单个文件加载,注意:,写保护文件不能被加载,处于编辑状态的文件不能被加载,部分系统文件不能被加载,控制启动,1.,文件的一种类型或全部(,Backup,),2.Iamage,备份,1.,单个文件的加载,2.,一个类型或全部文件,注意:,写保护的文件不能被加载,处于编辑状态的文件不能被加载,Boot Monitor,文件及应用系统的备份,文件及应用系统的加载,12,2025/4/19 周六,7.,备份,/,加载,三,.,备份,/,加载方法的介绍,2.,移动光标选择,【Set Device】,(设定存储设备),按回车确认;,3.,选择存储设备的类型,如,Mem Card,(,MC),,按回车确认;,4.,按,【F4 BACKUP】(,备份),出现以下选项:,System files,(参数文件):系统文件,TP programs,(,TP,程序):,TP,程序,Application,(,Application,(应用):应用文件,Applic.-TP,(,Applic.-TP):TP,应用文件,Error log,(异常履历):报警文件,Diagnastic,(诊断):诊断文件,All of above,(全部的):全部,5.,选择,All of above,按确定即可。,(二),.,一般模式下的加载,1.,按照备份的方法确认到当前的外部存储设备的路径。,2.,按,F2【DIR】,选择要加载的文件按,F3【LOAD】,即可。,(三),.,控制启动模式下的备份,/,加载。,1.,开机,同时按住,【PREV】(,前一页),+【NEXT】(,下一页),知道出现,CONFIGURATION MENU,菜单,可以松开;,2.,输入数字,3,选择,CONTROLLED START,按确认进入控制启动。,3.,依次按键选择,【MENU】-5【File】,(文件)选择恢复与备份,(F4).,在副主菜单,【FCTN】-2,进行备份与加载的切换,.,4.,退出控制启动模式:依次按键选择辅助菜单,【FCTN】,选择,1,项(冷开机)进入一般模式,机器人可以正常操作。,13,2025/4/19 周六,备份,/,加载,三,.,备份,/,加载方法的介绍,(四),.Boot Monitor,模式下的备份。,1.,开机,同时按住,F1+F5,,知道出现,BMON MENU,菜单,2.,用数字键输入,4,,选择,【CONTROLLER BACKUP/RESTORE】,;按回车键确认,进入,BACKUP/RESTORE MENU,界面;,3.,用数字键输入,2,,选择,【BACKUP CONTROLLER AS IMAGE】,4.,按回车键确认,进入,DEVICE SELECTION,界面;,5.,用数字键输入,1,,选择,CF,卡;,6.,按回车键确认,系统显示:,ARE YOU READY?【Y=1/N=ELSE(,其它),】,,输入,1,,备份继续;,7.,等备份完毕,按回车键确认。关机重启进入一般模式界面。,(五),.Boot Monitor,模式下的加载,操作方法和备份的方法基本相同,,只是在第三项中用数字键输入,3,,选择,【RESTORE CONTROLLER AS IMAGE】,注意:,Image,模式的备份文件每时每个,1M,的压缩文件;,R-J3iB,以及以下的控制柜,,Image,备份,/,加载的时候只能在根目录下进行。一次,如果没有,PC,配合,一张,MC,卡只能,Image,备份,/,加载一台机器!,R-30iA,控制柜(配高版本系统软件,),Image,备份,/,加载可以在,MC,卡或,U,盘任何目录下进行。,在,Image,加载过程中,绝对不允许断电。,14,2025/4/19 周六,8.,更换电池,1.,更换控制器主板上的电池。,概述:,程序和系统变量存储在主板上的,SRAM,中,有一节位于主板上的锂电池供电,一保存数据。当这节电池的电压不足时,则会在,TP,上显示报警(,SYST-035 Low No Battery Power in PSU),。当电压变得更低时,,SRAM,中的内容将不能保持,这是需要更换旧电池,并将原先备份的数据重新加载,因此,平时注意用,Memory Card,或者软盘定期备份数据。控制器主板上的电池两年更换一次。,具体步骤:,a.,准备一节新的,3V,锂电池(推荐使用发那科原装电池)、,b.,机器人通电开机正常后,等待,30s,。,c.,机器人关电,打开控制器柜,拔下接头取下主板上的旧电池,装上新电池,插好接头即可。,2.,更换机器人本体上电池。,概述:,机器人本体上的电池用来保存没跟轴编码器的数据。一次电池需要每年都要更换一次。在电池电压下降报警(,SRVO-065 BLAL alarm,(,Group,:,%d Axis,:,%d,)出现时,允许用户更换电池,若不及时更换,则会出现报警(,SRV0-062 BZAL alarm,(,Group,:,%d Axis,:,%d,),此时机器人将不能动作,遇到这种情况再更换电池,还需要做零点,才能是机器人正常运行。,具体步骤:,a.,保持机器人电源开启,按下机器急停按钮。,b.,打开电池盒的盖子,拿出旧电池。,c.,换上新电池,注意不要装错正负极(电池盒的盖子上有标示)。,15,2025/4/19 周六,9.,更换润滑油,1.,机器人没工作三年或者,10000,小时,需要更换,J1,、,J2,、,J3,、,J4,、,J5,、,J6,轴减速器润滑油和,J4,轴齿轮盒的润滑油。,2.,更换润滑油具体步骤:,a.,将机器人手动示教到加油时的正确位置(具体查看随机的机械保养手册),b.,机器人关电,卸下出油口塞子。,c.,从加油嘴处加油,知道出油口有新的润滑油流出时,停止加油。,d.,让机器人被加油的轴以轴角度,60,以上,以,100%,的速度运行,20,分钟以上,若同时向多个轴供油,可以使多个轴同时运行。运行完成后装好塞子即可。,注意:错误的操作将会导致密封圈损坏,为避免发生错误,操作人员应该考虑一下几点:,1.,更换润滑油之前,要将出油口塞子卸下。,2.,使用加油枪时要缓慢加入。,3.,使用工厂提供的压缩空气作为油枪的动力源时,压力必须控制在要求范围内。,4.,必须使用规定的润滑油,使用其他润滑油会损坏减速机。,5.,更换完成,请勿将出油口塞子马上装上,要让机器人被加油的轴按照随机的机械保养手册的要求云状一段时间,再将出油口的塞子装好。,6.,为了防止滑倒事故的发生,在加油之前,准备好抹布和装废油的容器。加油完成后将机器人和地板上的油迹彻底清理干净。,16,2025/4/19 周六,亲,谢谢聆听!,您了解了多少?走,去试试,现场,17,2025/4/19 周六,
展开阅读全文