线框 SWARF
线框 SWARF 策略通过两条参考线(顶部曲线和底部曲线)定义 SWARF 刀路,而不依赖曲面模型。系统在两条参考线之间自动生成一系列"母线",并令刀具侧刃沿这些母线进行切削。当零件曲面难以直接选取或曲面质量不理想时,此策略是 SWARF 精加工 的有效替代方案。
母线的生成原理类似于"用两条轨道曲线张成一张可展直纹曲面":系统在角度公差范围内匹配顶、底两条参考线上的法线方向,逐段连接出母线,刀具侧刃便沿这一张虚拟的直纹面贴合切削。因此两条参考线之间能否构成近似可展的直纹面,直接决定刀路质量——这也是为什么必须保证两线方向一致、扭转不能过大。

界面位置
模料刀路参数面板 ▸ 加工策略 选项卡 ▸ 选择 线框 SWARF。
用途 / 适用场景
- 模具侧壁轮廓已通过三维曲线或参考线描述,但曲面模型难以提取或存在破面。
- 需要在两条导线之间生成侧刃切削刀路,且两线可形成近似可展的直纹曲面。
- 通过曲线而非曲面来精确控制刀路的顶部和底部边界。
线框 SWARF 用的两条参考线方向(箭头指向)必须一致;若一正一反,会导致刀路错乱甚至过切。计算前应先在 PowerMILL 里显示参考线方向箭头,确认两条线指向一致后再计算。
参数详解
驱动曲线分组
| 参数 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 顶部参考线 | 定义刀路上边界的参考线 | 从项目参考线列表选择,默认空 | 可通过界面按钮获取 PowerMILL 当前激活参考线,或在绘图区拾取 |
| 底部参考线 | 定义刀路下边界的参考线 | 从项目参考线列表选择,默认空 | 同上;须与顶部参考线方向一致 |
| 线框侧 | 选择在两条参考线哪一侧进行加工 | 右 / 左,无默认 | 左:刀具在参考线行进方向左侧;右:刀具在参考线行进方向右侧 |
| 角度母线公差 | 在顶底两条线之间生成母线时使用的角度公差 | 数值,无默认 | 通过匹配顶底法线角度生成母线,类似于通过两轨线创建可展曲面 |
| 径向偏移 | 刀具与参考线之间的间隙(刀路余量外额外留量) | 数值,默认 0 | 正值使刀具远离参考线 |
| 最小展开距离 | 母线方向在过渡段允许的最小变化距离 | 数值,无默认 | 系统在此距离内完成刀轴从一个母线方向到下一个母线方向的过渡 |
| 在平面末端展开 | 仅在参考线平坦末端发生母线过渡 | 勾选/不勾,无默认 | 勾选可减少不必要的刀轴偏摆 |
| 切削方向 | 铣削方式 | 顺铣 / 逆铣 / 任意,无默认 | 顺铣:刀具在加工边缘左侧;逆铣:刀具在加工边缘右侧;任意:混合以减少抬刀 |
关于"最小展开距离"为什么需要它:当刀路从一张曲面段过渡到下一张时,母线方向往往会改变。由于刀具会主动让自身与当前母线方向对齐,刀轴就必须在过渡过程中从上一个母线方向"摆"到下一个母线方向,这段用来完成摆动的距离即"展开距离"。它沿任一参考线边缘度量为最小移动量(也即在展开开始前,最靠近刀具的部分到曲面对侧之间的距离)。设得太小,刀轴来不及平顺过渡;设得太大,则展开过早。需要注意:若给定的值会导致过切,系统会自动增大实际使用的最小展开距离以保证安全。勾选"在平面末端展开"后,展开只发生在参考线平坦的末端区域,可避免全程频繁偏摆;不勾选则展开在各个位置都可能发生。
位置分组(下限)
| 参数 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 底部位置 | 确定刀路最低点的参考方式 | 自动 / 顶部 / 底部 / 用户坐标系,无默认 | 自动:系统自动将刀具放置到零件上;顶部/底部:以对应参考线高度为准;用户坐标系:以指定坐标系高度为准 |
| 底部工作坐标系 | 仅在底部位置选"用户坐标系"时生效 | 从项目坐标系列表中选择 | 其余选项时置灰 |
| 轴向偏移 | 在"底部位置"基础上沿刀轴方向的附加偏移量 | 数值,无默认 | 底部位置选"自动"时不可用 |
"底部位置"用来确定刀路最低点参考哪一处高度:选"自动"系统会直接把刀具放到零件上,但要注意——若执行 SWARF 加工的曲面下方没有实体支撑,该区域不会生成刀路;选"顶部"或"底部"则分别以顶部参考线、底部参考线所在的高度为基准加工;选"用户坐标系"则以指定坐标系的高度为基准。"轴向偏移"在此基础上沿刀轴再偏置一段,把刀路最低点抬高或压低(例如该值为 10 即在底部位置之上 10 mm 处落刀)。
底部位置选"自动"时,"轴向偏移""多重切削模式""避免过切策略""上限类型""上限值""轴向深度"等下方参数会一并自动置灰;选"顶部""底部""用户坐标系"时这些参数才解锁,其中"底部工作坐标系"仅在选"用户坐标系"时可填。
避免过切分组
| 参数 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 过切检查 | 是否检查刀路是否存在过切并自动规避 | 勾选/不勾 | 勾选后系统逐段检查刀路,发现过切即按下述规则提刀;取消勾选则关闭过切检查 |
| 无过切公差 | 沿曲面法线方向允许刀路移动以寻找安全位置的最大距离 | 数值 | 检测到大于此值的过切时,系统改为沿刀轴提起刀具以避开 |
| 策略 | 其他曲面遮挡时的处理方式 | 提刀 / 跟踪,无默认 | 提刀:无法到达最低位置时删除该段刀路;跟踪:将刀路沿轴向上抬直到可加工处 |
| 上限类型 | "跟踪"策略生效时刀路最高可升到的位置参考 | 无 / 顶部 / 底部 / 用户坐标系,无默认 | 选"无"时不限制上升高度(配合最大切削次数使用);选"用户坐标系"时可选坐标系 |
| 上限偏移量 | 上限基准之上的附加距离 | 数值,无默认 | 上限类型选"无"时不可用 |
| 上限工作坐标系 | 仅上限类型选"用户坐标系"时可用 | 从项目坐标系列表中选择 | 其余时置灰 |
避免过切有两种不同的让刀方向,理解这点有助于判断刀路为何在某处抬起或偏摆:在"无过切公差"范围内寻找安全位置时,刀具沿曲面法线方向移动;一旦检测到的过切超出"无过切公差",系统改为沿刀轴方向提起刀具来避让。前者尽量保持侧刃贴合不抬刀,后者则牺牲贴合换取安全。
策略选"提刀"时,"上限类型""上限值""上限工作坐标系"以及"多重切削模式"均自动置灰不可用;选"跟踪"后才解锁上限类型,再按上限类型取值决定上限值与上限工作坐标系是否可填。
多重切削分组
| 参数 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 多重切削模式 | 是否生成多条沿刀轴偏置的平行刀路 | 关 / 向下偏置 / 向上偏置 / 合并,无默认 | 关:单条刀路;向下偏置:从顶部向下叠加;向上偏置:从底部向上叠加;合并:从两端向中间合并 |
| 排列方式 | 多重切削路径的排列顺序 | 区域 / 层,无默认 | 区域:先完成一个型腔/凸台后再切下一个;层:先完成一整层后再切下一层 |
| 最大下切步距 | 相邻刀路之间的最大间距 | 数值,无默认 | 多重切削模式选"关"时置灰 |
| 最大切削次数 | 可选启用,限制生成刀路的最大条数 | 勾选+整数,不勾 | 多重切削模式选"关"时置灰 |
| 轴向深度 | 用户自定义的单次切削轴向深度 | 数值,无默认 | 多重切削开启且底部位置非"自动"时可用 |
"多重切削模式"用于把一条单一轮廓刀路拆成沿刀轴叠放的多条平行刀路,从而控制每刀的轴向切深、保护刀具:选"关"只出单条轮廓刀路;"向下偏置"以顶部轮廓为基准向下逐条偏移;"向上偏置"以底部轮廓为基准向上逐条偏移;"合并"则同时从顶、底两端向中间偏移合拢。多条刀路之间的疏密由"最大下切步距"控制,必要时再用"最大切削次数"封顶刀路条数。
底部位置选"自动"时,整个"多重切削模式"会完全置灰不可选;须先把底部位置改为"顶部""底部"或"用户坐标系",多重切削模式才可用。
其他参数
| 参数 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 公差 | 决定刀路贴合模型轮廓的精确程度 | 数值 | 值越小刀路越贴合轮廓、数据点越密;值越大刀路越粗略 |
| 拐角半径 | 在路径拐角处插入光滑圆弧 | 勾选+数值,默认不勾 | 勾选后可选 2D 或 3D 拐角样式 |
| 拐角样式 | 拐角半径的计算方式 | 2D / 3D,无默认 | 仅拐角半径启用时生效 |
| 轴向平滑公差 | 控制刀路沿轴向方向的平滑程度 | 数值,无默认 | 值偏小会保留更多细节但刀路更复杂;值偏大会平滑刀轴过渡但可能丢失曲面细节 |
提示与常见坑
- 参考线方向必须一致:两条参考线若方向相反,生成的母线会交叉,导致刀路混乱甚至过切。在 PowerMILL 中"显示方向"后检查两条线的箭头是否指向同一方向,不一致时对其中一条执行"反向已选"。
- 两条参考线之间能否形成可展直纹曲面是刀路质量的关键。若两条线的截面变化剧烈(扭转大),母线不可展,刀路会出现碎段。
- "底部位置"选"自动"时,若底部参考线所在高度以下没有实体,该区域不生成刀路。可改选"底部"以强制以底部参考线为下限。
- 多重切削模式选"合并"时,最中间一条刀路的切削量最大,应确认刀具承受能力。
- "在平面末端展开"勾选后,刀轴变化只在参考线末端发生,对于两端开口的曲面可减少全程扰动;对于封闭截面不建议勾选。
- 若两条参考线之间有轻微扭转,适当增大"角度母线公差"可减少母线断裂,但公差过大会使母线失真。
- 切削方向怎么选:优先用"顺铣"保证表面质量(刀具位于加工边缘的前进方向左侧);只在工艺要求逆铣/仰铣时选"逆铣";选"任意"则允许系统混用顺逆铣,目的是尽量减少提刀与空程移动、提高效率,但牺牲了表面一致性,精加工慎用。
- 排序方式按工件结构选:多型腔/多凸台零件常用"区域"——先把一个型腔从上到下加工完再换下一个,便于分块管理与排屑;当各处壁厚一致、追求每层切深均匀时用"层"——先把同一高度的一整层加工完再下一层。
- 大批量计算前可先用"预览"按钮依据投影形状快速生成预览刀路(配合"显示"查看预览参考线),确认走刀方向、边界与切削侧无误后再正式计算,避免直接出整条刀路才发现选错线框侧。