机明帮助手册 v26.6.5.0

参数配置·NC 名称

这一组配置串联输出的最终名称:总 NC(主程序)的名称,以及刀路子程序的名称。一台机床能接受什么样的程序名,往往有自己的限制,这一组就是为了配出符合机床要求、又便于人区分主程序 / 子程序的命名。

总 NC 规则

总 NC(串联输出的主程序)如何命名。下拉共 15 项命名方式(多为下列要素的不同组合):

命名方式 说明
固定名称 使用「总 NC 固定名」中填写的名称
固定名称_工位名 固定名 + 工位名
固定名称_工位名_后处理名 固定名 + 工位名 + 后处理名
专案名 以专案名命名
专案名_工位名 专案名 + 工位名
专案名_工位名_后处理名 专案名 + 工位名 + 后处理名
工位名 以工位名命名
后处理名 以后处理名命名
工位名_后处理名 工位名 + 后处理名
自动字母 自动以字母递增生成(A、B、C…)
自动字母_工位名 自动字母 + 工位名
自动字母_工位名_后处理名 自动字母 + 工位名 + 后处理名
自动数字 自动以数字递增生成
自动数字_工位名 自动数字 + 工位名
自动数字_工位名_后处理名 自动数字 + 工位名 + 后处理名
  • 选含「固定名称」的方式时,配套填写「总 NC 固定名」。

各要素与组合,用例子看更清楚

下面按软件中演示的实际命名结果说明(以总 NC 固定名填 888、正面工位 A、背面工位 B、后处理为发那科 / 新代为例):

  • 固定名称:每次串联出来的总程序都用你填的这个固定名,例如固定填 888,结果就是 888
  • 固定名称_工位名:一个工件有正反两面时,会有两个工位,正面 A、背面 B。结果是 888A888B
  • 固定名称_工位名_后处理名:在上面的基础上再带后处理名,例如 888A发那科888B发那科
  • 专案名:不手填,软件自动取这批工件中第一个工件名和最后一个工件名,中间用分隔符连起来,得到一个名称。当总 NC 没有填固定名称时,串联出来的总程序名就按这个方式生成——以你先选中的第一个工件名和最后选中的工件名拼成。
  • 专案名_工位名:专案名后再加上工位 A 或 B。
  • 专案名_工位名_后处理名:在上面的基础上再加后处理名。
  • 工位名:只取工位字母,不带其他前缀,结果就是 AB
  • 后处理名:只带后处理名,例如新代。
  • 工位名_后处理名:例如 A新代
  • 自动字母:软件自动生成指定位数的字母,再按需要加上结束符。例如位数设 4、结束符设 00,自动生成的字母为 ABCD,结果就是 ABCD00;带工位时 ABCD00AABCD00B;再带后处理名则 ABCD00A发那科ABCD00B新代
  • 自动数字:与自动字母同理,只是把字母换成数字。例如位数设 4、结束符 00,生成 1234,结果 123400;带工位 123400A、带后处理名 123400发那科。带数字的程序名通常选这一类:4 位数字再加上 2 位结束符,正好凑成 6 位,用来满足那些只认 6 位数字程序名的机床。

[!TIP]
结束符是用来区分主程序和子程序的。 当一次同时生成总程序和刀路子程序时,给总程序的名称末尾带上 00(即把它配成 ABCD00 / 123400),人一眼就能认出末尾 00 的是主程序;而子程序是 ABCD01ABCD02…(见下方「子 NC 前缀」),这样主、子程序就不会混。结束符留空则不加结束符。

子 NC 前缀 / 位数 / 结束符

  • 子 NC 前缀:各工件刀路子程序的名称前缀。下拉共 5 项:
前缀方式 含义
不加前缀 子 NC 不加前缀,直接从序号开始,如 01D10
前缀同总 NC 前缀与总 NC 完整名相同。总 NC 是 123400 时,子程序就是 123400 + 序号,如 1234001
前缀同总 NC 不带结尾 前缀同总 NC,但去掉结尾的结束符。总 NC 123400 去掉结尾 00,前缀为 1234,子程序如 12340011234002
总 NC 前缀 + 序号 总 NC 前缀(含结束符)后接序号
总 NC 前缀不带结尾 + 序号 去掉结尾的总 NC 前缀后接序号
  • 位数:命名中序号占的位数,默认 4
  • 结束符:名称末尾附加的结束字符。

[!NOTE]
典型场景:机床只支持 6 位数字程序名,又同时要主 NC 和刀路子 NC。 这种情况常用的配法是:总 NC 用自动数字、4 位数字再加结束符 00,得到 6 位的主 NC(如 123400,末尾 00 表示主程序);子 NC 前缀选「前缀同总 NC 不带结尾」,前缀 1234 后接序号,得到 123401123402…。这样主、子程序都是 6 位数字,又能从末尾区分谁是主、谁是子。

其他命名开关

  • 附带刀长(默认勾选):在子程序名前缀之后再带上这把刀的装刀刀长(刀具装夹后伸出的长度),方便从文件名直接看出每把刀该装多长。例如带刀长时输出的子程序名是 362822 这类带刀长数值的名称;不勾选则名称里不带刀长。工程师建议保持默认勾选。
  • 程序名以 O 开头:勾选后,主程序和子程序名前都会带上一个 O。有些机床只支持以 O 开头的程序名,这时勾上。
  • NC 名称中的 . 替换为 _:有些机床不认刀名里的小数点。例如刀名 B420.5 里带的 .,机床读不了;勾上后会自动把 . 替换为下划线,变成 B420_5,机床才能正常读取。

相关页面