CAPP专家系统中工艺决策的实现
专家系统-CAPP系统
2。
2 专家系统在工艺设计中的应用为了更好的模拟设计人员的经验知识,需要将不确定的思想引入到工艺过程中CAPP(计算机辅助工艺设计)是根据产品设计所给出的信息进行产品的加工方法和制造过程的设计.传统工艺设计的缺点:对工艺人员要求高工作量大,效率低无法利用CAD的图形和数据难以保证数据的准确性信息不能共享CAPP 系统是专家系统在机械制造工程中的应用(其结构如图3)。
工艺过程设计由于其复杂性和多变性,直到1981 年才由法国开发出第一个工艺过程设计专家系统。
CAPP技术作为联结CAD和CAM的桥梁,是将产品数据转换成面向制造的指令性数据。
传统的CAPP在工艺员输入零件的原始信息后,通过储存在工艺规程库中的工艺设计知识和决策方法进行一系列决策和判断,并生成工艺规程,但当输入的信息不在逻辑决策范围内时,便得不出结论。
专家系统与CAPP的集成可以将工艺知识转化为相应的知识库,通过推理机的控制策略,从知识库中搜索相应的处理规则,然后执行这条规则,并把每一次执行规则得到的结论部分按先后次序记录下来,直到零件加工达到终结状态,从而实现对工艺过程的决策优化.而且,CAPP专家系统在一定程度上可以模拟工艺人员的设计思维活动,使工艺设计中一些模糊问题得到解决,提高CAPP系统的适应性。
另外,CAPP专家系统还应该具有解决工艺设计及决策中特殊知识的获取和描述,如零件信息(几何信息、拓扑信息以及工艺信息等)的获取和表示以及加工过程仿真的表示与生成等功能。
2. 2。
1 CAPP 专家系统基本构成专家系统技术的研究和应用正以前所未有的速度在故障诊断、模拟仿真、自动控制、工艺编程、生产规划、产品设计等许多机械工程领域不断发展。
随着研究工作的不断深入,一些新的技术方法和先进制造技术正融入机械工程专家系统技术的研究和应用中,不仅使知识表示、知识库构建、知识获取和推理模式等关键技术的研究取得了一定成果,还出现了一些集成式的新型专家系统,如神经网络专家系统、模糊专家系统、基于Internet 的专家系统、CAD 专家系统、CAPP 专家系统等。
CAPP系统中工艺流程管理的设计与实现
CAPP系统中工艺流程管理的设计与实现DesignandrealizationoftheprocessmanagementsystembasedonworkflowinCAPP孟丽丽。
路春光,邓乃灏,薛全会MENGLi—1.’LUChun-guang,DENGNai.hao。
XUEQuan—hui(河北理工大学机械工程学院。
唐山063009)摘要:传统的CAPP非常注重设计方法,在工艺流程管理方面暴露出很多缺点,为了解决工艺流程管理的自动化问题,本文基于工作流技术开发了工艺流程管理模块。
首先分析了工艺流程管理的基本功能,然后以产品工艺设计审批流程为例,利用PetriNets模型进行详细分析,并建立工作流模型;最后重点阐述了CAPP中工艺流管理的设计与实现。
关键词:工艺流程lCAPP;PetrlNets;系统实现中围分类号:TP311文献标识码:B文章编号:1009-0134(2009)07-0108-030引言CAPP(ComputerAidedProcessPlanning)是连接设计和制造的桥梁【11,但传统的工艺设计过多地关注计算方法的研究,对工艺设计的流程管理重视不够。
新的生产模式对工艺流程管理提出了新的要求,迫切要求企业建立适当的工艺流程,及时、正确地对工艺设计过程进行有效的管理和控制[21。
工作流管理技术是商业过程部分或全部的计算机化和自动化,其主要特征是实现入和计算机交互事件结合过程的自动化,通过在CAPP系统中引入工作流技术,可以使相关人员在正确的时间、以正确的方式得到正确的任务,从而保证企业工艺过程有计划地进行。
本文结合“基于工作流和集成化BOM树的CAPP系统”(属唐山市生产力促进中心课题)的开发经验和实践,以唐山市通力齿轮有限公司(简称“通齿”)为研究对象,探讨了CAPP系统中工艺流程管理的设计与实现。
1CAPP系统中工艺流程管理1.1工艺流程分析通齿是一家主要从事汽车变速器总成研发、制造和销售一体化的企业,汽车变速器的总类繁多,结构复杂,工艺更改频繁,设计过程具有显著的工作流特征。
焊接CAPP系统工艺决策方法的研究
焊接CAPP系统工艺决策方法的研究t王玉玲t刘长安摘要在焊接C APP系统中,从工艺决策所需信息的输入问题开始,详细介绍了自动生成工艺决策的方法。
主要包括焊接方法和焊接顺序的生成,实现了工艺决策的自动化。
关键词:焊接CAPP工艺决策中图分类号:TP391文献标识码:A文章编号:1000)4327(2001)05)0015)02一、工艺决策所需信息的输入对于HJCAPP系统来讲,所输入的信息必须是后面生成工艺所需要的各种信息,是直接为制订加工工艺服务的。
首先是将需要的所有信息归纳总结出来,建立有关的信息模型。
如工艺过程卡的表头信息,工艺内容描述时需要的信息,工艺决策时需要的信息。
具体有以下几类信息:(1)总体信息:关于产品(部件)的信息。
(2)组成件信息:组成产品的零件信息。
(3)焊缝信息:描述焊缝的信息。
(4)拓扑信息:零件之间的位置关系核算。
1.总体信息总体信息是关于产品或部件的总体描述的信息,其中有表头信息、生产数量、精度要求。
表头信息是指工艺过程卡的表头上所列各项的具体内容,根据有关工艺标准,表头信息包括产品名称、产品型号、零件名称、零件图号、生产批量、精度要求。
这些表头信息是以表格形式显示于屏幕上的全部汉字提示,操作方便,其数据结构如下:3总体信息4产品名称:产品型号:零件名称:零件图号:生产数量:产品精度要求:2.组成件信息一个产品或产品的一个部件都是由许多零件组成的,要进行工艺设计需要知道产品由哪些零件组成,这其中包括这样一些内容:零件序号、图号、名称、材料、件数;后面生成焊接顺序需要按零件重量对存储组成件信息的表进行排序,所以还包含零件重量的信息。
组成件的数据结构如下:3组成件信息4零件图号:零件名称:零件材料:件数:3.焊接信息的输入所要输入的焊接信息都是进行工艺设计所必须的信息。
如要生成焊接方法需要焊件的材料和焊件厚度;要形成焊接顺序需要焊缝的参数,如焊缝长度和焊缝高度;要生成工序内容就需要写清楚第几条焊缝是哪几个零件之间的焊缝,因此要输入与焊缝有关的零件;要生成焊接工艺参数有时需要焊缝符号和坡口符号,因此这两种符号也要输入。
CAPP系统原理
CAPP系统原理CAPP系统(计算机辅助工艺规划系统)是一种基于计算机技术的辅助和改进工艺规划的系统。
其主要原理是通过对零件进行分析和处理,根据工序与工具的匹配以及加工顺序的确定,帮助制造企业提高工艺规划和制造效率。
1.零件分析与识别:CAPP系统首先对输入的零件进行分析与识别,通过对零件的几何形状、尺寸、工艺特征等进行检测和提取,自动识别出各个特殊要求的特殊工艺。
2.工艺生成与选择:CAPP系统会根据零件的工艺特征和处理要求,生成一系列的工艺方案。
这些方案可以根据加工的复杂程度、加工精度等因素来确定,最终生成合适的工艺路线。
3.工艺计算与优化:在生成工艺方案后,CAPP系统会根据工序之间的依赖关系、加工时间和成本等因素进行计算和优化。
通过优化,可以使得加工过程更加合理和高效,减少成本和时间。
4.工艺规划与评估:CAPP系统会根据生成的工艺方案,确定具体的工艺流程和工具参数,并对每个工序进行评估。
这些评估包括加工时间、工具寿命等因素,以便制定出最佳的加工流程和工具使用计划。
5.工艺信息传递与管理:CAPP系统还可以将生成的工艺方案和相关信息传递给其他关联的生产系统,如CAM(计算机辅助制造)系统、ERP (企业资源计划)系统等。
这样可以实现工艺规划和制造过程的无缝连接和信息共享。
1.设计过程中的工艺规划:在产品设计阶段,CAPP系统可以根据产品的设计特点和要求,提供合理的工艺方案和可行性分析。
这样可以在设计过程中及时发现和解决可能的制造问题,提高产品设计的质量和效率。
2.成本估算与控制:通过CAPP系统的使用,制造企业可以准确估计产品的制造成本,并对成本进行控制。
CAPP系统可以通过工艺的优化和计算,寻找降低成本的方法和路径,从而提高企业的竞争力。
3.生产过程中的工艺管理:CAPP系统可以对生产过程中的工艺进行监控和管理,保证产品的加工质量和工艺稳定性。
通过对工艺参数和工具使用情况的追踪,可以及时发现并解决可能的问题,减少故障发生的概率,提高生产效率和产品质量。
回转体零件CAPP专家系统的设计与实现
工艺过程设计的核 心是 经验 知 锻的应用过 程 , 由于 工 艺知识的不确定性 、 糊性 及工艺 数据 的动 态性 , C P 模 使 AP 成为制约 C MS发展的瓶颈 。人 工智 能( , ric ln I AIA tia I— f i tl ee) e i ne技术 , Lg 特别是 专家 系统 的开发 、 应用 , 使得 经验 性 知识的运用和处理较易实现 :专家系统是 指在某 一特定 领 域 内以专 家水平和能 力解决 有关 问题 的软件 系统【 , 常 2非 1 适合于工艺设计 中经验知识应 用的推理过 程 :在用专家 系 统技术建立的 c P, A I系统中 , 知识库 与推理机相互 分离 , 当
Ab ta tEx e t y tm fpo espa igfrr tr at cl d “ APP src : p r se o rc s lnt o ayp rs al s n o e HC EXP ’i etbih db Nn h i a rga s sa l e yu gt evs l o rmmig s u p n tc nq eViu l ai hsp p r eh iu s a B s i t/ a e Th p la in s cn ea pi t } c o ta tcudr nsedl n i l t red yo eai tra e h ti o l u ta i a dmlbywih f n l p rt i efc . y a i g n n
摘要 : 利用 Vi l ai可视 化编程技术建立 了回转体零件工 艺规 程设计专 家 系统 H A P X S,  ̄a B s c C P E P 经检 验 , 系统运 行稳定 可靠, 知祝库堆护扩充方便 , 作界面友好 , 满足一般回转体零件 工艺规程设计 自动化的要 求。 操 可 关键词 : 回转体零件 ;MJ : C p 专家系统 中图分类号 : P 9 .2 T 3 17 文献标识谒 : A 文章编号 :0 7 4 3 2 0 }3 0 3 2 10 —9 8 【02 0 0 4 —0 Ex e tS s e ofPr c s a n n o heRotr rs p r y t m o e sPl n i g f r t a y Pa t
capp的实施需要几个步骤
CAPP的实施需要几个步骤1. 确定目标和需求在开始CAPP(Computer-Aided Process Planning,计算机辅助工艺规划)的实施之前,我们需要明确目标和需求,以确保有效地使用CAPP系统。
以下是在这个步骤中要考虑的一些要点:•定义潜在的问题和痛点:首先,我们需要对当前的工艺规划流程进行评估,并识别可能存在的问题和痛点。
这有助于我们确定如何使用CAPP系统来解决这些问题。
•确定实施的目标:根据当前的问题和痛点,我们需要明确实施CAPP 的目标。
这些目标可能包括提高工艺规划的效率、减少错误和重复工作、提高准确性等。
•收集用户需求:在确定目标的基础上,我们需要与工艺规划团队和其他相关部门的利益相关者进行沟通,以收集他们的需求。
这有助于确保CAPP 系统能够满足各方的期望和要求。
2. 选择合适的CAPP系统在确定目标和需求之后,下一步是选择适合组织的CAPP系统。
以下是在这个步骤中要考虑的一些要点:•市场调研:进行市场调研,了解当前可用的CAPP系统,并比较它们的功能、性能和价格等。
这有助于我们选择最适合组织需求的系统。
•确定系统要求:根据组织的需求和目标,明确CAPP系统的功能和特性要求。
这些要求可能包括自动化程度、集成能力、用户友好性等。
•评估供应商和解决方案:与潜在的CAPP系统供应商进行洽谈,并评估他们提供的解决方案。
这可通过试用期、参观其他组织的使用情况以及与供应商的谈判等方式进行。
•选择最合适的系统:根据市场调研和供应商评估的结果,选择最适合组织需求的CAPP系统。
3. 数据准备和导入在选择CAPP系统后,下一步是准备并导入所需的数据。
以下是在这个步骤中要考虑的一些要点:•数据收集和整理:收集现有的工艺规划数据,并将其整理成适合导入CAPP系统的格式。
这可能涉及清理数据、转换格式以及添加必要的元数据等工作。
•数据格式转换:根据选定的CAPP系统的要求,将工艺规划数据转换成系统可接受的格式。
计算机辅助工艺规程设计(CAPP)
计算机辅助工艺规程设计(CAPP)一、概述CAD的结果能否有效地应用于生产实践,NC机床能否充分发挥效益,CAD与CAM能否真正实现集成,都与工艺设计的自动化有着密切的关系,于是,计算机辅助工艺规程设计(CAPP,Computer Aided Process Planning)就应运而生,并且受到愈来愈广泛的重视。
工艺规程设计的难度极大,因为要处理的信息量大,各种信息之间的关系又极为错综复杂,以前主要靠工艺师多年工作实践总结出来的经验来进行。
因此,工艺规程的设计质量完全取决于工艺人员的技术水平和经验。
这样编制出来的工艺规程一致性差,也不可能得到最佳方案。
另一方面熟练的工艺人员日益短缺,而年轻的工艺人员则需要时间来积累经验,再加上老工艺人员退休时无法将他们的“经验知识”留下来,这一切原因都使得工艺设计成为机械制造过程中的薄弱缓解。
CAPP技术的出现和发展使利用计算机辅助编制工艺规程成为可能。
对CAPP的研究始于60年代中期,1969年挪威发表的第一个CAPP系统AUTOPROS,它是根据成组技术原理,利用零件的相似性去检索和修改标准工艺过程的形式形成相应零件的工艺规程。
AUTOPROS系统的出现,引起世界各国的普遍重视。
接着于1976年,美国的CAM-Ⅰ公司也研制出自己的CAPP系统。
这是一种可在微机上运行的结构简单的小型程序系统,其工作原理也是基于成组技术原理。
图3-2-1为该系统的流程框图。
CAPP系统从60年代中期开始研制,到目前为止,已研制出很多CAPP系统,而且有不少系统已投入生产实践使用。
在已应用系统中,针对回转类零件的CAPP 应用比较成熟,而且多应用于单件小批量生产类型。
国内则于80年代开始这项研究,已开发出不少CAPP系统,有的CAPP系统在实践中应用取得良好的效果。
二、CAPP系统的功能一个CAPP系统应具有以下功能:①检索标准工艺文件;②选择加工方法;③安排加工路线;④选择机床、刀具、量具、夹具等;⑤选择装夹方式和装夹表面;⑥优化选择切削用量;⑦计算加工时间和加工费用;⑧确定工序尺寸和公差及选择毛坯;⑨绘制工序图及编写工序卡。
CAPP的分类及原理教程文件
CAPP的分类及原理教程文件CAPP(计算机辅助工艺规划)是指利用计算机技术对产品的工艺过程进行规划和优化的一种方法。
它通过将产品的设计数据以及生产工艺相结合,自动化地进行工艺过程的规划和优化,提高产品的制造效率和质量。
CAPP在制造业中得到了广泛的应用,可以显著提高企业的生产效率和竞争力。
1.基于经验的CAPP(E-CAPP):基于专家经验知识库的CAPP系统,通过对专家的经验知识进行模拟和计算,以实现工艺过程的规划和优化。
2.基于特征的CAPP(F-CAPP):利用产品特征信息进行工艺规划和优化,将产品的特征和工艺文件进行匹配和映射,从而实现工艺过程的自动化规划。
3.基于知识的CAPP(K-CAPP):利用知识工程的方法,将工艺领域的知识进行建模和表示,通过知识推理和匹配来进行工艺规划和优化。
4.基于约束的CAPP(C-CAPP):将生产工艺中的约束条件进行建模和表示,通过对约束条件的求解来进行工艺过程的规划和优化。
1.数据采集和处理:收集产品的设计数据以及生产工艺相关的信息,对数据进行整理和处理,为后续的工艺规划和优化做准备。
2.工艺规划和优化:根据产品的设计数据和工艺相关的信息,进行工艺过程的规划和优化,确定每个工序的具体操作方法和顺序。
3.工艺路线生成:根据产品的设计要求和工艺规划结果,生成详细的工艺路线,包括工序的顺序、工具设备的选择和加工参数的确定等。
4.工艺文件生成:根据工艺路线,生成相应的工艺文件,包括工艺卡、加工工艺图、装配工艺图等,为实际生产提供指导。
5.工艺评价和改进:对生成的工艺方案进行评价,根据评价结果进行工艺改进和优化,提高产品的质量和生产效率。
总之,CAPP是一种重要的制造工艺规划和优化方法,通过利用计算机技术实现工艺过程的自动化计划和优化,可以显著提高企业的生产效率和竞争力。
各种类型的CAPP系统可以根据不同的应用场景和需求进行选择和应用,以达到最佳的工艺规划和优化效果。
机械制造CAPP系统
机械制造CAPP系统机械制造是一个复杂而又关键的行业,在当今竞争激烈的市场中,如何提高生产效率,减少成本,提高产品的质量和精度成为了机械制造企业亟需解决的问题。
计算机辅助工艺规划系统(CAPP)的出现为机械制造业带来了一次革命。
本文将介绍CAPP系统的定义、功能、实现原理、应用意义以及相关技术。
通过深入研究和使用CAPP系统,机械制造企业可以迅速提高生产效率,降低成本,并提高产品质量。
一、CAPP系统的定义计算机辅助工艺规划系统(Computer-Aided Process Planning, CAPP)是利用计算机技术辅助实现产品制造工艺规划的系统。
它通过收集和处理产品设计信息,结合工艺规程和工艺数据库,自动生成产品制造过程中所需的工艺计划、工艺文件、工装夹具设计和加工工艺参数等内容。
二、CAPP系统的功能1. 制定工艺计划:CAPP系统可以根据产品设计信息和工艺数据库,自动生成产品的工艺计划。
通过CAPP系统,工程师可以快速准确地制定合理的工艺路线和工序安排,提高生产效率。
2. 生成工艺文件:CAPP系统可以根据工艺计划自动生成相应的工艺文件,包括工艺卡、工装夹具设计图、工艺参数表等。
这些文件为生产制造提供了详细的指导和依据,有效减少了人为错误和重复工作。
3. 优化工艺参数:CAPP系统可以根据工艺数据库中的经验数据和加工参数,对工艺计划进行自动优化。
通过合理地调整加工参数和工艺流程,可以提高产品的加工精度和质量。
4. 支持决策分析:CAPP系统还可以根据不同的产品设计和生产需求,进行决策分析。
比如,可以通过CAPP系统对不同的加工方案进行比较,选择最优的加工方案。
三、CAPP系统的实现原理CAPP系统的实现主要依赖于计算机技术和工艺数据库的支持。
首先,需要建立包括产品设计数据、工艺规程和加工参数等信息的工艺数据库。
然后,通过对产品设计信息的分析和加工工艺的判断,CAPP系统可以自动从工艺数据库中提取相关信息,并生成相应的工艺计划和文件。
7.4-4一般创成式CAPP系统的工艺决策过程
【首页】【上页】【ห้องสมุดไป่ตู้页】【返回】【结束】
通过分析大量的工艺过程可以发现,不管零件多么复杂,其加 工工艺可以分解为主工序和辅助工序两大类。主工序一般是针 对零件上各主要形状特征的,如回转类零件的圆柱表面、圆锥 面和内圆柱表面等;辅助工序包括辅助表面的机加工工序、热 处理工序和钳工工序等。其中加工工序如倒角、车轴肩、车 (铣)槽、钻孔与攻丝等的加工,要么与主表面的加工在同一 个工序里,要么安排在主要表面的加工工序之后。
【首页】【上页】【下页】【返回】【结束】
工艺路线安排中要考虑的方面和约束因素粗略概括起来可表示 成下列函数形式: S=f (P ,Me ,G ,Dev ,Tec ,Cp)
S------工艺路线; Tec-----工艺因素;
Cp-----加工费用; G-------零件各表面几何形状;
P------所选择加工方法集合; Dev-----各表面形位公差;
3.一般创成式CAPP系统的工艺决策过程 工艺决策过程流程图
【首页】【上页】【下页】【返回】【结束】
基本步骤 选择加工方法
在输入零件信息以后,首先要根据零件各种几何表面特征(基本 的或辅助的)的加工要求,确定各种表面特征的加工方法,这是 生成工艺路线的基础。 工艺规程主干生成
按照一定的工艺路线安排原则,将已选好的零件各表面要素的 加工方法按一定的先后顺序排列,以确定零件的工艺路线。
电除尘器CAPP系统工序决策对话框的设计与实现
2 面 向对 象 的对 话 框 用户 模 型建 立
针对 Z — AP F C P系 统对 话 框 的要 求 , 用 面 向 采
和其 对工序设 计 的实 际 要 求 , 发 的 Z A P系 开 FC P 统对产 品零件 的参 数输 入采用 对话 框方式 来实 现.
对象 的软件 开发 方法来 建立 相应 的对话 框模 型.
() 2 可变性 . 对话 框 的具体参 数 内容应 能根据 不 同的工种 和工 步情 况 相应 进 行 改 变 , 以适 应 定 额工 时 的不 同计算 条件 ; ( ) 能性 . 3智 在对 话框 中 , 只要输入 相应 参数 , 其 他 内容如设 备型 号 、 装 图号 、 序 内容 、 额 工 时 工 工 定 等 内容可 自动得 到.
对话 框 的设计应 满 足 以下 要求 : () 1 可重 用性, 话框 的分 类 号 : TH1 5 6
电 除尘 器产 品是重 要 的环保 设 备 , 其设 计 和 制 造历 来受 到 国家相 关法 规 和 行 业标 准 的严 格 制 约 ,
有 效性 的关键 因素. 因而 需 要 一种 带 有 用户 模 型 的 人 机对话 接 口, 这种 接 口能 随 时根 据 不 同用 户 的特
征来 裁剪 交互 的 内容 和方式 ,
ZF
~
C P A P系 统 采 用 对话 框 实 现参 数 输 入 时 ,
关
键
词 : 电除 尘 器 ; 向 对 象 ; 户 模 型 ; 话框 面 用 对 文献标识码 : A
2 1 P weB i e 面 向 对 象 性 能 . o r ul r d
2 1 1 窗 口 中的 面向对 象 . . P weB i e 的 窗 口遵 循 3个 面 向 对 象 的原 o r ul r d
capp成组工艺实施的步骤
CAPP成组工艺实施的步骤1. 确定CAPP的目标和作用在实施CAPP(计算机辅助工艺规划)之前,首先需要明确CAPP的目标和作用。
CAPP的目标通常包括提高产品质量、降低生产成本、缩短产品研发周期等。
确定CAPP的目标将有助于后续的实施工作。
2. 收集工艺信息在实施CAPP之前,需要收集与产品相关的工艺信息。
这些信息包括产品设计图纸、工艺文件、生产工序和流程、设备能力等。
收集全面准确的工艺信息是实施CAPP的基础。
收集工艺信息时,可以采用以下方式:•查阅设计图纸和工艺文件•参观工艺部门和生产现场,了解实际操作过程•与工艺人员和操作工进行沟通,了解他们的经验和建议•参考相关的标准和规范3. 进行工艺分析在收集到工艺信息后,需要进行工艺分析。
工艺分析是对工艺流程和工序进行详细的分析和评估,以确定最佳的工艺方案。
在进行工艺分析时,可以按照以下步骤进行:1.将产品的设计图纸和工艺文件进行详细的分析,了解产品的结构和功能。
2.根据产品的结构和功能,确定产品的加工工艺和工序。
3.对每个工序进行分析,包括工序的操作方法、所需设备和工具、工序时间等。
4.根据工序的分析结果,进行工艺优化,提出改进意见。
4. 设计工艺路线和标准工序卡在进行工艺分析后,可以设计工艺路线和标准工序卡。
工艺路线是指产品从原材料到最终产品的加工流程,而标准工序卡则是指每个工序的详细操作方法和要求。
设计工艺路线和标准工序卡时,可以采用以下方法:•根据工艺分析的结果,确定产品的加工流程和工序顺序。
•制定每个工序的操作方法和要求,包括操作步骤、工具和设备、产品尺寸和质量要求等。
•将工序按照一定的顺序排列,形成工艺路线。
•编写标准工序卡,将每个工序的操作方法和要求详细描述。
5. 实施CAPP系统在设计好工艺路线和标准工序卡后,可以开始实施CAPP系统。
CAPP系统是通过计算机辅助实现工艺规划和工序安排的系统。
实施CAPP系统时,可以按照以下步骤进行:1.选择合适的CAPP软件或平台。
CAPP工艺决策方法分析及评价-论文
工艺与技术♦G o n g y i yu JishuCAPP策方法分析及评价夏燕朱婷(武汉理工大学,湖北武汉430〇70)摘要:在介绍CAPP概念的基础上,分析了 CAPP工艺决策的方法,并运用层次分析法对CAPP工艺方案的多种选择进行评价。
关键词:CAPP;工艺决策&0引言目前C A PP的发展还不 满足 实践的需求,这是由于CA PP对 有着一定的 ,人工决策和干预在工 中仍不 缺,实现 的CA PP系统难度很大。
本文就CAPP工艺决策方法作出 ,并运用层次分析法对CAPP工艺方案的多种选择进行 。
!CAPP的概念CAPP是 于计算机软硬件 和支撑环境,利用计机进行计算、判断和 制定零件机 工工艺的 。
于CA PP系统"决手工工 计效率低、一 、质量不稳定、不易 等 。
2 CAPP工艺决策CAPP软件设计的核心内容主要是各种工艺决 的表达和实现,CAPP工艺决策分为:逻辑、计算和创造性决策。
2.1 策决策:对于长期 实践中积累的工艺经验进行系统的总结,建立决策规则,根据 进行决策,广 用于加工方法、机床和 选择等。
最常用的 决策是决 和判。
决 :一 计活动中条件与动的表,为分析、决策、表达决 供依据。
决 :一种带有单个根,并从此根发出多个分支的图,在决 ,每个分支都传送一个 ,表示一个“IF”语句,而一连串的分支一个 “AND”或“OR”。
由根到终点的一条路径一条类似决策表中的规则,动 于每个最终分支的末端。
2.2 策计算决策包括计算和 据表,主要用于 建立数学模型和 较完善经验数据的情况,如工序尺寸计算、切削用量选择 工 计 、用计 等。
2.3创 策造性决 用于范围较模糊,需要十分 的推理策略,如基准选择、装夹方案确定等,其在很 上 于工艺员的经验 造 维。
3 CAPP多工艺方案选择的评估3.1 CAPP工艺方案评价方法的数学模型及求层次分析法(AnalyticHierarchy Process,简称 AHP)是将 与决总是有关的元素分目标、准则、方案等层次,在此基础之上进行 和定量分析的决策方法。
六 CAPP系统的工艺决策技术
计算机辅助工艺设计
——CAPP系统的工艺决策技术 ——CAPP系统的工艺决策技术
机电工程学院
计算机辅助工艺设计
——CAPP系统的工艺决策技术 ——CAPP系统的工艺决策技术
3、编排合理的加工顺序 基准的选择 主要加工表面的安排 热处理工序与辅助工序的安排 4、选择加工机床和相关工艺装备 调用CAPP系统内预建的机床数据库, 调用CAPP系统内预建的机床数据库,根据机床 系统内预建的机床数据库 规格和经济加工精度信息与零件所选加工方法信息相 比较。然后作出决策。 比较。然后作出决策。
机电工程学院
计算机辅助工艺设计
——CAPP系统的工艺决策技术 ——CAPP系统的工艺决策技术
第三节 人工智能技术
一、知识的规则表达法
产生式表示法将知识表示成“如果<条件> 产生式表示法将知识表示成“如果<条件>,则 <结论>”形式。 结论> 形式。 产生式系统是用规则表达知识, 产生式系统是用规则表达知识,规则的一般形 式为: 式为: IF<条件 IF<条件1> 条件1> AND/OR<条件 AND/OR<条件2> … AND/OR<条件n> 条件2> AND/OR<条件 条件n> THEN <结论1>或<操作1 > <结论 或 操作1 结论1> 结论n>或 操作n <结论2>或<操作2 > … <结论n>或<操作n > 结论2>或 操作2
规则5 规则5: 如果<主轴旋转> 如果<主轴旋转>且 车刀在刀架上> <车刀在刀架上>且 刀架移动> <刀架移动> 能进行车削> 则<能进行车削>
CAPP专家系统实现技术与方法
计算机辅助工艺设计(CAPP)技术的应用1.引言计算机的快速发展及其在机械制造业中的广泛应用,使计算机辅助工艺设计成为可能。
计算机辅助工艺设计(CAPP-Computer Aided ProcessP1anning)在现代制造业中,具有重要的理论意义和广泛的实际需求。
世界上最早出现的CAPP始见于1969年,并于1969年推出世界上第一个CAPP系统AUTOPROS。
1976年推出的CAM—I’S Automated Process Planning是CAPP发展史上具有里程碑意义的系统。
工艺设计主要是分析和处理加工信息,进行计算、选择、绘制工艺图,在此基础上编制工艺文件等。
计算机能有效管理大量的数据,进行准确、快速的计算,进行多种形式的比较、筛选和选择,这些功能完全适应工艺设计的需要。
CAPP系统的使用不仅可以极大地提高各种工艺文件的设计效率和质量,而且能够保证工艺设计的规范化、一致性和资源共享。
目前,国内CAPP的发展和应用远远滞后于CAD和CAM。
很多企业已经认识到应用计算机辅助工艺设计的意义,一个适合本企业的CAPP 技术对缩短生产准备周期,提高工艺文件的质量有很大的帮助,同时CAPP可以最大的共享工艺设计人员的经验、智慧。
一个好的、适用的CAPP对提高标准显控台的生产效率、降低成本、保证产品质量有重要的意义。
2.传统工艺设计存在的问题传统的工艺设计都是采用人工方式设计,目前,我国大部分企业的工艺设计仍采用人工方式,尤其是一些中小企业,CAPP的使用是一片空白。
人工设计工艺的方式存在以下一些缺点:1) 工作效率低,设计工作中不断做大量的重复劳动。
手工编写工艺规程时,在书写工艺卡片上要花大量时间,工艺设计的质量完全取决于设计人员的实际工作经验和设计水平。
当生产新产品时,以前设计的工艺过程不能使用,必须重新设计新产品的工艺过程,重新书写新的丁艺卡片。
2) 即使是老产品,也必须重新手工书写工艺卡片。
工艺规划(CAPP)软件开发应用方案(二)
工艺规划(CAPP)软件开发应用方案一、实施背景随着中国制造业的飞速发展,提升生产效率、降低成本、优化资源配置成为企业持续发展的关键。
工艺规划作为制造业的核心环节,直接影响企业的生产效率和产品质量。
传统的工艺规划方法存在着规划效率低、误差大、缺乏标准化流程等问题,无法满足现代制造业的需求。
因此,开发一套先进的工艺规划软件,提高规划效率和准确性,成为当前制造业的迫切需求。
二、工作原理CAPP软件通过集成大数据、人工智能和云计算技术,实现工艺流程的自动化规划和管理。
其工作原理主要分为三个步骤:数据收集、模型训练和自动化规划。
1.数据收集:收集生产现场的各种数据,包括物料、设备、人员、环境等信息。
2.模型训练:利用机器学习算法,对收集的数据进行训练,建立工艺规划模型。
3.自动化规划:利用训练好的模型,自动识别生产过程中的各种因素,实现工艺流程的自动化规划。
三、实施计划步骤1.需求分析:深入了解企业的生产需求和工艺流程特点,明确软件的功能需求。
2.系统设计:设计CAPP软件的系统架构和模块功能,明确各模块的输入输出关系。
3.开发实施:根据设计文档,开发CAPP软件,实现各项功能。
4.测试验证:对开发的软件进行严格的测试和验证,确保软件的稳定性和准确性。
5.上线运行:将CAPP软件部署到生产现场,进行实际运行测试,根据实际运行情况进行优化调整。
6.持续优化:根据用户反馈和企业发展需求,对CAPP软件进行持续优化升级。
四、适用范围本软件适用于各类制造业企业,特别是对工艺规划需求较为复杂、生产效率要求较高的企业。
如汽车制造、机械加工、电子产品制造等企业。
五、创新要点1.集成大数据和人工智能技术,实现工艺流程的自动化规划。
2.引入云计算技术,实现分布式计算和存储,提高软件性能和稳定性。
3.开发可视化界面,方便用户进行操作和管理。
4.引入机器学习算法,不断优化模型,提高规划效率和准确性。
六、预期效果1.提高工艺规划效率:通过自动化规划,预计可以提高规划效率30%以上。
CAPP的实施几个步骤
CAPP的实施几个步骤1. 界定CAPP的目标和范围在实施CAPP之前,首先需要明确CAPP的目标和范围。
CAPP(计算机辅助工艺规划)是指利用计算机技术对产品的加工工艺进行自动化规划和优化。
确定CAPP的目标可以帮助组织更好地衡量实施CAPP的效果,而界定CAPP的范围有助于明确CAPP的应用领域和具体的相关方面。
通过与相关部门的沟通和评估,可以确定CAPP的目标和范围。
例如,目标可以是提高生产效率和质量,范围可以包括设计和制造过程中的工艺规划、工序安排、工时评估等方面。
2. 分析现有工艺流程在实施CAPP之前,需要对现有的工艺流程进行详细分析。
这包括对产品的设计、加工工艺以及相关的工具和设备等方面进行全面的了解。
通过分析现有的工艺流程,可以发现潜在的问题和改进的空间。
这些问题可能包括加工步骤复杂、工艺规程不明确、工时评估不准确等。
同时,还可以评估现有的工艺流程在满足产能和质量要求方面的表现。
3. 开发CAPP系统在分析现有工艺流程的基础上,需要开发和实施CAPP系统。
CAPP系统是实施CAPP的核心工具,它能够根据产品的几何形状和工艺要求自动规划和优化加工工艺。
开发CAPP系统的过程包括以下几个步骤: - 定义CAPP系统的功能需求:根据实际需求,确定CAPP系统应该具备的功能,例如自动工艺规划、工时评估、工序安排等。
- 设计系统架构:根据功能需求,设计CAPP系统的架构,确定模块之间的关系和数据流程。
- 开发系统模块:根据系统架构,逐步开发不同的模块,包括几何处理模块、工序生成模块、工时评估模块等。
- 集成和测试:将各个模块集成到一起,并进行系统测试。
通过测试,确认系统的功能完备性和稳定性。
4. 培训和推广在CAPP系统开发完成并正式上线后,需要对相关人员进行培训,以确保他们能够正确地使用和理解CAPP系统。
培训内容可以包括以下几个方面: - CAPP系统的基本功能和操作流程; - 如何使用CAPP系统进行工艺规划和优化; - 如何评估工艺规划结果和效果。
capp的实施有哪几个步骤
CAPP的实施有哪几个步骤1. 确定CAPP实施的目标和范围在CAPP(计算机辅助工艺规划)实施之前,首先需要明确实施的目标和范围。
确定CAPP实施的目标可以帮助企业明确实施CAPP的目的,例如提高生产效率、降低成本、提高产品质量等。
同时,要对实施CAPP的范围进行界定,确定CAPP将应用于哪些工艺过程和工作流程。
•确定CAPP实施的目标•界定CAPP的实施范围2. 收集并分析相关数据和信息CAPP的实施需要收集和分析相关的数据和信息,以便更好地理解和把握企业的工艺流程和工作要求。
这些数据和信息包括产品设计图纸、工艺文件、工序描述、工艺参数等。
通过对这些数据和信息的收集和分析,可以帮助企业建立起CAPP的基础数据和知识库。
•收集产品设计图纸和相关文件•收集工艺参数和工序描述等信息•分析收集到的数据和信息3. 建立CAPP系统和数据库建立CAPP系统和数据库是实施CAPP的关键步骤之一。
CAPP系统是用于实现CAPP功能的软件系统,而数据库则是存储和管理CAPP所需数据和知识的基础设施。
建立CAPP系统和数据库需要根据企业的实际情况选择合适的软件和硬件设备,并进行系统的配置和部署。
•选择合适的CAPP软件和硬件设备•进行CAPP系统的配置和部署•建立CAPP数据库并导入相关数据和知识4. 设计和开发CAPP的功能和模块CAPP的功能和模块是实施CAPP的核心部分,包括工艺规划、工艺优化、工艺参数计算等。
在设计和开发CAPP的功能和模块时,需要根据企业的实际需求和工艺要求进行规划和设计,并根据实际情况进行功能的开发和调试。
•设计CAPP的功能和模块•开发CAPP的功能和模块•进行功能的调试和测试5. 实施CAPP系统并进行培训在CAPP系统建立和功能开发完成后,需要进行CAPP系统的实施和员工的培训。
CAPP系统的实施包括系统的上线和运行,需要进行系统的部署和配置工作。
员工培训是为了让企业员工熟悉和掌握CAPP系统的使用方法和规范,以便能够有效地运用CAPP系统进行工艺规划和优化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CA PP 专家系统中工艺决策的实现潘晓弘 副教授潘晓弘 刘 敏 程耀东 白 莉 张 运 摘要 结合杭州叉车总厂HC —CA PP 工程应用项目,构造了一种基于知识推理的创成式CA PP 专家系统模型。
原型系统中,工艺设计、机床选择、刀具选择、夹具等知识库的管理独立于推理机,不仅为知识库管理、推理机改进、零件特征排序、知识库系统移植等提供方便,而且系统采用RDB (关系型数据库管理)技术、ODBC (开放式数据库互连)技术,为CA PP 、CAD 、N CP (数控编程)子系统内部不同模式数据交换提供接口。
关键词 CA PP ODBC 特征抽取 特征排序 推理机 知识库 工艺决策中国图书资料分类法分类号 TH 16 T P 391.1收稿日期:1997—06—09 自从Change 给出了“工艺自动设计”明确定义之后,工艺决策过程的自动化得到全面发展。
面向并行工程下产品设计的CA PP 工艺决策加工元模型[1,2]将工艺决策与产品设计有机结合,在理论和实践上对工艺决策模型、算法进行了有益的探讨与研究;基于神经网络的工艺设计实例推进索引模型[3]运用特征技术初步实现了回转类零件CAD CA PP 的集成[4];在建立统一的产品定义模型基础上,采用框架结构、黑板结构的描述形式,将产生式规则应用于工艺过程的逻辑决策[5,6];基于制造资源信息建模、零件模型信息的正向离散与工艺设计基元信息的反向集中、基础数据与工艺设计决策控制分离的模型[7]提高CA PP 系统的柔性;模糊Petri 2O PN 网技术[8]则针对装夹与定位方案提出可选工艺路线的决策方法;PD G 决策(工艺决策图)[9]实现了工艺过程设计;基因遗传算法[10]引入CA PP 系统从理论上实现了工步排序的优化。
然而由于CA PP 对生产环境的依赖性及其本身的复杂性,现有CA PP 系统存在着“先进的不实用,实用的不先进”问题,阻碍了CA PP 的进一步发展及应用。
结合杭州叉车总厂创成式HC 2CA PP 系统的开发,在分析CA PP 工作原理、特征抽取的基础上,建立了基于知识推理的创成式CA PP 专家系统模型。
利用特征抽取技术将实体模型(B rep 表示、CSG 树表示)表达的CAD 图形信息转变为零件的加工特征信息,根据零件特征的加工知识,原型系统生成N CP 子系统的输入文件。
1 构造创成式CA PP 系统的工作基础为了完成选择毛坯、制定工艺路线、选择加工设备及工装、计算切削用量和工时定额、编制工艺文件等工作,创成式CA PP 系统利用输入的零件特征信息,以特征为基础利用专家系统推理进行工艺设计。
现在发展的各种特征抽取技术从理论上实现了从CAD 图形信息到零件特征信息的自动转换。
特征抽取算法主要有[11]:切片技术、凸轮廓算法、单元分解、几何推理、类型匹配、实体生成、体积分解法、CSG 生成树识别等几种。
这些算法多基于B rep (边界表示)、CSG 树(构造立体几何)识别的几何推理。
笔者讨论的CA PP 专家系统,特征抽取与分析以Fuh 的特征分析器[9]为基础创建而成,主要包括以下几个步骤:①从CAD 数据库中检索二维绘图信息和三维几何信息;②将几何信息、文本信息转变为一定格式的二进制流文件或文本文件;③用预定义的算法和规则对生成文件的加工特征进行识别;④采用几何推理辨识特征空间位置关系;⑤通过范例搜索、匹配技术解释特征;⑥将加工属性加入抽取的特征中;⑦将加工特征及特征关系输入零件特征链表,结果采用RDB 模式保存。
特征抽取实现了从CAD 图形信息到零件加工特征信息的转换,为基于特征信息创成式・43・中国机械工程第10卷第1期1999年1月图1 箱体零件特征描述CA PP 系统的成功开发奠定基础。
为便于系统数据库、知识库管理,HC 2CA PP 原型系统应用RDB 模式存储特征抽取的零件特征链表,利用ODBC 技术提供不同数据模式的存储接口。
图1为杭州叉车总厂一叉车箱体,零件对应的特征链见表1。
表1 箱体零件部分特征特征代号特征编号特征说明FD 03PF 001两阶同轴孔FD 03PF 002两阶同轴孔FD 03PF 003两阶同轴孔FD 03PF 004两阶同轴孔FC 04PF 005分布螺纹孔FC 04PF 006分布螺纹孔FC 04PF 019后端面分布螺纹孔FC 04PF 020后端面分布螺纹孔FC 05PF 007分布孔FA 05PF 008箱体前端面FA 05PF 009箱体后端面FC 03PF 018顶面分布螺纹孔2 创成式CA PP 专家系统利用特征分析器生成零件特征链表,然后根据工艺加工与决策知识,按照专家系统知识推理的方式完成零件的工艺过程设计。
创成式HC 2CA PP 专家系统主要由知识库管理、推理机、工艺创成、数据库管理等几个功能模块组成。
2.1 知识库管理知识库管理主要涉及知识库结构、知识表达、知识翻译等内容。
(1)知识库结构 规则的集合形成规则库,知识库则是规则库、事实知识、元知识的集合,图2为知识库的总体结构,图3为规则结构。
图2 知识库的结构框架(2)知识表达 HC 2CA PP 专家系统中知识库的知识由三部分组成:规则、事实、元知识。
3种图3 规则结构知识关系见图4。
图4 规则、知识、元知识关系规则是知识库的核心,它反映了机械加工工艺选择的基本规律,采用产生式规则表示,规则中允许与(AND )、或(OR )、非(NO T )等布尔型操作的任意连接形式,对不精确规则采用可信度描述;事实表示具体零件的特征、工艺设计、机床、刀具、夹具等已知的源知识;元知识是控制规则应用、比较、行动的事实性知识,即按照某一给定的顺序执行规则,又称为规则执行的规则。
对于推理过程:IF 事实存在,TH EN ORD ER (规则1;规则2;规则3;…)中包括的规则、元知识、事实等知识的描述如下:规则1:IF EQ C (@STR #特征I D ,#STR #F 1001)AND EQ C (@STR #材料,#STR #黑色金属)AND L T C (@I N T #热处理HRC 值,#I N T 32)AND RAN GE C (@I N T #公差等级,#I N T 12#10)AND RAN GEC (@DBL #表面粗糙度,#DBL 12.5#5.0)T EEN A SS IGN C (STR #加工链,#STR #粗车)规则2:…。
规则编制采用面向对象的编程技术,在知识・53・CA PP 专家系统中工艺决策的实现——潘晓弘 刘 敏 程耀东等库中,特征I D 、材料、热处理HRC 值、公差等级、表面粗糙度等信息以变量的形式体现,知识匹配时,事实知识数据赋予这些变量,由规则的结论推理出结构。
这种推理形式可使知识库与推理机中的事实知识相互对立,便于系统模块的移植。
上述规则前提是有关特征I D 、材料、热处理HRC 值、公差等级、表面粗糙度的比较关系,结论推理出此特征的加工链。
图1箱体零件中特征PF 001经过推理后,可以得出粗镗—半精镗—精镗的特征加工链。
HC 2CA PP 中工艺知识库包含的机械加工规则主要有:特征加工方法链生成规则(如上述规则);机床、刀具选择规则;特征约束规则(特征空间位置关系、特征加工顺序等);工件装夹规则(工件定位、装夹原理);执行控制规则(元知识)等。
元知识:ORD ER 表示按某种规则执行规则表中的规则,规则1失败,则按ORD ER 规则选择下一条规则进行匹配,依此类推,一旦规则执行成功,规则的结论存入知识黑板,作为下一次推理的事实知识,直到所有规则匹配完成,结束推理。
事实知识由两种类型的知识构成:一是从零件图中抽取出的加工特征信息;一是根据上述特征信息,由规则匹配推导出的中间结果作为下一次推理的事实。
(3)知识翻译 知识翻译过程是知识库定义格式的转换过程,把用知识库描述语言写成的规则库定义文本文件,经语法分析和语义分析后,转换成计算机内部表达形式(二进制流)的数据文件。
HC 2CA PP 专家系统为了简化推理,知识翻译过程将规则库中的连接形式与、或、非全部翻译成与的连接形式,以便系统采用面向对象的编程方法对知识库中的各类函数、规则、链表知识进行描述、处理,提高系统执行效率。
2.2 推理机推理机建立在黑板框架[12]基础上,是专家系统的核心,推理过程中的黑板框架内容见图5。
推理机通过ODBC 接口首先从数据库读入知识库名称等信息,然后将对应知识库内容载入黑板。
推理机通过数据库管理、黑板代理功能,建立推理与知识的关联。
HC 2CA PP 专家系统采用正向推理策略,用户将与求解问题有关的信息(如零件特征等事实)存入数据库,推理机根据这些信息,从相关知识库图5 推理机中的黑板内存中选择合适知识进行匹配,得出新的信息存放于黑板,再根据当前黑板中推理状态选用知识,如此反复,直到给出问题的解,求出所有的解,则推理过程结束。
作为各类知识源的通信代理,RDB 、黑板担负控制、选择、执行规则的功能,使各关联知识库协调工作。
推理过程中,零件的加工特征链表(特征分析器的输出)由RDB 维护,对此链表的操作(检索、修改、创建)通过ODBC 接口提交给RDB 管理系统执行,规则库、知识库由知识库管理系统维护(编辑、翻译),推理机仅执行推理过程。
推理开始时,推理机根据零件图号,通过ODBC 接口检索零件加工特征链表,根据加工特征名称将工艺选择知识、机床选择知识、加工知识、刀具知识、夹具知识等与此特征相关的规则库调入黑板,根据这些动态知识执行推理,推理结果通过ODBC 存入数据库。
采用黑板框架与ODBC ,使推理机中的事实知识、知识库中源知识相互对立,为系统子模块的移植、通过数据库系统集成CA PP CAD M IS 等C I M S 功能模块提供新思路。
2.3 工艺创成2.3.1 工艺创成框架工艺创成主要包括特征排序、特征加工链生成、机床刀具选择、工步排序、工艺决策、机械加工参数选择、刀具轨迹生成(N CP 的接口文件)等。
零件工艺创成框架见图6。
特征分析器从CAD 图形信息中抽取零件加工特征(同时完成零件特征排序,加工特征按空间位置关系排序)后、HC 2CA PP 完成各项CA PP 功能。
2.3.2 工艺创成过程特征间存在空间位置关系的尺寸、精度、公差以及特征加工优先顺序的限制,采用特征抽取技术,从工程图纸中抽取出的零件特征簇,首先需确定特征的优先加工顺序,即特征排序。
为了确定特征加工的优先顺序,将零件加工特征分为关联特・63・中国机械工程第10卷第1期1999年1月图6 工步排序与工艺决策流程征、独立特征。
关联特征的排序在特征分析器中通过特征排序完成;独立特征在工艺加工文件中的位置由工艺决策模块确定。