压力机多阀循环重复动作控制方法转让专利

申请号 : CN201010111730.0

文献号 : CN101811376B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 封峰

申请人 : 江苏扬力集团有限公司

摘要 :

本发明涉及一种压力机多阀循环重复动作控制方法,属于压力机技术领域,本发明是在现有压力机的人机界面,压力机的可编程控制器的基础上,将可编程控制器的相应输入端连接压力机上安装的若干凸轮控制器的信号,可编程控制器的相应输出端接至压力机上的各电磁阀;经相关程序调用可编程控制器中的两个循环指令和变址寄存器。在相关程序的作用下,可编程控制器根据预先设定的程序控制各个阀的动作,并通过人机界面将电磁阀动作的总周期和各个阀的多个动作点数值数据输入至PLC中,通过调用可编程控制器中的两个循环指令和变址寄存器实现对多阀的控制。

权利要求 :

1.一种压力机多阀循环重复动作控制方法,包括人机界面,压力机的可编程控制器,其特征是,压力机的可编程控制器的相应输入端连接压力机上安装的若干凸轮控制器的信号,可编程控制器的相应输出端接至压力机上的各电磁阀;经相关程序调用可编程控制器中的两个循环指令和变址寄存器;两个循环指令和变址寄存器中第一个循环指令配合变址寄存器实现每个阀单周期内多次动作,当每个阀在一个周期内需要动作若干次时,该指令循环执行相应若干次;两个循环指令和变址寄存器中第二个循环指令配合变址寄存器实现对多阀的控制,当有若干个阀需要控制时,该指令嵌套第一个循环指令执行相应若干次,实现整个阀的循环控制。

说明书 :

压力机多阀循环重复动作控制方法

技术领域

[0001] 本发明涉及一种压力机多阀循环重复动作控制方法,属于压力机技术领域。 背景技术
[0002] 目前配合级进模使用的高速压力机会需要多个电磁阀来配合模具的动作,这些电磁阀往往需要以级进模的工位数为周期循环动作。随着级进模的发展,在一个周期内,一个电磁阀会要求动作多次。
[0003] 在以前的高速压力机中,往往使用预置计数器设定一个周期,当压力机的动作次数达到预设的周期值后,预置计数器发出一个信号控制一个电磁阀动作。当需要同时控制N个阀时,每个阀每周期需要动作M次,就需要安装N*M个预置计数器。

发明内容

[0004] 本发明的目的是针对现有高速压力机使用预置计数器设定一个周期,当需要同时控制N个阀时,每个阀每周期需要动作M次,就需要安装N*M个预置计数器的不足,提供一种压力机多阀循环重复动作控制方法。
[0005] 本发明的目的是通过以下技术方案实现的,一种压力机多阀循环重复动作控制方法,包括人机界面,压力机的可编程控制器,其特征是,压力机的可编程控制器的相应输入端连接压力机上安装的若干凸轮控制器的信号,可编程控制器的相应输出端接至压力机上的各电磁阀;经相关程序调用可编程控制器中的两个循环指令和变址寄存器。 [0006] 所述两个循环指令和变址寄存器中第一个循环指令配合变址寄存 器实现每个阀单周期内多次动作,当每个阀在一个周期内需要动作若干次时,该指令循环执行相应若干次。
[0007] 所述两个循环指令和变址寄存器中第二个循环指令配合变址寄存器实现对多阀的控制,当有若干个阀需要控制时,该指令嵌套第一个循环指令执行相应若干次,实现整个阀的循环控制。
[0008] 本发明是在现有压力机的人机界面,压力机的可编程控制器的基础上,将可编程控制器的相应输入端连接压力机上安装的若干凸轮控制器的信号,可编程控制器的相应输出端接至压力机上的各电磁阀;经相关程序调用可编程控制器中的两个循环指令和变址寄存器。在相关程序的作用下,可编程控制器根据预先设定的程序控制各个阀的动作,并通过人机界面将电磁阀动作的总周期和各个阀的多个动作点数值数据输入至PLC中,通过调用可编程控制器中的两个循环指令和变址寄存器实现对多阀的控制。

附图说明

[0009] 图1为本发明电路连接原理图。

具体实施方式

[0010] 结合附图和实施例进一步说明本发明,本发明由人机界面,压力机的可编程控制器硬件和可编程控制器中的相关程序组成。硬件部分将输入信号接至可编程控制器PLC,可编程控制器PLC根据预先设定的程序控制各个阀的动作,并通过人机界面将电磁阀动作的总周期和各个阀的多个动作点数值数据输入至可编程控制器PLC中,可编程控制器PLC程序中使用两个嵌套的FOR/NEXT循环指令结合变址寄存器实现对多阀的控制。 [0011] 硬件方面:硬件由可编程控制器(以下简称为PLC)、人机界面、输入电路及输出电路组成。如图1所示,压力机上安装的若干凸轮控制器的信号和各个阀的动作信号接至PLC的输入端口,这些信号通常是 由压力机上安装的凸轮控制器来提供。输出电路将经PLC处理后的电磁阀输出信号接至各个电磁阀。
[0012] 人机界面画面中可以手动设置电磁阀动作的总周期(级进模的工位数)及各个电磁阀需要在周期内的哪几个动作点动作,电磁阀动作的总周期存在PLC的数据存储区D200中;第一组阀的M个动作点数值存在以D0为起始的PLC连续空间中(D0-DM),第二组阀的M个动作点数值存在以D10为起始的PLC连续空间中(D10-D1M),以此类推第N组阀的M个动作点数值存在以D10为起始的PLC连续空间中(DN0-DNM)中。
[0013] 总周期计数复位部分:通过PLC程序中内置的计数器对计数信号进行计数,当计数当前值达到由触摸屏中设定的总周期值时,将计数器复位。
[0014] 阀循环控制部分:在PLC程序中使用2个FOR/NXET循环指令和变址寄存器实现对每个阀单周期内多次动作和对多阀的控制。
[0015] 第一个FOR/NEXT指令配合变址寄存器实现每个阀单周期内多次动作。当每个阀在一个周期内需要动作M次时,该指令循环执行M次。
[0016] 第二个FOR/NEXT指令配合变址寄存器实现对多阀的控制。当有N个阀需要控制时,该指令嵌套第一个FOR/NEXT指令执行N次,实现整个阀的循环控制。