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、本专利技术根据所有物料实时位置与首位置的差值与预设值的比较结果来控制消毒机的各加工区域进行加工,在同一传送装置的不同物料输送过程中,能精准控制不同工位加工,无需等待其它工位或物料满足条件才动作,不影响运行节拍。
本文档来自技高网...【技术保护点】
1.一种消毒机加工控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的消毒机加工控制方法,其特征在于,所述指定顺序为数组单元的序号从小到大的顺序。
3.根据权利要求1所述的消毒机加工控制方法,其特征在于,计算每个物料的实时位置信息与首位置信息的差值时,包括:获取所述物料对应的数组单元中的首位置信息,计算所述物料的实时位置信息与首位置信息的差值绝对值。
4.根据权利要求1所述的消毒机加工控制方法,其特征在于,所述预设值包括第一、第二、第三和第四区域中指定加工区域或指定隔腔门的开始动作位置设定值和结束动作位置设定值。
5.根据权利要求4所述的消毒机加工控制方法,其特征在于,根据所有物料的差值与预设值的比较结果控制消毒机的各加工区域进行加工时,包括:
6.根据权利要求5所述的消毒机加工控制方法,其特征在于,控制指定加工区域的加工设备或指定隔腔门开始动作时,包括:
7.根据权利要求1所述的消毒机加工控制方法,其特征在于,还包括初始化的步骤,具体包括:控制伺服电机回零,并清空每个数组单元,将伺服电机的位置作为
8.根据权利要求1所述的消毒机加工控制方法,其特征在于,所述数组单元数量大于或等于传送的所有物料数量。
9.根据权利要求1所述的消毒机加工控制方法,其特征在于,将所述物料的首位置信息保存在对应的空位数组单元中之前,还包括:等待指定的时长。
10.一种消毒机,其特征在于,所述消毒机被编程或配置以执行权利要求1~9任一项所述的消毒机加工控制方法。
...【技术特征摘要】
1.一种消毒机加工控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的消毒机加工控制方法,其特征在于,所述指定顺序为数组单元的序号从小到大的顺序。
3.根据权利要求1所述的消毒机加工控制方法,其特征在于,计算每个物料的实时位置信息与首位置信息的差值时,包括:获取所述物料对应的数组单元中的首位置信息,计算所述物料的实时位置信息与首位置信息的差值绝对值。
4.根据权利要求1所述的消毒机加工控制方法,其特征在于,所述预设值包括第一、第二、第三和第四区域中指定加工区域或指定隔腔门的开始动作位置设定值和结束动作位置设定值。
5.根据权利要求4所述的消毒机加工控制方法,其特征在于,根据所有物料的差值与预设值的比较结果控制消毒机的各加工区域进行加工时,包括...
【专利技术属性】
技术研发人员:成林,
申请(专利权)人:楚天科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。