边界

边界(boundary)定义了每条刀路在 XY 平面上可加工的水平范围:刀具只会在边界圈定的区域内运动,区域外不生成刀位点。边界与毛坯共同决定刀路的最终范围——毛坯控制三维包围盒,边界控制平面内的形状轮廓。
模料刀路中,每一条刀路策略都拥有完整、独立的边界参数:点击某条刀路后在右侧参数面板切换到"边界"标签即可设置,仅对该条刀路生效。模料刀路本身不存在文件夹级别的统一边界开关,每条刀路各自设置。
边界的设置方式、各类型的作用与操作,与电极刀路完全一致。两者唯一的区别在于:电极模块允许同一把刀具下的多条策略共用文件夹级(组件面)的边界设置,而模料模块没有这种文件夹级共用,各刀路独立。
边界的应用顺序(仅在电极的"组件面 + 策略面"结构下涉及):当某条策略面自身设置了边界时,优先采用策略面的边界;策略面未设置时,采用其所属组件面(文件夹级)设置的边界;两者都未设置时,软件采用自动毛坯与无边界。模料刀路因每条刀路各自独立设置,直接采用该刀路自身的边界,未设置时即为无边界(仍受毛坯约束)。
边界类型
切换"边界类型"下拉列表即可选择不同的创建或引用方式,选中类型后下方区域随之切换。
以下各类型均支持预览("预览边界"按钮)以及已有边界选项(部分类型),点击预览后软件会在 PM 中计算并显示边界范围。
无
不使用任何边界,刀路仅受毛坯范围约束。
同上边界
直接继承列表中排在当前刀路上方的那条刀路的边界设置,无需单独配置。模料刀路按单条刀路独立组织(无文件夹层级),因此此处继承的对象是列表中上方相邻的那一条刀路。
已有边界
直接引用 PM 中已经创建好的边界,不再自动计算。所引用的边界既可以是在 PM 中手动绘制的,也可以是此前用机明生成的边界。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 边界名称 | 选择 PM 中已有的边界 | 下拉选择 | 下拉时自动刷新边界列表;右侧按钮可抓取 PM 当前激活边界;铅笔按钮可激活所选边界以便在 PM 中编辑 |
| 边界内侧 | 刀路限制在边界的内侧还是外侧 | 勾选(内侧)/ 不勾(外侧) | — |
| 边界偏置 | 对所选边界在 XY 方向放大或缩小后再使用 | 勾选后输入数值(mm) | 正值扩展,负值收缩 |
| 刀具直径缩放 | 偏置量以刀具直径的比例计算而非固定值 | 勾选/不勾 | 勾选"边界偏置"后方可启用 |
| 转为接触点边界 | 将所选边界在计算时转换为接触点边界 | 勾选/不勾 | 界面标签为"转为接触点边界" |
| 转为接触点转换边界 | 在上一项基础上进一步做接触点转换处理 | 勾选/不勾 | 界面标签为"转为接触点转换边界" |
| 已生成 | 标识边界是否已在 PM 中生成,勾选后可触发边界预览 | 勾选/不勾 | — |
| 全部创建 | 一次性为当前刀路的所有曲面自动创建边界 | 勾选/不勾 | — |
| 边界公差 | 边界计算所用公差 | 勾选后输入数值(mm) | — |
| 徒手勾画 | 在 PM 视区中手动绘制一条新边界并自动填入"边界名称" | 按钮操作 | 勾画完成后需点击确认 |
浅滩
按曲面坡度自动圈出浅滩(接近水平)区域作为边界,常用于平坦/浅滩面的精加工。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 浅滩上限角 / 浅滩下限角 | 划定浅滩区域的坡度角范围,坡度在上下限角之间的曲面计入浅滩边界 | 数值(°) | — |
| 边界内部(内 / 外) | 刀路在边界内侧还是外侧运行 | 内 / 外 | — |
| 含粗公边界 | 边界计算时把粗公(较大留量)的范围也包含进来 | 勾选/不勾 | — |
| 扣除火花位 | 计算边界时扣除火花位(留量)的影响 | 勾选/不勾 | — |
| 裁剪 | 将边界进一步裁剪到某一已有边界范围内 | 勾选/不勾 | — |
| 禁用部件余量 | 边界计算时不考虑部件余量设置 | 勾选/不勾 | — |
| 碰撞 | 按刀具、刀柄、夹持的避让自动修正边界 | 勾选后设置刀具/刀柄/夹持净空 | — |
| 采用 / 队列 / 预览 | 采用并保存设置 / 提交队列计算 / 预览边界 | 按钮操作 | — |
残留
按指定的参考刀具,自动圈出此前没有加工到位的残留材料区域作为边界,配合后续清根或补刀策略使用。
预览残留边界前,必须先确定当前策略所用的刀具——边界是用"当前策略刀具"与"参考刀具"对比算出的,未设好当前刀具则无法正确生成。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 边界内侧 | 刀路在边界内侧或外侧运动 | 勾选(内侧)/ 不勾(外侧) | — |
| 参考刀具 | 用于计算残留区域的参考刀具 | 从刀具列表选取 | — |
| 刀具偏置 | 在参考刀具直径上额外放大,相当于加大残留加工区域 | 勾选后输入数值(mm) | 例:参考刀具为 D6、偏置输入 1,则按 D7 计算(6+1=7) |
| 厚度 | 残留材料厚度阈值,超过此值的区域才被计入边界 | 输入数值(mm) | — |
| 延伸 | 在残留边界外侧额外延伸的距离 | 输入数值(mm) | — |
| 边界公差 | 边界计算公差 | 勾选后输入数值(mm) | — |
| 已生成 | 同"已有边界"类型 | 勾选/不勾 | — |
| 全部创建 | 同上 | 勾选/不勾 | 模料刀路中不显示 |
| 过滤底部 | 过滤掉底面产生的残留区域 | 勾选/不勾 | 仅电极模式下显示 |
| 限制边界 | 进一步限制边界在某一已有边界范围内 | 勾选后从下拉列表选择 | 需勾选"限界"启用 |
| 碰撞设置 | 基于刀柄/刀夹避让距离自动修正边界 | 勾选后展开设置项 | — |
| 去除过大区域 | 移除面积超过阈值的边界片段 | 勾选后输入面积阈值(mm²) | — |
| 去除过小区域 | 移除面积小于阈值的边界片段 | 勾选后输入面积阈值(mm²) | — |
| 平面厚度 | 边界径向偏置厚度 | 勾选后输入数值(mm) | — |
| 轴向厚度 | 边界轴向(Z 方向)偏置厚度 | 勾选后输入数值(mm) | — |
已选面
按设置自动产生一条边界,用作限定光刀的加工区域范围。它以手动选定的曲面所形成的轮廓作为边界,是模料刀路中最灵活、最常用的边界类型之一。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 曲面已选定 | 指示是否已成功定义所选曲面 | 已选 / 未选 | 点击按钮打开曲面选择界面;也可通过"自动选面"功能按类型批量选取 |
| 边界内侧 | 同上 | 勾选/不勾 | — |
| 边界偏置 | 对生成的边界在 XY 方向放大或缩小 | 勾选后输入数值(mm) | — |
| 边界公差 | 边界计算公差 | 勾选后输入数值(mm) | — |
| 已生成 | 同上 | 勾选/不勾 | — |
| 全部创建 | 同上 | 勾选/不勾 | 仅电极模式下显示 |
| 包含垂直面 | 边界计算时是否包含垂直曲面 | 勾选/不勾 | — |
| 包含翻转面 | 是否包含法向翻转(背面)的曲面 | 勾选/不勾 | — |
| 自动选面 | 按曲面类型(平坦面/浅滩面/陡峭面/垂直面/拉伸面)自动批量选取 | 勾选后展开分类勾选项 | — |
| 限制边界 | 进一步限制范围 | 同"残留"类型 | — |
| 碰撞设置 | 同上 | 同上 | — |
| 去除过大/过小区域 | 同上 | 同上 | — |
| 平面/轴向厚度 | 同上 | 同上 | — |
接触点
加工时刀具与模型相接触的位置点称为接触点,接触点边界即用于限定接触点范围的边界,常配合曲面投影类策略使用。它与"已选面"边界最大的区别是:接触点边界没有与刀具绑定,因此同一条接触点边界可被不同刀路(不同刀具)共用,而"已选面"边界会随刀具一同计算。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 自动选面 | 按曲面类型(平坦面 / 浅滩面 / 陡峭面 / 垂直面 / 拉伸面)一键批量选取曲面 | 勾选后展开分类勾选项 | — |
| 边界内部 | 刀路在边界内侧还是外侧 | 内 / 外 | — |
| 边界放大 TDU | 以刀具直径的倍数(TDU)对边界放大 | 输入数值 | — |
| 含粗公边界 | 边界计算包含粗公范围 | 勾选/不勾 | — |
| 过滤圆形边界 | 过滤掉圆形(如孔)的边界片段 | 勾选/不勾 | — |
| 禁用部件余量 | 边界计算时不考虑部件余量 | 勾选/不勾 | — |
| 采用 / 队列 / 预览 | 采用设置 / 提交队列 / 预览边界 | 按钮操作 | — |
模型边界
直接抽取模型已选曲面的轮廓作为边界,自动计算,无需手动逐个选曲面。需注意它是一条 2D 边界:只能限制刀路在 XY 径向的加工范围,Z 高度方向的加工范围仍由毛坯控制。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 自动选面 | 按曲面类型(平坦面 / 浅滩面 / 陡峭面 / 垂直面 / 拉伸面)批量选取参与计算的曲面 | 勾选后展开分类勾选项 | — |
| 边界内部 | 刀路在边界内侧还是外侧 | 内 / 外 | — |
| 含粗公边界 | 边界计算包含粗公范围 | 勾选/不勾 | — |
| 仅保留最外层 / 仅保留最大 / 过滤最外层 | 对生成的多条边界做筛选:只留最外圈、只留面积最大的,或反过来过滤掉最外层 | 勾选/不勾 | 按需选其一 |
| 过滤同心底部 / 过滤圆形边界 | 过滤掉同心底部产生的边界、或圆形(孔)边界 | 勾选/不勾 | — |
| TDU(边界放大 TDU) | 以刀具直径倍数对边界放大 | 输入数值 | — |
| 采用 / 队列 / 预览 | 采用设置 / 提交队列 / 预览边界 | 按钮操作 | — |
已选与残留
分别生成"已选面"边界和"残留"边界后,再对二者做布尔运算得到最终边界,适合复合加工场景:既圈定所选曲面,又结合参考刀具留下的残留区域。布尔运算有两种方式:求交只保留两边界的重叠部分,求和则同时加工两边界覆盖的区域。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 自动选面 | 按曲面类型(平坦面 / 浅滩面 / 陡峭面 / 垂直面 / 拉伸面)批量选取曲面 | 勾选后展开分类勾选项 | — |
| 参考刀具 | 计算残留区域所用的参考刀具 | 从刀具列表选取 | 可勾选"自动参考平刀"自动使用平刀作参考 |
| 厚于 / 扩展 / 浮动 / 顶部 | 残留厚度阈值、残留边界外扩距离;浮动控制刀具是浮动至将离开已选面边缘才停(勾选)还是接触到已选面即停(不勾);顶部控制边界沿垂直面顶部(勾选)还是底部(不勾) | 输入数值 / 勾选 | — |
| 边界内部 | 刀路在边界内侧还是外侧 | 内 / 外 | — |
| 忽略辅助面 / 过滤底部 | 计算时忽略"辅助面"模型、过滤底面产生的残留 | 勾选/不勾 | — |
| 含粗公边界 / 扣除火花位 | 边界包含粗公范围 / 扣除火花位影响 | 勾选/不勾 | — |
| 禁用部件余量 / 部件余量忽略未选面 | 边界计算不考虑部件余量,或部件余量忽略未选中的曲面 | 勾选/不勾 | — |
| 裁剪 / 碰撞 | 裁剪到已有边界范围内 / 按刀具刀柄夹持避让修正 | 勾选后设置 | — |
| 采用 / 队列 / 预览 | 采用设置 / 提交队列 / 预览边界 | 按钮操作 | — |
已选与浅滩
分别生成"已选面"边界和"浅滩"边界后,再对二者做布尔运算(求交/求和)得到最终边界:在所选曲面的基础上,再按坡度圈出浅滩区域。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 自动选面 | 按曲面类型(平坦面 / 浅滩面 / 陡峭面 / 垂直面 / 拉伸面)批量选取曲面 | 勾选后展开分类勾选项 | — |
| 浅滩上限角 / 浅滩下限角 | 划定浅滩区域的坡度角范围 | 数值(°) | — |
| 边界内部 | 刀路在边界内侧还是外侧 | 内 / 外 | — |
| 忽略辅助面 | 计算时忽略"辅助面"模型 | 勾选/不勾 | — |
| 含粗公边界 / 扣除火花位 | 边界包含粗公范围 / 扣除火花位影响 | 勾选/不勾 | — |
| 浮动 / 顶部 | 浮动、顶部等边界处理选项 | 勾选/输入 | — |
| 禁用部件余量 / 裁剪边界 | 不考虑部件余量 / 将边界裁剪到已有范围 | 勾选/不勾 | — |
| 采用 / 队列 / 预览 | 采用设置 / 提交队列 / 预览边界 | 按钮操作 | — |
垂直面
专门针对垂直面(侧壁)的边界,在陡峭/垂直区域自动生成。
当直身面底部不规则时,启用"底部异型"可裁剪掉多余刀路,让刀路贴合异形底部,否则刀路会直接等高到底;"底部偏置"则在此基础上对底部刀路做延伸或缩短。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 自动选面 | 按曲面类型(平坦面 / 浅滩面 / 陡峭面 / 垂直面 / 拉伸面)批量选取曲面 | 勾选后展开分类勾选项 | — |
| 边界内部 | 刀路在边界内侧还是外侧 | 内 / 外 | — |
| 底部异型 | 直身面底部不规则时启用,裁剪掉多余刀路使其贴合异形底部 | 勾选/不勾 | 不勾则刀路直接等高到底 |
| 底部偏置 | 对底部刀路做延伸或缩短 | 勾选后输入数值(mm) | 仅启用"底部异型"后可用 |
| 算法2 | 切换为另一种边界计算算法 | 勾选/不勾 | 默认算法生成的边界不正常时可尝试勾选 |
| 含粗公边界 / 裁剪 | 边界包含粗公范围 / 裁剪到已有边界范围 | 勾选/不勾 | — |
| 采用 / 队列 / 预览 | 采用设置 / 提交队列 / 预览边界 | 按钮操作 | — |
轮廓
根据刀具的大小,自动产生模型最大外形的轮廓投影作为边界(此边界类型为付费版功能,免费版选择时会提示未授权并自动取消)。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 模型上 | 将轮廓贴合在模型表面计算 | 勾选/不勾 | — |
| 启用平刀 | 按平底刀方式计算轮廓 | 勾选/不勾 | — |
| 边界内部 | 刀路在边界内侧还是外侧 | 内 / 外 | — |
| 碰撞 | 按刀具、刀柄、夹持的避让自动修正边界 | 勾选后设置刀具/刀柄/夹持净空 | — |
| 含粗公边界 / 扣除火花位 | 边界包含粗公范围 / 扣除火花位影响 | 勾选/不勾 | — |
| 禁用部件余量 / 裁剪 | 不考虑部件余量 / 裁剪到已有边界范围 | 勾选/不勾 | — |
| 采用 / 队列 / 预览 | 采用设置 / 提交队列 / 预览边界 | 按钮操作 | — |
碰撞
根据刀具/刀柄与模型的碰撞检查结果自动生成安全范围边界(此边界类型为付费版功能,免费版选择时会提示未授权并自动取消)。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 刀具 | 用于碰撞计算的刀具 | 从刀具列表选取 | — |
| 刀柄间隙 / 夹持间隙 | 刀柄、夹持周围保留的安全间隙,用于判断碰撞 | 输入数值(mm) | — |
| 边界内部 | 刀路在边界内侧还是外侧 | 内 / 外 | — |
| 含粗公边界 / 扣除火花位 | 边界包含粗公范围 / 扣除火花位影响 | 勾选/不勾 | — |
| 禁用部件余量 / 裁剪 | 不考虑部件余量 / 裁剪到已有边界范围 | 勾选/不勾 | — |
| 采用 / 队列 / 预览 | 采用设置 / 提交队列 / 预览边界 | 按钮操作 | — |
残留模型
以残留模型的残留区域作为边界,精确反映前序刀路之后剩余的待加工材料范围。
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 残留模型 | 选择参考的残留模型;选"已选刀路产生残留模型"时由"刀路设置"指定具体刀路 | 下拉选择 | — |
| 刀路设置 | 指定参与残留计算的具体刀路 | 按钮操作 | 仅在残留模型选"已选刀路…"时使用 |
| 无关联模式 | 切断与残留模型的关联,使用固化快照(同残留模型加工页的同名选项) | 勾选/不勾 | — |
| 厚于 / 扩展 | 残留厚度阈值、残留边界外扩距离 | 输入数值(mm) | — |
| 边界内部 / 过滤底部 | 刀路内/外侧 / 过滤底面残留 | 内 / 外;勾选/不勾 | — |
| 含粗公边界 / 扣除火花位 | 边界包含粗公范围 / 扣除火花位影响 | 勾选/不勾 | — |
| 碰撞 | 按刀具、刀柄、夹持的避让自动修正边界 | 勾选后设置刀具/刀柄/夹持净空 | — |
| 禁用部件余量 / 裁剪 | 不考虑部件余量 / 裁剪到已有边界范围 | 勾选/不勾 | — |
| 采用 / 队列 / 预览 | 采用设置 / 提交队列 / 预览边界 | 按钮操作 | — |
各类型通用参数说明
以下参数在多个边界类型中共同出现,含义一致:
| 参数/选项 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 边界内侧 | 控制刀路是在边界轮廓的内侧还是外侧运行 | 勾选(内侧)/ 不勾(外侧) | 根据加工场景选择;内侧用于腔槽,外侧用于外形 |
| 边界偏置 | 对计算出的边界额外放大或缩小 | 勾选后输入数值(mm,正值扩展) | — |
| 边界公差 | 边界计算的精度(公差越小越精确,计算越慢) | 勾选后输入数值(mm) | — |
| 已生成 | 标识当前边界在 PM 中是否已经存在 | 勾选/不勾 | 勾选后可触发"预览边界"操作 |
| 限界 | 将生成的边界进一步裁剪到某一已有边界范围内 | 勾选后从下拉列表选择外部边界,并选"内侧"或"外侧" | 需付费版授权 |
| 去除过大区域 | 删除面积超过设定阈值的边界片段 | 勾选后输入阈值(mm²) | — |
| 去除过小区域 | 删除面积小于设定阈值的边界片段 | 勾选后输入阈值(mm²) | — |
| 平面厚度 | 为边界添加径向偏置,模拟余量或材料厚度效果 | 勾选后输入数值(mm) | — |
| 轴向厚度 | 在 Z 方向对边界进行偏置 | 勾选后输入数值(mm) | — |
| 碰撞设置 | 根据刀柄净空和刀夹净空自动回避碰撞区域 | 勾选后展开并输入净空值(mm) | — |
操作步骤
- 在刀路参数列表中单击某条刀路,切换右侧到"边界"标签。
- 在"边界类型"下拉列表中选择适合当前加工场景的类型。
- 根据所选类型配置对应的参数(曲面选择、偏置量、参考刀具等)。
- 单击"预览边界"按钮,在 PM 视区中确认边界形状和范围是否符合预期。
- 确认无误后返回刀路参数,继续设置其他参数并计算刀路。
提示
- 先预览再计算:边界计算耗时,建议在点"预览边界"确认范围合理后再计算完整刀路,避免不必要的重算。
- "无"类型不等于无限制:选择"无"时,刀路范围依然受毛坯约束,并非可以加工整个工件。
- 边界内/外侧的选择:加工腔槽、凹陷区域时通常选"内侧";加工外形轮廓时通常选"外侧"。拿不准时可先预览确认。
- "已选面"与自动选面:模料刀路中,"自动选面"功能可按曲面类型(平坦/浅滩/陡峭/垂直/拉伸)一键批量选取,省去逐个选取的步骤;但对于复杂模型,建议结合"预览边界"仔细验证自动选取结果。
- "轮廓"和"碰撞"类型:这两个类型在免费版中未授权,仅付费版可用。
- "限界"功能:用于将边界进一步裁剪至某一参考边界范围内,可精确控制局部区域的加工范围,但需付费版授权。
- 高效产生边界:如需在编程前从模型上快速取出孔口、台阶等边界(选面取边界、按高度筛选、相同直径批量取等),见 机明-分析 › 快速取模型边界。
各边界模式界面
边界参数组的类型下拉提供多种限定加工范围的方式,下面是各模式的参数界面,供对照选用:
无

同上边界

已有边界

已选面

接触点

模型边界

浅滩

残留

残留模型

已选与残留

已选与浅滩

轮廓

碰撞

电极自动
