在Onshape’s FeatureScript上建立的“Hex Infill”,是客制化的CAD特征,用于3D列印零??件時節省材料與時間,FeatureScript是首個開放的程式語言,讓參數CAD特征能夠被新增。雖然“Hex Infill”是使用者所寫的特征,這個特征跟Onshape擁有的內建特征的表現是一模一樣的。
 |
FeatureScript是新的程式設計語言,讓設計師能建立自己的特征就像操作Onshape內建的特征一樣。 |
制造業的每個產業中的每間企業,所面對的設計挑戰都不盡相同,美國全云端3D CAD公司Onshape了解到這一點,發布一個新的開放程式語言FeatureScript,目的是讓所有的CAD使用者能夠建立自己的參數特征或是修改現有的特征。
所有以特征為基礎的參數CAD軟體都有特征,例如擠出、圓角、薄殼、孔、樣式、草圖等等這些都是特征,而這些內建的特征都是CAD公司所設計開發的, CAD用戶對于CAD供應商如何設計特征完全不清楚,全云端的Onshape公司首開業界先例,提供自訂參數CAD特征工具,讓使用者能夠建立屬于自己的特征,Onshape用戶也都能知道Onsh??ape軟體里面的特征是如何編寫的,徹底改變CAD系統里面特征的運作方式。Onshape開發團隊也是使用FeatureScript來開發所有Onshape現有特征功能(擠出、圓角、薄殼、鋪面等),Onshape用戶其實已經使用了百萬個小時,但其實并不知情,隨著FeatureScript的正式發布,這項功能即開放給Onshape所有免費、專業與企業版本的客戶使用。
「這是專業CAD軟體系統的首例,開放參數特征的執行端給用戶來使用,」Onshape FeatureScript的總監IIya Baran表示,「以前如果想要修改特征工具列的話,唯一的方式是向CAD供應商遞交一份增強功能要求表,往往得經過漫長的等待,且其實提出的大部分功能并不會被實現,而FeatureScript則將這個主控權交給用戶來決定。」
「傳統桌機安裝型的CAD系統,要在特別編寫外掛或巨集的功能是可行的,但通常這些功能就不會像內建的功能一樣完善,」IIya Baran表示,「FeautreScript提供首次建立一流特征的機會,跟Onshape開發團隊使用相同的語言來做開發。」
在開放原始碼MIT授權之下,Onshape也分享所有特征的FeatureScript原始碼,允許客戶看到適合的特征能夠加以復制、修改或利用。新的Onshape特征現在能夠在Onshape新的?? “Feature Studio”里面建立,Feature Studio是一個友善的使用者開發環境,擁有強大的編輯器、行內輔助說明與文件。
「過去30年的時間,以特征為基礎的建模工具都一直仰賴有限的現成特征功能,FeatureScript的發布,我們將進入一個全新的自訂參數年代,」Onshape創辦人Jon Hirschtick表示。 「我們初期的使用者已經證實,使用自訂特征,不論是他們自己寫的或是委托他人寫的,在設計流程上明顯地加速了。」
「在FeatureScript里面開發新特征的客戶,能夠很自由地運用這些新特征,」他補充,「有些人可能希望能販售這些特征,或是在社群里面分享給大家使用,甚至有些人選擇保留這些新特征的所有權,將其當作是競爭的優勢。」
CloudDDM CEO Mitch Free在他的積層制造公司中使用FeatureScript,他公司是專注于工業零件、模具與原型的大型3D列印生產運行。 CloudDDM正使用客制化的特征稱為“Hex Infill”,能夠利用一個空心的六角形圖案來填充實體的物件,減少材料的使用與列印的時間。
「我認為FeatureScript幫助我們建立獨特的工具,讓我們得以在3D列印的產業中脫穎而出,提供我們客戶更多的選擇性。」Free說道,「有時是減少成本,有時是減輕重量或降低機器運作的時間。」
「能夠自訂特征讓我們能更佳利用我們的工具,進而更快速地列印零件,」他補充,「我認為我們獲得大約30-40%更多的利用效能。」
一家芬蘭的家具制造商Rintaluoma, Ltd的執行長Rami Rintaluoma,最近新增一個Onshape FeatureScript特征,稱為“Dowel/Minifix”或DMF,公司許多的柜子與衣櫥都是自行組裝,并需要Dowel與Minifix凸輪鎖扣件來連結或穩定面板。現在只需要一個點擊,自訂的DMF特征能自動地在正確的家具組裝面上放置木銷、木銷孔與凸輪鎖扣件。多組重覆的獨立擠出、倒角等等特征已被一個強大的DMF特征所取代。
「FeatureScript節省我許多時間,完全改變我們的工作流程,」Rintaluoma表示,「現在Dowel/Minifix特征功能變成我最常使用的Onshape工具了。我很高興一家小型的芬蘭家具公司,現在能夠在世界級的CAD軟體上擁有自己的特征,」他補充,「我認為游戲規則真的已經完全改變了。」(編輯部陳復霞整理)
能使用FeatureScript的運作方式
*建立新的高階參數特征,能夠用于復雜或客制化的幾何建模工作上,像這樣的特征,比起使用傳統現成的特征,能讓使用者更快速地設計產品。
*自訂現有的特征來符合使用者的偏好,就是能夠工作地更加快速與更有效率,像是曲面分離功能,能夠精確地將選取的地方分開并保留,依照特殊使用者的偏好。
*將現有的特征合而為一,像是拔模后同時增加圓角特征。
*滿足現有CAD功能不足的地方,像是自訂的擠出選擇、特殊的3D不規則曲線,透過點或是公式的方式來彎??曲。
*從上傳的CSV里或其他資料夾里來建立曲面
*建立特殊的圖案,像是正弦曲線或其他獨特的幾何圖案
*建立公司的特殊工具包(能一直重復使用的定制齒輪/外殼/連結器)