本帖最后由 中午吃点儿啥 于 2013-7-15 10:42 编辑 / z/ O1 R F( N) }9 w
3 Q C d9 Q' h7 y3 g
随着社会生产技术的高速发展,三维CAD软件已成为很多企业提高竞争力必不可少的设计工具,越来越多的企业出于业务需要,由使用二维CAD过渡到三维CAD,而对设计工程师来说,掌握一套三维CAD设计软件技术,无论是考研学习,还是就业提升都是有非常大的帮助。那么怎么选择合适的三维CAD软件作为入门初学的工具呢?编者作为一名资深的制造业设计老鸟,想提提几点不成熟的看法,与大家分享多年来的CAD设计使用心得。 8 {. v. P5 u4 x- m2 N( M
也许有朋友会问,既然已经学会用autocad了,还需要用三维CAD吗?那是因为传统设计模式,很难用二维图纸去描绘三维空间机构运动和进行产品装配干涉检查等工作,也存在很多缺陷:设计不直观,易产生尺寸或结构干涉,难以参数化、变量化绘图,与有限元软件、数控制造设备等不匹配,以及计算机仿真困难等等,因此其工作流程是按顺序进行的。很多时候是等产品做出来了,对产品进行试装配时才发现干涉或设计不合理等现象。这些缺陷很大程度上制约了产品开发的效率,拉长了生产周期。
6 t o- a! _6 o+ X$ y4 D% `- ^ 在制造业设计领域,迫切要求用直观的、参数化的变量设计来取代原有的二维平面绘图方式。相对于二维CAD,三维CAD能逼真地虚拟现实模型,表达产品的设计结果,更符合人的思维习惯与视觉习惯,这样技术人员就能摆脱重复性的工作,简单而直观的图形更改瞬间即可完成。目前国内使用较多的三维CAD软件主要有:国外的Catia、Solidworks、Creo(原Pro/e)、NX(原UG);国产的中望3D、caxa等(还有其他叫不出名字的软件)。
7 H, A: P- |- M; I) f$ B8 L 由于Catia和NX的功能非常庞大,命令超过1万个,初学者学习起来异常困难;Pro/E的学习也有些困难,在造型时它的参数化要求较严,不太适合于新产品设计;Solidworks功能上相对来说简单,学习起来相对容易,但是没有模具设计和CAM加工功能,需要结合第三方软件嵌入,例如MasterCAM进行数控加工,对初学者也是一个繁杂的挑战,另一个方面,由于Solidworks曲面功能较弱,如果初学者所在的企业设计的产品比较复杂,那么solidworks就更不适合初学者使用了。 ; [3 D% U" t) w6 x* T7 G* i
编者在过去10年里,一直用UG和Catia ,最早是PORE,这三款软件算是高端的三维CAD软件了,感觉各有所长:UG的加工、Catia参数化曲面、参量化设计、自顶向下设计,PROE的参数化建模都是同类型软件最实用最强大的。前些日子受朋友公司所托,测试接触了国产三维软件中望3D,说实话用习惯了国外这些软件,就不愿再学别的软件了。但因为是国产软件,本着对国货的支持,就试用了。第一次用Catia的建模思路,结果在做草图的时候,就做不下去,草图中很多功能是分开的,并且许多时候要自己建立参考;第二次用UG的建模思路,发现中望3D中有很多自己的特征,线框也是参数化的,做了几个图形感觉上手很快。就这样我又把以前的产品制图做了一遍,感觉很不错,很适合中国人的思维习惯,速度也不亚于别的高端软件,令我大为惊讶。 0 [7 K- n- l$ d' P0 Y
上网查了资料,中望3D不算是真正的国货,前身是美国CAD/CAM软件VX,于2010年被中望收购。中望3D具有独特的混合建模技术,能满足A类曲面和复杂曲面,更重要的是,中望3D内置的“边学边用”学习系统使得用户很容易上手,易学性大大增强,对初学者特别有用,能从菜鸟在短时间脱胎换骨成为设计应用好手。这些资源是其他国外软件无法提供的。但是中望3D毕竟是新生力量,还有很多需要改进的空间,比如更改参数后,整体更新速度较慢、CAE功能较薄弱、表达式功能还不是很完善等。 ' N; ^* [6 N2 Z s
我们不是要否决国外软件而鼓吹国产软件, 因为是国产,我一定会支持,当然用了这么久的Catia、UG、Pro/e我同样也会一如既往的支持使用,好的工具是提高生产率和生产质量的必要手段。为了国内装备制造业的发展,我们有义务将我国的CAD应用技术提高到更高层次。
" P9 h- I* w( ~ 编者从多年的实践工作总结出,不管是哪一款软件,都是一种工具,其目的就是为了方便人们的工作、学习与生活。不论技术变得如何复杂,软件易用性是不变的定律。初学者在选择三维CAD时,没有必要去考虑哪个三维CAD软件功能如何强,哪个三维CAD软件在哪个行业应用的多,不管是国外还是国产的,还是需要立足于自身的需求,以易学易用,能满足自己的工作需求为首选。 , h. g+ p0 f1 W3 z; D1 V* G
* M; G8 ]" k& q2 j0 O
|