FANUC机器人程序讲解20210309.docx
《FANUC机器人程序讲解20210309.docx》由会员分享,可在线阅读,更多相关《FANUC机器人程序讲解20210309.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 机器人程序第 1 页共 18页FANUC 机器人程序讲解FANUC 机器人程序分为 TP、MACRO、CAREL 几种类型。TP 为一般程序,用示教器可以创建、编辑、删除。MARCO 为宏程序,在设备调试完成后一般无需添加和编辑,需要时宏程序也可在示教器上创建、编辑、删除。CAREL 为系统自带程序 ,操作者没有编辑权限。1.1 Fanuc 机器人使用 Style 方式调用程序,主程序名即为 Style X ,标准见表1-1。1: !STYLE10: CARRIED SERVO WELD ;2: !* ; 3: !SAIC Motor ;带!的语句为程序中的注释4: !Station RB
2、S010 - Robot 1 ; 5: !PROGRAM W261 ;6: !* ;7: !ECHO STYLE ;8: TIMER1=RESET ;9: TIMER1=START ;10: GO1:Manual Style Select=10 ; 11: RESET WS 1;12: CALL POUNCE1;焊接子程序13: CALL S10PROC1;14: RUN CAP_WEAR ;15: MOVE TO HOME;16: TIMER1=STOP ;17: WAIT (F1:Capwear Complete);序号基本用途机器人程序名表 1-1 机器人Style 程序标准0not v
3、alidN/A1CommonSTYLE012Division #1STYLE023Division #2STYLE034Division #3STYLE045Division #4STYLE056Platform #1 CommonSTYLE067Platform #1 Division #1STYLE078Platform #1 Division #2STYLE08第 2 页共 18页910111213141516171819202122232425262728293031Platform #1 Division #3Platform #1 Division #4Platform #2 Co
4、mmonPlatform #2 Division #1Platform #2 Division #2Platform #2 Division #3Platform #2 Division #4Platform #3 CommonPlatform #3 Division #1Platform #3 Division #2Platform #3 Division #3Platform #4 Division #4Platform #4 CommonPlatform #4 Division #1Platform #4 Division #2Platform #4 Division #3Platfor
5、m #4 Division #4 Tool ChangeCap Change Tip AlignProcess 1 Tip MaintenanceProcess 2 Tip Maintenance RepairSTYLE09 STYLE10 STYLE11 STYLE12 STYLE13 STYLE14 STYLE15 STYLE16 STYLE17 STYLE18 STYLE19 STYLE20 STYLE21 STYLE22 STYLE23 STYLE24 STYLE25 STYLE26 STYLE27 STYLE28 STYLE29 STYLE30STYLE311.2 焊接子程序 S(X
6、)PROC(X)命名,如 S10PROC1,其中 S10 代表被 STYLE10 调用,PROC1 即为焊接 PROCESS。1:!* ;2:!STYLE10: PROCESS1 ;3:!* ; 4:!SAIC Motor ;5:!Station RBS010 Robot 1 ; 6:!PROGRAM W261 ;7:!* ;8:!BEGIN PROCESS - PATH SEGMENT ;9:SET SEGMENT(50) ;10:UTOOL_NUM=1 ;11:UFRAME_NUM=0 ;12:PAYLOAD1 ;13:J P1 100% CNT100;14:J P2 100% CNT10
7、0;15:J P3 100% CNT100;焊点号,将机器人光标移到PX上,点击16:J P4 100% CNT50;ENTER键即可编辑。第 3 页共 18页17:J P5 100% CNT50;焊接指令,SD 指焊枪焊接开始前电极帽距板材距离,ED 指焊接完成时电极帽打开距板材距离;P 指压力号;S 指焊接程序号。18:L P6:w261bs1115 2000mm/sec FINE:SPOTSD=10,P=2,S=2,ED=10 19:J P7 100% CNT50;.87:L P72:w261bs1245 2000mm/sec FINE:SPOTSD=10,P=1,S=1,ED=10;
8、88:J P73 100% CNT80;89:J P74 100% CNT100;90:J P75 100% CNT100;91:J P76 100% CNT100;92:J P77 100% CNT100;93:!END PROCESS - PATH SEGMENT ;94:SET SEGMENT(63) ;SEGMENT(X)为机器人路径代码,其标准见表 1-2.SEGMENT012345678910-1314-1718-2122-2526-2930-3334-3738-41用途Unknown PounceHome to Repair Repair to HomeProcess1 Tip
9、Dress/Purge Process 2 Tip Dress/Purge Cap ChangeSpare Spare SparePick 1 Path Segments Pick 2 Path Segments Pick 3 Path Segments Pick 4 Path Segments Pick 5 Path Segments Drop 1 Path Segments Drop 2 Path Segments Drop 3 Path Segments表 1-2 机器人 SEGMENT 标准第 4 页共 18页42-4546-4950-5455-5960-616263Drop 4 Pa
10、th Segments Drop 5 Path Segments Process 1 Path Segments Process 2 Path Segments SpareTool Clear All Clear1.3 POUNCE 为焊接准备位置,一般所有车型共用一个 POUNCE,如果焊接子程序的开始位置相差较大则可以分开设定(例如 RBS010 两个工装位于机器人两侧,设定了两个 POUNCE)。POUNCE 位置设定一般满足以下几个条件:A. 机器人到 POUNCE 位置时不与任何工装运动干涉,即在工装运动时机器人可以提前到 POUNCE 位置,待工装运动完成机器人开始执行 PROCE
11、SS 程序。B. 为保证机器人能直接从 POUNCE 返回 HOME,POUNCE 位置一般只有一点,即HOME 到 POUNCE 没有中间轨迹。1:!* ;2:! PATH FROM HOME TO POUNCE ;3:!* ;4:PAYLOAD1 ;5:UFRAME_NUM=0 ;共用一个POUNCE时,UTOOL_NUM 必须为0.6:UTOOL_NUM=0 ;7:SET SEGMENT(1) ;8:J P1 100% FINE;9:AT POUNCE;1.4 CAP_WEAR 为机器人电极帽补偿程序。机器人在焊接过程中电极帽会有损耗,导致零位不准,所以在焊接完成后伺服枪会执行电极帽补偿
12、程序,将零位作适当偏移,保证零位的准确。CAP_WEAR 为机器人自带程序,无需编辑。1.5 MOV_HOME 为机器人返回 HOME 程序,程序中直接使用位置寄存器 PR,机器人 HOME 位置设定好后即可使用,无需在程序中编辑。1: !* ;2: !MACRO MOVE TO HOME ;3: !* ;4: ;5: ! MOVING TO HOME POSITION ;6: !- ;7: CALL GET_HOME;8:J PR1:HOME 100% FINE;第 5 页共 18页1.6 MOV_REPR 为机器人维修位置程序,在维修位置焊枪冷却水会被自动切断, 方便更换电极帽,当维修结束
13、时机器人返回 HOME 后冷却水会自动打开。1:!* ;2:!MACRO REPAIR ;3:! ;4:!For Servo gun ONLY ;5:!* ; 6:GO1:Manual Style Select=31 ; 7:SET SEGMENT(2) ;8:;9:UTOOL_NUM=1 ;10:UFRAME_NUM=0 ;11:MESSAGEPROGRAM PATH TO REPAIR ;FINE;切断冷却水12:WATER OFF 113:L P1 500mm/sec14:;15:REQUEST CONTINUE;恢复冷却水16:MOVE TO HOME;17:RESET WS 1; 1
14、8:SET SEGMENT(3) ;1.7 TD_PROC1 为电极帽修磨程序,电极帽修磨分为更换新电极帽和原电极帽两种情况。电极帽修磨时调用#60-#63 四套焊接程序,其中新电极帽修磨使用#62 和 #63 ,#61 和#63 用于第二把枪的修磨。修磨电极帽时必须保证冷却水正常,并且焊枪 STROCK 为打开状态。1:MESSAGETIP DRESS PROCESS 1 ;2:;3:!ECHO STYLE AND OPTION ;4:;5:GO1:Manual Style Select=29 ; 6:;7:SET SEGMENT(4) ;8:;9:!ENABLE STROKE IF IN
15、FFR ;10:!ENSURES THAT THE GUN CLOSES ;11:IF DO43:FFRActive=OFF,JMP LBL10 ;12:$AP_PROC_DSBL=0 ;13:$SPOTCONFIG.$STROKE_ENBL=1 ;14:LBL10 ;第 6 页共 18页15:;16:UTOOL_NUM=1 ;17:UFRAME_NUM=0 ;18:;19:J P1 100% CNT100;20:J P2 100% CNT50;打开修磨器21:J P3 100% CNT20;22:;23:CALL TD_1_ON;24:;25:IF DI262:diSW1Stepper1Rs
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FANUC 机器人 程序 讲解 20210309
限制150内