1. 首页
  2. 技术文章
  3. FANUC

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

FANUC新发布的0iF系统中,全系标配了梯形图的Function Block功能。该功能可以对梯形图中的模块化功能子程序进行归纳,同时将功能化子程序合并为一个功能块。该功能块类似于PMC中的功能指令,调用起来十分方便,且该功能块可以使用密码进行保护,增强了梯形图的安全性。

1功能特性

1

将经常使用的PMC程序、特殊功能进行模块块编程,方便多次调用。

2

程序采取模块注册编写, 整体内容简洁明了,实现程序封装。

3

提供功能块加密措施,设定编辑、查看密码。

4

31iB、0imate/D选项功能(0iF标配功能)。

5

LADDER III V5.7以上版本使用。

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

2使用步骤

1

在使用该模块时,需要使用Ladder III软件对其进行编辑。在建立梯形图的时候,需要选择使用FB功能模块:

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

选择 FB 功能后,在梯形图程序列表窗口会显示出FB模块的列表:

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

2

右键单击该FB模块后,对FB模块进行添加,或者按下快捷键F9。显示出新建FB模块对话框:

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

点击【ADD】后,显示出FB编辑窗口:

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

3

可以使用的地址除了PMC中使用的 X、Y、F、G、R、D以外,还可以使用其内部自定义的变量。

添加变量或者参数时,选择屏幕左上角的【N】按键进行添加。

功能语句的使用:

在 FB 功能模块中,可以使用 PMC 中使用的功能语句,但是下面的功能语句不可使用:END1、END2、END3、END、SP、SPE、CALL、CALLU、JMPC、CS、CM、CE。

4

FB模块的使用。

FB 模块编辑完成后,就可以在梯形图中进行调用了。在梯形图列表窗口中,显示出已经编辑好的功能模块的名称:

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

调用方法是在梯形图列表画面中,将功能模块用鼠标拖拽到梯形图中进行调用的。

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

5

编译。完成编辑后,需要对梯形图进行编译。编译之前需要在Ladder III软件中对系统参数进行设定。

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

主要作用是分配FB模块的地址。分配的地址用作FB模块内部变量的使用。

注意:即使在FB模块中没有使用内部变量,也必须分配FB模块的地址。否则会在编译中出现错误。

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

6

FB模块可以作为单独的程序存在,类似于功能模块的作用。可以使用Ladder III软件创建自定义的功能模块,并可以使其他程序对其进行调用。同时FB模块还可以进行加密,保护内部数据不被修改。

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

技术讲堂 | FANUC FUNCTION BLOCK应用介绍

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【北京发那科】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

工作时间:08:00~20:00

QR code