iCAx开思网

标题: 请教如何将CIMATRON中的后处理的I,J,K,改为R输出 [打印本页]

作者: laianye    时间: 2005-11-17 10:35
标题: 请教如何将CIMATRON中的后处理的I,J,K,改为R输出
I,J,K,改为R输出
作者: hhggyy    时间: 2005-11-18 21:40
有必要?
作者: laianye    时间: 2005-11-18 21:50
有必要,因为用R加工的话,不容易过切,反之用I,J,K的话经常过切.这是我多年的加工经验.
那位兄台会改后处理的请指导一下
作者: sjhxs    时间: 2005-11-19 08:45
把你的后处理输出的样式帖上来如何?
作者: sjhxs    时间: 2005-11-19 09:02
是这样的格式吗?

%
G90 G80 G00 G17 G40 G54
( 刀具名称=D20R4×80.)
( 程式名称=HU-pocket2 本程式由sjhxs1 编制 )
( 轮廓偏移=0.2 轮廓公差=0.01 )
Z50. S1800 M03
G00 X11.545 Y-38.5 Z50.  
Z31.3
G01 Z28.3 F480
X2.401 Z27.5
X2.161 Y-37.947 F1600
X2.401 Y-37.886
G02 X0.0 Y-38.5 R5.
G01 X-37.5
G02 X-38.5 Y-37.5 R1.
G01 Y37.5
G02 X-37.5 Y38.5 R1.
G01 X37.5
G02 X38.5 Y37.5 R1.
G01 Y-37.5
G02 X37.5 Y-38.5 R1.
G01 X0.403
X0.396 Y-37.835
G02 X-32.768 Y18.919 R37.837
X32.768 R37.837
X0.396 Y-37.835 R37.838
G01 X0.403 Y-38.5
X2.611 Y-37.921
X2.856 Y-37.857
G02 X0.403 Y-38.5 R5.

相同程序I、J输出对照
%
G90 G80 G00 G17 G40 G54
( 刀具名称=D20R4×80.)
( 程式名称=HU-pocket2 本程式由sjhxs1 编制 )
( 轮廓偏移=0.2 轮廓公差=0.01 )
Z50. S1800 M03
G00 X11.545 Y-38.5 Z50.  
Z31.3
G01 Z28.3 F480
X2.401 Z27.5
X2.161 Y-37.947 F1600
X2.401 Y-37.886
G02 X0.0 Y-38.5 I-2.401 J4.386
G01 X-37.5
G02 X-38.5 Y-37.5 J1.
G01 Y37.5
G02 X-37.5 Y38.5 I1.
G01 X37.5
G02 X38.5 Y37.5 J-1.
G01 Y-37.5
G02 X37.5 Y-38.5 I-1.
G01 X0.403
X0.396 Y-37.835
G02 X-32.768 Y18.919 I-0.396 J37.835
X32.768 I32.768 J-18.919
X0.396 Y-37.835 I-32.768 J-18.919
G01 X0.403 Y-38.5
X2.611 Y-37.921
X2.856 Y-37.857
G02 X0.403 Y-38.5 I-2.453 J4.357

[ 本帖最后由 sjhxs 于 2005-11-19 09:11 编辑 ]
作者: alexcho    时间: 2005-11-19 22:09
原帖由 laianye 于 2005-11-18 21:50 发表
有必要,因为用R加工的话,不容易过切,反之用I,J,K的话经常过切.这是我多年的加工经验.
那位兄台会改后处理的请指导一下



兄台,什么意思啊~~能不能祥解啊!~
关注此贴~
作者: firephoenix    时间: 2005-11-20 14:44
imspost可以简单办到,gpp我不会
作者: cslong    时间: 2005-11-20 16:40
这个是没有问题的,
改一下就可以啦,
不过我现在在出差,没有时间,回去后再发过方法上去
作者: laianye    时间: 2005-11-24 17:37
等你回贴呢!
作者: hoogoo1    时间: 2005-11-24 22:51
哥哥 姐姐你们好
小弟是一位新手 请哥哥.姐姐指点 指点
作者: liang11111    时间: 2005-11-25 00:14
sjhxs,你好!
最好是直接给咱一个后处理(R输出的),比较方便嘛。嘿嘿!
我的EMALL—LIANG723515@163.COM!
先行谢过!
作者: sjhxs    时间: 2005-11-25 09:28
原帖由 liang11111 于 2005-11-25 00:14 发表
sjhxs,你好!
最好是直接给咱一个后处理(R输出的),比较方便嘛。嘿嘿!
我的EMALL—LIANG723515@163.COM!
先行谢过!


R输出的后处理

[ 本帖最后由 sjhxs 于 2005-11-25 10:01 编辑 ]
作者: liang11111    时间: 2005-11-25 13:15
sjhxs,你好!
你的后处理我试用了一下,非常好!有一点美中不足就是不能处
理成自已想要的序号
能在CIMATRON IT环境中为G代码文件取名。
每道程序的最右边都有一个注释:NO TEXT,若不改它,生成的G代码文件名跟通常一样,若改为其它字符串,则生成的G代码文件名即为改后的字符串,修改的字符串不要含空格符。
假定有一个ABC.PFM的文件,内含一道WCUT的程序,想通过该程序生成一个名为MY.NC的G代码文件,则把WCUT中的NO TEXT改为MY即可。多道程序处理成一个G代码文件时,文件名以第一道程序的注释字符串为准。
扩展名NC是本后处理自动添加的,若想变为其它扩展名,可在ZTQ.CMD中修改。

如果能这样你的后处理可算极品了!

附我下载的另一个后处理,供参考!这个不能带R输出,也是美中不足。可是它非常
方便。

再次谢谢你发的后处理!
作者: wrg1975@163.com    时间: 2005-11-26 21:15
标题: 呵呵 看看这个专为E7定做的后处理!!!
呵呵 向 sjhxs学习,专为E7定做的后处理!!!

[ 本帖最后由 wrg1975@163.com 于 2005-11-26 21:51 编辑 ]
作者: wrg1975@163.com    时间: 2005-11-26 21:18
图片
作者: wrg1975@163.com    时间: 2005-11-26 21:19
图片
作者: wrg1975@163.com    时间: 2005-11-26 21:20
图片
作者: wrg1975@163.com    时间: 2005-11-26 21:21
图片
作者: wrg1975@163.com    时间: 2005-11-26 21:21
图片
作者: wrg1975@163.com    时间: 2005-11-26 21:24
图片
作者: liang11111    时间: 2005-11-26 22:54
试用了一下,真是高!不过有点疑问,为什么不在(注释:NO TEXT)里更改程式名
那样不是更方便些吗。
我想要个这样的程式:不带M08,M09指令。如:
%
( TD=10. CR=0.0 )
G90 G80 G00 G17 G40 G54 G49
M03 S2000
G00 X-87.766 Y62.044 Z50.


-------


G00 Z50.
M30
%

可以帮忙做一个吗?最好是能用(注释:NO TEXT)里更改程式名。
别外几个程式处理在一起也不要再加注释。可以吗?
那样就太好不过了。
作者: sjhxs    时间: 2005-11-27 08:18
原帖由 liang11111 于 2005-11-26 22:54 发表
试用了一下,真是高!不过有点疑问,为什么不在(注释:NO TEXT)里更改程式名
那样不是更方便些吗。
我想要个这样的程式:不带M08,M09指令。如:
%
( TD=10. CR=0.0 )
G90 G80 G00 G17 G40 G54 G49
M03 ...


如果需要不带M08,M09指令,可打开*.def文件,按下图操作
作者: sjhxs    时间: 2005-11-27 09:08
如果要按 (注释:NO TEXT)里更改程式名

可以在*。EXF批处理文件中定义:
if_set (PROC_CMNT _EQ_ "No Text")
PRINT0 \J "COPY " PART_NAME "." TP_NAME ".sjh D:\NC\" TP_NAME ".NC" ;
else
PRINT0 \J "COPY " PART_NAME "." TP_NAME ".sjh D:\NC\" PROC_CMNT ".NC" ;
end_if;

这样,就能实现你所需要的更名方式。 但多只程式处理在一起时以最后一只注释名为准,默认取名按程式名。
作者: liang11111    时间: 2005-11-27 09:11
可以了。我是用空格键清除的,试了下没有M08,09指令了。
作者: liang11111    时间: 2005-11-27 09:19
原帖由 sjhxs 于 2005-11-27 01:08 发表
如果要按 (注释:NO TEXT)里更改程式名

可以在*。EXF批处理文件中定义:
if_set (PROC_CMNT _EQ_ "No Text")
PRINT0 \J "COPY " PART_NAME "." TP_NAME ".sjh D:\NC\& ...


可以帮忙做一个后处理吗,我不会。还有,你的后处理计算程时间
好象有点不对。
看:%
G90 G80 G00 G17 G40 G54
( 刀具名称=D10×30.)
( 程式名称=TP_MODEL-PROFILE3 本程式由Administrator编制 )
( 轮廓偏移=0.0 轮廓公差=0.1 )
Z50. S1000 M03
G00 X-50.334 Y29.671 Z50.  
Z1.
G01 Z-5. F105
Y27.671 F350
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-77.329
G02 X13.472 Y-82.329 R5.
G01 X-86.528
G02 X-91.528 Y-77.329 R5.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-50.334
Y29.671
G00 Z50.
M09
M30
( Z最深点=-5. )
( 估计工时:0.001 分钟 )
%
作者: sjhxs    时间: 2005-11-27 12:09
原帖由 liang11111 于 2005-11-26 22:54 发表
试用了一下,真是高!不过有点疑问,为什么不在(注释:NO TEXT)里更改程式名
那样不是更方便些吗。
我想要个这样的程式:不带M08,M09指令。如:
%
( TD=10. CR=0.0 )
G90 G80 G00 G17 G40 G54 G49
M03 ...


按你要求改了一只测试结果如下:
%
( TD=10.CR=1.)
G90 G80 G00 G17 G40 G54 G49
( PARTNAME=123 )
( PART-OFFSET=0.1 PART-TOL=0.04 )
( CONT-OFFSET=0.0 CONT-TOL=0.04 )
M03 S2600
G00 X28.561 Y1.48 Z50.  
Z31.
G01 Z27.7 F480
X22.57 Y1.166 F1600
X2.597 Y0.119
X2.591 Y0.239
...    ....    ....
X-1.051 Y-1.743
X-0.784 Y-1.877
X-0.003 Y-2.136
X1.043 Y-1.747
X1.143 Y-1.679
X1.62 Y-1.277
X1.848 Y-1.072
G03 X1.973 Y0.545 R3.471
G00 Z50.
M30
%
( Z最深点=22.168 )
( 估计工时:2.299 分钟 )

[ 本帖最后由 sjhxs 于 2005-11-27 12:20 编辑 ]
作者: liang11111    时间: 2005-11-27 13:32
还是不行啊!我刚下载来试用一下,结果:

%
( TD=10.CR=0.0)
G90 G80 G00 G17 G40 G54 G49
( PARTNAME=a )
( CONT-OFFSET=0.0 CONT-TOL=0.1 )
M03 S1000
G00 X-36.528 Y29.671 Z50.  
Z1.
G01 Z-1. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z0.0
G01 Z-2. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-1.
G01 Z-3. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-2.
G01 Z-4. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-3.
G01 Z-5. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-4.
G01 Z-6. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-5.
G01 Z-7. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-6.
G01 Z-8. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-7.
G01 Z-9. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-8.
G01 Z-10. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-9.
G01 Z-11. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-10.
G01 Z-12. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-11.
G01 Z-13. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-12.
G01 Z-14. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
Z-13.
G01 Z-15. F300
Y27.671 F1000
X3.472
G02 X18.472 Y12.671 R15.
G01 Y-67.329
G02 X3.472 Y-82.329 R15.
G01 X-76.528
G02 X-91.528 Y-67.329 R15.
G01 Y12.671
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
M30
%
( Z最深点=-15. )
( 估计工时:0.001 分钟 )

这个附件是我用来测试的文件,你试试。

还有,几个程式一起处理时可不可以用第一个的注释为程式名呢?
如果不行哪就算了。已经很麻烦你了!

不过现在这个后处理我已经感觉很好用了,你还真不是普通的厉害!

再次多谢!这给我的工作已带了太大的方便!
作者: sjhxs    时间: 2005-11-27 18:32
原帖由 liang11111 于 2005-11-27 13:32 发表
还是不行啊!我刚下载来试用一下,结果:

%
( TD=10.CR=0.0)
G90 G80 G00 G17 G40 G54 G49
( PARTNAME=a )
( CONT-OFFSET=0.0 CONT-TOL=0.1 )
M03 S1000
G00 X-36.528 Y29.671 Z50.  
Z1.
G01 Z ...


不知你的电脑是否有问题,你的估计工时怎么不行!
   我处理出来如下:
G02 X-76.528 Y27.671 R15.
G01 X-36.528
Y29.671
G00 Z50.
M30
%
( Z最深点=-15. )
( 估计工时:6.491 分钟 )

...   ....  .... G03 X3.472 Y17.671 R5.
G01 X-76.528
G03 X-81.528 Y12.671 R5.
G01 Y-27.329
X-79.528
G00 Z50.
M30
%
( Z最深点=-20. )
( 估计工时:17.451 分钟 )
作者: liang11111    时间: 2005-11-28 18:22
sjhxs,你好。
再想请你帮个忙,我今天拿这个后处理到公司试了下,
时间显示的确没问题。这我这台电脑有点问题。
我们公司电脑锣有两种机型,一台三菱,一台台湾大立机。
用你的后处理处理出这个程式中间多了如下内容:

M06 T03
( TD=9.8CR=0.0)
G90 G80 G00 G17 G40 G54 G49
( PARTNAME=a )
( CONT-OFFSET=0.0 CONT-TOL=0.1 )
M03 S1000

由于第二把刀改刀的结果,可是两台台湾大立机报警!
三菱机可以通过!

请你能不能再帮我改一下,把这中间的去掉。我们都不用自动换刀的。
我只要一个程式头就可以了。

还有就是处理出来的时间与实际加工有比较大的误差,不知你发现没有。
实际加工时间比程式里显示的短。
作者: sjhxs    时间: 2005-11-29 07:48
原帖由 liang11111 于 2005-11-28 18:22 发表
sjhxs,你好。
再想请你帮个忙,我今天拿这个后处理到公司试了下,
时间显示的确没问题。这我这台电脑有点问题。
我们公司电脑锣有两种机型,一台三菱,一台台湾大立机。
用你的后处理处理出这个程式中间多了如 ...


   是把M06 T- 的程式去掉吗?至于估计工时,是根据你所设置的F值运算的,实际加工时操机的可根据加工情况对进给速度作必要的调整,因此就有很大误差了。
作者: liang11111    时间: 2005-11-29 12:32
改变刀具后出现:
T03 M98 P8000
M06 T03
( TD=9.8CR=0.8)
G90 G80 G00 G17 G40 G54 G49
( PARTNAME=a )
( CONT-OFFSET=0.0 CONT-TOL=0.1 )
M03 S1000

把这一段都去掉。我只要一个程式头。凡改刀
后都不再出现。

时间的问题,我是让操机的按100%的进给走的刀,
没有做调整。
作者: sjhxs    时间: 2005-11-29 14:02
原帖由 liang11111 于 2005-11-29 12:32 发表
改变刀具后出现:
T03 M98 P8000
M06 T03
( TD=9.8CR=0.8)
G90 G80 G00 G17 G40 G54 G49
( PARTNAME=a )
( CONT-OFFSET=0.0 CONT-TOL=0.1 )
M03 S1000

把这一段都去掉。我只要一个程式头。凡改刀
后 ...


  不怎么明白,改刀后不出现?如果多只程式出在一起,而后面程式刀具不同呢,哪程序不是还要走下去吗?
作者: liang11111    时间: 2005-11-29 17:57
在做铜公的时候,我很多时候用的骗刀的方法,所以存在改刀。而改刀后就会出现
上面的程式,机器就会报警。并且我们基本没用刀库,所以不会在一个程式里换刀。
所以才需要这样改。
作者: sjhxs    时间: 2005-11-30 08:19
原帖由 liang11111 于 2005-11-29 17:57 发表
在做铜公的时候,我很多时候用的骗刀的方法,所以存在改刀。而改刀后就会出现
上面的程式,机器就会报警。并且我们基本没用刀库,所以不会在一个程式里换刀。
所以才需要这样改。


请自行测试:
作者: liang11111    时间: 2005-11-30 12:36
OK!经测试一切搞定!多谢了!请斑竹给sjhxs加分!
现在又有了源代码,更是随心所欲了!
作者: 风中的影子    时间: 2005-12-1 10:41
sjhxs,你好!
能给我后处理   R.exf  文件吗
EMALL—XU_917@126.COM!!!
谢谢谢谢!!!
作者: 风中的影子    时间: 2005-12-1 10:47
liang11111

可以把POST  传上来我帮你改
作者: liang11111    时间: 2005-12-1 12:56
已经搞定,多谢好心!
作者: buying    时间: 2009-4-16 09:23
sjhxs,你好!
能给我后处理   不输出 I J K 而输出 R  的文件吗

email :    21065256@qq.com
非常感谢
作者: jtwangfei    时间: 2009-4-23 09:53
感谢楼主

哪位大哥大姐知道请指点一下
作者: xiao_892001    时间: 2010-10-17 20:01
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: xiao_892001    时间: 2010-10-17 20:08
谢谢分享     顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: xiao_892001    时间: 2010-10-17 20:10
真不错,谢谢各位
作者: vipcax    时间: 2011-12-21 13:55
看了好东西要定2

作者: wendellzq    时间: 2012-6-12 14:41
又下了些好东东,谢谢各位大师!
作者: zmj1124    时间: 2013-7-8 10:26
谁有改好的R后处理啊

作者: liucw    时间: 2013-7-8 19:08
小弟是一位新手 请指点 指点
作者: 小江南    时间: 2014-12-2 17:39
研究了半天还是没弄明白,求指点




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3