iCAx开思网

标题: Cim8.5圆弧R后处理有问题! [打印本页]

作者: hsss    时间: 2010-8-3 23:24
标题: Cim8.5圆弧R后处理有问题!
我在网上找了很多的Cimatron E8.5后处理文件,都存在这个问题:铣<180度圆弧时还行,铣>180度圆就不行了。加工出来的程序是这样的!只是进刀、退刀,根本不加工圆。问题就出现在红色的那部分!
N02 G90 G80 G00 G17 G40 G49 G54
N03 T01 M06
N5 G00 G90 G54 X0.0 Y0.0 S1000 M03
N7 G43 H01 Z200
N9 G00 X85.5 Y10. Z100.  
N11 Z3.
N13 G01 Z-5. F150
N15 X85. F500
N17 G03 X75. Y0.0 R10.
N19 G02 R75.
N21 G03 X85. Y-10. R10.
N23 G01 X85.5
N25 G00 Z100.
尽管输出I J K 方式也能加工,但这种编程方式为什么会是这样的呢,后处理应该如何改呀?
不知道大家遇到过这种问题没有? 如图

本帖最后由 hsss 于 2010-8-7 22:09 编辑
作者: sjhxs    时间: 2010-8-4 08:43
本帖最后由 sjhxs 于 2014-9-7 16:02 编辑

[attach]1021560[/attach]

R输出部分代码如下:

IF_SET (ARC_ANG _LT_ 0.0) ARC_ANG = 0.0 - ARC_ANG ; END_IF ;
    IF_SET (ARC_ANG _LE_ 180.0)            
       OUTPUT " R" RADIUS_ ;      
     ELSE              
      OUTPUT " R-" RADIUS_ ;         
   END_IF ;

意义:
园弧角小于0时,取正值;(精简代码之目的)
如果园弧角小于等于180度,输出正R,反之为-R。

如果不改源码,还有一种方法是开启象限分段功能,即修改*.DEF文件中园代码的设定部分菜单,具体可以自己找寻~~~



作者: ervinlu    时间: 2010-8-4 13:03
圆弧R的输出,需要判断大于以及小于180度的圆弧的。不是这样的的表达语句的
作者: xuhuayi529    时间: 2010-8-4 17:21
如果圆弧大于180度,就要用负R值来表示,否则只能做半圆
作者: 龙城小混混    时间: 2010-8-4 19:56
顶!!!!!!!!
作者: 龙城小混混    时间: 2010-8-7 20:21
定!!!!!!!!!!
作者: hsss    时间: 2010-8-7 22:08
谢谢前面几位,我终于明白了! 现在我把两种方法总结一下!
一、采用R方式输出:用二楼的办法,确实可以。但是铣整圆还是不行!所以,R方式输出必须要“开启象限分段”。具体方法:打开DEFPOST→ 8. CIRCULAR MOTION → 3.Angles limintde to quadrant?(是否四分之一圆弧) -为:YES,保存之,就能实现等分圆弧了;
二、采用I J K方式。可以不用开启“象限分段”功能。整圆都能铣了!

谢谢!
作者: 274161950yang    时间: 2010-8-8 08:18
直接跑点撒
作者: laoshanke    时间: 2010-8-8 08:30
挺好!!学习
作者: ^^lkz9518    时间: 2010-8-15 04:16
ding好贴
作者: zgf740524    时间: 2010-8-15 07:10
7楼的观点很不错,顶的需要
作者: gwj12345    时间: 2010-8-19 12:10
asdasdasdasas
作者: duniangui    时间: 2010-8-20 11:08
正圆只能为I,J,K格式的
作者: 284767780    时间: 2010-8-20 18:43
那个后处理玩的好,可以教我吗
作者: cechancao    时间: 2010-9-7 15:20
相当 的好呀,顶呀
作者: ivwpeqqk    时间: 2010-9-25 21:21
路过,看看就走
作者: hbldp    时间: 2010-10-12 22:34
878124601@qq.com
作者: jak110    时间: 2017-4-18 17:21
hsss 发表于 2010-8-7 22:08
谢谢前面几位,我终于明白了! 现在我把两种方法总结一下!
一、采用R方式输出:用二楼的办法,确实可以 ...

你好,能给个IJK的新代后处理吗?我这输出都是点状的,还是哪里能改吗?





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