后处理

后处理负责将 NC 程序下的刀路进行后处理,输出为实际机床可执行的 NC 程序文件。软件只对 NC 程序下的刀路进行后处理;不在 NC 程序下的刀路不参与后期处理。
根据机床类型,一个专案可以配置多组后处理选项,每组对应一种机床(及其输出目录),从而在同一专案中同时为多种不同的机床生成各自对应的后处理。勾选的选项在执行时依次自动运行,不需要的选项取消勾选即可。
每一组后处理选项都对应一个独立的 NC 输出目录;其中电极的 NC 输出目录与模料的 NC 输出目录是分开的、各自独立。
用途与适用场景
- 将计算好的刀路转换为指定机床格式的 NC 程序文件,存放到对应的输出目录。
- 在一个专案中同时为多台不同类型的机床生成各自的后处理,满足多机床共用编程的需求。
- 自动换刀场景下,配合自动换刀后处理文件,输出带换刀指令的 NC 程序。
- 单独手动执行后处理,或作为"一键后处理"流程的一部分自动运行。
参数详解
后处理选项组
每一组后处理选项(可配置多组)包含以下参数:
| 参数 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 后处理文件(总开关+选择) | 勾选启用本组后处理;在下拉菜单中选择对应机床的后处理文件(.opt 等格式)。 |
下拉选择 | 点击下拉列表可浏览当前软件安装目录下所有可用的后处理文件。 |
| 冷却 | 设置本组后处理输出的切削液(冷却方式)指令。 | 下拉选择 | 不同机床后处理对冷却指令的输出形式可能不同,请根据实际机床选择。 |
| 文件后缀 | 直接在文本框中输入当前后处理输出的 NC 文件格式后缀名(如 .nc、.prg)。 |
文本输入(黄色框) | 不同机床控制器读取的文件扩展名不同,请按机床要求填写。 |
| 自动换刀 | 勾选后本组使用自动换刀后处理文件输出,同时需在此组勾选"刀号按指定"选项并在刀库中预设好刀号。 | 不勾(默认) | 自动换刀场景需同时满足:①选择自动换刀后处理文件;②勾选"刀号按指定";③选择自动换刀程序单模板。 |
| 刀号按指定 | 勾选后,按照刀库中为每把刀预设的刀号输出换刀指令;不勾选时,按刀路加工顺序自动分配刀号。 | 不勾(默认) | 仅在使用自动换刀时需要勾选;手动换刀无需关心刀号。 |
| 仅已选 | 勾选后,本次后处理只处理当前在 CAM 中手动选中的 NC 程序,跳过其他。 | 不勾(默认) | 使用"仅已选"时,不能同时勾选"重建 NC"选项,二者互斥。 |
| 单个执行后处理 | 点击本组末尾的"后处理"按钮,单独执行本组后处理,不影响其他组。 | 按钮操作 | 用于单独测试或输出某一台机床的 NC 程序。 |
全局选项
| 参数 | 说明 | 取值/默认 | 备注 |
|---|---|---|---|
| 重建 NC | 勾选后,在执行后处理之前先按 NC 命名规则重新生成 NC 程序,再进行后处理。重建出的 NC 类型与各组后处理本身的类型一致:自动换刀类型的组会重建自动换刀 NC,手动换刀类型的组会重建手动换刀 NC。 | 不勾(默认) | 与"仅已选"互斥;两者不能同时勾选。一般在后处理参数调整后使用,确保 NC 程序与最新参数一致。举例:若第一组后处理为自动换刀,重建 NC 即为它生成自动换刀 NC 程序;其余几组为手动换刀,重建 NC 即为它们生成手动换刀 NC 程序。 |
| 覆盖 NC | 勾选后,后处理时直接覆盖输出目录中已有的同名 NC 文件,不进行询问提示。 | 不勾(默认) | 批量重新后处理时勾选可避免逐个确认覆盖。 |
| 显示信息 | 后处理完成后弹出信息窗口,显示本次后处理的结果汇总(含警告信息)。 | 不勾(默认) | — |
| 手动执行后处理 | 点击界面中的"后处理"主按钮,依次执行所有勾选的后处理选项组。 | 按钮操作 | 与各组末尾的单个执行按钮的区别:此按钮一次性运行全部已勾选的组。 |
NC 输出目录
每组后处理选项对应一个独立的 NC 输出目录:
- 电极的 NC 输出目录与模料的 NC 输出目录相互独立,分别存储。
- NC 输出目录在"系统设置 → 路径设置"界面中配置,模料与电极各有独立的路径设置区,可分别添加多行输出路径。程序单的输出位置也在同一界面设置,可选择固定目录,或相对 NC 目录(专案文件夹下/与 NC 同一目录/NC 上一目录/NC 上二级目录)。
自动换刀后处理流程
使用自动换刀时,需按以下顺序配置,缺少任意一步均会导致输出异常:
- 在 NC 命名中,不要提前勾选"自动换刀 NC"做正式输出(NC 命名页该选项若提前勾选会改变 NC 内容,通常仿真时才临时勾选)。
- 在后处理选项组中,选择自动换刀类型的后处理文件,并勾选"自动换刀"和"刀号按指定"。
- 在程序单页面,选择自动换刀类型的程序单模板。
- 在一键后处理(批量操作)页勾选"产生NC",让流程执行 NC 命名/重命名这一步;同时把 NC 命名页的"自动换刀 NC"勾上,使该步骤输出的 NC 为自动换刀格式。
两处"自动换刀 NC"的分工:是否生成自动换刀(合并)NC,由 NC 命名页的"自动换刀 NC"决定(它控制 NC 内容);一键后处理/批量页的"产生NC"只决定流程里是否执行 NC 命名这一步,不会用一个统一值覆盖 NC 命名页的设置。
操作步骤
- 在后期参数界面切换到"后处理"标签页。
- 为每个需要的机床类型配置一组后处理选项:选择后处理文件、设置冷却方式、填写文件后缀。
- 不需要的后处理组取消勾选。
- 若使用自动换刀,按照上方"自动换刀后处理流程"逐步配置。
- 点击"后处理"主按钮手动执行所有勾选的组,或通过"一键后处理"自动执行。
- 如需单独测试某一台机床的输出,点击该组末尾的单个执行按钮。
提示与常见坑
- 自动换刀需同时满足三个条件:后处理文件选自动换刀类型、勾选"刀号按指定"、刀库中提前设置好刀号。任一遗漏都会导致换刀指令输出错误。
- "仅已选"与"重建 NC"不能同时使用:两者功能互斥,同时勾选会导致冲突;使用"仅已选"时必须取消"重建 NC"。
- 文件后缀直接影响机床读取:不同数控系统对文件扩展名的要求不同,填写错误会导致机床无法识别程序,请以机床手册为准。
- 多组后处理的执行顺序:点击"后处理"主按钮时,各组按界面从上到下的顺序依次执行;如果某组执行出错,后续组仍会继续执行,但错误信息会在完成后统一显示。
- 后处理前确认碰撞检查已完成:后处理不会自动触发碰撞检查;正确流程是先完成碰撞检查,再执行后处理,以保证程序单中的刀长、刃长数据是最新的。