Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Fehler in der Geometriedatenbank

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Fehler in der Geometriedatenbank (1124 mal gelesen)
Hans-Leo Müller
Mitglied
Lehrer an Berufsbildenden Schulen


Sehen Sie sich das Profil von Hans-Leo Müller an!   Senden Sie eine Private Message an Hans-Leo Müller  Schreiben Sie einen Gästebucheintrag für Hans-Leo Müller

Beiträge: 30
Registriert: 24.09.2003

erstellt am: 18. Feb. 2004 11:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Forum,

Folgendes Problem ergibt sich beim Bearbeiten von Fremdzeichnungen, die mit Genius erstellt wurden. Bei einer Anzahl von Gewinden zeigt die Eigenschaftsliste die richtigen Koordinatenwerte an, jedoch in der Geometriedatenbank werden diese, speziell die X-Koordinate, mit falschem Vorzeichen wiedergegeben. Dieser Fehler hat enorme Auswirkungen für die NC-Fertigung. Wenn das Gewinde an der gleichen Stelle gelöscht und neu gezeichnet wird ist alles in Ordnung!
Hat jemand eine Idee?
Kann man evtl. solche Datenbankfehler im Vorfeld beheben?
Assoziationsliste einer Kernlochbohrung (aufgelöst) M12:
(
(-1 . <Objektname: 4008b6c0> )
(0 . "CIRCLE") (330 . <Objektname: 4007ecf8> )
(5 . "C550") (100 . "AcDbEntity")
(67 . 0) (410 . "Model")
(8 . "AM_0")
(100 . "AcDbCircle")
(10 -70.4483 455.003 0.0)  <- die X-koordinate ist  Minus statt Plus!
(40 . 5.05278)
(210 0.0 0.0 -1.0)
)

Gruß

Hans-Leo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

fuchsi
Mitglied
Programmierer c#.net Datawarehouse


Sehen Sie sich das Profil von fuchsi an!   Senden Sie eine Private Message an fuchsi  Schreiben Sie einen Gästebucheintrag für fuchsi

Beiträge: 1201
Registriert: 14.10.2003

AutoCad Version 2012 deu/enu
<P>Windows 7 64bit

erstellt am: 18. Feb. 2004 12:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hans-Leo Müller 10 Unities + Antwort hilfreich

ist eigentlich kein fehler, da du einen negative hochzugsrichtung in Z hast (210 . 0 0 -1)

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Brischke
Moderator
CAD on demand GmbH




Sehen Sie sich das Profil von Brischke an!   Senden Sie eine Private Message an Brischke  Schreiben Sie einen Gästebucheintrag für Brischke

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools (d-tools.eu)

erstellt am: 18. Feb. 2004 12:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hans-Leo Müller 10 Unities + Antwort hilfreich

Ja, das kann man mit einem LISP 'bereinigen'. Selbiges Problem hatte ich schon einmal zu beheben, da Zeichnungen aus UG mit eben dieser Einstellung kamen.

Bei Fragen ...

Grüße Holger

------------------
Holger Brischke
(defun - Lisp over night!
AutoLISP-Programmierung für AutoCAD
Da weiß man, wann man's hat!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hans-Leo Müller
Mitglied
Lehrer an Berufsbildenden Schulen


Sehen Sie sich das Profil von Hans-Leo Müller an!   Senden Sie eine Private Message an Hans-Leo Müller  Schreiben Sie einen Gästebucheintrag für Hans-Leo Müller

Beiträge: 30
Registriert: 24.09.2003

erstellt am: 18. Feb. 2004 13:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

den Fehler kann man selbst schnell nachvollziehen. Zeiche mit Mechanical Power Pack (hier Release 6 mit SP4) eine Bohrung bzw. ein Gewinde. Spiegele das Element an einer Achse (zur Kontrolle an einer Senkrechten!). Noch ist alles in Ordnung; die Objektbeschreibung in der Datenbank ist OK! Zerlege nun das Element mit Ursprung. Jetzt wird es fatal. Die X-Koordinate weist ein inverses Vorzeichen auf!


Hans-Leo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Dabrunz
Mitglied



Sehen Sie sich das Profil von Dabrunz an!   Senden Sie eine Private Message an Dabrunz  Schreiben Sie einen Gästebucheintrag für Dabrunz

Beiträge: 127
Registriert: 28.05.2003

erstellt am: 18. Feb. 2004 16:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hans-Leo Müller 10 Unities + Antwort hilfreich

Tag zusammen.

Um nochmal in aller Deutlichkeit zu sagen:

fuchsi hat recht

Da liegt überhaupt kein Fehler vor. Flache Kurven (z.B. Kreise, Bögen oder LW-Polylinien), bzw. deren relevanten Punkte werden in der AutoCAD-Geometrie-DB immer im sogenannten OCS oder auch ECS (steht für Object-, EntityCoordinateSystem) gespeichert. Der GC-210 gibt in diesem Fall die Normale zur Ebene an, in der die Kurve liegt.

Das OCS wird zum Zeitpunkt der Objekt-Erzeugung fest gelegt und basiert auf dem UCS, das just in diesem Moment aktiv ist. Nun ist in der Regel kein besonderes UCS eingestellt, wenn nur 2D-Zeichnungen bearbeitet werden, was den Eindruck nährt, es lägen alle GC-10's dieser Welt immer in den schönsten Welt-Koordinaten vor, aber das ist nicht so.

Was ihr also braucht, ist eine Koordinaten-Transformation von OCS nach WCS. Werft dazu einmal einen Blich auf die gute alte Funktion TRANS.

Bye - Achim

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hans-Leo Müller
Mitglied
Lehrer an Berufsbildenden Schulen


Sehen Sie sich das Profil von Hans-Leo Müller an!   Senden Sie eine Private Message an Hans-Leo Müller  Schreiben Sie einen Gästebucheintrag für Hans-Leo Müller

Beiträge: 30
Registriert: 24.09.2003

erstellt am: 19. Feb. 2004 21:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für die Unterstützung,

die Transformation der Mittelpunktskoordinaten in das WKS war die Lösung.
Man sieht mal wieder, dass man durch Fehler lernt.

Grüße

Hans-leo

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz