编制PMC控制机床的顺序程序的步骤如下:
1)控制系统开发开始,确定控制对象(机床、NC、PMC)。
2)确定控制对动作的规格,算出输入/输出点数,估计控制规模。
3)制定接口规格,分配DI,DO。
5)顺序程序的输入、调试,如果有仿真器可在仿真器上对程序进行先期的调试。
6)系统运行(RAM)。
7)程序运行正常,无需进行修改,用PMC写入器向ROM写入。
8)系统运转(ROM)。
9)顺序程序的保存,将程序存入软盘和ROM。
10)将顺序程序的梯形图及索引打印出来,交付机床。
顺序程序的设计方法有两种:一种是使用助记符语言(RD,AND,OR等PMC指令),即编制语句表;另一种是使用继电器符号,即编制梯形图。使用梯形图编程不用理解PMC指令即可进行编程,实现要求的逻辑关系。实际上,即使顺序程序由继电器符号方法输入,在系统内部也被转换成相应的PMC指令。
梯形图的格式中,信号地址即梯形图中的继电器线圈和触头都被赋予一个地址,如图7-17所示。(www.xing528.com)
通常将电路按功能分为几类,在一段程序内编制同一功能,如方式控制、转塔控制、主轴控制等。第一级程序部分应写在梯形图的开头。
众所周知,继电器控制电路的触头数是有限的,PMC可认为有无穷数量的继电器触头。
梯形图上所用的符号见表7-3。
图7-17 梯形图实例
表7-3 梯形图编程符号
在顺序程序执行时,逻辑运算的中间结果存储在一个寄存器中,这个寄存器由9位组成,如图7-18所示。
图7-18 寄存器
例如执行指令RD.STK暂存运算中间结果时,将当前存储的状态向左移动压栈。相反执行AND.STK指令时,右移取出压栈信号。最后压入的信号首先被取出。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。