| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
Autor
|
Thema: Maßblätter automatisch generieren und drucken - Wie am besten lösen ? (1150 mal gelesen)
|
Ulrich G. Mitglied

 Beiträge: 50 Registriert: 22.09.2003 SW 2008
|
erstellt am: 13. Mai. 2005 17:06 <-- editieren / zitieren --> Unities abgeben:         
Hallo SWX  -Gemeinde, ich hätte mal gern ein Problem................ Wir haben in unser Firma eine ganze Menge Maßblätter, die wir künftig mit SolidWorks aufbereiten und drucken müssen/wollen. Das ganze läuft automatisch im Hintergrund ab, also mit Sicherheit ein Makro. Wir wollen dazu eine Drawing nehmen und diese extern mit diversen Maßzahlen füttern, die dann an den zugehörigen Maßlinien stehen sollen. Eine Geometrieänderung soll aber nicht erfolgen und ist auch nicht notwendig. Wie kann man so etwas am einfachsten lösen? Sicher führen viele Wege zum Ziel, aber welcher ist der Beste. Es sind immerhin über 100 Maßblätter zu erstellen. Gruß Ulrich Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HarryD Mitglied Dipl.-Ing. Maschinenbau
  
 Beiträge: 597 Registriert: 01.12.2000
|
erstellt am: 13. Mai. 2005 21:18 <-- editieren / zitieren --> Unities abgeben:          Nur für Ulrich G.
Hallo Ulrich, bei uns heißen solche Zeichnungen Formularzeichnungen (Überbleibsel aus den 2D-vollparametrischen Zeiten). Meine Empfehlung an Dich: Probier es mit Konfigurationen. Die Teile müssen natürlich ähnlich sein. Die Maße,die für die Zeichnung wichtig sind, fügst du als Variable in die konfigurationsspezifischen Dateieigenschaften ein. Eine Zeichnung erstellen mit dem typischen Aussehen Deines Teils, gesteuert von einer Konfiguration, die Du vollständig bemaßt. Anschließend überschreibst Du die Maßzahlen mit Variablen a,b,L,... Dann fügst du eine Ansicht außerhalb des Zeichnungsrahmens ein, die tatsächlich verwendete Konfiguration darstellt. Hier erstellst Du einen Text, der wiederum die konfig.spezifischen Eigenschaften abfragt. Diesen verschiebst Du in den Zeichnungsrahmen. Was Du jetzt noch hinprogrammieren müsstest, ist das umschalten von einer Konfig zur anderen und das Drucken. Wenn ich es mir aber recht überlege, ist das alles vielleicht zu kompliziert. Wenn Du die Konfigurationen sowieso abarbeitest könntest du auch die echte Kontur darstellen. Aber es gibt bestimmt auch eine Möglichkeit, die Maße in einer Tabelle darzustellen. ------------------ Gruß Harry  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ulrich G. Mitglied

 Beiträge: 50 Registriert: 22.09.2003 SW 2008
|
erstellt am: 17. Mai. 2005 10:29 <-- editieren / zitieren --> Unities abgeben:         
Danke Harry, das klingt wirklich sehr kompliziert. Dann stehen die Maßzahlen aber noch nicht am zugehörigen Maß. Oder? Ganz am Anfang unserer 2D Welt hatten wir schon mal eine Tabelle auf unserem Maßblatt (eure Formularzeichnung). Die Lösung mit der unmaßstäblichen Bemaßung gefällt den Anwendern aber besser, Tabelle wäre also wieder ein Rückschritt. Die Werte für diese Maßzahlen füttern wir aus der Sachmerkmalsleiste unseres Verwaltungssystems. Wir wollen diese Werte auch nicht ein zweites Mal im CAD pflegen müssen. Die aktuellen Werte sollen also erst beim Drucken in das Maßblatt eingetragen werden. Empfiehlt sich hier vielleicht eine externe Konfigurationstabelle? Gruß Ulrich Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ulrich G. Mitglied

 Beiträge: 50 Registriert: 22.09.2003 SW 2008
|
erstellt am: 19. Mai. 2005 16:32 <-- editieren / zitieren --> Unities abgeben:         
|
dopplerm Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3627 Registriert: 11.02.2005 Win 10 SWX 2019 SP 5.0
|
erstellt am: 22. Mai. 2005 22:08 <-- editieren / zitieren --> Unities abgeben:          Nur für Ulrich G.
du kannst variablen belegen (dateieigenschaften) in den massen kannst du die variablen anstelle der masszahlen einsetzen (sprich den zahlenwert mit der variable überschreiben) die variablen steuerst du über eine externe tabelle (excel) und konfigurationen sollte nicht so schwer sein bischen in der hilfe stöbern fürs einfügen der variable (solltest mehr brauchen doppler.m@gmx.at ------------------ SolidWorks & Inventor Nutzer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ulrich G. Mitglied

 Beiträge: 50 Registriert: 22.09.2003 SW 2008
|
erstellt am: 23. Mai. 2005 17:41 <-- editieren / zitieren --> Unities abgeben:         
Vielen Dank.... nur wie überschreibe ich die die aktuelle Maßzahl mit dem Wert meiner Variable aus den Dateieigenschaften. Diese Möglichkeit habe ich nicht gefunden oder geht das erst unter SolidWorks2005 ?? Danke und Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Müller Mitglied Masch. Ing. HTL / Betriebsing. STV
   
 Beiträge: 1151 Registriert: 11.04.2001
|
erstellt am: 24. Mai. 2005 09:19 <-- editieren / zitieren --> Unities abgeben:          Nur für Ulrich G.
Hallo Ulrich. Vielleicht hilft Dir mein "Gedankenblitz". Wie Harry, bevorzuge ich die Lösung mit Konfigurationen (im Modell) Dazu modellierst Du das Modell (was denn sonst )und legst eine Tabelle mit den entsprechenden Varianten an. Du machst ein zweites Tabellenblatt und verknüpfst die Werte mit dem ersten Blatt (das das Modell steuert). Im zweiten Blatt machst Du alle Formatierungen, wie Du sie im Massblatt haben möchtest. Vom Modell wird nun eine Zeichnung abgeleitet. Dann kopierst Du das formatierte 2. Tabellenblatt einfach in die Zeichnung. Hört sich grausam kompliziert an, ist es aber im grunde nicht. Schau Dir mal mein Beispiel an. ------------------ Gruss Andreas A+E Müller AG Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dopplerm Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3627 Registriert: 11.02.2005 Win 10 SWX 2019 SP 5.0
|
erstellt am: 24. Mai. 2005 14:16 <-- editieren / zitieren --> Unities abgeben:          Nur für Ulrich G.
$PRP:"Zahl-001" $PRP:"Zahl-002" Zahl-001 must natürlich als eigenschaft vorher festlegen beim mass anstelle von <dim> eintragen, sollte funktionieren versuche es mal, kann auch leicht abgeändert sein ------------------ SolidWorks & Inventor Nutzer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ulrich G. Mitglied

 Beiträge: 50 Registriert: 22.09.2003 SW 2008
|
erstellt am: 24. Mai. 2005 14:52 <-- editieren / zitieren --> Unities abgeben:         
|
dopplerm Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3627 Registriert: 11.02.2005 Win 10 SWX 2019 SP 5.0
|
erstellt am: 25. Mai. 2005 01:01 <-- editieren / zitieren --> Unities abgeben:          Nur für Ulrich G.
werde es morgen mal versuchen und dann posten, habs nicht probiert werde morgen ein modell mit dem wert festlegen und versuchen diesen in einer bemassung einzusetzen als text ------------------ SolidWorks & Inventor Nutzer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dopplerm Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3627 Registriert: 11.02.2005 Win 10 SWX 2019 SP 5.0
|
erstellt am: 25. Mai. 2005 08:13 <-- editieren / zitieren --> Unities abgeben:          Nur für Ulrich G.
|
Ulrich G. Mitglied

 Beiträge: 50 Registriert: 22.09.2003 SW 2008
|
erstellt am: 25. Mai. 2005 09:50 <-- editieren / zitieren --> Unities abgeben:         
Danke !! Ein praktikabler wenn auch ziemlich aufwendiger Weg (bei etwa 100 verschiedenen Zeichnungen)... Was sagen denn die Makroprogrammierer dazu ? z.B. Ersetzen einer Maßvariablen "DIM1" mit dem entsprechenden Wert aus den Dateieigenschaften...... Gruß Ulrich Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dopplerm Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3627 Registriert: 11.02.2005 Win 10 SWX 2019 SP 5.0
|
erstellt am: 25. Mai. 2005 23:23 <-- editieren / zitieren --> Unities abgeben:          Nur für Ulrich G.
|
Ulrich G. Mitglied

 Beiträge: 50 Registriert: 22.09.2003 SW 2008
|
erstellt am: 06. Jun. 2005 09:43 <-- editieren / zitieren --> Unities abgeben:         
|
dopplerm Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3627 Registriert: 11.02.2005 Win 10 SWX 2019 SP 5.0
|
erstellt am: 07. Jun. 2005 20:59 <-- editieren / zitieren --> Unities abgeben:          Nur für Ulrich G.
na dann viel spass  wir dürfen bald ein 3d-system einführen für 15 leute ca. das wird lustig, aber die leute sind motiviert und arbeiten mit uns, nicht gegen uns 
------------------ SolidWorks & Inventor Nutzer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dopplerm Ehrenmitglied V.I.P. h.c. Konstrukteur
     
 Beiträge: 3627 Registriert: 11.02.2005 Win 10 SWX 2019 SP 5.0
|
erstellt am: 08. Jun. 2005 00:56 <-- editieren / zitieren --> Unities abgeben:          Nur für Ulrich G.
einen Teil vorbereiten mit exceltabelle und eine zeichnung mit texten vorbereiten dann teil auf zeichnung setzen masse machen und die texte an die stelle der masse verschieben dürfte der schnellste weg sein aber wird bei hundert zeichnungen auch etwas daueren
------------------ SolidWorks & Inventor Nutzer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
Ulrich G. Mitglied

 Beiträge: 50 Registriert: 22.09.2003 SW 2008
|
erstellt am: 08. Jun. 2005 09:20 <-- editieren / zitieren --> Unities abgeben:         
|