数控机床中PLC的程序编制是指用户程序的编制。在编制程序时,主要根据被控制对象的控制流程的要求(I/O点数、存储容量、速度、功能等),并对所用PLC的型号、硬件配置(如I/O模板类型等)作出选择。编制用户程序的步骤如下。
1.编制CNC装置I/O接口文件
CNC装置I/O的主要接口文件有:I/O地址分配表和PLC所需的数据表。这些文件是设计梯形图程序的基础资料之一。梯形图所用到的数控机床内部和外部信号、信号地址、名称、传输方向,与功能指令等有关的设定数据,与信号有关的电气元件等都反映在I/O接口文件中。
2.设计数控机床的梯形图
设计数控机床的梯形图程序与设计继电器控制线路图的方法相类似。若控制系统比较复杂,可采用“化整为零”的方法,等待一个个控制功能的梯形图设计出来后,再“积零为整”完善相互关系,使设计出的梯形图实现其根据控制任务所确定的顺序的全部功能。
在设计数控机床的梯形图时,与画继电器电气控制线路图的不同之处主要有:
①虽然表面上看很相似,但有本质区别,一个是程序,而另一个为电路图。
②梯形图所用器件为“软继电器”类,其触点数可以无限制地使用;而使继电器类组成的电气原理图中的触点数有一定限制。(www.xing528.com)
③梯形图中只要标注触点、线圈等编号,连接线不必编号。
④用户程序执行顺序不同,梯形图是串行的,即从用户程序规定的顺序执行,而且是从头到尾循环执行;而电气线路图是串并行工作的。
⑤在梯形图中,不准有不可编程的回路。有些电气线路逻辑图在电气原理中可用,但在PLC中却变成了不可执行的程序图,即称之不可编程的回路;需作出一些改动后,才可编程。
在设计数控机床的梯形图时,还要用大量的开关量输入信号,用常开触点或常闭触点作为输入信号;设计人员应十分清楚输入信号与梯形图中对应该信号的“1”和“0”状态的关系。若输入信号在输入端用常开触点引入,当触点动作时(即闭合),则为“1”;当触点不动作时,则为“0”。若输入端用常闭触点作为输入信号引入时,当触点动作时(即关断),则为“0”;反之,则为“1”。
因此,设计人员首先要熟悉选定了的PLC梯形图编程的有关规定,再结合平时编程的经验以及注意电气控制线路图与PLC梯形图的区别,就能较快地设计出正确的梯形图。正确的梯形图除能满足数控机床(被控对象)控制要求外,还应具有最小的步数、最短的顺序处理时间和容易理解的逻辑关系。
3.数控机床用户程序的调试
编好的数控机床的用户程序需要经过运行调试,以确认是否满足数控机床控制的要求。一般来说,用户程序要经“仿真调试”(或称模拟调试)和“联机调试”合格,并制作成程序的控制介质,才算编制程序完毕。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。