System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于压铸控制,尤其涉及差动打料的控制方法、装置、设备及存储介质。
技术介绍
1、压铸机压射部分的打料功能是整个压铸过程中最重要的部分之一,在压铸过程中,往往采用差动传动的方式控制压铸机的锤头进行运动,实现打料过程,即,差动打料,所述差动传动的过程中,压铸机的锤头往复运动,需要维持锤头的锤头匀速及匀加速运动,现有技术中由于压铸机的种类繁多,造成用户的使用习惯不同,例如,某些种类的压铸机出厂设置的启动模式为非线性启动(即,按照压铸机的额定参数启动),但另外某些种类的压铸机出厂设置的启动模式为线性启动,因此,用于面对不同种类的压铸机往往由于使用习惯造成操作不当,造成安全隐患。同时,目前市场上压铸机采用非线性启动时,锤头在起步的过程中极易产生冲击,造成安全隐患的同时,影响压铸效果。
技术实现思路
1、本申请实施例提供了差动打料的控制方法、装置、设备及存储介质,可以解决面对不同种类的压铸机往往由于使用习惯造成操作不当,造成安全隐患问题。
2、第一方面,本申请实施例提供了一种差动打料的控制方法,包括:
3、获取用户请求信息,并基于所述用户请求信息确定压铸设备的工作模式;
4、当所述工作模式为第一模式,则基于预设参数和所述用户请求信息生成第一控制指令,并将所述第一控制指令发送至所述压铸设备;
5、当所述工作模式为第二模式,则对所述用户请求信息进行解析,得到针对所述压铸设备的预设工作参数,并基于所述预设工作参数生成第二控制指令,通过所述第二控制
6、在第一方面的一种可能的实现方式中,所述获取用户请求信息,并基于所述用户请求信息确定压铸设备的工作模式的步骤,包括:
7、获取所述用户请求信息,并基于所述用户请求信息确定所述用户请求信息针对的设备,作为待控制设备;
8、识别所述待控制设备是否为压铸设备,若所述待控制设备不为压铸设备,则停止执行所述基于所述用户请求信息确定压铸设备的工作模式的步骤;
9、若所述待控制设备为压铸设备,则获取所述用户请求信息的属性数据,并基于所述属性数据确定压铸设备的工作模式。
10、示例性的,随着工业智能化的发展,压铸设备往往与压铸产品的上下游设备组成完整生产线,因此,用户需要在少量的客户端上完成对多种(多个)不同设备的控制,进而,为了在保证对压铸设备的精确控制的同时,提高压铸过程的智能化,对输入客户端的用户指令(用户请求信息)进行识别,只有当用户请求信息针对的所述待控制设备为压铸设备时,才会对压铸设备进行控制,避免对用户指令(用户请求信息)的错误响应。
11、应理解,对所述压铸设备的控制并非仅仅依靠用户通过客户端等电子设备获取的用户请求信息,也可以根据用户直接在所述压铸设备的录入的控制信息对所述压铸设备进行控制,而当用户直接在所述压铸设备的录入的控制信息时,则默认所述待控制设备为压铸设备,并继续执行所述获取所述用户请求信息的属性数据的步骤。
12、在第一方面的一种可能的实现方式中,所述基于所述属性数据确定压铸设备的工作模式的步骤,包括:
13、基于所述属性数据确定所述用户请求信息的数据量;
14、若所述数据量大于或者等于阈值,则确定所述压铸设备的工作模式为第二模式;
15、若所述数据量小于阈值,则确定所述压铸设备的工作模式为第一模式。
16、示例性的,当用户对所述压铸设备发送非线性启动的控制指令时,由于非线性启动的过程并不涉及针对不同启动阶段的不同参数(电流、锤头压射速度、锤前比例阀开度等),因此,用户对所述压铸设备发送非线性启动的控制指令的数据量往往较小,因此,当所述数据量小于阈值时,可以认为当前用户请求信息用于控制所述压铸设备非线性启动,所述压铸设备的工作模式为第一模式,所述第一模式代表非线性启动的模式。
17、应理解,此处的“较大”、“较小”为同等条件下的对比结果,所述同等条件可参考单一变量法的逻辑,即,将控制所述压铸设备进行线性启动、启动后的匀速和匀加速运动中的至少一种的用户请求信息和将控制所述压铸设备非线性启动的用户请求信息作为变量,保持其他条件不变的情况下,控制所述压铸设备进行线性启动、启动后的匀速和匀加速运动中的至少一种的用户请求信息的数据量由于需要设定所述压铸设备线性启动时,锤头不同位置的压射速度,所以相较于控制所述压铸设备非线性启动的用户请求信息只需要设定所述压铸设备的额定工作压射速度,数据量较大。
18、在第一方面的一种可能的实现方式中,所述当所述工作模式为第一模式,则基于预设参数和所述用户请求信息生成第一控制指令,并将所述第一控制指令发送至所述压铸设备的步骤,包括:
19、当所述工作模式为第一模式时,获取所述压铸设备的额定工作参数,并将所述额定工作参数作为所述预设参数;
20、获取所述用户请求信息中针对所述压铸设备的控制信息;
21、基于所述预设参数和所述控制信息生成第一控制指令,并将所述第一控制指令发送至所述压铸设备,以使所述压铸设备按照所述第一控制指令运行。
22、示例性的,当所述压铸设备的工作模式为第一模式(非线性启动)时,所述压铸设备只需按照额定参数工作,例如,额定工作压射速度,因此,根据所述额定工作参数作为所述预设参数和所述用户请求信息中针对所述压铸设备的控制信息即可使得所述压铸设备按照所述第一控制指令运行。
23、应理解,所述用户请求信息中针对所述压铸设备的控制信息可以为除了启动方式以外的其他控制信息,例如,定时信息,延时信息等。
24、在第一方面的一种可能的实现方式中,所述当所述工作模式为第二模式,则对所述用户请求信息进行解析,得到针对所述压铸设备的预设工作参数,并基于所述预设工作参数生成第二控制指令,通过所述第二控制指令控制所述压铸设备进行线性启动、启动后的匀速和匀加速运动中的至少一种的步骤,包括:
25、当所述工作模式为第二模式,则按照预设规则对所述用户请求信息进行解析,得到针对所述压铸设备的预设压射速度数据;
26、基于所述预设压射速度数据和所述压铸设备的线性数据确定与所述预设压射速度数据对应的锤前比例阀开度数据,将与所述预设压射速度数据对应的锤前比例阀开度数据作为目标锤前比例阀开度数据,所述线性数据为压射速度与锤前比例阀开度的线性关系;
27、将所述预设压射速度数据和所述目标锤前比例阀开度数据作为针对所述压铸设备的预设工作参数,并基于所述预设工作参数生成第二控制指令,通过所述第二控制指令控制所述压铸设备进行线性启动、启动后的匀速和匀加速运动中的至少一种。
28、示例性的,当所述压铸设备的工作模式为第二模式(线性启动)时,需要所述预设压射速度数据和所述压铸设备的线性数据确定与所述预设压射速度数据对应的锤前比例阀开度数据,而预设压射速度数据往往会作为已知数据,例如,用本文档来自技高网...
【技术保护点】
1.一种差动打料的控制方法,其特征在于,包括:
2.如权利要求1所述的差动打料的控制方法,其特征在于,所述获取用户请求信息,并基于所述用户请求信息确定压铸设备的工作模式的步骤,包括:
3.如权利要求2所述的差动打料的控制方法,其特征在于,所述基于所述属性数据确定压铸设备的工作模式的步骤,包括:
4.如权利要求1所述的差动打料的控制方法,其特征在于,所述当所述工作模式为第一模式,则基于预设参数和所述用户请求信息生成第一控制指令,并将所述第一控制指令发送至所述压铸设备的步骤,包括:
5.如权利要求1所述的差动打料的控制方法,其特征在于,所述当所述工作模式为第二模式,则对所述用户请求信息进行解析,得到针对所述压铸设备的预设工作参数的步骤,包括:
6.如权利要求5所述的差动打料的控制方法,其特征在于,在所述基于所述预设压射速度数据和所述压铸设备的线性数据确定与所述预设压射速度数据对应的锤前比例阀开度数据的步骤之前,还包括:
7.如权利要求2所述的差动打料的控制方法,其特征在于,所述方法,还包括:
8.一种
9.一种控制设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。
...【技术特征摘要】
1.一种差动打料的控制方法,其特征在于,包括:
2.如权利要求1所述的差动打料的控制方法,其特征在于,所述获取用户请求信息,并基于所述用户请求信息确定压铸设备的工作模式的步骤,包括:
3.如权利要求2所述的差动打料的控制方法,其特征在于,所述基于所述属性数据确定压铸设备的工作模式的步骤,包括:
4.如权利要求1所述的差动打料的控制方法,其特征在于,所述当所述工作模式为第一模式,则基于预设参数和所述用户请求信息生成第一控制指令,并将所述第一控制指令发送至所述压铸设备的步骤,包括:
5.如权利要求1所述的差动打料的控制方法,其特征在于,所述当所述工作模式为第二模式,则对所述用户请求信息进行解析,得到针对所述压铸设备的预设工作参数的步骤,包括...
【专利技术属性】
技术研发人员:潘玲玲,刘卓铭,覃楚,王隽,黄誉奋,
申请(专利权)人:深圳领威科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。