[UG后处理] UGNX里面如何将NC文件输出到固定的目录中

[复制链接]
查看219 | 回复1 | 2019-9-24 08:09:40 | 显示全部楼层 |阅读模式
本帖最后由 lioubanyue 于 2019-9-24 08:12 编辑

工作中常常希望生成的NC文件能够出现在指定的目录中。比如传输软件(如果有的话)的NC文件目录。总之生成NC文件后,总是到固定的地方去找文件,总比到prt文件夹下去找要方便些。
先前看到有朋友使用逐行读取代码并写入新文件的办法。不客气地说,这种方法实在是太笨了。实际上用一个TCL语言中移动/拷贝文件的命令就可以实现。详细代码如下


  1. global mom_output_file_full_name mom_output_file_basename mom_output_file_suffix
  2. MOM_close_output_file $mom_output_file_full_name
  3. cd c:/program\ files/aaaa
  4. file rename -force $mom_output_file_full_name "$mom_output_file_basename.$mom_output_file_suffix"
复制代码
说明:倒数第二行用于指定目录,此处指定的目录是c:\program files\aaaa,可以改为其它目录。比如将倒数第二行替换为 cd d:/ABDE
以上TCL代码,要作为用户自定义指令,插入到所有内容结束的位置。
补充一点:以上代码是移动文件,如果是拷贝(即保留原文件)的话,将最后一行中的“rename”改为“copy”,即可。

2001.png




回复

使用道具 举报

lioubanyue | 2019-9-24 08:11:40 | 显示全部楼层
也可以修改下环境变量,然后就直接搞定
2002.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则