System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理的,尤其是涉及一种基于vericut的装刀作业指导书自动生成方法、系统及装置。
技术介绍
1、装刀作业指导书是用于指导员工如何进行装刀作业的文件。它详细描述了刀具的各类参数与参照图片,旨在确保员工能够正确、安全地完成装刀作业,提高生产效率和产品质量。
2、目前,装刀作业指导书的制作方式较为原始,大多是依赖工作人员根据数控程序手动收集整理各个刀具的信息形成装刀作业指导书。在实际生产中,动辄涉及几十种刀具,刀具方面的知识点比较琐碎且繁杂,整理过程中很容易产生错误或不符合规范而不自知。任何一点错误都会导致在生产出的产品成为废件,造成经济损失、耽误生产进度,无数的培训与考核都不能有效遏制错误的继续。
技术实现思路
1、为了提高装刀作业指导书的准确率,避免人工作业中产生的错误,本申请提供一种基于vericut的装刀作业指导书自动生成方法、系统及装置。
2、第一方面,本申请提供一种基于vericut的装刀作业指导书自动生成方法,采用如下的技术方案:
3、一种基于vericut的装刀作业指导书自动生成方法,具体包括下列步骤:
4、获取装刀作业指导书模版、数控程序和标准刀具库;
5、基于所述数控程序提取刀表文件;
6、检查所述刀表文件,并根据检查结果修正所述数控程序;
7、基于vericut模拟修正后的所述数控程序导出刀具文件,所述刀具文件包括刀具id、刀具模型简图和刀具数据;
8、根
9、基于所述刀具id对应的所述刀具数据核验所述目标数据,判断核验结果是否一致;若一致,将所述目标数据导入所述装刀作业指导书模版;若不一致,将所述刀具id对应的所述刀具模型简图和所述刀具数据导入所述装刀作业指导书模版。
10、通过采用上述技术方案,检查导出的刀表文件,从而对数控程序进行规范修正,可以避免数控程序在vericut中模拟导出的刀具文件出现错误,将常用的标准刀具事先收集整理建立标准刀具库,根据刀具文件中的刀具id在标准刀具库中检索与之对应的目标数据,再进一步对目标数据的内容与刀具id对应的刀具数据进行比对,当参数匹配一致,即说明标准刀具库中包含有该刀具的信息,可直接调取数据库中的图片和数据;若参数匹配不一致,说明该刀具是未在标准刀具库中存储的非标刀具,不能使用数据库中的图片和数据,将该刀具id对应的刀具模型简图和刀具数据导入装刀作业指导书模版。利用vericut自动生成的刀具模型简图作为装刀作业指导用图,指导员工进行装刀作业,省去了制作图片的麻烦以及出现图片与数据不符的问题。本方法输入数控程序后自动检查并生成装刀作业指导书,避免人工整理产生的错误,大大提高了装刀作业指导书的准确率与生成效率。
11、可选的:所述数控程序包括各刀具的安装刀号;所述基于数控程序提取刀表文件,具体包括下列步骤:
12、基于所述安装刀号由所述数控程序依次提取各刀具对应的注释信息;
13、将所述注释信息按照炸开规则拆分为若干个注释片段;
14、按照所述安装刀号的顺序记录各刀具的所述注释片段形成刀表文件。
15、通过采用上述技术方案, 在数控程序中搜索安装刀号,并调取安装刀号后附带的程序段,即对应刀具的注释信息,再将注释信息拆分为单一刀具参数的多个注释片段,并按顺序记录形成刀表文件,可以方便后续步骤中对刀表文件的检查。
16、可选的:所述注释片段包括刀具的标准化名称;所述检查刀表文件,并根据检查结果修正所述数控程序,具体包括下列步骤:
17、根据所述标准化名称确定刀具类型;
18、基于所述刀具类型在预设注释规范中比对所述标准化名称对应刀具的各所述注释片段,将不满足所述预设注释规范的所述注释信息进行标记;
19、根据带有标记的所述注释信息修改所述数控程序。
20、由于刀具种类繁多,且特点各异,无法统一规范注释的形式,需要按照刀具类型分类后具体分析注释信息的记录规则,通过采用上述技术方案,先识别出刀具的类型,在预设注释规范中对应该刀具类型的部分比对包括标准化名称在内的各个注释片段,检查后将存在不规范的注释片段反推至数控程序进行修正,保证后续输出的刀具文件符合标准刀具库的标准,避免因格式问题产生错误,影响后续步骤中的匹配判断。
21、可选的:所述预设注释规范根据不同所述刀具类型设置有必要注释项;所述基于所述刀具类型在预设注释规范中比对所述标准化名称对应刀具的各所述注释片段,将不满足所述预设注释规范的所述注释信息进行标记,具体包括下列步骤:
22、判断所述注释片段是否完全包括所述刀具类型对应的所述必要注释项;若否,则对所述注释信息标记一级警告信息,所述一级警告信息包括缺失的所述必要注释项;
23、若是,则逐一对比所述必要注释项与所述注释片段,对存在对比不一致情况的所述注释信息标记二级警告信息,所述二级警告信息包括与所述必要注释项不一致的所述注释片段。
24、通过采用上述技术方案,对刀表文件的检查分位两个步骤。由于各注释片段之间联系紧密,并相互影响,对于缺失必要注释项的注释信息说明大几率是数控程序中对该刀具整体数据的编写错误,进行逐项比对没有太大意义,需要整体核对修正,标记为一级警告信息提示工作人员处理;若必要注释项齐全,即便在进行逐一比对时有不一致的情况出现,大几率也是由于编写数控程序时大意所致,仅对对应的注释片段进行修正即可,标记为二级警告信息提示工作人员处理。
25、分步骤自检方式可以有效提高刀表文件自检效率,同时方便工作人员根据不同的标记了解错误等级,对数控程序进行修正。
26、可选的:所述刀具数据包括多个刀具参数;所述基于所述刀具id对应的所述刀具数据核验所述目标数据,判断核验结果是否一致,具体为:基于所述刀具id确定多个所述刀具参数中的目标参数,再核验所述目标参数与所述目标数据,判断核验结果是否一致。
27、通过采用上述技术方案,根据刀具数据对应的刀具id,选择需要进行匹配的数据项,当被选定的数据项与目标数据匹配时,即认为目标数据与刀具数据完成匹配,不用将各个数据项一一进行比对,能够提高匹配判断效率。
28、可选的:所述标准刀具库包括母层级和子层级;所述根据刀具id在所述标准刀具库中检索目标数据,具体为:根据刀具id在所述标准刀具库的母层级中检索目标数据;若所述刀具id在所述母层级中未检索到所述目标数据,将所述刀具id对应的所述刀具模型简图和所述刀具数据导入所述装刀作业指导书模版,并将所述刀具id对应的所述刀具文件存储至所述母层级。
29、通过采用上述技术方案,在标准刀具库设置母层级和子层级,母层级对应各类刀具的标准数据,各母层级中的标准数据下的子层级又包含若干个非标数据。当未在标准刀具库中检索到刀具id时,说明该刀具不属于已录入的任一标准数据,直接将该刀具本文档来自技高网...
【技术保护点】
1.一种基于VERICUT的装刀作业指导书自动生成方法,其特征在于,具体包括下列步骤:
2.根据权利要求1所述的一种基于VERICUT的装刀作业指导书自动生成方法,其特征在于,所述数控程序包括各刀具的安装刀号;所述基于数控程序提取刀表文件,具体包括下列步骤:
3.根据权利要求2所述的一种基于VERICUT的装刀作业指导书自动生成方法,其特征在于,所述注释片段包括刀具的标准化名称;所述检查刀表文件,并根据检查结果修正所述数控程序,具体包括下列步骤:
4.根据权利要求3所述的一种基于VERICUT的装刀作业指导书自动生成方法,其特征在于,所述预设注释规范根据不同所述刀具类型设置有必要注释项;所述基于刀具类型在预设注释规范中比对所述标准化名称对应刀具的各所述注释片段,将不满足所述预设注释规范的所述注释信息进行标记,具体包括下列步骤:
5.根据权利要求1所述的一种基于VERICUT的装刀作业指导书自动生成方法,其特征在于,所述刀具数据包括多个刀具参数;所述基于所述刀具ID对应的所述刀具数据核验所述目标数据,判断核验结果是否一致,具体为:基于
6.根据权利要求1所述的一种基于VERICUT的装刀作业指导书自动生成方法,其特征在于,所述标准刀具库包括母层级和子层级;所述根据刀具ID在所述标准刀具库中检索目标数据,具体为:根据刀具ID在所述标准刀具库的母层级中检索目标数据;若所述刀具ID在所述母层级中未检索到所述目标数据,将所述刀具ID对应的所述刀具模型简图和所述刀具数据导入所述装刀作业指导书模版,并将所述刀具ID对应的所述刀具文件存储至所述母层级。
7.根据权利要求6所述的一种基于VERICUT的装刀作业指导书自动生成方法,其特征在于,所述若不一致,将所述刀具ID对应的所述刀具模型简图和所述刀具数据导入所述装刀作业指导书模版,同时还包括下列步骤:将所述刀具ID对应的所述刀具文件存储至所述目标数据的子层级。
8.一种基于VERICUT的装刀作业指导书自动生成系统,其特征在于,包括:
9.一种装刀作业指导书自动生成装置,其特征在于,包括存储器(6)和处理器(5);所述存储器(6),用于存储计算机程序;所述处理器(5),用于当执行所述计算机程序时,实现如权利要求1-7任一项所述的装刀作业指导书自动生成方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,当所述计算机程序被处理器(5)执行时,实现如权利要求1-7任一项所述的装刀作业指导书自动生成方法。
...【技术特征摘要】
1.一种基于vericut的装刀作业指导书自动生成方法,其特征在于,具体包括下列步骤:
2.根据权利要求1所述的一种基于vericut的装刀作业指导书自动生成方法,其特征在于,所述数控程序包括各刀具的安装刀号;所述基于数控程序提取刀表文件,具体包括下列步骤:
3.根据权利要求2所述的一种基于vericut的装刀作业指导书自动生成方法,其特征在于,所述注释片段包括刀具的标准化名称;所述检查刀表文件,并根据检查结果修正所述数控程序,具体包括下列步骤:
4.根据权利要求3所述的一种基于vericut的装刀作业指导书自动生成方法,其特征在于,所述预设注释规范根据不同所述刀具类型设置有必要注释项;所述基于刀具类型在预设注释规范中比对所述标准化名称对应刀具的各所述注释片段,将不满足所述预设注释规范的所述注释信息进行标记,具体包括下列步骤:
5.根据权利要求1所述的一种基于vericut的装刀作业指导书自动生成方法,其特征在于,所述刀具数据包括多个刀具参数;所述基于所述刀具id对应的所述刀具数据核验所述目标数据,判断核验结果是否一致,具体为:基于所述刀具id确定多个所述刀具参数中的目标参数,再核验所述目标参数与所述目标数据,判断核验结果是否一致。
6.根据权利要求1所述的一种基于vericu...
【专利技术属性】
技术研发人员:郭军,宣建海,周贵福,居战鳌,
申请(专利权)人:杭州联德精密机械股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。