Polecenie --BMSTDCZĘŚĆ może być używane do tworzenia niestandardowych standardowych części z kilku kategorii, na przykład: Rura, Krzyż, Trójnik itp. Posiada opcję Utwórz niestandardowy, która pozwala wybrać plik(i) TXT. Pliki te powinny zawierać następujące części:
Obowiązkowe parametry tworzenia
Opcjonalne parametry tworzenia
Tabela konfiguracyjna
Opiszmy te części po kolei, ale najpierw kilka ogólnych zasad:
Wiersze zaczynające się od średnika będą ignorowane.
Wszystkie wiersze z parametrami tworzenia powinny mieć następującą sygnaturę:
PARAMETER_NAME: "parameter_value"
Obowiązkowe parametry tworzenia
Obowiązkowe parametry tworzenia to parametry, bez których część po prostu nie zostanie utworzona. Obecnie istnieją następujące obowiązkowe parametry:
NAZWA: Nazwa utworzonej części.
KATEGORIA: Kategoria utworzonej części (obsługiwane kategorie zostaną wymienione poniżej, należy używać angielskich nazw).
ŚCIEŻKA: Ścieżka do utworzonej części w panelu Biblioteka.
Uwaga: Foldery mogą być oddzielone średnikiem. Na przykład wartość "Orurowanie; Kolanka" oznacza, że element zostanie utworzony w folderze Części znormalizowane → Rury rurowe → Kolanka → wartość parametru tworzenia STANDARD.
STANDARD: Standard tworzonej części, na przykład: ASME, ANSI, DIN, ISO itp. (rodziny standardów), a nie ASME B16.5, DIN EN 1092-1 itp. (poszczególne standardy).
OPIS: Opis utworzonej części.
Opcjonalne parametry tworzenia
Można pominąć następujące parametry tworzenia:
EXPOSED_PARAMETERS: Parametry w tabeli konfiguracyjnej, które będą dostępne dla użytkowników danych części.
Uwaga: Parametry powinny być oddzielone spacjami.
INITIAL_VALUE: Wartość klucza z tabeli, która będzie używana podczas przeciągania części z biblioteki.
Uwaga: Jeśli ten parametr zostanie pominięty, pierwszy wiersz tabeli zostanie użyty jako wartość początkowa.
MATERIAŁ: Materiał utworzonej części.
Uwaga: Można używać tylko materiałów z biblioteki materiałów.
CUSTOM_PARAMETERS: Parametry, które mogą mieć dowolną wartość i nie mogą być określone przez tabelę (na przykład długość rury).
KEY_PARAMETER: Parametr, który będzie używany jako klucz tabeli parametrów.
Uwaga: Jeśli ten parametr zostanie pominięty, pierwsza kolumna zostanie użyta jako parametr klucza.
LENGTH_MEASUREMENT_TYPE_PARAMETERS, AREA_MEASUREMENT_TYPE_PARAMETERS, VOLUME_MEASUREMENT_TYPE_PARAMETERS, UNKNOWN_MEASUREMENT_TYPE_PARAMETERS: Parametry, które będą miały odpowiedni typ. Na przykład zostanie on zmieniony pod względem długości/powierzchni/objętości, gdy część zostanie wstawiona do dokumentów z innymi jednostkami. Typ długości jest domyślny.
Tabela konfiguracyjna
Tabela konfiguracyjna zawiera również parametry obowiązkowe i opcjonalne. Obowiązkowe parametry konfiguracyjne są następujące:
Parametry geometryczne: Parametry te określają geometrię części i różnią się dla różnych kategorii części. Pełna lista takich parametrów dla każdej kategorii zostanie opisana poniżej.
Parametr kluczowy: Ten parametr powinien jednoznacznie określać konfigurację części.
Parametr jednostki: Określa jednostki, w których zostanie utworzona część. Może mieć wartości "IN" – cale i "MM" – milimetry.
Ponadto może istnieć dowolna liczba innych parametrów.
Uwaga: Kilka ogólnych zasad:
Parametry ciągu powinny znajdować się w cudzysłowie: "value".
Jeśli cudzysłów jest częścią symbolu wartości parametru, symbol \ powinien być umieszczony przed symbolem ". Na przykład:
"1/2\" X 1/2\" SCH 5"
zostanie rozpoznany jako 1/2" X 1/2" SCH 5.
Jak utworzyć plik w celu utworzenia części znormalizowanej
Zwykły sposób tworzenia pliku w celu utworzenia części znormalizowanej jest następujący:
Utwórz tabelę przy użyciu wartości z norm, które będą zawierać wartości kluczowe i parametry geometryczne. W razie potrzeby dodaj kolumnę z jednostkami i kolumnami parametrów niestandardowych.
Przekonwertuj tabelę na format tekstowy (na przykład na CSV). Spacja powinna być używana jako separator, a wartości tekstowe powinny być umieszczane wewnątrz podwójnego cudzysłowu (").
Skopiuj i wklej zawartość tego pliku do pliku TXT, a nawet zmień rozszerzenie tego pliku CSV na TXT.
Dodaj wszystkie obowiązkowe parametry tworzenia oraz, w razie potrzeby, parametry opcjonalne na początku tego pliku TXT.
Plik jest gotowy do użycia.
Tworzenie niestandardowej części z istniejącego pliku TXT
Po utworzeniu pliku TXT musisz wykonać następujące czynności:
Na dowolnym rysunku uruchom polecenie -BMSTDCZĘŚĆ i wybierz opcję utwórz niestandardowy.
W oknie dialogowym Wybierz plik tabeli konfiguracji wybierz utworzony plik (lub pliki) TXT.
Polecenie utworzy nową część znormalizowaną. Na przykład:
Otworzy się nowy rysunek z odpowiednimi jednostkami.
Utworzy komponenty o właściwościach zgodnych z plikiem TXT.
Zapisze standardową część we właściwym miejscu.
Utworzy miniatury dla biblioteki.
Przykład możliwego pliku .TXT do utworzenia przykładowego kolanka:
Przenoszenie modeli z niestandardowymi częściami znormalizowanymi
Obecnie dane niestandardowych części znormalizowanych są przechowywane oddzielnie od rysunku, do którego są wstawiane. Aby inny użytkownik mógł pracować z modelami z niestandardowymi częściami, powinien również posiadać odpowiedni plik TXT, z którego zostały one utworzone. Ten użytkownik powinien wykonać wszystkie kroki z Tworzenie niestandardowej części znormalizowanej z istniejącego pliku TXT.
Kategorie artykułów i parametry geometryczne
Rura
Kategoria: "Rura"
Wszystkie parametry są obowiązkowe:
OuterDiameter: Średnica zewn.
Grubość: Grubość.
VAR_LG: Długość początkowa.
Krzyż i trójnik
KATEGORIA: "Krzyż"
KATEGORIA: "Trójnik"
Wszystkie parametry są obowiązkowe:
OuterDiameter: Zewnętrzna średnica biegu.
OuterDiameter_2: Zewnętrzna średnica wylotu.
C: Odległość od środka do końca biegu.
M: Odległość od środka do końca wylotu.
Grubość: Grubość biegu.
Thickness_2: Grubość wylotu.
Reduktor i reduktor mimośrodowy
KATEGORIA: "Reduktor"
KATEGORIA: "Reduktor mimośrodowy"
Parametry obowiązkowe:
OuterDiameter: Średnica zewnętrzna pierwszego końca.
OuterDiameter_2: Średnica zewnętrzna drugiego końca.
Grubość: Grubość ścianki pierwszego końca.
Thickness_2: Grubość ścianki drugiego końca.
L: Całkowita długość reduktora.
Parametry opcjonalne:
THKNS3: Grubość ścianki części stożkowej, nie dla reduktora mimośrodowego. Wartość domyślna to maksimum Grubości i Grubości_2.
L1: Długość cylindrycznej części pierwszego końca. Wartość domyślna to 0,25 × L.
L2: Długość cylindrycznej części drugiego końca. Wartość domyślna to 0,25 × L.
Łokieć
KATEGORIA: "Łokieć"
Wszystkie parametry są obowiązkowe:
OuterDiameter: Średnica zewn.
Grubość: Grubość.
B: Odległość od środka do końca.
DEG: Kąt w stopniach.
Wywinięcie
KATEGORIA: "Kołnierz"
Parametry obowiązkowe:
OD: Średnica zewnętrzna kołnierza.
ID: Średnica wewnętrzna (otworu) kołnierza.
Uwaga: Jeśli typ kołnierza to BLIND, należy go pominąć lub jego wartość musi wynosić 0.
FLANGE_THK: Grubość kołnierza. Nie obejmuje wysokości twarzy.
BoltCircleDiameter: Średnica okręgu środka otworu.
BoltsNumber: Liczba otworów.
HOLE_D: Średnica otworu.
BoltDiameter: Średnica śruby.
OuterDiameter: Średnica zewnętrzna rury.
GasketThickness: Grubość uszczelki.
Uwaga: Jeśli typ twarzy jest ASME_RING_JOINT, należy go pominąć.
DistanceBetweenFlanges: Odległość między kołnierzami.
Uwaga: Jeśli typ twarzy nie jest ASME_RING_JOINT, należy go pominąć.
FLANGE_TYPE – typ kołnierza
Wartość musi być taka sama dla wszystkich wierszy. Obsługiwane są następujące typy.
BLIND – bez otworu
Brak podniesionej części piasty. Brak połączenia rurowego.
PLATE – brak podniesionej części piasty
Rura jest wkładana do otworu.
CYL_RAISE_HUB_PIPE_INS_INTO_BORE – piasta posiada cylindryczną część podniesioną
Rura jest wkładana do otworu.
Parametry obowiązkowe: HUB_OD, HUB_L.
CYL_RAISE_HUB_PIPE_CONN_TO_HUB – piasta posiada cylindryczną część podniesioną
Rura jest podłączona do piasty.
Parametry obowiązkowe: HUB_OD, HUB_L.
CYL_RAISE_HUB_WITH_SOCKET – piasta posiada cylindryczną część podniesioną z gniazdem
Jeśli rura jest wkładana do otworu, jest to odległość wzdłuż osi Z od najwyższego punktu otworu do punktu połączenia rury.
Jeśli rura jest wkładana do kielicha, jest to odległość wzdłuż osi Z od dołu kielicha do punktu połączenia rury.
Uwaga: Wartość domyślna to 0. W przypadku innych typów połączeń rurowych należy go pominąć.
IS_CUSTOM_PIPE_THK_ALLOWED:
Jeśli wartość jest różna od 0, obsługiwane są niestandardowe wartości Grubość.
Jeśli wartość wynosi 0, niestandardowe wartości Grubości nie są obsługiwane.
Uwaga: W tej chwili działa to tylko dla typu kołnierza CON_RAISE_HUB_PIPE_CONN_TO_HUB, jeśli parametr HUB_RAISE_TOP_OD odpowiada OuterDiameter. Domyślną wartością jest 0.
Uszczelka
KATEGORIA: "Uszczelka"
WIELOPIERŚCIENIOWY
Jest to rodzaj uszczelki składającej się z jednego lub więcej kolejnych pierścieni. Pierścienie mają profil prostokątny. Grubość pierścienia H (i), średnice graniczne D(i-1) i D(i).
Jeśli parametr GasketThickness jest ustawiony, będzie on używany dla wszystkich pierścieni, które nie mają ustawionego parametru H.
Uwaga: H nie może być większa niż GasketThickness.
PŁASKA POWIERZCHNIA
Jest to uszczelka o profilu prostokątnym.
GasketID: Wewnętrzna średnica uszczelki.
GasketOD: Średnica zewnętrzna uszczelki.
GasketThickness: Grubość uszczelki.
OWAL
Jest to uszczelka o owalnym lub okrągłym profilu.
GasketDiameter: Średnica podziałowa uszczelki.
Szerokość uszczelki: Szerokość uszczelki.
GasketThickness: Grubość uszczelki.
Uwaga:GasketWidth może być większa niż GasketThickness zgodnie z ASME B16. 20 Z płaszczem lub mniej niż w ASME B16.20 Oval lub równe jak w AS 2129 O-Ring.
OCTAGONAL_R
Uszczelka o specjalnym kształcie dla standardu ASME B16.20 Type R.