CAD CAM 技术 第2版 作者 宁汝新 赵汝嘉 主编 第六章.pptVIP

CAD CAM 技术 第2版 作者 宁汝新 赵汝嘉 主编 第六章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
零件信息获取模块 有人机交互、由CAD模型转换等方法。 工艺决策 按预定的决策逻辑,进行比较、推理和决策加工工艺规程。 工艺数据库与知识库 包含工艺设计所要求的工艺数据和规则。 工艺数据:加工方法、加工余量、切削用量、刀夹量具等; 规则:决策规则、加工方法选择、工序工步归并规则等、 人机交互界面 是用户的操作环境。 工艺文件管理与输出 包括工艺文件格式化显示和打印输出等。 1)正向推理 从已知事实出发,按照给定控制策略,利用生产式规则 最终推断出结论。在CAPP系统中,由毛坯一步步推导出最终零件的整 个加工工艺过程。 正向推理机应具有的功能: 能够根据已知的事实,知道运用知识库中哪些知识; 能将推理后得到的结论存入数据库,并记录整个推理过程; 能够判断何时结束系统推理; 必要时向用户提问,要求用户补充输入所需的推理条件。 专家系统推理方式 正向推理不足-盲目推理,求解了许多与目标解无关的子目标; 2)反向推理 先提出假设,然后反向寻找支持假设的证据。在CAPP系统中,由最终零件通过逐步加上加工余量,使之最终成为毛坯的推理过程。 反向推理机应具有的功能: 能够提出假设,并运用知识库中的知识判断假设的真假; 若为真,则记录使用了哪些知识(以备解释之用); 若为假,则系统应重新提出新的假设,再进行判断; 能够判断何时结束推理; 必要时能够向用户提出补充条件要求。 反向推理不足-盲目选择目标,求解了许多假设的子目标。 3)双向推理: 综合利用正向推理和反向推理优点,克服其不足。 先根据事实库中一些原始数据,利用正向推理帮助人们选择假设,再利用反向推理进一步证明这些假设是否成立,如此反复,直至最后得出结论。   专家系统开发语言:Lisp、Prolog等智能型程序设计语言, 需逐个模块开发,开发效率很低。   专家系统开发工具: 有骨架型、通用型、辅助型等。 EMYCIN为最早、最常用专家系统开发典型工具,它是将MYCIN专家系统中有关传染病诊断知识和内容移走,剩下专家系统“骨架”(Shell),包含不可缺少的推理机、知识获取、解释和控制功能模块,被称之为基本(Essential) 的MYCIN ,即EMYCIN。 这样开发者仅需完成相关应用知识库的建立,便完成专家系统的开发,大大缩短专家系统开发周期。 图6-18 系统的组成框图 图6-19 丝杠工艺知识库结构 CAPP专家系统的实例 图6-21 形成丝杠工艺方案的推理过程 图6-22 半精车工序推理键图 二、基于实例推理的CAPP系统 1)采集大量实例,并用统一的方法进行描述。 2)装入实例库中,根据一定的原则对库中的实例进行组织和管理。 3)准确地描述当前问题的状态。 4)采用一定的方法从实例库中提取与目标问题最佳匹配的相似实例,将其求解方案作为目标问题的准解。 5)对准解进行修演,得到新解。 6)评价准解是否为可行解,若可行,将目标问题及其求解方案(即所得的可行解)以一新实例的形式存入实例库中,否则进行失败标识。 一、CAPP系统软件开发过程 (1)需求分析  明确CAPP软件开发的目标与要求,软件功能、特征和可靠性等指标,分析实现预定设计要求的可行性与技术路线,确定软件开发运行环境。 第四节 CAPP系统开发平台 图6-25 设计与实现阶段的工作流程 (2)总体设计   主要任务是明确软件的程序结构(模块划分及模块间的通信)、数据结构、开发语言等。初步设计主要是确定软件的程序结构和数据结构,描述系统各模块的相互关系、功能及信息流,可用IDEF0图来描述。初步设计遵循软件模块化、信息传递标准化和分布式控制的原则。 (3)详细设计及编码调试  主要任务是将总体设计阶段确定的各个功能模块进一步分成程序模块,设计具体的程序模块并使其在计算机上实现。上述初步设计完成了CAPP软件主要功能模块的描述,在详细设计阶段是将这些功能模块划分成能够与程序——对应的程序模块,包括详细工作流程框图、算法和数据结构以及规范和变量说明。 (4)软件测试  主要任务是对软件进行检验,寻找功能和结构方面的缺陷程序实现是将详细设计的内容程序化,按系统设计的要求,选择适合的编程语言。编写程序时,应做到结构简练清晰,有良好的可读性,较强的可维护性和友好的界面。程序结构的组成是:①程序说明;②描述体;③预处理命令或编译命令;④外部变量定义或说明语句;⑤程序实体(包括注释内容);⑥结束。 (5)软件维护  软件编制完成交付用户使用后,就进入了软件的维护阶段。测试过程应确定测试依据(设

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档