基于PLC的两工位钻孔攻丝组合机床控制系统设计

发布时间 : 星期五 文章基于PLC的两工位钻孔攻丝组合机床控制系统设计更新完毕开始阅读

化,可以用编程元件(例如状态寄存器S和辅助继电器M )代表各步。在任何一步工作时,步内的输出量ON/OFF状态保持不变,但是工作步与相邻两步的输出量状态总是相反的。采用这种方式使编程元件运行状态与输出量运行状态之间的逻辑关系变得极为简单。在SFC中用一个方框表示一步,一般情况下用表示该步的编程元件的元件号作为这一步的代号。 2. 初始步

初始步就是与控制系统的初始状态相对应的步,是整个控制系统运行的起点。初始步用两个方框表示,每一个控制系统至少要有一个初始步。 3. 工作步

根据系统是否正在执行,每一个工作步都是有两种状态的:活动步和静止步。活动步就是系统正在运行的阶段,如果步处于活动状态下,那么与步相应的动作都被执行;静止步就是指当前没有运行的步,处于静止步时,与步相对应的不具有存储功能的动作会被停止执行。 4. 有向连线

在绘制顺序功能图时,按控制顺序把表示各步的方框排列起来,并用带有方向的线段将它们连接起来。控制系统的工作过程在顺序功能图中的进展方向一般都是从上到下或从左至右,按照这两个顺序的有向连线上的箭头可以不画。 5. 转换

用一个有向连线来表示转换的方向,用有向连线中间的一段横线表示转换,转换实际上是将相邻的两步分开的。控制系统运行的进展是由转换来完成的。

6. 转换条件

在顺序功能图中,由当前运动步进入下一步的条件称为转换条件,它可能是可编程序控制器内部产生的信号,也可能是外部的输入信号;如控制按钮、定时器、限位开关的常开触点的接通等,另外转换条件还有可能是许多个信号的逻辑控制组合。

利用转换条件来控制表示每一步的编程元件,使它们的运行状态按设计好的顺序变化,之后用表示各步的编程元件来控制可编程序控制器的各种输出量,这是顺序功能控制的重点之一。 1. 实现转换的条件

在SFC中,控制系统运行状态的进展是由实现转换来完成的。完成转换必须同时要满足以下两个条件:第一是此转换所有的前级步是活动步;第二是满足活动步与下一步之间的转换条件。 2. 实现转换完成的部分

有向连线上端或左端由活动步变为静止步,有向连线下端或右端由静止步变成活动步。

实现转换的基本规则是根据利用SFC设计梯形图,在该梯形图中,使用表示每一步的编程元件来代表每一步,当某一步为活动步时,与这一步相对应的编程元件的状态置1。 4.2.4 程序设计方法的选择

用顺序控制设计法设计出的程序很容易调试、修改和阅读,而且设计简单,对于控制要求很复杂的系统,使用该方法可以节约大量的时间,获得满意的设计效果。顺序控制系统的程序设计常用方法有四种:逻辑方程法、步进控制法、位移控制阀和以转换为中心法,本次设计采用的是步进控制法。

步进梯形指令简称为STL指令,在可编程序控制器中RET指令是使STL指令复位的。利用STL与RET这两条指令,可以很容易地编制出顺序控制的梯形图程序。SFC中的每一步都一段程序与之相对应,每一步都是独立的,与其他各步都不相连。在运行过程中,活动状态转移到下一步,上一步就会自动复位。

4.3 机床加工工步顺序表

在整个加工过程中,组合机床按照一定的顺序进行加工,组合机床的加工工步顺序如表4-1所示:

表4-1:机床加工工步顺序表

工步 1 2 3 4 5 6 7 8 9 10 11 攻进行夹通电启动液压泵 各部分在原位 紧后启动机床凸轮电机 钻孔滑台钻退孔原加位工 工作台右移 攻丝到滑攻台丝到工终位端攻制丝动加延工 时0.3s 丝滑攻台丝到工原作位头延反时转3s后工退 作台左移 液压压力检测PV 钻孔工位SQ1 钻孔滑台原位输 入 及 检 测 元 件 SQ2 钻孔滑台终点SQ5 攻丝滑台原位SQ3 启动按钮SB 夹紧限位SQ4 攻丝工位SQ6 攻丝滑台终点SQ7 放松限位SQ8 驱 液压泵电机M1 1 1 1 1 1 1 1 1 1 1 1 1 工作台到钻孔工位放放松完成原位指示灯松 亮 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 动 凸轮电机M2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 元 夹紧电磁阀YV1 件 钻孔动力头M3 冷却泵电机M5 工作台右移电磁阀YV2 攻丝动力头电机M4正转 攻丝动力头制动DL 攻丝动力头电机M4反转 工作台左移电磁阀YV3 1 1 1 1 1 1 1 1 1 放松电磁阀YV4 原位指示HL1 1 1 1 4.4顺序功能图的设计

顺序功能图是一种容易理解,易于构思的设计程序的工具之一,它有着流程图的直观,又有利于比较复杂的逻辑控制系统的分解与综合,它具有以下几个特点:

1、可以将复杂的控制过程分解成若干个简单的程序; 2、各工序的任务明确而具体;

3、各工序间的联系清楚,工序间的转换条件直观;

4、容易理解,可读性很强,能清晰的反映整个控制过程,能带给编程人员清晰的编程思路。

以下便是该设计的顺序功能图,见图4-2:

图4-2 顺序功能图

4.5 梯形图设计

梯形图的设计整体反映了编者的思想,使我们更清楚的理解程序的作用

及用途,它是由状态图进一步转化而来,结合PLC控制将会使程序浅显易懂,以下便是该设计的梯形图:

联系合同范文客服:xxxxx#qq.com(#替换为@)