少校
UID2478313
U币0
G币6694
技术0
主题20
精华0
阅读权限90
注册时间2016-10-29
最后登录2024-11-8
在线时间1057 小时
手机13676008627
少校
|
在做批量产品CNC加工时,编的程序通常会在一个程序组中有多个子程序。产品在调试时需要单个子程序一个一个调试,测试完成的子
程序需要合并成一个总程序在CNC机器上运行。怎么制作总程序?以前我的方法是用记事本打开单个程序,合并子程序成一个总程序,合
并时把不要的部分删除掉,总程序和子程序结构相同,包含一样的程序头和程序尾。这样合并费时费力,还很容易出错。如果制作一个后
处理可以一次把子程序和合并的总程序一次处理出来,那就可以事半功倍了。偿试了很久还是没有成功。现在的后处理只能处理出各个子
程序和一个简单合并的总程序,总程序中包含不想要的多个程序尾"M05\nM09\nM30\n%"。怎么改后处理可以去掉这些不想的内容呢?偿试
了好久,还是没有成功。这个问题还是留给高手来帮解决吧。我以前的方法是在记事本中打开总程序,删除掉不想要的多
个"M05\nM09\nM30\n%",只保留一个在程序尾。为了偷懒,想着能不能做一个TCL小程序,在tclsh中调用该小程序一次删除掉程序中不要
的内容呢?经过偿试,答案是可以的。做了一个小程序分享给大家,当然还是希望高手帮忙做一个后处理可以一次解决掉没有解决的问题
。
小程序用法:
1,如果电脑中装有tclsh,可以启动tclsh,用source e:/delete-text.tcl调用小程序,在过程中输入想要删除掉的M05\nM09\nM30\n%,同
时输入f:/G2B.nc要删除内容的程序名,小程序即可完任务。不管程序中有多少个,小程序都可以一次完成。
2,也可以在电脑开始菜单中打开运行命令行,在命令提示符下输入tclsh回车,再运行小程序也可以完成。
3,我的小程序存放目录e:/delete-text.tcl.我的总程序存在f:/G2B.nc.可以根据自已的文件位置使用小程序。
4,该小程序经本人测试过,但要使用还要自已测试,以免程序运行出现问题。
|
评分
-
查看全部评分
|