您的当前位置:首页正文

FANUC系统调试说明

来源:九壹网
第五节 I/O LINK 模块的设置

马胜 胡年

北京FANUC 0i-B /0i-Mate-B系统,由于I/O点、手轮脉冲信号都连在I/O LINK总线上,在PMC梯形图编辑之前都要进行I/O模块的设置(地址分配),同时也要考虑到手轮的连接位置。

1.0i-B:

由于0i-B本身带有内置I/O板(虽然该I/O点表面上看起来与0I-A系统相似,但其96/64点也连在I/O LINK上,占用I/O LINK点。所以也要进行I/O 模块的地址分配)

1.1 内置I/O 板,当不再连接其它模块时

可设置如下:从X0开始 0.0.1.OC02I

Y0开始 0.0.1./8

注: 此时手轮接于系统的内置I/0板的JA3上,手轮信号从x12---x14引入系统,如此处分配少于16字节(OC02I为16字节) ,系统上手轮接口将无效。

1.2.当使用标准机床面板时,手轮有两种接法

(1)接在系统上JA3

1

可设置如下:系统侧的I/O点从X0开始 0.0.1.OC02I Y0开始 0.0.1./8

面板侧的I/O点从X20开始 1.0.1. OC02I(或OC01I) Y24开始 1.0.1./8

*此种设法可使面板上x/y数值上一样(X24对应Y24的信号名称,如此类推,如:X24.0为MEM方式的X地址, Y24.0为MEM方式输出灯),便于编写梯形图,且注意此时面板后JA3无效

注: 此时虽然两个模块都分配了16个字节大小,但系统上的I/O点是离系统最近 的一个16字节模块,手轮信号从系统侧的X12—X14引入, 面板后JA3无 效。

(2)接在面板后JA3

可设置如下:系统侧的I/O点从X0开始 0.0.1.OC01I Y0开始 0.0.1./8

2

面板侧的I/O点从X20开始 1.0.1. OC02I (OC02I对应手轮) Y24开始 1.0.1./8

注: 此时手轮信号从面板侧的X32—X34引入, 系统侧内置I/O板上的JA3无效。

I/O Link 接手轮

1.3 分线盘I/O模块的设定

对于分线盘(分散型)I/O模块,要将所有的模块(基本模块加扩展模块)作为一个整体一起

设定。因为可以连接一个基本模块,最多3个扩展模块,每个模块单元占用3个字节的输入点,2个字节输出点,总共占用12字节输入/8字节输出(96/64点),和上述的内装I/O相似,也可以连接手轮,设定方法相似

可设置如下:不带手轮 输入X0开始 0.0.1.OC01I 输出 Y0开始 0.0.1./8

3

带手轮:输入X0开始 1.0.1. OC02I (OC02I对应手轮) Y0开始 1.0.1./8

下面图中的地址m就是此处的0,n就是此处的0(首地址)

*模块的连接顺序(安装位置)

接手轮

注意:1。带手轮接口的扩展模块,要安装在最靠近基本模块的位置,如上图中的扩展模块1。

2.手轮信号为X12-X14。

4

1.4 对I/O Link 轴的设定

1)I/O Link 轴的连接如下图所示:

*每个轴占用16字节输入/16字节输出点(128/128点)FANUC的I/O Link的最大点数位1024/1024,

2)I/O Link 轴的地址分配

I/O Link轴的地址规定如此下:

如果没有任何其他I/O模块连接,理论上就可以连接8个。一般设定如下: 输入X20开始:0.0.1.PM16I 输出Y20 开始:0.0.1. PM16O

系统侧进行IO模块的地址分配,占用一个16字节大小的模块。 例: OC02I

当然,也可以按上述同样的方法设定如下:

5

此处IO模块设定时的首 y表示 地址,y一旦设定,其他信号的地址也就相对确定。 X20开始 1.0.1. /16 Y20开始 1.0.1./16

或X20 1.0.1.OC02I 此时x=20

Y20 1.0.1.OC02O 此时y=20

总之,不管设定的模块名字是什么,只要最终结果输入点有16个字节,输出也有16个字节,并且不和其他模块冲突,就可以了。

注意:I/O Link 轴不能接系统的手轮(但可以有自己的手轮),所以,手轮必须接到其他的I/O

模块上。

1.4 对I/O 单元的设定 1)基本连接

是一种功能比较强的I/O单元,也是通过I/O Link连接的模块组合,有最多10个扩展槽。

接口模块AIF01A安装在槽0(I/F)中。I/O Link线连接到此模块上。

除了基本座0外,还可以连接1个扩展机座,扩展机座的槽0上安装其接口模块AIF01B。 在扩展槽中的模块,可根据实际需要选择不同的输入/输出模块。

2)地址分配

对于座0的1到10槽输入X100开始:1.0.1.**

X10* 1.0.2.** 到1.0.10.** 对于座1的1到10槽输入X100开始:1.1.1.** 到1.1.10.** 对于座0的1到10槽输出Y100开始:1.0.1.**

Y10* 1.0.2.** 到1.0.10.** 对于座1的1到10槽输出Y100开始:1.1.1.** 到1.1.10.** 其中,**表示所使用的模块占用的字节数,(例:如果4个字节,则设定/4)

*表示下一个模块的分配的首地址.可连续分配.

2)分配举例:

在实际的应用中,很少选用这种单元,所以在系统的说明书中都没有介绍,只有在"I/O Unit model A connection/maintenance manual” (B-61813E)资料中专门介绍有关连接的内容,在此只作简单介绍。 在0组中使用以下模块: AOD32C 3 AID32A 5 AOA12F 2 AIA16G 3

6

则:输出点为:32X3 + 16X2 = 128 128点(16字节)

输入点为:32X5 + 16X 3 = 208 256点(32字节)

3)连接示例:

7

2.0i-Mate B

由于0i-Mate B本身不带有内置I/O板,连接外围设备,必须通过I/O模块扩展 要考虑急停、外部减速信号,地址的分配以及手轮的连接问题,按如下设定: 2.1 当使用两个I/O模块 (I/O卡) 时(48/32点):

可设置如下:从X0开始 0.0.1./6 (第一块) Y0开始 0.0.1./4

从X6开始 1.0.1.OC02I (第二块带手轮接口) Y6开始 1.0.1./4

注: 此种连接方式下,急停、减速、手轮信号都在第二个模块上

或 : 输入点从X4开始 0.0.1.OC02I (第一块带手轮接口) 输出点从Y4开始 0.0.1./4

输入点从X20开始 1.0.1./6 (第二块) 输出点从Y20开始 1.0.1./4

8

注:此种连接方式下,急停、减速、手轮信号都在第一个模块上

2.2 当使用标准机床面板时,手轮有两种接法 (1)接在模块上JA3

可设置如下:模块侧的I/O点从X4开始 0.0.1.OC02I Y4开始 0.0.1./4

面板侧的I/O点从X20开始 1.0.1. OC02I (或OC01I) Y24开始 1.0.1./8

注:此种设法可使面板上x/y数值上一样,便于编写梯形图,但注意此时面板后JA3无效

(2)接在面板后JA3

9

可设置如下:系统侧的I/O点从 X4开始 0.0.1./6 Y4开始 0.0.1./4

面板侧的I/O点从X20开始 1.0.1. OC02I Y24开始 1.0.1./8

说明:1 模块的分配很自由,但有一个规则 即:连接手轮的模块必须为16字节 且手轮连在离系统最近的一个16字节(OC02I) 大小的模块上的JA3接口上。

对于此16字节模块,Xm+0→Xm+11用于输入,即使实际上没有那么输入点,

但为了连接手轮也需如此分配。Xm+12→Xm+14用于三个手轮的信号输入。只联接一个手轮时,旋转手轮可看到Xm+12中信号在变化。Xm+15用于输出信号的报警。

2 OC02I为模块的名字,它表示该模块的大小为16个字节

OC01I为12个字节 , /6表示该模块有6个字节

PM16I为I/O Link轴的输入模块名,表示该模块的大小为16个字节。 PM16O为I/O Link轴的输出模块名,表示该模块的大小为16个字节

本章结束(共10页) 10

因篇幅问题不能全部显示,请点此查看更多更全内容

Top