Baugruppen-Bohrungselement <IvAssemblyHoleFeature>

Zusammenfassung

Baugruppen-Bohrungselemente sind untergeordnete Elemente des Zielelements IvAssemblyDocument. Baugruppen-Bohrungselemente werden durch die vier Hauptkategorien Vorgang, Typ, Platzierung und Ausführung angegeben.

Bohrungsvorgang

Es gibt vier Möglichkeiten, einen Bohrungsvorgang anzugeben:

  • Bohren - Eine Vorgabebohrung ohne konische Senkung, zylindrische Senkung oder Anflachung. Es müssen keine Parameter angegeben werden.
  • Konische Senkung - Eine konische Bohrung in der Bohrungsfläche am Mittelpunkt der Bohrung.
  • Zylindrische Senkung - Eine zylindrische Bohrung in der Bohrungsfläche am Mittelpunkt der Bohrung.
  • Anflachung - Eine zylindrische Bohrung in der Bohrungsfläche am Mittelpunkt der Bohrung.
Anmerkung: Es darf nur eine Bohrung angegeben werden.

Bohrungstyp

Es gibt drei Möglichkeiten, einen Bohrungstyp anzugeben:

  • Einfach - Eine Bohrung ohne Gewinde.
  • Gewindebohrung - Eine Gewindebohrung mit parallelem Gewinde. Der Bohrungsdurchmesser wird automatisch angegeben.
  • Konisch - Eine Gewindebohrung mit verjüngendem Gewinde. Der Bohrungsdurchmesser wird automatisch angegeben.

Für eine Bohrung kann ein paralleles oder ein verjüngendes Gewinde angegeben werden. Da die Gewindebemaßungen aus einer Bibliothek mit Gewindetypen/-klassen/-bezeichnungen entnommen werden, wird der Durchmesser der Bohrung in diesen Fällen automatisch festgelegt. Wenn kein paralleles oder verjüngendes Gewinde angegeben wird, kann der Durchmesser explizit angegeben werden; wird er nicht angegeben, wird der Vorgabewert 0.5 verwendet.

Bohrungsplatzierung

Es gibt vier Möglichkeiten, eine Bohrungsplatzierung anzugeben:

  • Linear - Die Platzierung einer Bohrung auf einer Fläche durch ihren Abstand zu zwei Kanten. Ein Bias-Punkt, der sich in Bezug auf die beiden Kanten im gleichen Quadranten befindet, wenn die vorgesehene Bohrung erforderlich ist. Dieser Bias-Punkt muss sich ebenfalls auf der Fläche befinden.
  • Nach Skizze - Die Platzierung von Bohrungen durch Bohrungmittelpunkte in einer Skizze.
  • Konzentrisch - Die Platzierung einer Bohrung konzentrisch zu einer runden Kante oder zylindrischen Fläche.
  • Auf Punkt - Die Platzierung einer Bohrung durch einen Arbeitspunkt und ein Objekt, das die Bohrungsachse angibt.
Anmerkung: Es darf nur eine Bohrungsplatzierung angegeben werden.

In Baugruppenbohrungen muss jedes benannte Objekt (z. B. Fläche, Kante usw.) über ein entsprechendes Bauteil verfügen. In einer linearen Platzierung für ein Baugruppen-Bohrungselement müssen beispielsweise sowohl edge1 als auch das enthaltende Bauteil edge1Part festgelegt werden.

Bohrungsausführung

Es gibt drei Möglichkeiten, eine Bohrungsausführung anzugeben:

  • Sackloch - Die Bohrung endet in einer bestimmten Tiefe.
  • Bis - Die Bohrung endet bei der angegebenen Fläche.
  • Durch alle - Die Bohrung wird unendlich fortgeführt.
Anmerkung: Es darf nur eine Bohrungsausführung angegeben werden.

Mixins

IvAssemblyFeatureDesign

IvAssemblyHoleFeatureModifier

Parameter

Name Typ Beschreibung
participants Any Die Liste der Teilnehmer, auf die das Bohrungselement angewendet wird. Bei :AutoSelect sind alle gleichgeordneten Bauteile Teilnehmer. Vorgabewert = :AutoSelect
Diameter Number Optional. Der Durchmesser der Bohrung. Vorgabewert = 0.5
face String (Erforderlich für lineare und konzentrische Platzierung) Name der planaren Fläche oder Arbeitsebene, auf der die Bohrung platziert wird.
facePart Part (Erforderlich für lineare und konzentrische Platzierung) Das Bauteil mit der Fläche
edge1 String (Erforderlich für lineare Platzierung) Name der ersten Kante, von der aus der Mittelpunkt der Bohrung bemaßt wird.
edge1Part Part (Erforderlich für lineare Platzierung) Das Bauteil, das edge1 enthält
distance1 Number (Erforderlich für lineare Platzierung) Abstand von Kante 1 zum Mittelpunkt der Bohrung.
edge2 String (Erforderlich für lineare Platzierung) Name der zweiten Kante, von der aus der Mittelpunkt der Bohrung bemaßt wird.
edge2Part Part (Erforderlich für lineare Platzierung) Das Bauteil, das edge2 enthält
distance2 Number (Erforderlich für lineare Platzierung) Abstand von Kante 2 zum Mittelpunkt der Bohrung.
biasPoint String (Erforderlich für lineare Platzierung) Name eines Punkts auf einer Fläche zum Positionieren des Mittelpunkts der Bohrung.
biasPointPart Part (Erforderlich für lineare Platzierung) Das Bauteil, das biasPoint enthält
concentricReference String (Erforderlich für konzentrische Platzierung) Name der runden Kante oder zylindrischen Fläche, nach der der Mittelpunkt der Bohrung bestimmt wird. Der Mittelpunkt der Bohrung liegt im Mittelpunkt der runden Kante oder entlang der Achse der zylindrischen Fläche. Wenn Sie eine runde Kante angegeben wird, muss diese auf einer Ebene liegen, die parallel zur Ebene der Fläche verläuft. Wenn Sie eine zylindrische Fläche angegeben wird, muss die Achse lotrecht zur Ebene der Fläche verlaufen.
concentricReferencePart Part (Erforderlich für konzentrische Platzierung) Das Bauteil, das concentricReference enthält.
centerPoint String (Erforderlich für Punktplatzierung) Name eines Arbeitspunkts, der den Mittelpunkt der Bohrung angibt.
centerPointPart Part (Erforderlich für Punktplatzierung) Das Bauteil, das centerPoint enthält.
direction String (Erforderlich für Punktplatzierung) Name eines Objekts, das die Richtung der Bohrungsachse angibt. Hierbei kann es sich um planare Fläche oder Arbeitsebene handeln, die lotrecht zur Achse der Bohrung verläuft, oder um eine Kante bzw. Arbeitsachse, die parallel zur Achse der Bohrung verläuft.
directionPart Part (Erforderlich für Punktplatzierung) Das Bauteil, das die Richtung enthält.
sketchName String (Erforderlich für Platzierung nach Skizze) Name der Skizze.
sketchPart Part (Erforderlich für Platzierung nach Skizze) Das Bauteil das den Namen der Skizze enthält.
drilledType Name (gilt für Bohrung) Optional. Der Wert Drilled oder Drilled_default gibt explizit eine Bohrung an. Vorgabewert = Drilled_default.
csinkDiameter Number (Erforderlich für konische Senkung) Der Durchmesser der konischen Senkung.
csinkAngle Number (Erforderlich für konische Senkung) Der Winkel der konischen Senkung in Grad.
cboreDiameter Number (Erforderlich für zylindrische Senkung) Der Durchmesser der zylindrischen Senkung.
cboreDepth Number (Erforderlich für zylindrische Senkung) Die Tiefe der zylindrischen Senkung.
spotFaceDiameter Number (Erforderlich für Anflachung) Der Durchmesser der Anflachung.
spotFaceDepth Number (Erforderlich für Anflachung) Die Tiefe der Anflachung.
threadDesignation String (Erforderlich für parallele und verjüngende Gewinde) Die Gewindebezeichnung (z. B. "M16x1.5", "M55x1.5"). Eine umfassende Liste finden Sie in der Datei Thread.xls im Installationsverzeichnis von Inventor.
threadClass String (Erforderlich für parallele Gewinde) Die Gewindeklasse (z. B. "2B"). Eine umfassende Liste finden Sie in der Datei Thread.xls im Installationsverzeichnis von Inventor.
parallelThreadType String (gilt für parallele Gewinde) Optional. Der parallele Gewindetyp (z. B. "ANSI metrisches M-Profil"). Eine umfassende Liste finden Sie in der Datei Thread.xls im Installationsverzeichnis von Inventor. Vorgabewert = "ANSI-genormte Schraubengewinde".
fullDepthThread? Boolean (gilt für parallele Gewinde) Optional. Wenn True, wird damit angegeben, dass sich das Gewinde über die gesamte Länge der Bohrung erstreckt. Vorgabewert = True
threadDepth Number (gilt für parallele Gewinde) Optional. Wird ignoriert, es sei denn fullDepthThread? ist True. Gibt die Tiefe des Gewindes in der Bohrung an. Vorgabewert = 1
rightHanded? Boolean (gilt für parallele und verjüngende Gewinde) Optional. Wenn True, handelt es sich um ein Rechtsgewinde. Wenn False, handelt es sich um ein Linksgewinde. Vorgabewert = True
taperThreadType String (gilt für verjüngende Gewinde) Optional. Die Typ des verjüngenden Gewindes (z. B. "NPT"). Eine umfassende Liste finden Sie in der Datei Thread.xls im Installationsverzeichnis von Inventor. Vorgabewert = "NPT".
depth Number (gilt für Abstandsausführung) Optional. Bohrungstiefe. Vorgabewert = 1
extentDirection Name (gilt für Abstands- oder Durch alle-Ausführung) Optional. Bohrungsrichtung. :Positive, :Negative. Vorgabewert = :Positive
flatBottom? Boolean (gilt für Abstandsausführung) Optional. Wenn True, ist der Bohrungsgrund flach. Vorgabewert = True
bottomTipAngle Number (gilt für Abstandsausführung) Optional. Wird ignoriert, wenn der Wert für flatBottom? False ist. Der Winkel der Bohrerspitze am Bohrungsgrund. Vorgabewert = 118
toFace String (Erforderlich für Zu-Fläche-Ausführung) Name der Ausführungsfläche.
toFacePart Part Bauteil mit toFace
extendToFace? Boolean (Gilt für toFace-Ausführung) Optional. Wenn True, wird die Abschlussfläche (toFace) auf die gesamte Bohrung ausgedehnt.
throughAllType Name (Erforderlich für Durch alle-Ausführung) :ThroughAll gibt eine Durchgangsbohrung an.
NameFeatureGeometry? Boolean Legt fest, ob durch das Element erstellten Flächen, Kanten und Scheitelpunkten Namen zugewiesen werden, anhand derer sie von anderen Objekten referenziert werden können.

Objektbenennung für Baugruppen-Extrusionselement

Für IvAssemblyHoleFeature gibt es einen Mechanismus zur automatischen Benennung von Objekten. Die folgende Abbildung zeigt die automatisch angewendeten Objektnamen, wie sie im Objektbenennungs-Editor angezeigt werden.

Beispiel 1

Dieses Baugruppen-Bohrungselement verwendet die lineare Platzierung (face, edge1, edge2, biasPoint, distance1, distance2) und den explizit angegebenen Durchmesser. Der Parameter participants gibt an, dass das Bohrungselement nur auf Blk_Part1 angewendet wird.

Name: AssemblyHole_Ex01
Design: IvAssemblyDocument
Untergeordneter Name: Blk_Part1
Untergeordnetes Design: :Part1
Name Typ Angegeben
height Number 20
length Number 30
Untergeordneter Name: Blk_Part2
Untergeordnetes Design: :Part2
Name Typ Angegeben
height Number 12
length Number 30
Untergeordneter Name: simpleLinearHole
Untergeordnetes Design: IvAssemblyHoleFeature
Name Typ Angegeben
drilledType Name :Drilled
face String "TopFace"
facePart Part Blk_Part1
edge1 String "TopFrontEdge"
edge1Part Part Blk_Part1
edge2 String "TopLeftEdge"
edge2Part Part Blk_Part1
biasPoint String "v001"
biasPointPart Part Blk_Part1
distance1 Number 10
distance2 Number 12
extentDirection Name :Positive
diameter Number 6
participants Any {Blk_Part1}

Beispiel 2

Dieses Baugruppen-Bohrungselement verwendet die konzentrische Platzierung (concentricReference und face), den explizit angegebenen Durchmesser und den Vorgang Bohren (drilledType). Das Bohrungselement wird auf alle Bauteile angewendet.

Name: AssemblyHole_Ex02
Design: IvAssemblyDocument
Untergeordneter Name: Cyl_Part1
Untergeordnetes Design: :IvCylinder
Name Typ Angegeben
height Number 50
radius Number 10
Untergeordneter Name: _Part2
Untergeordnetes Design: :IvCylinder
Name Typ Angegeben
height Number 12
radius Number 10
Untergeordneter Name: simpleConcentricHole
Untergeordnetes Design: IvPartHoleFeature
Name Typ Angegeben
concentricReference String "eTop"
concentricReferencePart Part _Part1
face String "fTop"
facePart Part _Part1
diameter Number 15
extentDirection Name :Positive
drilledType Name :Drilled

Beispiel 3

Dieses Baugruppen-Bohrungselement mit Gewindebohrung verwendet konzentrische Platzierung (concentricReference und face), einen explizit angegebenen Durchmesser und Winkel für die konische Senkung sowie die Parameter für parallele Gewinde (type, designation und class).

Name: AssemblyHole_Ex03
Design: IvAssemblyDocument
Untergeordneter Name: Cyl_Part1
Untergeordnetes Design: :IvCylinder
Name Typ Angegeben
height Number 50
radius Number 10
Untergeordneter Name: _Part2
Untergeordnetes Design: :IvCylinder
Name Typ Angegeben
height Number 15
radius Number 10
Untergeordneter Name: tappedConcentricHole
Untergeordnetes Design: IvPartHoleFeature
Name Typ Angegeben
concentricReference String "eTop"
concentricReferencePart Part _Part1
face String "fTop"
facePart Part _Part1
csinkDiameter Number 10
csinkAngle Number 120
parallelThreadType String "ISO metrisches Profil"
threadDesignation String "M6x1"
threadClass String "6H"
flatBottom? Boolean False
bottomTipAngle Number 120
depth Number 72