一种基于CATIA的横向稳定杆设计方法及设计系统与流程

文档序号:34615411发布日期:2023-06-29 10:51阅读:80来源:国知局
一种基于CATIA的横向稳定杆设计方法及设计系统与流程

本发明涉及汽车稳定杆设计,具体为一种基于catia的横向稳定杆设计方法及设计系统。


背景技术:

1、近年来新型汽车的投放周期在不断地缩短。产品投入市场周期的缩短势必要压缩产品的开发周期,所以提高产品的数据设计质量和效率的方法成为汽车是否能够准时或提前进入市场的关键。汽车横向稳定杆作为整车中的悬架零部件,其开发周期和质量同样影响着整个产品的开发效率,在进行新的横向稳定杆零部件设计时,其杆形需要根据布置边界进行重新设计,其杆径需要根据动态性能要求进行调整设计,整个产品开发周期长。

2、整车上的横向稳定杆布置,因边界影响因素非常多,导致稳定杆走向需要频繁的调整,找到最佳位置走向,满足整车电子装配检查要求,这需要整个横向稳定杆的各个零件参数化,对各拐点适时调整。现有的横向稳定杆的点、线和实体需通过catia基础建模命令进行创建和更改,效率低下且容易出错,导致设计效率和设计质量低下,尤其是横向稳定杆的端头设计参数多,需要多次输入catia基础建模命令才能完成横向稳定杆的端头设计。


技术实现思路

1、本发明的目的是针对背景技术中存在的缺点和问题加以改进和创新,提供一种基于catia的横向稳定杆设计方法及设计系统。

2、实现上述目的,根据本发明的第一方面,本发明提供如下技术方案:一种基于catia的横向稳定杆设计方法,具体包括:

3、采用vba编程语言对catia进行二次开发,设计出横向稳定杆设计系统,所述横向稳定杆设计系统包括点和中心线模块、端头和杆模块和挡圈模块,所述点和中心线模块包括点坐标、点弯曲半径输入框以及点和中心线创建按钮,所述端头和杆模块包括端头和杆的参数输入框以及端头和杆创建按钮,所述挡圈模块包括挡圈的参数输入框和挡圈创建按钮;

4、根据设计需要,通过所述点和中心线模块输入横向稳定杆的端点、拐点和挡圈安装点的坐标,并输入拐点的弯曲半径,再创建端点、拐点和挡圈安装点;

5、根据创建的端点、拐点和挡圈安装点以及输入的拐点弯曲半径,创建中心线;

6、通过所述端头和杆模块输入端头的参数,并创建端头的实体;

7、根据上述创建的中心线和创建的端头实体,通过所述端头和杆模块创建杆的实体;

8、根据上述创建的挡圈安装点,通过挡圈模块输入挡圈的参数,创建挡圈的实体,从而完成横向稳定杆模型的设计。

9、由上述技术方案可见,本发明通过vba编程语言对catia进行二次开发,设计出横向稳定杆设计系统,横向稳定杆设计系统由点和中心线模块、端头和杆模块和挡圈模块组成,通过点和中心线模块可以批量输入多个点坐标和多个点弯曲半径,点坐标包括端点坐标、拐点坐标和挡圈安装点坐标,从而快速完成点的创建,进一步通过选取目标点,一键创建中心线,相比通过catia基础建模命令依次创建每个点的坐标,极大的提供了设计效率和设计质量;通过端头和杆模块可以批量输入端头的设计参数,从而快速完成端头实体的创建;通过挡圈模块可以批量输入挡圈的设计参数,从而快速完成挡圈实体的创建。从而可减少大量的手工重复性劳动,实现了横向稳定杆的全参数化设计,提高设计效率和设计质量,大幅缩短产品的开发周期,降低横向稳定杆的研发成本。

10、进一步的方案是,所述根据上述创建的挡圈安装点,通过挡圈模块输入挡圈的参数,创建挡圈的实体,从而完成横向稳定杆模型的设计的步骤之后还包括:

11、将设计完毕的横向稳定杆模型导入到整车系统中,然后进行运动间隙校核,校核横向稳定杆模型是否与整车系统中的部件是否有干涉风险,若是,则通过catia软件的catia基础建模命令修改干涉处的点坐标参数和拐点的弯曲半径参数。

12、由上述技术方案可见,由于vba编程语言开发设计出的横向稳定杆设计系统与catia软件相互兼容,而且干涉处的点坐标数量相对较少,从而也可以关闭横向稳定杆设计系统,直接通过catia基础建模命令修改干涉处的点坐标和拐点的弯曲半径,避免横向稳定杆设计系统界面占据catia绘图区域,从而提高可视化程度。

13、进一步的方案是,所述端头和杆的参数输入框包括杆径输入框、端头宽度输入框、端头厚度输入框、端头方向角输入框、端头孔径输入框、过渡起始点到孔中心距输入框、过渡圆角半径输入框、过渡斜面到中心线夹角输入框和连接处圆角半径输入框。

14、进一步的方案是,所述挡圈的参数输入框包括挡圈外径输入框和挡圈宽度输入框。

15、进一步的方案是,所述采用vba编程语言对catia进行二次开发,设计出横向稳定杆设计系统的步骤具体包括:通过catia的vba二次开发环境,设置点坐标和弯曲半径的输入界面,调用hybridshapepointcoord对象和hybridshapepolyline对象,创建点和中心线模块;然后基于点和中心线模块创建的点和中心线,设置端头参数的输入界面,调用instancefactory对象、端头用户自定义特征和杆用户自定义特征,创建端头和杆模块;然后基于点和中心线模块创建的点和中心线,以及基于端头和杆模块创建的杆,设置挡圈参数的输入界面,调用instancefactory对象和挡圈用户自定义特征,创建挡圈模块。可以理解的是,如此设置,使得创建的点和中心线模块、端头和杆模块以及挡圈模块相互关联,端头和杆模块能够调用点和中心线模块创建的点和中心线,挡圈模块能够调用点和中心线模块创建的点以及端头和杆模块创建的杆实体。

16、根据本发明的第二方面,提供一种基于catia的横向稳定杆设计系统,所述横向稳定杆设计系统包括包括点和中心线模块、端头和杆模块和挡圈模块;

17、点和中心线模块,用于点坐标、点弯曲半径的输入,并创建点和中心线,所述中心线为点的连接线,所述点坐标至少包括端点、拐点和挡圈安装点;

18、端头和杆模块,用于端头和杆参数的输入,并基于端点和中心线创建端头和杆,所述杆通过中心线扫描而成;

19、挡圈模块,用于挡圈参数的输入,并基于挡圈安装点,创建挡圈。

20、由上述技术方案可见,本发明通过vba编程语言对catia进行二次开发,设计出横向稳定杆设计系统,横向稳定杆设计系统由点和中心线模块、端头和杆模块和挡圈模块组成,通过点和中心线模块可以批量输入多个点坐标和多个点弯曲半径,点坐标包括端点坐标、拐点坐标和挡圈安装点坐标,从而快速完成点的创建,进一步通过选取目标点,一键创建中心线,相比通过catia基础建模命令依次创建每个点的坐标,极大的提供了设计效率和设计质量;通过端头和杆模块可以批量输入端头的设计参数,从而快速完成端头实体的创建;通过挡圈模块可以批量输入挡圈的设计参数,从而快速完成挡圈实体的创建。从而可减少大量的手工重复性劳动,实现了横向稳定杆的全参数化设计,提高设计效率和设计质量,大幅缩短产品的开发周期,降低横向稳定杆的研发成本。

21、进一步的方案是,还包括:

22、校核模块,用于将设计完毕的横向稳定杆模型导入到整车系统中,然后进行运动间隙校核,校核横向稳定杆模型是否与整车系统中的部件是否有干涉风险,若是,则可以通过catia软件的catia基础建模命令修改干涉处的点坐标参数和拐点的弯曲半径参数。

23、进一步的方案是,所述端头和杆的参数包括杆径、端头宽度、端头厚度、端头方向角、端头孔径、过渡起始点到孔中心距、过渡圆角半径、过渡斜面到中心线夹角和连接处圆角半径;所述挡圈的参数包括挡圈外径和挡圈宽度。

24、根据本发明的第三方面,提供一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的方法的步骤。

25、根据本发明的第四方面,提供一种终端设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的方法的步骤。

26、与现有技术相比,本发明的有益效果是:本发明通过vba编程语言对catia进行二次开发,设计出横向稳定杆设计系统,横向稳定杆设计系统由点和中心线模块、端头和杆模块和挡圈模块组成,通过点和中心线模块可以批量输入多个点坐标和多个点弯曲半径,点坐标包括端点坐标、拐点坐标和挡圈安装点坐标,从而快速完成点的创建,进一步通过选取目标点,一键创建中心线,相比通过catia基础建模命令依次创建每个点的坐标,极大的提供了设计效率和设计质量;通过端头和杆模块可以批量输入端头的设计参数,从而快速完成端头实体的创建;通过挡圈模块可以批量输入挡圈的设计参数,从而快速完成挡圈实体的创建。从而可减少大量的手工重复性劳动,实现了横向稳定杆的全参数化设计,提高设计效率和设计质量,大幅缩短产品的开发周期,降低横向稳定杆的研发成本。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1