有个用户对天工CAD的工程师说,打开SW大装配太慢了,看看人家某W,速度是你的好几倍,你能不能让你们新迪的开发部努力一下,提高转换速度,毕竟我们改用了你们的软件,有大量的历史文件需要转换,我不想花太多的时间。
有关这个问题。天工CAD转化SW文件的方法有两种,直接打开保存和数据迁移。我测试了一下,天工直接打开SW文件的速度,其实与其它软件相差无几。如果采用数据迁移工具,则速度会慢很多。 那么天工为什么要提供这种效率更低的迁移方式呢?主要是为了保留图纸和模型之间的关联关系,其实还有一个重要的问题:螺纹
【螺纹的表达】在三维模型的表达中,螺纹是一种复杂的结构,无论是Parasolid内核,还是ACIS内核,都要用大量的内存和硬盘来计算和保存螺纹线。
按照我的测试,每个物理螺纹大概会占用400KB~500KB的空间。所以绝大部分三维软件都会推荐使用装饰螺纹面来表示螺纹而不进行真实的三维螺纹建模。
【螺纹的数据转换】
对于装饰螺纹,所有的中间格式,无论是Parasolid、ACIS还是STEP都会选择忽略,这样的话,螺纹信息会在转换过程中丢失。
您可以用自己的三维软件测试一下,将带有螺纹孔的三维模型保存成任意一种中间格式,再用三维软件打开这个中间文件,你会发现螺纹消失了,螺纹孔变成了一个圆柱。
另外,螺纹孔不仅仅是是一个螺纹标注文字的问题,它是一个数据库。它还包括标称直径、内径、外径、螺距、左旋还是右旋等信息。
也就是说,正常情况下,如果软件之间这个螺纹数据库不一致,三维软件之间的螺纹信息转换是无法实现的。
【天工CAD的做法】在天工的数据迁移中,提供了孔数据库迁移工具
用户可以先使用此工具将SW的孔数据库加入天工的孔数据库。
然后,在迁移过程中,使用SW软件打开SW模型,在特征树上读取孔的信息,写到中间文件。在天工中重建模型时,将螺纹孔的信息写回到天工模型中。
【结论】你会接受数据迁移后螺纹孔变成圆柱吗?为了转换准确,多花一点点时间您能接受吗?
如果你还知道哪个三维CAD可以识别异构模型的螺纹孔,请在评论区告诉我。
(原文来自微信公众号KigerPLM)
|