首页 理论教育 程序编制开发流程优化

程序编制开发流程优化

时间:2023-07-02 理论教育 版权反馈
【摘要】:图3-10 PMC程序开发流程图3-10 PMC程序开发流程(续)如果要编制PMC程序,必须首先确定被控制信号以及PMC表示这些信号的地址。这类报警信息是由机床制造商在编辑PMC程序时编写的。此外,由图3-10 PMC程序开发流程图可见,FANUC数控系统支持在CNC本机上编制PMC程序,同时用户还可以通过PMC编程软件FAPT LADDER-Ⅲ在计算机上编制PMC程序,然后通过以太网、FLASH卡、串行通信将PMC程序传输至CNC并运行PMC程序。

程序编制开发流程优化

(见图3-10)

978-7-111-32289-4-Chapter03-13.jpg

图3-10 PMC程序开发流程

978-7-111-32289-4-Chapter03-14.jpg

图3-10 PMC程序开发流程(续)

如果要编制PMC程序,必须首先确定被控制信号以及PMC表示这些信号的地址。FANUC PMC对各类信号对应的地址的命名有严格的规定。

如图3-11所示,地址的格式用地址号和位号表示。地址号的开头必须指定一个字母表示信号的类型,字母与信号类型的对应关系见表3-3。在功能指令中指定的字节单位的地址位号可以省略。

978-7-111-32289-4-Chapter03-15.jpg

图3-11 FANUC PMC信号地址形式

表3-3 FANUC PMC信号地址表

978-7-111-32289-4-Chapter03-16.jpg

1.内部继电器R(www.xing528.com)

梯形图中,经常需要中间继电器进行辅助运算。R0~R999作为通用中间继电器使用,R9000后的地址作为PMC系统程序保留区域,这些继电器信号的地址不能用作梯形图中的输出信号(线圈)。

R9000作为二进制加法运算(ADDB)、二进制减法运算(SUBB)、二进制乘法运算(MULB)、二进制除法运算(DIVB)和二进制数值大小判别(COMPB)功能指令的运算结果输出用寄存器,R9000各位的含义如下:

978-7-111-32289-4-Chapter03-17.jpg

R9091是系统定时器,其各位的含义如下:

978-7-111-32289-4-Chapter03-18.jpg

2.报警显示请求信号A

机床制造商把机床所能预见的不同异常情况汇总后,自己编写错误代码和报警信息。PMC通过从机床侧各检测装置反馈回来的信号和系统部分的状态信号,对机床所处的状态根据PMC程序的逻辑进行自诊断,若系统发现机床状态与正常的状态有异,即将机床当时的情况判定为异常,并将对应于该种异常的A地址信号置为1。

当某个A地址信号为1后,报警显示屏便会出现相关的信息,帮助查找和排除故障。这类报警信息是由机床制造商在编辑PMC程序时编写的。

3.保持继电器K(断电/上电后保持原状态)

K为保持型继电器地址的首字符。保持型继电器的特点是,线圈的状态完全取决于对PMC参数[KEEPRL]的设置,保持继电器线圈是否带电不受梯形图逻辑控制。在梯形图中可以使用K地址触点形式的信号,但梯形图程序中不会出现K地址输出信号(线圈)。

此外,由图3-10 PMC程序开发流程图可见,FANUC数控系统支持在CNC本机上编制PMC程序,同时用户还可以通过PMC编程软件FAPT LADDER-Ⅲ在计算机上编制PMC程序,然后通过以太网、FLASH卡、串行通信将PMC程序传输至CNC并运行PMC程序。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈