




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ABB机器人【 配置设定】大全 , 人手一份,建议永久收藏! 功能介绍 指南车机器人致力于工业机器人自动化应用服务,专注工业机器人应用工程师(电气设计与调试、机械设计、技术营销、离线仿真、视觉、项目方案、高级编程)等培训,与机友们分享技术干货及行业动态。本公众号由杭州指南车机器人科技有限公司维护运营! 限时下载ABB、FANUC机器人的全套学习资料1 一、如何配置ABB机器人Profinet从站1、机器人需要有888-2或者888-3选项(使用控制器网口),或者840-3选项(使用Anybus网口)2、此处举例888选项3、机器人控制器有如下网口,其中:X2 是服务端口,ip固定192.168.125.1X3连接了示教器X7连接了安全板X9连接了轴计算机 4、Profinet可以连接WAN口或者LAN3口,根据设置连接5、此处举例连接WAN口6、控制面板,配置,主题选择communication7、进入IPSETTING8、点击ProfinetNetwork9、修改ip并选择对应网口 10、重启11、控制面板,配置,主题I/O ,PROFINET InternalDevice12、配置输入输出字节数。和PLC那边设置一致13、配置界面下,进入Industry Network,PROFINET14、设置station名字,这个名字要和PLC端对机器人的station设置一样15、添加signal,device选择profinetInternal device2 二、ABB机器人IO接线与配置1、以DSQC652为例(16进16出)2、上部区域为输出16个点,其中9和10针脚的0v,24v需要从柜门旁边的XT31引过来3、下部区域为16个输入点,9号针脚的0v需要从XT31引过来4、左侧区域短接片为地址位,默认为10,如下图(剪掉的为1,留下的是0,高电平有效)。如果要修改板卡地址,在这里修改,机器人里也要做对应配置5、6、控制面板,配置,找到devicenetdevice,添加(如果已经显示添加,则不需要再添加)7、模板选择652,地址根据前面短接片设置,默认为108、确定后,暂时不重启,全部配置完再一起重启9、进入Signal,点击添加10、举例,一个输出设置如下设置name,type选择digital output,assigneddevice选择刚配置好的板卡,设置mapping。注意,实际接线1号针脚,这里地址为0.以此类推11、完成所有配置后,重启12、可以在输入输出查看13、视图选择 IO设备,选择对应设备,点击信号14、DO信号可以强制,即点击下方0或者13 三、ABB机器人做EthernetIP主站1、机器人需要有选项841-1EthernetIP scanner/adapet选项 2、控制面板-配置 ,主题选择communication3、进入IP SETTING,编辑已有Ethernet/ip 网络ip地址,并选择网口 控制面板-配置下-进入EtherNet/IP Device4、添加,选择默认模板,根据从站设备信息,依次填入名称,ip 地址,vendor等信息5、添加后,不重启,添加signal,设备选刚建立的设备即可。完成所有设置后重启6、如果已经有从站设备Device的EDS描述文件,可以先把该EDS文件拷贝到机器人 HOME文件夹下的EDS文件夹(或者通过Robotstudio传文件)7、进入输入输出窗口,视图选择工业网络8、选中EtherNetIP,点击右下角扫描EDS文件9、弹出对话框,选择 是10、此时再次到控制面板-配置,Ethernet/ipdevice下新建,模板就可以找到刚刚导入的EDS,如下图11、选择对应模板,完成设置包括设置IP地址,输入输出字节数等12、建立signal,完成后重启4 四、ABB修改旋转外轴为直线外轴(导轨)1、购买了ABB机器人一个外部轴后,默认出厂配置为添加了一个外部旋转轴,如下图(7轴为旋转,显示度数)2、如果想把外轴修改直线轴(导轨,显示为mm),进入控制面板,配置,主题选motion,找到single type3、修改mechanics为track(即导轨)后先不重启如果要修改其他类型,参见下图4、 进入transmission,找到外轴5、修改rotating move为NO,此处也可修改减速比6、如果机器人落于导轨上,再次进入robot修改base framemoved by ,选择7轴,完成后重启重启后效果如下5 五、如何修改ABB控制器LAN3网口设置1、机器人控制器有如下网口,其中X2 是服务端口,ip固定192.168.125.1X3连接了示教器X7连接了安全板X9连接了轴计算机2、电脑robotstudio连接机器人,连接服务端口service port3、也可以连接wan口4、如果要连接LAN3口传输数据,需修改LAN3配5、控制面板,配置,主题选择communication6、进入IPSETTING7、添加ip地址,如下,选择LAN3口6 六、移动机器人外轴保持TCP不变1、机器人配置了导轨后,有时候移动外轴,机器人7个轴一起动,TCP不变。如何设置?如果只想移动外轴,其他轴不动如何设置?2、 3、在正确配置外轴(导轨)后,如果在手动操纵界面,选择了world,此时切换到外轴后,机器人和外轴同时被选中,即表示现在联动。此时移动外轴,机器人tcp不动,七个轴一起动4、如果此时只想移动外轴,先切回机器人界面,坐标系选择base,此时再切回外轴,图标显示只选中外轴,可以单独移动外轴7 七、如何修改ABB控制器WAN网口设置1、机器人控制器有如下网口,其中X2 是服务端口,ip固定192.168.125.1X3连接了示教器X7连接了安全板X9连接了轴计算机2、电脑robotstudio连接机器人,连接服务端口service port3、也可以连接wan口4、WAN口修改ip地址如下5、控制面板,配置,主题选择communication6、进入IPSETTING7、点击PublicNetwork8、修改ip9、重启8 八、在机器人执行程序时捕获DI脉冲信号1、机器人执行程序都是一行一行执行的,比如:2、如果机器人在执行第1行的时候,收到了cam_di信号,而运行到第3行的时候,cam_di信号被PLC置为FALSE了,那么执行第4行的时候,机器人就会一直等待信号。3、实际上,cam_di信号曾经有过,只是机器人没有执行到waitdi语句。4、可以使用中断来实现上述要求5、创建一个bool变量flag1,置为false6、创建一个中断号int_cam7、新建一个新的routine,类型为中断trap,该类型routine不能直接运行,必须由IsignalXX类似指令触发中断程序内容如下: 8、上述例子22-24行为设置语句,只需要运行一遍即可。9、22行删除中断号10、23行把中断号int_cam和中断程序cam_trap连接11、24行设置触发条件,即cam_di由0变1,会自动触发运行cam_trap程序(对于cam_di的扫描,后台一直运行,所以即使机器人没有运行到相关di语句,有了信号也会触发)12、这样即使程序运行到25行,PLC 发过信号,机器人运行到26行di信号没有,但执行过中断程序(执行中断过程,机器人运动不停),flag1被置为true。13、机器人运行到27行,由于flag1为true,即收到过信号,机器人可以运行14、28行,把flag1重新置为false。9 九、robotstudio创建两台机器人socket连接1、什么是socket通讯?就是TCP/IP通讯,无协议,在微软环境下称为socket2、socket通讯能干什么?可以收发制定的数据,包括sting字符串,byte数组等3、创建socket机器人需要什么选项?机器人需要616-1 PC-INTERFACE选项4、socket通讯网线插哪个网口?Service口(IP固定:192.168.125.1)或者Wan口都可以,(可以自己设置)5、创建client端的实例通常机器人和相机通讯,机器人作为client端。6、新建一个机器人系统,注意建立系统时加入pc-interface选项7、为了避免之前的连接没有关闭,先插入socketclose指令,后面的socket1为自己新建的socketdev类型的变量8、之后插入创建连接socketCreate9、插入建立连接SocketConnect,后面需要制定Server的ip和端口,如果是在电脑和另一台虚拟控制器连接,ip设为“127.0.0.1”,端口自定义,建议不要用默认的1025.这一步作用为机器人会和server建立连接,如果没有建立成功会一直等待,如果成功则往下执行10、此处做测试,在建立成功后,插入TPWrite指令,可以在示教器看到socketclinent connect successful11、接下去可以收发数据,此处示例为client先发送数据给server,再接受server发送回来的数据12、SocketSend后面可以发送string或者byte数组,具体可以选择不同可选变量13、发送完毕后,client接受到server发回的数据并写屏14、以下为server端示例15、重新创建一个工作站,创建时不要忘记添加pcinterface选项16、作为server,机器人需要创建2个socketdev变量17、为了避免之前的连接没有关闭,同样建议先socketclose18、19、接着创建socketCreatetemp_socket 服务器端socketdev20、SocketBind为绑定socket要监控的ip和端口,如果是虚拟仿真,ip为127.0.0.1,端口自定义(和client端设置一致)21、SocketListen为机器人server监听是否有client连接22、socketAccept为接受client的连接23、建立连接后,机器人就可以执行死循环,即一直处于收发状态24、之前client程序为client先发后收,故这里server先收后发25、client和server都写完后,可以运行,注意先运行server端,即server机器人处于监听状态,如果连上,两台相互通讯,效果如下26、server机器人收到的讯息如下:27、 client机器人收到的讯息如下:10 十、.WorldZone功能创建HOME位信号输出使用WorldZone功能创建机器人HOME位输出功能1、机器人需要有Worldzone功能2、创建routine,例如power_on3、插入定义worldzoneHome位指令WZHomeJointDef,如下其中第一个为HOME位,数据类型为JointTarget,第二个每个轴的允许误差许4、插入WZDOSET指令,设置对应DO输出其中do_home为设置的对应输出,后面1为如果机器人在Home区间内,输出1,否则输出05、IO配置里,把do_home的AccessLevel设为readonly6、因为HOME位输出希望开机及执行,所以还需要在配置的controller主题下,设置eventroutine,如下:其中Power On为开机事件,Routine的power_on为设置worldzone的程序7、重启8、此时,如果机器人在Home位,输出为1,否则为011 十一、机器人无钥匙开关手自动切换1、有些配置了safemove2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程项目成本预算与核算标准模板
- 2025二手车交易定金合同
- 智慧树知道网课《大学英语(山东联盟-青岛科技大学)》课后章节测试满分答案
- 日记陪妈妈过节500字7篇
- 厦门市安全特种作业培训课件
- 2025汽车买卖的合同范本范文
- 化工作业安全培训记录课件
- 大雁归来课件文库
- 化工企业安全培训考核表课件
- 2025【合同法解析】赠与人是否可以随意撤销赠与合同
- 口腔科常用器械图谱结构及功能介绍课件整理
- 应急管理专题讲座(二)
- 六年级上册英语课件-Unit1 The king's new clothes(第3课时) |译林版(三起) (共26张PPT)
- QES三体系内审检查表 含审核记录
- 思想道德与法治全册教案
- 公共政策分析陈庆云
- 人音版六年级上册音乐全册教案含教材分析
- 螺杆式冷水机组招标技术要求
- 高处作业吊篮安装验收表(范本模板)
- 主要负责人任职证明
- 沥青搅拌设备项目说明(参考模板)
评论
0/150
提交评论