System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术一般地涉及机械加工。更具体地,本专利技术涉及一种用于智慧加工中心的自动编程方法及系统。
技术介绍
1、现有加工中心加工程序的自动编程软件,多数用于铜公、石墨等电极工件程序的编辑,由于局限性较大,不能用于目前模具板件加工程序的自动编程处理,需要通过编程人员人工单独处理每一个加工的模具板件程序。由于不同的编程人员对于ug,mastercam,powermill等编程软件的熟练度不同,或使用的编程软件不同,或个人能力不同,且本身工作量较大,容易出错,一旦处理出来的程序出错,容易造成工件的报废等问题。因此现有的方法无法满足现有生产加工需要,效率较低。
2、同时,对于模具模板加工程序的自动编程而言,涉及的加工特征种类繁多,其大致分2类,一种是模板上只有简单的钻孔,铣槽等2d特征的加工;一种是模板上较为复杂的3d曲面等特征的加工;无论是2d特征还是3d特征,其上的简单特征的相似度均比较大,故通过编程员人工处理此类简单重复的工作量,时效性偏低。
3、因此,亟需一种能够自动处理模板上简单特征和复杂特征的方法,来提高模板加工程序处理的效率和准确性。
技术实现思路
1、为解决上述一个或多个技术问题,本专利技术提出通过对模具模板进行特征分析,通过归纳总结构建加工程序工艺库,为后续中的待加工零件的加工程序处理,提供了数据支撑,即直接利用相同加工特征的零件的加工经验直接进行编程,提高模板加工程序处理的效率和准确性;为此,本专利技术在如下的多个方面中提供方案。
2
3、对多个模具模型进行特征分析归纳,得到孔加工特征和槽加工特征,将孔加工特征和槽加工特征所对应的参数以及刀具参数存储到对应的加工工艺列表中,得到加工程序工艺库;
4、对孔加工特征和槽加工特征中的每个特征制定规范的加工规则,加工规则包括加工坐标系、是否双面加工、使用刀具、刀具参数,并将每个特征的加工规则存储到加工规则库中,且加工规则库中的模板操作、刀具的名称分别与加工程序工艺库中的加工操作、加工刀具的名称相同;
5、将加工程序工艺库以及加工规则库集成到自动编程软件中,并导入待加工零件模型;
6、对待加工零件中需要加工的位置进行特征分析,并从加工规则库中匹配出对应特征的加工规则,并对识别到的特征重新赋色;
7、根据匹配的加工规则从加工工艺模板库自动抓取对应的加工程序工艺库的内部参数,基于内部参数自动生成数控刀路;
8、判断数控刀路是否符合要求,若是,则进行待加工零件模型的自动编程;否则,修改匹配的加工规则或者加工工艺模板的内部参数后重新生成数控刀路,直至数控刀路符合加工要求。
9、可选地,所述加工程序工艺库包括零件加工刀具参数列表、零件孔加工工艺列表以及零件槽加工工艺列表。
10、可选地,所述零件孔加工工艺列表中包括通孔、台阶孔、螺纹盲孔、带倒角通孔、台阶孔盲孔、螺纹面未贯穿的螺纹通孔、螺纹面贯穿的螺纹通孔及其对应参数;所述零件槽加工工艺列表中包括db异形槽、ygdb开放定位槽、ygdb封闭台阶通槽、dzdb封闭台阶通槽、ygdb通槽、ygdb盲槽、mbfm刻字面、板件周圈开放缺口槽、压条u型槽及其对应参数。
11、可选地,在对每个特征制定规范的加工规则之前,还需要对模具模型的各加工特征所对应的区域进行赋色,不同区域对应不同的颜色,每种颜色对应一个区域。
12、可选地,所述加工程序工艺库是以mysql数据库、excel表格或者txt文件的形式进行存储。
13、可选地,所述加工坐标系的建立规则为:
14、确定模型基准角优先按“l”标识,若无“l”标识,则按外型大“c”角识别,若无外型大“c”角,则按模型边界盒长边为x方向,左下角为基准,其不能以“基”标识确定基准角。
15、可选地,按模型边界盒长边为x方向是通过利用nx边界盒计算出待加工零件模型分别在x轴方向、y轴方向以及z轴方向的长度;其中,最长边为x轴方向、次长边为y轴方向以及最短边为z轴方向;
16、根据比较结果确定待加工零件模型的绝对坐标系。
17、可选地,所述零件加工刀具参数列表包括加工操作、刀具参数、刀具代码、转速、进给以及进深对应的参数。
18、在专利技术的另一方面中,本专利技术提供了一种用于智慧加工中心的自动编程系统,包括:
19、处理器;
20、存储器,其存储有用于智慧加工中心的自动编程的计算机指令,当所述计算机指令由所述处理器运行时,使得设备执行上述的一种用于智慧加工中心的自动编程方法。
21、本专利技术的有益效果为:
22、本专利技术通过对模具模板的加工特征进行特征分析和归纳,利用加工特征对应的参数,构建出加工程序工艺库以及规则库,在进行待加工零件的加工时,能够通过加工程序工艺库以及规则库,进行特征匹配,从而根据匹配后得出的加工规则进行数控刀路的自动生成,最终实现自动编程,即利用相同加工特征的零件的加工经验直接进行编程,提高模板加工程序处理的效率和准确性。
本文档来自技高网...【技术保护点】
1.一种用于智慧加工中心的自动编程方法,其特征在于,包括:
2.根据权利要求1所述的一种用于智慧加工中心的自动编程方法,其特征在于,所述加工程序工艺库包括零件加工刀具参数列表、零件孔加工工艺列表以及零件槽加工工艺列表。
3.根据权利要求2所述的一种用于智慧加工中心的自动编程方法,其特征在于,所述零件孔加工工艺列表中包括通孔、台阶孔、螺纹盲孔、带倒角通孔、台阶孔盲孔、螺纹面未贯穿的螺纹通孔、螺纹面贯穿的螺纹通孔及其对应参数;所述零件槽加工工艺列表中包括DB异形槽、YGDB开放定位槽、YGDB封闭台阶通槽、DZDB封闭台阶通槽、YGDB通槽、YGDB盲槽、MBFM刻字面、板件周圈开放缺口槽、压条U型槽及其对应参数。
4.根据权利要求1所述的一种用于智慧加工中心的自动编程方法,其特征在于,在对每个特征制定规范的加工规则之前,还需要对模具模型的各加工特征所对应的区域进行赋色,不同区域对应不同的颜色,每种颜色对应一个区域。
5.根据权利要求1所述的一种用于智慧加工中心的自动编程方法,其特征在于,所述加工程序工艺库是以MySQL数据库、Exce
6.根据权利要求1所述的一种用于智慧加工中心的自动编程方法,其特征在于,所述加工坐标系的建立规则为:
7.根据权利要求6所述的一种用于智慧加工中心的自动编程方法,其特征在于,按模型边界盒长边为X方向是通过利用NX边界盒计算出待加工零件模型分别在x轴方向、y轴方向以及z轴方向的长度;其中,最长边为x轴方向、次长边为y轴方向以及最短边为z轴方向;
8.根据权利要求1所述的一种用于智慧加工中心的自动编程方法,其特征在于,所述零件加工刀具参数列表包括加工操作、刀具参数、刀具代码、转速、进给以及进深对应的参数。
9.一种用于智慧加工中心的自动编程系统,其特征在于,包括:
...【技术特征摘要】
1.一种用于智慧加工中心的自动编程方法,其特征在于,包括:
2.根据权利要求1所述的一种用于智慧加工中心的自动编程方法,其特征在于,所述加工程序工艺库包括零件加工刀具参数列表、零件孔加工工艺列表以及零件槽加工工艺列表。
3.根据权利要求2所述的一种用于智慧加工中心的自动编程方法,其特征在于,所述零件孔加工工艺列表中包括通孔、台阶孔、螺纹盲孔、带倒角通孔、台阶孔盲孔、螺纹面未贯穿的螺纹通孔、螺纹面贯穿的螺纹通孔及其对应参数;所述零件槽加工工艺列表中包括db异形槽、ygdb开放定位槽、ygdb封闭台阶通槽、dzdb封闭台阶通槽、ygdb通槽、ygdb盲槽、mbfm刻字面、板件周圈开放缺口槽、压条u型槽及其对应参数。
4.根据权利要求1所述的一种用于智慧加工中心的自动编程方法,其特征在于,在对每个特征制定规范的加工规则之前,还需要对模具模型的各加工特征所对应的区域进行赋色,不同区域对...
【专利技术属性】
技术研发人员:杨向荣,马宏明,万乾,
申请(专利权)人:武汉联塑精密模具有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。