数控机床PLC的设计与应用

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:pb2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:数控机床是典型的机电一体化系统。随着数控技术的迅速发展,数控机床的普及渐渐成为机械行业的潮流。本文详细分析了可编程控制器(PLC)在数控机床中的应用方式及其特点,以及PLC的设计方法。
  关键词:可编程控制器; 数控机床; PLC;控制逻辑
  
  CNC Machine Tool Design and Application of PLC
  ZHANG Yao-qi
  (siemens, Beijing 100102, China)
  Abstract: CNC machine tools is a typical mechanical-electrical integration system. With the rapid development of numerical control technology, the popularity of CNC machine tools has become more and more machinery industry trend. In this paper, detailed analysis of the programmable logic controller (PLC) in the CNC machine tool application and its characteristics, as well as the PLC design method.
  Key words: programmable controller; CNC machine tool; PLC; control logic
  
  1 数控机床使用的PLC简介
  
  目前,可编程控制器(PLC)广泛应用于数控机床等工业控制中。数控机床的控制部分可分为数字控制和顺序控制两部分,数字控制部分包括对各坐标轴位置的连续控制,而顺序控制包括对主轴正/反转和启动/停止、换刀、卡盘夹紧和松开、冷却、尾架、排屑等辅助动作的控制。现代数控机床采用PLC代替继电器控制来完成逻辑控制,是数控机床结构更紧凑,功能更丰富,相应速度和可靠性大大提高。
  PLC是一种数字运送操作的电子系统,专为工业环境下应用而设计。它采用了可编程的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各类机械的生产过程。
  1.1 类型介绍
  数控机床使用的PLC可分两类[1]。一类是专门实现数控机床顺序控制而制造的专用型PLC,它包含在CNC中。如图1所示。
  
  1.2 PLC的作用
  PLC的作用包括接收CNC发送过来的M、S、T信息、手动/启动方式信息、各种使能信息等,向CNC发送M、S、T功能的应答信息和各坐标轴对应的机床参考点信息等。具体来说,有以下作用:①向机床发送控制信息,主要是控制机床的执行元件,如继电器等;②接收来自机床的信息,主要是机床操作面板输入信息和其上各种开关、按钮等信息,如机床启动、停止、主轴正转/反转/停止、主轴状态监视信号和伺服系统运行准备信号等。
  1.3 PLC的指令系统
  PLC中的用户程序是由用户根据PLC提供的编程指令进行编制的。目前国际上生产PLC的各家公司都配有自己的编程语言,它们各自独立,互补相容。常用的编程语言主要有梯形图语言、指令语言、系统流程图三种[2]。
  
  2 PLC的工作过程
  
  在介绍数控机床中PLC设计之前,需要先解释一下PLC的工作过程。PLC的工作过程即是CPU对用户程序循环扫描并顺序执行的过程。对用户程序的执行主要按三个阶段进行。
  (1)输入采样:以扫描方式顺序读入所有输入信号的状态,并将此状态存入输入映象寄存器中。在程序执行阶段和输出刷新阶段中,输入映象寄存器中的内容不会随着时间信号变化而变化。
  (2)程序执行阶段:程序执行按从上到下,从左到右的顺序对每条指令进行扫描,并从输入映象寄存器中和输出映象寄存器中读取有关数据,然后进行相应的计算,然后将运算结果保存起来。
  (3)输出刷新:这是指在所有指令都已经执行完毕后,输出映象寄存器中所有输出继电器的状态,驱动外部负载。
  
  3 PLC与数控系统及数控机床间的信息交换
  
  相对于PLC,机床和NC就是外部。PLC与机床以及NC之间的信息交换,对于PLC的功能发挥,是非常重要的。PLC与外部的信息交换,通常有四个部分:
  (1)机床侧至PLC:机床侧的开关量信号通过I/O单元接口输入到PLC中,除极少数信号外,绝大多数信号的含义及所配置的输入地址,均可由PLC程序编制者或者是程序使用者自行定义。数控机床生产厂家可以方便的根据机床的功能和配置,对PLC程序和地址分配进行修改。
  (2)PLC至机床:PLC的控制信号通过PLC的输出接口送到机床侧,所有输出信号的含义和输出地址也是由PLC程序编制者或者是使用者自行定义。
  (3)NC至PLC:CNC至PLC:CNC送至PLC的信息可由CNC直接送入PLC的寄存器中,所有CNC送至PLC的信号含义和地址(开关量地址或寄存器地址) 均由CNC厂家确定,PLC编程者只可使用不可改变和增删。如数控指令的M、S、T 功能,通过CNC译码后直接送入PLC相应的寄存器中。
  (4)PLC至CNC:PLC 送至CNC 的信息也由开关量信号或寄存器完成,所有PLC送至CNC的信号地址与含义由CNC 厂家确定,PLC编程者只可使用,不可改变和增删。
  
  4 PLC程序设计
  
  一般,数控设备所输入或输出的点数大多在128点以下,少数复杂设备在128点以上,故以采用小型的PLC为主。而大型数控机床、柔性制造单元(FMC)、柔性制造系统(FMS)则需要采用中型或大型PLC。从存储容量看,一般中、小型车床选用PLC的容量为1000~1500步,中小型加工中心选用的容量为1500~2000步。这里以内装型PLC的设计为例,介绍整个设计方法和过程。
  4.1 确定PLC型号及其硬件配置
  在确定PLC型号时,需要对如下的三点进行正确的预测或估算:①对输入/输出点数进行估算,输入点事于机床被控对象有关的操作按钮、开关、继电器和接触器触电等连接的输入信号接口,以及由机床直接连到NC的输入信号接口,输出点包括向机床的继电器、指示灯灯输出信号的接口;②确定用户存储容量,程序规模随机床的复杂程度变化,设计者要根据具体任务对程序规模作出估算,并据此确定合理的存储容量;③考虑所选PLC的处理时间、指令功能、定时器、计数器、内部继电器的技术规格、数量等指标也应对能否满足功能要求作出估计。
  4.2 制作信号接口技术文件
  需要绘制的图表包括输入输出信号电路原理图、地址表和PLC数据表。其中输入输出信号电路原理图应按“电气制图国家标注GB6988.1~6988.7-86”绘制,图中内容主要有输入信号有关的器件名称位置、输出信号执行元件名称位置、输入和输出信号插座和插脚编号或连接端子编号、输入输出信号的接线和工作电源。
  
  4.3 绘制梯形图
  设计者在明确控制要求和深入分析机床工作原理和动作顺序后,运用梯形图的逻辑设计法规则或顺序控制设计法进行逻辑控制程序的设计,这种设计可以从手工绘制梯形图开始。手工绘制的梯形图可先转换成指令表的形式,再经编程器写入PLC。
  4.4 程序调试
  调试方法包括仿真调试和联机调试两种。仿真调试,也称模拟调试,是指在实验室条件下,采用特制的“仿真设备”代替机床与CNC,而与PLC和PLC编程器连接起来,对顺序程序进行的调试。仿真调试是联机调试的一个重要步骤,它可以解决诸如机床控制面板控制、工作台运行、工件装夹、主轴起停、刀库手动和自动找刀、机械手换刀、工作台分度及各机械动作和控制逻辑的互锁关系等各种功能的校验,并进行分步动作和循环动作的运行调试,以确保顺序程序控制原理的正确性。联机调试是把机床、CNC装置包括PLC和编程器连接起来进行的整机机电运行调试。联机调试工作在车间现场由具有机电专业知识的多名工程技术人员协同进行。联机调试时,必须预先确定调试项目及其试验方法,并按先易后难,逻辑动作的先后、安全第一的原则,逐项进行调试试验。
  4.5 数控加工代码的实现方法
  数控程序已经有ISO标注,可以分为准备(G指令)、辅助(M指令)、刀具(T指令)、主轴(S指令)、进给(F指令)等功能。准备功能G指令主要要规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作;辅助功能M指令主要控制机床强电部分,包括主轴换向、冷却液开关,夹具的夹紧松开等;T指令与刀具的选择和补偿有关;S指令指定主轴转速;F指令指定加工时的进给速度。
  
  5 结束语
  
  随着数控技术的发展,可编程控制器的设备已由单机扩展到CIMS(现代集成制造系统)等设备。PLC已其较好的逻辑处理功能,在工业控制领域必将获得更大的应用空间。
  
  参考文献:
  [1] 赵玉刚.数控技术[M].北京:机械工业出版社,2004.
  [2] 孙汉卿.数控机床维修技术[M].北京:继续工业出版社,2000.
  [3] 祝红芳.熊军.PLC及其在数控机床中的应用[M].北京:人民邮电出版社,2007.
  
  收稿日期:2008-03-12
  作者简介:张耀旗(1971-),男,河北邯郸人,工程师,研究方向:计算机应用。
其他文献
关键词:中职会计 信息化教学 原始凭证  原始凭证的认知是会计工作中极为重要的一个内容,在发生经济活动时需要对原始凭证做好填制工作,以此记录业务的实际发生内容,因此在经济活动过程中原始凭证能够作为重要资料,对经济活动中的经济责任进行明确,同时对经济业务中的情况做好直观反映,由此可以看出在会计工作中原始凭证是会计工作中的一个重要基础,对于保证会计信息的真实性以及明确经济活动中的责任等方面具有重要作用
摘 要:由于近年来公安民警伤亡严重,对徒手搏击技能越来越重视,随之而来的就是在搏击技能运动中出现的运动损伤问题,该文就是针对在搏击技能训练中出现的运动损伤进行调查研究,分析在搏击技能运动中损伤的发生及其预防的工作,为的是在今后的警务搏击技能运动训练中能减少运动损伤的发生,从而让学生能够更好地进行训练。  关键词:搏击训练 运动损伤 预防  中图分类号:G8 文献标识码:A 文章编号:2095-28
摘 要:警式体育在司法警官职业类院校所开设课程结构当中起到了核心支撑性作用,既然是体育课程必然会涉及学生的体能、技能的练习。从当前各地区司法警官职业学院警式体育的开设现状来看还有很多欠缺的地方,尤其在专项性的练习方面以及训练设施保障方面的完善,能够为之后学生警务技能的掌握和熟练打下坚实的根基。该次研究通过有针对性地对司法警官职业学院当前现状提出合理的意见和方案,为司法警官类院校的体育教学发展提供理
关键词:高校财务 流程再造 信息化  随着高等教育事业的迅速发展,高校外部环境和内部管理体制都发生了很大变化,传统的高校财务管理模式及运行流程正面临着严峻的考验,财务部门的业务量成倍增加,财务工作人员又面临高校机关精简的压力。为适应形势发展的要求,高校财务部门一方面需要加快推进体制机制改革、加强专业团队建设,通过提升服务质量、精简工作程序、完善内控制度来更好地满足学校教学、科研和各项事业发展的需要
摘要:EDA技术综合了现代电子技术和计算机技术的最新研究成果,其设计采用自顶向下的设计方法,通常采用硬件描述语言进行电子电路设计;VHDL语言以其强大的建模和逻辑综合功能成为EDA技术中应用最广泛的硬件描述语言之一。基于VHDL设计了交通信号灯。  关键词:EDA;自顶向下;VHDL;交通信号灯  中图分类号:TP311文献标识码:A 文章编号:1009-3044(2008)15-21050-04
摘要:本文介绍了P2P的工作原理及几个典型,着重分析比较了基于超级节点的和基于区域划分结构的两种P2P模型的特性,最后提出自己的观点。  关键词:P2P网络模型;发现机制;区域划分;身份认证   中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)15-2pppp-0c    Comparison and Research of two P2P Network Models
摘要:交叉表的设计一直是程序开发的难点,充分利用C#2005数据集和数据表的离线功能,我们可以把一张表的数据行变成另一个内存表的数据列,这样我们就可以非常容易地进行数据汇总统计,统计要求符合中国报表特色。  关键词:离线模式;数据集;数据表;交叉表  中图法分类号:TP31 文献标识码:B 文章编号:1009-3044(2008)15-20ppp-0c    Implement CrossTabl
摘要:介绍了在CVI中通过DLL的方式来使用C 语言的编程方法,给出了实现例子,并验证了其有效性。实现了在CVI中使用C 语言的程序设计。  关键词:C语言;C 语言;CVI  中图分类号:TP312文献标识码:A文章编号:1009-3044(2008)15-20ppp-0c    How to Use C Language in CVI  ZHANG Fu-song  (Unit 92
摘要:文章分析了CSSCI管理类29家刊物网站建设运营情况,约有27.5%的学术期刊有自己的网站,但是大多数网站后期运营状况不好。文章指出学术期刊应该建立符合自身特点的有特色的网站,接着应当设法提高网站利用效率,从而提高所刊登文章引用率、总被引频次、影响因子,提高期刊的学术影响力;通过BBS或QQ在线交谈,增强互动性,及时查看、回复作者读者的问题,了解作者读者的需求、动态,作好读者服务;同时可通过
摘要:基于J2EE架构的教学辅助系统的研究与设计首先简介了J2EE平台,分析了其在教学辅助系统开发中的优势,然后简述了教学辅助系统要实现的主要功能,介绍了系统多层体系结构的设计原理,最后对基于struts的MVC开发模式进行了阐述。实践证明,采用J2EE架构开发教学辅助系统,技术上完全可行,而且投入小,便于后期的维护、扩充和升级。  关键词:教学辅助系统;J2EE;MVC模式  中图分类号:TP3