| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| SolidCAM bei der 23. Hausmesse des Technikszentrums by Werkzeug-Eylert |
Autor
|
Thema: Linienlänge gleich Null (785 mal gelesen)
|
Thomas Rolf Mitglied Dipl.-Ing. / CAD-Admin
Beiträge: 189 Registriert: 02.07.2001 SWX 2015 SP4.0
|
erstellt am: 06. Aug. 2002 09:33 <-- editieren / zitieren --> Unities abgeben:
Hallo z'sammen; Ich habe eine Tabelle erstellt, in der diverse Maße meiner Skizze durch Berechnungen ermittelt werden. Je nach Konfiguration der Eingabewerte können diverse Werte für die Längen von Linien den Wert "0" erreichen. Aus anderen 3D-Systemen (z.B. MDT) bin ich gewöhnt, daß dies möglich ist; leider gibt's bei SWX 'ne Fehlermeldung. Hat vielleicht jemand eine Idee oder Lösung? Danke Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rene Spandler Mitglied Dipl.-Ing. (FH) Masch.-bau
Beiträge: 162 Registriert: 10.06.2002 Win2k SP4, SWX2004 SP5.0 P4 2.4GHz 1GB RAM ATI Fire GL2
|
erstellt am: 06. Aug. 2002 11:07 <-- editieren / zitieren --> Unities abgeben: Nur für Thomas Rolf
|
Thomas Rolf Mitglied Dipl.-Ing. / CAD-Admin
Beiträge: 189 Registriert: 02.07.2001 SWX 2015 SP4.0
|
erstellt am: 06. Aug. 2002 11:39 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Rene Spandler: Hallo, wie sieht denn die Skizze aus? Rene
Hallo Rene;
Hier ein kleines Beispiel (stark vereinfacht). Alle Abmessungen des Teils werden in einer Tabelle definiert. Aber: Das Maß X (jetzt 12) kann machmal den Wert 0 annehmen, wodurch ein Quader entstehen würde (theoretisch). Leider entsteht nur eine Fehlermeldung. mfg Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dirk Wollborn Mitglied Entwicklungskonstrukteur
Beiträge: 379 Registriert: 31.07.2001
|
erstellt am: 06. Aug. 2002 11:55 <-- editieren / zitieren --> Unities abgeben: Nur für Thomas Rolf
|
Rene Spandler Mitglied Dipl.-Ing. (FH) Masch.-bau
Beiträge: 162 Registriert: 10.06.2002 Win2k SP4, SWX2004 SP5.0 P4 2.4GHz 1GB RAM ATI Fire GL2
|
erstellt am: 06. Aug. 2002 11:59 <-- editieren / zitieren --> Unities abgeben: Nur für Thomas Rolf
Hab's gerade gesehen, da war wohl jemand schneller (aber wenigstens der gleiche Gedanke) ... trotzdem: Thomas, also Länge Null geht nicht... Bleibt nur, dass Problem zu umgehen, beispielsweise: In gezeigten Fall: 1) Modellier einen Quader mit Übermaß .. 60 x 110 2) Obere rechte Ecke rausschneiden .. 22 x 30 3) Untere Ecke, die jetzt zu gross ist, wegschneiden .. 10 x 30 Im Fall, der Ausschnitt oben rechts fehlt (Länge Null): 1) 60 x 110 2) 10 x 30 3) 10 x 30 Ist nicht gerade der direkte Weg, aber geometrische Unmöglichkeiten, wie Strecken mit der Länge Null kannst Du so umgehen und das Übermaß läßt sich in den Tabellen sicher berücksichtigen. Ich hoffe es hilft Dir weiter... MfG Rene [Diese Nachricht wurde von Rene Spandler am 06. August 2002 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Rolf Mitglied Dipl.-Ing. / CAD-Admin
Beiträge: 189 Registriert: 02.07.2001 SWX 2015 SP4.0
|
erstellt am: 06. Aug. 2002 12:41 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Dirk Wollborn: Mach doch einfach zwei Quader draus einer für unten und einen oben. Dann können die beiden Quader auch gleich lang sein..
Hallo Dirk; Natürlich ist das Beispiel nur eine starke Vereinfachung. Die Wirklichkeit nach beiliegender Skizze sieht so aus: Das Bauteil besteht aus einer Basis-Ausformung von 57 Skizzen auf verschiedenen Ebenen, die alle ähnlich der dargestellten sind. Der Radius R70 (D2) geht tangential in eine kurze Gerade über, die wiederum tangential in den Radius R5 (D1) geht. Je nach Berechnung variert das Maß D5 (hier 86). Wird das Maß D5 größer, kann es passieren, daß die Länge der kurzen Gerade "0" wird. Dann sollte eigentlich der Radius R70 (D2) direkt tangential in den Radius R5 (D1) übergehen. Leider geht das nicht. mfg Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rene Spandler Mitglied Dipl.-Ing. (FH) Masch.-bau
Beiträge: 162 Registriert: 10.06.2002 Win2k SP4, SWX2004 SP5.0 P4 2.4GHz 1GB RAM ATI Fire GL2
|
erstellt am: 06. Aug. 2002 14:06 <-- editieren / zitieren --> Unities abgeben: Nur für Thomas Rolf
Wenn ich das richtig verstehe, müssen aus Radien auch noch Geraden werden können. Wenn die Radien nicht konstant sein müssen, sondern einen variablen Radius haben können, könnte man auch die Punkte berechnen und durch einen Spline verbinden. Mit entsprechend vielen Stützpunkten, kommt man auch auf die gewünschte Genauigkeit. "Winklige" Übergänge gehen dann aber nicht, es sei denn mit mehreren Splines... Jedenfalls geht der Workarround mit den beiden Quadern in dem Fall nicht. MfG Rene Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gerd Wings Mitglied Maler und Denker
Beiträge: 206 Registriert: 03.10.2001
|
erstellt am: 07. Aug. 2002 17:22 <-- editieren / zitieren --> Unities abgeben: Nur für Thomas Rolf
Hallo Thomas, so ähnliche Probleme hatte ich auch schon. Ich habe sie nicht lösen, aber umgehen können, zwei Wege: - zuerst einen Körper ohne die variablen Radien ausgetragen - im nächsten Feature die Radien ausgeschnitten, bei möglichen Überschneidungen (die gerade Linie konnte da schon mal "negativ" werden) sogar in mehreren Schnitten - uneleganter, aber oft problemlos: Linienlänge um 0,00001mm länger, sodass immer eine Restlinie bleibt, die in der Fertigung nicht erscheint. Ansonsten kann ich mir nur vorstellen, mit zwei Konfigurationen zu arbeiten (mit Linie und ohne Linie als Sonderfall) und über eine IF -THEN - Abfrage über ein Makro umzuschalten (kann ich aber nicht realisieren (zu unfähig), ich denke aber, dass das geht. FF, Gerd Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |