组合机床自动控制plc程序设计实例

组合机床自动控制plc程序设计实例

ID:15432280

大小:129.50 KB

页数:10页

时间:2018-08-03

组合机床自动控制plc程序设计实例_第1页
组合机床自动控制plc程序设计实例_第2页
组合机床自动控制plc程序设计实例_第3页
组合机床自动控制plc程序设计实例_第4页
组合机床自动控制plc程序设计实例_第5页
资源描述:

《组合机床自动控制plc程序设计实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、组合机床自动控制PLC程序设计实例计算机·PLC应用——组合机床自动控制PLC程序设计实例机床电器2006.1值。组合机床自动控制PLC程序设计实例唐中燕(华北电力大学,071003)摘要:本文结合一具体实例,介绍了组合机床自动控制的PLC程序设计方法,它在工程设计中具有一定的实用价关键词:PLC;组合机床;程序设计中图分类号:TM571.61;TG666文献标识码:B文章编号:1004—0420(2006)O1—0035—03AnexampleofthePLCprogrammingmethodinmodularmachinetoolautomaticcontrolTANGZhong—van

2、(NorthChinaElectricPowerUniversity.071003)Abstract:ThisarticlediscussesthePLCprogrammingmethodinmodularmachinetoolautomaticcontrolcombinewithanexample.Allthesecontentshavecertainpracticalvalueinengineeringdesign.Keywords:PLC;modularmachinetool;programming0引言组合机床是针对某些特定工件,按特定工序进行批量加工的专用设备。随着PLC的广泛应用

3、和机床电控技术的不断发展,利用PLC实现对组合机床的自动控制,无疑是今后的发展方向,而针对这种控制的PLC程序设计也显得尤为重要。这种控制属于顺序逻辑控制,有多种编程方法与语言可供选择,编程中也有一些技巧与规律可循。下面较为详细的介绍一组合机床自动控制的PLC程序设计实例。1实例工作过程及程序设计思路本文给出的实例是一台立卧三面镗床,有右头、左头及上头三个工作头,有自动循环(三头同时加工)和单头调整四种不同工况。三头同时加工时,一个自动工作循环过程如图1所示。其特点是多头同时加工和多工步,体现在控制要求上是:工步之间转换条件较复杂,存在并行同步问题,记忆、连锁等问题也较多。鉴于此,应采用顺序

4、功能流程图的程序设计方法:首先根据对工作过程的分析对各步、转换条件及路径进行全面定义,确定各步的动作,然后按照控制要求,运用指令对各步和转换进行编程。第一步的定义可由顺序功能流程图描述,图2所示为本例主功能流程图。它从功能人手,以功能为主图I自动工作循环过程线,将生产过程分解为若干个独立的连续阶段(步)。分解的各步可以是一个实际的顺序步,例如步I,对应的动作是起动主泵电机,也可以是生产过程的一个阶段,例如步2为自动工作过程,其功能流程图见图3。从这两个功能流程图可以看到,它将各步的操作、转换条件以及步的推进过程简单明了地显示出来了,并体现出了具有单序列、选择序列、并行序列几种基本结构。例如步

5、25至步27是单序列,实现了多工序的顺序工作;步12、步13、步14及步15构成了四分支选择序列结构,可实现三头同时加工、右头调整、上头调整、左头调整四种工况的选择;而步28至步30、步31至步34、步35至步38则形成了三个并行的分支,实现的是三头同时加工过程;步21、步22与步23间也是L35—维普资讯//.cqvip4>>机床电器2006.1计算机·PLC应用——组合机床自动控制PLC程序设计实例并行关系,实现了工件上位降中位与主轴定位两个工序并行工作。该两个并行的过程间有同步问题,即步21(工件上位降中位)与步23(主轴定位)同时开始,但不同时结束,需要用并行序列的合并来同步(等待两

6、个动作均结束),使之同时转入步25。三头同时加工时也有此问题。在顺序功能流程图的描述中,注意要说明各步间的转换条件、各步对应的命令与动作及相应运行状态。图2主功能流程图2程序实现方法接下来的第二步则需要用某种编程语言的指令对上述功能流程图进行编程,以实现其中的功能和操作。目前已有提供直接功能流程图编程的PLC,但对于不具有该编程语言的PLC,可采用仿功能流程图编程的方法,这里所说的是采用梯形图、指令表等最常见的编程语言实现编程的方法。根据功能流程图的描述,可将该复杂的结构分解为单序列、选择序列、并行序列几种基本环节,找出这些基本环节各自的规律、编程规则,化整为零分块编程。这样程序为结构化模块

7、形式,编程的思路更清楚,程序设计更为规范。各种基本环节的程序实现可采用通用逻辑指令、置位与复位指令或移位寄存器,这几种实现方法有一个共性就是要考虑如何激活一步、保持该步、又如何停止一步,如果用步进指令来实现,这些问题就无需考虑,程序也简洁的多。下面给出运用步进指令实现的对图2、图3的编程,并就关键问题进行分析。图4为主功能流程图的梯形图,图5为自动工作功能流程图的梯形图(只给出了一部分)。先看步25到步27的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。