《【2017年整理】发那科机器人基础教育》由会员分享,可在线阅读,更多相关《【2017年整理】发那科机器人基础教育(17页珍藏版)》请在金锄头文库上搜索。
1、发那科机器人基本操作教育,2014.06.03,1.机器人单元,一.机器人组成部分:机器人本体、系统软件、控制柜和周边设备(外部夹具)1.机器人本体概论:机器人由伺服电机驱动的机械机构组成,各环节每一个集合处为一个关节点或坐标系。交流伺服马达的组成:a.绝对值脉冲编码器 b.交流伺服电机 c.抱闸单元。2.机器人的应用:机器人的应用有,弧焊、点焊、搬运、涂胶、喷漆等3.机器人的编程方式:A.在线编辑:现场使用示教盒编程。B.离线编程:在电脑上安装FANUC的编程软件,来编写程序再上传。4.机器人的运动:TP示教时:示教坐标系和速度倍率两个因素影响机器人的运动。执行程序时:动作指令(动作类型、位
2、置信息、运动速度和定位类型)和速度倍率两个因素影响。二.系统软件: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.示教盒,一.示教盒介绍1.示教器的种类:有单色和彩色TP两种二.示教盒的作用2.示教盒的作用:a.移动机器人
3、 b.编写机器人程序 c.试运行程序 d.生产运行 e.查看机器人状态(I/O设置,位置信息) f.手动运行。注:示教盒(Teach Pendant)即TP以下简称TP三.TP操作键介绍如右图所示TP操作键。1.主菜单:有时候会被保护,在辅助菜单中解锁。(也就所谓的全/半菜单的切换),3.机器人零点复归,一. 零点复归原因 为了使机器人的机械信息和位置信息同步。(机械零点和编码器位置数据统一)保证机器人在运转过程中每个位置都准确。二.在那些情况下要做零点归复 1.机器人执行一个初始化启动。2.串行脉冲编码器(SPC)的备份电池的电压下降导致SPC脉冲记数丢失。3.在关机状态下卸下机器人底座电池
4、盒盖子。4.编码器电源线断开。5.更换SPC 6.更换马达。7.机械拆卸。8.机器人的机械部分因为撞击导致脉冲记数不能指示轴的角度。9.备份电池的电压下降导致Mastering数据丢失。(注意:机器人的数据包括Mastering数据和脉冲编码器的数据,分别由各自的电池保持。如果电池没有电,数据将会丢失,为了防止这种情况发生,另种电池都要定期更换,当电池电压不足时,会有警告提醒用户更换电池。更换伺服电机电池时必须在开机状态,更换主板电池时先开机30s再关机在20分钟内更换完成) 2.万一在关机状态下更换电池机器人就会报警SRVO-062 BZAL alarm(Group:I Axis:j)或者S
5、RVO-038 SVAL2 Pulse mismatch(Group:i Axis:j)报警时,先解除异常再进行零点复归。 3.消除报警的步骤:a.主菜单。b.系统。c.零点调整画面。d.F3 RES_PCA 确定重启,之后还会有SRVO-075报警,将坐标系切为单轴使用TP点动报警轴20度以上即可解除,完成后做零点。,3.机器人零点复归,三. 零点复归的方法1.专门夹具核对方式。2.零点核对方式。3.单轴核对方式。4.快速核对方式 1.专门夹具核对方式要有专门的夹具,也就是厂家装机前用的都是夹具核对方法。(夹具价格比较贵) 2.零点核对方式:a.选择零点调整画面。b.示教机器人的每一根轴到0
6、度位置(刻度标记对齐位置)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、
7、Z、W、P、R后面空白就说明没有零点),4.坐标系设置,一.坐标系的种类1.单轴坐标系 2.工具坐标系 3.世界坐标系 4.直角坐标系 5.用户坐标系机器人安装完成后 世界坐标系、直角坐标系、用户坐标系三者是一样的。我们一般调试焊点位置用工具坐标系。二.工具坐标系1.定义工具尖点(TCP)的位置和工作姿势的直角坐标系。(TCP:工具中心点。用户没有自己设置坐标系前TCP在机器人J6轴的法兰中心。)三.工具坐标设置的方法三点法设置、六点法设置、直接输入法。1.三点法设置的步骤:菜单(MENU)设定(SETUP)类型(TYPE) 坐标系(Frames)进入坐标系的设置界面。按F3选择工具坐标(TO
8、OL Frame)按F2细节(DETAIL)选择三点法。进入三点法设置界面之后开始移动机器人到第一点(找一个参照物固定作为基准点,将焊枪的固定侧电极尖端靠近基准点)记录。第二个点旋转J6轴(法兰面)大于90小于360,到位之后记录。第三点把坐标系切为单轴坐标系使电极尖端靠近基准点,然后记录。2.六点法设置的步骤:跟三点法相同进入工具坐标(TOOL Frame)界面选择六点法。第一点、第二点、第三点均和三点法三个点的方法一致或者点位相同。第四个点和第一个点位置相同,第五点用全局坐标(WORLD)移动机器人,使工具沿用户所需设定的+X方向至少移动250mm然后记录。第六点沿+Z方向移动至少250m
9、m然后记录。当六个点记录完成,新的工具坐标系被自动计算生成。3.直接输入法设置的步骤:直接输入法是用户知道要设定的工具坐标和出厂的坐标在空间中相差的数据直接输入即可使用。(注:三点法和六点法的区别在于三点法只是改变出厂工具坐标的数值。而六点法可以改变出厂工具坐标的数值和方向。我们在进行设定工具坐标时经常使用三点法完成以后再对w、p、r的数值进行输入,一般用户最多可以设置10组工具坐标,当我们设定完成时需要激活设定的坐标系点SHIFT+COORD然后光标选择TOOL直接输入数值即可。),5.程序的管理,一.创建程序1.按(SELECT)程序一览键显示程序目录画面。2.选择F2新建(CREATE)
10、输入程序名。(注:不可以以空格、符号、数字作为程序名的开始符号)3.输入完成按回车即可。二.程序的删除、复制。在显示程序目录画面中分别可以看到程序的删除(DELETE)和程序的复制(COPY)。(注:如果画面中没有程序的删除和程序的复制按下一页(NEXT)就可以找到)。三.查看程序的属性1.按程序一览(SELECT)键,显示程序目录画面。2.将光标选中要查看的程序。3.在功能键中选择细节(DETAIL)选项。(若功能键中没有细节选项按一下页就可以找到)。之后画面中就会出现选中程序细节。4.把光标移至需要修改的项按回车键或F4(CHOICE)选择键进行修改。修改完成后按F1结束(END)回到SE
11、LECT界面。(见P64),6.指令,一.动作指令 动作指令:以指定的移动速度和移动方式使1.动作指令的介绍 机器人向作业空间内的指定位置 移动的指令。 动作类型:指定向指定位置的轨迹控制 n: J P1 j% FINE ACC100 位置数据:对机器人将要移动的位置进行示 教 移动速度:指定机器人的移动速度 定位类型:指定是否在指定位置定位 动作类型:1:关节的动作、2:直线的动作 3:圆弧运动 定位类型:1:FINE、2:CNT注意一:绕过弓箭的运动使用CNT作为运动定位类型,可以使用机器人的运动看上去更连贯。 当机器人手爪的姿势突变时,会浪费一些运行时间,当机器人手爪的姿势逐渐变化时,机
12、器人可以运动的更快。1用一个合适的姿势开始示教;2用一个和视角开始点差不多的姿势示教最后一点;3在开始点和最后一点之间示教机器人,观察手爪的姿势是否逐渐变化;4、不断调整,尽可能使机器人的姿势不要突变。注意二:MOTN-023 stop In singularity 标示机器人J5轴在或接近0度位置;当示教中产生该报警可以使用关节坐标将J5轴调开0度的位置,按RESET键即可消除该报警当运行机器人程序时产生该报警,可以将动作指令类型改为J,或者修改机器人的位置姿态,以避开起一点位置,亦可以使用附加动作指令(Wjnt),程序行号,动作类型:J: JointL:LinearC:Circular,位
13、置指示符,位置数据:Pi:一般位置PRi:位置寄存器 i:位置号,速度单位:%mm/seccm/minJ:速度值,定位类型:FINECNT,控制指令,6.指令,2.动作指令的编辑示教方法一:a.将TP开关打到ON状态,b.移动机器人到所需位置;c.按住(SHIFT)+F1(POINT)教点资料键;d.编辑界面内容将生成动作指令。方法二:a.进入编辑界面;b.按F1(point)示教资料;c.移动光标选择合适的动作指令格式,按回车键确认,生成动作指令,将当前机器人的位置记录下来。(注意:此后通过(shift)+(point)教点资料记录的动作指令都将使用当前所选的默认格式,知道选择其他的格式为默
14、认格式)修改位置点方法一:示教修改位置点a.进入程序编辑界面;b.移动光标到要修正的动作指令的行号处;c.示教机器人到需要的位置;d.按下shift件再按F5touchup点修正键,当该行出现符号时,标示位置信息已更新。方法二:直接写入数据修改位置点a.进入编辑界面b.移动光标到要修正的位置编号处c.按下F5position位置显示位置数据子菜单d.按F5repre形式可进行切换位置数据类型cartesian直线:直线坐标系;joint关节:关节坐标系e.输入需要的新值;f.修改完毕,按F4done完成退出该画面。,6.指令,三、指令的编辑1.进入编辑界面;2.按【NEXT】(下一页)键切换功
15、能键内容是F5对应为【EDCMD】3.F5【EDCMD】编辑键。,6.指令,程序中的指令:PART11.TIMER1=RESET2.TIMER1=START3.UTOOL_NUM=14.UFRAME_NUM=15.OVERRIDE=30%6.R1=07.J PR1:HOME100% FINE8.LBL19.J P1100% FINE10.J P2100%FINE Offset,PR611.J P3100%FINE 12.R1=R1+113.IF R13,JMP LBL114.WAIT DI1=ON15.CALL TEST116.J PR1:HOME100% FINE17.MessagePART1 FINISH18.TIMER1=STOP19.!PART1 FINISHEDEND,