加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2016-03-17 23:34:28)
标签:

mastercam编程

黄工数控编程

分类: mastercam

在手工编程时,一般我们不会每行添加N行号,只在需要的时候添加,比如需要跳过中间一段程序,执行后面的,就需要加上行号N标记。但我们用mastercam软件后处理出来的NC程序中,每一行都会出现N行号。


我个人感觉,软件里面出来的NC程序,每行带行号,看程序不直观,总觉得一大堆东西在那里,特别是程序大的时候,还比较占内存。一旦把掉行号去掉就感觉清爽多了。


要把软件出来的程序行号删除掉,我知道的有两种方法:第一是通过CIMCO查看刀轨软件,里面有添加/删除等号功能;第二种是通过修改软件后处理来实现。这里我具体讲讲怎么修改后处理。


打开我们所使用的后处理文件,查找“omitseq”这个英文单词,把后面的NO改成YES.


https://mmbiz.qlogo.cn/mmbiz/J1H5ALdLHuZ7fkFia5NNr1DfLicdUwtETtK9Y5GpBsaOXonr28hZ4vDXyYapc7dmJtVJUTs9AVEslicb9zpoEGcjg/0?wx_fmt=png


并保存好。大家再试试后处理出来NC程序,看是否还有行号N的出现呢。


既然说到了行号,我再说个题我话,以前有网友问过我,软件里面默认的行号是从100开始,并以2的递增,我们可不可以定义为自己想要的呢,比如从1开始,并以1的递增。当然是可以实现的,先看在参数设置界面定义,如下图


https://mmbiz.qlogo.cn/mmbiz/J1H5ALdLHuZ7fkFia5NNr1DfLicdUwtETtsVQjTfKOtVfRCl2xAGiatQhU72J9tCz5fkE22smYzGehRtnMyMNdchg/0?wx_fmt=png


.通过定义起始行号和行号增量的数据来实现,但这样如果有多条刀路的话每一条都需要定义好,可以从刀路模板定义,就不用每次编程时去修改。


另外一种一劳永逸方法就是修改后处理,这里需要添加几行代码,定义变量,如下图中我红色框里面的代码,添加在图中的位置。这里请保持行号开关是打开的,也是是输出行号,上面已经讲到了怎么样打开/关闭行号输出。


https://mmbiz.qlogo.cn/mmbiz/J1H5ALdLHuZ7fkFia5NNr1DfLicdUwtETtbDATEXibQopDhBMxEKNYYia8v7iaYFZib86br4PHENJRPXzicuShcqt4TQw/0?wx_fmt=png

seqno=1 #起始行号数字

n=seqno

seqinc=1 #行号增量


出来的什么结果,大家自己动手操作后告诉我。只有自己做了,才能学会。



原创作品欢迎大家指正。我是黄工,零件产品编程专家,黄工数控编程创始人,如果你对本文有什么问题或质疑,请留言或加我微信&QQ(15628050)探讨。


如果你从本文学到了技术,可以把本文分享给你的朋友哦~

https://mmbiz.qlogo.cn/mmbiz/J1H5ALdLHuZ6JrYRpVAHqFRFyqrsZAF9jibDHvCz8OPaHBjcCt7YY4hibFqF7OrsnBKbQySxIm86s8KIV9CZsKVA/0?wx_fmt=gif


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有