您现在的位置是:首页 > PLC技术 > PLC技术
S7系列PLC在数控机床中的应用
来源:艾特贸易2017-06-05
简介数控系统内部处理的信息大致可分为两大类:一是控制坐标轴运动的连续数字信息,这种信息主要由 CNC 系统本身去完成;另一类是控制刀具更换、主轴起停、换向变速、零件装卸、切
数控系统内部处理的信息大致可分为两大类:一是控制坐标轴运动的连续数字信息,这种信息主要由CNC系统本身去完成;另一类是控制刀具更换、主轴起停、换向变速、零件装卸、切削液的开停和控制面板、机床面板的输入输出处理等离散信息,这些信息一般用PLC来实现。PLC在CNC系统中是介于CNC装置与机床之间的中间环节。它根据输入的离散信息,在内部进行逻辑运算并完成输出功能。
1.数控机床中PLC的分类
通常的PLC是一个独立的控制装置,由CPU、存储器、电源、I/O接口等构成独立的控制系统。从数控机床应用的角度分,可编程序控制器可分为两类:一类是CNC的生产厂家将数控装置(CNC)和PLC综合起来而设计的内装型PLC。内装型PLC从属于CNC装置,PLC与CNC装置之间的信号传送在CNC装置内部即可实现。PLC与数控机床之间则通过CNC输入/输出接口电路实现信号传送,如图6-1所示。另一类是专业的PLC生产厂家的产品,称为独立型PLC。独立型PLC独立于CNC装置,具有完备的硬件结构和软件功能,能够独立完成规定的控制任务,性能价格比不如内装型PLC。采用独立型PLC的数控系统框图如图6-2所示。很多数控系统采用独立的PLC作为逻辑控制器。西门子3系统就是采用独立的PLC,FANUC系统就是采用内装型PLC,与数控装置共用一个CPU,也称内嵌式PLC。
图6-1 内装型PLC的CNC系统框图
2.CNC、PLC、机床之间的信号
在数控机床上用PLC代替传统的机床强电顺序控制的继电器逻辑控制,利用逻辑运算实现各种开关量控制。PLC在数控装置和机床之间进行信号的传送和处理,即可以把数控装簧对机床的控制信号,通过PLC去控制机床动作:也可把机床的状态信号送还给数控装置,便于数控装置进行机床自动控制。
图6-2 独立型PLC的CNC系统框图
(1) CNC侧与MT侧的概念
在讨论数控机床的PLC时,常以PLC为界把数控机床分为CNC侧和MT侧两大部分。CNC侧包括CNC系统的硬件、软件以及CNC系统的外部设备。MT侧则包括机床的机械部分、液压、气压、冷却、润滑、排屑等辅助装置,以及机床操作面板、继电器电路、机床强电电路等。MT侧顺序控制的最终对象的数量随数控机床的类型、结构、辅助装置等的不同而有很大的差别。机床结构越复杂,辅助装置越多,受控对象数量就越多。相比而言,柔性制造单元(FMC)、柔性制造系统(FMS)的受控对象数量多,而数控车床、数控铣床的受控对象数量较少。
(2) PLC、CNC、机床间的信息交换
对于不同数控系统,所交换的信息内容、数量各有区别,但基本思路和作用是一样的。对于不带PLC的数控系统产品,其信息交换主要以开关量为主,并通过CNC与PLC之间的硬件I/O连接来实现。对于内装PLC的数控系统产品,不仅可通过开关量交换信息,而且可以通过内部寄存器、内部标志位等交换信息,而且在CNC与PLC之间无需硬件I/O连接,数据处理能力强,可靠性高。
数控系统中PLC的信息交换,是以PLC为中心,在CNC、PLC和机床之间的信息传递。PLC与CNC之间交换的信息分两个方向进行,其中由CNC发给PLC的信息主要包括各种功能代码M、S、T的信息、手动/自动方式信息、各种使能信息等。而由PLC发给CNC的信息主要包括M、S、T功能的应答信息和各坐标轴对应的机床参考点信息等。
同样,PLC与机床之间交换的信息也分为两部分。例如机床的起动/停止,主轴正转/反转/停止、机械变速选择、切削液的开/关、倍率选择、各坐标轴点动和刀架、卡盘的夹紧/松开等信号,以及上述各部件的限位开关等保护装置、主轴伺服状态监视信号和伺服系统运行准备等信号。
FANUC系统是内装型PLC。由于PLC在数控系统中的特殊作用,FANUC系统将PLC称为PMC,其编程方法详见本章第二节。西门子数控系统大多数采用独立型PLC,PLC用西门子S7系列,编程用STEP软件,其编程方法可参照其他文章,这里不再赘述。掌握PLC的编程方法是利用PLC进行故障诊断和维修的前提条件。
点击排行
