一种capp工艺尺寸自动生成与更新系统和方法

文档序号:8528334阅读:440来源:国知局
一种capp工艺尺寸自动生成与更新系统和方法
【技术领域】
[0001]本发明涉及CAPP (Computer Aided Process Planning,计算机辅助工艺设计)领域,具体而言,涉及一种基于SolidWorks的CAPP工艺尺寸自动生成与更新系统,同时基于该系统,本发明还提供了一种基于CAPP系统的工艺尺寸自动生成与更新方法。
【背景技术】
[0002]计算机辅助工艺设计是通过计算机完成零件从毛坯到成品过程当中所需要的工艺步骤的过程。
[0003]从狭义的观点来看,CAPP是针对零件的机械加工工艺过程设计,输出工艺规程。但从广义的观点来看,CAPP包括工艺设计和工艺设计过程和活动的管理。工艺设计的过程不仅仅产生零件的工艺规程,还为基于并行工程的产品设计提供制造可行性、加工成本分析、可装配性等信息和数据;SERP等系统提供工时定额、材料定额、工装一览表、工艺路线表等基础的制造数据;为计算机辅助质量检验系统提供加工精度、粗糙度、形位公差等质量检验项目内容和要求,由计算机辅助质量检验系统自动生成零件的工序质量检验规划。
[0004]在运用CAPP编制工艺卡片的过程中,在描述工艺过程的时候,需要涉及到具体的工艺尺寸数值。目前,主流CAPP软件在工艺卡片的模板方面都可以定制自己的模板,在卡片内容上多是以手动输入为主,从标准工艺资源库内容选择为辅。但是正因如此,工序内容里面的一些尺寸也是以普通文本形式体现,工艺模型与工艺卡片中工艺尺寸之间没有联系。当尺寸发生变化的时候,就需要手动逐个修改尺寸以更新文件,工作量大而繁琐且易出错O
[0005]现有的CAPP技术由于无法建立工艺模型中的工艺尺寸和工艺卡片内容中工艺尺寸数据文本的联系,所以当工艺尺寸发生变化时,需要人工在工艺卡片中寻找该工艺尺寸,并手动进行修改。技术人员发现这个过程要求工艺人员必须熟悉工艺卡片内容,并仔细寻找该工艺尺寸的位置,不能漏找。这导致工艺尺寸更新是一个比较繁琐且易出错的工作。尤其是当某尺寸被多次在工艺卡片中引用时,表现的更加明显。

【发明内容】

[0006]本发明所解决的技术问题是:针对上述技术问题,提供一种基于SolidWorks的CAPP工艺尺寸自动生成与更新系统和方法,以提高工艺尺寸更新的效率,降低错误率。
[0007]本发明解决其技术问题采用以下的技术方案:
[0008]本发明提供的一种CAPP工艺尺寸自动生成与更新系统,是一种基于SolidWorks的CAPP工艺尺寸自动生成与更新系统,该系统包括:CPU和与之电信号相连的工艺尺寸数据库、工艺尺寸拾取模块、工艺尺寸插入模块、工艺尺寸更新模块,与工艺尺寸拾取模块信号输出端相连的工艺尺寸存储模块,以及与艺尺寸更新模块信号输出端相连的关联尺寸显不丰旲块。
[0009]所述工艺尺寸数据库,主要用于存储拾取到的SolidWorks模型的尺寸信息,其信号输出端与CPU相连。
[0010]所述工艺尺寸拾取模块,用于将SolidWorks模型中的尺寸进行拾取,其信号输入端与CPU的信号输出端相连,其信号输出端与工艺尺寸存储模块相连。
[0011]所述工艺尺寸存储模块,用于将工艺尺寸拾取模块拾取到的尺寸存放到工艺尺寸数据库,其信号输入端与工艺尺寸拾取模块的信号输出端相连,其信号输出端与工艺尺寸数据库相连。
[0012]所述工艺尺寸插入模块,用于将工艺尺寸数据库中的工艺尺寸以超链接形式插入到word文档中,其信号输入端与CPU的信号输出端相连,其信号输出端输出至word文档,即为系统输出。
[0013]所述工艺尺寸更新模块,用于将工艺尺寸数据库中变化了的工艺尺寸在word文档中进行更新,其信号输入端与CPU的信号输出端相连,其信号输出端与关联尺寸显示模块相连。
[0014]所述关联尺寸显示模块,用于在word文档中,将与变化了的工艺尺寸有关联的工艺尺寸高亮显示出来,便于工艺人员进行检查,其信号输入端与工艺尺寸更新模块相连,其信号输出端输出至word文档,即为系统输出。
[0015]本发明提供的CAPP工艺尺寸自动生成与更新方法,是一种基于SolidWorks的CAPP工艺尺寸自动生成与更新方法,该方法包括以下步骤:
[0016]步骤1,CPU调用工艺尺寸拾取模块;
[0017]步骤2,CPU调用工艺尺寸存储模块,将工艺尺寸拾取模块拾取的工艺尺寸存储到工艺尺寸数据库中;
[0018]步骤3,存储完成后,工艺尺寸数据库发送一个反馈信息给CPU,告知其已存储完毕;
[0019]步骤4,CPU调用工艺尺寸插入模块,将工艺尺寸数据库中中的工艺尺寸插入到word文档中;
[0020]步骤5,当工艺尺寸发生变化时,重复步骤I至步骤3,将新尺寸拾取并存储到工艺尺寸数据库中;
[0021]步骤6,CPU调用工艺尺寸更新模块,在word文档中,将旧尺寸替换为新尺寸;
[0022]步骤7,CPU调用关联尺寸显示模块,在word文档中,将与工艺尺寸有关联的尺寸高亮显示出来,以提醒工艺人员注意;
[0023]经过上述步骤,实现CAPP工艺尺寸的自动生成与更新。
[0024]上述步骤4中,将工艺尺寸数据库中中的工艺尺寸是以超链接形式插入到word文档中。
[0025]上述步骤5中,当拾取的尺寸发生变化时,是通过工艺尺寸更新模块自动将word文档中所有引用该尺寸的位置全部更新,而不是手工修改或者以其他方法更新。
[0026]本发明与现有技术相比具有以下的主要优点:
[0027]1.尺寸是以如下方式生成:从SolidWorks中拾取,然后插入到CAPP工艺卡片相应位置。该方式可以将尺寸以超链接的形式整体插入到word文档格式的CAPP工艺卡片中,不需要工艺人员手工输入,从而可以避免误输。以某个工艺尺寸在工艺卡片中被引用5次为例,测试表明,经过一定时间的培训,工艺人员拾取一个工艺尺寸的整体时间大概为3秒钟,插入一个工艺尺寸的时间大概为I秒钟,即总体需要时间为:3+1Χ5 = 8秒钟。手动输入一个工艺尺寸的时间大概为I秒钟,5个工艺尺寸需要5秒钟,与本发明所述方法的差距主要在拾取尺寸这一步。但若由于某种原因造成一个尺寸误输,再进行修改的时间大概为I秒钟。两种方法在生成尺寸上所需时间差别不大。
[0028]2.某个尺寸发生变化时,只需要在SolidWorks中重新对该尺寸进行拾取,然后通过工艺尺寸更细模块将所有用到该尺寸的地方刷新,不需要手动在CAPP工艺卡片中进行逐一修改,从而可以降低工艺人员的工作强度,减少对工艺人员熟练度的依赖性,并且不会出现修改了一些使用到该尺寸的地方,而漏掉了某个地方的情况,提高了修改尺寸的工作效率和准确性,极大降低错误率。测试表明,无论某个尺寸在工艺卡片中被引用多少次,重新拾取该尺寸的时间大概为3秒钟,在CAPP工艺卡片中刷新这些尺寸的时间大概为I秒钟,即总体需要4秒钟,且不会发生误修改其他尺寸和遗漏的情况。但使用传统方法,需要工艺人员从头到尾通读整个工艺卡片以避免漏找,并且通过理解工艺内容,准确找到所有引用该尺寸的地方并进行逐一修改。以一般工艺文档的长度约2-3页为例,阅读一页工艺文档的时间大概为I分钟,即总体修改需要2-3分钟,若修改完成后再进行检查一遍则时间会翻倍。本发明所述方法在尺寸修改上所需要的时间大大减少。
[0029]3.在修改工艺尺寸后,将与被修改的工艺尺寸有关联的尺寸在工艺卡片中高亮显示出来。工艺尺寸之间是具有关联的,某个尺寸在发生变化后,与它具有关联关系的尺寸也有可能发生变化。将有关联的工艺尺寸高亮显示,可以提醒工艺人员注意并检查这些尺寸,避免可能产生的逻辑错误,提高工艺尺寸的正确率。使用传统方法判断哪些尺寸之间具有关联,需要将工艺模型和工艺卡片内容二者结合阅读,并且对工艺人员对该工艺熟练度要求较高。测试表明,以一般工艺文档的长度约2-3页为例,阅读一页工艺文档的时间大概为I分钟,即总体判断需要2-3分钟,若判断完成后再进行检查一遍则时间会翻倍。而本发明所述方法直接将所有与被修改的尺寸有联系的尺寸高亮显示出来,在判断上时间几乎为零。
[0030]总之,本发明能极大地提高工作效率,同时降低工艺卡片中工艺尺寸错误率。
【附图说明】
[0031]图1为本发明基于SolidWorks的CAPP工艺尺寸自动生成与更新系统的原理框图;
[0032]图2为本发明基于SolidWorks的CAPP工艺尺寸自动生成与更新方法的工艺尺寸拾取模块3的流程算法图;
[0033]图3为本发明基于SolidWorks的CAPP工艺尺寸自动生成与更新方法的工艺尺寸存储模块4的流程算法图;
[0034]图4为本发明基于SolidWorks的CAPP工艺尺寸自动生成与更新方法的工艺尺寸插入模块5的流程算法图;
[0035]图5为本发明基于SolidWorks的CAPP工艺尺寸自动生成与更新方法的工艺尺寸更新模块6的流程算法图;
[0036]图6为本发明基于SolidWorks的CAPP工艺尺寸自动生成与更新方法的关联尺寸显示模块7的流程算法图;
[0037]图中:1.CPU ;2.工艺尺寸数据库;3.工艺尺寸拾取模块;4.工艺尺寸存储模块;5.工艺尺寸插入模块;6.工艺尺寸更新模块;7.关联尺寸显示模块。
【具体实施方式】
[0038]下面结合实施例和附图对本发明作进一步说明。
[0039]本实施例涉及的基于SolidWorks的CAPP工艺尺寸自动生成与更新系统,其结构如图1所示,该系统在主控程序的控制下,包括CPUl和与之电信号相连的工艺尺寸数据库2、工艺尺寸拾取模块3、工艺尺寸插入模块5、工艺尺寸更新模块6,与工艺尺寸拾取模块3信号输出端相连的工艺尺寸存储模块4,以及与艺尺寸更新模块6信号输出端相连的关联尺寸显示模块7。
[0040]所述CPUl主要用于加载相关的应用程序,并实现对系统的实
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1