mezhangyj 发表于 2019-9-17 14:03:57

如何将NC文件输出到固定的目录

本帖最后由 mezhangyj 于 2019-9-17 19:30 编辑

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







lyh475749591* 发表于 2019-9-18 09:36:51

UGII_CAM_POST_OUTPUT_DIR=E:\NC

本帖最后由 lyh475749591* 于 2019-9-18 09:41 编辑

你搞这么复杂还不如,用环境变量,一下搞定!

邵阳_新邵_一刀 发表于 2019-9-18 11:01:06

lyh475749591* 发表于 2019-9-18 09:36
你搞这么复杂还不如,用环境变量,一下搞定!
这样更好,自动产生和PART一样文件夹,安程组自动名字,还可以安后出里名分文件夹

laomei* 发表于 2019-9-17 14:37:48

感谢分享。

NX997843511 发表于 2019-9-17 15:37:01

        不错,支持你!

豪华的生鱼片 发表于 2019-9-17 16:02:23

    不错,支持你!

邵阳_新邵_一刀 发表于 2019-9-17 16:35:51

不错,支持你!

10942488 发表于 2019-9-17 20:10:28

顶顶顶顶顶顶

王小贱candy 发表于 2019-9-17 21:18:04

感谢分享

fswbvip* 发表于 2019-9-17 21:41:55

大神谢谢分享!!!!!!!!!!!

小霸王-1988 发表于 2019-9-17 21:47:07

系统里面添加环境变量比你哪个快多了
页: [1] 2 3
查看完整版本: 如何将NC文件输出到固定的目录