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

FANUC PMC功能指令详解(13):系统功能指令一

FANUC PMC功能指令详解(13):系统功能指令一

FANUC PMC功能指令详解(13):系统功能指令一

系统功能可以通过PMC功能指令实现,下面几种类型的功能指令即为可用的功能指令,可使用下面的指令完成所需功能:

序号

指令名称

功能号

指令作用

1

DISPB

41

信息显示

2

EXIN

42

外部数据输入

3

WINDR

51

窗口读取系统数据

4

WINDW

52

窗口写入系统数据

5

AXCTL

53

PMC轴控制

1DISPB(信息显示:SUB41)

  

此指令用以在系统屏幕显示信息,也可以通过指定信息号来产生报警。

信息数量总共2000条,需要使用特定的信息地址以简化信息的使用,下述内容为此功能指令的特点。

注意:若要使用此指令,系统侧需外部数据输入功能或者外部信息功能。

1)编程时在DISPB指令中指定总的显示信息数,并置ACT=1。如果ACT=0,不显示任何信息。

如果同时存在多个信息显示请求,该指令并不显示所有的请求信息。请求信息同时显示的最大数量由参数11931#1决定。

FANUC PMC功能指令详解(13):系统功能指令一

FANUC PMC功能指令详解(13):系统功能指令一

若参数11931#1设为0,则系统屏幕最多显示4条信息,第5条信息并不能显示出来,只有当前的4条信息中有部分信息被清除时,第5条和后续信息才可以得到显示。

FANUC PMC功能指令详解(13):系统功能指令一

注意:ACT=0,没有任何信息会显示。因此要确保ACT一直被置1,通过编程设定信息显示请求位控制信息是否显示。

i)信息显示请求地址

信息显示请求地址包括A地址的每一位,每一位对应一条信息数据。若要在系统屏幕上显示一条信息,则将其对应的请求地址置1。若要清除信息,则置0

ii)信息显示状态地址

地址包括从A9000A92492000位,每一位对应一条信息。当系统画面上显示信息时,则对应位将被置为1。梯图不能对此区域进行写操作。

iii)信息数据表

信息数据表中存储着对应于信息显示请求位的信息数据。信息数据表和顺序程序一样存储于EPROM。信息数据表号对应信息显示请求位。

信息数据表每一条容量为255字符(255字节),信息号和信息字符串都包括在内。

CRT/MDI键上的一个字符由一个字节组成,下一栏中的一个信息号(由4个字符组成)必须有4个字节。CRT/MDI键上没有的字符需要2个字节(半个宽度的日语字符和一个英文字符)或4个字节(一个汉字字符或者其他字符)。

iv)信息号

2种形式:标准形式和扩展形式。

l  标准形式

信息号由4位数组成,必须在每条信息数据的起始处指定。系统屏幕上显示内容如下所示。

信息号

系统屏幕

显示内容

1000-1999

报警信息屏(路径1

报警信息

l  路径1处于报警状态

2000-2099

操作信息屏

操作信息

2100-2999

操作信息(无信息号)

5000-5999

报警信息屏(路径2

报警信息

l  路径2处于报警状态

l  显示信息号为减去4000后的数值

注意:

通常情况下,带有信息号的操作信息有100个(20002099),只显示信息不显示信息号的有900个(21002999)。通过设定系统参数6310外部操作信息的编号附加设定”,可以决定操作提示信息的数量。例如:设定系统参数631040020002399显示带有信息号的提示信息,24002999显示不带信息号的提示信息。

 

l  扩展形式

通过在每条信息数据的起始处设定以下的字符串格式,用以显示CNC提示信息的类型和数目。格式如下:

报警信息:AL1+000=

操作信息:OP1+000=

解释:AL 1 +  000  =

<1>  <2> <3>

<1>:前2个字符用以表示信息是报警信息还是操作信息。

<2>:表示路径号。当显示为报警信息时,指定路径号。显示为操作信息时,指定机器组中的最高路径。

<3>:数值表示信息号,最多4个字符。当显示为操作信息时,它表示显示信息是否有信息号。

注意:

1、  报警信息和操作信息指定中的路径号是指PMC侧的路径好。

2、  对于操作信息的路径号,指定最高的路径号。否则,操作信息将不予显示。

系统屏幕上显示内容如下所示。

信息号

系统屏幕

显示内容

AL1+000-AL1+4095=

报警信息屏(路径1

报警信息

l  路径1处于报警状态

AL2+000-AL2+4095=

报警信息屏(路径2

报警信息

l  路径2处于报警状态

OP1+000-OPn+4095=

操作信息屏

操作信息

l  指定系统机器组中的最高路径号

注意:

1、 信息号需要以0开始,比如001

2、 默认下,外部报警信息的信息号范围是0999。通过设定参数6301#0=1,将信息号范围扩展至04095

3、 默认下,外部操作信息的信息号范围是0999。通过设定参数6301#1=1,将信息号范围扩展至04095

4、 默认下,带有信息号显示的外部操作信息的信息号范围是099。通过设定参数6310可以改变范围。

 

2)在输入信息数据时,不需要使用数字代码。相反,在编程时,直接键入这些字符即可生成信息,对于MDI键盘上没有的字符,必须使用特殊符号@和数字来输入这些字符。

3)在编程时,如果将信息数据写入了ROM,那么就不能更改(它们已成固定数据项)。唯一例外是作为变量使用的数值。当信息显示开始时,地址中存储的数值得以显示。需要注意的是,地址中的数值不能实时显示。

 

指令格式:

FANUC PMC功能指令详解(13):系统功能指令一

控制条件:

ACT=0:不在系统屏幕显示信息。

ACT=1:在系统屏幕显示信息。

参数:

此参数不必指定,输入0即可。

注意:

为了与之前版本相兼容,故只要输入值在12000之间,此指令就可正常使用。

指令示例:

FANUC PMC功能指令详解(13):系统功能指令一

如上图所示,用R9091.1接通DISPB,表示始终支持信息显示。

      

2EXIN(外部数据输入:SUB42)

 

此指令用于外部数据输入,通过控制外部数据输出信号实现NCPMC的数据交换。

注意:当使用该指令时,不要对NCPMC之间通信的的外部数据输入信号进行写操作。否则,会对握手程序导致不利影响,可能使外部数据输入无法使用或出现异常。

只有当系统配有外部数据输入功能时,才能使用该指令。在基本格式中,外部数据输入功能使用4字节的控制数据;在扩展模式中,支持6字节的控制数据,可以使用ED16ED31信号。使用扩展模式时,需要设置系统参数6300#7EEx=1

 

指令格式:

FANUC PMC功能指令详解(13):系统功能指令一

控制条件:

ACT=0:不执行外部数据输入指令。

ACT=1:执行外部数据输入指令。ACT在外部数据输入/输出结束以前保持为1。在外部数据输入后,复位ACTW1=1)。

参数: 

(a) 控制数据

控制数据从指定地址开始的连续4字节。路径指定为第1个字节。PMCNC间的接口地址G0G2由随后的3字节指定。对于第2路径,接口地址指定为G1000G1002

在扩展模式下,控制数据也被扩展,需要从指定地址开始的连续6字节。路径指定为第1个字节。PMCNC间的接口地址G0G2G210G211由随后的5字节指定。对于第2路径,接口地址指定为G1000G1002G1210G1211

FANUC PMC功能指令详解(13):系统功能指令一

对于单路径

CTL+0         0

CTL+1CTL+3:为G0G2指定数据

在扩展格式中,CTL+1CTL+5设定如下。

CTL+1CTL+2:为G0G1指定数据

CTL+3CTL+4:为G210G211指定数据

CTL+5         :为G2指定数据

对于多路径

1)第1路径

CTL+0 01

CTL+1CTL+3:为G0G2指定数据

在扩展格式中,CTL+1CTL+5设定如下。

CTL+1CTL+2:为G0G1指定数据

CTL+3CTL+4:为G210G211指定数据

CTL+5 :为G2指定数据

2)第2路径

CTL+0 2

CTL+1CTL+3:为G1000G1002指定数据

在扩展格式中,CTL+1CTL+5设定如下。

CTL+1CTL+2:为G1000G1001指定数据

CTL+3CTL+4:为G1210G1211指定数据

CTL+5 :为G1002指定数据

(b)    传送结果(W1)

传送结果用以表明外部数据传送结束。外部数据输入指令在完成一系列的数据传送之后,将PMCNC的接口信号ESTB0。在确认EREND=0后,W1被置1

W1=1,数据传送结束,此时复位ACT

参数:

1、 EXIN指令不能同时输入多个外部数据项。确保在外部数据传送结束结束后(W1=1),才能开启下一条EXIN指令的控制条件(ACT=1)。

2、 当使用除EXIN指令之外的外部数据输入指令时,确保要采用互锁。

3、 当外部数据输入功能之一,外部程序号检索执行时,数据传送结束(W=1)就意味着检索命令已被受理。注意这并不表明程序检索已完成。为了确保程序检索已完成,当数据传送结束时(W1=1),需确认检索完成信号(ESEND=1)。

运算结果寄存器:

当外部数据输入过程中出现错误,运算结果寄存器的第0位被置1。此时,外部数据传送结束(W1=1)。

FANUC PMC功能指令详解(13):系统功能指令一

错误描述:

l  EXIN指令(ACT=1)执行时,选通信号(ESTB)或EREND信号已经接通。外部数据或许已被EXIN以外的指令输入。

 

本文转自:FANUC数控技术

相关链接:

FANUC PMC功能指令详解(01):定时器篇

FANUC PMC功能指令详解(02):计数器篇

FANUC PMC功能指令详解(03):数据传送一

FANUC PMC功能指令详解(04):数据传送二

FANUC PMC功能指令详解(05):比较指令一

FANUC PMC功能指令详解(06):比较指令二

FANUC PMC功能指令详解(07):位操作指令

FANUC PMC功能指令详解(08):代码转换指令一

FANUC PMC功能指令详解(09):代码转换指令二

FANUC PMC功能指令详解(10):运算指令一

FANUC PMC功能指令详解(11):运算指令二

FANUC PMC功能指令详解(12):运算指令三

FANUC PMC功能指令详解(13):系统功能指令一

FANUC PMC功能指令详解(14):系统功能指令二

FANUC PMC功能指令详解(15):程序控制指令一

FANUC PMC功能指令详解(16):程序控制指令二

FANUC PMC功能指令详解(17):旋转控制指令

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

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

发表评论

登录后才能评论

评论列表(1条)

联系我们

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

联系微信:QQ594673193

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

QR code