3DM参数化设计系统构建语言.PDFVIP

  • 4
  • 0
  • 约1.15万字
  • 约 11页
  • 2019-03-13 发布于天津
  • 举报
3DM参数化设计系统构建语言.PDF

3DM 参数化设计系统构建语言 一、描述语言的意义 目的在于建立柔性化的专业CAD/CAM 系统,如模具CAD/CAM 系统,企业可以针对自身的情况 随时对系统进行改造,包括设计规则、标准和模型架构等。主要思想如下: CAD/CAM = 解释器 + 描述语言代码 + 参数化数据模型 其中: 1) CAD/CAM 系统固定部分:解释器。 对于不同的CAD/CAM 系统可用相同的解释器。 2) CAD/CAM 系统柔性部分:描述语言代码 + 参数化数据模型。 对于不同的CAD/CAM 系统需要编写不同的描述语言代码,并且建立相应的参数化数据模型。 3) 描述语言代码的生成方式: 人工直接书写描述语言代码。 草图和符号识别。将草图和符号转换为描述语言代码。 语音识别。将语音转换为描述语言代码。 图1 二、体系架构 在工作目录下SystemDef.3dm 文件描述构型系统的总体架构。图1 系统架构如下所述: SystemDef { SYSNAME (注塑模机构设计系统[基于3DM 参数化构型语言],8); SubModel (Moldbase, 模架, 加工工艺, PlatForm); SubModel (Part, 成型部分,加工工艺, Part); SubModel (SprueBushing, 浇口套, 加工工艺, 0); SubModel (RunnerLockPin,拉料杆, 加工工艺, 0); SubModel (Mandril, 顶杆, 加工工艺, 0); SubModel (SidelongPin, 滑块机构,加工工艺, 0); SubModel (Lifter, 斜滑杆, 加工工艺, 0); SubModel (HotRunner, 热流道, 加工工艺, 0); } 其中: SYSNAME 函数描述了系统名称为E-proms: 注塑模机构设计系统,共计8 个页面。 SubModel 函数每个页面所需数据资源在系统工作路径下的子目录名称、页面名称、页面中数据栅 格表名称和页面类型。 一个子目录对应一个页面且对应一个子目录下的子系统,所以系统文件架构如下: 模架子系统 Moldbase.3dm 成型子系统 Part.3dm 浇口套子系统 SprueBushing.3dm 拉料杆子系统 RunnerLockPin.3dm 总体架构描述 SystemDef.3dm 顶杆子系统 Mandril.3dm 滑块机构子系统 SidelongPin.3dm 斜滑杆子系统 Lifter.3dm

文档评论(0)

1亿VIP精品文档

相关文档