iCAx开思网

标题: 就UG一种圆弧过切与各位探讨 [打印本页]

作者: scptff    时间: 2005-11-25 19:14
标题: 就UG一种圆弧过切与各位探讨
相信有不少同仁都遇到过一种圆弧过切的问题:即刀轨本来是四分之一圆弧但却走成了四分之三圆弧(补弧),导致过切。本论坛也有很多人讨论过,wave版大认为是机床精度与后处理的圆弧精度不符所致(https://www.icax.org/viewthread. ... %2Bwave&page=9),但我总觉得不能让人信服。因为按版大的说法,如果机床精度匹配的话就不会过切。但是对有问题的NC程序用第三方模拟软件(如Vericut或MCU)模拟就可发现过切(如图1),即是说程序与机床无关。那是什么原因导致过切的呢?
作者: scptff    时间: 2005-11-25 19:32
通过对此例过切的分析,我发现了一个原因(不知还有没有其它原因)。在本例,程序的过切圆弧R1(G02)的终点坐标是B点(X2.06Y-16.251),起点坐标A点(X-8.5Y-16.648)(图2)。而在UG中对本程序列表输出的结果显示,在A点之后应有一C点(X3.35Y-18.7757Z0.5263)(图3),而C点才是R1的起点,也就是说C点在后处理时并未输出。为了验证这一点,根据列表,在NC程序中加入一段:G03X3.35Y-18.776I-8.923J15.632F100,结果显示无过切(如图4)。而这一段圆弧(G03)的半径约为18,弧长约12.3,应该在后处理的圆弧精度范围内。在输出列表中可看出,这一段刚好是处于螺旋下刀。因此我将下刀方式改成On Shape,生成刀轨后输出,不再出现过切(如图5)。
      那究竟是什么原因导致一段圆弧没有被输出,或者还有没有其它情况导致这种过切的出现呢?希望能有更多的朋友来探讨。
作者: scptff    时间: 2005-11-25 19:35
附part:
作者: scptff    时间: 2005-11-25 19:37
附part:
作者: xj_05    时间: 2005-11-25 19:41
是啊!
这种情况如何解决呢?
请高手赐教。
作者: chendd    时间: 2005-11-25 19:46
标题: 兄弟,我跟你有同样的遭遇
最近一段时间,我用UG编程,有几次把工件铣缺一块,但到现在为止,还没有找到原因
因为我在UG中模拟没有问题,在第三方软件中模拟也没有问题,拿到床子上去就过切了.
我以前用MASTERCAM编程很少出错的
作者: scptff    时间: 2005-11-25 20:02
SORRY,附件PART没传完,等明天再传过.
作者: xuqz8110    时间: 2005-11-25 23:36
在机床里把输出改为仅线性就行了
作者: scptff    时间: 2005-11-26 02:06
原帖由 xuqz8110 于 2005-11-25 23:36 发表
在机床里把输出改为仅线性就行了

不错,这和我不用螺旋进刀而改ON SHAPE一样的道理,但究竟是什么原因导致其中一段输不出来的呢?
作者: scptff    时间: 2005-11-26 02:07
全改线性的话程序势必要大得多
作者: scptff    时间: 2005-11-26 02:10
原帖由 xuqz8110 于 2005-11-25 23:36 发表
在机床里把输出改为仅线性就行了

我这里还有另一个PART,不管用圆弧还是线性输出 都过切!!!过两天发上来大家研究一下。
作者: wangjieye543    时间: 2005-11-27 16:43
标题: 过切问题
程序模拟没问题,在机床上有问题,问题可能是后处理与机床不一致;
我遇到过一次,由于后处理精度太高而引起的过切问题;
后来将后处理精度边小,就再没出现过问题。
作者: tang4540    时间: 2005-11-28 16:09
应该是后处理有问题吧!
作者: 自学者    时间: 2005-11-28 19:48
我也试过这样的问题,用NX3.0编的一个圆孔,挖出来是椭圆的.模拟的时候没问题的.用2.0还没出现过这样的问题,不知道是不是3.0有问题?
作者: ZergStar    时间: 2006-4-9 17:13
值的继续讨论
作者: lfw634    时间: 2006-4-10 12:51
我认为这是SIEMENS系统的独有的问题,我的模拟都是德国SIEMENS提供的.很容易发现问题.
作者: migle    时间: 2006-4-10 23:12
十二楼讲的有道理




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