一种机械加工数字化工艺三维仿真软件系统及方法转让专利
申请号 : CN202110323458.0
文献号 : CN112711871B
文献日 : 2021-08-17
发明人 : 凌卫国 , 乔文俊 , 唐水龙 , 田昂 , 王磊 , 周沈淼 , 马慧辰
申请人 : 上海交大智邦科技有限公司
摘要 :
权利要求 :
1.一种机械加工数字化工艺三维仿真软件系统,其特征在于,包括:参数获取模块,获取待加工零件的特征简历和与所述特征简历对应的原胚参数、刀具总成参数、夹具三维模型参数、机床三维模型参数及四者之间的树形关系,所述特征简历中包括有零件的特征信息;
建模模块,分别根据所述原胚参数、所述刀具总成参数、所述夹具三维模型参数、所述机床三维模型参数对应建立原胚参数模型、刀具总成模型、夹具总成模型和机床模型;
工艺方法获取模块,获取所述特征简历的每个特征各自对应的待核验工艺方法;
动态仿真模块,根据所述原胚参数模型、所述刀具总成模型、所述夹具总成模型及三者之间的树形关系和所述待核验工艺方法生成所述每个特征对应的加工流程,并对生成的加工流程进行干涉验证后输出通过干涉验证的加工流程;
NC程序生成模块,获取工艺结果,所述工艺结果为根据已通过干涉验证的若干加工流程而生成的工艺结果,根据所述工艺结果调用所述刀具总成模型、所述机床模型以及所述夹具总成模型生成所述特征简历对应的刀具加工路径,并根据所述刀具加工路径生成NC程序;
CMM程序生成模块,根据所述工艺结果以及特征测量要求,结合所述待加工零件的工件
3D模型、客户CMM型号生成与CMM测量路径对应的CMM程序;
虚拟调试模块,根据所述NC程序和所述原胚参数模型、所述刀具总成模型、所述夹具总成模型、所述机床模型,利用与所述待核验工艺方法对应的所述加工流程对原胚进行切割得到待加工零件的实际切削零件以进行虚拟仿真,并采用所述CMM程序对与所述待核验工艺方法对应的所述加工流程得到的实际切削零件进行核验,得到与所述待加工零件对应的至少一种工艺方法的建模。
2.根据权利要求1所述的机械加工数字化工艺三维仿真软件系统,其特征在于,所述刀具总成参数包括刀具参数化建模信息和刀柄信息;
根据所述刀具总成参数建立刀具总成模型包括:从所述每个特征对应的待核验工艺方法中,提取刀具参数化建模信息;
根据所述每个特征对应的待核验工艺方法中的刀具模板信息匹配刀具3D模板;
将所述刀具参数化建模信息导入所述刀具3D模板中,获得刀具建模;
从所述每个特征对应的待核验工艺方法中,提取刀柄信息,所述刀柄信息包括刀柄型号和夹持深度;
根据所述刀柄型号在刀柄数模库中匹配对应的刀柄3D数模;
根据所述夹持深度将所述刀具建模与所述刀柄3D数模进行装配,以建立所述刀具总成模型。
3.根据权利要求1所述的机械加工数字化工艺三维仿真软件系统,其特征在于,所述夹具三维模型参数包括由所述特征简历结合夹具信息生成的夹具建模信息表单,其中所述夹具建模信息表单中包含有所述特征简历对应的夹具类型、定位点和夹紧点;
根据所述夹具三维模型参数建立夹具总成模型包括:根据所述夹具三维模型参数中的夹具类型匹配夹具3D模板;
根据所述夹具三维模型参数中的定位点和夹紧点进行夹具建模。
4.根据权利要求3所述的机械加工数字化工艺三维仿真软件系统,其特征在于,所述参数获取模块获取所述夹具三维模型参数包括:接收客户定制的输入信息;
从所述输入信息中提取所述夹具三维模型参数。
5.根据权利要求1所述的机械加工数字化工艺三维仿真软件系统,其特征在于,所述NC程序生成模块还用于接收NC后置处理包,所述NC后置处理包中包含有客户定制模板;
根据所述刀具加工路径生成NC程序包括:将所述刀具加工路径结合客户定制模板生成NC程序。
6.根据权利要求1所述的机械加工数字化工艺三维仿真软件系统,其特征在于,所述CMM程序生成模块还用于接收CMM后置处理包,所述CMM后置处理包中包含有客户定制模板;
根据所述工艺结果以及特征测量要求,结合所述待加工零件的工件3D模型、客户CMM型号生成与CMM测量路径对应的CMM程序包括:根据所述工艺结果以及特征测量要求,结合所述待加工零件的工件3D模型、客户CMM型号和所述客户定制模板生成与CMM测量路径对应的CMM程序。
7.根据权利要求1所述的机械加工数字化工艺三维仿真软件系统,其特征在于,所述动态仿真模块对生成的加工流程进行干涉验证包括:从生成的加工流程中确定进行干涉检查的目标加工流程,其中每个加工流程对应有至少一个刀具,每一个刀具对应有至少一条加工路径;
根据所述目标加工流程所用的第一刀具,匹配出第一加工路径;
将所述第一刀具结合所述第一加工路径进行扫琼;
将扫琼体与所述原胚参数模型、所述刀具总成模型、所述夹具总成模型、所述机床模型进行干涉检查;
若干涉检查通过,则将下一个加工流程确定为目标加工流程以进行干涉检查;
若干涉检查未通过,则判断所述第一刀具对应的加工路径中是否存在未进行干涉检查的加工路径,若存在,则更换下一个加工路径进行干涉检查,若不存在则更换所述目标加工流程对应的下一个刀具进行干涉检查。
8.根据权利要求7所述的机械加工数字化工艺三维仿真软件系统,其特征在于,所述动态仿真模块还用于:将所述加工流程对应的干涉检查结果以布尔矩阵输出。
9.根据权利要求1所述的机械加工数字化工艺三维仿真软件系统,其特征在于,所述虚拟调试模块还用于:获取更新的NC程序,其中所述更新的NC程序为根据CMM程序生成模块的测量报告更新后的NC程序。
10.一种机械加工数字化工艺三维仿真方法,其特征在于,包括:获取待加工零件的特征简历和与所述特征简历对应的原胚参数、刀具总成参数、夹具三维模型参数、机床三维模型参数及四者之间的树形关系,所述特征简历中包括有零件的特征信息;
分别根据所述原胚参数、所述刀具总成参数、所述夹具三维模型参数、所述机床三维模型参数对应建立原胚参数模型、刀具总成模型、夹具总成模型和机床模型;
获取所述特征简历的每个特征各自对应的待核验工艺方法;
根据所述原胚参数模型、所述刀具总成模型、所述夹具总成模型及三者之间的树形关系和所述待核验工艺方法生成所述每个特征对应的加工流程,并对生成的加工流程进行干涉验证后输出通过干涉验证的加工流程;
获取工艺结果,所述工艺结果为根据已通过干涉验证的若干加工流程而生成的工艺结果,根据所述工艺结果调用所述刀具总成模型、所述机床模型以及所述夹具总成模型生成所述特征简历对应的刀具加工路径,并根据所述刀具加工路径生成NC程序;
根据所述工艺结果以及特征测量要求,结合所述待加工零件的工件3D模型、客户CMM型号生成与CMM测量路径对应的CMM程序;
根据所述NC程序和所述原胚参数模型、所述刀具总成模型、所述夹具总成模型、所述机床模型利用与所述待核验工艺方法对应的所述加工流程对原胚进行切割得到待加工零件的实际切削零件以进行虚拟仿真,并采用所述CMM程序对与所述待核验工艺方法对应的所述加工流程得到的实际切削零件进行核验,得到与所述待加工零件对应的至少一种工艺方法的建模。
说明书 :
一种机械加工数字化工艺三维仿真软件系统及方法
技术领域
背景技术
醒等零件建模及可视化功能,而缺少对零件在整个机械加工数字化工艺中的工艺规划设
计,因而现有3D仿真系统无法为零件的机械加工数字化工艺的规划设计提供智能决策支
持,制约了智能制造中数字化工艺的智能化落地。
发明内容
度,提高机械加工数字化工艺的准确性和设计效率,加快机械加工数字化工艺自动化进程,
实现数字化工艺的智能生产规划落地。
型参数、机床三维模型参数及四者之间的树形关系,所述特征简历中包括有零件的特征信
息;建模模块,分别根据所述原胚参数、所述刀具总成参数、所述夹具三维模型参数、所述机
床三维模型参数对应建立原胚参数模型、刀具总成模型、夹具总成模型和机床模型;工艺方
法获取模块,获取所述特征简历的每个特征各自对应的待核验工艺方法;动态仿真模块,根
据所述原胚参数模型、所述刀具总成模型、所述夹具总成模型及三者之间的树形关系和所
述待核验工艺方法生成所述每个特征对应的加工流程,并对生成的加工流程进行干涉验证
后输出通过干涉验证的加工流程;NC(Numerical Control,数字控制)程序生成模块,获取
工艺结果,所述工艺结果为根据已通过干涉验证的若干加工流程而生成的工艺结果,根据
所述工艺结果调用所述刀具总成模型、所述机床模型以及所述夹具总成模型生成所述特征
简历对应的刀具加工路径,并根据所述刀具加工路径生成NC程序;CMM(Coordinate
Measuring Machining,三坐标测量机)程序生成模块,根据所述工艺结果以及特征测量要
求,结合所述待加工零件的工件3D模型、客户CMM型号生成与CMM测量路径对应的CMM程序;
虚拟调试模块,根据所述NC程序和所述原胚参数模型、所述刀具总成模型、所述夹具总成模
型、所述机床模型进行虚拟仿真,并采用所述CMM程序对与所述待核验工艺方法对应的所述
加工流程得到的实际切削零件进行核验,得到与所述待加工零件对应的至少一种工艺方法
的建模。
模板信息匹配刀具3D模板;将所述刀具参数化建模信息导入所述刀具3D模板中,获得刀具
建模;从所述每个特征对应的待核验工艺方法中,提取刀柄信息,所述刀柄信息包括刀柄型
号和夹持深度;根据所述刀柄型号在刀柄数模库中匹配对应的刀柄3D数模;根据所述夹持
深度将所述刀具建模与所述刀柄3D数模进行装配,以建立所述刀具总成模型。
类型、定位点和夹紧点;
建模。
合所述待加工零件的工件3D模型、客户CMM型号和所述客户定制模板生成与CMM测量路径对
应的CMM程序。
个刀具,每一个刀具对应有至少一条加工路径;根据所述目标加工流程所用的第一刀具,匹
配出第一加工路径;将所述第一刀具结合所述第一加工路径进行扫琼;将扫琼体与所述原
胚参数模型、所述刀具总成模型、所述夹具总成模型、所述机床模型进行干涉检查;若干涉
检查通过,则将下一个加工流程确定为目标加工流程以进行干涉检查;若干涉检查未通过,
则判断所述第一刀具对应的加工路径中是否存在未进行干涉检查的加工路径,若存在,则
更换下一个加工路径进行干涉检查,若不存在则更换所述目标加工流程对应的下一个刀具
进行干涉检查。
模型参数及四者之间的树形关系,所述特征简历中包括有零件的特征信息;分别根据所述
原胚参数、所述刀具总成参数、所述夹具三维模型参数、所述机床三维模型参数对应建立原
胚参数模型、刀具总成模型、夹具总成模型和机床模型;获取所述特征简历的每个特征各自
对应的待核验工艺方法;根据所述原胚参数模型、所述刀具总成模型、所述夹具总成模型及
三者之间的树形关系和所述待核验工艺方法生成所述每个特征对应的加工流程,并对生成
的加工流程进行干涉验证后输出通过干涉验证的加工流程;获取工艺结果,所述工艺结果
为根据已通过干涉验证的若干加工流程而生成的工艺结果,根据所述工艺结果调用所述刀
具总成模型、所述机床模型以及所述夹具总成模型生成所述特征简历对应的刀具加工路
径,并根据所述刀具加工路径生成NC程序;根据所述工艺结果以及特征测量要求,结合所述
待加工零件的工件3D模型、客户CMM型号生成与CMM测量路径对应的CMM程序;根据所述NC程
序和所述原胚参数模型、所述刀具总成模型、所述夹具总成模型、所述机床模型进行虚拟仿
真,并采用所述CMM程序对与所述待核验工艺方法对应的所述加工流程得到的实际切削零
件进行核验,得到与所述待加工零件对应的至少一种工艺方法的建模。
具总成、夹具总成和机床模型,并根据原胚参数模型、刀具总成模型、夹具总成模型、机床模
型及四者之间的树形关系和特征简历对应的待核验工艺方法生成对应的加工流程,进而生
成NC程序、CMM程序,然后执行NC程序进行虚拟仿真,并利用CMM程序对与待核验工艺方法对
应的加工流程进行核验,得到至少一种与待加工零件对应的工艺方法建模。因此,3D仿真系
统通过智能化决策出待加工零件的3D图纸对应的工艺方法建模,可为机械加工数字化工艺
的规划设计提供智能决策,为传统制造业进行数字赋能,服务制造业的转型升级,加快机械
加工数字化工艺智能规划设计的自动化进程,实现数字化工艺的智能生产规划,从而可为
现有生产技术中存在的数据来源多、知识要求高、需要多人员配合等工艺规划中的数字化
工艺智能化落地提供一种新方案。
附图说明
普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
具体实施方式
一部分实施例,而不是全部的实施例。本申请还可以通过另外不同的具体实施方式加以实
施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神
下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可
以相互组合。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下
所获得的所有其他实施例,都属于本申请保护的范围。
或功能仅为说明性的。基于本申请,所属领域的技术人员应了解,本文中所描述的一个方面
可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例
来说,可使用本文中所阐述的任何数目和方面来实施设备及/或实践方法。另外,可使用除
了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践
此方法。
制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可
能更为复杂。
170。
仿真系统,或者比3D仿真系统更上层的工艺规划平台)进行通信,这里不作限定。
应关系,比如零件中的某一个孔特征,通常为对原胚进行加工后得到,而加工中又涉及到相
应的刀具、夹具和机床,因而可将每一个特征与原胚、刀具、夹具及机床建立出结构树关系,
从而特征简历可以由每一个特征所对应的这些信息构成,形成结构化数据,方便数据处理。
模型。
参数构建出刀具总成模型,根据夹具三维模型参数构建出夹具总成模型,根据机床三维模
型参数构建出机床模型。
特征简历匹配获得多个工艺方法,而匹配得到的这些工艺方法可作为待核验工艺方法。
工艺方法获取模块130逐一地从相应的工艺方法库中进行匹配操作获得。因此,这里不对待
核验工艺方法作限定。
对生成的加工流程进行干涉验证后输出已通过干涉验证的加工流程。
型、所述夹具总成模型及三者之间的树形关系反映到待核验工艺方法中,生成出该待加工
零件在加工中可能使用的加工流程。然后,针对生成的加工流程,即对每个特征的每个加工
工步进行工件、夹具、刀具三者的动态进行批量干涉仿真,只将通过干涉仿真的加工流程进
行输出,从而可从众多的加工流程中确定出可用的加工流程提供给其他模块使用。
型以及所述夹具总成模型生成所述特征简历对应的刀具加工路径,并根据所述刀具加工路
径生成NC程序。
NC程序。
将这些已通过干涉验证的加工流程整合为该零件加工时所采用的工艺过程。因此,工艺结
果可由其他模块或者其他系统提供,也可由NC程序生成模块生成,这里不作限定。
最优的加工路径,节省加工节拍;后置处理单元1503生成最终可供机床直接使用的NC程序。
处理包中包含有客户定制模板,从而根据后置处理包生成出符合客户需求并能直接下发实
际机床的NC程序。
仿真中根据CMM程序对仿真所得结果进行CMM测量,提高仿真效率。
CMM程序生成模块从工艺规划平台中获取已通过干涉验证的若干加工流程对应的工艺编排
结果,比如CMM程序生成模块从其他系统(如工艺编排系统)获取已通过干涉验证的若干加
工流程对应的工艺编排结果等,CMM程序生成模块160也可根据已通过干涉验证的若干加工
流程生成所述工艺结果,因而这里不对工艺结果作限定。
根据工艺结果以及测量内容自动生成测量路径;测量路径自动优化单元1602对测量路径进
行整体优化,可提高测量效率;后置处理单元1603根据优化结果生成CMM程序;
实施执行的CMM程序。其中,后置处理包可为将客户的CMM型号以及客户需求模板得到的CMM
后置处理包,比如客户定制信息输入到客制化处理系统中,由客制化处理系统生成对应的
CMM后置处理包。
到待加工零件的实际切削零件,并采用所述CMM程序对与所述待核验工艺方法对应的所述
加工流程得到的实际切削零件进行核验,得到与所述待加工零件对应的至少一种工艺方法
的建模。
方法对应的加工流程是否通过核验,进而根据已通过核验的加工流程得到与所述待加工零
件对应的至少一种工艺方法的建模。
新后的NC程序,从而根据更新后的NC程序再次进行虚拟仿真,提供更准确的工艺方法建模。
结果进行判断,从而进行不同处理,比如当结果满足要求时,输出对应的工艺方法建模,而
当结果不满足要求可进行问题提示等。
应的待核验工艺方法生成对应的加工流程,进而生成NC程序、CMM程序,然后执行NC程序进
行虚拟仿真,并利用CMM程序对与待核验工艺方法对应的加工流程进行核验,得到至少一种
与待加工零件对应的工艺方法建模,从而可为机械加工数字化工艺的规划设计提供一种智
能方案,为传统制造业进行数字赋能,服务制造业的转型升级,加快机械加工数字化工艺智
能规划设计的自动化进程,实现数字化工艺的智能生产规划。
成模型,这样建模所得的刀具总成与需要智能落地的数字化工艺更紧密关联。
分别匹配出各个刀柄型号对应的刀柄3D数模;
刀具3D模板,促成刀具的参数化建模,以及从加工方案中提取刀柄信息(包括刀柄型号,夹
持深度),根据刀柄型号在刀柄数模库中匹配到对应的刀柄3D数模,根据刀柄夹持深度将刀
具和刀柄进行装配,遍历所有可行刀柄并进行刀具刀柄装配,全部装配完成后继续进行下
一个工步的刀具参数化建模及刀具刀柄装配,使得生成的刀具总成与每个特征对应的待核
验工艺方法有密切关联,也让每个特征对应的待核验工艺方法有对应的刀具总成。
动,自动创立夹具总成模型,这样建模所得的夹具总成与需要智能落地的数字化工艺更紧
密关联。
念夹具建模信息表单可作为夹具参数化建模信息用于夹具总成的建模,这时夹具总成的建
模过程可包括:
具,每一个刀具对应有至少一条加工路径;
成匹配的干涉检查;
则更换所述目标加工流程对应的下一个刀具进行干涉检查。
的输出干涉结果OK,不通过的则返回匹配加工路径步骤,进行下一种路径匹配,直到有一种
路径通过干涉检查,输出干涉结果OK,或者所有路径方案都没有通过干涉检查,输出干涉结
果NOK。
括有零件的特征信息;
工流程进行干涉验证后输出通过干涉验证的加工流程;
总成模型生成所述特征简历对应的刀具加工路径,并根据所述刀具加工路径生成NC程序;
所述加工流程得到的实际切削零件进行核验,得到与所述待加工零件对应的至少一种工艺
方法的建模。
造业进行数字赋能,服务制造业的转型升级,加快机械加工数字化工艺智能规划设计的自
动化进程,实现数字化工艺的智能生产规划。
明的方法实施例而言,由于其与系统是对应的,描述比较简单,相关之处参见系统实施例的
部分说明即可。
涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。