机器人基础站项目一任务6-工业机器人I0接口配置——55课件_第1页
机器人基础站项目一任务6-工业机器人I0接口配置——55课件_第2页
机器人基础站项目一任务6-工业机器人I0接口配置——55课件_第3页
机器人基础站项目一任务6-工业机器人I0接口配置——55课件_第4页
机器人基础站项目一任务6-工业机器人I0接口配置——55课件_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、工业机器人应用基础机械工业出版社工业机器人应用基础项目一 工业机器人操作基础任务6:工业机器人I/O接口配置任务描述任务实施知识准备学习目标目 录612345任务拓展任务评价任务6 工业机器人I/O接口配置了解ABB机器人I/O通讯的硬件资源能够定义机器人的I/O板掌握机器人的I/O信号定义掌握监控和操作输入输出信号的方式能对系统输入/输出与I/O信号进行关联一、学习目标掌握使用示教器可编程按键一二三四五六 工业机器人的I/O通信接口可以实现与周边设备进行通信。本任务要求会定义机器人的I/O板,定义机器人的I/O信号,监控和操作输入输出信号,进行系统输入/输出与I/O信号的关联,使用示教器可编

2、程按键。二、任务描述三、知识准备ABB机器人常用的I/O通信机器人的I/O 通信配置机器人的I/O指令机器人的I/O接线三、知识准备(一)ABB机器人常用的I/O通信硬件设备之间的通信指设备之间通过数据线路按照规定的通信协议标准来进行信息的交互; 通信协议规定了硬件接口的标准、通信的模式以及速率,设备之间必须采用相同的通信协议才能正确的交互信息。一种通信协议。各设备厂家生产的外围设备会使用不同的通信协议标准与接口类型。三、知识准备(一)ABB机器人常用的I/O通信1.I/O通讯接口ABB机器人提供了丰富I/O通信接口,可以实现与周边设备进行通信;通信类型PC端通信现场总线通信ABB标准通信 执

3、行标准RS232OPC serverSocket MessageDevice NET(CAN总线)ProfibusProfibus-DPEtherNET IP标准I/O模块ABB PLC三、知识准备(一)ABB机器人常用的I/O通信关于ABB机器人I/O通信接口的说明:(1)ABB的标准I/O板提供的常用信号处理有数字输入di,数字输出do、模拟输入ai、模拟输出ao,以及输送链跟踪。(2)ABB机器人可以选配标准ABB的PLC,省去了原来与外部PLC进行通信设置的麻烦,并且在机器人的示教器上就能实现与PLC相关的操作。(3)本任务中以最常用的ABB标准I/O板DSQC651为例,进行详细讲解

4、。A 与PC通信的接口。B 现场总线接口。C ABB标准I/O板。D PC通信的接口放大说明图。E 现场总线接口放大说明图。注意:1.PC通信接口需要选择选项“PC-INTERFACE”才可以使用。2.使用何种现场总线,要根据需要进行选配。3.如果使用ABB标准I/O板,就必须有DeviceNet的总线。三、知识准备(一)ABB机器人常用的I/O通信2.I/O信号的分类 对于机器人系统而言,输入信号通常由按钮、接近开关、传感器等产生并以电信号的形式输入系统之中,从而触发机器人对应运动程序的执行;输出信号由机器人系统产生,以电信号的形式输出到外围设备,通常应用与控制的信号指示灯、吸盘、抓手等执行

5、元器件或者与PLC进行信号传递。 I/O信号可以分为数字量信号(digital signal)与模拟量信号(analog signal)两种基本类型。数字量信号在时间上和数量上都是离散的,有0和1两种信号状态,通常用于标识物理触点的断开与闭合两种状态。模拟量信号在时间上和数量上都是连续的,通常用于标识压力、流量、速度等连续变化的物理量。三、知识准备(二)机器人的I/O 接线 ABB 机器人提供了丰富I/O通信接口,可以轻松地实现与周边设备进行通信。关于ABB机器人I/O通信接口说明如下:(1)ABB的标准I/O板提供的常用处理信号有数字输入di、数字输出do、模拟输入ai、模拟输出ao、以及输

6、送链跟踪,在本任务中以最长用的ABB标准I/O板DSQC652接口线为例,进行详细讲解相关的数据。(2)DSQC652板主要提供16个数字输入信号和16个数字输出信号的处理。三、知识准备(二)机器人的I/O 接线 关于ABB机器人I/O通信接口说明如下:(3)XS12、XS13数字输入接口接PLC的输出端或其他设备(如传感器、限位等);XS14、SX15数字输出接口接PLC的输入端或其他设备(如电磁阀、伺服等);XS16 电源接口通过开关电源供电。三、知识准备(三)机器人的I/O 通信配置 1.标准I/O模块的参数配置参数名称配置说明Name设定I/O模块在系统中的名称Address设定I/O

7、模块的地址值2.I/O信号的参数配置 参数名称配置说明Name设定信号的名称Type of Signal设定信号的类型Assigned to Device设定信号所在的I/O模块Device Mapping设定信号在I/O模块上的地址 1)信号名称 I/O信号命名推荐使用“信号类型+信号编号”的形式命名。三、知识准备(三)机器人的I/O 通信配置 2)信号类型3)信号地址 数字输入信号DI (Digital Input); 数字输出信号DO(Digital Output); 模拟输入信号AI (Analog Input); 模拟输出信号AO(Analog Output); 组输入信号GI (G

8、roup Input); 组输出信号GO (Grout Output)。DO/DI信号的设置地址应该与对应外围设备所连接的端子地址相符;GI/GO信号根据需要翻译的十进制数的大小及硬件接线来填写。三、知识准备(三)机器人的I/O 通信配置A 数字输出信号信号灯。B X1数字输出接口。C X6模拟输出接口。D X5是DeviceNet接口。E 模拟状态指示灯。F X3数字输入接口。G 数字输入信号指示灯。X1端子编号使用定义地址分配1OUTPUT CH1322OUTPUT CH2333OUTPUT CH3344OUTPUT CH4355OUTPUT CH5366OUTPUT CH6377OUTP

9、UT CH7388OUTPUT CH83990V 1024V X3端子编号使用定义地址分配1INPUT CH102INPUT CH213INPUT CH324INPUT CH435INPUT CH546INPUT CH657INPUT CH768INPUT CH8790V 10未使用三、知识准备(三)机器人的I/O 通信配置X5端子编号使用定义10V BLACK2CAN信号线low BLUE3屏蔽线4CAN信号线high WHITE524V RED6GND 地址选择公共端7模块ID bit 0(LSB)8模块ID bit 1(LSB)9模块ID bit 2(LSB)10模块ID bit 3(L

10、SB)11模块ID bit 4(LSB)12模块ID bit 5(LSB)X6端子编号使用定义地址分配1未使用 2未使用 3未使用 40V 5模拟输出ao10156模拟输出ao21631ABB标准I/O板是挂在DeviceNet网络上的,故需设定模块在网络中的地址。端子X5的612的跳线用来决定模块的地址,地址可用范围为1063。如图,将第8脚和第10脚的跳线减去,2+8=10就可以获得10的地址。三、知识准备(三)机器人的I/O 通信配置序号型号说明1DSQC 651分布式I/O模块 di8/do8 ao22DSQC 652分布式I/O模块 di16/do163DSQC 653分布式I/O模

11、块 di8/do8带继电器4DSQC355A分布式I/O模块 ai4/ao45DSQC377A输送链跟踪单元 DSQC651板主要提供8个数字输入信号、8个数字输出信号和两个模拟输出信号的处理。 DSQC652板主要提供16个数字输入信号和16个数字输出信号的处理 DSQC653板主要提供八个数字输入信号和八个数字继电器输出信号的处理 DSQC335A板主要提供四个模拟输入信号和四个模拟输出信号的处理 DSQC337A板主要提供机器人输送链跟踪功能所需的编码器与同步开关信号的处理。三、知识准备(三)机器人的I/O 通信配置X1端子编号使用定义地址分配1OUTPUT CH102OUTPUT CH

12、213OUTPUT CH324OUTPUT CH435OUTPUT CH546OUTPUT CH657OUTPUT CH768OUTPUT CH8790V 1024V 三、知识准备(三)机器人的I/O 通信配置X2端子编号使用定义地址分配1OUTPUT CH982OUTPUT CH1093OUTPUT CH11104OUTPUT CH12115OUTPUT CH13126OUTPUT CH14137OUTPUT CH15148OUTPUT CH161590V 1024V X4端子编号使用定义地址分配1INPUT CH982INPUT CH1093INPUT CH11104INPUT CH121

13、15INPUT CH13126INPUT CH14137INPUT CH15148INPUT CH161590V 1024VX3端子编号使用定义地址分配1INPUT CH102INPUT CH213INPUT CH324INPUT CH435INPUT CH546INPUT CH657INPUT CH768INPUT CH8790V 1024VX5端子编号使用定义10V BLACK2CAN信号线low BLUE3屏蔽线4CAN信号线high WHITE524V RED6GND 地址选择公共端7模块ID bit 0(LSB)8模块ID bit 1(LSB)9模块ID bit 2(LSB)10模块

14、ID bit 3(LSB)11模块ID bit 4(LSB)12模块ID bit 5(LSB)三、知识准备(三)机器人的I/O 通信配置三、知识准备(三)机器人的I/O 通信配置三、知识准备(三)机器人的I/O 通信配置X3端子编号使用定义10V2未使用3接地4未使用5+24VX7端子编号使用定义地址分配1模拟输出_1,10V/+10V0152模拟输出_2,10V/+10V16313模拟输出_3,10V/+10V32474模拟输出_4,420mA4863518未使用 19模拟输出_1,,0V 20模拟输出_2,,0V 21模拟输出_3,,0V 22模拟输出_4,,0V 2324未使用 X8端子

15、编号使用定义地址分配1模拟输出_1,10V/+10V0152模拟输出_2,10V/+10V16313模拟输出_3,10V/+10V32474模拟输出_4,10V/+10V4863516未使用 1724+24V 25模拟输出_1,,0V 26模拟输出_2,,0V 27模拟输出_3,,0V 28模拟输出_4,,0V 29320V三、知识准备(三)机器人的I/O 通信配置X20端子编号使用定义124V20V3编码器1,24V4编码器1,0V5编码器1,A相6编码器1,B相7数字输入信号1,24V8数字输入信号1,0V9数字输入信号1,信号1016未使用三、知识准备(三)机器人的I/O 通信配置三、知

16、识准备(四)机器人的I/O 指令工业机器人运用I/O指令可以将外部设备的信号状态输入程序之中,作为运动类例行程序的触发条件,也可以对外部设备进行通/断电控制。四、任务实施(一)定义I/O板(以DSCQ652为例)1)在示教器主菜单中单击“控制面板”2)单击“配置 配置系统参数”四、任务实施(一)定义I/O板(以DSCQ652为例)3)单击“主题”,选择“I/O System”,在这个主题下选择“DeviceNet Device”,双击或者点击显示全部。4)单击“添加”,进入配置界面四、任务实施(一)定义I/O板(以DSCQ652为例)5)单击“”,选择所需的I/O板,如“DSQC 652 24

17、 VDC I/O Device”6)可以单击“Name”进行I/O板的命名,默认是模版类型;单击箭头进行上下翻,查找需要设置的其他参数。四、任务实施(一)定义I/O板(以DSCQ652为例)7)单击“Address”,进入地址的设定;8)将实际I/O板的跳线地址输入,如ABB自带I/O板的地址为10,点击“确定”,单击“确定”。四、任务实施(一)定义I/O板(以DSCQ652为例)9)单击“确定”;10)单击“是”,控制器将重新启动,完成配置。四、任务实施(二)定义机器人的I/O信号(以DSCQ652为例)1)在示教器主菜单中单击“控制面板”;1.定义输入信号di012)单击“配置 配置系统参

18、数”四、任务实施(二)定义机器人的I/O信号(以DSCQ652为例)3)点击“主题”,选择“I/O System”,在这个主题下选择“Signal”,双击或者点击显示全部;4)单击“添加”;1.定义输入信号di02四、任务实施(二)定义机器人的I/O信号(以DSCQ652为例)5)单击“Name”,进行信号名称的命名;6)点击“Type of Signal”下拉菜单,选中想要配置的信号类型,如“Digital Input”1.定义输入信号di02四、任务实施(二)定义机器人的I/O信号(以DSCQ652为例)7)单击“Assigned to Device”下拉菜单,选择要在哪块I/O板上添加信

19、号,如:刚配置的板d6528)单击“Device Mapping”,进入在板上地址的设定,如:1号地址;1.定义输入信号di02四、任务实施(二)定义机器人的I/O信号(以DSCQ652为例)9)单击“确定”;10)单击“是”,控制器将重新启动,完成配置。1.定义输入信号di02四、任务实施(二)定义机器人的I/O信号(以DSCQ652为例)11)其他数字输入信号的定义同di02,信号地址分配表如下:12)该图所示为组信号的配置样图,主要需要注意信号类型和板上地址的选择;1.定义输入信号di02信号di01di02di03di04di05di06di07di08地址01234567信号di09

20、di10di11di12di13di14di15di16地址89101112131415四、任务实施(二)定义机器人的I/O信号(以DSCQ652为例)1)选择“Signal”,双击或点击显示全部;2)单击“添加”;1.定义输出信号do01四、任务实施(二)定义机器人的I/O信号(以DSCQ652为例) 3)设定“Name”、“Type of Signal”、“Assigned to Device”、“Device Mapping”四项内容,点击“确定”;4)其他数字输入信号的定义同do01,信号地址分配表如下:1.定义输出信号do01信号do01do02do03do04do05do06do0

21、7do08地址01234567信号do09do10do11do12do13do14do15do16地址89101112131415四、任务实施(三)监控和操作输入输出信号 1)在示教器主菜单中单击“输入输出”;2)点击“视图”,选择要查看的信号类型;四、任务实施(三)监控和操作输入输出信号 3)选择“全部信号”可以看到该系统里现有配置的I/O信号;4)选中DO信号,可以点“0”进行强制复位,点“1”强制置位;四、任务实施(三)监控和操作输入输出信号5)选中GO信号,点击“123.”,进入数值输入界面,上面有最大最小值的提示,输入设定值,点击确定,就进行多位数字输出控制。对输入输出信号进行仿真和

22、强制操作对I/O信号的状态或数值进行仿真和强制操作,可以在机器人调试和检修时使用。1)对di1进行仿真操作。 2)对do1进行仿真操作。 3)对gi1进行仿真操作。 4)对go1进行强制操作。 四、任务实施(四)系统输入/输出与I/O信号的关联将数字输入信号与系统的控制信号关联起来,就可以对系统进行控制,比如电动机开启,程序启动等。系统的状态信号也可以与数字输出信号关联起来,将系统的状态输出给外围设备,以便控制。四、任务实施(四)系统输入/输出与I/O信号的关联(1)建立系统输入“电动机开启”与数字输入信号di1的关联选择控制面板;选择配置;双击System Input;单击添加;单击Sign

23、al Name,选择di1;双击Action;选择Motors On,然后单击确定;单击确定。单击是,完成设定。(2)建立系统输出“电动机开启”与数字输出信号do1的关联 选择控制面板;选择配置;双击System Output;单击添加;单击Signal Name,选择do1;双击Status;选择Motor On,然后单击确定;单击确定。单击是,完成设定。四、任务实施(四)系统输入/输出与I/O信号的关联 系统输入信号的设置1)在示教器主菜单中单击“控制面板”2)单击“配置 配置系统参数”四、任务实施(四)系统输入/输出与I/O信号的关联 系统输入信号的设置3)选中“System Input

24、”,点击“显示全部”;4)单击“添加”,进行信号关联设置;四、任务实施(四)系统输入/输出与I/O信号的关联 系统输入信号的设置5)双击“Signal Name”,进入信号选择;6)选中一个信号,如di10,点击“确定”;四、任务实施(四)系统输入/输出与I/O信号的关联 系统输入信号的设置7)双击“Action”,进入控制选择;8)选中一个控制方案,如Start,点击“确定”;四、任务实施(四)系统输入/输出与I/O信号的关联 系统输入信号的设置9)控制模式选择含有“Start”时,会出现“Argument1”,点击进行“连续/单周 运行”的选择;10)点击“确定”后,出现下面窗口,点击“是”,完成设置;四、任务实施(四)系统输入/输出与I/O信号的关联 系统输出信号的设置1)在示教器主菜单中单击“控制面板”2)单击“配置 配置系统参数”四、任务实施(四)系统输入/输出与I/O信号的关联 系统输出信号的设置3)选中“System Output”,点击“显示全部”;4)单击“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论