複合材設計
複合材設計の概要
Creo Parametric 10.0.1.0 以降 では、複合材の機能が追加されています。複合材設計環境を設定するには、次の手順を実行する必要があります。
複合材料の追加 - 複合材設計環境では、最上位部品の複合材料を使用してプライとコアが作成されます。
レイアップサーフェスの定義 - レイアップサーフェスは、個別サーフェス、完全なキルト、または同じキルトか同じボディの複数のサーフェスを選択することによって定義します。複合材フィーチャーにはレイアップサーフェスを 1 つだけ定義できます。
ロゼットの定義 - ロゼットとは、プライとコアの 1 次繊維方向を定義する参照座標系のことです。ロゼットを定義する前に、レイアップサーフェスを定義する必要があります。
Creo の複合材設計とユーザーインタフェースの詳細については、Creo オンラインヘルプの複合材設計モジュールを参照してください。
複合材モデルにおける互換性のない API
複合材モデルをサポートしない関数は、複合材モデルが入力モデルとして渡されると、エラータイプ PRO_TK_UNSUPPORTED を返します。
読み取り専用モデル/ロックされたモデルにおける互換性のない API
読み取り専用モデル/ロックされたモデルをサポートしない関数は、読み取り専用モデル/ロックされたモデルが入力モデルとして渡されると、エラータイプ PRO_TK_CANT_MODIFY または PRO_TK_BAD_INPUTS を返します。
複合材フィーチャー
フィーチャータイプ PRO_FEAT_CMPST_DESIGN は、複合材フィーチャーを表します。関数 ProCompositeFeatureCreate() を使用して、複合材フィーチャーを作成できます。
*ProSolidRegenerate() を使用して、常に複合材モデルと最上位部品を再生します。
次の関数について説明します。
関数 ProCompositeMdlGet() は、特定の複合材フィーチャーの複合材モデルを取得します。
関数 ProCompositeFeatureCreate() は、特定のモデルハンドルを持つ空の複合材フィーチャーを作成します。
モデルが複合材モデルであるかどうかをチェックするには、関数 ProMdlIsComposite() を使用します。
関数 ProRosetteDefaultSet() は、特定のロゼットフィーチャーをデフォルトとして設定します。
関数 ProRosetteDefaultGet() は、特定の複合材モデルのデフォルトのロゼットフィーチャーを返します。
関数 ProCompositePlyVisit() は、特定の複合材ソリッド内のすべてのプライをチェックします。入力引数は次のとおりです。
composite - 複合材ソリッドへのハンドル。
action - ProModelitemVisitAction() によって定義されるチェック関数。これが PRO_TK_NO_ERROR 以外を返す場合、チェックは停止します。
filter - ProModelitemFilterAction() によって定義されるフィルタ関数。これが NULL であれば、特定のソリッド内のすべてのフィーチャーが処理関数を使用してチェックされます。
appdata - フィルタ関数と処理関数に渡されるアプリケーションデータ。
プライの色を取得するには、関数 ProPlyColorGet() を使用します。
特定のプライを作成したフィーチャーを取得するには、関数 ProPlyFeatureGet() を使用します。
複合材フィーチャーのタイプ
複合材設計では、以下のフィーチャータイプがサポートされています。
形体のタイプ
説明
新規/既存
PRO_FEAT_CMPST_DESIGN
複合材設計
新規
PRO_FEAT_CSYS
PRO_CSYS_SUB_TYPE_ROSETTE
座標系
ロゼット
既存
新規
PRO_FEAT_GEOM_COPY
PRO_E_CMPST_DESIGN_SURF_DIR
コピージオメトリ
レイアップサーフェス
既存
新規
PRO_FEAT_REMOVE_PLY
プライを除去
新規
PRO_FEAT_CMPST_MAN_PLY
手動プライ
新規
PRO_FEAT_CMPST_CORE
コアプライ
新規
PRO_FEAT_CMPST_PLIES_TRANS
遷移プライ
新規
PRO_FEAT_CMPST_SPLC
プライをスプライシング
新規
PRO_FEAT_CMPST_DRAPE
複合材ドレープ
新規
PRO_FEAT_CMPST_DESIGN_SURF
新規
PRO_FEAT_DATUM
すべてのタイプのデータム
既存
PRO_FEAT_CURVE
PRO_CURVE_TYPE_CLOSED_LOOP
すべてのタイプのカーブ
閉じたループのカーブ
既存
新規
PRO_FEAT_DATUM_POINT
データム点
既存
PRO_FEAT_DATUM_AXIS
データム軸
既存
これは役に立ちましたか?