参数配置·NC 名称
这一组配置串联输出的最终名称:总 NC(主程序)的名称,以及刀路子程序的名称。一台机床能接受什么样的程序名,往往有自己的限制,这一组就是为了配出符合机床要求、又便于人区分主程序 / 子程序的命名。
总 NC 规则
总 NC(串联输出的主程序)如何命名。下拉共 15 项命名方式(多为下列要素的不同组合):
| 命名方式 | 说明 |
|---|---|
| 固定名称 | 使用「总 NC 固定名」中填写的名称 |
| 固定名称_工位名 | 固定名 + 工位名 |
| 固定名称_工位名_后处理名 | 固定名 + 工位名 + 后处理名 |
| 专案名 | 以专案名命名 |
| 专案名_工位名 | 专案名 + 工位名 |
| 专案名_工位名_后处理名 | 专案名 + 工位名 + 后处理名 |
| 工位名 | 以工位名命名 |
| 后处理名 | 以后处理名命名 |
| 工位名_后处理名 | 工位名 + 后处理名 |
| 自动字母 | 自动以字母递增生成(A、B、C…) |
| 自动字母_工位名 | 自动字母 + 工位名 |
| 自动字母_工位名_后处理名 | 自动字母 + 工位名 + 后处理名 |
| 自动数字 | 自动以数字递增生成 |
| 自动数字_工位名 | 自动数字 + 工位名 |
| 自动数字_工位名_后处理名 | 自动数字 + 工位名 + 后处理名 |
- 选含「固定名称」的方式时,配套填写「总 NC 固定名」。
各要素与组合,用例子看更清楚
下面按软件中演示的实际命名结果说明(以总 NC 固定名填 888、正面工位 A、背面工位 B、后处理为发那科 / 新代为例):
- 固定名称:每次串联出来的总程序都用你填的这个固定名,例如固定填
888,结果就是888。 - 固定名称_工位名:一个工件有正反两面时,会有两个工位,正面 A、背面 B。结果是
888A、888B。 - 固定名称_工位名_后处理名:在上面的基础上再带后处理名,例如
888A发那科、888B发那科。 - 专案名:不手填,软件自动取这批工件中第一个工件名和最后一个工件名,中间用分隔符连起来,得到一个名称。当总 NC 没有填固定名称时,串联出来的总程序名就按这个方式生成——以你先选中的第一个工件名和最后选中的工件名拼成。
- 专案名_工位名:专案名后再加上工位 A 或 B。
- 专案名_工位名_后处理名:在上面的基础上再加后处理名。
- 工位名:只取工位字母,不带其他前缀,结果就是
A或B。 - 后处理名:只带后处理名,例如新代。
- 工位名_后处理名:例如
A新代。 - 自动字母:软件自动生成指定位数的字母,再按需要加上结束符。例如位数设 4、结束符设
00,自动生成的字母为ABCD,结果就是ABCD00;带工位时ABCD00A、ABCD00B;再带后处理名则ABCD00A发那科、ABCD00B新代。 - 自动数字:与自动字母同理,只是把字母换成数字。例如位数设 4、结束符
00,生成1234,结果123400;带工位123400A、带后处理名123400发那科。带数字的程序名通常选这一类:4 位数字再加上 2 位结束符,正好凑成 6 位,用来满足那些只认 6 位数字程序名的机床。
[!TIP]
结束符是用来区分主程序和子程序的。 当一次同时生成总程序和刀路子程序时,给总程序的名称末尾带上00(即把它配成ABCD00/123400),人一眼就能认出末尾00的是主程序;而子程序是ABCD01、ABCD02…(见下方「子 NC 前缀」),这样主、子程序就不会混。结束符留空则不加结束符。
子 NC 前缀 / 位数 / 结束符
- 子 NC 前缀:各工件刀路子程序的名称前缀。下拉共 5 项:
| 前缀方式 | 含义 |
|---|---|
| 不加前缀 | 子 NC 不加前缀,直接从序号开始,如 01D10 |
| 前缀同总 NC | 前缀与总 NC 完整名相同。总 NC 是 123400 时,子程序就是 123400 + 序号,如 1234001 |
| 前缀同总 NC 不带结尾 | 前缀同总 NC,但去掉结尾的结束符。总 NC 123400 去掉结尾 00,前缀为 1234,子程序如 1234001、1234002 |
| 总 NC 前缀 + 序号 | 总 NC 前缀(含结束符)后接序号 |
| 总 NC 前缀不带结尾 + 序号 | 去掉结尾的总 NC 前缀后接序号 |
- 位数:命名中序号占的位数,默认 4。
- 结束符:名称末尾附加的结束字符。
[!NOTE]
典型场景:机床只支持 6 位数字程序名,又同时要主 NC 和刀路子 NC。 这种情况常用的配法是:总 NC 用自动数字、4 位数字再加结束符00,得到 6 位的主 NC(如123400,末尾00表示主程序);子 NC 前缀选「前缀同总 NC 不带结尾」,前缀1234后接序号,得到123401、123402…。这样主、子程序都是 6 位数字,又能从末尾区分谁是主、谁是子。
其他命名开关
- 附带刀长(默认勾选):在子程序名前缀之后再带上这把刀的装刀刀长(刀具装夹后伸出的长度),方便从文件名直接看出每把刀该装多长。例如带刀长时输出的子程序名是
36、28、22这类带刀长数值的名称;不勾选则名称里不带刀长。工程师建议保持默认勾选。 - 程序名以 O 开头:勾选后,主程序和子程序名前都会带上一个
O。有些机床只支持以O开头的程序名,这时勾上。 - NC 名称中的 . 替换为 _:有些机床不认刀名里的小数点。例如刀名
B420.5里带的.,机床读不了;勾上后会自动把.替换为下划线,变成B420_5,机床才能正常读取。
相关页面
- 参数配置·基本参数 — 坐标系、刀具区分、刀号规则、串联行为开关
- 参数配置·NC 编辑 — 删除行号、程序头尾、分割 NC
- 参数配置·插入代码 — 换刀、对刀、刀长补正等代码插入
- 串联操作演示 — 整体串联流程与导入 NC、加入坐标系
- 概述·获取·授权 — NC 串联软件的定位与授权门槛