第1章 模具设计项目初始化 【目的】 学习几种建立模具设计项目的必要的初始化步骤。 完成本章学习之后,将能够: ? 设置项目初始化(Initialize Project)对话框中的选项。 ? 检查材料库。 ? 理解模具装配结构。 1.1 项目初始化综述 使用Initialize Project命令可以: ? 创建一个新的模具设计项目。 ? 增加其他产品到一个已存在项目,创建一个多件模。 (1)建立新项目 创建新项目时,可指定: ? 装配模板。 ? 项目单位。 ? 项目路径。 ? 项目名称。 ? 塑件材料和收缩率。 创建一个项目后,实体产品就成为一系列关联链接体的父级。可使用新版本产品模型替换旧版本的模型,以最小的代价更新模具装配。 (2)多件模 可使用Initialize Project命令增加其他产品到一个已打开的模具装配中,在一副模具中具有多个产品。 (3)项目初始化(Initialize Project)对话框如图1-1所示。 1.2 项目初始化(Initialize Project)的应用 1.2.1 创建一个新的模具装配 注意:在开始一个模具设计项目时,不一定需要打开产品模型。 (1)打开Mold Wizard工具条,单击“项目初始化”(Initialize Project)按钮 。 (2)在“打开部件文件”(Open)对话框中,选择产品模型来定义模具装配。 (3)当出现选择产品的提示时,在模型部件文件中选择一个实体。 (4)(可选项)在Path窗口中输入路径或单击Browse按钮 。 (5)(可选项)在Name窗口中输入项目名称。 (6)(可选项)从Material列表中,通过选择塑件的材料来定义收缩率。 (7)(可选项)在Shrinkage窗口中,可单独输入收缩率。 (8)(可选项)从Configuration列表中,选择一个项目模板。 (9)(可选项)在Attributes组中,为顶层装配部件赋予属性。 (10)(可选项)在Initialize Project窗口的Setting区域中选择项目单位。 (11)(可选项)完成指定项目参数后,在Setting组中选中Rename Components复选框打开“部件名管理”(Part Name Management)对话框。 说明:可用Part Name Management对话框校验或改变装配部件的默认名称。 (12)单击OK按钮。 注意:重命名模板装配后,这些部件并没有保存到硬盘上。如果想改变这些设置,可在未保存的情况下关闭这些部件。 1.2.2 增加产品到一个现有装配 加载其他产品模型(多件模)到一个模具装配中时,默认状态下,单位、项目路径、项目名不变,同时Initialize Project对话框不再显示。 步骤如下: (1)打开已存在的项目装配。 (2)在Mold Wizard工具条中单击Initialize Project按钮。 (3)在“打开部件文件”(Open)对话框中,选择增加到模具装配的产品模型。 (4)重复上述操作直至多件模的所有产品被加载到项目中。 说明:如要创建一多腔模,需使用Cavity Layout命令。 1.2.3 打开已有项目 (1)开始Mold Wizard模块。 (2)选择File→Open命令。 (3)在Open对话框中,选择*_top部件并单击OK按钮。 1.3 项目初始化选项及重写保护 1.3.1 项目初始化(Initialize Project)选项 Product 选择对象(Select Object) 如果原产品文件存在多个实体,则要选择其中一个 Project Setting 路径(Path) 可以: ? 接受所选产品模型的目录或输入不同目录 ? 输入新目录 ? 从浏览中选择一个目录 注意:可以指定或新建一个目录 在Teamcenter Engineering环境中,“项目路径”窗口和“浏览”按钮将无效 命名(Name) 设置项目名称。对于默认的命名规则,模具项目中每一个文件名的前缀都以项目名称开头 注意:默认项目名为产品模型名。尽量使用小于10个字符的短项目名 材料(Material) 从材料数据库中选择、设置收缩率 注意:仅用到材料列表中的收缩率,选择的材料名称不被保存,可以自定义材料库表格 收缩率(Shrinkage) 设置收缩率 注意:可以不管材料库数据自行输入收缩率,自行输入的收缩率不在材料库中出现 配置 (Configuration) 选择一个装配模板 注意:装配模板文件决定模具设计项目的装配结构,初始化时按装配模板自动克隆装配结构 属性(Attributes) 列表(List) 在初始化过程中选择属性给*_top部件 续表 设置(Setting) 项目单位(Project Units) 为项目装配文件指定单位 注意:一些供应商只提供公制标准零件,另一些只提供英制标准零件,还有一些供应商公英制标准零件都提供。模具设计可以使用和产品不同的单位形式。如果一直采用公制单位设计模具,可以选用Metric;如果一直采用英制单位设计模具,可以选用English;或者采用与产品相同的设计单位 可在用户默认设置中更改默认项目的单位: ? MM ? Inches ? 与产品模型相同 对于标准件允许混合单位 重命名组件 (Rename Components) 选择此项后,单击OK按钮将打开Part Name Management对话框 编辑材料库 (Edit Material Data Base) 打开材料库表格 …/moldwizard/templates/mw_material.xls 编辑项目配置 (Edit Project Configuration) 打开装配模板注册表格 …/moldwizard/pre_part/prepart_config.xls 编辑自定义属性 (Edit Customized Attributes) 打开用户属性表格 …/moldwizard/tenplates/custom_attr_template.xls 1.3.2 重写保护(Overwriting safeguard) 项目初始化时,如果命名规则中含有任何已存在的部件名和数字后缀通配符,则新项目的数字后缀自动从唯一名称出现开始增加。 初始化项目时,如果指定的项目目录中已存在不带数字后缀的各项目组件,同时新指定的项目名称在项目目录中也存在,则将显示一个有下列选项的对话框,如图1-2所示。 ? 覆盖项目(Overwrite the Project)。 ? 装载项目(Load the Project)。 ? 改变项目名(Change the Project Name)。 图1-2 选择“初始化项目”对话框 1.4 模 板 1.4.1 Mold.V1模板 下列情况下可使用Mold.V1模板: ? 使用推荐和默认模板。 ? 使用parting-set结构,在建立分型后可以改变模具坐标系。 ? 使用草图拉伸成型镶件。 ? 对于建立合并的型腔、型芯或成型镶件,使用合并的子装配。 ? 建立型腔、型芯和滑块时继承定义区域的面颜色和透明度。 ? 用命名规则方式初始化项目时,Part Name Management对话框只显示一次。 Mold.V1模板结构如图1-3所示。 图1-3 Mold.V1模板结构 1.4.2 原有(Original)模板 下列情况下可使用原有模板: ? 初始化项目,当product种子装配和顶层种子装配命名规则不同时。 ? 成型镶件按距离余量法或参考点法定义。 原有模板结构如图1-4所示。 图1-4 原有模板结构 1.4.3 ESI模板 下列情况下可使用ESI模板: ? 通过测试分型和补面命令来评估模具能力。 ? 预览产品改变,例如使用模型比较(Model Compare)命令。 ? 在小装配中测试模型交换(Swap Model)命令的快速更新。 ESI模板结构如图1-5所示。 图1-5 ESI模板结构 1.4.4 模板含义解释 (1)顶层模板部件 Mold.V1和原有模板。 ? Top:包含所有定义注塑模具部件的模具装配。 ? Var:包含模架和标准件部件所使用的表达式。 ? Cool:专供放置模具中的冷却系统。 ? Fill:放置流道和浇口实体。 ? Misc:放置通用标准件(不需进行个别细化设计),如定位圈、缩紧块和支撑柱等。 ? Layout:放置一个或多个产品(*_prod)子装配。 ? Combined:包含合并的成型镶件——型腔和型芯;组件中包含使用Merge Cavities命令后的链接几何体。 ? Comb-wp:包含合并成型镶件,以及生成成型镶件时使用的名称为Sketch(1)的草图。 ? Comb-cavity:包含合并型腔的链接实体。 ? Comb-core:包含合并型芯的链接实体。 注意:misc、cool和其他节点被分开放置——定模元素放入side_a,动模元素放入side_b,这样有利于两个设计师同时设计一个项目。 (2)产品模板部件 ? Prod:是一个独立的包含与产品相关的文件,附属有shrink、molding、cavity、core、parting和trim等。多型腔模具是用阵列prod节点产生的,多部件模具是用项目初始化命令产生的。还有一些与产品形状有关的特殊标准件,如推杆、滑块、内抽芯和顶块,也会出现在prod子装配下。 ? Workpiece:包含一个草图和拉伸的成型镶件实体;草图的形状尺寸和拉伸体的高度可编辑仅适用于Mold.V1配置模板。 ? Parting-se:包含shrink、moding和parting部件;使用Mold CSYS命令时,这些组件必定同时被移动;仅适用于Mold.v1配置模板。 ? Molding:包含产品模型的链接体,建模特征(如拔模斜度和边倒圆等)可被加在该部件中的产品链接体上,使产品模型有利于制模。这些建模特征并不受收缩率的影响。当替换了一新的产品版本,甚至替代产品来自其他CAD系统时,还能保持全相关。 ? Shrink:包含一个molding实体的链接体;项目初始化时,断开的链接会重新链接至产品实体;项目初始化,指定材料或编辑收缩率时,会更新链接体的缩放特征。 ? Parting:包含一个shrink部件的链接体;保存了分型片体、修补片体和提取的型芯、型腔侧的面,这些片体用于把隐藏的成型镶件(Workpiece)分割成型芯和型腔块;另外在Mold.V1配置模板中,还包含模具坐标系和成型镶件的链接。 ? Cavity:包含一个链接型腔面,初始化时链接中断;一个成型镶件的链接体;一个修剪特征,初始化时被表达式抑制;使用Create Cavity and Core命令,续上链接并且抑制特征被释放。 ? Core:包含一个链接型芯面,初始化时链接中断;一个成型镶件的链接体;一个修剪特征,初始化时被表达式抑制;使用Create Cavity and Core命令,续上链接并且抑制特征被释放。 ? Trim:包含来自parting部件的型腔和型芯抽取区域的链接片体;用于使用Trim Mold Components 和Ejector Pin命令修剪电极、镶件、滑块、顶杆等。 ? 产品模型(Product model):包含原始零件模型,原模型必须为一有效实体,是molding部件的父级。如在prod子装配模板结构中有一部件含有MW_PARTING_SET属性,比如Mold.V1配置模板,则原模型作为*_parting-set文件的一个组件被加载;如没有部件含有MW_PARTING_SET属性,则原模型作为*_prod文件的一个组件被加载。 注意:原模型引用集设置为Empty,打开装配时原模型不加载,这样会节约内存并提高系统性能。 (3)ESI模板部件 ? ESI_Analysis:包含一个原始产品模型的链接体,在此部件中进行比例缩放;此部件中的实体是分型的目标体。 ? ESI_Product:包含一个_analysis部件的链接体。 ? 产品模型部件文件:包含原始零件模型,是ESI_Analysis部件中链接实体的父级。 1.5 部件名称管理概述 使用部件名称管理配置部件文件名称。 可以通过以下方式修改名称: ? 应用一个命名规则。 ? 为单独部件输入名称。 ? 映射模板文件名称中为客户定义的名称(在map_template_name.txt文件中设置)。 注意:可在用户默认设置中设定默认命名规则;在装配中已经被加载的零件不被重命名。 1.5.1 “部件名称管理”(Part Name Management)对话框 如图1-6所示。 图1-6 “部件名称管理”对话框 1.5.2 使用“部件名称管理”对话框 1.打开部件名称管理系统 要打开部件名称管理对话框,需在下列对话框中选中“重命名”复选框: ? “项目初始化”对话框。 ? “标准件管理”对话框。 ? “模架管理”对话框。 2.更改“重命名”复选框的默认状态 (1)选择File→Utilities→Customer Defaults→Mold Wizard→General命令。 (2)在General页单击Part Name Definition栏。 (3)选中Display Rename复选框为默认或取消选中Display Rename复选框为默认。 (4)重启NX使默认改变可用。 3.定义一个客户化名称 打开“部件名称管理”(Part Management)对话框。 (1)从Original Name列中选择重命名的组件部件。 (2)在Part Name列中单击选择的名称,在名称框中输入新名称并按Enter键。 4.设置所有部件名称 打开“部件名称管理”对话框。 (1)在Next Part Name Number框中输入在项目中想要使用的第一个数字后缀。 (2)单击Set All Name。 (3)在Part Name列中预览部件名称。 5.设置选择部件名称 打开“部件名称管理”对话框。 (1)在Next Part Name Number框中输入在项目中想要使用的第一个数字后缀。 (2)在列表中选择一行或多行。 (3)单击Set Select Name。 (4)在Part Name列中预览部件名称。 注意:一旦命名规则应用到选择的模板部件,在Next Part Name Number框里的数字就会替换掉命名规则中的“?”字符。 1.5.3 映射模板部件名称 命名规则中出现的模板名称指的是种子装配结构部件(模板文件)的名称。如果组件命名规则中含有变量