ug后处理添加方法如下:
工具/原料:戴尔xxx、win10专业版21H1、UG10.0。
方法/步骤:
2、右键单击程序组O0001,左键单击d出菜单【后处理】。
3、选择【后处理器】;目录中没有,可以在浏览查找【后处理器】中添加;最后点击【浏览】查找输出文件夹。
4、新建NC文件夹,设置文件名O0001,单击【OK】。
5、单击【确定】或者应【用】,都行。
6、生成一个O0001文件,这样就添加完成。
第一步:新建一个PB_CMD_before_motion过程,这个过程后处理会自己调用的,当每个工序结束的时候,min_z 里面就是这个工序的最低加工深度了
第二步:在每个工序结束的时候去收集最低加工深度
将过程PB_CMD_task_toollist 放在工序结束的位置
第三步: 讲收集到的toollist 重写到程序头,把过程PB_CMD_end放在程序结束序列中去
OK 大功告成
在后处理程序中加入一段代码就能何显示最大加工深度和最小加工深度,具体方法如下:用写字板打开你的后处理对应的TCL文件
加在proc
PB_start_of_program这一项里面
就插在MOM_set_seq_off这一条后面好了
global
MOM
max_z
min_z
set
zmax
[string
trimright
[format
%.2f
$max_z]
0]
set
zmin
[string
trimright
[format
%.2f
$min_z]
0]
MOM_output_literal
"(最高
=
$zmax
,
最底
=
$zmin)"
这四行代码的前三行是申明变量的,最后一行是输出
你也可以用同样的方法在后处里里面加上最大XY,最小XY
说明:
MOM_set_seq_off就是关闭行号输出的
如果不关闭,你后处理出来的程式如下
N0110.....
N0120.....
N0130.....
这一类的行号.那你就找不到这一句了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)