iCAx开思网

标题: 专业级R角问题?? [打印本页]

作者: mingeruirui    时间: 2008-2-27 16:33
标题: 专业级R角问题??
我又新开了一贴大家可以去看看,里面有文档可以练练手。https://www.icax.org/viewthread. ... page%3D1#pid6579644

如果图所示

其实这是处理后的了。由于原图和这张图差别不大,故只用这一张图。希望问题已经说明白了,有什么不明白的,大家也仅管提。

[ 本帖最后由 mingeruirui 于 2008-3-12 18:11 编辑 ]
作者: mingeruirui    时间: 2008-2-27 16:33
先给出自己的处理方法:

把角的两边多沿出一些,然后重新倒一个角。 该方法优点,可以倒出角来。缺点:费时,费事,有时为了保证沿出的面的相切,要重新做面,精度不高,精度只能达到0.025。如果要达到0.01的精度,就是会更麻烦更费事。
作者: mingeruirui    时间: 2008-2-27 16:50
再补充一下,上面的是片体,不是实休。
作者: 异形人    时间: 2008-2-29 08:53
呵呵;楼主;片体和实体不影响啥吧;片体有片体的解决方法;实体同样有实体的解决方法;这种东西;方法很多;
作者: 异形人    时间: 2008-2-29 08:55
还有用你说的那种方法;估计要做个十年八月了
作者: mingeruirui    时间: 2008-3-1 14:13
那各位有什么好方法,说出来听听吗?到目前为止我还没有发现更好的方法,其实现实情况是很复杂的,所有的凹R角是没有任何规律的。很想听听楼上的见解。
作者: 金枪    时间: 2008-3-1 18:31
最简单就是用:重新圆角面
作者: lllww    时间: 2008-3-1 19:45
若是实体就好办,但片体,我还没做过
作者: hulugua    时间: 2008-3-2 13:06
片体可以缝成实体啊,再用直接模型里的重新圆角面功能,应该比较快。
作者: mingeruirui    时间: 2008-3-2 13:42
大家的意见都是在实体上下功夫,我不是说这样不行,大家都知道我要是片体不是实体。如果用片体去缝成实体的话,首先公差很难控制,其次一个很大的问题,即使用很小的公差缝成后,裁出实体来,也是没有办法用重新圆角面的。

也许可能大家被我上面R角的话给迷惑了。先说下不好意思。

其实上面的说法是一种习惯上的说法,严格来说那个角并不是纯的R角,整个角由于导IGS,或一开始做得时候就是用的过渡面,等等原因,在UG中打开的时候就并不是R角了,只能说的B曲面,我认为这样说准确一点。

这样的面还有一个特点:就是从Z的正方向来看的话,它是呈凹状也就是说,它的法向是Z的负方向。我所说的R角就是它的近似值。

[ 本帖最后由 mingeruirui 于 2008-3-2 13:50 编辑 ]
作者: mingeruirui    时间: 2008-3-2 13:45
我现在重新把问题再说一遍:就是把这些的从Z的正方向来看是呈凹状,法向是Z的负方向的B样条曲面,假设它的近似值为R8,现在要把这样的角变成为R5,当然也可以是近似值。
作者: mingeruirui    时间: 2008-3-2 14:40
想申请版主能不能把该贴置顶。我会对该贴非常关注,直到没人看贴。或者有更好的方法解决问题。

首先可以肯定这个问题是一个很有技术难度的。据说有一款软件只有改变R角的这一个功能,要价是15万元。
作者: sheyantao    时间: 2008-3-2 17:19
如果不是R 角那就只能当作曲面来修改了。
也可以尝试倒一个比8大的圆角(做出r角就行),然后在用重新圆角功能试试。
----------以上个人意见,我自己这样搞过,不过楼主的图档能否成功不好肯定。
作者: mingeruirui    时间: 2008-3-2 19:33
原帖由 sheyantao 于 2008-3-2 17:19 发表
如果不是R 角那就只能当作曲面来修改了。
也可以尝试倒一个比8大的圆角(做出r角就行),然后在用重新圆角功能试试。
----------以上个人意见,我自己这样搞过,不过楼主的图档能否成功不好肯定。


是个非常好的主意,

不过重新圆角面只能适用于实体好像,对与片体来直接建模的功能好像都不能用。

[ 本帖最后由 mingeruirui 于 2008-3-2 19:38 编辑 ]
作者: mingeruirui    时间: 2008-3-3 18:45
连续倒圆角前题,单的片体间要保证均匀过渡,不一定各个片体都要切连续。即如果每一边的片体间隙比较明显,过渡有的皱折就不能连续倒了。  

个人经验。
作者: 张金路    时间: 2008-3-3 20:12
楼主,不要把IGS直接导入UG。
先将IGS导入SW2007以上的版本。使其自动愈合功能做成实体(前提是破面不是太多太大)
再导出X-T文件。然后导进UG。保证是实体。再用重新圆角面改R角。
有些R角不能用重新圆角面修改,就用替换面去R角,再倒你想要的R角。
当然,去R角的方法有很多种。以前好像专门针对非参数模型去R角的贴子。
作者: mingeruirui    时间: 2008-3-4 02:52
原帖由 张金路 于 2008-3-3 20:12 发表
楼主,不要把IGS直接导入UG。
先将IGS导入SW2007以上的版本。使其自动愈合功能做成实体(前提是破面不是太多太大)
再导出X-T文件。然后导进UG。保证是实体。再用重新圆角面改R角。
有些R角不能用重新圆角面修 ...


以上的做法是真对实体数据变换的,我没有试过,也许是一个好方法。我一直认为自动的功能一般都不会太好。只是个人看法。针对具体的情况处理方法不同

怎么说呢,好比我的原有数据是CATIA做得,也是片体,由CATIA导到UG之后,CATIA中原有的参数当然就没有了,圆角呀,约束呀,都没有了,应该是都变成B曲面(也是个人认为没有求证)。导到UG中面的质量也还不错,只不过我现要做得是重倒圆。针对片体的。把原来的凹角变得更小一点。

为了保证和两边相切,而且新做得角还比以前的小,首先想到的是先把两边沿出来,沿得足够长,然后再倒角,可以保证完全相切,只不过这个工作量有点大,所以就跟大家交流一下有没有别得更好的办法。
作者: mingeruirui    时间: 2008-3-4 15:44
顶一下不要沉下去了,
作者: 张金路    时间: 2008-3-4 20:20
这样的话,我就没辙了。帮你顶起。期待传说中的高手现身。哈哈
作者: mingeruirui    时间: 2008-3-6 00:42
谢谢哦,我现在只能在期待,我觉得这是一种改进, 有可能,
对于工作而言只要能做出来就是最好的,不过工作的人都知道,工作的范围其实挺小的,天天面对同一件事情,也就会烦,发贴也就成了一种休息。
作者: mingeruirui    时间: 2008-3-8 14:08
                       
作者: hyjkgs    时间: 2008-3-9 21:29
有挑战  期待高手!
作者: camel2003    时间: 2008-3-9 22:47
发给我帮你搞定camel2003@126.com
作者: mingeruirui    时间: 2008-3-12 17:23
给诸位一个思路。保证R不变,从R角U或V的中线上提出一条线,沿R角的法向偏0.5mm。用截面线的方法做出一个B曲面。

要求过偏出来的一条线,过R角的两条边,并且和R角的两边相切。
作者: liujunyun    时间: 2008-3-12 18:15
原帖由 hulugua 于 2008-3-2 13:06 发表
片体可以缝成实体啊,再用直接模型里的重新圆角面功能,应该比较快。

像楼主这个图这么多交叉的圆角,用重新圆角不一定会成功




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