Staram się aktualizować mapy bazowe, automatyzując je w jak największym stopniu.
Do każdego z moich rysunków wstawiam listę spawanych części. Chcę więc wstawić listę spawanych części bezpośrednio do rysunku modelu, ale po wstawieniu nie mogę już zapisać modelu. Jak mogę to zrobić?
Za pomocą listy części spawanych można dodać tabelę podobną do listy materiałów dla konstrukcji spawanych, wynikającą z usuwania materiałów.
Gdy pierwszy element spoiny jest wstawiany do części, folder Przegroda otrzymuje nazwę Lista części spawanych , aby wskazać, które obiekty mają zostać uwzględnione na liście części spawanych. Ikona wskazuje, że lista spawanych części wymaga aktualizacji. Ikona wskazuje, że lista spawanych części jest aktualna.
Elementy na liście części spawanych muszą być wymienione na poziomie części w folderze Lista spoin na poziomie części.
Opcja automatycznego organizowania elementów na liście części spawanych jest domyślnie włączona w nowych konstrukcjach spawanych. Aby ją wyłączyć, kliknij prawym przyciskiem myszy opcję Lista części spawanych i dezaktywuj opcję Automatycznie twórz listy części spawanych.
Na listach części spawanych używane są jednostki rysunku w celu zapewnienia dokładności. Jednak na wyświetlanie zer po prawej stronie w tabeli listy części spawanych ma wpływ ustawienie Prawe zera w Narzędziach > Opcjach > Właściwościach dokumentu > Tabelach ogólnych > . W niektórych istniejących tabelach należy zastąpić listę części spawanych nową listą części spawanych, aby zobaczyć tę zmianę. Ponadto, jeśli to ustawienie zostanie zmienione, konieczne będzie przebudowanie rysunku.
Mimo że jest on generowany automatycznie, to użytkownik określa, kiedy lista części spawanych powinna zostać zaktualizowana w dokumencie części spawanej. Pozwala to na wprowadzenie wielu zmian, a następnie jednorazową aktualizację.
gt22 dziękuję za odpowiedź, ale znam zasadę listy części spawanych. Chcę wstawić tę listę do szablonu dokumentu rysunku, tak aby była już wstawiana podczas importowania części do nowego rysunku, zamiast importowania tabeli listy części spawanych podczas rysowania.
Jak powiedziano w GT22, lista części spawanych zależy od modelu dołączonego do widoku i jest traktowana jako adnotacja.
Jeśli wiesz, jak kodować w VBA, możliwe jest uruchomienie makra (podczas otwierania oprogramowania), które wykrywa typ otwartego dokumentu i wykonuje określone działania (takie jak dodawanie listy spawanych części, adnotacji, ...)
W przeciwnym razie zrób to ręcznie, konfigurując dobry szablon listy części spawanych.
Zgadzam się z Cleclancherem, nawet jeśli dodanie listy części spawanych jest adnotacją związaną z daną częścią, wydawałoby mi się możliwe powiązanie modelu tabeli z planem bazowym (o to właśnie chodzi, aby zrobić plan cięcia części!)
Już teraz nie ma naklejki, a orientacja profili nie jest łatwa do montażu za pomocą 3d!
Krótko mówiąc, solidworks z łatwością pozwala wielu konkurentom być lepszymi w produkcji kotłów i obróbce blach, gdzie rysunek można naprawdę poprawić.
Oto fragment makra, który pozwala na automatyczne wstawienie listy spawanych części, oczywiście musisz mieć już umieszczony widok na planie.
Musisz zmienić wiersze "nameConfig = "Wada<Zapas spawalniczy>" i "nameTemplate = "C:\Model_SW\lista części spawanych.sldwldtbt"", aby umieścić nazwę konfiguracji i ścieżkę szablonu listy spawanych części.
Option Explicit
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swDrawing As SldWorks.DrawingDoc
Dim swView As View
Dim swTable As SldWorks.TableAnnotation
Dim nameConfig As String
Dim nameTemplate As String
Sub main()
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
Set swDrawing = swModel
nameConfig = "Défaut<Brut de soudage>" 'ligne à modifier
nameTemplate = "C:\Model_SW\liste des pièces soudées.sldwldtbt" 'ligne à modifier
Set swView = swDrawing.GetFirstView
Set swView = swView.GetNextView
Set swTable = swView.InsertWeldmentTable(False, 0, 0, swBOMConfigurationAnchor_BottomLeft, nameConfig, nameTemplate)
End Sub
Bardzo dziękuję D.Roger, działa idealnie. Czy miałbyś makro, aby zrobić to samo dla BOM w pliku zespołu, z możliwością wyboru opcji tabeli, na przykład dla samych części lub listy w zakładkach.
Będę miał coś do zaproponowania, ale zanim to nastąpi, może warto stworzyć kolejne pytanie, aby uniknąć mieszania tematów i tym samym ułatwić poszukiwanie rozwiązań zadanych problemów.