黄工数控编程:关于后处理定义行号N指令的解说及技巧

标签:
mastercam编程黄工数控编程 |
分类: mastercam |
在手工编程时,一般我们不会每行添加N行号,只在需要的时候添加,比如需要跳过中间一段程序,执行后面的,就需要加上行号N标记。但我们用mastercam软件后处理出来的NC程序中,每一行都会出现N行号。
我个人感觉,软件里面出来的NC程序,每行带行号,看程序不直观,总觉得一大堆东西在那里,特别是程序大的时候,还比较占内存。一旦把掉行号去掉就感觉清爽多了。
要把软件出来的程序行号删除掉,我知道的有两种方法:第一是通过CIMCO查看刀轨软件,里面有添加/删除等号功能;第二种是通过修改软件后处理来实现。这里我具体讲讲怎么修改后处理。
打开我们所使用的后处理文件,查找“omitseq”这个英文单词,把后面的NO改成YES.
并保存好。大家再试试后处理出来NC程序,看是否还有行号N的出现呢。
既然说到了行号,我再说个题我话,以前有网友问过我,软件里面默认的行号是从100开始,并以2的递增,我们可不可以定义为自己想要的呢,比如从1开始,并以1的递增。当然是可以实现的,先看在参数设置界面定义,如下图
.通过定义起始行号和行号增量的数据来实现,但这样如果有多条刀路的话每一条都需要定义好,可以从刀路模板定义,就不用每次编程时去修改。
另外一种一劳永逸方法就是修改后处理,这里需要添加几行代码,定义变量,如下图中我红色框里面的代码,添加在图中的位置。这里请保持行号开关是打开的,也是是输出行号,上面已经讲到了怎么样打开/关闭行号输出。
seqno=1 #起始行号数字
n=seqno
seqinc=1 #行号增量
出来的什么结果,大家自己动手操作后告诉我。只有自己做了,才能学会。
原创作品欢迎大家指正。我是黄工,零件产品编程专家,黄工数控编程创始人,如果你对本文有什么问题或质疑,请留言或加我微信&QQ(15628050)探讨。
如果你从本文学到了技术,可以把本文分享给你的朋友哦~