数控机床PLC的设计与应用

发布者:VelvetDreamer最新更新时间:2016-12-31 来源: e-works关键字:数控机床  PLC 手机看文章 扫描二维码
随时随地手机看文章

数控机床使用的PLC简介

  目前,可编程控制器PLC广泛应用于数控机床等工业控制中。数控机床的控制部分可分为数字控制和顺序控制两部分,数字控制部分包括对各坐标轴位置的连续控制,而顺序控制包括对主袖正反转和启动婷止、换刀、卡盘夹紧和松开、冷却、尾架、排屑等辅助动作的控制现代数控机床采用PLC代普继电器控制来完成逻辑控制,是数控机床结构更紧凑,功能更丰富,相应速度和可靠性大大提离。

  PLC是一种数字运送操作的电子系统,专为工业环境下应用而设计。它采用了可编程的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各类机械的生产过程。

  1.1 类型介绍

  数控机庆使用的PLC可分两类吼一类是专门实现数控机床顺序控制而制造的专用型PLC,它包含在CNC中。如图1所示。

 

  PLC与CNC装置之间的信号传送在内部即可实现,PLC与机庆侧通过CIV C输入输出电话实现信号传送。

  另一类是通用型的PLC,它不是专门为哪一中机器设计的,可广泛使用在各种型号中。它具有完备的硬件和软件,独立完成CNC系统所要求的控制任务,如图2所示。

 

  1.2 PLC的作用

  PLC的作用包括接收CNC发送过来的M、S、T信息、手动启动方式信息、各种使能信息等,向CNC发送M, 5, T功能的应答信息和各坐标轴对应的机床参考点信息等。具体来说,有以下作用:①向机床发送控制信息,主要是控制机床的执行元件,如继电器等:②接收来自机床的信息,主要是机床操作面板输入信息和其上各种开关、按钮等信息,如机床启动、停止、主轴正转反转停止、主轴状态监视信号和伺服系统运行准备信号等。

  1.3 PLC的指令系统

  PLC中的用户程序是由用户根据PLC提供的编程指令进行编制的。目前国际上生产PLC的各家公司都配有自己的编程语言,它们各自独立,互补相容。常用的编程语言主要有梯形图语言、指令语言、系统流程图三种。

2 PLC的工作过程

  在介绍数控机床中P1}C设计之前,需要先解释一下PLC的工作过程:PLC的工作过程即是CPU对用户程序循环扫描并顺序执
行的过程。对用户程序的执行主要按三个阶段进行。

  输入采样:以扫描方式顺序读入所有输入信号的状态,并将此状态存入输入映象寄存器中。在程序执行阶段和愉出刷新阶段中,愉入映象寄存器中的内容不会随着时间信号变化而变化。

  程序执行阶段:程序执行按从上到下,从左到右的顺序对每条指令进行扫描,并从输入映象寄存器中和输出映象寄存器中读取有关数据,然后进行相应的计算,然后将运算结果保存起来。

  输出刷新:这是指在所有指令都已经执行完毕后,输出映象寄存器中所有输出继电器的状态,驱动外部负载。



3 PLC与数控系统及数控机床间的信息交换

  相对于PLC,机床和NC就是外部。PLC与机床以及NC之间的信息交换,对于PLC:的功能发挥,是非常重要的。PLC与外部的信息交换,通常有四个部分:

  机床侧至PLC机床侧的开关量信号通过f力单元接口输入到PLC中,除极少数信号外,绝大多数信号的含义及所配置的输入她址,均可由PLC程序编制者或者是程序使用者自行定义。数控机床生产厂家可以方便的根据机床的功能和配置,对PLC程序和她址分配进行修改。

  PLC至机床:PLC的控制信号通过PLC的输出接口送到机床所有输出信号的含义和输出地址也是由PLC程序编制者或者是使用者自行定义。
 
  NC至PLC: CNC至PLC、CNC送至PLC的信息可由CNC直接送入PLC的寄存器中,所有CNC送至PLC的信号含义和地址开关量地址或寄存器她址)均由CNC厂家确定,PLC编程者只可使用不可改变和增删。如数控指令的M, S T功能,通过CNC译码后直接送入PLC相应的寄存器中。

  PLC至CNC、PLC送至CNC的信息也由开关量信号或寄存器完成撕有PLC送至CNC的信号地址与含义由CNC厂家确定,PLC编程者只可使用,不可改变和增删。

4 PLC程序设计

  一般,数控设备所愉入或输出的点数大多在128点以下,少数复杂设备在128点以上,故以采用小型的PLC为主。而大型数控机床、柔性制造单元PMC,柔性制造系统PMS需要采用中型或大型PLC:从存储容量看,一般中、小型车床选用PLC的容量为1000---1500步,中小型加工中心选用的容量为1500--2000步。这里以内装型PLC的设计为例,介绍整个设计方法和过程。

  4.1 确定PLC型号及其硬件配置

  在确定PLC型号时,需要对如下的三点进行正确的预测或估算,①对输入输出点数进行估算,输入点事于机床被控对象有关的操作按钮、开关、继电器和接触器触电等连接的输入信号接口,以及由机床直接连到NC的输入信号接口,输出点包括向机床的继电器、指示灯灯输出信号的接口:②确定用户存储容量,程序规模随机床的复杂程度变化,设计者要根据具体任务对程序规模作出估算,并据此确定合理的存储容量;③考虑所选PLC的处理时间、指令功能、定时器、计数器、内部继电器的技术规格、数量等指标也应对能否满足功能要求作出估计。

  4.2 制作信号接口技术文件

  需要绘制的图表包括愉入输出信号电路原理图、地址表和PLC数据表。其中输入输出信号电路原理图应按俺气制图国家标注GB9888-16988-86绘制,图中内容主要有输入信号有关的器件名称位置、偷出信号执行元件名称位置、输入和输出信号插座和插脚编号或连接端子编号、输入输出信号的接线和工作电源。

 

  4.3 绘制梯形图

 设计者在明确控制要求和深入分析机床工作原理和动作顺序后,运用梯形图的逻辑设计法规则或顺序控制设计法进行逻辑控制程序的设计,这种设计可以从手工绘制梯形图开始。手工绘制的梯形图可先转换成指令表的形式,再经编程器写入PLC

  4.4 程序调试

  调试方法包括仿真调试和联机调试两种。仿真调试,也称模拟调试,是指在实验室条件下,采用特制的仿真设备”代替机床与CNC,而与PIE和PLC编程器连接起来,对顺序程岸进行的调试。仿真调试是联机调试的一个重要步骤,它可以解决诸如机沫控制面板控制、工作台运行、工件装夹、主轴起停、刀库手动和自动找刀、机械手换刀、工作台分度及各机械动作和控制逻辑的互锁关系等各种功能的校验,并进行分步动作和循环动作的运行调试,以确保顺序程序控制原理的正确性。联机调试是把机床、CNC装置包括PLC和编程器连接起来进行的整机机电运行调试。联机调试工作在车间现场由具有机电专业知识的多名工程技术人员协同进行。联机调试时,必须预先确定调试项目及其试验方法,并按先易后难,逻辑动作的先后、安全第一的原则,遂项进行调试试验。

  4.5 数控加工代码的实现方法

  数控程序己经有ISO标注,可以分为准备G指令、辅助M指令、刀具T指令执、主轴S指令、进给F指令筹功能二准备功能G指令主要要规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作:辅助功能M指令主要控制机床强电部分,包括主轴换向、冷却液开关,夹具的夹紧松开等:T指令与刀具的选择和补偿有关;日指令指定主轴转速.F指令指定加工时的进给速度。

5 结束语

  随着数控技术的发展,可编程控制器的设备已由单机扩展到CMS现代集成制造系统塔设备。PLC已其较好的逻辑处理功能,在工业控制领域必将获得更大的应用空间


关键字:数控机床  PLC 引用地址:数控机床PLC的设计与应用

上一篇:基于PLC的水泥灌浆机自动控制系统
下一篇:基于PLC的液压机械手的控制系统

推荐阅读最新更新时间:2024-05-03 00:57

基于PLC的DCS控制系统在污水处理厂中的应用
随着国民经济建设的快速发展,各级政府对环境保护更加关注,各地陆续新建了一大批污水处理厂。这些新建的污水处理厂根据自身特点,对控制系统的性能和价格提出了新的要求。   重庆市奉节污水处理厂采用CASS工艺对生活污水进行处理,日处理量为3万吨。其DCS系统以高性价比的PLC为控制单元,采用商用计算机为监控站。整个系统在实现生产自动化的情况下,有效降低了系统成本,从2004年投产至今运行情况良好。 1 生产工艺简介   污水处理是一种连续的生化反应过程,有氧化沟工艺、AO、SBR、CASS等众多不同的处理工艺。奉节污水处理厂所采用的污水处理工艺为新型改良 CASS(Cyclic Activated Sludge System,循环式活性污
[工业控制]
基于<font color='red'>PLC</font>的DCS控制系统在污水处理厂中的应用
PLC编程的方式 PLC编程的电脑配置要求
  PLC是控制和自动化工业和制造过程。它主要用于监控、控制和优化实现各种功能的机器设备和过程,例如控制生产线上的机器和设备、监测产品及材料的流动、监测采集传感器数据、自动检测和排除故障等。PLC的主要作用是将各种设备和过程整合在一起,并使它们以协调的方式工作,从而提高生产效率、降低成本和提高质量。   PLC编程的主要目的是控制和管理各种工业自动化系统的操作。PLC程序是一种特殊的计算机程序,它可以对生产流程中的各个步骤进行控制和监控,以确保生产过程的准确性和一致性。PLC编程可以帮助工业自动化系统自动化生产过程,降低生产成本,提高生产效率和质量。通过编写PLC程序,工程师可以控制各种设备和机器,包括传感器、马达、阀门等等,
[嵌入式]
plc接线图 plc编程软件
  plc接线图   想学好电气,必须先学会接线,如果线都接不好的话,设备出现问题时,依然是无从下手,PLC的接线该如何学习,我为大家整理了PLC相关的接线图:   1、PLC的供电接线   PLC要想工作首先要供电,任何电气设备都是如此;三菱PLC的供电一般是220V,也有其他厂家的PLC的供电是24V。   PLC的供电   2、PLC的输入端接线   PLC的输入端,一般情况下都是可以根据用户对感应器的选择进行电气连接,主要有源型输入接线和漏型输入接线。采用源型输入接线时输入公共端S/S和0V短接,感应器采用PNP类型的,如下图所示:   源型输入接线   采用漏型输入端接线时,公共端S/S和2
[嵌入式]
<font color='red'>plc</font>接线图 <font color='red'>plc</font>编程软件
基于PLC和触摸屏的高压静电除尘控制系统方案
  以单片机为核心的高压静电除尘控制器具有成本低廉,功能强大的特点,但人机交互性较差,系统维护困难,工业现场干扰较明显,除尘效率、操作维护与运营成本不能兼顾。本文针对这一问题构建了以PLC为核心的控制器,其模块化的结构易于扩展和更换,系统可靠性高,控制器与上位机之间联网通信简单,同时没有降低烟尘的排放标准。    1 静电除尘控制系统的原理   高压供电控制系统原理框图如图1所示,采集电路采集到的一次电压、电流,二次电压、电流,浊度等模拟量信号通过PLC模拟量输入模块送入 CPU;变压器油温、油位,偏励磁等开关量信号通过PLC的数字量输入信号处理回路进入CPU。PLC以扫描方式依次读入所有输入状态和数据,根据数据处理的结果
[嵌入式]
西门子S7-200SMART系列PLC位相关指令分享
导读:本案例主要让读者练习西门子S7-200SMART系列PLC位逻辑指令、定时器、移位指令、子程序的结构等。 01 左中括号 【控制示意图】 左中括号 如图3-1所示为彩灯控制示意图。 图3-1 彩灯控制 02 左中括号 【控制要求描述】 左中括号 现有L1-L8共8盏彩灯,要求按下开始按钮,霓虹灯L1-L8以正序每隔1S轮流点亮,当L8亮后,停2S;然后,反向逆序间隔1S轮流点亮,当L1再亮后,停5S,重复上述过程。按下停止按钮,彩灯停止工作。 03 左中括号 【I/O分配】 左中括号根据控制要求描述对需要用到的I/O进行分配,如图3-2所示: 图3-2 I/O分配表 【相关指令解读】:此案例主要用到移位指令和其它指
[嵌入式]
西门子S7-200SMART系列<font color='red'>PLC</font>位相关指令分享
详解PLC与变频器通讯的详细步骤
1.找一台带有RS485通讯模块的S7-1200PLC和一台V20变频器。 2.将RS485模块与V20变频器相连,接线的方法是红色线接P+,绿色线接N-。 图片 3.设置V20的变频器参数。 图片 4.创建博途项目并上传S7-1200PLC的 硬件 组态。 图片 图片 图片 图片 5.设置RS485模块的参数,模块的通讯参数要与V20设置的通讯参数要一致,我这里设置的是9600,8,偶。 图片 6.添加Modbus通讯指令。 图片 7.修改初始化指令背景DB里的mode参数为4。 图片 8.程序测试, 电机 正常启动停止,其中modbus地址为40100的地址为命令源,047E
[嵌入式]
详解<font color='red'>PLC</font>与变频器通讯的详细步骤
基于AT89C51单片机的微型PLC详解
可编程控制器PC(Programmable Controller),为与个人计算机PC(Personal Computer)相区别,可简称为PLC。它是按照成熟而有效的继电控制概念和设计思想,用先进的单片机技术来实现I/O的实时检测和控制,可靠性高,编程简单、易学,因此,得到广泛应用。 将PLC技术引进电工学、电力拖动课程,是课程建设现代化的重要措施。在教学经费相对紧张的情况下,我们自己动手,以AT89C51单片机为核心,设计并研制了LD型微型PLC,应用于继电控制实验,取得了良好的效果。 用单片机构成的PLC,实际上就是一个单片机测控系统。用这样一个程序控制的计算机系统去执行继电控制的梯形图程序,由于继电控制梯形图中各被
[单片机]
基于AT89C51单片机的微型<font color='red'>PLC</font>详解
谈谈S7-1200/1500系列PLC优化块访问的功能
西门子S7-1200/1500系列PLC支持优化的块访问(Optimized block access),通常理解的是数据块(DB)具有这个功能。 其实除了数据块,组织块、函数块和函数也都有这个功能。 在博途环境下新建这四类程序组织单元,其属性都默认勾选“优化的块访问”。 今天这篇文章,我们来详细谈谈这个功能。 1、数据块(DB) 博途环境下新建数据块,在其属性中可以看到已勾选“优化的块访问”,如下图所示: 优化的数据块具有如下一些特点: ①数据块中的变量只能以符号的方式访问(不支持绝对地址访问)。比如,某优化的数据块名称为“optDB”,其内部有一个start变量,则访问的语法为: optDB .start 注
[嵌入式]
谈谈S7-1200/1500系列<font color='red'>PLC</font>优化块访问的功能
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved