Um
Der Befehl -BMHARDWARE kann verwendet werden, um benutzerdefinierte Standardteile verschiedener Kategorien zu erstellen, zum Beispiel: Rohr, Kreuz, T-Stück usw. Er hat die Option Benutzerdefiniert erstellen, mit der .TXT-Datei(en) ausgewählt werden können. Diese Dateien sollten die folgenden Teile enthalten:
- Obligatorische Erstellungsparameter
- Optionale Erstellungsparameter
- Konfigurationstabelle
Lassen Sie uns diese Teile einzeln beschreiben, aber zuerst einige allgemeine Regeln:
Obligatorische Erstellungsparameter
Obligatorische Erstellungsparameter sind Parameter, ohne die ein Teil einfach nicht erstellt wird. Derzeit gibt es die folgenden obligatorischen Parameter:
Optionale Erstellungsparameter
Die folgenden Erstellungsparameter können weggelassen werden:
- EXPOSED_PARAMETERS: Die Parameter in der Konfigurationstabelle, auf die Benutzer der angegebenen Teile zugreifen können.
Hinweis: Die Parameter sollten durch Leerzeichen getrennt werden.
- INITIAL_VALUE: Der Schlüsselwert aus der Tabelle, der verwendet wird, wenn das Teil aus der Bibliothek gezogen wird.
Hinweis: Wenn dieser Parameter weggelassen wird, wird die erste Zeile der Tabelle als Anfangswert verwendet.
- MATERIAL: Das Material des erstellten Teils.
Hinweis: Es können nur Materialien aus der Materialbibliothek verwendet werden.
- CUSTOM_PARAMETERS: Die Parameter, die einen beliebigen Wert haben können und nicht durch die Tabelle bestimmt werden können (z. B. Rohrlänge).
- KEY_PARAMETER: Der Parameter, der als Schlüssel der Parametertabelle verwendet wird.
Hinweis: Wenn dieser Parameter weggelassen wird, wird die erste Spalte als Schlüsselparameter verwendet.
- LENGTH_MEASUREMENT_TYPE_PARAMETERS,AREA_MEASUREMENT_TYPE_PARAMETERS,VOLUME_MEASUREMENT_TYPE_PARAMETERS,UNKNOWN_MEASUREMENT_TYPE_PARAMETERS: Die Parameter, die den entsprechenden Typ haben werden. Zum Beispiel wird es in Länge/Fläche/Volumen geändert, wenn ein Teil in Dokumente mit anderen Einheiten eingefügt wird. Längentyp ist standardmäßig.
Konfigurationstabelle
Die Konfigurationstabelle hat auch obligatorische und optionale Parameter. Die obligatorischen Konfigurationsparameter sind die folgenden:
- Geometrische Parameter: Diese Parameter bestimmen die Geometrie des Teils und unterscheiden sich für verschiedene Kategorien von Teilen. Die vollständige Liste solcher Parameter für jede Kategorie wird unten beschrieben.
- Schlüsselparameter: Dieser Parameter sollte die Teilekonfiguration eindeutig bestimmen.
- Einheitenparameter: Bestimmt die Einheiten, in denen das Teil erstellt wird. Es kann „IN“ – Zoll und „MM“ – Millimeterwerte haben.
Außerdem kann es eine beliebige Anzahl anderer Parameter geben.
Hinweis: Einige allgemeine Regeln:
- Zeichenfolgen Parameter sollten in Anführungszeichen stehen: "Wert".
- Wenn Anführungszeichen Teil des Parameterwertsymbols sind, sollte das Symbol\vor dem Symbol" stehen . Beispiel:
"1/2\" X 1/2\" SCH 5"
wird als 1/2" X 1/2" SCH 5 erkannt.
So erstellen Sie eine Datei zum Erstellen eines Normteils
Die übliche Methode zum Erstellen einer Datei zum Erstellen eines Normteils ist die folgende:
- Erstellen Sie die Tabelle mit den Werten aus Standards, die Schlüsselwerte und geometrische Parameter enthalten. Fügen Sie bei Bedarf eine Spalte mit Einheiten und benutzerdefinierten Parameterspalten hinzu.
- Konvertieren Sie die Tabelle in das Textformat (z. B. in .CSV).Leerzeichen sollten als Trennzeichen verwendet werden, und Textwerte sollten in doppelte Anführungszeichen (") gesetzt werden.
- Kopieren Sie den Inhalt dieser Datei und fügen Sie ihn in eine .TXT-Datei ein, oder ändern Sie sogar die Erweiterung dieser .CSV-Datei in .TXT.
- Fügen Sie alle obligatorischen Erstellungsparameter und bei Bedarf optionale Parameter am Anfang dieser .TXT-Datei hinzu.
- Ihre Datei ist einsatzbereit.
Erstellung eines benutzerdefinierten Standardteils aus einer vorhandenen TXT-Datei
Nachdem Sie Ihre .TXT-Datei erstellt haben, müssen Sie Folgendes tun:
- Führen Sie in einer beliebigen Zeichnung den Befehl -BMHARDWARE aus und wählen Sie die Option Benutzerdefiniert erstellen aus .
- Wählen Sie im Dialogfeld Konfigurationstabellendatei auswählen Ihre erstellte .TXT-Datei (oder -Dateien) aus.
- Der Befehl erstellt ein neues Normteil. Zum Beispiel:
- Es wird eine neue Zeichnung mit den richtigen Einheiten geöffnet.
- Es erstellt Komponenten mit Eigenschaften gemäß der .TXT-Datei.
- Dadurch wird das Standardteil an der richtigen Stelle gespeichert.
- Es werden Miniaturansichten für die Bibliothek erstellt.
Beispiel einer möglichen .TXT-Datei zum Erstellen eines Musterbogens:
; Mandatory creation parameters
NAME: "Sample elbow"
CATEGORY: "Elbow"
PATH: "Piping;Elbows"
STANDARD: "Sample standard"
DESCRIPTION: "Sample description"
; Optional creation parameters
EXPOSED_PARAMETERS: "PartNumber" "Size" "OuterDiameter" "Thickness" "Schedule"
INITIAL_VALUE: "1/2\" X 0.065\" (SCH 5S)"
LENGTH_MEASUREMENT_TYPE_PARAMETERS: "OuterDiameter" "Thickness"
MATERIAL: "Steel"
; other possible optional parameters
; CUSTOM_PARAMETERS:
; KEY_PARAMETER:
; UNKNOWN_MEASUREMENT_TYPE_PARAMETERS:
; AREA_MEASUREMENT_TYPE_PARAMETERS:
; VOLUME_MEASUREMENT_TYPE_PARAMETERS:
; table
"PartNumber" "Size" "UNIT" "OuterDiameter" "Thickness" "Schedule" "B" "DEG"
"1/2\" X 0.065\" (SCH 5)" "1/2\"" "IN" 0.84 0.065 "SCH 5" 0.62 45.0
"1/2\" X 0.065\" (SCH 5S)" "1/2\"" "IN" 0.84 0.065 "SCH 5S" 0.62 45.0
"1/2\" X 0.083\" (SCH 10)" "1/2\"" "IN" 0.84 0.083 "SCH 10" 0.62 45.0
Übertragen von Modellen mit kundenspezifischen Normteilen
Derzeit werden die Daten für die benutzerdefinierten Normteile getrennt von der Zeichnung gespeichert, in die sie eingefügt werden. Damit ein anderer Benutzer mit Modellen mit benutzerdefinierten Standardteilen arbeiten kann, sollte er auch über die entsprechende .TXT-Datei verfügen, aus der sie erstellt wurden. Dieser Benutzer sollte alle Schritte ab Erstellung eines benutzerdefinierten Standardteils aus einer vorhandenen TXT-Dateiausführen .
-
-
-
-
Teilekategorien und geometrische Parameter
- Rohr
-
Category: "Pipe"
Alle Parameter sind obligatorisch:
- Außendurchmesser: Außendurchmesser.
- Dicke: Dicke.
- VAR_LG: Anfangslänge.
- Kreuz und T-Stück
-
CATEGORY: "Cross"
CATEGORY: "Tee"
Alle Parameter sind obligatorisch:
- OuterDiameter: Außendurchmesser ausführen.
- OuterDiameter_2: Außendurchmesser des Auslasses.
- C: Abstand von der Mitte zum Ende laufen lassen.
- M: Abstand zwischen Auslassmitte und Ende.
- Dicke: Laufdicke.
- Dicke_2: Auslassdicke.
- Reduzierer und exzentrischer Reduzierer
-
CATEGORY: "Reducer"
CATEGORY: "Eccentric reducer"
-
Pflichtparameter:
- OuterDiameter: Außendurchmesser des 1. Endes.
- OuterDiameter_2: Außendurchmesser des 2. Endes.
- Dicke: Wandstärke des 1. Endes.
- Dicke_2: Wanddicke des 2. Endes.
- L: Gesamtlänge des Reduzierstücks.
Optionale Parameter:
- THKNS3: Wandstärke des konischen Teils, nicht für exzentrisches Reduzierstück.Der Standardwert ist Maximum von Thickness und Thickness_2.
- L1: Länge des zylindrischen Teils des 1. Endes.Der Standardwert ist 0,25 × L.
- L2: Länge des zylindrischen Teils des 2. Endes.Der Standardwert ist 0,25 × L.
- Ellbogen
-
CATEGORY: "Elbow"
-
Alle Parameter sind obligatorisch:
- Außendurchmesser: Außendurchmesser.
- Dicke: Dicke.
- B: Mitten-zu-Ende-Abstand.
- DEG: Winkel in Grad.
- Flansch
-
CATEGORY: "Flange"
-

Pflichtparameter:
- OD: Außendurchmesser des Flansches.
- ID: Innendurchmesser (Bohrung) des Flansches.
Hinweis:Wenn der Flanschtyp BLIND ist, muss er weggelassen werden oder sein Wert muss 0 sein.
- FLANGE_THK: Flanschdicke.Gesichtshöhe ist nicht enthalten.
- BoltCircleDiameter: Kreisdurchmesser des Mittelpunkts der Löcher.
- BoltsNumber: Anzahl der Löcher.
- HOLE_D: Lochdurchmesser.
- BoltDiameter: Bolzendurchmesser.
- Außendurchmesser: Rohraußendurchmesser.
- Dichtungsdicke: Dicke der Dichtung.
Hinweis:Wenn der Flächentyp ASME_RING_JOINT ist, muss er weggelassen werden.
- DistanceBetweenFlanges: Abstand zwischen Flanschen.
Hinweis:Wenn der Flächentyp nicht ASME_RING_JOINT ist, muss er weggelassen werden.
-
- FLANGE_TYPE – Flanschtyp
- Der Wert muss für alle Zeilen gleich sein.Die folgenden Typen werden unterstützt.
-
- BLIND – keine Langeweile

- Kein erhabener Teil der Nabe.Kein Rohranschluss.
-
- PLATTE – kein erhabener Teil der Nabe
- Das Rohr wird in die Bohrung eingeführt.

-
- CYL_RAISE_HUB_PIPE_INS_INTO_BORE – die Nabe hat einen zylindrischen erhabenen Teil
- Das Rohr wird in die Bohrung eingeführt.
-
Pflichtparameter:HUB_OD,HUB_L.
-
- CYL_RAISE_HUB_PIPE_CONN_TO_HUB – die Nabe hat einen zylindrischen erhabenen Teil
- Das Rohr ist mit der Nabe verbunden.
-
Pflichtparameter:HUB_OD,HUB_L.
-
- CYL_RAISE_HUB_WITH_SOCKET – die Nabe hat einen zylindrischen erhöhten Teil mit einer Buchse
- Das Rohr wird in die Muffe eingeführt.
-
Obligatorische Parameter:HUB_OD,HUB_L,SOCKET_OD,SOCKET_DEPTH.
-
- CON_RAISE_HUB_PIPE_INS_INTO_BORE BORE – die Nabe hat einen konischen erhöhten Teil
- Das Rohr wird in die Bohrung eingeführt.
-
Obligatorische Parameter:HUB_RAISE_BOTTOM_OD,HUB_RAISE_TOP_OD,HUB_L.
-
- CON_RAISE_HUB_PIPE_CONN_TO_HUB – die Nabe hat einen konischen erhöhten Teil
- Das Rohr ist mit der Nabe verbunden.
-
Obligatorische Parameter:HUB_RAISE_BOTTOM_OD,HUB_RAISE_TOP_OD,HUB_L.
-
- CON_CYL_RAISE_HUB_PIPE_CONN_TO_HUB – die Nabe hat einen erhöhten Teil
- Es besteht aus dem konischen Teil unten und dem zylindrischen Teil oben.Das Rohr ist mit der Nabe verbunden.
-
Obligatorische Parameter:HUB_OD,HUB_L,HUB_CYL_PART_OD,HUB_CYL_PART_L.
-
- FACE_TYPE – Gesichtstyp
- Der Wert muss für alle Zeilen gleich sein.Die folgenden Typen werden unterstützt.
Anmerkung:Die rote Linie zeigt die Fläche, von der aus GasketThickness (oder DistanceBetweenFlanges für ASME_RING_JOINT) entlang der Z-Achse gemessen wird.
-
- FLAT – flaches Gesicht

-
- ERZOGEN

-
Obligatorische Parameter:RAISE_OD, RAISE_H.
-
- ZUNGE

-
Obligatorische Parameter:TONGUE_ID, TONGUE_OD,TONGUE_H,FF_DEPTH.
- WEIBLICH

-
Obligatorische Parameter:TONGUE_ID,TONGUE_OD,TONGUE_H,FF_DEPTH.
- FLAT_WITH_GROOVE

-
Obligatorische Parameter:GROOVE_ID,GROOVE_OD,GROOVE_DEPTH.
-
- RILLE

-
Obligatorische Parameter:RAISE_OD,RAISE_H,GROOVE_ID,GROOVE_OD.
-
- ASME_RING_JOINT

-
Obligatorische Parameter:RAISE_OD,RAISE_H,GROOVE_CENTER_D,GROOVE_TOP_WIDTH.
-
- DIN_O-RING_RUT

-
Obligatorische Parameter:RAISE_OD,RAISE_H,GROOVE_OD,GROOVE_DEPTH,GROOVE_SLOPE_ANGLE.
Optionale Parameter:
-
Dicke: Rohrdicke.
-
-
IS_CUSTOM_PIPE_THK_ALLOWED:
- Dichtung
-
CATEGORY: "Gasket"
-
- MEHRRING

-
Dies ist eine Art Dichtung, die aus einem oder mehreren aufeinanderfolgenden Ringen besteht.Ringe haben ein rechteckiges Profil.Ringdicke H (i), Begrenzungsdurchmesser D(i-1) und D(i).
Wenn der Parameter
GasketThicknessfestgelegt ist, wird er für alle Ringe verwendet, für die der Parameter H nicht festgelegt ist.
Hinweis:H kann nicht größer alsGasketThickness sein.
-
- FLACHES GESICHT

-
Dies ist eine Dichtung mit rechteckigem Profil.
GasketID: Innendurchmesser der Dichtung.
GasketOD: Außendurchmesser der Dichtung.
Dichtungsdicke: Dicke der Dichtung.
-
- OVAL
Dies ist eine Dichtung mit einem ovalen oder runden Profil.
GasketDiameter: Teilungsdurchmesser der Dichtung.
Dichtungsbreite: Breite der Dichtung.
Dichtungsdicke: Dicke der Dichtung.
Hinweis:GasketWidthkann größer alsGasketThickness sein, wie in ASME B16.20 Ummantelt oder kleiner als ASME B16.20 Oval oder gleich wie AS 2129 O-Ring.
-
- OCTAGONAL_R

-
Spezifische Formdichtung für ASME B16.20 Type R Standard.
WIDTH_A: Breite der Dichtung.
HEIGHT_H: Höhe der Dichtung.
EDGE_C: Breite der Ebene.
PITCH_DIAMETER_P: Durchschnittlicher Flankendurchmesser der Dichtung.
ANGLE_R1: Radius des Rings.
-
- OCTAGONAL_RX

-
Spezifische Formdichtung für ASME B16.20 Type RX Standard.
WIDTH_A: Breite der Dichtung.
EDGE_C: Breite der Ebene.
OUT_BEVEL_D: Höhe der Außenfase.
HEIGHT_H: Höhe der Dichtung.
OUT_DIAMETER_OD: Außendurchmesser der Dichtung.
ANGLE_R1: Radius des Rings.
-
- OCTAGONAL_BX

-
Spezifische Formdichtung für den Standard ASME B16.20 Typ BX.
WIDTH_A: Breite der Dichtung.
EDGE_C: Breite der Ebene.
HEIGHT_H: Höhe der Dichtung.
OUT_DIAMETER_OD: Außendurchmesser der Dichtung.
OUT_FLAT_DIAMETER_ODT: Außendurchmesser der Fläche.
ANGLE_R1: Radius des Rings.
-
- JACKE_A

-
Spezifische Formdichtung für die Norm DIN EN 1514-3 Typ A.
GasketID: Innendurchmesser der Dichtung.
JacketOD: Außendurchmesser des Mantels.
GasketOD: Außendurchmesser der Dichtung.
JacketThickness: Dicke der Jacke.
GasketThickness: Dicke der gesamten Dichtung (Kern und 2x Ummantelung).
JacketTail: Länge des Jackenendes.
Winkel: Neigungswinkel der Jacke vor dem Schwanz.
-
- JACKE_C

-
Spezifische Formdichtung für die Norm DIN EN 1514-3 Typ C.
GasketID: Innendurchmesser der Dichtung.
JacketOD: Außendurchmesser des Mantels.
GasketOD: Außendurchmesser der Dichtung.
JacketThickness: Dicke der Jacke.
GasketThickness: Dicke der gesamten Dichtung (Kern und 2x Ummantelung).
Hinweis:Die Dichtung kann Schraubenlöcher enthalten.Um sie hinzuzufügen, müssen Sie drei Parameter angeben.Sie können das Muster in ASME B 16.21 FullFace-Dichtung sehen.
N_HOLES: Anzahl der Löcher.
HOLE_D: Lochdurchmesser.
HOLES_CRCL_D: Der Kreisdurchmesser, auf dem sich die Löcher befinden.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.