注塑模CAD中的模架数据管理介绍/ i* m1 c- L( S9 U" S
注塑模模架的数据管理是在注塑模CAD中实现标准化、系列化数据管理的重要内容,现提出一种基于数据库和参数化设计的具有一定智能特征的数据库建立和管理方法,用VC++实现了注塑模模架标准与非标准信息的管理,能够较好地辅助设计人员进行模架的设计。 2 H8 W: k* w% S! Y; p, R( D/ b- r
% F, ~; P! y6 d; c; u
0 引言
# v* B) F9 z/ z* a+ I6 q7 q
* B7 G/ f8 b. z: c+ o塑料注射成型是生产塑料制品的重要手段之一。在CAD技术引入注塑模设计领域后,模具设计发生了根本性的变革,同时也带来了巨大的经济效益。据国外统计,注射模采用CAD技术的比例约占所有不同模具CAD技术的75%,在我国,注塑模CAD技术也在不断地应用和推广中。
- \2 ~ ?" K4 J# L" F% z8 @) }0 P0 i* l/ A, ~/ P
在注塑模CAD系统的建立研制过程中,对模具设计中的标准数据信息进行管理是一项重要的工作。模架是设计和制造塑料注射模的基础部件,目前已成为标准化、系列化的产品。为更好地辅助设计人员完成模架的选型与设计,避免低水平的重复劳动,可以通过建立统一的标准模架数据库来实现系统对模架数据的管理与共享。 # O" K; R; S) [/ @4 @
; K1 O U( A4 m# n7 \9 d0 ]我国对塑料注射模模架的国家标准分为《塑料注射模中小型模架》(GB/T 12556.1—90)和《大型模架》(GB/T 12555.1—90)两种,本文仅以中小型模架的标准为例。中小型模架的结构形式按品种型号分,即基本型4种,派生型9种,以定模、动模座板有肩、无肩划分,又增加13个品种,共26个模架品种。以模板的每一宽度尺寸为系列主参数,各配以一组尺寸要素,组成12个尺寸系列。按照同品种、同系列所选用的模板厚度A、B和垫板高度C再来划分每一系列的规格。另外,模架全部采用GB 4169.1-11—84《塑料注射模零件》中的11类标准零件组合而成。因此,标准模架的数据量很大。
6 s: p3 o8 }" L$ u# N9 |; F
% W- [+ S, U: _图1为4种典型的模架结构图。
# ~0 R/ r# Y* G图14种典型的模架结构图
: O8 R, ?5 u) o& j) n* A对注塑模标准模架数据进行管理,一般有3种方式: + m$ D% m! W9 S
; K( G- ^4 q9 ] G7 o6 g
(1)用程序或数组的方式来管理标准数据。适合于在程序模块的内部管理私有的、静态的、不活跃的数据。这种方式编程容易,但管理的数据量较少,数据不易共享。
3 _: l# W3 _, ]) K, ?. z1 _- e z. ]% n* @$ G+ N( h
(2)以数据文件的方式管理标准数据。特点是实现方便,使用效率高,但数据冗余度大,缺乏独立性,各文件对数据没有统一的管理。用户需要对文件的物理存储细节有相当的了解,增加了用户使用数据的难度。而且数据的安全性、完整性都得不到保证。
$ z: U" [. C/ i$ O6 c5 @$ r# t- {! U& }2 P$ Q' f- k4 Q7 S
(3)采用数据库的方式。在这一方式下,数据具有较高的独立性和较少的冗余,且集合中的文件具有相互关系。 ; F3 O9 T2 F9 R7 @- w
# X$ K1 I, j* f* ~) t: l) V根据模架库数据的具体情况,本文研究采用的是具有参数化和智能特征的模架数据库,这样不仅使数据具有共享、独立及集中管理的数据库管理方式的优点,而且充分利用参数化的优点,使用户能够方便地对设计数据进行添加和智能修改。标准模架库实际上是一个智能化的标准模架数据库系统。
) P+ M; f$ I& t1 S' r- O. X- f% @" |3 n |. i
1采用参数化方式建立和管理模架库 ) L: i/ e5 A: r4 v$ r" B. k% ?
" i3 F7 e) b8 h+ s i6 [9 _1.1模架库的基本组成
/ i8 i% `/ H, F$ j5 r
1 f& s9 c! c1 P; x' O/ C4 h8 e' M# u在标准模架库中,模架数据实行统一、集中的管理,使数据独立于程序而存在,可以提供给不同的模块共享使用。标准模架库由标准模架数据库、标准件数据库、非标准模架数据库和标准模架索引数据库等4部分组成,它们相互间的关系可见图2。 # T z2 x/ F9 x
图2模架数据库结构图 # E- u8 ?0 a `$ z4 I8 B
在标准模架数据库里,存储着模架的标准信息,其中包括模架的26个品种,模架的宽度尺寸系列,不同规格的尺寸数据等。 " t& r4 K3 u; G3 h$ \
5 ^2 E5 O( J! Z2 r j: h在标准件数据库里,主要存储着组成模架的GB 4169.111—84《塑料注射模零件》中的11类标准零件的有关数据。这些零件可以分为4类:推出零件(标准推杆、标准推板、标准垫块、标准支承板),支承与固定零件(标准模板、标准支承柱),导向零件(标准导套、导柱),定位与限位零件(限位钉、圆锥定位件)。
" v! b, L5 v: _& ~2 Q4 F% Q8 R; M4 d5 G, v7 s6 {
非标准模架数据库的建立是由于在生产实际应用中,标准模架的尺寸系列常常不能满足一些特定的生产要求,因而派生出了标准模架的修改类型,即非标准模架。非标准模架数据库的结构与标准模架数据库类似,不同之处是非标准模架数据库没有国家标准,而且记录了标准模架数据的修改内容,根据这一数据特点,在使用过程中,该模架可以根据用户给出的参数进行智能化的非标准模架数据生成。 % n4 M6 `1 A' L, `/ w- E
8 i+ z& S& a0 m! H
标准模架索引数据库的内容最为关键,模架的标准信息量虽然很大,但不同的数据信息有共同的特点,将这些特点总结归纳出来,就是模架的参数,管理模架参数和标准信息之间数据结构关系的数据就存放在标准模架索引数据库里。具体地说,该库中存储了模架国标代号、品种、系列等数据及指向标准模架数据库的指针。 ; ^+ x5 [9 A% ?5 n: ]( J, E
; R/ k; C( L& ~& V) Y0 |
1.2模架主参数的确定
3 h8 F8 s! w, B% B
) Q6 e5 [ o2 W" c由于标准注塑模模架的零件及结构有一定的规律,所以适宜采用参数化方法提取模架主参数。模架主参数是根据国标中对塑料模架的标记方法归纳得到的,具有一定的普遍性。 + [/ I- Q; R, T! c6 l% k! M# c" _2 ]
$ [; S ^) q) [8 M& K
国标中的塑料模架标记方法是:
+ Q4 n0 ~) j) L; v/ G- P' S
) x! o* H' |* k品种—系列—规格—导柱导套安装形式
5 Z {- L. R5 s' J) _* q* J1 y! k5 h* @) b/ g# H$ g
如A1—180L—15—Z2,标准模架的选型依据上述4个方面,由用户给出这4个选型参数。 " i8 o, z$ k' r, X
6 j7 s# m- R& _5 m9 f9 I) V$ I
(1)模架品种。标准模架有基本型4种和派生型9种,共13种。如例中的A1。 4 a i$ d7 u5 U- P2 ~2 {
: y/ Z: }, F* J3 J(2)模架尺寸系列。这一参数决定于模板的宽度和长度。如例中的参数180L。 : B1 B/ V v* }/ x+ X: e2 o
6 e" K0 w$ V8 b9 K(3)模架规格。主要给出动、定模板的厚度和垫块的厚度。如例中的参数15。 ! c& `1 f0 y' \
* H( {# Z7 O- m, F1 a a2 R(4)导柱导套安装的形式。正装、反装各3种类型。如例中的参数Z2。 6 P Y+ A# k P% O3 s$ \
8 X; @/ N x' D o
2模架数据库的管理 ( c1 G; Y* b, p' O; ~
. |. I$ i# Y7 Q模架数据库的管理和维护是一个十分复杂的过程。这里采用的是Visual C++开发环境,VC++是当今最为优秀的Windows应用程序的开发工具之一,模架库的管理系统将数据的查询、调用、添加等数据操作通过一个友好的中文用户界面集中表示出来,用户通过选取相对应的资源选项,就可以驱动相关的事件程序对模架数据库进行管理和维护。用户对模架库的管理和维护可以用以下模块实现: v. }, I8 K' {" |
; j% ~% A: M j1 z: w# `$ z+ C
(1)在列表模块中,用户可以通过对话框的提示,将所有标准模架品种、选定模架品种的所有宽度尺寸系列、选定模架品种和宽度尺寸系列的所有规格的尺寸数据在客户区列表显示出来,系统同时配上有关视图。这一模块的设计目的是帮助用户了解数据库中的标准模架信息,方便用户使用;
y. F9 \+ [- C. I8 R& `0 {
& }8 G+ n. \% `( T* h* J(2)在查询模块中,用户可以查询标准模架品种,选定模架品种的所有某一宽度尺寸系列,以及选定模架品种和宽度尺寸系列的某一规格的尺寸数据,输出到屏幕使选中的数据在客户区列表显示出来,系统同时配上有关示意图,输出到文件将选中的数据以特定的格式存储起来,在自动生成模架时使用;
3 T: ^. y9 Z: U+ F8 G# c9 Y9 Z) W+ i
(3)在非标准模块中,可以根据用户的输入模仿标准模架的数据形式智能化地生成一套非标准模架的数据存入非标准模架数据库。这实际是使非标准模架数据库成为具有一定智能性的动态库,以满足实际生产中的需要。
$ C5 @8 I, X( X8 `6 }
. E" E7 t R' [在进行模架设计时,用参数化的方法,根据用户给出的参数在标准模架索引数据库中获得有关指针,进而得到一副模架的完整信息,可以选择输出的数据,生成模架数据文件,用于在有关的造型系统中生成模架三维造型图。 & _) F& e- Q6 i+ E
8 [ n' K$ O* _# z7 P" f! n3结论
! i3 `4 d+ P8 s' t' |- W
' l7 M2 w1 l+ U% x$ A# s利用数据库方式管理标准模架信息,解除了设计人员查找零件目录和标准数据的繁琐工作,有更多的时间从事创造性的设计,将参数化方法引入数据库的建立和管理中,便于用户设计修改智能化的非标准模架模块,更好地满足了设计的实际需要。统一的数据模式也为后续的模架图形自动生成提供了可能。 |