找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 306|回复: 0

AutoCAD与PDM信息集成技术方案研究和实现(二)

[复制链接]
发表于 2010-9-13 21:59:08 | 显示全部楼层 |阅读模式

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

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

×

  1.3产品零/部件编码的设计

, W* H& D. A) b. @; Z ; w$ [5 t, i) y- W

  实现对产品及零/部件信息准确、方便识别的编码处理,是实现CAD与PDM信息集成的基础。产品零件编码设计原则应使编码有利于PDM生成产品的各种BOM,便于CAPP等系统继承设计数据,引导生产计划和生产制造。

) x& p/ V9 L0 K) n) W9 o" o3 t8 k4 T4 P" v* b& [: z6 r

  因此,零/部件编码既要考虑便于工程人员理解和使用,符合规范,又要充分、准确地描述PDM所要求的信息。对要求反映产品结构逻辑关系的,应该采用树式结构,它反映产品的逻辑隶属关系,可以自动集成CAD与PDM产品信息的零/部件编码。而对于生成各种物料清单(BOM)的影部件编码,则应结合成组技术,采用分类编码方式。代码的结构一般采用链式与树式的混合结构。

$ c7 w4 v# q W: k- p* T4 U 1 u+ t9 L9 X! l; L/ {! T' w4 w3 `$ S5 H8 C

  在CAD与PDM信息集成的系统中,要求产品影部件编码既要有反映产品逻辑结构的信息,又要有反映零部件特征的信息。这样的产品编码位数较多,而不同的用途仅需要编码的部分位数信息。为方便使用,可以将零/部件编码拆分成两个编码项,一项是零/部件逻辑关系编码,即代号编码,另一项是零/部件几何物理特性编码,即特征编码。代号编码采用树式结构(分级结构),而特征编码采用链式与树式的混合结构。无论是代号编码还是特征编码,都应采用分段编码的方式。同一零/部件两种编码是一对一的关联。不同的企业应该根据自身的实际需要来制定产品编码规则,也可以借鉴国内外通用的编码标准资料,并结合成组技术(GT)来完成产品设计编码。

% `# I7 H% T' j- c e) R9 [+ i1 B 9 Q/ o% f9 O% c |6 e

  1.4图形和数据库信息交换

* q$ O9 c$ f0 v. Z- N * k$ }9 K- \+ E- E4 q; F$ o

  AutoCAD图形与数据库之间数据交换是实现AutoCAD与PDM系统信息集成的前提。AutoCAD图形与数据库之间的数据交换可以有两种形式:一种是属性链接方式;一种是新数据链接方式,即建立链接样板。对于AutoCAD与PDM系统的集成要求而言,实现设计图样中诸如标题栏、明细栏等有关数据自动传递至AutoCAD系统之外的数据库系统之中,尽量不再需要人为地二次建立数据库和输入数据。鉴于上述原因,采用属性链接方式更为灵活便利,符合工程设计人员的要求。

5 q) ?3 f O' C6 O$ @* L# }5 v/ S/ H* b

  1)AutoCAD与数据库链接:AutoCAD内嵌VBA开发环境,通过编程操作Automation对象,实现对AutoCAD的操作,VBA工程中的宏(macro)与AutoCAD其他操作在同一进程中完成对图形的操作。与此同时VBA可以与VB一样跨应用程序操作数据库系统,通过配置DB Engine数据库引擎(Jet),实现数据库链接操作。

, t+ l$ [1 F8 `' X' Y4 F 2 ^: \! u& r% w

  2)属性定义与提取:创建标题栏、明细栏图形块(BLOCK),将零/部件代号、编码、名称和材料等信息设定为相应图块的属性值。属性定义和属性提取均由VBA程序创建,过程如下:

6 T& l' ^/ M# [# b9 C: Z$ Q3 q. f k$ T8 J: d w+ R4 m; X, Q2 g0 c

  (1)属性定义:完成属性图形块创建,包含标题栏、明细栏所有信息的属性设定。

2 I/ H& ]" r! b. N/ c6 D 3 K9 f- |7 R5 R3 t6 E

  (2)标题栏、明细栏信息添加:实现属性图块调用,属性值添加,图块插入等操作。

9 }$ u- L: [7 G* p+ L# i; e5 R ' L2 F0 q+ x/ n" I1 w

  (3)数据库操作:自动创建数据库文件,建立数据表、数据字段,并在新记录添加过程中对数据库、表以及对应记录进行判别和反馈,防止记录重复和遗漏。

$ v& B* H! f+ m) J# }( g; d " V$ C- d- s* K) T

  (4)属性提取:取出命名图块的各项属性值,添加至数据库,成为数据表中的对应记录。

" f9 H+ Q. I: {$ w - C. b/ S7 R9 Y1 g; T 3 u7 Z6 R3 s6 C# ]4 g- C/ S3 I( ? : s7 O ~& K' t6 |& m
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

中国磨削网

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

GMT+8, 2025-1-9 10:28 , Processed in 0.164446 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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