找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 356|回复: 0

CAPP模板定制系统的研究与开发(上)

[复制链接]
发表于 2011-6-18 09:25:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
  引言
: R* \% V" E, H! _! }4 m) X  由于工艺设计是个性化很强的工作,不同企业的工艺卡片格式千差万别,即便是一个企业内部,为响应市场对产品的快速要求,实际工艺设计的卡片格式也经常变动。& M, V- _1 [) ]
  因此制定适合企业的工艺卡片格式,并能够随着企业的发展对这些文件的格式进行方便灵活的修改,就成了CAPP系统的一个重要功能,也是计算机辅助设计的重要研究内容。
0 `5 G2 V) M4 Q& B  1工艺模板定制系统框架|MechNet|欢迎登陆中国机械专家网www.MechNet.com.cn
3 s1 c5 ^% T9 j2 B2 Z1 G! |  整个模板定制系统的主体是工艺模板管理,包括对已有模板的修改以及新模板的定制。系统模型如图1所示。/ h1 _! |6 o' b* L0 J2 |
080325931566216.jpg & z5 L+ N$ a# V6 H2 e" y2 @* W
  从实现工艺模板定制模块的角度分析,工艺模板定制主要包含工艺卡片绘制以及工艺卡片描述2个部分。工艺卡片绘制涉及到图形绘制、图形捕捉和图形修改等过程。对应于工艺卡片描述部分,系统采用了XML对工艺卡片进行描述,并将相应的XML文档保存到工艺文件库中。
) u3 U! I1 b0 B; y  2工艺模板的信息模型
. G6 S4 i' {* E( U: a$ E5 b4 n  2.1工艺模板组成对象分析) n* k- }- R- s' X$ q
  模板是对工艺文件格式的抽象,在确定模板组成对象之前,必须对工艺卡片进行深人的分析,对工艺卡片的元素进行分解。" A2 ^. R" I1 P) K6 i5 B1 M
  a.静态格。在表格设定时静态格的内容就已固定,它不需要与工艺设计数据库关联,由定制模板时写人数据,工艺员在编制工艺时不能对其修改。|MechNet|欢迎登陆中国机械专家网www.MechNet.com.cn
7 S. J8 {/ j1 G# ?5 i  b.动态格。动态格只有一行记录,该行记录由"单元格属性"唯一确定,其内容在工艺设计时由工艺员填写。
, u9 W; }6 e+ v" }, j7 s, y+ H/ W7 a  动态格中的数据需要和工艺设计数据库中的表动态关联,数据的变化直接反映到数据库中。
2 T) I) j% @& K$ H# v1 E  c.循环格。循环格中包含的数据相对多变,需要与工艺设计数据库关联,在数据库中需要由2个关键字来惟一确定单元格中的一行数据。比如在《工艺流转卡》中的"工步内容"单元格中的各行记录需要由"单元格属性"和"工序号"来确定。# e& X' O# S; x" f9 A4 b  H
  d.对象格。对象格是动态格中的一个特例,包含图形或其它复杂数据。如《工艺简图》中的"工序图"单元格为对象格。下面以《工艺简图》为例,给出分解后的工艺模板模型,如图2所示。/ I$ K' L6 V; i3 V) x& b: R" L4 x
080325945348682.jpg & S( r1 w4 D( d! ~7 P$ A
  在开发CAPP模板定制系统时将面向对象的思想引人模板的处理中,模板的各种元素可以看作是一系列的对象,对模板的处理细化为对这几种对象的处理。
9 [) }3 L" V* r/ ~- ?  2.2工艺模板的数据描述|MechNet|欢迎登陆中国机械专家网www.MechNet.com.cn
/ D' j0 ]8 w8 R, i8 ^  系统采用XML对所有工艺卡片进行描述。+ h! f' M! f% R. \% P8 R8 c; g
  XML使用文档来表现实体,而文档中的元素代表实体的实例。
! i: `: x! ?8 c7 c1 I  文档中的每一个标记都是一个新元素(element)的开头。一个XML元素包含一个起始标记、一个结束标记和元素的内容。基于工艺模型实体,而模板的各种元素可看作是实体的一系列实例,因此可以利用XML技术,设计一套描述工艺卡片表格的通用XML词汇表,在此基础上,用户可以基于这套词汇表和DTD灵活构建所需工艺文件模板。构建好的工艺模板(XML文档)经过表格生成引擎的解析处理之后,展现在客户端浏览器上系统通过对XML文档解析生成元数据树,之后再显示为工艺卡片的形式,系统中并不存在一张真正意义上的表,所有工艺卡片对应为XML文档。
# U# o" b% B$ s( ~  因此模板定制的关键是提供一种交互式卡片绘制功能,并将用户绘制的工艺卡片转换为相应的XML文档描述。! w0 i* T, C9 a3 M8 b
文章关键词: CAPP   机械设计
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-12-22 21:43 , Processed in 0.152525 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表