アセンブリ穴フィーチャ <IvAssemblyHoleFeature>

概要

アセンブリ穴フィーチャは、IvAssemblyDocument の子として利用できます。アセンブリ穴フィーチャは 4 つの主要なカテゴリ: 操作、タイプ、配置、終端によって指定されます。

穴の操作

穴の操作は、次の 4 つの方法のいずれかで指定することができます。

  • キリ穴: 皿穴、カウンターボア、またはざぐりのない、既定の穴です。パラメータを指定する必要はありません。
  • 皿面取り: 穴の中心の穴の面に円錐状の穴を切り取ります。
  • ざぐり(カウンターボア): 穴の中心の穴の面に円柱状の穴を切り取ります。
  • ざぐり(スポットフェース): 穴の中心の穴の面に円柱状の穴を切り取ります。
注: 穴の操作は、1 つのみを指定する必要があります。

[穴タイプ]

穴のタイプは次の 3 つの方法のいずれかで指定することができます。

  • シンプル: ねじ山を使用しない穴です。
  • ねじ穴: 平行ねじを使用するねじ穴です。穴の直径は暗黙的に指定されます。
  • テーパ: テーパねじを使用するねじ穴です。穴の直径は暗黙的に指定されます。

平行ねじまたはテーパねじは、穴に指定することができます。これらの場合は、ねじ山の寸法は、ねじの規格、クラス、指定のライブラリから取得されるため、穴の直径は暗黙的に指定されます。平行ねじまたはテーパねじを指定しない場合は、直径を明示的に指定することができます。明示的に指定しない場合は、既定で 0.5 に設定されます。

穴の配置

穴の配置は、次の 4 つの方法のいずれかで指定することができます。

  • リニア: 2 つのエッジに対する距離で面上に穴を配置します。目的の穴として、2 つのエッジに対して同じ四半円にあるバイアス ポイントが必要です。このバイアス ポイントは面に配置する必要があります。
  • スケッチから: スケッチ上の穴の中心点で穴を配置します。
  • 同心円: 円形状エッジまたは円柱面を使用して同心円の穴を配置します。
  • 点上: 穴の軸を指定する作業点とエンティティによる穴の配置です。
注: 穴の配置を 1 つだけ指定する必要があります。

アセンブリ穴の名前の付いたすべてのエンティティ(面、エッジなど)は、関連するパーツがある必要があります。たとえば、アセンブリ穴フィーチャの直線の配置では、edge1 とそれを含むパーツである edge1Part の両方を指定する必要があります。

穴の終端

穴の終端は次の 3 つの方法のいずれかで指定することができます。

  • 非貫通: 特定の深さで穴を終端します。
  • 終点: 指定された面で穴を終端します。
  • 貫通: 穴が無限に続きます。
注: 終端のタイプは、1 つのみを指定する必要があります。

Mixin

IvAssemblyFeatureDesign

IvAssemblyHoleFeatureModifier

[パラメータ]

Name [タイプ] 説明
participants すべて 穴フィーチャが適用されている participants の一覧です。:AutoSelect にすると、すべての子パーツが交差になります。既定値は :AutoSelect です。
diameter この指定は任意です。穴の直径です。既定値は 0.5 です。
文字列 (直線および同心円状の配置に必要です。)穴を配置する平面または作業平面の名前です。
facePart パーツ (直線および同心円状の配置に必要です。)面が含まれているパーツです。
edge1 文字列 (リニア配置の場合は必須)穴の中心位置の寸法基準とする 1 番目のエッジの名前です。
edge1Part パーツ (直線状の配置に必要です。) edge1 が含まれているパーツです。
distance1 (リニア配置の場合は必須) edge1 から穴の中心までの距離です。
edge2 文字列 (リニア配置の場合は必須)穴の中心位置の寸法基準とする 2 番目のエッジの名前です。
edge2Part パーツ (直線状の配置に必要です。) edge2 が含まれているパーツです。
distance2 (リニア配置の場合は必須) edge2 から穴の中心までの距離です。
biasPoint 文字列 (リニア配置の場合は必須)穴の中心を見つけやすくする面上の点の名前です。
biasPointPart パーツ (直線状の配置に必要です。) biasPoint が含まれているパーツです。
concentricReference 文字列 (同心円配置の場合は必須)穴の中心を決定する円形状エッジまたは円柱面の名前です。穴の中心は、円形状エッジの中心点、または円柱面の軸上に配置されます。円形状エッジを指定する場合は、エッジは平面に平行な面上に配置されている必要があります。円柱面を指定する場合は、その軸は、平面に対して垂直である必要があります。
concentricReferencePart パーツ (同心円状の配置に必要です。) concentricReference が含まれているパーツです。
centerPoint 文字列 (点の配置に必要です。)は、穴の中心を指定する作業点の名前です。
centerPointPart パーツ (点の配置に必要です。) centerPoint が含まれているパーツです。
direction 文字列 (点配置の場合は必須)穴の軸の方向を指定するエンティティの名前です。穴の軸が直行する平面か作業平面、または穴の軸に平行なエッジか作業軸を指定できます。
directionPart パーツ (点の配置に必要です。) direction が含まれているパーツです。
sketchName 文字列 (スケッチ配置の場合は必須)スケッチの名前です。
sketchPart パーツ (スケッチ配置の場合は必須) sketchName が含まれるパーツです。
drilledType name (キリ穴操作に適用)任意指定。Drilled または Drilled_default の値で、明示的にドリル操作を示します。既定は Drilled_default です。
csinkDiameter (皿面取り操作の場合は必須)皿面取りの直径です。
csinkAngle (皿面取り操作の場合は必須)皿面取りの角度(度単位)です。
cboreDiameter (ざぐり(カウンターボア)操作の場合は必須)ざぐり(カウンターボア)の直径です。
cboreDepth (ざぐり(カウンターボア)操作の場合は必須)ざぐり(カウンターボア)の深さです。
spotFaceDiameter (ざぐり(スポットフェース)操作の場合は必須)ざぐり(スポットフェース)の直径です。
spotFaceDepth (ざぐり(スポットフェース)操作の場合は必須)ざぐり(スポットフェース)の深さです。
threadDesignation 文字列 (平行およびテーパねじの場合は必須)ねじ指定("M16x1.5"、"M55x1.5" など)です。詳しくは、Inventor のインストール フォルダにある Thread.xls を参照してください。
threadClass 文字列 (平行ねじの場合は必須)ねじクラス("2B" など)です。詳しくは、Inventor のインストール フォルダにある Thread.xls を参照してください。
parallelThreadType 文字列 (平行ねじに適用)任意指定。平行ねじのタイプ("ANSI メートル M プロファイル" など)です。詳しくは、Inventor のインストール フォルダにある Thread.xls を参照してください。既定値は、"ANSI ユニファイねじ" です。
fullDepthThread? ブール値 (平行ねじに適用)任意指定。True にすると、穴の全範囲をねじにすることを示します。既定値は True です。
threadDepth (平行ねじに適用)任意指定。fullDepthThread? を True にしない限り、無視されます。穴の中のねじ山の深さを指定します。既定値は 1 です。
rightHanded? ブール値 (平行およびテーパねじに適用)任意指定。true にすると、ねじ山は右巻きになります。false にすると、左巻きになります。既定値は True です。
taperThreadType 文字列 (テーパねじに適用)任意指定。テーパねじタイプ(NPT など)です。詳しくは、Inventor のインストール フォルダにある Thread.xls を参照してください。既定値は "NPT" です。
depth (距離の終端に適用)任意指定。穴の深さです。既定値は 1 です。
extentDirection name (距離または貫通の終端に適用)任意指定。穴の方向です。:Positive、:Negative を指定します。既定値は :Positive です。
flatBottom? ブール値 (距離の終端に適用)任意指定。true にすると、穴の下部がフラットになります。既定値は True です。
bottomTipAngle (距離の終端に適用)任意指定。flatBottom? が false の場合は無視されます。穴の下面のドリル先端の角度です。既定値は 118 です。
toFace 文字列 (終点の終端の場合は必須)終端面の名前です。
toFacePart パーツ toFace が含まれているパーツです。
extendToFace? ブール値 (ToFace の終端に適用される)オプションです。true にすると、穴を完全に含めるように toFace を延長します。
throughAllType name (貫通の終端の場合は必須) :ThroughAll で貫通穴を指定します。
NameFeatureGeometry? ブール値 他のエンティティが参照できるように、フィーチャによって作成された面、エッジ、頂点に名前を割り当てるかどうかをコントロールします。

アセンブリ フィーチャのエンティティ命名

IvAssemblyHoleFeature のための自動エンティティ命名メカニズムがあります。図に、自動で適用されたエンティティ名を、エンティティ命名エディタに表示されるとおりに示します。

例 1

このアセンブリ穴フィーチャは、直線状の配置(face、edge1、edge2、biasPoint、distance1、distance2)、および明示的に指定された直径を使用します。participants パラメータは、穴フィーチャが Blk_Part1 のみに適用されることを指定します。

名前: AssemblyHole_Ex01
デザイン: IvAssemblyDocument
子の名前: Blk_Part1
子のデザイン: :Part1
[名前] [タイプ] 指定値
height 20
長さ 30
子の名前: Blk_Part2
子のデザイン: :Part2
[名前] [タイプ] 指定値
height 12
長さ 30
子の名前: simpleLinearHole
子のデザイン: IvAssemblyHoleFeature
[名前] [タイプ] 指定値
drilledType name :Drilled
文字列 "TopFace"
facePart パーツ Blk_Part1
edge1 文字列 "TopFrontEdge"
edge1Part パーツ Blk_Part1
edge2 文字列 "TopLeftEdge"
edge2Part パーツ Blk_Part1
biasPoint 文字列 "v001"
biasPointPart パーツ Blk_Part1
distance1 10
distance2 12
extentDirection name :Positive
diameter 6
participants すべて {Blk_Part1}

例 2

このアセンブリ穴フィーチャは、同心円状の配置(concentricReference と face)、明示的に指定された直径、キリ穴操作(drilledType)を使用します。穴フィーチャはすべてのパーツに適用されます。

名前: AssemblyHole_Ex02
デザイン: IvAssemblyDocument
子の名前: Cyl_Part1
子のデザイン: :IvCylinder
[名前] [タイプ] 指定値
height 50
半径 10
子の名前: Cyl_Part2
子のデザイン: :IvCylinder
[名前] [タイプ] 指定値
height 12
半径 10
子の名前: simpleConcentricHole
子のデザイン: IvPartHoleFeature
[名前] [タイプ] 指定値
concentricReference 文字列 "eTop"
concentricReferencePart パーツ Cyl_Part1
文字列 "fTop"
facePart パーツ Cyl_Part1
diameter 15
extentDirection name :Positive
drilledType name :Drilled

例 3

このネジ穴アセンブリ穴フィーチャは、同心円配置(concentricReference と face)、明示的に指定された皿穴直径と角度、並行ねじパラメータ(タイプ、指定およびクラス)を使用します。

名前: AssemblyHole_Ex03
デザイン: IvAssemblyDocument
子の名前: Cyl_Part1
子のデザイン: :IvCylinder
[名前] [タイプ] 指定値
height 50
半径 10
子の名前: Cyl_Part2
子のデザイン: :IvCylinder
[名前] [タイプ] 指定値
height 15
半径 10
子の名前: tappedConcentricHole
子のデザイン: IvPartHoleFeature
[名前] [タイプ] 指定値
concentricReference 文字列 "eTop"
concentricReferencePart パーツ Cyl_Part1
文字列 "fTop"
facePart パーツ Cyl_Part1
csinkDiameter 10
csinkAngle 120
parallelThreadType 文字列 "ISO メートル プロファイル"
threadDesignation 文字列 "M6x1"
threadClass 文字列 "6H"
flatBottom? ブール値 False
bottomTipAngle 120
depth 72