单击此处编辑母版标题样式,编辑母版文本样式,第二级,第三级,第四级,第五级,2020/11/16,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2020/11/16,#,大家好,1,大家好1,发那科机器人基本操作教育,2014.06.03,2,发那科机器人基本操作教育2014.06.032,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.,再生电阻。,3,1.机器人单元一.机器人组成部分:3,2.,示教盒,一,.,示教盒介绍,1.,示教器的种类:有单色和彩色,TP,两种,二,.,示教盒的作用,2.,示教盒的作用:,a.,移动机器人,b.,编写机器人程序,c.,试运行程序,d.,生产运行,e.,查看机器人状态(,I/O,设置,位置信息),f.,手动运行。,注:示教盒(,Teach Pendant,)即,TP,以下简称,TP,三,.TP,操作键介绍,如右图所示,TP,操作键。,1.,主菜单:有时候会被保护,在辅助菜单中解锁。(也就,所谓的全,/,半菜单的切换),4,2.示教盒一.示教盒介绍4,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,度以上即可解除,完成后做零点。,5,3.机器人零点复归一.零点复归原因5,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,后面空白就说明没有零点),6,3.机器人零点复归三.零点复归的方法6,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,直接输入数值即可。),7,4.坐标系设置一.坐标系的种类7,5.,程序的管理,一,.,创建程序,1.,按,(SELECT),程序一览键显示程序目录画面。,2.,选择,F2,新建(,CREATE),输入程序名。(,注:不可以以空格、符号、数字作为程序名的开始符号,),3.,输入完成按回车即可。,二,.,程序的删除、复制。,在显示程序目录画面中分别可以看到程序的删除(,DELETE),和程序的复制(,COPY),。(,注:如果画面中没有程序的删除和程序的复制按下一页(,NEXT),就可以找到)。,三,.,查看程序的属性,1.,按程序一览(,SELECT),键,显示程序目录画面。,2.,将光标选中要查看的程序。,3.,在功能键中选择细节(,DETAIL),选项。(,若功能键中没有细节选项按一下页就可以找到,)。之后画面中就会出现选中程序细节。,4.,把光标移至需要修改的项按回车键或,F4(CHOICE),选择键进行修改。修改完成后按,F1,结束,(END),回到,SELECT,界面。(见,P64),8,5.程序的管理一.创建程序8,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,控制指令,9,6.指令一.动作指令,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,完成退出该画面。,10,6.指令2.动作指令的编辑10,6.,指令,三、指令的编辑,1.,进入编辑界面;,2.,按,【NEXT】,(