Erstellen eines benutzerdefinierten Standardbauteils
Über
Der Befehl -BMNORMTEILE kann verwendet werden, um benutzerdefinierte Standardbauteile verschiedener Kategorien zu erstellen, zum Beispiel: Rohre, Kreuzungen, T-Stücke, usw. Die Option Benutzerdefiniert ermöglicht die Auswahl einer/von TXT Datei(en). Diese Dateien sollten die folgenden Teile enthalten:
- Obligatorische Parameter für die Erstellung
- Optionale Parameter für die Erstellung
- Konfigurationstabelle
- Zeilen, die mit einem Semikolon beginnen, werden ignoriert.
- Alle Zeilen mit Erstellungsparametern sollten die folgende Signatur haben:
PARAMETER_NAME: "Parameterwert"
Obligatorische Parameter für die Erstellung
- NAME: Name des erstellten Bauteils.
- CATEGORY: Kategorie des erstellten Bauteils (unterstützte Kategorien werden unten aufgelistet, es müssen englische Namen verwendet werden).
- PATH: Der Pfad zum erstellten Bauteil im Panel Bibliothek.Anmerkung: Ordner können durch Semikolon getrennt werden. Zum Beispiel bedeutet der Wert "Piping;Elbows", dass das Bauteil im Ordner Standard Parts → Piping → Elbows → dem Wert des STANDARD Erstellungsparameters erstellt wird.
- STANDARD: Die Norm des zu erstellenden Teils, z. B.: ASME, ANSI, DIN, ISO, etc. (Normenfamilien), und nicht ASME B16.5, DIN EN 1092-1, etc. (spezielle Normen).
- DESCRIPTION: Beschreibung des erstellten Bauteils.
Optionale Parameter für die Erstellung
- EXPOSED_PARAMETERS: Die Parameter in der Konfigurationstabelle, die für die Benutzer der angegebenen Bauteile verfügbar sein werden.Anmerkung: Die Parameter sollten durch Leerzeichen getrennt werden.
- INITIAL_VALUE: Der Schlüsselwert aus der Tabelle, der verwendet wird, wenn das Bauteil aus der Bibliothek herausgezogen wird.Anmerkung: Wird dieser Parameter weggelassen wird, so wird die erste Zeile der Tabelle als Anfangswert verwendet.
- MATERIAL: Das Material des erstellten Bauteils.Anmerkung: 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. Länge des Rohres).
- KEY_PARAMETER: Der Parameter, der als Schlüssel der Parametertabelle verwendet werden soll.Anmerkung: Wird dieser Parameter weggelassen, so 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 die Länge/Fläche/Volumen geändert, wenn ein Bauteil in Dokumente mit anderen Einheiten eingefügt wird. Der Längentyp ist standardmäßig eingestellt.
Konfigurationstabelle
- Geometrische Parameter: Diese Parameter bestimmen die Geometrie des Bauteils und unterscheiden sich für verschiedene Kategorien von Bauteilen. Die vollständige Liste dieser Parameter für jede Kategorie wird im Folgenden beschrieben.
- Schlüsselparameter: Dieser Parameter soll die Bauteilkonfiguration zweifelsfrei bestimmen.
- Einheiten-Parameter: Legt die Einheiten fest, in denen das Bauteil erstellt werden soll. Sie kann die Werte "IN" – Zoll und "MM" – Millimeter haben.
Außerdem kann es eine beliebige Anzahl anderer Parameter geben.
- Zeichenkettenparameter sollten in Anführungszeichen gesetzt werden: "Wert".
- Wenn Anführungszeichen Teil des Parameterwertsymbols sind, sollte das Symbol \ vor dem Symbol " stehen. Zum Beispiel:
"1/2\" X 1/2\" SCH 5"
wird als 1/2" X 1/2" SCH 5 erkannt.
Wie erstellt man eine Datei zur Erstellung eines Standardbauteils?
- Erstellen Sie die Tabelle mit den Werten aus den Normen, die Schlüsselwerte und geometrische Parameter enthält. Fügen Sie bei Bedarf Spalten mit Einheiten und benutzerdefinierten Parametern hinzu.
- Konvertieren Sie die Tabelle in ein 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 einfach die Erweiterung der CSV-Datei in TXT.
- Fügen Sie alle obligatorischen Erstellungsparameter und, falls erforderlich, optionale Parameter an den Anfang dieser TXT-Datei ein.
- Ihre Datei ist jetzt einsatzbereit.
Erstellung eines benutzerdefinierten Standardbauteils aus einer vorhandenen .TXT-Datei
- Führen Sie in einer beliebigen Zeichnung den Befehl -BMNORMTEILE aus und wählen Sie die Option Benutzerdefiniert erstellen.
- Wählen Sie im Dialog Konfigurationstabellendatei wählen Ihre erstellte TXT Datei (oder Dateien) aus.
- Der Befehl erstellt ein neues Standardbauteil. Zum Beispiel:
- Es wird eine neue Zeichnung mit den entsprechenden Einheiten geöffnet.
- Es werden Komponenten mit den in der TXT-Datei angegebenen Eigenschaften erstellt.
- Er speichert das Standardteil an der korrekten Stelle.
- Es werden Miniaturansichten für die Bibliothek erstellt.
Beispiel für eine mögliche .TXT-Datei zur Erstellung eines Beispielbogens:
; Obligatorische Erstellungsparameter
NAME: "Sample elbow"
CATEGORY: "Elbow"
PATH: "Piping;Elbows"
STANDARD: "Beispielstandard"
DESCRIPTION: "Beispielbeschreibung"
; Optionale Erstellungsparameter
EXPOSED_PARAMETERS: "PartNumber" "Size" "OuterDiameter" "Thickness" "Schedule"
INITIAL_VALUE: "1/2\" X 0.065\" (SCH 5S)"
LENGTH_MEASUREMENT_TYPE_PARAMETERS: "OuterDiameter" "Thickness"
MATERIAL: "Stahl"
; weitere mögliche optionale Parameter
; CUSTOM_PARAMETERS:
; KEY_PARAMETER:
; UNKNOWN_MEASUREMENT_TYPE_PARAMETERS:
; AREA_MEASUREMENT_TYPE_PARAMETERS:
; VOLUME_MEASUREMENT_TYPE_PARAMETERS:
; Tabelle
"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
Übertragung von Modellen mit benutzerdefinierten Standardbauteilen
Derzeit werden die Daten für die benutzerdefinierten Standardbauteile getrennt von der Zeichnung gespeichert, in die sie eingefügt werden. Damit ein anderer Benutzer mit Modellen mit benutzerdefinierten Standardbauteilen arbeiten kann, sollte er auch über die entsprechende TXT Datei verfügen, aus der sie erstellt wurden. Dieser Benutzer sollte alle Schritte aus Erstellung eines benutzerdefinierten Standardbauteils aus einer vorhandenen TXT Datei ausführen.
Bauteilkategorien und geometrische Parameter
- Rohr
-
Category: "Pipe"
Alle Parameter sind obligatorisch:- OuterDiameter: Außendurchmesser.
- Thickness: Stärke.
- VAR_LG: Anfangslänge.
- Kreuz- und T-Stück
-
CATEGORY: "Cross"
CATEGORY: "Tee"
Alle Parameter sind obligatorisch:- OuterDiameter: Außendurchmesser des Durchlaufs.
- OuterDiameter_2: Außendurchmesser des Auslasses.
- C: Abstand zwischen Mitte und Ende des Durchlaufs.
- M: Abstand zwischen Mitte und Ende des Auslasses.
- Thickness: Stärke des Durchlaufs.
- Thickness_2: Stärke des Auslasses.
- Reduzierer und exzentrischer Reduzierer
-
CATEGORY: "Reducer"
CATEGORY: "Eccentric reducer"
- Krümmer
-
CATEGORY: "Elbow"
- Flansch
-
CATEGORY: "Flange"
- Dichtung
-
CATEGORY: "Gasket"
N_HOLES: Anzahl der Löcher.
HOLE_D: Durchmesser der Bohrungen.
HOLES_CRCL_D: Der Kreisdurchmesser, auf dem sich die Löcher befinden.