机明帮助手册 v26.6.5.0
本节部分细节仍在校订中。

批量仿真

一键对多个 NC程序或刀具路径批量运行 ViewMill 仿真,同步检测机床碰撞和刀具过切,并将结果汇总到面板内的问题列表。

批量仿真界面

界面位置

工具 标签页 ▸ 批量仿真

用途 / 适用场景

本工具的核心作用,是把机床主轴(机头)、刀具夹持与工件放在一起做干涉仿真:在真正上机之前,先在软件里"虚拟试切"一遍,看主轴、刀柄、夹持会不会撞到工件或夹具。普通的过切检查只看刀具切到哪里,而批量仿真额外把整台机床的运动也带进来,能提前发现"刀够得着、但机头会撞"这类只有在机床上才暴露的问题。

编程完成后,需要对整个工单的所有 NC程序或刀具路径一次性做机床仿真验证时使用。典型场景:

  • 多工序集中出单前,批量确认无碰撞、无过切。
  • 按需打开 ViewMill 材料去除仿真,直观预览加工结果。
  • 需要为每道工序自动重建毛坯边界(XY 方向自动扩展)时。

把这些检查集中成"一键仿真",是为了避免逐条手动加载机床、逐条播放——尤其工单里 NC 程序较多时,批量跑一遍比一条条核对省事得多,也不容易漏。

本工具为标准版及以上功能。基础版及以下打开时面板会自动禁用并弹出版本提示。

操作步骤

  1. 在顶部下拉框 类型 中选择要仿真的对象:NC程序刀具路径
  2. 点击 刷新 按钮,列表自动载入当前项目中所有对应实体;默认全部勾选。
  3. 在列表中勾选/取消需要参与仿真的项目(右键菜单可批量操作)。
  4. 根据需要在右侧面板调整各分区参数(见下方参数详解)。
  5. 点击 一键仿真 执行;仿真在后台线程运行,主界面隐藏;完成后界面恢复,问题列表自动填入结果。
  6. 若只需关闭 ViewMill 窗口而不重新仿真,点击 退出View
  7. 点击 清除信息 可清空结果列表并同时清除仿真过程中记录的问题。

参数详解

仿真对象列表

说明 取值/默认
类型 — 选择仿真对象种类 NC程序 / 刀具路径,默认由上次设置决定
刷新 按钮 — 重新读取 PM 中该类型的实体列表,默认全部勾选
列表勾选列 — 控制该行是否参与本次仿真 勾选 = True / 不勾 = False
列表名称列 — NC程序或刀具路径的名称(只读)

右键菜单

菜单项 功能
删除已选项 从列表中移除选中行
选中 将选中行设为勾选
不选 将选中行设为不勾选
全选 全部行勾选
全部不选 全部行取消勾选
反选 全部行反转勾选状态
仅选中已选 只保留高亮行为勾选,其余取消
仅排除已选 高亮行取消勾选,其余全选

毛坯

毛坯决定仿真时用什么形状的料去试切,分按当前自动扩展XY两种:前者直接用项目里现有的毛坯仿真,适合毛坯已经设置好、只想验证刀路的情况;后者会在仿真前按所有模型重新生成毛坯,并按你设定的值在 XY 方向往外扩一圈,省去手动重设毛坯的步骤。两者互斥,选一个另一个自动取消。

说明 取值/默认 备注
按当前 使用项目现有毛坯,不重建;单选,与"自动扩展XY"互斥 选中时"自动扩展XY"自动取消
自动扩展XY 仿真前删除旧毛坯并按所有模型自动重建,XY 方向按设定值外扩;单选,与"按当前"互斥;默认按应用设置 触发删除旧毛坯后自动重建并外扩
圆柱 自动毛坯时改用圆柱形 勾选/不勾;仅在"自动扩展XY"启用时有效
XY 扩展值 XY 方向外扩量(mm) 数值;默认 5.5;仅在"自动扩展XY"时启用

毛坯仿真

这一组让仿真不仅看切削段,还把容易被忽略的两类风险纳入检查:一是快进(快速移动)段——刀具在不切削、快速移位时仍可能从毛坯上方或侧面擦过造成干涉;二是夹持——对照毛坯看夹持件会不会撞到料。勾上对应项后,ViewMill 会把这些干涉点高亮出来。

说明 取值/默认 备注
检查切削......的快进移动 界面标签即为此文字(中间为省略号);勾选后在 ViewMill 中检查快进(快速移动)段是否与毛坯发生干涉 勾选/不勾;设置持久保存
对照毛坯检查夹持 在 ViewMill 中对照毛坯显示夹持碰撞高亮 勾选/不勾;设置持久保存

ViewMill 仿真显示

ViewMill 是材料去除仿真:开启后能像看动画一样直观看到工件被一步步切出来的过程,便于核对加工结果是否符合预期。这一组控制是否打开 ViewMill、用什么渲染风格显示,以及遇到问题时是否暂停。如果只想做碰撞/过切判断、不需要看切削动画,可关掉"打开ViewMill仿真"以加快仿真。

说明 取值/默认 备注
打开ViewMill仿真 是否启动 ViewMill 材料去除仿真 勾选/不勾;默认勾选;设置持久保存;取消则跳过所有 ViewMill 命令
模式 ViewMill 渲染模式:无图像 / 可旋转 / 固定方向;默认 固定方向 无图像 时"阴影"禁用
阴影 ViewMill 着色风格:普通 / 闪亮 / 彩虹 / 切削方向;默认 彩虹 仅在模式 ≠ 无图像 时有效
显示NC 仿真前先取消绘制全部再绘制当前项,使视图聚焦 勾选/不勾;设置持久保存
自动显示刀具 仿真时自动绘制刀具 勾选/不勾;设置持久保存
播放设置 遇到问题时 ViewMill 的暂停策略:出现问题总是暂停 / 每种类型的第一个问题暂停 / 出现问题总不暂停;默认 出现问题总不暂停
检查重新配置移动 检测五轴重新配置 勾选/不勾;设置持久保存

碰撞检查(可折叠)

这一组用来设置机床仿真时各部件与工件之间的干涉避让值——也就是留多大的安全余量算"撞"。三个间隙分别针对不同部件:机床间隙是机头(主轴)与工件之间的避让距离,夹持间隙是刀具夹持与工件之间的距离,刀柄间隙是刀柄与工件之间的距离。值设得越大,判定为干涉就越保守(越容易报警)。

说明 取值/默认 备注
碰撞检查(整体开关) 启用机床碰撞检测 勾选/不勾;设置持久保存;不勾则完全跳过以下所有碰撞相关命令
机床间隙 机头(主轴)与工件之间的碰撞避让安全距离(mm) 数值;默认 0.3;黄色高亮输入框;设置持久保存
检查刀具和夹持(子开关) 额外检查刀具/夹持器与工件的干涉 勾选/不勾;设置持久保存;需父"碰撞检查"开启
夹持间隙 刀具夹持与工件之间的避让安全距离(mm) 数值;默认 0.1;黄色高亮输入框;设置持久保存
刀柄间隙 刀柄与工件之间的避让安全距离(mm) 数值;默认 0.1;黄色高亮输入框;设置持久保存

其他选项

说明 取值/默认 备注
忽略辅助面 仿真前将标记为"辅助"的模型隐藏,仿真后还原 勾选/不勾;设置持久保存
检查过切 完成 ViewMill 仿真后额外对每个 NC程序做过切检测 勾选/不勾;设置持久保存;仅对"类型=NC程序"有效

设置机床

顶部用于选择仿真对象的 类型(NC程序 / 刀具路径)下拉框就位于本"设置机床"区,全工具只有这一个类型选择;切换它会同时刷新上方的仿真对象列表。

说明 取值/默认 备注
类型 选择仿真对象种类(NC程序 / 刀具路径),与仿真对象列表共用同一控件 下拉,切换后自动刷新列表
机床选项 从机床文件目录读取 .mtd 文件列表,选择要加载的机床 下拉;持久化上次选项;下拉时自动刷新目录
加载 激活选中坐标系并导入机床文件 按钮;已加载同名机床则直接激活,无需重新导入
卸载 卸载全部机床 按钮
复位 机床回原点 按钮
显示/隐藏机床 切换机床实体在视图中的显示 图标切换按钮;默认显示;需先选择机床,否则弹提示
模拟坐标 设置机床仿真时的模型定位坐标系 下拉,列出项目中所有工作平面;下拉时自动刷新;留空则取消当前工作平面激活

创建模拟坐标(设置机床子区)

说明 取值/默认 备注
参考坐标 以该工作平面为基础新建模拟坐标系 下拉,列出项目所有工作平面;下拉时自动刷新
模拟坐标名称 新建坐标系的名称 文本;默认 0;持久化
Z轴移动值 新坐标系相对参考坐标沿 Z 轴的偏移量(mm) 数值;默认 0;持久化
创建 删除同名旧坐标系 → 激活参考坐标 → 新建 → Z 轴偏移 → 激活新坐标,并自动填入"模拟坐标"下拉框 按钮;参考坐标和名称均不为空时才执行

操作按钮

说明
一键仿真 — 收集所有参数,在后台线程依序执行毛坯设置、ViewMill 启动、逐项仿真播放、碰撞/过切检查,完成后刷新问题列表
退出View — 关闭 ViewMill 窗口
清除信息 — 清空面板内两个结果列表,并清除仿真过程中记录的问题

提示与常见坑

  • 列表为空就点一键仿真会报错:提示"没有选定操作项",不会启动仿真。执行前请先点刷新,确认列表有内容且至少有一项勾选。
  • 自动扩展XY 会清空现有毛坯:选"自动扩展XY"后点仿真,程序会先删除现有毛坯,再按所有模型重建,现有手动毛坯设置将丢失,请确认后使用。
  • 圆柱毛坯仅在"自动扩展XY"时生效:选"按当前"时圆柱复选框被禁用。
  • 忽略辅助面:该选项仅在模型被识别为"辅助"类型时生效;仿真结束后会自动还原可见性。
  • 检查过切仅对 NC程序有效:类型选"刀具路径"时,即使勾选"检查过切",过切验证部分也不执行。
  • 机床版本差异:本工具根据 PowerMILL 版本(2018 / 2019 / 2022 / 2023 及以上)分支执行不同命令序列。旧版(≤2018)还需在"设置机床"区手动选择坐标系后再加载。
  • ViewMill 模式"固定方向"在部分旧版 PM 中无对应命令:该选项对 PM 2018 及更早版本实际无效。

相关功能