Baugruppen-Extrusionselement <IvAssemblyExtrudeFeature>

Zusammenfassung

Baugruppen-Extrusionselemente sind untergeordnete Elemente von IvAssemblyDocument bzw. IvComponentGroup. Diese Extrusionselemente lassen sich in zwei Hauptkategorien einteilen: Extrusionsgrenze und Extrusionselement.

Extrusionsgrenze:

Legt Ursprung und Abschluss des Extrusionselements fest. Dies kann auf vier verschiedene Weisen angegeben werden:
  • Abstand: Die Extrusion endet in einem bestimmten Abstand zur Skizzierebene.
  • Von/Zu Fläche: Die Extrusion beginnt und endet jeweils an einer angegebenen Fläche.
  • Zu Objekt: Die Extrusion endet am angegebenen Objekt.
  • Durch alle: Die Extrusion ist unbegrenzt.
Anmerkung: Es sollte nur eine Grenze angegeben werden.

Extrusionselement:

Gibt eine Skizze an, die den Querschnitt eines Elements darstellt. Das Bauteil aus der Teilefamilie mit der Skizze muss in Intent übernommen werden. Das Skizzen-Bauteil muss ein untergeordnetes Element der Baugruppe sein.

Legt außerdem den positiven oder negativen Verjüngungswinkel für die Extrusion lotrecht zur Skizzierebene fest.

Skizzierebene und Ursprung sollten mit normalen Intent-Baugruppenabhängigkeiten positioniert werden.

Aus einer Skizze können auch mehrere Elemente erstellt werden. Mehrere Bauteile können sich dieselbe Skizze teilen.

Anmerkung: Skizzen mit mehreren Profilen werden nicht empfohlen. Intent wählt in diesem Fall immer das Vorgabeprofil aus.

Mixins

IvAssemblyExtrudeFeatureModifier

Parameter

Name Typ Beschreibung
participants alle Optional. Die Liste der Teilnehmer, auf die das Extrusionselement angewendet wird. Bei :AutoSelect sind alle gleichgeordneten Bauteile Teilnehmer. Vorgabewert = :AutoSelect
Verjüngung Zahl Optional. Verjüngungswinkel der Extrusion. Vorgabewert = 0
sketchName Zeichenfolge Name der Skizze.
sketchPart Bauteil Name des Bauteils, das sketchName enthält.
extentDirection Name (gilt für Extrusionsgrenzen Durch alle und Abstand) Optional. Extrusionsrichtung. :Positive, :Negative oder :Symmetric. Vorgabewert = :Negative
distance Zahl (Gilt für Extrusionsgrenze Abstand) Optional. Extrusionsabstand. Darf nicht negativ sein. Vorgabewert = 1
toFace Zeichenfolge (Erforderlich für Extrusionsgrenze Von/Zu Fläche) Name der Abschlussfläche.
toFacePart Bauteil (Erforderlich für Extrusionsgrenze Von/Zu Fläche) Das Bauteil, das die Abschlussfläche (toFace) enthält.
extendToFace? Boolesche Operation (gilt für Extrusionsgrenze Von/Zu Fläche) Optional. Wenn True, Dehnung der Abschlussfläche (toFace), um die Extrusion vollständig einzuschließen. Vorgabewert = False.
fromFace Zeichenfolge (Erforderlich für Extrusionsgrenze Von/Zu Fläche) Name der Ursprungsfläche.
fromFacePart Bauteil (Erforderlich für Extrusionsgrenze Von/Zu Fläche) Das Bauteil, das die Ursprungsfläche (fromFace) enthält.
extendFromFace? Boolesche Operation (gilt für Extrusionsgrenze Von/Zu Fläche) Optional. Wenn True, Dehnung der Ursprungsfläche (fromFace), um die Extrusion vollständig einzuschließen. Vorgabewert = True.
toEntity Zeichenfolge (Erforderlich für Extrusionsgrenze Zu Objekt) Name des Abschlussobjekts.
toEntityPart Bauteil (Erforderlich für Extrusionsgrenze Zu Objekt) Das Bauteil, das das Abschlussobjekt (toEntity) enthält.
throughAllType Name (Erforderlich für Extrusionsgrenze Durch alle) Bei :ThroughAll ist die Extrusion unbegrenzt.
NameFeatureGeometry? Boolesche Operation 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 IvAssemblyExtrudeFeature gibt es einen automatischen Objektbenennungsmechanismus. Die folgende Abbildung zeigt die automatisch angewendeten Objektnamen, wie sie im Objektbenennungs-Editor angezeigt werden.

Beispiel 1

Dieses Beispiel zeigt eine Extrusion des Typs ThroughAll. Extrude_HalfCircle_1 ist ein zur Definition des Extrusionsprofils verwendetes Skizzenbauteil.

Name: AssemblyExtrude_Ex01
Design: IvAssemblyDocument
Untergeordneter Name: Bauteil 1
Untergeordnetes Design: :Extrude_Part
Name Typ Angegeben
height Zahl 20
Länge Zahl 30
Untergeordneter Name: Bauteil 2
Untergeordnetes Design: :Extrude_Part
Name Typ Angegeben
height Zahl 12
Länge Zahl 30
Untergeordneter Name: Extrude_HalfCircle_1
Untergeordnetes Design: :Extrude_HalfCircle
Name Typ Angegeben
Radius Zahl 7.5
Untergeordneter Name: IvAssemblyExtrude_1
Untergeordnetes Design: :IvAssemblyExtrudeFeature
Name Typ Angegeben
sketchPart Bauteil Extrude_HalfCircle_1
sketchName Zeichenfolge "sketch1"
extentDirection alle :Negative
throughAllType Name :throughAll

Beispiel 2

Dieses Beispiel zeigt eine Extrusion über einen Abstand von 34 Einheiten. Extrude_HalfCircle_1 ist ein zur Definition des Extrusionsprofils verwendetes Skizzenbauteil.

Name: AssemblyExtrude_Ex02
Design: IvAssemblyDocument
Untergeordneter Name: Bauteil 1
Untergeordnetes Design: :Extrude_Part
Name Typ Angegeben
height Zahl 20
Länge Zahl 30
Untergeordneter Name: Bauteil 2
Untergeordnetes Design: :Extrude_Part
Name Typ Angegeben
height Zahl 12
Länge Zahl 30
Untergeordneter Name: Extrude_HalfCircle_1
Untergeordnetes Design: :Extrude_HalfCircle
Name Typ Angegeben
Radius Zahl 7.5
Untergeordneter Name: IvAssemblyExtrude_1
Untergeordnetes Design: :IvAssemblyExtrudeFeature
Name Typ Angegeben
sketchPart Bauteil Extrude_HalfCircle_1
sketchName Zeichenfolge "sketch1"
extentDirection alle :Negative
distance Zahl 34

Beispiel 3

Dieses Beispiel zeigt eine Extrusion, die an einer Arbeitsebene endet. Extrude_HalfCircle_1 ist ein zur Definition des Extrusionsprofils verwendetes Skizzenbauteil. Die Abbildung zeigt eine Schnittansicht mit dem Profil der Extrusion.

Name: AssemblyExtrude_Ex03
Design: IvAssemblyDocument
Untergeordneter Name: Bauteil 2
Untergeordnetes Design: :Extrude_Part
Name Typ Angegeben
height Zahl 12
Länge Zahl 30
Untergeordneter Name: Extrude_HalfCircle_1
Untergeordnetes Design: :Extrude_HalfCircle
Name Typ Angegeben
radius Zahl 7.5
Untergeordneter Name: Work_Plane2
Untergeordnetes Design: :IvWorkPlane
Name Typ Angegeben
Name Zeichenfolge "Work Plane2"
origin Punkt Point(-34.67153233, -40.58394285, 0)
xAxis Vektor Vector(1, 0, 0)
yAxis Vektor Vector(0, 0.34202014, -0.93969262)
Untergeordneter Name: IvAssemblyExtrude_1
Untergeordnetes Design: :IvAssemblyExtrudeFeature
Name Typ Angegeben
sketchPart Bauteil Extrude_HalfCircle_1
toEntityPart Bauteil Me
toEntity Zeichenfolge "Work Plane2"
extendToFace? Boolesche Operation True