|
:)久违的雨水,带来深圳清凉的一天,苦逼的打工生活,终于在今天可以放松一下.嗨美女!身材不错啊,嗨帅哥!那位美女在瞟你,左边那位大叔你的钱包掉了,右边那位大妈,广场舞姿势不错,小朋友叫啥名字啊,哥哥给你买糖.
哇靠,你这个牛粪男,又躲在寝室学proe,累不累啊.
苦逼的学习今天还是得苦逼的干下去...
大家好,今天来谈一谈我自己在应用这个软件时候的一些心得以及给新手朋友们介绍下我们该怎么样学习这个软件,我们应该采用何种思想去学习参数化这种成熟的富有建设性的数字化设计方法,当你初次领略到这种方法的真正魅力之后,对于你对creo或者旧版本的proe的整个软件架构,及它的核心思想都会有一个全新的认识,这对于我们以后的进步我想信会有让你意想不到的收获.
以下为个人见解.
谈到建模思想这个话题,当然得有一个对比,这也是老生常谈了,proe UG catia sw等等,对于这行的朋友来说,就算不是都会用,但也都知道它们的用途和关系,简单的理解,广义上来说都是工业设计软件,互相都是竞争对手.对我本人来说,只会proe,对于另外的设计软件,最多就是认识个界面,知道长啥样,所以,对于它们之间谁比谁好,我没资格来评论,但是作为一个忠实的PTC粉丝,我当然最喜欢,也最支持proe,是不是最强对我来说无所谓,我不是造飞机造汽车的,只是混饭吃的,但是我就忠于proe的那套建模思想,让我变得越来越懒,这才是重点. 而现在新版本creo出来之后,从一直应用到现在,让我对PTC的那套思想在认可,喜欢,支持的基础上,看到了变革.现在看到很多朋友都在发贴,问,为什么creo或者proe没有能像UG或其它软件里面的某些功能命令,这些朋友应该都有UGcreo两种护照,都在用这两种软件,其实对一个proe铁杆粉丝来说,看到这种贴子可能都想问一句:"为什么要跟UG或其它软件一样",答案可能是"因为更简单啊",作为个人理解,我认为应该没这么简单,比如举个例子,我在论坛上看到有朋友问,为什么在proe零件模块里不能跟UG一样作布尔运算,这里,我觉得在一方面来说这跟两种软件的架构不一样有关系,proe里面,零件和组件分别是不同的模块,分开的,这最主要的就是体现了proe严谨,层次特点,隐层的方面,这肯定跟参数化架构有关,试想如果跟UG一样零件组件都不分开,那么对于参数化而言,互参,层层相参,没一个层次,我想就算是好的思想,因为没有一个高效的管理方法,可能就会达到相反的结果.布尔运算在proe里面当然可以作到的,在零件里面的合并功能可以做到,当然组件里面的元件操作功能也可以做到,其实就是相同的功能,在不同的地方而已.还有朋友问,为什么proe零件模块里面不能跟UG一样选三维线直接拉伸,现在的3.0的模具模块里面好像出现了这个功能,对于模具模块,我们所要分模的数据,可能很多情况下是其它CAD数据导入的,这种情况下,很少需要修改,所以直接选边,选线对整个流程影响不会太大,就算改,也不会引起很大的变动,因为导入文件是没有步骤的,而且分模后续步骤也不会出现几百个几千个特征.所以放在模具模块里很有必要,这里也体现并加强了现在creo所追求的多CAD并行设计的目标.而如果放在零件模块里面,此时,问题就来了,试想,在很多步骤之后,你所要得到的造型,肯定有很多几何,让人眼花的可以用作参照的线,如果此时你再这样任意选线去拉伸,然后,后面又是很多个特征去参照你这个拉伸几何为参照,那么当你前面开始变更的时候,在这个拉伸的地方必然会造型整个造型的不稳定性,因为你变更之后,那些几何线会没有预期的变化,让你无法控制,从而造型参照的紊乱,进而造成后续特征的失败,如果有多个这样的情况在一起的话,会让你累得"精尽人亡 ",当然我们有其它方法达到相同的目的,或许会多出几步,但是在保证整个参照体系的完整层次性上,就算多了几步,但是对于整个模型的稳定性及后期的更改便利性上来说可以忽略不计.如果有方法能避免这些情况,我想以后应该会出现更简单的相似的功能,在不会破坏自身架构的情况下.这里我想要表达的观点是,要不要学习跟从别人的技能,得要从自身实际情况出发来说,不能盲目的跟从.还有一些朋友问,为什么不能跟UG一样做到G3G4连接,这个我也不知道为什么,或许和PTC的客户定位以及软件自身的设计程序有关,只是猜测,对于大多数的产品设计来说已经足以胜任,说了这么多,何为参数化,我们应该怎么样去学proe这个软件.
参数化,通谷来说,就是"相关性",父亲和儿子的关系,先有父亲才有儿子,儿子出生后儿子死了儿子父亲依然活着,但是如果在儿子出生之前,父亲死了,那么儿子就不会出现了.在proe里面来理解这句话的意思就是,我们建了一个特征,然后再建一个特征,注意,如果新建的特征在选参照的时候有任意一个参照属于我们之前的特征,那么新建的这个特征就是之前我们建的那个特征的儿子,这时候,无论我们怎么对待这个儿子,把它杀了,让它消失,那么它的爸爸依然活着,但是如果在这个特征出生之前,我们把之前那个特征删了,那么再生会发现,这个儿子死了,失败了,这就是参数化的简单理解,你可以用家族体系来理解这个道理,复杂一点的,还有亲兄弟亲姊妹,父亲死了,他们都不会出生,都得失败,但是如果亲兄弟亲姊妹之间有一人死了,那么另外一个人不受影响.更复杂的,老子可以是儿子,儿子也可以是老子,这个就是"循环参照"老子没有死而是整容了,也就是变更了,那么儿子可能死也可能不死,关键看你的参照有没有消失.没理解不要怕,当你造型多了,自然就会理解得越来越深. 同样的一个造型,有N种方法可以做出来,但是不同情况下,你所用的方法肯定不同,主要动机在于,你得考虑到后期更改的快速性.让软件做更多的工作,减轻你的负担,而不是让自己累得跟猪一样.人家一步就改出来了,你却要一步一步去改.PTC给你机会让电脑累爬下(当然电脑是不会累的),还是让你自己累爬下,就看你自己会不会利用.从平常的工作中,我看到,使用proe的同事,要么累得跟猪,要么懒得跟猪,同样都是猪,累得跟猪的同更多,其实,核心问题就是对这个软件的操控能力上,你理解了参数化,能把参数化运用自如,你就越来越懒,你不懂参数化,只会堆叠式的建模,那你会越来越累,还不如去用直觉建模吧,那是另一套建模思想,当然果你用直觉建模软件再来堆叠式建模,那也会很轻松,不过你不能在中文地区用英文去日常生活,那样是行不通的.
个人觉得,学习ProE软件,大多数朋友追求的是能绘制复杂的造型,或者掌握高级的功能命令操作,但是或许我们应该换个思路,追求一下在保证要求的情况下更快的变更设计数据. 明白参数化的原理,其实就打开了熟练应用这个软件的潘多拉魔盒。
|
|