欢迎来到天天文库
浏览记录
ID:50167987
大小:1.55 MB
页数:121页
时间:2020-03-09
《材料加工CAD CAM基础及应用 教学课件 作者 陈泽中 第05章 材料加工CADCAM系统开发通用技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2篇材料加工CAD/CAM开发技术第5章材料加工CAD/CAM系统开发通用技术第6章数据处理第7章图形变换第8章冲压模具CAD/CAM系统及其开发第9章注塑模具CAD/CAM系统及其开发第5章 材料加工CAD/CAM系统开发通用技术5.1 材料加工CAD/CAM系统的支撑平台5.2 材料加工CAD/CAM系统的一般开发流程5.3 面向功能的材料加工CAD/CAM系统开发5.4参数/几何关联技术5.5用户自定义特征5.6基于UDO的关联式孔表创建技术5.7BOM表的自动生成技术5.8知识重用技术及其在模具标准件库的应用5.
2、9实例——级进模CAD系统开发方法简介模具CAD系统的开发方法1.自主开发在高级程序设计平台上运用多种开发工具进行自主版权的模具CAD系统开发。投资大、后发劣势/优势。2.二次开发在已有的通用CAD系统软件平台上,进行模具CAD系统的二次开发。投资省、见效快。5.1 材料加工CAD/CAM系统的支撑平台5.1.1 UGNX平台的二次开发5.1.2 Pro/E平台的二次开发5.1.3 SolidWorks平台的二次开发5.1.4 CATIA平台的二次开发基于通用CAD软件的商品化模具CAD系统UGNXMW(MoldWizar
3、d):注塑模设计PDW(ProgressiveDieWizard):级进模设计Pro/E:EMX(ExpertMoldbaseExtension):注塑模设计Pro/MoldDesign:模具设计SolidWorks:IMOLD:注塑模设计3DQuickPress:级进模设计CATIA:MTD(MoldToolingDesign):模具设计CCD(Core&CavityDesign):型腔设计5.1.1UGNX平台的二次开发UGNX二次开发语言模块UG/OPENGRIP实现图形绘制、装配、工程图的生成、文件管理。可对绝大多
4、数UG功能进行调用。GRIP开发语言。UG/OPENAPIC语言编制,带外部高级语言接口,与TC,BC,VC兼容。既能调用UG功能(以.h文件开放给用户),也能调用C语言功能和GRIP语言。是主要的UG二次开发方法。UGNX二次开发辅助模块UG/OPENManuscript菜单脚本语言。UG/OPENUIStyler用户界面开发工具。5.1.2Pro/E平台的二次开发Pro/TOOLKIT用户开发工具箱使用C语言进行二次开发。采用面向对象的程序架构。对象(Object)行为(Action)每个C函数完成一个特定类型对象的某
5、个行为函数命名约定:Pro+对象的名字+行为的名字5.1.3SolidWorks平台的二次开发标准的Windows开发方式数百个API函数以OLE、COM接口开放给用户。可以使用VB,VBA,VC,DELPHI语言进行二次开发。5.1.4 CATIA平台的二次开发1.自动化应用接口宏(AutomationAPI)提供约360个接口对象、107个枚举数据类型。宏:一系列组合在一起的命令和指令实现多任务执行的自动化。可以实现数据输入、数据处理、可选参数的实时完整性处理。可开发自动化组件(Automation)日志(Journa
6、ling)VisualBasic和Javascript/HTML开发能与任何OLE兼容平台通信。2.基于组件应用架构CAA(ComponentApplicationArchitecture)开发环境:RADE(RapidApplicationDevelopmentEnvironment)及其接口程序CAA-C++(CID),CAA-JAVA(JID)开发语言:C++、Java、VB具有交互、集成、用户特征定义功能。能开发CAA组件扩展CATIA的功能。5.2 材料加工CAD/CAM系统的一般开发流程软件的生命周期1.系统分
7、析2.系统设计3.程序设计4.系统测试5.系统维护1.系统分析(1)系统目标说明系统的目标,所需硬件、软件及其他方面的限制。(2)信息描述描述系统的输入和输出信息、系统与其他部分(硬件、其他软件、用户)之间的接口。(3)功能描述描述系统的功能细节、功能之间及功能与数据之间的关系。(4)质量评审要求规定软件功能和性能的正式确认需求和测试限值。2.系统设计系统设计方法系统流程图表达系统的执行过程、输入、输出操作、数据的流向。无法表示系统结构和模块功能,无法评价系统是否符合用户的逻辑要求,无法知道系统的大小及是否易于维护和修改结
8、构化系统设计发端于1970s用一组标准的工具和准则进行系统设计。结构图:表达系统内各部分的组织结构和相互关系。设计过程:概要设计→详细设计设计思想:自顶向下,逐级分解设计目标:尽可能降低各组成模块之间的耦合程度,增强每一模块的内聚性。面向对象的系统设计发端于1980s对象(Object)及其行为(Act
此文档下载收益归作者所有