2016年2月2日 星期二

[Creo Relations] Example_2_Auto Orientation(自動定向)

如何用Relation 寫出特徵的自動定向?
Feature automatic orientation by Relation?

有些情況下,一些模型的特徵位置不是固定的,需要依據其他的條件來作為方向的定向(位置),這時候若是有規則性的就可以使用程式來自動的控制。

In some cases, the location of some of the features of the model is not fixed, it is necessary under other conditions as the orientation (position) direction, this time if there are rules of the program can be used to automatically control.

以下程式需要使用:
1. Relation => IF的判斷式
2. Parameter =>參數的定義
3. Model => 特徵的設計方法

以實例說明:Example

一個模型上會有一圓(孔)的特徵,而這孔的位置會隨著使用的條件而變動,假設圓(孔)的特徵會在Block的四邊出現(Right ,UP,Left ,Down),該怎麼來寫這個程式呢?

There will be a circle (hole) on a model feature, the location of the hole with the input conditions will change, it is assumed circle (hole) feature will appear (Right, UP, Left, Down) in the Block of four sides, How to write this program ?






1) Model => 特徵的設計方法

    請參考Model Tree

2) Parameter =>參數的定義

 L,W,H,DIA => Real number
    ORIENTATION => String
 

3) Relation => IF的判斷式

 使用IF的條件,來控制讓圓(孔)的特徵,假設要讓特徵出現在右側

  IF ORIETATION =="R"
  d10=L/2
  d11=0
  ENDIF



來看看結果吧!

<ORIETATION =="L"圓(孔)的特徵出現在左側 Circle (hole) features appear in the left







<ORIETATION =="D">圓(孔)的特徵出現在下側 Circle (hole) features appear on the lower side




簡單的自動化程式,若在Assembly的組件下,配合Program or Notebook(Layout)的程式,可以讓你的組件一次自動變更。

Simple automated programs.With the Program or Notebook (Layout) programs make your component,Design changes can be completed once.




版權所有請勿轉載或複製
http://creosimpleautomation.blogspot.tw/
------------------------------------------------------------------------------------------------------------
這Blog作為自己撰寫研究Creo Simple Automation設計自動化的分享。 

沒有留言:

張貼留言