Cimatron 后置处理技术(7)

2019-04-02 19:15

cimit\\var\\post文件夹下

输出行号时,经常会出现行号大于十万造成机床报警,可以将输出行号部分改为: NEW_LINE_IS $ ;

IF_SET (FlagSeq _EQ_ NO) OUTPUT \\J ; ELSE

IF_SET (FlagSub _EQ_ NO) OUTPUT \\J \Seq ; Seq = Seq + SeqIncr ; IF_SET (Seq _EQ_ 10000 ) Seq = 1; END_IF; ELSE

OUTPUT \\J \SubSeq ; SubSeq = SubSeq + SeqIncr ; IF_SET (SubSeq _EQ_ 10000 ) SubSeq = 1; END_IF ; END_IF ;

这样行号只会要到9999后,就会又从1开始. 给大家上传个 群处理---之报表头 不知大家有没有

好难理解.(我不会英语).有的看不太清楚以下是引用zihai2005在2006-5-11 20:09:00的发言:

最近看到很多朋友在问关于后处理方面的问题,

此主题相关图片如下:

想请您帮我指导 该怎么改 谢谢

以下是引用xiaohua-lc在2006-12-23 10:36:00的发言:

以下是引用zihai2005在2006-5-11 20:09:00的发言:

最近看到很多朋友在问关于后处理方面的问题,

此主题相关图片如下:

本人用CIMITE7.刚进一家公司,机床是发格系统~高速机!后处理走圆弧是用I J格式的,机床不接受I J格式.只能用后处理走圆弧用半径R格式的.那位大侠有这种格式的后处理.恳请发给我。E-MAIL:uqca@163.com

这个后处理走圆弧是用I J格式的,机床不接受I J格式.只能用后处理走圆弧用半径R格式的.那位大侠有这种格式的后处理.麻烦版主帮忙改一下。小的感激不尽。

以下是引用uqca在2006-12-29 19:28:00的发言:

这个后处理走圆弧是用I J格式的,机床不接受I J格式.只能用后处理走圆弧用半径R格式的.那位大侠有这种格式的后处理.麻烦版主帮忙改一下。小的感激不尽。

偶提供的只要按图操作即可选择园弧输出方式X、Y、I、J或X、Y、R 此主题相关图片如下:

用CMD命令来拓展GPP后处理功能

敬告Cim爱好者:本文适合初步了解EXF文件中的各大区块功能,欲对后处理更进一步深入的朋友,如果你对GPP后处理还不知所以然,那就不要浪费你宝贵的时间了...当然对老鸟而言,这幼儿园的文章可能难入法眼,请你权当文字垃圾!!

所举方法经本人测试通过!!如果以前有同样的内容,纯属巧合!!! 基于反对挟技不露,吝啬保守及支持技术共享考虑,文章公开发表。转贴务请注明出处。

相信大家都知道,将后处理文件改名并存放在指定文件夹中是我们最常用的命令,实际就是将执行这一过程的DOS命令写入print0.txt中,然后通过CMD文件将print0.txt改成批处理文件并执行之。这里所产生的print0.txt文件名是内定的,其内定文件范围为print0--print10,只不过其他文件名与NC代码文件名一致,无非是把扩展名内定为P01--P10罢了,所以我们完全可以利用这些内定生成的文件达成不同的目的。

现试举几种方法,权作抛砖引玉! 砖头1:文件组装

由于NC文件顺序输出的关系,有的内容与你希望显示的位置不一致,这里可通过内定的文件来区隔,然后按需要重新组装产生新文件:如 将程序头写入print0,注释内容写入*.p01,命名及存放位置的批处理命令写入*.p02等等.

具体做法如下: EXF文件处理:

print0.txt及*.p01内容根据原来程序头或注释内容的位置书写,所不同的是把原来的CUTPUT改成print?而已.用print? \\J \形式。

*.P02的内容(供参考): print2 \\j \off\

print2 \\j \print0.txt >>hu.txt|type *.p01 >>hu.txt \; (将print0.txt及*.p01内容依次显示到hu.txt)

print2 \\j \\part_name \tp_name \post_name \>>hu.txt \; (将NC代码文件也显示到hu.txt)

print2 \\j \not exist \\nc\\\part_name \md\\nc\\\part_name \>nul\(无指定文件夹就建立之) print2 \\j \hu.txt \\nc\\\part_name \tp_name \(移动hu.txt到指定文件夹并改名\路径程式名.NC\没有这一步,后续文件就可能重名)

print2 \\j \\part_name \tp_name \post_name ; (删除原始NC代码文件)

CMD文件: 内容参考: @echo off

ren *.p02 print2.bat call print2

del print*.*&del *.p01 echo 程式处理完毕!

这样NC文件就按程序头-注释-NC代码排列了,当然也可以按注释-程序头-NC代码排列,改变一下*.P02文件中的位置即可!

此主题相关图片如下:

2:数字顺序命名

为了区分加工程式先后次序问题,数字顺序命名也具有操作性,这可以用循环语句实现 EXF文件中print0.txt内容参考: ::注意!如果程式较多,可修改25值为更大。 print0 \\j \off \

print0 \\j \not exist \\nc\\\part_name \md\\nc\\\part_name \>nul \;

print0 \\j \/L %%a in (1,1,25) do if exist \\nc\\\part_name ;

print0 \tp_name \if exist \part_name \tp_name \post_name ;

print0 \move/y \part_name \tp_name \post_name \\\nc\\\part_name \tp_name \nc \;

print0 \\j \/L %%a in (1,1,25) do if not exist \\nc\\\part_name ; print0 \if exist \part_name \tp_name \post_name ;


Cimatron 后置处理技术(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浙江大学2015年硕士招生目录(专业学位)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: