製造パラメータ
PRO_E_MFG_PARAM_ARR 要素は、ヘッダーファイル ProMfgElemParam.h に記述され、次のような形で示されています。
要素 PRO_E_MFG_PARAM_ARR の要素ツリー
PRO_E_MFG_PARAM_ARR 要素には、パラメータの名前、属性、および値を定義する PRO_E_MFG_PARAM_COMPOUND 複合要素が含まれます。CUT_FEED および SPINDLE_SPEED など、デフォルト値を含まないパラメータに対してこの要素を定義する必要があります。Creo NC パラメータの詳細については、Creo NC 製造のヘルプを参照してください。
次の表に要素 PRO_E_MFG_PARAM_ARR の内容を示します。
要素 ID
データ型
説明
PRO_E_MFG_PRM_NAME
PRO_VALUE_TYPE_WSTRING
名前が定義済みのリストから、未翻訳のパラメータ名を指定します。
*この要素は要素 PRO_E_MFG_PARAM_COMPOUND の必須の子です。
PRO_E_MFG_PRM_ATTR
PRO_VALUE_TYPE_INT
必須要素。パラメータ値割り当てのロジックを定義するためのオプションを指定します。この要素の値は ProMfgParamAttr によって定義されます。この要素の有効な値は次のとおりです。
PRO_MFG_PRM_ATTR_DEFAULT - PRO_E_MFG_PRM_VAL_DBL または PRO_E_MFG_PRM_VAL_STR からの値が、対応する製造パラメータに割り当てられます。
PRO_MFG_PRM_ATTR_AUTOMATIC - 対応する製造パラメータにデフォルト値 (Creo NC で提供) が割り当てられます。PRO_MFG_PRM_ATTR_DEFAULT を使用して、パラメータ値を破線に設定します (適用可能な場合)。PRO_E_MFG_PRM_VAL_DBL または PRO_E_MFG_PRM_VAL_STR からの値が無視されます。
PRO_MFG_PRM_ATTR_MODIFIED - サイトまたは親シーケンスからの値 (ツールモーションパラメータに対応) が、対応する製造パラメータに割り当てられます。PRO_E_MFG_PRM_VAL_DBL または PRO_E_MFG_PRM_VAL_STR からの値が、対応する名前のサイトが製造モデルに存在しない場合にのみ使用されます (サイト名はシーケンス要素ツリーの PRO_E_MFG_PARAM_SITE_NAME 要素によって指定されます)。
PRO_MFG_PRM_ATTR_INHERITED - 値が自動的に割り当てられます。サイト (存在する場合) またはシステムデフォルトからの値が使用されます。PRO_E_MFG_PRM_VAL_DBL または PRO_E_MFG_PRM_VAL_STR からの値が無視されます。
*この要素は要素 PRO_E_MFG_PARAM_COMPOUND の必須の子です。
PRO_E_MFG_PRM_VAL_DBL
PRO_VALUE_TYPE_DOUBLE
倍精度型の値を指定します。
*この要素は、属性が PRO_MFG_PRM_ATTR_MODIFIED に設定されている倍精度データ型のパラメータに必須です。その他のデータ型では無視されます。
PRO_E_MFG_PRM_VAL_STR
PRO_VALUE_TYPE_WSTRING
文字列型の値を指定します。
*属性が PRO_MFG_PRM_ATTR_MODIFIED に設定されている文字列データ型のパラメータに必須です。その他のデータ型では無視されます。
これは役に立ちましたか?