全三维数字化知识库系统和知识库的应用方法

文档序号:6433146阅读:314来源:国知局
专利名称:全三维数字化知识库系统和知识库的应用方法
技术领域
本发明涉及制造行业产品/工艺/工装数字化设计以及数字化制造全过程知识库构建与知识驱动方法,具体涉及全三维数字化知识库系统和知识库的应用方法。
背景技术
制造企业大量的拥有自主知识产权的产品/工艺/工装设计与制造的标准、规范、 经验知识散落在企业各个计算机、个人,以及各种文档、图纸、模型中,不方便为后人共享、 借鉴。企业迫切需要建立完整的知识工程体系,实现专家知识经验的不断积累、复用、共享, 以减少产品/工艺/工装设计与制造低水平重复。世界已经迈进了信息化时代。2005年,波音、洛克希德、空客实现产品样机数字化一电子样机,并建立MBD全三维数字化信息平台,成功缩短产品研制周期30%—50%,降低研制成本50%,从而进一步拉大与我国的距离。中国如何进入信息化时代?工信部十一五相关文件指出没有软(件)优势的硬 (件)优势,在信息时代也只是一堆废铜烂铁,“两化融合”(工业化、信息化)不仅要发展硬 (件)优势,更要发展软(件)优势。在MBD全三维数字化基础上,建立完整的知识工程体系,实现自主创新知识与经验的积累、重用,提高企业技术创新能力,大力发展和应用我国具有自主知识产权、自主创新的知识工程软件,是推进两化融合,进入信息化数字化时代的重要标志之一,对我国制造业的现代化有着非常重要的战略意义。由于我国制造业基础薄弱,企业新产品创新开发能力普遍较弱,大部分新产品研制仍然沿用二维电子图板设计出图、制造实物样机、装配、定型、批量生产的产品研制模式, 新产品开发周期长。由于缺乏相应的技术手段,在设计过程中不能很好地考虑可制造性,很多技术协调问题都堆积到加工、装配阶段,往往使设计出的产品存在不可加工、不可装配、 不能完全满足设计人员需求等缺陷。
国外先进的制造企业在新产品研究开发中,非常重视资源、经验和知识的重用和挖掘, 对于相应的基础资源数据库,尤其是三维模型资源库的建设与应用已经非常成熟。几乎所有制造企业为了缩短新产品研制周期,满足制造资源管理的需要或者为了实施ERP系统的需要,都建立了相应的企业产品三维模型库。通过对产品三维模型数据库规范化的研究形成一套真正适合制造企业的,支持并行工程的数字化产品设计、数字化制造基础平台。这些基础建设是缩短产品研发周期必不可少的手段,也是改变传统产品开发模式的法宝。目前国外主流CAD系统的知识库构建与知识驱动应用不灵活。首先各CAD软件实施KBE都是在各自的CAD软件上进行的,由于CAD软件之间数据交换存在瓶颈,所以知识在各CAD平台间的流通存在阻碍;国外CAD系统的知识库通过参数驱动来间接地影响最终模型,知识驱动的能力受到参数驱动的能力限制;尤其是具有向导式设计过程的知识驱动需要通过编程才能将产品/工艺/工装设计流程、设计规范、计算公式、经验值等固化在系统中,这种通过编程方式实现的向导式设计存在程序一般是不开放的,有的系统虽然程序是开放的,但企业想扩充和修改这些程序化的设计流程和知识规范时,必须是具有软件开发知识或能够读懂这些程序的人才能扩充和修改的缺陷,因此使用和推广受到局限。中国有少数单位逐步吸收国外的设计模式,先后申请专利,现检索到两件专利申请,其中由“重庆杰信模具有限公司”申请的“基于KBE及TOB技术的锻模设计与制造系统,,,专利号为“200610054230. 1 ”,该申请已于2009年01月07日授权,此专利仅限于锻模设计与制造,所编的软件存在使用面较窄的缺陷。另专利申请为“天津理工大学”,专利号为“200510015996. 4”,该申请已被视为撤回,专利申请涉及“螺杆泵的集成化设计方法”, 也存在使用面较窄的缺陷。与传统的知识工程技术相比,本系统的知识库构建与知识驱动方法更适应全三维数字化现代设计的发展需要,其独特技术优势有
向导式知识编辑系统以开放式的、免编程、可视化流程图方式实现向导式知识编辑和向导式设计,该功能为国内国际首创。目前国内、国际现行使用的知识编辑方式都是程序化的,需要软件专业人员通过编写程序才能将产品、工艺、工装的设计流程、设计规范、计算公式、经验值等固化在系统中,以此来实现向导式设计。这种通过编程方式实现的向导式设计,程序一般是不开放的, 有的系统虽然程序是开放的,但企业工程技术人员一般不具备软件编程能力,他们想扩充和修改这些程序化的设计流程和知识规范时,必须能够读懂这些程序才能扩充和修改,为企业扩大应用带来很大的不便。本知识编辑器是面向企业技术人员的。设计人员不需要懂得编程语言,仅需要掌握免编程、可视化流程图的知识编辑方法,即可自行进行向导式知识编辑,并实现向导式设计。在某航空设计研究院进行KBE知识工程实施时,经过我们一周的培训,一些对三维CAD 平台操作都不太熟练的工装设计员,即能掌握易博向导式知识编辑方法,可以进行工装设计向导式知识编辑,并实现向导式设计。依据MBD的标准建模,把几何信息和非几何信息融入到模型中。几何信息主要指产品几何形状信息,即数据集中的产品三维模型;非几何信息主要包括尺寸和公差的标注、 表面粗糙度、材质、规格与标准等内容。(注在机械制造业中,MBD标准为以三维数字化模型为载体,构建了包含产品几何和非几何信息的MBD产品数据集,以特征为基本的数据组织单元。)
这种方便、快捷的知识编辑工具系统,可以由企业自己的设计人员将多年设计实践中积累的经验、知识,技术通过易博的KBE知识工程系统组建起来,实现模型重用、设计经验和知识重用,同时具有企业核心技术、设计经验和知识不外泄的优点。全三维数字化知识库系统的其他独特优势
(1)、知识文件与模型可独立存在;知识推理设计,
(2)、可将零件参数作为条件进行推理设计;
(3)、零件数据可通过“数据采集”功能获得;
(4)、数据采集采集系统储存的多种实体模型数据,通过点选采集自动零件或设计半成品模型中获得推理设计入口参数,以减少人工在二维图纸上采集数据的工作量;
(5)、向导式设计,可将复杂产品/工装进行化整为零推理设计,可将多个组件知识进行子流程串联设计;可通过知识直接对组件或典型结构里的标准件进行替换操作;(6)、知识调试功能,编写完知识后,可先对知识规则进行调试,即通过独立运行知识文件,输入相关参数,是否能够进行正常推理,是否能够推出合理结果,之后,再结合模型进行推理设计,可提高设计效率,减少出错率;
(7)、可编辑性,设计人员可以随时对知识进行编辑修改;知识文件里对参数进行了详细描述说明,并配有图片,为后期修改维护提供了方便;
(8)、在知识文件里可对参数添加或推理公差;可对知识文件进行归类管理;
(9)、利用KBE系统自动拾取参数信息、参数名称、参数值信息,知识库自动接收这些信息,很方便的定义知识库中用到的信息,实现参数编辑可视化;
(10)、子流程功能使知识流程的结构简化,使知识流程更加清晰,在知识段落明确的流程,如分段知识库中,可以将每一个知识段落写入一个子流程中,以使整个知识流程或主流程清晰,干练,一目了然,在知识库建立的过程中的,可以将一些通用性强的、结构复杂的知识段落单独建立成为知识,在需要使用这些知识段落时,可以使用本软件中的“插入知识库文件”功能将以编辑好的知识段落插入新的完整的知识流程中,以达到知识重用的目的,知识库子流程的功能是对模块进行封装,便于统一管理。

发明内容
本发明的目的是提供一种向导式知识编辑系统以开放式的、免编程、可视化流程图方式实现向导式知识编辑和向导式设计的全三维数字化知识库系统。本发明的另一目的是提供全三维数字化知识库的应用方法。为了克服现有技术的不足,本发明的技术方案是这样解决的一种全三维数字化知识库系统,该全三维数字化知识库系统包括流程控制模块、设计人员自定义模块、交互控制模块、公式编辑模块、搜索控制模块、计算控制模块、特征模块、知识库小功能模块,本发明的特殊之外在于
1)、所述流程控制模块由开始模块、简单结束模块、最终结束模块、参数定义模块、单向规则模块、循环规则模块、子流程模块、拆分模块、合并模块组成,其中
φ、所述开始模块为引导整个流程开始执行,一个知识流程中只允许存在一个开始模
块,在建立知识库时,开始模块就已经被预设至可视化流程编辑区的最顶层;所述简单结束模块是引导整个流程的终止,用在知识结束时使用,一个线程只允许
有一个结束模块;
③、所述完整结束模块为终止整个流程,但当流程中最后一步需要返回平台进行参数
驱动或下载组件时,应使用输出结果参数定义模块终止整个流程;
@、所述参数定义模块是用来定义知识流程所需要的设计参数,范围是将涉及的几何
尺寸(或几何参数)、几何尺寸(或几何参数)之间的约束关系、特殊含义的参数定义为设计参数。在参数定义过程中,需要定义的设计参数的内容包括参数名称、参数描述、参数类型、 是否是入口参数为必填项目,在参数定义中必须要填出这四项才能建立参数;设计参数可通过KBE系统自动拾取参数信息、参数名称、参数值信息,知识库自动接收这些信息,很方便的定义知识库中用到的信息;
、所述单向规则模块为“一进一出判断式”模块,是整个流程中的知识规则处理的重
点模块,在该模块中可以定义知识规则处理有关的条件参数、结果参数,相关条件、满足条件后的赋值方式、因果关系规则。在知识设计中,进行知识规则的赋值方式、因果关系规则, 进行运算,如果条件参数满足,则继续向下执行,如果条件参数均不满足,知识流程会报错并由使用者自行定义结果参数,输入时须勾选“修改参数值”选项;
、所述循环规则模块为“一进两出判断式”模块,其内容规则定义方式与“单向规则”
模块相同,不同的是,“单向规则”模块中如果条件参数满足,则继续向下执行,如果条件参数均不满足,知识流程会报错并由使用者自行定义结果参数,输入时须勾选“修改参数值” 选项,而“循环规则”模块中如果条件参数满足模块内所列规则的任意一条,则继续执行模块左边出口的线程,如果条件参数均不满足模块内所列知识规则,则执行模块右边出口的线程,此模块是比较灵活的,右边出口可以返回以上模块,做循环的规则处理;
、所述子流程模块在知识功能明确的流程中,将具有一定知识功能的知识规则写入
一个子流程中。在知识文件建立的过程中的,将一些通用性强的、结构复杂的知识功能单独建立成为知识文件,在需要使用这些知识功能时,使用“插入知识库文件”功能,将已编辑好的知识功能插入新的完整的知识文件中,以达到知识重用的目的;
⑧、所述拆分模块将一条分支流程为至多四个分支流程,执行顺序为从右向左,当一个
分支流程执行错误或读取到到“等待所有输入”时,开始执行第二条分支流程,如无以上两种情况流程便已结束,则其他分支流程不予执行;
O、所述合并模块将多条分支流程合并为一条分支流程,合并的过程中,该模块选择两
种模式,在模块内容编辑区内的选项中选择“True”时,表示该模块需要等待所有连接该模块的分支流程均执行完后才向下执行;
2)、所述专用知识设计模块在知识文件编辑中,设计人员根据自己的需求,新建具有各种功能的知识功能模块,方便设计人员的知识重用与共享;设计人员在编辑知识文件的时候,可以使用这些设计人员自定义的专用知识设计功能模块,作为知识文件的一个有特定操作的子流程,具体实现方式是拖曳设计人员自定义的专用知识设计功能模块至编辑区;
3)、所述交互控制模块又由打开本地文件模块、打开标准件库模块、打开智能件库模块、打开组件库模块、返回平台模块、分步设计结果模块组成,其中,
①、所述打开本地文件模块在知识流程中如果需要打开本地的某个模型时,可以使用 “打开本地文件”模块,当系统读到该模块时,推理机会暂停,切换回CAD平台,弹出打开窗口等待使用者进行下一步操作;
②、所述打开标准件库模块在知识流程中如果需要下载某个标准件时,可以使用“打开标准件库”模块,当系统读到该模块时,推理机会暂停,切换回CAD平台,弹出标准件库窗口等待使用者进行下一步操作;
③、所述打开智能件库模块在知识流程中如果需要下载某个智能件并进行打孔操作时,可以使用“打开智能件库”模块,当系统读到该模块时,推理机会暂停,切换回CAD平台,弹出智能件库窗口等待使用者进行下一步操作;
④、所述打开组件库模块在知识流程中如果需要下载某个组件时,可以使用“打开组件库”模块,当系统读到该模块时,推理机会暂停,切换回CAD平台,弹出组件库窗口等待使用者进行下一步操作;
I所述返回平台模块在知识流程中如果需要回到CAD平台进行其他操作时,可以使用返回平台模块,当系统读到该模块时,推理机会暂停,切换回CAD平台,等待使用者进行下一步操作;
⑥、所述分步设计结果模块与“完整结束”模块相似,与之不同的是,该模块没有结束功能,可以应用于需要分次驱动的知识流程;
4)、所述公式编辑模块公式编辑模块由工程计算公式模块、图表计算模块、曲线计算模块组成;
①所述工程计算公式模块在知识流程中如果需要公式库中的公式时可以使用“工程计算公式”模块,当系统读到该模块时,采用参数传递的方式,将知识库中的参数值传给已经选好使用的公式,通过计算,得出计算结果,将计算结果用参数传递的方式返回给知识库。 其中所选的公式来源于公式库,使用者可以添加或删除公式及公式里的变量。
Αι所述图表计算模块在知识流程中如果需要图表库中的图表时可以使用“图表计算”模块,当系统读到该模块时,采用参数传递的方式,将所用图表写入模块信息,弹出设计人员所需图表,选择所需的图表信息,并将信息返回给知识库;
③所述曲线计算模块在知识流程中如果需要曲线库中的图表时可以使用“曲线计算” 模块,当系统读到该模块时,采用参数传递的方式,将所用曲线表写入模块信息,弹出设计人员所需曲线表,选择所需的曲线信息,并将信息返回给知识库;
5)、所述搜索控制模块包括标准件搜索、功能属性、功能组件搜索,该模块的功能与“完整结束”模块相似,与之不同的是,该模块没有结束功能,根据推理结果对零件或组件的属性,其中包括形状、材料、规格,几何或非几何信息或零件(或组件)的集合信息进行搜索, 并经搜索信息提供给设计人员,由设计人员选择需要使用的零件(或功能组件);
6)、所述计算控制模块在知识库编辑中,设计人员根据自己的需求,根据计算控制模块提供的编写程序的小功能,完成要计算的功能;
7)、所述特征设计模块是和其它模块组合的模块实现设计人员设计的需要,编辑特征时,设计人员需选择特征或组合特征,设置特征或组合特征的参数值或定义参数规则,保存特征相关信息;设计特征时,根据选择特征或组合特征,推理参数值,和CAD平台、KBE系统交互实现特征或组合特征的驱动,主要用于实现零件的快速设计,统一设计人员建模规范;
8)、所述知识库小功能模块由数据采集模块、公差模块、参数编辑可视化模块、知识重用模块、子流程模块组成,其中,
φ所述数据采集模块采集系统储存的多种实体模型数据,通过点选采集自动零件或设计丰成品模型中获得推理设计入口参数,以减少人工在二维图纸上采集数据的工作量;
0、所述公差模块在系统内设有公差查询应用功能,在知识编辑时根据情况自行选用,在参数定义时,公差项选择“公差”,如果是入口参数,在设计申请窗口输入值时“公差查询” 按钮会亮起,如果是出口参数,在规则定义模块添加规则时,在添加规则界面填写该参数时可点击“公差查询”按钮进行参数的选择与添加,点击公差查询后,会弹出公差选择定义界面,在公差选择定义界面可以根据参数的基本尺寸定义公差、公差等级或配合公差;
、所述参数编辑可视化模块是利用KBE系统自动拾取参数信息、参数名称、参数值信
息,知识库自动接收这些信息,很方便的定义知识库中用到的信息;
⑨、所述知识重用模块包括两种插入方式1.在平台上选择TSK并插入(从知识库中)、
2.插入本地TSK(从本机)选择已经编写好的知识文件插入到当前知识中,实现知识或知识段落的重复利用,选择从平台插入后会回到知识列表,选择需要的知识后点击知识库管理界面上的“知识重用”按钮即可;
、所述子流程模块使知识流程的结构简化,使知识流程更加清晰,在知识段落明确的
流程,如分段知识库中,可以将每一个知识段落写入一个子流程中,以使整个知识流程或主流程清晰,干练,一目了然,在知识库建立的过程中的,可以将一些通用性强的、结构复杂的知识段落单独建立成为知识,在需要使用这些知识段落时,可以使用本软件中的“插入知识库文件”功能将以编辑好的知识段落插入新的完整的知识流程中,以达到知识重用的目的, 知识库子流程的功能是对模块进行封装,便于统一管理。 2、一种如权利要求2所述的全三维数字知识库的应用方法,应用于产品设计、工艺设计、产品检验,具体步骤如下进行
1)在产品设计阶段,以新建的模型或三维数字化模型为载体,构建了包含产品几何和非几何信息的MBD产品数据集,以特征为基本的数据组织单元,知识库设计编辑人员首先对产品目标进行分析,使用知识编辑系统将设计专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表达出来,生成知识库文件,在编辑过程中,可随意组合面向典型的免编程可视化的向导式设计、面向设计过程的免编程可视化的向导式设计、面向特征的免编程可视化的向导式设计,之后,产品设计人员运行知识库设计编辑人员编辑的知识库文件,通过输入设计参数值、参数采集、平台交互等进行推理设计,分步输出结果数据,实现和CAD平台交互,最终实现产品目标;
2)在工艺设计阶段,面向三维数字化模型,获取MBD数据集中的产品特征信息,根据这些特征信息,在工艺设计知识库系统的辅助下,知识库设计编辑人员首先对工艺路线进行分析,使用知识编辑系统将工艺专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表示工艺过程的设计,包括工艺路线、加工方法的选择、确定,制造资源的选择、 确定,工装设计的要求,加工过程的规划等,生成知识库文件,在编辑过程中,可随意组合面向典型的免编程可视化的向导式设计、面向工艺设计过程的免编程可视化的向导式设计、 面向特征的免编程可视化的向导式设计,之后,知识库使用人员运行知识库设计编辑人员编辑的知识库文件,通过输入工艺设计参数值,系统进行工艺分析推理设计,分步输出结果数据,如推出加工方案或实现和CAD/CAE平台交互选择加工方案;根据加工方案的选择, 可以依次推理出工艺设计结果或与CAD/CAE平台交互生成工艺设计结果,包括工序、工步、 刀具和切削参数、工装等,最终实现工艺设计目标;
3)在工装设计阶段,以被加工的零件为载体,构建了包含工装几何和非几何信息的MBD产品数据集,以特征为基本的数据组织单元,知识库设计编辑人员首先对产品目标进行分析,使用知识编辑系统将设计专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表达出来,生成知识库文件,在编辑过程中,可随意组合面向典型的免编程可视化的向导式设计、面向工装设计过程的免编程可视化的向导式设计、面向特征的免编程可视化的向导式设计,之后,工装设计人员运行知识库设计编辑人员编辑的知识库文件,通过输入设计参数值、参数采集、平台交互等进行推理设计,分步输出结果数据,实现和CAD平台交互,最终实现工装目标;
产品设计、工艺设计、工装设计应用方法、产品检验应用方法相同,不同的是设计意图根据个领域知识库设计编辑人员的设计意图来设计;
如下详细介绍工装设计的详细的知识库文件的编辑与设计 首先,知识库设计编辑人员编辑工装设计知识库文件,步骤如下
I)、知识库设计编辑人员首先对被加工零件模型进行工艺分析,根据经验,判断是否进行CAE有限元分析或数据校验;
II)、根据分析结果选择向导式编辑方式,其编辑方式包括按面向典型的免编程可视化的向导式编辑、面向设计过程的免编程可视化的向导式编辑、面向特征的免编程可视化的向导式编辑,这三种方式在知识库构建过程中是可以自由组合使用的,主要是根据专家使用知识库系统的知识编辑模块,将专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表达出来,生成知识库文件,之后,设计人员运行知识库文件,进行知识库文件的设计;
III)、工艺分析过程中被加工零件比较简单、通用性比较强,不需要进行CAE有限元分析,可选择按面向典型整体结构的免编程可视化的向导式设计,具体的向导式设计编辑步骤如下
Φ、知识库设计编辑人员进行典型零件的尺寸参数信息定义,参数信息包括参数名称、
参数描述、参数类型、小数位数、可选参数、参数性质、是否是入口参数、是否有公差等;
0、知识库设计编辑人员将自己的设计意图写入知识库文件,通过知识库系统编辑和
特征库、工程计算公式库、曲线计算公式库、图表计算公式库、模型库(组件库、标准件库、智能件库等)、选刀系统等与CAD平台或其它支持的软件相交互的模块,实现推理的编辑;
Θ、知识库设计编辑人员编辑输出参数的“输出最终结果”模块,指定输出文件的路
径;
④、知识库设计编辑人员编辑输出二维工程图的参数的“输出最终结果”模块,指定输出文件的路径;
⑤、知识库设计编辑人员可通过知识库的设计,将设计的装配、零件模型输出二维工程图,装配、零件模型修改设计并与二维工程图进行模型验证,从而实现知识库文件的调试;
⑥、经模型验证后,即可输出装配及零件二维工程图,知识库文件编辑完成;
IV)、根据设计人员的经验,工艺分析过程中被加工零件比较复杂,可选择按面向工装设计全过程的向导式编辑,步骤如下
注步骤1、步骤2、步骤3、步骤4、……、步骤η是可以自由排序的,此处只是示意一下各个模块的使用情况;
Φ、按步骤1知识库设计编辑人员进行步骤1零件的尺寸参数信息定义,参数信息包括
参数名称、参数描述、参数类型、小数位数、可选参数、参数性质、是否是入口参数、是否有公差等;步骤2、步骤η的参数定义按照步骤1方式定义各个步骤需要定义的参数信息;
②、知识库设计编辑人员编辑步骤1的向导流程,将自己的设计意图写入知识库文件,
通过知识库系统编辑的交互控制模块的打开本地文件模块、打开标准件库模块、打开智能件库模块、打开组件库模块、返回平台模块、分步设计结果模块实现与模型库(组件库、标准件库、智能件库等)的编辑,实现打开本地文件、打开标准件库、打开智能件库、打开组件库、 返回平台、分步设计结果的编辑;
知识库设计编辑人员编辑步骤2的向导流程,将自己的设计意图写入知识库文件,通过知识库系统编辑的特征模块实现与特征库交互的编辑,实现特征与组合特征的编辑;
知识库设计编辑人员编辑步骤3的向导流程,将自己的设计意图写入知识库文件,通过知识库系统编辑的搜索模块实现与组件库和标准件库的交互的编辑,实现搜索标准件和搜索组件库的编辑;
知识库设计编辑人员编辑步骤η的向导流程,将自己的设计意图写入知识库文件,通过知识库系统编辑的公式编辑模块实现与公式库、曲线库、图标库的交互的编辑,实现工程计算公式、曲线计算公式、图表计算公式的编辑;
③、知识库设计编辑人员编辑输出参数的“分步结束”模块,指定输出文件的路径; 、知识库设计编辑人员调试知识库文件,进行各部件装配、修改的调试;
⑤、知识库设计编辑人员编辑输出装配及零件二维工程图的参数的“分步结束”模块, 指定输出文件的路径;
⑥、知识库设计编辑人员调试知识库文件,进行装配、零件模型输出二维工程图的调
试;
、经调试后,保存知识库文件,编辑完成;
之后,工装知识库设计人员运行知识库文件,进行工装设计,步骤如下
V)、工装设计人员首先对被加工零件模型进行工艺分析,根据经验,判断是否进行CAE 有限元分析或数据校验;
VI)、根据分析结果选择向导式设计方式,其设计方式包括按面向典型的免编程可视化的向导式设计、面向设计过程的免编程可视化的向导式设计、面向特征的免编程可视化的向导式设计,这三种方式在知识库构建过程中是可以自由组合使用的,主要是根据专家使用知识库系统的知识编辑模块,将专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表达出来,生成知识库文件,之后,工装设计人员运行知识库文件,进行知识库文件的设计;
通)、工艺分析过程中被加工零件比较简单、通用性比较强,不需要进行CAE有限元分析,可选择按面向典型整体结构的免编程可视化的向导式设计,步骤如下 Φ、采集零件尺寸参数;O、结构推理设计,工装设计人员根据准备设计的产品,从特征库、工程计算公式库、
曲线计算公式库、图表计算公式库、模型库(组件库、标准件库、智能件库等)、选刀系统等与 CAD平台或其它支持的软件查找有关数据;
Θ、下载模型并参数化驱动; Θ、装配、零件模型输出二维工程图输出; 、装配、零件模型修改设计并与二维工程图联动;
⑥、将设计的装配、零件模型输出二维工程图,装配、零件模型修改设计并与二维工程图进行模型验证;
⑦、经模型验证后,即可输出装配及零件二维工程图,设计完成;
通)、根据工装设计人员的经验,工艺分析过程中被加工零件比较复杂,可选择按面向工装设计全过程的向导式设计,步骤如下
注步骤1、步骤2、步骤3、步骤4、……、步骤η是可以自由排序的,此处只是示意一下各个模块的使用情况;
(D、按步骤1数据采集、步骤2数据采集、步骤η数据采集;
0、结构推理设计,工装设计人员根据准备设计的产品,从特征库、工程计算公式库、
曲线计算公式库、图表计算公式库、模型库(组件库、标准件库、智能件库等)、选刀系统等与 CAD平台或其它支持的软件查找有关数据;
O、分步进行推理设计、下载并参数化驱动; Θ、各部件装配、修改;
⑤、将设计的装配、零件模型输出二维工程⑥、装配、零件模型工程图进行模型验证;
Φ、经模型验证后,即可输出装配及零件二维工程图,设计完成。本发明与现有技术相比,具有向导式知识编辑系统,该知识编辑系统以开放式、免编程、可视化流程图方式实现向导式知识编辑和向导式知识设计、通用性很强的特点,本发明的全三维数字化知识库系统是面向知识库设计编辑人员开放的。知识库设计编辑人员不需要懂得编程语言,仅需要掌握免编程、可视化流程图的知识编辑方法,即可自行进行向导式知识编辑,并实现向导式设计。方便、快捷的知识编辑工具系统,可以由企业自己的设计人员将多年设计实践中积累的经验、知识、技术通过文件形式并保存起来,实现模型重用、设计经验和知识重用,同时具有企业核心技术、设计经验和知识不外泄的优点。全三维数字化知识库系统的其他独特优势
(1)、知识文件与模型可独立存在;知识推理设计,
(2)、可将零件参数作为条件进行推理设计;
(3)、零件数据可通过“数据采集”功能获得;(4)、数据采集采集系统储存的多种实体模型数据,通过点选采集自动零件或设计半成品模型中获得推理设计入口参数,以减少人工在二维图纸上采集数据的工作量;
(5)、向导式设计,可将复杂产品/工装进行化整为零推理设计,可将多个组件知识进行子流程串联设计;可通过知识直接对组件或典型结构里的标准件进行替换操作;
(6)、知识调试功能,编写完知识后,可先对知识规则进行调试,即通过独立运行知识文件,输入相关参数,是否能够进行正常推理,是否能够推出合理结果,之后,再结合模型进行推理设计,可提高设计效率,减少出错率;
(7)、可编辑性,设计人员可以随时对知识进行编辑修改;知识文件里对参数进行了详细描述说明,并配有图片,为后期修改维护提供了方便;
(8)、在知识文件里可对参数添加或推理公差;可对知识文件进行归类管理;
(9)、利用KBE系统自动拾取参数信息、参数名称、参数值信息,知识库自动接收这些信息,很方便的定义知识库中用到的信息,实现参数编辑可视化;
(10)、子流程功能使知识流程的结构简化,使知识流程更加清晰,在知识段落明确的流程,如分段知识库中,可以将每一个知识段落写入一个子流程中,以使整个知识流程或主流程清晰,干练,一目了然,在知识库建立的过程中的,可以将一些通用性强的、结构复杂的知识段落单独建立成为知识,在需要使用这些知识段落时,可以使用本软件中的“插入知识库文件”功能将以编辑好的知识段落插入新的完整的知识流程中,以达到知识重用的目的,知识库子流程的功能是对模块进行封装,便于统一管理。本发明广泛用于各行各业从事机械设计的知识库设计编辑人员和设计人员使用。


图1为本发明的知识库系统和知识库的应用方法结构示意图; 图2为本发明的向导式设计推理过程设计结构示意框图3为知识库小功能模块结构示意框图4为全三维数字化知识库系统主界面图5子流程界面图6为向导式设计方式图7为减速器的产品知识库设计流程图8为工艺设计的加工特征知识库设计流程图。
具体实施例方式附图为本发明的实施例。下面结合附图对发明的内容作进一步说明
参照图1所示,全三维数字化知识库的应用方法可应用在产品、工艺、工装设计、产品检验等机械设计的各个领域中或其各个领域的微观设计中,具体如下
1)在产品设计阶段,以新建的模型或三维数字化模型为载体,构建了包含产品几何和非几何信息的MBD产品数据集,以特征为基本的数据组织单元,知识库设计编辑人员首先对产品目标进行分析,使用知识编辑系统将设计专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表达出来,生成知识库文件,在编辑过程中,可随意组合面向典型的免编程可视化的向导式设计、面向设计过程的免编程可视化的向导式设计、面向特征的免编程可视化的向导式设计,之后,产品设计人员运行知识库设计编辑人员编辑的知识库文件,通过输入设计参数值、参数采集、平台交互等进行推理设计,分步输出结果数据,实现和CAD平台交互,最终实现产品目标;
2)在工艺设计阶段,面向三维数字化模型,获取MBD数据集中的产品特征信息,根据这些特征信息,在工艺设计知识库系统的辅助下,知识库设计编辑人员首先对工艺路线进行分析,使用知识编辑系统将工艺专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表示工艺过程的设计,包括工艺路线、加工方法的选择、确定,制造资源的选择、 确定,工装设计的要求,加工过程的规划等,生成知识库文件,在编辑过程中,可随意组合面向典型的免编程可视化的向导式设计、面向工艺设计过程的免编程可视化的向导式设计、 面向特征的免编程可视化的向导式设计,之后,知识库使用人员运行知识库设计编辑人员编辑的知识库文件,通过输入工艺设计参数值,系统进行工艺分析推理设计,分步输出结果数据,如推出加工方案或实现和CAD/CAE平台交互选择加工方案;根据加工方案的选择, 可以依次推理出工艺设计结果或与CAD/CAE平台交互生成工艺设计结果,包括工序、工步、 刀具和切削参数、工装等,最终实现工艺设计目标;
3)在工装设计阶段,以被加工的零件为载体,构建了包含工装几何和非几何信息的MBD 产品数据集,以特征为基本的数据组织单元,知识库设计编辑人员首先对产品目标进行分析,使用知识编辑系统将设计专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表达出来,生成知识库文件,在编辑过程中,可随意组合面向典型的免编程可视化的向导式设计、面向工装设计过程的免编程可视化的向导式设计、面向特征的免编程可视化的向导式设计,之后,工装设计人员运行知识库设计编辑人员编辑的知识库文件,通过输入设计参数值、参数采集、平台交互等进行推理设计,分步输出结果数据,实现和CAD平台交互,最终实现工装目标;
图1所示全三维数字化知识库系统即KBE知识库可视化编辑部分包括流程控制模块、 设计人员自定义模块、交互控制模块、公式编辑模块、搜索控制模块、计算控制模块、特征模块、知识库小功能模块;设计人员使用知识库可视化编辑的模块,根据流程化的设计思想, 设计知识库,完成知识库的编辑工作。其中 流程控制模块 (1)、开始模块
开始模块的作用是引导整个流程开始执行,一个知识流程中只允许存在一个开始模块。一般情况下在建立知识时,开始模块就已经被预设至可视化流程编辑区的最顶层。(2)、分步结束模块分步结束模块的作用是引导整个流程的终止,用在知识结束时使用,一个线程只允许有一个结束模块(或者“完整结束”模块)。(3)、完整结束模块完整结束模块同样是终止整个流程,但当只是流程中最后一步需要返回平台进行参数驱动或下载组件时,应使用输出结果参数模块终止整个流程(完整结束模块的功能等同于“分步设计结果”模块+ “结束”模块)。(4)、参数定义模块参数定义模块用来定义参数定义模块的相关信息,参数定义模块是用来定义知识流程所需要的参数的,在参数定义过程中,需要定义的内容有参数名称、参数描述、参数类型、是否是入口参数为必填项目,在参数定义中必须要填出这四项才能建立参数。设计参数可通过KBE系统自动拾取参数信息、参数名称、参数值信息,知识库自动接收这些信息,很方便的定义知识库中用到的信息;
在知识编写中,除了少数“过渡参数”(在知识中没有然和直接作用的参数,定义时无任何限制)以外,大部分参数需要执行选择组件、驱动组件中的标准件系列、选择标准件格式、 驱动组件装配关系(参数)这四种功能之一,而参数为了达到这些功能,在参数名称与参数描述定义时必须遵守如下格式
A、选择组件的格式参数名称无限制;变量名称前四个字符为小写的code。B、驱动组件中标准件系列的格式“名称” + “_”+ “该标准件在组件中的编号”;变量名称无限制
C、选择标准件的格式“名称” + “_”+ “该标准件在标准件库中的编号”;变量名称前三个字符为小写的prt。D、驱动组件装配关系的格式“名称”+“ + ” +“组件中要驱动的变量名称” + + “该标准件在组件中的编号”;变量名称无限制
权利要求
1. 一种全三维数字化知识库系统,该全三维数字化知识库系统包括流程控制模块、专用知识设计模块、特征设计模块、交互控制模块、公式编辑模块、搜索控制模块、计算控制模块、特征设计模块、知识库小功能模块,其特征在于1)、所述流程控制模块由开始、简单结束、完整结束、参数定义、单向规则、循环规则、子流程、拆分、合并模块组成,其中 所述开始模块为引导整个流程开始执行,一个知识流程中只允许存在一个开始模块,在建立知识库时,开始模块就已经被预设至可视化流程编辑区的最顶层;<2、所述简单结束模块是引导整个流程的终止,用在知识库结束时使用,一个线程只允许有一个简单结束模块;(2、所述完整结束模块为终止整个流程,但当流程中最后一步需要返回平台进行参数驱动或下载组件时,应使用完整结束模块终止整个流程;所述参数定义模块是用来定义知识流程所需要的设计参数,范围是将涉及的几何尺寸(或几何参数)、几何尺寸(或几何参数)之间的约束关系、特殊含义的参数定义为设计参数;在参数定义过程中,需要定义的设计参数的内容包括参数名称、参数描述、参数类型、 是否是入口参数为必填项目,在参数定义中必须要填出这四项才能建立参数;设计参数可通过KBE系统自动拾取参数信息、参数名称、参数值信息,知识库自动接收这些信息,很方便的定义知识库中用到的信息;‘;、所述单向规则模块为“一进一出判断式”模块,是整个流程中的知识规则处理的重点模块,在该模块中可以定义知识规则处理有关的条件参数、结果参数,相关条件、满足条件后的赋值方式、因果关系规则;在知识设计中,进行知识规则的赋值方式、因果关系规则, 进行运算,如果条件参数满足,则继续向下执行,如果条件参数均不满足,知识流程会报错并由使用者自行定义结果参数,输入时须勾选“修改参数值”选项;逾、所述循环规则模块为“一进两出判断式”模块,其内容规则定义方式与“单向规则” 模块相同,不同的是,“单向规则”模块中如果条件参数满足,则继续向下执行,如果条件参数均不满足,知识流程会报错并由使用者自行定义结果参数,输入时须勾选“修改参数值” 选项,而“循环规则”模块中如果条件参数满足模块内所列规则的任意一条,则继续执行模块左边出口的线程,如果条件参数均不满足模块内所列知识规则,则执行模块右边出口的线程此模块是比较灵活的,右边出口可以返回以上模块,做循环的规则处理; 所述子流程模块在知识功能明确的流程中,将具有一定知识功能的知识规则写入一个子流程中;在知识文件建立的过程中的,将一些通用性强的、结构复杂的知识功能单独建立成为知识文件,在需要使用这些知识功能时,使用“插入知识库文件”功能,将已编辑好的知识功能插入新的完整的知识文件中,以达到知识重用的目的;S、所述拆分模块将一条分支流程为至多四个分支流程,执行顺序为从右向左,当一个分支流程执行错误或读取到“等待所有输入”时,开始执行第二条分支流程,如无以上两种情况流程便已结束,则其他分支流程不予执行;-H所述合并模块将多条分支流程合并为一条分支流程,合并的过程中,该模块选择两种模式,在模块内容编辑区内的选项中选择“True”时,表示该模块需要等待所有连接该模块的分支流程均执行完后才向下执行;2)、所述专用知识设计模块在知识文件编辑中,设计人员根据自己的需求,新建具有各种功能的知识功能模块,方便设计人员的知识重用与共享;设计人员在编辑知识文件的时候,可以使用这些设计人员自定义的专用知识设计功能模块,作为知识文件的一个有特定操作的子流程,具体实现方式是拖曳设计人员自定义的专用知识设计功能模块至编辑区;3)、所述交互控制模块又由打开本地文件模块、打开标准件库模块、打开智能件库模块、打开组件库模块、返回平台模块、分步设计结果模块组成,其中,①、所述打开本地文件模块在知识流程中如果需要打开本地的某个模型时,可以使用 “打开本地文件”模块,当系统读到该模块时,推理机会暂停,切换回CAD平台,弹出打开窗口等待使用者进行下一步操作;②、所述打开标准件库模块在知识流程中如果需要下载某个标准件时,可以使用“打开标准件库”模块,当系统读到该模块时,推理机会暂停,切换回CAD平台,弹出标准件库窗口等待使用者进行下一步操作;③、所述打开智能件库模块在知识流程中如果需要下载某个智能件并进行打孔操作时,可以使用“打开智能件库”模块,当系统读到该模块时,推理机会暂停,切换回CAD平台, 弹出智能件库窗口等待使用者进行下一步操作;④、所述打开组件库模块在知识流程中如果需要下载某个组件时,可以使用“打开组件库”模块,当系统读到该模块时,推理机会暂停,切换回CAD平台,弹出组件库窗口等待使用者进行下一步操作;⑤、所述返回平台模块在知识流程中如果需要回到CAD平台进行其他操作时,可以使用返回平台模块,当系统读到该模块时,推理机会暂停,切换回CAD平台,等待使用者进行下一步操作;⑧、所述分步设计结果模块与“完整结束”模块相似,与之不同的是,该模块没有结束功能,可以应用于需要分次驱动的知识流程;4)、所述公式编辑模块公式编辑模块由工程计算公式模块、图表计算模块、曲线计算模块组成;①所述工程计算公式模块在知识流程中如果需要公式库中的公式时可以使用“工程计算公式”模块,当系统读到该模块时,采用参数传递的方式,将知识库中的参数值传给已经选好使用的公式,通过计算,得出计算结果,将计算结果用参数传递的方式返回给知识库; 其中所选的公式来源于公式库,使用者可以添加或删除公式及公式里的变量;②所述图表计算模块在知识流程中如果需要图表库中的图表时可以使用“图表计算” 模块,当系统读到该模块时,采用参数传递的方式,将所用图表写入模块信息,弹出设计人员所需图表,选择所需的图表信息,并将信息返回给知识库;③所述曲线计算模块在知识流程中如果需要曲线库中的图表时可以使用“曲线计算” 模块,当系统读到该模块时,采用参数传递的方式,将所用曲线表写入模块信息,弹出设计人员所需曲线表,选择所需的曲线信息,并将信息返回给知识库;5)、所述搜索控制模块包括标准件搜索、功能属性、功能组件搜索,该模块的功能与“完整结束”模块相似,与之不同的是,该模块没有结束功能,根据推理结果对零件或组件的属性,其中包括形状、材料、规格,几何或非几何信息或零件(或组件)的集合信息进行搜索, 并经搜索信息提供给设计人员,由设计人员选择需要使用的零件(或功能组件);6)、所述计算控制模块在知识库编辑中,设计人员根据自己的需求,根据计算控制模块提供的编写程序的小功能,完成要计算的功能;7)、所述特征设计模块是和其它模块组合的模块,编辑特征时,设计人员需选择特征或组合特征,设置特征或组合特征的参数值或定义参数规则,保存特征相关信息;设计特征时,根据选择特征或组合特征,推理参数值,和CAD平台、KBE系统交互实现特征或组合特征的驱动,主要用于实现零件的快速设计,统一设计人员建模规范;8)、所述知识库小功能模块由数据采集模块、公差模块、参数编辑可视化模块、知识重用模块、子流程模块组成,其中, 所述数据采集模块采集系统储存的多种实体模型数据,通过点选采集自动零件或设计半成品模型中获得推理设计入口参数,以减少人工在二维图纸上采集数据的工作量; C所述公差模块在系统内设有公差查询应用功能,在知识编辑时根据情况自行选用, 在参数定义时,公差项选择“公差”,如果是入口参数,在设计申请窗口输入值时“公差查询” 按钮会亮起,如果是出口参数,在规则定义模块添加规则时,在添加规则界面填写该参数时可点击“公差查询”按钮进行参数的选择与添加,点击公差查询后,会弹出公差选择定义界面,在公差选择定义界面可以根据参数的基本尺寸定义公差、公差等级或配合公差;(S、所述参数编辑可视化模块是利用KBE系统自动拾取参数信息、参数名称、参数值信息,知识库自动接收这些信息,很方便的定义知识库中用到的信息;法、所述知识重用模块包括两种插入方式1.在平台上选择TSK并插入(从知识库中)、 2.插入本地TSK(从本机)选择已经编写好的知识文件插入到当前知识中,实现知识或知识段落的重复利用,选择从平台插入后会回到知识列表,选择需要的知识后点击知识库管理界面上的“知识重用”按钮即可; 所述子流程模块使知识流程的结构简化,使知识流程更加清晰,便于统一管理;在知识功能明确的流程中,将具有一定知识功能的知识规则写入一个子流程中,以使整个知识流程或主流程清晰,干练,一目了然;在知识文件建立的过程中的,将一些通用性强的、结构复杂的知识功能单独建立成为知识文件,在需要使用这些知识功能时,使用“插入知识库文件”功能,将已编辑好的知识功能插入新的完整的知识文件中,以达到知识重用的目的;知识库子流程的功能是对模块进行封装,便于统一管理。
2. 一种如权利要求1所述的全三维数字化知识库系统的应用方法,该方法应用于产品设计、工艺设计、产品检验,具体按如下步骤进行1)在产品设计阶段,以新建的模型或三维数字化模型为载体,构建了包含产品几何和非几何信息的MBD产品数据集,以特征为基本的数据组织单元,知识库设计编辑人员首先对产品目标进行分析,使用知识编辑系统将设计专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表达出来,生成知识库文件,在编辑过程中,可随意组合面向典型的免编程可视化的向导式设计、面向设计过程的免编程可视化的向导式设计、面向特征的免编程可视化的向导式设计,之后,产品设计人员运行知识库设计编辑人员编辑的知识库文件,通过输入设计参数值、参数采集、平台交互等进行推理设计,分步输出结果数据,实现和CAD平台交互,最终实现产品目标;.2)在工艺设计阶段,面向三维数字化模型,获取MBD数据集中的产品特征信息,根据这些特征信息,在工艺设计知识库系统的辅助下,知识库设计编辑人员首先对工艺路线进行分析,使用知识编辑系统将工艺专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表示工艺过程的设计,包括工艺路线、加工方法的选择、确定,制造资源的选择、 确定,工装设计的要求,加工过程的规划等,生成知识库文件,在编辑过程中,可随意组合面向典型的免编程可视化的向导式设计、面向工艺设计过程的免编程可视化的向导式设计、 面向特征的免编程可视化的向导式设计,之后,知识库使用人员运行知识库设计编辑人员编辑的知识库文件,通过输入工艺设计参数值,系统进行工艺分析推理设计,分步输出结果数据,如推出加工方案或实现和CAD/CAE平台交互选择加工方案;根据加工方案的选择, 可以依次推理出工艺设计结果或与CAD/CAE平台交互生成工艺设计结果,包括工序、工步、 刀具和切削参数、工装等,最终实现工艺设计目标;.3)在工装设计阶段,以被加工的零件为载体,构建了包含工装几何和非几何信息的MBD 产品数据集,以特征为基本的数据组织单元,知识库设计编辑人员首先对产品目标进行分析,使用知识编辑系统将设计专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表达出来,生成知识库文件,在编辑过程中,可随意组合面向典型的免编程可视化的向导式设计、面向工装设计过程的免编程可视化的向导式设计、面向特征的免编程可视化的向导式设计,之后,工装设计人员运行知识库设计编辑人员编辑的知识库文件,通过输入设计参数值、参数采集、平台交互等进行推理设计,分步输出结果数据,实现和CAD平台交互,最终实现工装目标;产品设计、工艺设计、工装设计应用方法、产品检验应用方法相同,不同的是设计意图根据个领域知识库设计编辑人员的设计意图来设计;如下详细介绍工装设计的详细的知识库文件的编辑与设计首先,知识库设计编辑人员编辑工装设计知识库文件,步骤如下I)、知识库设计编辑人员首先对被加工零件模型进行工艺分析,根据经验,判断是否进行CAE有限元分析或数据校验;II)、根据分析结果选择向导式编辑方式,其编辑方式包括按面向典型的免编程可视化的向导式编辑、面向设计过程的免编程可视化的向导式编辑、面向特征的免编程可视化的向导式编辑,这三种方式在知识库构建过程中是可以自由组合使用的,主要是根据专家使用知识库系统的知识编辑模块,将专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表达出来,生成知识库文件,之后,设计人员运行知识库文件,进行知识库文件的设计;III)、工艺分析过程中被加工零件比较简单、通用性比较强,不需要进行CAE有限元分析,可选择按面向典型整体结构的免编程可视化的向导式设计,具体的向导式设计编辑步骤如下.4、知识库设计编辑人员进行典型零件的尺寸参数信息定义,参数信息包括参数名称、 参数描述、参数类型、小数位数、可选参数、参数性质、是否是入口参数、是否有公差等;.2知识库设计编辑人员将自己的设计意图写入知识库文件,通过知识库系统编辑和特征库、工程计算公式库、曲线计算公式库、图表计算公式库、模型库(组件库、标准件库、智能件库等)、选刀系统等与CAD平台或其它支持的软件相交互的模块,实现推理的编辑; S、知识库设计编辑人员编辑输出参数的“输出最终结果”模块,指定输出文件的路径;④、知识库设计编辑人员编辑输出二维工程图的参数的“输出最终结果”模块,指定输出文件的路径;⑤、知识库设计编辑人员可通过知识库的设计,将设计的装配、零件模型输出二维工程图,装配、零件模型修改设计并与二维工程图进行模型验证,从而实现知识库文件的调试;⑥、经模型验证后,即可输出装配及零件二维工程图,知识库文件编辑完成;IV)、根据设计人员的经验,工艺分析过程中被加工零件比较复杂,可选择按面向工装设计全过程的向导式编辑,步骤如下注步骤1、步骤2、步骤3、步骤4、……、步骤η是可以自由排序的,此处只是示意一下各个模块的使用情况;A、按步骤1知识库设计编辑人员进行步骤1零件的尺寸参数信息定义,参数信息包括参数名称、参数描述、参数类型、小数位数、可选参数、参数性质、是否是入口参数、是否有公差等;步骤2、步骤η的参数定义按照步骤1方式定义各个步骤需要定义的参数信息;C知识库设计编辑人员编辑步骤1的向导流程,将自己的设计意图写入知识库文件, 通过知识库系统编辑的交互控制模块的打开本地文件模块、打开标准件库模块、打开智能件库模块、打开组件库模块、返回平台模块、分步设计结果模块实现与模型库(组件库、标准件库、智能件库等)的编辑,实现打开本地文件、打开标准件库、打开智能件库、打开组件库、 返回平台、分步设计结果的编辑;知识库设计编辑人员编辑步骤2的向导流程,将自己的设计意图写入知识库文件,通过知识库系统编辑的特征模块实现与特征库交互的编辑,实现特征与组合特征的编辑;知识库设计编辑人员编辑步骤3的向导流程,将自己的设计意图写入知识库文件,通过知识库系统编辑的搜索模块实现与组件库和标准件库的交互的编辑,实现搜索标准件和搜索组件库的编辑;知识库设计编辑人员编辑步骤η的向导流程,将自己的设计意图写入知识库文件,通过知识库系统编辑的公式编辑模块实现与公式库、曲线库、图标库的交互的编辑,实现工程计算公式、曲线计算公式、图表计算公式的编辑;Q、知识库设计编辑人员编辑输出参数的“分步结束”模块,指定输出文件的路径; 、知识库设计编辑人员调试知识库文件,进行各部件装配、修改的调试; ⑤、知识库设计编辑人员编辑输出装配及零件二维工程图的参数的“分步结束”模块, 指定输出文件的路径;知识库设计编辑人员调试知识库文件,进行装配、零件模型输出二维工程图的调试;(S、经调试后,保存知识库文件,编辑完成;之后,工装知识库设计人员运行知识库文件,进行工装设计,步骤如下V)、工装设计人员首先对被加工零件模型进行工艺分析,根据经验,判断是否进行CAE有限元分析或数据校验;VI)、根据分析结果选择向导式设计方式,其设计方式包括按面向典型的免编程可视化的向导式设计、面向设计过程的免编程可视化的向导式设计、面向特征的免编程可视化的向导式设计,这三种方式在知识库构建过程中是可以自由组合使用的,主要是根据专家使用知识库系统的知识编辑模块,将专家的设计经验、规范、意图等多领域和多种描述形式的设计知识显性表达出来,生成知识库文件,之后,工装设计人员运行知识库文件,进行知识库文件的设计;通)、工艺分析过程中被加工零件比较简单、通用性比较强,不需要进行CAE有限元分析,可选择按面向典型整体结构的免编程可视化的向导式设计,步骤如下 4、采集零件尺寸参数;<2、结构推理设计,工装设计人员根据准备设计的产品,从特征库、工程计算公式库、曲线计算公式库、图表计算公式库、模型库(组件库、标准件库、智能件库等)、选刀系统等与 CAD平台或其它支持的软件查找有关数据; @、下载模型并参数化驱动; β、装配、零件模型输出二维工程图输出; (S、装配、零件模型修改设计并与二维工程图联动;⑧、将设计的装配、零件模型输出二维工程图,装配、零件模型修改设计并与二维工程图进行模型验证;δ、经模型验证后,即可输出装配及零件二维工程图,设计完成; 通)、根据工装设计人员的经验,工艺分析过程中被加工零件比较复杂,可选择按面向工装设计全过程的向导式设计,步骤如下注步骤1、步骤2、步骤3、步骤4、……、步骤η是可以自由排序的,此处只是示意一下各个模块的使用情况;A、按步骤1数据采集、步骤2数据采集、步骤η数据采集;(2:、结构推理设计,工装设计人员根据准备设计的产品,从特征库、工程计算公式库、曲线计算公式库、图表计算公式库、模型库(组件库、标准件库、智能件库等)、选刀系统等与 CAD平台或其它支持的软件查找有关数据; @、分步进行推理设计、下载并参数化驱动; 性、各部件装配、修改;⑤、将设计的装配、零件模型输出二维工程图; ⑥、装配、零件模型工程图进行模型验证;S、经模型验证后,即可输出装配及零件二维工程图,设计完成。 全文摘要
本发明公开了全三维数字化知识库系统和知识库的应用方法。知识库系统包括流程控制、专用知识设计、交互控制、公式编辑、搜索控制、计算控制、知识库小功能模块,是独立的、可以挂接在不同的CAD平台上的知识驱动系统。知识库的应用方法,可应用于机械制造行业的产品、工艺、工装设计、产品检验等各个领域。设计人员通过开放式、免编程、可视化的知识编辑功能,将意图、行业设计规范、标准手册、设计经验、计算公式等知识表达出来,储入知识库、数据库、模型库中进行重用;通过参数传递、数据采集与交互、平台交互实现向导式设计。系统具有通用性强、方便快捷、企业核心技术经验知识不外泄等优点,为企业的技术创新、知识经验积累提供手段。
文档编号G06Q50/00GK102324072SQ201110271890
公开日2012年1月18日 申请日期2011年9月14日 优先权日2011年9月14日
发明者刘娟娟, 刘志雄, 姚鹏, 曹芳, 艾勇, 袁娜, 高春霞 申请人:西安易博软件有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1