ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:18.41KB ,
资源ID:7018402      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7018402.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(kuka调试文档.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

kuka调试文档.docx

1、kuka调试文档分几部分 调试过程中涉及到的电路原理图,见设计原理图。接线按照电气原理图,接线即可。上电线接好后上电RDT第一次上电,在示教盒界面上会提示“从机器人读取信息”,选择读取。机器人的相关信息就会读到控制柜内部的工控机。具体操作如下:登陆专家权限,“set up”-”robot data”-,弹出状态窗口,提示“从机器人读取数据信息到硬盘”或是“从硬盘读取信息到机器人”。选择“从机器人读取数据到硬盘”Master出厂前,厂家检验了各个轴,一般来说,我们上电后,由于最初是吊装姿态。所以会提示2轴丢失。从新检测校验2轴即可。按“开机运行”菜单键,一个菜单键打开,选择“校正”选项,确定选择

2、“千分尺”。如下图:打开一个待校正的状态窗口:需要校正的轴按顺序显示,下一个需要校正的轴彩色背景显示。已经校正好的轴补列出。2轴丢失,校验2轴即可。两项驱动配置(Device net和Profibus驱动配置)除原有文档相关说明,还需播地址 设置波特率1-6地址组合7-8波特率组合在Device NET适配器上有标明的相关说明,根据需要按照说明设置即可。KUKA与Devicenet之间的I/O配置总结1、 将Devicenet模块装好,数字输入、数字输出、模拟输入、模拟输出各模块之间的顺序可以任意。但是要注意:WAGO的Devicenet模块中,模拟量的地址在数字量之前,需要先配置模拟量。2、

3、 配置I/O需要专家权限。按菜单:Configure User Group 按下方功能键“expert”,在状态窗口输入密码(KUKA),按回车等待进入专家界面。3、 在KUKA的KCP上按菜单:Configure I/O Driver I/O Driver Reset 在状态窗口上出现机器人控制器中安装的所有I/O驱动,选择devicenet,按下方功能键“Config.”,状态窗口下方出现devnet.ini,选择这个文件按回车打开文件,在这个文件中设置波特率(baudrate)和栈号(macid,即拨码开关号)。设置完后按下方功能键“close”关闭并保存文件。4、 在KUKA的KCP上

4、按菜单:Configure I/O Driver Edit I/O Config 进入iosys.ini文件,将DEVNET前的分号去掉,在下面的DEVNET中写入配置: ANIN1=3,0,12,2 ANIN2=3,2,12,2 INB0=3,4 INB1=3,5INB2=3,6 OUTB0=3,0 OUTB1=3,1 OUTB2=3,2 配置Devicenet的I/O时,需要把栈号写上。配置完后按下方的close关闭并保存文件。5、 在KUKA的KCP上按菜单:Configure I/O Driver Reconfigure I/O Driver 在信息提示窗口可能出现配置失败的信息,将窗

5、口焦点移到信息提示窗口,按下放功能键“Ack.all”确认这些信息。6、 按菜单:Monitor I/O Digital Outputs 状态窗口出现数字输出,选择一个输出,按KCP背面的Deadman和下方功能键“Value”可以强制输出,从而判断数字输出是否配置完成。按下放功能键“INPUT”可以监控输入。按菜单:Monitor I/O Analog I/O 可以监控模拟量。KUKA的profibus输入输出配置KUKA端的配置:7、 配置I/O需要专家权限。按菜单:Configure User Group 按下方功能键“expert”,在状态窗口输入密码(KUKA),按回车等待进入专家界

6、面。8、 在KUKA的KCP上按菜单:Configure I/O Driver I/O Driver Reset 在状态窗口上出现机器人控制器中安装的所有I/O驱动,选择profibus,按KCP下方功能键“Config.”,状态窗口下方出现pfbms.ini,选择这个文件按回车打开文件。修改下列各处: MASTER MASTER_USED=0 SLAVE MODUL_USED=1 MODUL_ADDRESS=5 (由PLC设置给出) CHECK_CONFIGURATION_DATA=0 IO_DATA_BASE=1设置完后按下方功能键“close”关闭并保存文件。9、 在KUKA的KCP上按

7、菜单:Configure I/O Driver Edit I/O Config 进入iosys.ini文件,将PBMASL=11前的分号去掉,在下面的PBMASL中写入配置: INW3=127,0, x8 OUTW3=127,0,x8这个配置最好拷贝KCP上iosys.ini文件中的例子,因为有可能KCP不能识别输入的乘号。地址127是固定的默认地址。配置完后按下方的close关闭并保存文件。10、 在KUKA的KCP上按菜单:Configure I/O Driver Reconfigure I/O Driver 在信息提示窗口可能出现配置失败的信息,将窗口焦点移到信息提示窗口,按下放功能键“

8、Ack.all”确认这些信息。此菜单命令执行完后,KUKA控制柜上profibus接口旁边的绿灯和黄灯同时亮,表示profibus从栈工作正常。11、 按菜单:Monitor I/O Digital Outputs 状态窗口出现数字输出,选择一个输出,按KCP背面的Deadman和下方功能键“Value”可以强制输出,从而判断数字输出是否配置完成。按下放功能键“INPUT”可以监控输入。工具坐标的设置和方法用软键“开机运行”打开菜单,菜单“测量”【“校准”】下选择操作菜单数字输入。打开对应的对话窗口:“TOOL OK”按软键“工具准备好”,以编辑此工具的数据,数据输入对话框打开:输入法兰盘原点

9、与工具原点之间的偏移量,此偏移量由机械设计人员给出。示教编程Cell.ini Cell 文件是外部自动模式下循环扫描的主程序,在CELL中调用其他用户程序。(文件路径:KRCKRCR1)下面是CELL程序的完整代码,其中红色部分是我们自己写的程序,在CELL中调用。&ACCESS RVP&REL 11&COMMENT HANDLER on external automaticDEF CELL ( ) ;EXT EXAMPLE1 ( ) ;EXT EXAMPLE2 ( ) ;EXT EXAMPLE3 ( ) ;FOLD INIT DECL CHAR DMY3 DMY=- ;ENDFOLD (IN

10、IT) ;FOLD BASISTECH INI GLOBAL INTERRUPT DECL 3 WHEN $STOPMESS=TRUE DO IR_STOPM ( ) INTERRUPT ON 3 BAS (#INITMOV,0 ) ;ENDFOLD (BASISTECH INI) ;FOLD CHECK HOME $H_POS=XHOME IF CHECK_HOME=TRUE THEN P00 (#CHK_HOME,#PGNO_GET,DMY,0 ) ;Testing Home-Position ENDIF ;ENDFOLD (CHECK HOME) ;FOLD PTP HOME Vel=

11、100 % DEFAULT;%PE%MKUKATPBASIS,%CMOVE,%VPTP,%P 1:PTP, 2:HOME, 3:, 5:100, 7:DEFAULT $H_POS=XHOME PDAT_ACT=PDEFAULT BAS (#PTP_DAT ) FDAT_ACT=FHOME BAS (#FRAMES ) BAS (#VEL_PTP,100 ) PTP XHOME ;ENDFOLD ;FOLD AUTOEXT INI P00 (#INIT_EXT,#PGNO_GET,DMY,0 ) ; Initialize extern mode ;ENDFOLD (AUTOEXT INI) LO

12、OP P00 (#EXT_PGNO,#PGNO_GET,DMY,0 ) SWITCH PGNO ; Select with Programnumber CASE 1 P00 (#EXT_PGNO,#PGNO_ACKN,DMY,0 ) ; Reset Progr.No.-Request ;EXAMPLE1 ( ) ; Call User-ProgramWW() CASE 2 P00 (#EXT_PGNO,#PGNO_ACKN,DMY,0 ) ; Reset Progr.No.-Request ;EXAMPLE2 ( ) ; Call User-Program CASE 3 P00 (#EXT_P

13、GNO,#PGNO_ACKN,DMY,0 ) ; Reset Progr.No.-Request ;EXAMPLE3 ( ) ; Call User-Programjz2()Sps.sub,后台程序,打开后台程序,启动软PLC. (文件路径:KRCKRCR1System)&ACCESS RVP&REL 46&COMMENT PLC on controlDEF SPS ( ) ;FOLD DECLARATIONS ;FOLD BASISTECH DECL ;Automatik extern DECL STATE_T STAT DECL MODUS_T MODE ;ENDFOLD (BASISTE

14、CH DECL) ;FOLD USER DECL ; Please insert user defined declarations ;ENDFOLD (USER DECL) ;ENDFOLD (DECLARATIONS) ;FOLD INI ;FOLD DEFAULT MSG_T $MSG_T=MSG_T: VALID FALSE,RELEASE FALSE,TYP #NOTIFY,MODUL ,KEY ,PARAM_TYP #VALUE,PARAM ,DLG_FORMAT ,ANSWER 0 ;ENDFOLD (DEFAULT MSG_T) ;FOLD AUTOEXT INIT INTER

15、RUPT DECL 91 WHEN $PRO_STATE1=#P_FREE DO RESET_OUT () INTERRUPT ON 91 $LOOP_MSG= MODE=#SYNC $H_POS=$H_POS ;Automatik extern IF $MODE_OP=#EX THEN CWRITE($CMD,STAT,MODE,RUN /R1/CELL() ENDIF ;ENDFOLD (AUTOEXT INIT) ;FOLD USER INIT ; Please insert user defined initialization commands ;ENDFOLD (USER INIT

16、) ;ENDFOLD (INI)if $mode_op=#ex thencwrite($cmd,stat,mode,run/r1/cell()endifloopif ($mode_op=#T1) or ($mode_op=#T2) thenif $in3=true then$out11=true$out13=falseendifif $in5=true then$out13=true$out11=falseendifendifif ($mode_op=#T1) or ($mode_op=#T2) then$out5=true$out3=falseendifif ($mode_op=#aut)

17、or ($mode_op=#ex) then$out3=true$out5=falseendifif $in1=true then$out66=true$out1=false$out7=falseelse $out66=false$out1=true$out7=trueendifif $in4=true then$out9=true$out2=trueendifif $in6=false then$out9=false$out2=falseendifProgram用户编程 被CELL调用文件路径:KRCKRCR1Program例子:JZ2.src代码:&ACCESS RVP&REL 31&PA

18、RAM TEMPLATE = C:KRCRoboterTemplatevorgabe&PARAM EDITMASK = *DEF jz2( );FOLD INI ;FOLD BASISTECH INI GLOBAL INTERRUPT DECL 3 WHEN $STOPMESS=TRUE DO IR_STOPM ( ) INTERRUPT ON 3 BAS (#INITMOV,0 ) ;ENDFOLD (BASISTECH INI) ;FOLD USER INI ;Make your modifications here ;ENDFOLD (USER INI);ENDFOLD (INI);FO

19、LD PTP HOME Vel= 100 % DEFAULT;%PE%MKUKATPBASIS,%CMOVE,%VPTP,%P 1:PTP, 2:HOME, 3:, 5:100, 7:DEFAULT$BWDSTART = FALSEPDAT_ACT=PDEFAULTFDAT_ACT=FHOMEBAS (#PTP_PARAMS,100 )$H_POS=XHOMEPTP XHOME;ENDFOLDloopif $in28=true then;FOLD PTP P0 Vel=100 % PDAT0 Tool1:jiashou Base0;%PE%R 5.6.13,%MKUKATPBASIS,%CMO

20、VE,%VPTP,%P 1:PTP, 2:P0, 3:, 5:100, 7:PDAT0$BWDSTART=FALSEPDAT_ACT=PPDAT0FDAT_ACT=FP0BAS(#PTP_PARAMS,100)PTP XP0 ;ENDFOLD$out11=true$out13=false;FOLD WAIT Time=1 sec;%PE%R 5.6.13,%MKUKATPBASIS,%CWAIT,%VWAIT,%P 2:1WAIT SEC 1;ENDFOLD;FOLD PTP P1 Vel=100 % PDAT1 Tool1:jiashou Base0;%PE%R 5.6.13,%MKUKAT

21、PBASIS,%CMOVE,%VPTP,%P 1:PTP, 2:P1, 3:, 5:100, 7:PDAT1$BWDSTART=FALSEPDAT_ACT=PPDAT1FDAT_ACT=FP1Machine 设置软限找到MACHINE文件(文件路径:KRCKRCR1Mada)“查找”关键词“SOFT”,光标跳到软限设置相关文本段。REAL $SOFTN_END12 ;SOFTWARE-ENDSCHALTER NEGATIV ACHSEI (I=1:A1,I=7:E1) MM,GRAD$SOFTN_END1=-185.0$SOFTN_END2=-130.0$SOFTN_END3=-94.0$SO

22、FTN_END4=-100.0$SOFTN_END5=-118.0$SOFTN_END6=-90.0$SOFTN_END7=0.0$SOFTN_END8=0.0$SOFTN_END9=0.0$SOFTN_END10=0.0$SOFTN_END11=0.0$SOFTN_END12=0.0REAL $SOFTP_END12 ;SOFTWARE-ENDSCHALTER POSITIV ACHSEI (I=1:A1,I=7:E1) MM,GRAD$SOFTP_END1=185.0$SOFTP_END2=20.0$SOFTP_END3=150.0$SOFTP_END4=100.0$SOFTP_END5=118.0$SOFTP_END6=90.0$SOFTP_END7=0.0$SOFTP_END8=0.0$SOFTP_END9=0.0$SOFTP_END10=0.0$SOFTP_END11=0.0$SOFTP_END12=0.0

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1