UG后处理在程序头输出刀具列表

UG后处理输出刀具列表到程序头
作者:UG爱好者小梁     联系邮箱:haoyuan366@qq.com     NX网主页:https://www.ugnx.net/space/9

很多人都喜欢在程序头输出刀具列表信息,那么今天跟大家介绍一下这方面的知识,首先UG自带有这样的语句,我们可以添加这语句然后输出刀具列表信息,而且可以随便放到那个位置输出都是可以的。还有就是我们自己写代码获取刀具列表信息,下面就是自己写的语句实现程序头带刀具列表的nc程序。

attachments-2018-07-HHfahlp65b39d2991dcdd.jpg

那么今天文章不是要讲解这样的格式,只是做个引导作用,大家可以自己写语句实现也可以修改自带的语句实现上面的格式,或者任意你想要的格式,下面我们介绍一下自带的语句使用方法。要注意的是,自带的语句也只是提供参考,实际上还需要大家自己修改完善的。

下面开始讲解怎么制作输出刀具列表的后处理,首先打开后处理构造器,打开你的UG后处理,如果只是学习可以随便新建一个测试即可。然后在后处理构造器的定制命令页面点击导入(看图)

attachments-2018-07-5x9YfWnQ5b39d3964528e.jpg然后在弹出的窗口中选择pb_cmd_tool_list.tcl(看图)

attachments-2018-07-19SwhV0m5b39d3c1ec526.jpg选择后点击窗口下面的打开即可,在弹出的窗口点击确定,看下图

attachments-2018-07-i3NyR9az5b39d3d7b1b51.jpg

然后在程序页面中的程序起始序列你要输出列表的位置添加PB_CMD_create_tool_list这个定制命令即可(点击小箭头选上这个命令)看下图
attachments-2018-07-hXjypeNm5b39d3f3bf27b.jpg然后用鼠标光标放到“添加块”中点住鼠标左键不放(按着不放哦)然后拖拉鼠标把这个命令方面到程序头中,看图

attachments-2018-07-WeyGQOL35b39d40abff68.jpg看到箭头的小白条没有,然后放开鼠标就可以添加这个定制命令了。现在保存后处理。看图

attachments-2018-07-KrJHlCIs5b39d42385095.jpg然后打开UG打开一个带刀路的图档(测试的你可以随便新建个图档做几个刀路用来测试),然后选刚才保存的后处理进行处理程序,看下图,可以点击浏览查找后处理器的按图找到刚才保存后处理,然后处理出来的程序如下

attachments-2018-07-dDDcZAwR5b39d43dc4ac8.jpg现在nc程序中就有刀具列表信息了,大家可能发现这格式不是你们想要的,默认输出是按刀具类型输出的,我们可以修改代码的一个参数来实现是按刀具类型输出还是按刀具使用顺序输出(还有按刀具使用顺序输出相同的刀具重复使用要不要输出),上面按刀具类型输出的是默认的,那么我们按使用顺序输出怎么改,这里跟大家讲解几个参数,我们点击PB_CMD_create_tool_list定制命令进去(看图)
attachments-2018-07-aLwIXxQ45b39d483192bd.jpg

上图默认是按刀具类型输出的,把它改一下,在它前面加个#井号,然后把上图第一行前面的#井号去掉(看下图)

attachments-2018-07-B3HmibLI5b39d4b2a24dd.jpg然后确定,保存后处理。我们再次处理程序看看是不是发生变化了。nc程序如图

attachments-2018-07-opdMaMhm5b39d4ce12f03.jpg是不是按使用顺序输出,但是我们发现最后一把刀输出了两个,因为我们两个操作都用这刀具,我们不想重复输出怎么办,继续改语句,把之前那个位置的中间那行的#号去掉,其它加上#号。看图

attachments-2018-07-tDBYArqJ5b39d4ea5949f.jpg然后确定再次保存后处理,然后后处理程序看看。

程序如下

attachments-2018-07-D5tCXH7N5b39d502911a6.jpg

好了,现在就不输出了。

当然这个格式大家可能还不满意,我们可以修改语句代码达到你想要的,还可以自己写语句想怎么搞就怎么搞(当然弄起来可不简单),只要功夫深是不是。大家多花时间去学习,熬夜研究多了就会了,这里就不多说了,那么今天就到这里吧,谢谢。


如果有说的不好的请原谅,有不对的地方请指正,大家有啥补充的可以发评论


  • 发表于 2018-07-02 15:35
  • 阅读 ( 68433 )
  • 分类:NX后处理

15 条评论

请先 登录 后评论
haoyuan366
haoyuan366

UG编程与后处理制作

28 篇文章

作家榜 »