42机械CADCAM软件开发基础cadcam课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《42机械CADCAM软件开发基础cadcam课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 42 机械 CADCAM 软件 开发 基础 课件
- 资源描述:
-
1、4.2.14.2.1机械机械CAD/CAMCAD/CAM软件开发的意义软件开发的意义4.2.24.2.2机械机械CAD/CAMCAD/CAM软件开发的原则软件开发的原则 4.2.34.2.3机械机械CAD/CAMCAD/CAM软件开发方法软件开发方法4.2 4.2 机械机械CAD/CAMCAD/CAM应用软件开发应用软件开发4.2.1 机械C A D/C A M软件开发的意义4.2 机械C A Dv一般商品化CAD/CAM软件系统,为了扩大使用的范围,往往强调系统的通用性,软件系统自身的适应性,导致系统运行效率的降低。v不同类型企业生产的产品和要求千差万别,软件系统开发者要想完全满足各种行业的
2、特殊要求是不可能的。v针对具体产品的应用软件往往包含大量的技术和商业秘密,一般很少对外出售,即使能够买到,价格也是相当昂贵。因此,生产企业在购置了通用性商品化因此,生产企业在购置了通用性商品化CAD/CAM软件系统软件系统之后,还必须针对自身的特点和需要做进一步开发,即二次开发;之后,还必须针对自身的特点和需要做进一步开发,即二次开发;这样,系统的运行效率才能进一步提高,系统功能才能得到充分这样,系统的运行效率才能进一步提高,系统功能才能得到充分的发挥。的发挥。4.2.1 4.2.1 机械机械CAD/CAMCAD/CAM软件二次开发的意义软件二次开发的意义 一般商品化C A D/C A M软件
3、系统,为了扩大使用的范围,往往强机械机械CAD/CAMCAD/CAM软件二次开发的内容软件二次开发的内容(1)完善图形处理功能。(2)建立产品开发数据库。(3)建立产品图形库。(4)建立方法库。(5)建立知识库。(6)建立方案设计报价系统。(7)建立总体整机设计、部件(模块)设计、零件设计系统,以及电器、液压(气动)、电子控制系统设计系统。(8)建立工程信息管理系统。对全部工程数据进行管理、使用、维护,及产品文档、明细表生成系统。(9)建立与工厂其他系统(CAPP、CAM、MRPII等)的接口。一般支撑系统已提供图形处理功能,根据实用,可能要做一些修改和补充,如图框,标题栏,标题栏位置,线型,
4、字体符号代号,明细表等。优化设计方法;有限元分析;可靠性分析;相似性分析,模块设计分析;功能成本分析;其他决策方法分析。用人工智能、专家系统构架工具,总结企业对产品开发、设计经验,建立专业性的知识库。机械C A D/C A M软件二次开发的内容(1)完善图形处理功能。4.2.2 CAD/CAM应用软件开发的原则应用软件开发的原则高素质的软件开发人才。所开发的软件应方便用户使用,无需对用户做过多的训练工作。应使用户尽量少记各种操作规则、专门术语相符号。采用灵活的提示信息。可以容忍的响应时间。良好的出错处理。按照软件工程方法组织应用软件的开发,保证软件的正确可靠,易于软件的使用和维护。4.2.2
5、C A D/C A M应用软件开发的原则高素质的软件开4.2.34.2.3机械机械CAD/CAMCAD/CAM软件二次开发的方法软件二次开发的方法(1)遵循应用系统开发的方法。(2)制定二次开发的计划并组织实施。由于二次开发工作量大,有一定的开发周期。(3)通用、基础性的数据库、图形库,方法库,能从市场上或外单位引进的应尽可能引进,以缩短开发周期。(4)建立企业数据库、图形库时充分利用成组技术的原理与方法,按相似性实现产品设计的标准化、规范化、模块化。(5)在开发过程中对技术成熟的、应用频度高的应组织力量集中开发,以便早日投入使用,对于难度大使用率不高的可以逐步进行。(6)在开发过程中要尽可能
6、地应用国际标准、国家标推和行业标准。(7)开发工作与人员培训相结合,开发工作需要有经验的设计人员,也要有懂计算机的技术人员,通过实际开发,培训一支既懂产品设计又懂CAD/CAM技术的应用开发队伍,成为企业重要开发力量。(8)开发与应用相结合4.2.3 机械C A D/C A M软件二次开发的方法(1)遵循应用一、一、CAD/CAM应用软件开发的基本要求应用软件开发的基本要求v硬件支撑环境的要求v系统软件和工具软件的要求v开发过程的要求v保证软件开发质量v软件文档完整、正确、规范、通俗一、C A D/C A M应用软件开发的基本要求硬件支撑环境的要求二、二、CAD/CAM应用软件的开发步骤应用软
7、件的开发步骤(1)可行性分析可行性分析 分析系统在计算机上实现设计的可能性,从本单位的设备、资金、人力上分析是否能够完成系统的研制。(2)需求分析需求分析 明确软件开发的目标和要求,确定软件开发运行环境,选用合适的开发工具,得到经过用户确认的系统逻辑模型。(3)总体设计总体设计 通过分析和设计,确定系统的总体结构,模块间的关系,接口,进行数据结构设计。(4)详细设计详细设计 主要是确定算法,为编写程序作具体准备。(5)软件编制软件编制 用高级语言或汇编语言实现前面各阶段的设计。(6)软件测试软件测试 对各软件模块进行组装测试和确认测试,检验软件系统是否达到预定要求,提交用户手册和操作手册。(7
8、运行和维护运行和维护 对投入运行后的软件不断进行跟踪修改,实现功能的扩充和性能的改善。二、C A D/C A M应用软件的开发步骤(1)可行性分析 分析三三、总体设计总体设计任务:总体设计任务:进行系统功能分析,建立系统功能模型,提出系统主要技术方案,把抽象、负责的问题分解为若干具体的、功能相对单一、结构简单的功能子模块,同时确定模块间数据的流通途径。系统功能模型的建立方法:系统功能模型的建立方法:自顶向下设计法,即按层次关系将系统功能逐渐分解,直到子功能不宜再分为止。最上层为主控功能模块主控功能模块,反映系统的总体功能;最底层的功能块只完成一个独立的具体而明确的功能,称作功能元功能元。(特点
展开阅读全文