本发明属于液压机自动控制,具体涉及一种自动计算等间距锁紧位置的方法及系统。
背景技术:
1、等间距锁紧装置是液压机领域常用的安全防护装置之一,可以实现滑块在不同位置高度静止时,阻止下溜、下坠等意外情况发生的功能。判断锁紧位置是实现等间距锁紧功能的必要条件,最简单最直接的方法是实际测量等间距锁紧装置的离地高度,并依次计算其他锁紧位置的数值范围。受限于测量误差、人为误操作等情况,此方法耗时、不准确。
技术实现思路
1、本发明的目的在于满足实际需求,提供一种自动计算等间距锁紧位置的方法及系统,用于准确、快捷得获取所有可锁紧位置范围。
2、为实现上述技术目的,本发明的第一目的是提供一种自动计算等间距锁紧位置的方法,用于在液压机使用等间距锁紧装置时,根据设定开模位置,自动计算实际锁紧位置,所述方法包括:
3、s1、确定液压机最大开口、锁紧装置间距和可锁紧的位置数量;
4、s2、利于循环计算得到不同锁紧位置的上下限,确定锁紧位置的数值范围,并将其余实际不存在的锁紧位置对应程序寄存器数值清零;
5、s3、根据设定的开模位置,利用循环规则和条件语句,将设定位置与计算的锁紧位置进行比较;
6、s4、判断开模位置是否在计算的锁紧位置的数值范围内,如果是,则进入s5,否则进入s6;
7、s5、开模位置在任一档计算的锁紧位置范围内,输出该寄存器值,作为实际开模位置,并进入s7;
8、s6、开模位置在所有计算的锁紧位置范围外,计算设定位置上一档的锁紧位置,作为实际开模位置,并进入s7;
9、s7、当滑块位置的检测值大于计算的实际开模位置时,滑块停止移动,液压机锁紧装置锁紧。
10、优选地,s2中,设置冗余寄存器,根据实际锁紧位置数量,在程序中进行参数修改,实现有效寄存器数值计算,和冗余寄存器数值清零。
11、优选地,s4中,根据不同模具,设定所需要的开模高度,利用程序判断是否在锁紧位置范围。
12、优选地,s6中,当设定值作为开模位置,气锁或液压锁无法插入间隔内,即锁紧装置无法锁紧,此时需要向上一级锁紧位置继续开模。
13、优选地,s7中,液压机滑块向上移动开模,位移传感器实时检测滑块位置,并与计算的实际开模位置进行比较,当滑块位置大于等于实际开模位置时,停止移动,给出锁紧信号。
14、本发明的第二目的是提供一种自动计算等间距锁紧位置的系统,用于在液压机使用等间距锁紧装置时,根据设定开模位置,自动计算实际锁紧位置,所述系统包括:
15、参数确定模块:确定液压机最大开口、锁紧装置间距和可锁紧的位置数量;
16、锁紧位置确定模块:利于循环计算得到不同锁紧位置的上下限,确定锁紧位置的数值范围,并将其余实际不存在的锁紧位置对应程序寄存器数值清零;
17、比较模块:根据设定的开模位置,利用循环规则和条件语句,将设定位置与计算的锁紧位置进行比较;
18、判定模块:判断开模位置是否在计算的锁紧位置的数值范围内,如果是,则进入第一决策模块,否则进入第二决策模块;
19、第一决策模块:开模位置在任一档计算的锁紧位置范围内,输出该寄存器值,作为实际开模位置,并进入执行模块;
20、第二决策模块:开模位置在所有计算的锁紧位置范围外,计算设定位置上一档的锁紧位置,作为实际开模位置,并进入执行模块;
21、执行模块:当滑块位置的检测值大于计算的实际开模位置时,滑块停止移动,液压机锁紧装置锁紧。
22、优选地,锁紧位置确定模块中,设置冗余寄存器,根据实际锁紧位置数量,在程序中进行参数修改,实现有效寄存器数值计算,和冗余寄存器数值清零。
23、优选地,判定模块中,根据不同模具,设定所需要的开模高度,利用程序判断是否在锁紧位置范围。
24、优选地,第二决策模块中,当设定值作为开模位置,气锁或液压锁无法插入间隔内,即锁紧装置无法锁紧,此时需要向上一级锁紧位置继续开模。
25、优选地,执行模块中,液压机滑块向上移动开模,位移传感器实时检测滑块位置,并与计算的实际开模位置进行比较,当滑块位置大于等于实际开模位置时,停止移动,给出锁紧信号。
26、与现有技术相比,本申请具有的优点和积极效果是:
27、该发明可以准确、快捷得获取所有可锁紧位置范围,无需人工测量和计算,大大提高了编程调试效率,而且适用于不同间距、不同锁紧位置数量的等间距锁紧装置,既可以避免测量误差或测量失误导致的无法锁紧现象,也可以缩短电气设计人员的编程时间,提高程序可读性、标准性。
1.一种自动计算等间距锁紧位置的方法,其特征在于,用于在液压机使用等间距锁紧装置时,根据设定开模位置,自动计算实际锁紧位置,所述方法包括:
2.根据权利要求1所述的自动计算等间距锁紧位置的方法,其特征在于,s2中,设置冗余寄存器,根据实际锁紧位置数量,在程序中进行参数修改,实现有效寄存器数值计算,和冗余寄存器数值清零。
3.根据权利要求1所述的自动计算等间距锁紧位置的方法,其特征在于,s4中,根据不同模具,设定所需要的开模高度,利用程序判断是否在锁紧位置范围。
4.根据权利要求1所述的自动计算等间距锁紧位置的方法,其特征在于,s6中,当设定值作为开模位置,气锁或液压锁无法插入间隔内,即锁紧装置无法锁紧,此时需要向上一级锁紧位置继续开模。
5.根据权利要求1所述的自动计算等间距锁紧位置的方法,其特征在于,s7中,液压机滑块向上移动开模,位移传感器实时检测滑块位置,并与计算的实际开模位置进行比较,当滑块位置大于等于实际开模位置时,停止移动,给出锁紧信号。
6.一种自动计算等间距锁紧位置的系统,其特征在于,用于在液压机使用等间距锁紧装置时,根据设定开模位置,自动计算实际锁紧位置,所述系统包括:
7.根据权利要求6所述的自动计算等间距锁紧位置的系统,其特征在于,锁紧位置确定模块中,设置冗余寄存器,根据实际锁紧位置数量,在程序中进行参数修改,实现有效寄存器数值计算,和冗余寄存器数值清零。
8.根据权利要求6所述的自动计算等间距锁紧位置的系统,其特征在于,判定模块中,根据不同模具,设定所需要的开模高度,利用程序判断是否在锁紧位置范围。
9.根据权利要求6所述的自动计算等间距锁紧位置的系统,其特征在于,第二决策模块中,当设定值作为开模位置,气锁或液压锁无法插入间隔内,即锁紧装置无法锁紧,此时需要向上一级锁紧位置继续开模。
10.根据权利要求6所述的自动计算等间距锁紧位置的系统,其特征在于,执行模块中,液压机滑块向上移动开模,位移传感器实时检测滑块位置,并与计算的实际开模位置进行比较,当滑块位置大于等于实际开模位置时,停止移动,给出锁紧信号。