System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及自动化,具体涉及一种伺服刀架控制器的指令安全验证方法及装置。
技术介绍
1、伺服刀架是机床的高档功能性附件,此类刀架与传统的液压刀架相比具有可靠性高、转位快、刚性好、结构简单、运行平稳等特点。刀架控制器用于控制刀架,使其能够按照预定的程序执行切割、却擦、打孔或其他加工任务。刀架控制器的作用是将程序中的指令转换为机器能够理解和执行的信号,从而实现机器的自动化加工。
2、然而,现有的刀架控制器主要是通过几组io信号电平表示目标刀号,io信号的正确性没有校验,具有可靠性低的缺陷。
技术实现思路
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、获取所述多个刀号线路中高电平的个数;
29、获取所述偶校验线路的奇偶状态;
30、根据所述高电平的个数与所述奇偶状态,确定初步校验结果;
31、所述第二确定模块,具体用于:
32、当高电平的个数与所述奇偶状态对应时,判断初步校验结果为通过;
33、根据所有刀号线路的电平确定待核验刀号;
34、所述获取模块,具体用于:
35、通过扩展校验线路获取传输协议,所述传输协议包括协议传输开始识别区和目标刀号传输区;
36、判断协议传输开始识别区是否符合预设规则;
37、若是,根据目标刀号传输区的电平信号生成参考刀号;
38、所述装置还包括推送模块,用于在待核验刀号与参考刀号不一致时,将核验刀号与参考刀号发送至管理终端。
39、本专利技术还提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的伺服刀架控制器的指令安全验证方法。
40、本专利技术还提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述所述的伺服刀架控制器的指令安全验证方法。
41、本专利技术实施例通过搭建与上位机通信的初步校验线路和扩展校验线路,所述初步校验线路包括一个偶校验线路和多个刀号线路,所述扩展校验线路为协议传输线路,并根据所述一个偶校验线路和多个刀号线路确定初步校验结果;确定偶校验是否通过,若通过,根据所述基准校验电路的多个刀号线路确定待核验刀号;而后通过扩展校验线路获取参考刀号;并在待核验刀号与参考刀号一致时,确定待核验刀号为目标刀号。本专利技术实施例通过初步校验线路执行刀号线路和偶校验线路的校验,并在校验通过时,进一步根据协议传输线路获取参考刀号,最后在待核验刀号与参考刀号一致时,确定待核验刀号为目标刀号。通过双重交叉校验的方式可以有效提升校验准确率,降低了传输错误的目标刀号造成的机械撞机的风险。同时,本实施例不需要特殊的通讯传输线缆、不需要专门的通讯芯片,仅需增加上位机与刀架控制器之间的i/o信号线就可以实现,因此几乎不影响硬件成本,也易于行业内的推广应用。
本文档来自技高网...【技术保护点】
1.一种伺服刀架控制器的指令安全验证方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述一个偶校验线路和多个刀号线路获取初步校验结果的步骤,包括:
3.如权利要求2所述的方法,其特征在于,所述当初步校验结果为通过时,根据所述基准校验电路的多个刀号线路确定待核验刀号的步骤,包括:
4.如权利要求3所述的方法,其特征在于,所述通过扩展校验线路获取参考刀号的步骤,包括:
5.如权利要求4所述的方法,其特征在于,所述通过扩展校验线路获取参考刀号的步骤之后,还包括:
6.如权利要求5所述的方法,其特征在于,所述初步校验线路和扩展校验线路包括光耦合器。
7.一种伺服刀架控制器的指令安全验证装置,其特征在于,包括:
8.如权利要求7所述的装置,其特征在于,所述第一确定模块,具体用于:
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任意一项所述的伺服刀架控制器的指令
10.一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至6任意一项所述的伺服刀架控制器的指令安全验证方法。
...【技术特征摘要】
1.一种伺服刀架控制器的指令安全验证方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述一个偶校验线路和多个刀号线路获取初步校验结果的步骤,包括:
3.如权利要求2所述的方法,其特征在于,所述当初步校验结果为通过时,根据所述基准校验电路的多个刀号线路确定待核验刀号的步骤,包括:
4.如权利要求3所述的方法,其特征在于,所述通过扩展校验线路获取参考刀号的步骤,包括:
5.如权利要求4所述的方法,其特征在于,所述通过扩展校验线路获取参考刀号的步骤之后,还包括:
6.如权利要求5所述的方法,其特征在于...
【专利技术属性】
技术研发人员:杨红敏,林守金,林鑫,郭艳红,王君毅,
申请(专利权)人:中山迈雷特数控技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。