CAD工具库二次开发查看源代码讨论查看历史
CAD工具库二次开发本项目中企业通过对CAD工具库进行二次开发,开发使用基于CAA的二次开发方式,对基础数据格式方面进行优化,使下游更方便获取信息,打通上下游信息基础的同时,提升了售后效率等,为企业的智能设计、智能制造打下良好基础。
一、案例简介
随着企业不断的发展,信息化体系覆盖程度也越来越广。工程师[1]在设计工具上也遇到很多瓶颈,为了提升设计质量及效率,实现智能化设计到智能化生产,公司基于CAA对CAD的工具库进行二次开发。本次项目包括整车焊点管理、车身开闭件运动校核、内外饰凸出物法规校核、CAD辅助建模、2D图纸辅助设计5大功能模块,涉及功能点40余个。通过本次项目的实施,其设计效率得到明显提升,将以前不成体系的操作规范化、流程化,为企业智能设计、智能制造提供坚实基础。
二、案例背景介绍
本项目中企业建立了自主品牌的信息化体系,覆盖研发,制造,物流,采购,营销,财务等各个方面。 目前其技术中心主要应用的研发工具和系统包括CATIA, Teamcenter,全生命周期BOM管理,EKB知识管理系统,开发问题跟踪管理系统,试验数据管理系统,仿真数据管理系统,软件开发管理系统,经验教训管理系统,材料数据库管理系统等十余个系统,覆盖整车全生命周期开发各个方面,各个信息化系统已经成为技术中心研发工作的重要支撑。
随着自主品牌项目的不断深入推进,车型平台和项目的不断增加,对工程师设计开发的效率和质量也越来越高。为了把平时工作中的知识经验更好的运用到产品设计开发的各个阶段,同时为了大幅提升设计效率与设计质量,以“智能化设计、智能化制造”为向导,公司开展了基于工程辅助设计软件CATIA的二次功能点开发项目。
该项目中,在整车的生命开发周期中各个设计环节,重点发掘分析了许多繁复的重复工作,并化繁为简,统一流程规范。项目规划过程中对各设计部门提出的需求进行了详细的梳理与可行性分析,同时预估了经济效益与能力提升,逐步开发不断完善提升,最后通过二次开发运用于公司的整车开发体系中。
三、案例应用详情
项目实现技术:基于CATIA的二次开发实现方式主要包括,PKT、Knowledge、Automation、CAA。主要从开发的适用性、集成性、程序稳定性、内容对象可扩展性、程序运行效率速度等多方面因素考虑,最后选择了基于CAA(Component Application Architecture)的二次开发方式。
CAD二次开发工具库项目主要包括整车焊点管理、车身开闭件运动校核、内外饰凸出物法规校核、CAD辅助建模、2D图纸辅助设计5大功能模块,涉及功能点40余个。
整车焊点管理模块,主要从焊点的创建、检查、修改,发放同步到下游系统等几个方面进行开发。该模块最大的价值在于统一了企业焊点的编号规则,由以前的人工操作,改为由服务器统一管理,这样有效的避免了重号等错误的发生,提高了设计质量。同时便捷的操作也极大提升了建模效率。考虑到下游系统对导出数据格式的特殊需求,在程序设计阶段,本项目特地保留了多种格式的输出文件格式,下游系统能够很方便的读取整车焊点信息,这样很好的打通了上下游之间的业务环节。
车身开闭件运动校核模块,主要包括车门、发盖、尾门、行李箱在开闭过程中与周边零件最小间隙值的检查。该功能模块是对企业检查规范的积累与总结,通过不同参数的设定,程序可以生成不同的检查结果,非常直观明了。在手工操作的阶段,工程师往往凭经验对几个可能出现问题的极限位置进行检查,这样就存在一定的设计风险,有了该工具,能很好的完成整个循环的检查,提高了检查质量。
内外饰凸出物法律法规校核模块,是针对法规要求内容做的检查工具。该工具操作简单,执行非法快捷方便,大幅提升了工程师手工操作的效率。
CAD辅助建模模块,主要包括特征建模、辅助设计线、断面线、最小包围盒等功能。该模块的主要功能是把工程师平时工作中经常要做的模型特征参数化,工程师[2]调用该命令,只需要调整相关参数,就可以得到对应的特征结果。该功能类似于CATIA本身自带的UDF功能,但是比UDF运用更简便快捷,最关键无需额外LICENSE,即提升建模效率,又节约成本。
2D图纸辅助设计模块,主要包括紧固件、孔的自动标注、图纸明显栏信息自动同步、材料焊点信息同步、坐标系投影、基准信息同步等功能。由于企业很早就严格执行了零件建模设计规范,很多零件基础信息(零件号、重量、材料、基准等)已经存在于3D数模当中。为了提升出图效率,该功能模块可以很便捷的把零件数模信息同步到图纸中,避免了工程师手工的多次操作,大幅提升了效率,也避免了很多不必要的错误。
四、创新性与优势
CAD作为一款企业计算机辅助设计软件,虽然其功能相对强大,但是在企业探索数字化之路上会发现还是存在很多不足之处。特别是在信息化逐渐强大的背景下,基础数据显得格外重要,而基础数据主要来源于CAD。本项目通过对CAD工具库进行二次开发,使得其更加适应企业业务,更加具有个性化特色,也使其更好地与其他系统对接,对于企业在信息化建设之路上具有借鉴意义。
五、案例应用效益分析
项目实施后,取得了以下效益:
1.工作效率,设计时间由纯手工操作到程序自动计算,平均提升效率90%以上。根据后台使用率监控统计,二次开发功能点月均使用次数超7000次,大幅节约人工成本。
2.工作业务流程的梳理与统一,将以前手时不成体系的操作,规范化,流程化,为企业智能设计,智能制造提供坚实基础。
3.在设计前期提前发现问题,避免后期因设计问题造成的经济与时间成本的损失。
4.为自主品牌项目顺利开展,提供强大的技术支撑。
参考文献
- ↑ 工程师分为哪几个等级?,搜狐,2022-05-16
- ↑ 工程师分为哪几个等级?,搜狐,2022-05-16