直觀建模和參數建模的融合”并不是CREO產生的唯一條件。那還有什么原因呢
PTC的CEO Jim Helpmann如示闡述:
現實生活中的CAD軟件很難讓人變得興奮。從1985年Sam Geisberg(PTC的創始人,第一款商業版的參數建模工具的主要貢獻者)開創PRO/E軟件以來。之后市場上的CAD軟件每次新版本的發布要么是在UI上有所提升,要么是一些外圍模塊的增加。假如我們認為MCAD已經發展到一個盡頭的話,請諸君想想三個問題:使用性能,交互性,大裝配管理。
實際上對一個普通的用戶來說,使用SolidWorks,Inventor,Pro/E還是比較難上手的。當我想起易用性。這會讓我想起微軟的viso和google的sketchup;我還會想起一些程序,你下載下來,30分鐘后,你就可以展示出你的設計…….
看到這里的話,我們可以基本了解CREO推出的內動力便是解決這些問題。實際上PRO/E在這些方面做的都不夠理想,雖然高層意識到這些問題了。PRO/E的易用性差強人意,似乎內部沒有專業的UI設計人員。談到數據交互性,這個并不是個很容易解決的問題。CREO首先的任務應該先解決CREO平臺本身的數據交換性(PRO/E,CoCreator,ProductView的整合數據)。后期的話,就是第三方數據的交互。說實話,從狹義的觀點來看第三方數據交互的話,的確是個偽命題。各家公司并不愿意直接公開自己數據格式的信息給對方。我們看到的轉換接口很多都是由某個指定的合作伙伴提供。這就導致很多時候我們看到轉化的精度不是很理想。不過PTC打算開放common data model(PTC creo架構的一部分,用于擴展功能的整合) 給合作伙伴。或許眾多合作伙伴能提供出一些比較好的數據交換功能。關于這點,官方放出的消息比較少,有待今后深入挖掘這部分的信息。當然從廣義上來了解數據交互性的話,PTC還是有其一些特定的解決方案。比如productview可以將第三方設計數據轉化成PV格式的輕量化數據,然后利用productview的功能做后續的裝配和仿真。另外PTC有一個基于上下文的異構數據設計方案。它的核心思想就是PRO/E數據和NX/CATIA數據之間可以建立一個接口,然后PRO/E可以通過接口來參照NX數據做詳細設計。最后呈現在PDM系統里面的便是多個CAD原數據(而不是中性格式的數據),當然接口有變化的話,這些CAD數據也會自動地做出相應的變更。除了以上兩點,CREO平臺的直接建模從某種意義上來說支持編輯幾乎所有3D數據。因為直接建模本身對歷史記錄(模型樹)并不關心,但是它可以直接驅動實體幾何的修改。
再談大裝配管理的問題。一,PRO/E令人頭痛的大裝配性能:相信大家都了解上萬個零件的裝配對CAD軟件的確是個考驗。而PRO/E因為沒有采取完全輕量化的技術,導致其性能不近人意。(業界的標準做法是系統自動裝載輕量化的裝配數據,當用戶需要修改每個具體部件的時候,相對應的模型會被裝載進內存),CREO的發布會上并沒有詳細闡明這方面的信息 二,大裝配的配置管理:產品的配置與設計的關系是企業一個比較重要的課題。尤其是對一些多品種,少批量生產的企業。如何管理這些紛繁復雜的數據關系就變的尤為重要。這次PTC推出的直觀的產品的裝配配置器可以實現BOM驅動CAD設計。也就我們通常說的先創作出BOM,然后將BOM發布到CAD系統里面做top-down設計。 CREO的設計理念
談到CREO的設計理念的話,PTC從“廣義用戶”的角度來闡述了4個APP層面上的應用。這里講的4個層面并不是說“4種不同的程序”,而是說從4個維度上來解決產品生命周期中“產品設計”遇到的問題。限于篇幅的原因,這篇博客先從AnyRole進行闡述。后三個維度將在下一篇博客繼續探討。
1.AnyRole APPs™ 應用
在恰當的時間向正確的用戶提供合適的工具,使組織中的所有人都參與到產品開發過程中。最終結果:激發新思路、創造力以及個人效率。
2. AnyMode Modeling™ 建模
提 供業內唯一真正的多范型設計平臺,使用戶能夠采用二維、三維直接或三維參數等方式進行設計。在某一個模式下創建的數據能在任何其它模式中訪問和重用,每個用戶可以在所選擇的模式中使用自己或他人的數據。此外,Creo的AnyMode建模將讓用戶在模式之間進行無縫切換,而不丟失信息或設計思路,從而提高團隊效率。
3. AnyData Adoption™ 采用
用戶能夠統一使用任何CAD系統生成的數據,從而實現多CAD設計的效率和價值。參與整個產品開發流程的每一個人,都能夠獲取并重用Creo產品設計應用軟件所創建的重要信息。此外,Creo將提高原有系統數據的重用率,降低了技術鎖定所需的高昂轉換成本。
4. AnyBOM Assembly™ 裝配
為團隊提供所需的能力和可擴展性,以創建、驗證和重用高度可配置產品的信息。利用BOM驅動組件以及與PTC Windchill® PLM軟件的緊密集成,用戶將開啟并達到團隊乃至企業前所未有過的效率和價值水平。
1. AnyRole APPs™ 應用
傳統的用戶是經過長期培訓和富有經驗的CAD操作人員,這是由于傳統的MCAD(參數設計軟件)相對而言是比較難于上手,并且有很多抽象的理念在里面。這便是障礙“廣義用戶”(產品經理,FEA分析員,現場工程師等)使用MCAD的主要原因。當然有讀者就會問了,那為啥以前都沒有人抱怨呢?也許對很多中小型企業來說,面對面交流做設計變更是非常有效的。這種情況下當然沒有讓“廣義用戶”去使用MCAD的必要了。但問題是當今制造業的業態是離散式的,分布式的。這就造成面對面交流的困難。當然利用PLM/PDM的流程管理,產品開發人員可以順利地進行協同設計。但對“廣義用戶”來說,傳統的MCAD軟件的確不是個好選擇。 .
那什么軟件是適合的?上圖已經列出了不同用戶需要的運用程序。基于這個思路,CREO平臺將改變傳統的交付方式,它將根據用戶的角色裁制出特定的運用程序。比如說你是負責概念設計/工業設計,最后交付到你手中的就剔除傳統的PRO/E的功能,僅僅保留概念設計及渲染功能的運用程序。換個角色,比如拿”分析工程師”來說,他的程序包括快速修改的直接建模功能和FEA功能。按照這種邏輯,大家可以看到CREO將大塊的程序切割成若干特定的程序。當然這些程序有統一的界面,有相應的數據交互性(common data model)來支撐。這里面的三大模塊elements/parametric(原來的PRO/E),element/direct(原來的COCREATE),element/view(原來的productview)是支撐所有運用程序的核心模塊。
當然隨著PTC將common data model開放給合作伙伴,將會有更多apps加入CREO平臺。也許大家看到這里,會有點似曾相見的感覺。對的!至少這讓我想到了蘋果的apps store.當然PTC并沒有表示將運營apps store ,但這種做法對用戶來說是利好的消息。因為會有很多的擴展包出現在CREO平臺上。
模塊化架構驅動AnyRole設計:PTC正在打破即有的軟件交付方式,像Pro/ENGINEER Cocreate 和ProductView將被重新分割打包成不同模塊。他們被稱為apps,這些apps為特定的工作而設計。這里面的每個apps都可以單獨運行。
特定角色的Creo Apps:我認為CREO平臺里面并沒有突破性的新技術。但相信為特定工作提供特定的apps的方式的確很特別。