iCAx开思网

标题: UGCAM顺序铣中插补问题 [打印本页]

作者: beiliya    时间: 2004-6-7 11:00
标题: UGCAM顺序铣中插补问题
请教斑竹,在UG的顺序铣中,通常生成的刀轨步长很大(相对于曲面铣),我在做试验的时候(铣削一个框形,即带倾斜角的侧面,在需要同时转动AC轴的情况下,该零件20MM的刀轨中没有进行插补,因此得到的非线性误差相当大,实际上加工出来的是圆弧形侧面,经分析是顺序铣的刀轨步长太大造成,后来设置很多检查面,把该刀位离散成很多步以后,才得以解决。但是比较繁琐,请问斑竹是否有更好的方法设置顺序铣的步长和误差控制,是不是LINTOL的设置,同时是否也可以在后置中处理该问题呢?
作者: becacho    时间: 2004-6-8 13:45
我也遇到了同样的问题,我正在做本科的毕业设计,斑竹可不可以解答一下我们的问题呢?这到底是顺序铣的问题还是我们缺少UG的后处理的模块呀?因为我用的是盗版,多谢了!斑竹!
作者: vencent    时间: 2004-6-8 18:31
嘿嘿!这个问题还是很好解决的哈!请斑竹发言先!
作者: vencent    时间: 2004-6-8 18:32
LINTOL在此问题中效果不大!
作者: wxwxwxwx    时间: 2004-6-9 10:03
我也 想知道
作者: vencent    时间: 2004-6-10 21:05
把零件发上来,让我先试试!免得说得不对献丑哈!
作者: beiliya    时间: 2004-6-10 22:56
对不起,我也是看指导一个本科生做毕业设计的时候遇到的,由于我并不是实际的指导老师,只是去看了一下加工结果,零件没有,其实是很简单的一个东西,就是通常的航空零件中常用的侧铣零件,。我刚开始以为是后置处理的问题,后来意识到它是侧铣插补的问题。UG/CAM中这个地方应当是个缺陷,就是在铣直线型的侧面的时候,(圆弧型零件UG/CAM插补就做的很好)中间过程不进行插补,通常的一刀过去,这肯定是不正确的。我采用的方法其实很简单,就是在中间设N多的检查面,当然精度无法确切保证,而且非常复杂,但是从加工效果来看,还是不错的。
作者: beiliya    时间: 2004-6-10 23:10
由于这个是在插补过程中才能反映出来的问题,因此,用UG本身的刀位模拟是看不出来的,只能在机床上实际加工试验得到或者带有模拟机床实际运动的加工仿真软件才能看出。我很想问问斑竹,这种问题最终解决是通过修改后置处理程序好呢?还是其他的方法好一些。
另外一个问题:
      UG有没有提供关于CAM的二次开发接口,如果我想自己根据曲面信息编写数控加工程序,能不能够把它嵌入的UG的系统当中,就是我算出来得刀轨也可以像UG自身计算的刀轨一样进行显示、编辑、和仿真,并且输出进行后置处理呢。
  
呵呵麻烦斑竹了
作者: zhangcanwei    时间: 2004-6-11 09:03
可以自行针对cls文件,做个小程序。对大于一定长度的刀轨进行离散。我现在就是这么做的。
我们在平面上刻字,遇到较长的直线时,也是一刀过去。但是由于旋转轴的存在,直线变成了弧线。
在ug中一直没有找到解决办法
作者: Yeager    时间: 2004-6-11 18:51
不知道您用了Lintol之後有無改善呢??還是不知道怎麼打開??或是打開了沒有不同之處???
  
類似的情形我都用Lintol來避免的,不知道vencent老大有何高見呢??
作者: vencent    时间: 2004-6-13 21:34
请上传数模,把你的操作也一并附上,我试试!然后将前置文件传给你,你再后置处理,看看是否成功,好吗?现在我还不能说出方法,怕说错了,丢脸哈!
作者: zhangcanwei    时间: 2004-6-14 11:56
Yeager wrote:
不知道您用了Lintol之後有無改善呢??還是不知道怎麼打開??或是打開了沒有不同之處???  
  
  類似的情形我都用Lintol來避免的,不知道vencent老大有何高見呢??

Lintol在哪里设置?呵呵,我真是没有注意到这个选项。
我们一般用FIXED-COUNTOR以及VARIABLE-COUNTOUR来刻字,用BOUNDARY中的Profile及Standard drive作为驱动。
刚才,我找了半天,也没有发现Lintol这个选项!
作者: Yeager    时间: 2004-6-14 12:03
Machine Control=>Startup Command=>User Define=>Key in "Lintol/ON"
  
默認的lintol value=0.001,若改変数值,就輸入"Lintol/0.0001";
Try it!!!
作者: wave    时间: 2004-6-14 13:21
Yeager wrote:
Machine Control=>Startup Command=>User Define=>Key in "Lintol/ON"  
  
  默認的lintol value=0.001,若改変数值,就輸入"Lintol/0.0001";  
  Try it!!!

  
lintol /0.01   就已经很小的了
  
粗加工和半精加工的话 0.1  就行了
作者: vencent    时间: 2004-6-14 20:05
好像这种方法不是很好!
作者: zhangcanwei    时间: 2004-6-14 22:14
wave wrote:
   
  
  lintol /0.01   就已经很小的了  
  
  粗加工和半精加工的话 0.1  就行了

不过,这样还是没有把问题彻底解决
作者: beiliya    时间: 2004-6-14 22:57
数模很简单自己做一个都可以,我这儿没有,是一个本科生做的。过两天看能不能把数模传上去。
作者: qingwawanz    时间: 2016-5-24 12:34
相互学习,共同进步!~




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