上海蔻湘自动化设备商行
联系电话: 17621969553 15367687176
联系人: 李 勇 (销售经理)
商务QQ: 1243346113
传真: 021-57350212
质量保证·服务诚信·价格实惠,本公司销售的产品一律为原装正品 , 可以签约正式的销售合同
-------上海蔻湘自动化设备商行 本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以 PLC复杂控制系统、传动技术应用、伺服控制系统、控备品备件、人机界面及网络/软件应用为公司的技术特长,几年来,上海蔻湘在与德国 SIEMENS公司自动化与驱动部门的长期紧密合作过程中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的技术及自动控制的解决方案。
数控系统中PLC与NC之间联络的实用方法
时间:2014-09-28 来源:万方数据 编辑:编辑部 点击:次 字体设置: 大 中 小
数控机床控制系统中并非单纯的轨迹及定位控制,往往还有一些机床的逻辑动作需要相应的控制,这就要求在机床的电气控制中既有数字控制系统NC又有逻辑控制系统PLC,两者之间实现信息交换有多种方法。本文介绍了在实际设计、研制半自动提速铁路轴承内、外滚道超精机项目中,数控系统在机床伺服电机进给数控程序和机床其他动作的PLC程序控制两者之间的通信联络方法,此方法能**地将上述两者的控制结合起来。该机床目前已制造完成用于轴承生产加工中,实践证明,该方法简单、实用,效果良好。
1 数控系统简介
数控系统中,执行数控NC功能的NCK软件程序和执行逻辑功能的PLC程序,需由用户根据机床的实际情况加以编制。软件设计中,主控程序是NcK软件程序;机床逻辑动作由NCK软件程序输出给PLc的辅助功能来完成。
1.1 输出给PLC的辅助功能
辅助功能又称M功能或M指令,是控制机床加工操作时作一些辅助动作的开/关功能,其主要用于机床加工时的工艺性指令,靠继电器的通断来实现其控制过程。辅助功能M代码是以地址M为首后跟2位数字组成,共100种(M00一M99)。机床上的各种开关操作可以通过零件程序中的M功能指令**。M功能在使用时,每个程序段可以有5个M指令。M指令的值从O到99,为整数。其中少数几个M指令已经由系统生产厂商设置了一些固定功能,具体参见表1,其余部分可供机床生产厂商使用。
表1M功能表
M功能表
1.2 PLC向NCK传送的信号
PLC用户程序和NcK(数控核心)之间通过不同的数据区可进行信号和数据的交换,PLC用户程序与交换无关,对使用者来说这是自动进行的。PLC/NCK的控制信号和状态信号会循环刷新。信号分为普通信号、运行方式信号、通道信号和进给轴/主轴信号。其中,在PLC-NcK的通道控制信号中,3200的PLC变量中的V32000006.1是读入使能禁止信号,其含义及使用方法如表2所示。
V32000006.1含义及使用方法
从表2可以看到,当对V32000006.1置“1”,禁止下一个程序段的数据传送到插补器,这时NC程序处于停止等待状态;当对v32000006.1复位清“0”,下一个程序段的数据传输给插补器,这时NC程序开始继续执行该下一程序段,因此,通过对v32000006.1的置“1”和复位清“0”就可以实现对NC程序段的运行控制。在机床设计中,某些情况下只有结束辅助功能才可以执行下一个NC程序段,因此,这时可以通过禁止读入信号阻止程序段的自动转换执行。
2 应用实例
半自动提速铁路轴承内、外滚道超精机的自动控制中,具有一个往复进给轴,由数控系统的进给轴输出接口控制伺服驱动系统,再由驱动系统控制交流伺服电动机,从而控制机床的进给轴往复进给运动,其余的电动机或动作由PLC输出,通过控制继电器或电磁阀来控制,其动作流程图如图1所示。
含义及使用方法
资讯来源:17621969553
|