产品变更之后,模具设计返工的根源通常不在“改得慢”,而在变更没有沿着数据关系完整传递:型芯型腔改了,电极、模架和刀路却还停留在旧版本。要减少返工,模具设计需要做到三件事:变更前先评估影响范围,变更时让关联数据按规则更新,变更后明确哪些刀路必须重算、哪些部件要人工复核。
本文以 NX 模具设计为例,范围限于产品模型变更后的模具设计端处理,并说明变更传递到加工环节时哪些刀路需要重算。NX CAM 编程方法的标准化不在本文讨论范围内。
- 返工多出在三处:变更没传到、传到了但没人评估、版本对不上;
- 先按“是否改变分型或脱模结构”给变更分级,再决定走关联更新还是局部重新设计;
- 替换产品模型前先用比较体找出变化面,再重做成型性检查;
- 加工端以刀路的“过期”标记为准,只重算受影响的刀路,并复核电极。
一、返工从哪里来:变更的传递路径
本文所说的“关联性”(associativity),指下游数据与产品模型之间保持引用关系:产品模型变化后,下游数据可以随之更新,或被标记为需要更新。
在模具设计中,一次产品变更的影响会沿着下面的链路向下游扩散:产品模型 → 分型面与型芯型腔 → 滑块、斜顶、顶针、冷却等模具结构 → 电极 → 图纸 → 刀路。借助与产品模型的关联性,NX 模具设计中的设计变更可以从模具设计一直传递到加工环节。其中分型面、型芯型腔、电极、图纸和刀路可以通过关联更新跟随变化,或被标记为需要更新;滑块、斜顶、顶针、冷却水路和模架则需要人工检查(见第三节)。
返工通常出现在三个位置(以下为工程经验归纳):
- 变更没传到:型芯型腔已经更新,电极或刀路仍然引用旧几何。
- 传到了但没人评估:没有人确认这次改动牵连了哪些滑块和镶件,拆图之后才发现干涉。
- 版本对不上:产品部门发出新版本,模具设计、电极和 NC 编程各用各的版本。
这三类问题,分别对应后文的关联设计(第三节)、变更评估与分级(第二、四节);版本对不上,则靠“先比较、再替换”和明确的版本责任人来控制(见第四节和结语)。
二、先分级:不同产品变更对模具的影响
同一次产品变更,对模具的影响可能相差很大。按“是否改变分型或脱模结构”(即是否需要新增或调整滑块、斜顶,或改变开模方向)来分级,可以决定这次变更走自动更新,还是按局部重新设计处理。下表是工程经验分级,具体以企业自己的模具标准为准。
| 变更类型 | 典型例子 | 对模具设计的影响 | 建议处理方式 |
|---|---|---|---|
| 局部尺寸或位置调整 | 孔位偏移、凸台高度调整 | 只影响对应的型芯型腔面,分型不变 | 走关联更新,检查受影响的镶件和顶针,只重算相关刀路 |
| 成型面形状修改 | 外观曲面调整、筋位改动 | 型芯型腔成型面改变,电极放电区域随之改变 | 型芯型腔更新后,电极随之更新,重新验证放电区域,并重算受影响的精加工刀路 |
| 拔模角、圆角或壁厚调整 | 增大拔模角、加厚壁厚 | 可能改变分型线位置和成型性 | 先做成型性检查,再判断分型面是否需要重新定义 |
| 脱模方向或结构性变更 | 新增倒扣、卡扣 | 需要新增滑块或斜顶,分型和模架布局可能重排 | 按局部重新设计处理,不依赖自动更新 |
| 收缩率或材料变更(工艺参数变更) | 换用不同树脂 | 全部成型面的尺寸整体变化 | 不走模型替换:重新设置收缩率,受缩放影响的成型面刀路需重算 |
变更越靠近分型或脱模结构,越不适合只依赖自动更新。
三、关联设计:让变更自动传递到型芯型腔与电极
关联设计的目标,是产品模型一变,下游数据就跟着变,而不是由人逐个对照着改。NX 模具设计在三个环节提供了这种关联:
- 分型面:NX 自动定义分型面,并在产品模型变化后保持分型面的关联性。关联只保证分型面跟着模型走,不保证变更后的分型仍然成立,仍需按第四节评估。
- 型芯型腔与电极:电极设计与型芯型腔关联,型芯型腔的设计变更可以传递到电极、电极图纸,并进入加工。
- 制造曲面的版本替换:可以替换制造曲面(manufacturing surfaces)的设计版本,系统自动更新相关的电极和电极图纸,相关刀路随之更新或被标记为需要更新;更新结果仍需复查(见第五节)。
模架和标准件来自标准库,顶针和冷却水路可以用参数化阵列创建。不应假定它们会随产品模型变化自动适应新型腔,变更后要逐项检查其位置关系。用标准库和参数化方式建立的部分,检查后需要调整时改参数即可,不必推倒重建。
关联设计能否发挥作用,取决于建模过程是否一直保持关联。手工修补出来的非关联几何,在产品变更时不会自动更新。因此应尽量在分型和型芯型腔阶段用关联方式处理,确实需要手工修补的部位,要单独记录下来。
四、变更影响评估:替换产品模型前先比对
NX 提供模型替换(Model Swap),可以把新版产品模型换进模具项目并自动更新下游数据,同时也支持新旧版本的比较。建议先比较、再替换:先知道改了什么,才能判断这次变更走自动更新,还是按局部重新设计处理。评估前先确认产品部门发出的新版本号,并通知电极和 NC 编程使用同一版本。评估可以分四步:
- 比较新旧产品模型:用比较体(Compare Body)命令比较不同文件、版本或配置中的两个体,颜色区分消失、新增和变化的特征;切换到偏差(Deviation)显示,可以看到变化面的偏移距离。
- 圈定受影响的面:比较时勾选保存分析对象(Save Analysis Object),会生成只包含变化面的关联体,并随原始模型更新,可用来圈定受影响的成型面。
- 重做成型性检查:对新版本重新检查壁厚、拔模角、倒扣和圆角。变更可能让原来合格的拔模或分型不再成立。
- 对照模具结构:把变化的面与滑块、镶件、顶针和冷却水路的位置对照,标出被牵连的部件。
这四步做完,就能把本次变更归入第二节表中的某一级,再决定处理方式。
五、从设计到加工:哪些刀路要重算
NX 中的刀路与模型几何相关联。模型几何变化后,受影响的刀路会被标记为“过期”(out of date),重新生成刀路通常即可修正。NX 还可以只更新受影响的部分,不必重算与变更无关的刀路和非切削移动。此外,模具设计阶段添加到模型上的特征数据可以被 NX 加工直接读取,产品和模具修订时,容易看出变化的区域并更新刀路。
据此,变更后可以按下表处理加工内容(处理建议为工程经验):
| 加工内容 | 变更后的状态 | 处理方式 |
|---|---|---|
| 未受影响的刀路 | 不过期 | 保留,不必重算 |
| 受影响面上的刀路 | 被标记为过期 | 重新生成,并复查刀路结果 |
| 电极及放电加工 | 随型芯型腔更新 | 重新验证干涉并计算放电面积,再确认加工设置 |
| 模架板的孔加工 | 取决于孔位是否变化 | 孔位变化时重新识别孔特征,再生成刀路 |
目标不是“全部重算”,而是只重算受影响的部分。
六、可执行的变更处理流程
把前面几节串起来,一次产品变更可以按下面的流程处理。
- 接收新版产品模型确认版本号,通知电极和 NC 编程使用同一版本。
- 比较新旧模型用比较体找出变化面,并保存为分析对象,圈定受影响的成型面。
- 重做成型性检查重新检查壁厚、拔模角、倒扣和圆角。
- 对照模具结构把变化面与滑块、镶件、顶针和冷却水路对照,标出牵连的部件。
- 判断是否改变分型或脱模结构否:用模型替换,由关联更新传递到下游;是:局部重新设计分型与结构。
- 复查标准件与新型腔的配合逐项检查模架、标准件、顶针和冷却水路的位置关系。
- 更新电极并重新验证确认干涉和放电区域,再确认加工设置。
- 重算被标记的刀路并复查以“过期”标记为准,只重算受影响的刀路。
先比较、再分级:只有改变分型或脱模结构的变更,才走“局部重新设计”这一支;其余产品模型变更用模型替换,由关联更新传递到下游;收缩率等工艺参数变更不经过模型替换,调整参数后只重算受影响的刀路。
七、三个常见误区
以下误区来自工程经验归纳。
- 误区一:关联更新成功,就等于变更处理完成。更新完成只说明模型按原有规则重新计算了,不说明变更后的设计仍然合理。拔模角变化可能让原来的分型不再成立,新增的倒扣可能需要原设计中没有的滑块,这些都要靠第四节的评估发现。
- 误区二:所有变更都应该走自动更新。结构性变更,例如新增倒扣或改变脱模方向,应按局部重新设计处理。强行更新,得到的往往是一个“更新成功”、实际分型和结构却不合理的模型。
- 误区三:为保险起见,加工全部重算。全部重算既浪费编程时间,也让人看不清真正变化的部位。应以刀路的“过期”标记为准,并参照变更比较的结果,只重算受影响的刀路;如果无法确认某条刀路是否受影响,则重算并复查。
八、结语
产品变更无法避免,可以避免的是那些因为变更没传到、没评估、版本对不上而产生的返工。做法可以归结为三步:先用比较和分级评估影响,决定哪些变更走自动更新,哪些按局部重新设计处理;再用关联设计让变更沿数据关系传递;最后只重算被标记的刀路,并复核电极和需要人工检查的部件。对企业而言,更值得沉淀的是一份变更处理规范:明确变更分级标准、评估清单,以及各环节的版本责任人。
了解 NX 的模具设计能力,可参考 NX 模具设计;从零开始搭建模具的完整步骤,可阅读 从产品分析到型芯型腔:注塑模具设计的关键步骤。如需结合企业的模具标准制定变更处理规范、开展应用培训,也可以了解我们的 软件实施与应用 服务。