[go: up one dir, main page]

DE19805155B4 - Verfahren zum Erzeugen von Steuerdaten für Koordinatenmeßgeräte - Google Patents

Verfahren zum Erzeugen von Steuerdaten für Koordinatenmeßgeräte Download PDF

Info

Publication number
DE19805155B4
DE19805155B4 DE19805155A DE19805155A DE19805155B4 DE 19805155 B4 DE19805155 B4 DE 19805155B4 DE 19805155 A DE19805155 A DE 19805155A DE 19805155 A DE19805155 A DE 19805155A DE 19805155 B4 DE19805155 B4 DE 19805155B4
Authority
DE
Germany
Prior art keywords
cad
coordinate measuring
measuring machine
geometric
selecting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE19805155A
Other languages
English (en)
Other versions
DE19805155A1 (de
Inventor
Patric Weis
Stefan Hombach
Michael Haen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mycrona Gesellschaft fuer Innovative Messtechnik mbH
Original Assignee
Mycrona Gesellschaft fuer Innovative Messtechnik mbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=7857118&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE19805155(B4) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Mycrona Gesellschaft fuer Innovative Messtechnik mbH filed Critical Mycrona Gesellschaft fuer Innovative Messtechnik mbH
Priority to DE19805155A priority Critical patent/DE19805155B4/de
Publication of DE19805155A1 publication Critical patent/DE19805155A1/de
Application granted granted Critical
Publication of DE19805155B4 publication Critical patent/DE19805155B4/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35012Cad cam
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37441Use nc machining program, cad data for measuring, inspection
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37442Cad and cap for cmm
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37443Program cmm, coordinate measuring machine, use cad data
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • A Measuring Device Byusing Mechanical Method (AREA)

Abstract

Verfahren zum Erzeugen von Steuerdaten für Koordinatenmessgeräte, welche Messtaster und gegebenenfalls eine Bildverarbeitungskamera aufweisen und welche mittels eines Steuerprogramms für das Vermessen eines Werkstücks gesteuert werden, unter Integration von 2D- und 3D-CAD-Techniken in das Steuerprogramm des Koordinatenmessgerätes, wobei diese 2D- und 3D-CAD-Techniken dazu dienen, unter Zuhilfenahme entweder der 2D-CAD-Zeichnung oder des 3D-CAD-Modells des Werkstücks dieses auf einem Monitor anzuzeigen, und durch Anwahl eines geometrischen Elements in der Darstellung des Werkstücks auf dem Monitor mittels eines Zeigers dieses geometrische Element analysiert wird und die zum Erstellen eines Messablaufs des Koordinatenmessgerätes für dieses geometrische Element benötigten Informationen automatisch erzeugt und zur weiteren Anwahl angezeigt werden, wobei sowohl das Steuern des Koordinatenmessgerätes und das Programmieren von Koordinatenmessgerät-Messabläufen direkt im Online-Betrieb als auch das Programmieren von Koordinatenmessgerät-Messabläufen im Offline-Betrieb ermöglicht wird.

Description

  • Die Erfindung betrifft ein Verfahren zum Erzeugen von Steuerdaten für Koordinatenmessgeräte, welche Messtaster und gegebenenfalls eine Bildverarbeitungskamera aufweisen und welche mittels eines Steuerprogramms für das Vermessen eines Werkstücks gesteuert werden, unter Integration von 2D- und 3D-CAD-Techniken in das Steuerprogramm des Koordinatenmessgerätes.
  • Stand der Technik
  • Bekannt ist der Einsatz von CAD-Programmen zum Erzeugen von Steuerdaten für Koordinatenmessgeräte, im Folgenden KMG genannt. Basierend auf einer zweidimensionalen (2D-) CAD-Zeichnung oder einem dreidimensionalen (3D-) CAD-Modell wird hierbei durch die Anwahl geometrischer Elemente ein Messablauf in Form von KMG-Steuerbefehlen erzeugt. Die CAD-Programme sind Bestandteile eigenständiger CAD-Systeme und sind nicht in das Steuerprogramm des KMG integriert.
  • Bei der sogenannten Offline-Programmierung arbeiten die CAD-Programme maschinenfern, d. h. ohne eine direkte Verbindung zum KMG. Diese Offline-CAD-Programme sind daraufhin ausgerichtet, Messabläufe bereits in der Arbeitsvorbereitungsphase zu erstellen und zu einem späteren Zeitpunkt am KMG zu testen. Bei der maschinenfernen Offline-Programmierung werden zur Übertragung der Steuerdaten vom und zum KMG spezielle Datenschnittstellen (z. B. DMIS) mit Prä- und Postprozessoren benötigt. Hierdurch wird jedoch insbesondere eine direkte Positionierung und Steuerung des KMGs in Echtzeit erschwert, denn in der Praxis ist es aus Zeitgründen wenig sinnvoll, einzelne Fahrbefehle über aufwändige Datenschnittstellen zu einer Maschine zu schicken und dann dort ausführen zu lassen. Entsprechend aufwändig ist das nachträgliche Ändern des erstellten Messablaufes oder das Anzeigen von Messergebnissen, da hierbei der Weg zurück zum CAD-Programm erneut über die Datenschnittstelle erfolgen muss. Das CAD-Programm kann zudem nicht zur Orientierung während der Messphase auf dem KMG eingesetzt werden. Die CAD-Zeichnung kann beispielsweise nicht zur Darstellung der aktuellen Messsensor-Position auf dem KMG-Monitor verwendet werden.
  • Bei der Online-Programmierung arbeiten die CAD-Programme maschinennah. In diesem Falle muss ein KMG angeschlossen sein. Fahrbefehle können somit direkt ausgeführt werden. Ein Nachteil ist jedoch hierbei, dass das KMG während der Messablaufprogrammierung nicht zur produktiven Messung verwendet werden kann.
  • Bei den bekannten CAD-Programmen zur Online-/Offline-Programmierung von KMGs sind die CAD-Programme nicht in das KMG-Steuerprogramm integriert, sondern eigenständige Anwendungen, die vom KMG-Steuerprogramm aufgerufen werden und außerhalb des KMG-Steuerprogramms ablaufen. Diese CAD-Programme verwenden spezielle Datenschnittstellen (z. B. DMIS) zur Kommunikation mit dem KMG-Steuerprogramm.
  • Weiterhin ist bekannt, dass diese CAD-Programme die Programmierfähigkeit des zugrunde liegenden CAD-Systems dazu nutzen, um die Bedienführung auf das Erstellen eines KMG-Messablaufs hin auszurichten. Die Bedienführung besteht darin, CAD-Elemente mit einem Zeigegerät (z. B. Maus) am CAD-Monitor auszuwählen und daraufhin Messabläufe in Form von Steuerbefehlen abzuspeichern. Da zum Messen am KMG auch Informationen benötigt werden, die nicht direkt in der 2D-CAD-Zeichnung oder im 3D-CAD-Modell vorhanden sind (z. B. Hilfspositionen, Verfahrwege und Antastrichtungen), müssen zusätzliche CAD-Hilfselemente (z. B. Punkte, Linien oder Ebenen) zur Anwahl konstruiert und eingeblendet werden. Die Bedienführung zur Erstellung von Messabläufen unterscheidet sich also wesentlich von derjenigen, die normalerweise beim CAD-Konstruieren verwendet wird.
  • Bekannt ist weiterhin, dass CAD-Systeme die Möglichkeit bieten, zum Bearbeiten eines CAD-Elementes sogenannte Elementgriffe anzuzeigen, die beim Anwählen eines CAD-Elementes zusätzlich eingeblendet werden und charakteristische Punkte des Elementes markieren. Beispielsweise werden beim Anwählen einer Linie deren Anfangspunkt und Endpunkt dargestellt. Die Elementgriffe werden in CAD-Systemen ausschließlich zum Bearbeiten des angewählten Elementes (Verschieben, Kopieren, usw.) eingesetzt.
  • Durch den Aufsatz "CAD steuert Messablauf", in DE-Z: Werkstatt und Betrieb, 130, 1997, 1–2, Seite 45, ist eine Software bekannt geworden, welche auf beliebigen CAD-Systemen erstellte Programme zum Steuern von Drei-Koordinaten-Messgeräten anwenden kann, wenn diese über das Industriestandart-Protokoll DMIS (Dimensional Measurement Interchange
  • Specification) verfügen. Maschinenunabhängige Daten werden dabei als Körper-, Oberflächen- oder Drahtmodelle importiert. Zum Austausch können grafische IGES-, VDA- oder STEP-Protokolle benutzt werden. Prüfroutinen können offline durch direktes Arbeiten am CAD-Modell programmiert werden, die Angaben erfolgen im DMIS-Protokoll. Auf diese Weise können kompatible Koordinaten-Messgeräte angesteuert werden.
  • Durch den Aufsatz "Programmierzeit auf zehn Prozent reduziert", in DE-Z: INDUSTRIEANZEIGER 9/97, Seiten 54–55, ist eine CNC-gesteuerte Koordinatenmessmaschine (KMM) bekannt geworden, welche mittels eines PC-basierten Programms unter Windows 95 oder Windows NT Messprogramme für DMIS-verständige Koordinatenmessmaschinen aus allen gängigen CAD-Datenformaten generiert und simuliert. Dadurch sollen formal die Daten zu den jeweiligen Eingabemasken am Programmiersystem passen, so dass der Programmierer aus der Technologiedatenbank die jeweils günstigen Technologie-Daten auswählt und automatisch in das Programmiersystem übernimmt.
  • Durch den Aufsatz von P. Wocke "KMG automatisch programmieren", in F & M 102, 1994 4, Seiten 181–186, ist die Generierung, Visualisierung und Modifizierung von Antastpunkten und Verfahrwegen von Koordinatenmessmaschinen bekannt geworden, wobei hier ein SMS-System (Simulation Mechanischer Systeme) eingesetzt wird. Mittels SMS wird eine Messablaufsimulation und ggf. eine Modifizierung oder grafisch-interaktive Messprogrammgenerierung erzeugt, welche mittels eines Umsetzers in das Industriestandart-Protokoll DMIS um gesetzt und automatisch ausgewertet wird. Die Koordinatenmessmaschine besitzt einen internen Umsetzer, der die DMIS in den NC-Maschinencode umsetzt.
  • Durch die DE 94 03 142 U1 ist eine Koordinatenmessmaschine bekannt geworden, bei welcher der Taster von Hand auf den Messpunkt des Werkstückes gefahren wird und bei dem die Verschiebewege des Tasters in den drei Koordinatenrichtungen computermäßig erfasst werden, wobei wenigstens ein auf dem Werkstück anzutastender Messpunkt mit angenommener Soll-Lage als feststehende Marke auf dem Bildschirm eines mit einem Computer zusammen arbeitenden Monitors in fester Position angeordnet ist und die augenblickliche Position des Tasters als verschiebbare Marke auf dem Bildschirm vorgesehen ist. Die verschiebbare Marke folgt der Bewegung des Tasters bei Verschiebung in zwei Koordinatenrichtungen, X- und Y-Richtung, der Fläche des Bildschirmes, wobei die Marke zur Anzeige der Verschiebung des Tasters in der dritten Koordinatenrichtung, Z-Richtung, auf dem Bildschirm ein drehbares Element, zum Beispiel einen Zeiger, aufweist oder selbst drehbar ist.
  • Durch die DE 37 25 347 C2 ist des Weiteren Verfahren zur Prüfung eines gefertigten Werkstücks auf Maßhaltigkeit mit bekannten Abmessungs- und Toleranzvorgaben unter Verwendung eines mit einer Sichteinheit ausgestatteten Rechners bekannt geworden, welcher mit einer mehrdimensional bewegbare Positionsmessvorrichtung verbunden ist, wobei das Verfahren folgende Verfahrensschritte aufweist: 1. Erstellung eines mehrdimensionalen Modells einer Prüflehre und des Werkstücks unter Verwendung der bekannten Abmessungs- und Toleranzvorgaben, wobei die Modelle der Prüflehre und des Werkstücks auf der Sichteinheit darstellbar sind; 2. Auswahl von in die Prüfung einzubeziehenden Messpositionen auf dem Werkstück und Festlegung eines Prüfweges bezüglich des Werkstücks unter Einbeziehung der ausgewählten Messpositionen, wodurch die Bewegung der Positionsmessvorrichtung relativ zum Werkstück definiert wird; 3. Führung der Positionsmessvorrichtung entlang des Prüfweges, Ermittlung der Messwerte für die ausgewählten Messpositionen auf dem gefertigten Werkstück, während sich die Positionsmessvorrichtung auf dem festgelegten Prüfweg entlang bewegt, und Erstellung eines mehrdimensionalen Modells des gefertigten Werkstücks aufgrund der ermittelten Messwerte von den ausgewählten Messpositionen am gefertigten Werkstück; und 4. Vergleich des mehrdimensionalen Modells der Prüflehre mit dem mehrdimensionalen Modell des gefertigten Werkstücks, indem man sie auf der Sichteinheit darstellt, durch geeignete Translation und Rotation auf der Sichteinheit miteinander ausrichtet, so dass das Passen der Prüflehre zum gefertigten Werkstück nach Sicht und/oder mathematisch ermittelbar ist.
  • Technische Aufgabe:
  • Der Erfindung liegt die Aufgabe zugrunde, sowohl zur Online- als auch zur Offline-Programmierung eines Koordinatenmessgerätes eine direkte Positionierung und Steuerung des Koordinatenmessgerätes in Echtzeit zu ermöglichen.
  • Offenbarung der Erfindung und deren Vorteile:
  • Die Lösung der Aufgabe besteht bei einem Verfahren der eingangs genannten Gattung in den Merkmalen des Anspruchs 1. Weitere erfindungsgemäße Ausgestaltungen des Verfahrens sind in den Unteransprüchen gekennzeichnet.
  • Die neue Verfahrensweise
  • Integration der CAD-Technik in das KMG-Steuerprogramm:
  • Im Gegensatz zu den vorbeschriebenen Anwendungen des Standes der Technik bilden in der hier vorgestellten Verfahrensweise CAD-Programm und KMG-Steuerprogramm eine Einheit. Es existieren weder ein Zwischenformat noch Prä- oder Postprozessoren zum Übertragen von Steuerdaten.
  • Im Gegensatz zu den in 1. beschriebenen Anwendungen kann das CAD-Programm sowohl im Online- als auch im Offline-Betrieb angewendet werden. In beiden Fällen werden keine speziellen Datenschnittstellen mit Prä- und Postprozessoren benötigt. Das Ergebnis der CAD-Programmierung ist immer ein direkt im KMG-Steuerprogramm ablauffähiges Messprogramm.
  • Im Gegensatz zu den in 1. beschriebenen Anwendungen kann im Online-Betrieb eine Anwahl in der 2D-CAD-Zeichnung oder im 3D-CAD-Modell auf dem KMG-Monitor sofort einen entsprechenden Fahrbefehl und Einträge direkt im Messprogramm des KMGs auslösen.
  • Im Gegensatz zu den in 1. beschriebenen Anwendungen wird im Online-Betrieb die aktuelle Istposition des KMG-Messsensors direkt in der 2D-CAD-Zeichnung oder im 3D-CAD-Modell auf dem KMG-Monitor angezeigt. Der Anwender kann sich hierdurch orientieren und das KMG entsprechend mit einem Joystick oder durch Anwählen eines geometrischen Elementes positionieren. Ebenso kann das KMG direkt durch das Anwählen und Verschieben dieses Sensorpunktes in der 2D-CAD-Zeichnung oder im 3D-Modell verfahren werden. Dies ist beispielsweise beim Einsatz einer KMG-Bildverarbeitungskamera mit hoher Auflösung von Vorteil, da in diesem Falle die tatsächliche Lage des Bildausschnittes am zu messenden Werkstück mit dem Auge schwierig zu ermitteln ist. Ebenso erlaubt die CAD-Anwahl eine schnelle Positionierung von Messtastern auch an problematischen Werkstücken.
  • Optimierte CAD-Anwahltechniken für die Programmierung von KMGs:
  • Zusätzlich ist die CAD-Bedienführung auf die Messprobleme der Koordinatenmesstechnik hin optimiert. Alle zum Erstellen eines Messablaufs benötigten Informationen und CAD-Hilfselemente werden beim Anwählen in der 2D-CAD-Zeichnung oder im 3D-CAD-Modell automatisch erzeugt und zur weiteren Anwahl angezeigt. Im Gegensatz zur gebräuchlichen CAD-Bedientechnik liegt die einzige Interaktion des Anwenders im direkten Anwählen von geometrischen Elementen. Zum Erzeugen der Hilfselemente werden im Gegensatz zur gängigen CAD-Anwahltechnik keine Menüanwahl, Benutzerdialoge oder Interaktionen mit Werkzeugleisten, Toolbars, benötigt.
  • Neuartige Verwendung von Elementgriffen:
  • Im Gegensatz zu den vorbeschriebenen Anwendungen des Standes der Technik wird in der hier vorgestellten Verfahrensweise ein CAD-Element bereits beim Berühren mit dem Zeiger automatisch analysiert und seine geometrischen Informationen durch zusätzliche Hilfselemente dargestellt. Hierzu wird das angewählte Element auf dem Monitor hervorgehoben und mit Elementgriffen versehen. Im Gegensatz zur gängigen CAD-Technik werden die Elementgriffe jedoch nicht zum Bearbeiten des Elementes, Verschieben, Drehen, usw., selbst verwendet, sondern dienen dazu, dem Anwender die Anwahl weiterer Positionen und Elemente zu ermöglichen, ohne dass er diese explizit erzeugen muss. Will der Anwender seinen Messsensor beispielsweise auf den Anfangspunkt einer Linie positionieren, so kann er nach dem Anwählen der Linie diesen Punkt als Elementgriff direkt auswählen, Abbildung Nr. 1. Dies erspart beispielsweise die bei CAD-Systemen übliche Angabe des Fangmodus beim Anwählen.
  • Durch die automatische Anzeige der Elementgriffe erhält der Anwender zusätzlich einen schnellen Überblick darüber, auf welche Art die CAD-Elemente konstruiert wurden und wie sie angewählt werden können. Aufgrund dieser Informationen kann der Anwender erkennen, mit welcher Messmethode ein geometrisches Element gemessen werden muss. Beispielsweise kann eine ursprünglich zusammenhängende Linie beim Konstruktionsprozess in kleinere Linien zerstückelt worden sein und damit eine andere Anwahltaktik zum Erstellen des Messprogramms erfordern als bei einer zusammenhängenden Linie. Ebenso kann man erkennen, ob ein Kreis aus einem Kreiselement oder aus mehreren Kreisbögen oder gar Polylinien zusammengesetzt ist und hierdurch die Messaufgaben im KMG-Steuerprogramm entsprechend auswählen.
  • Die Elementgriffe werden somit entgegen der üblichen Praxis nicht zum Bearbeiten des geometrischen Elementes, z. B. Verschieben, Drehen, sondern zum Erzeugen neuer anwählbarer Elemente und zusätzlich als Analysewerkzeug zum Überprüfen einer 2D-CAD-Zeichnung oder eines 3D-CAD-Modells auf Tauglichkeit zur Steuerung und Programmierung eines KMGs eingesetzt.
  • Anzeige zusätzlicher Hilfselemente beim Anwählen von CAD-Elementen:
  • Außer den Elementgriffen werden beim Anwählen eines Elementes automatisch zusätzliche, anwählbare Elemente erzeugt, die speziell für die Erstellung eines Messablaufs benötigt werden. Beispiele hierzu sind der Anwahlpunkt oder eine zum Element senkrechte Linie, wie der Normalenvektor auf eine Linie oder Ebene. Der Anwahlpunkt kann zur KMG-Steuerung auf eine beliebige Position entlang des angewählten Elementes dienen, die Linie zur Definition der Antastrichtung. Durch Anwahl dieser Antastlinie kann die Antastrichtung zudem direkt umgekehrt werden, Abbildung Nr. 2.
  • Ein weiteres Beispiel für zusätzliche Hilfselemente ist das automatische Erzeugen eines Kreises bei der Anwahl eines Kreisbogens. Da sich zu messende Kreise in CAD-Zeichnungen oft aus Kreisbögen zusammensetzen, kann der Anwender nach der Anwahl eines Kreisbogens direkt den gewünschten Kreis anwählen, ohne ihn erst erzeugen zu müssen. Ebenso können automatisch Geraden, unendliche, anwählbare Linien, erzeugt werden, sobald ein Liniensegment angewählt wird.
  • Im Gegensatz zu den vorbeschriebenen Anwendungen des Standes der Technik werden diese Hilfselemente direkt beim Anwählen eines Elementes erzeugt und erfordern zu ihrer Erzeugung keine zusätzlichen Interaktionen des Anwenders, keine Menüanwahl, Benutzerdialoge oder Interaktionen mit Werkzeugleisten.
  • Anzeige geometrischer Zusammenhänge bei einer Anwahlfolge:
  • Werden zwei Elemente nacheinander angewählt, so werden im Gegensatz zu den vorbeschriebenen Anwendungen des Standes der Technik automatisch die möglichen geometrischen Beziehungen zwischen ihnen als anwählbare Hilfselemente angezeigt. Werden beispielsweise nacheinander ein Punkt und eine Linie angewählt, so werden automatisch die Lotlinie und der Lotfußpunkt erzeugt, bei einem Punkt und einem Kreis dagegen die beiden Tangenten und eine Linie zum Kreismittelpunkt.
  • Diese Hilfselemente können ihrerseits wieder angewählt werden. Der Anwender erkennt hierdurch während der Anwahl, welche Positionierungen, Messaufgaben oder geometrischen Konstruktionsmöglichkeiten sinnvoll sind, Abbildung Nr. 3.
  • Zusätzlich können diese Hilfselemente dazu verwendet werden, automatisch Messaufgaben zu erkennen. Soll beispielsweise der Abstand zweier Punkte gemessen werden, kann nach der aufeinander folgenden Anwahl der Punkte automatisch eine Linie zwischen ihnen erzeugt werden. Diese Linie wird anschließend angewählt und deren Länge als Abstand zwischen den Punkten gemessen und protokolliert, Abbildung Nr. 4.
  • Im Gegensatz zu den vorbeschriebenen Anwendungen des Standes der Technik werden diese Hilfselemente direkt beim Anwählen eines Elementes erzeugt und erfordern zu ihrer Erzeugung keine zusätzlichen Interaktionen des Anwenders (keine Menüanwahl, Benutzerdialoge oder Interaktionen mit Werkzeugleisten).
  • Anwahl von Bemaßung und Texten zur Erzeugung eines Messablaufs:
  • Im Gegensatz zu den vorbeschriebenen Anwendungen des Standes der Technik wird auch der Dateninhalt von Texten und Bemaßungen von 2D-CAD-Zeichnungen und 3D-Modellen zur automatischen Erkennung und Programmierung von Messaufgaben verwendet. Beispielsweise wird durch die Anwahl einer Abstandsbemaßung automatisch eine Abstandsmessung als Messaufgabe angelegt und mit Hilfe der Bemaßungslinien die zur Messung zugehörigen geometrischen Elemente ermittelt und deren Hilfselemente erzeugt. Ein weiteres Beispiel ist die Ausführung einer automatischen Kreismessung aufgrund der Anwahl einer Radiusbemaßung.
  • Durch das Lesen der Soll- und Toleranzwerte aus der Bemaßung erübrigen sich zusätzlich manuelle Dateneingaben im KMG-Steuerprogramm.
  • Anzeige von Meßergebnissen durch Anwahl eines CAD-Elementes:
  • Im Gegensatz zu den vorbeschriebenen Anwendungen des Standes der Technik können die Messergebnisse bereits gemessener CAD-Elemente direkt durch Anwahl in der 2D-CAD-Zeichnung oder im 3D-Modell eingeblendet werden.

Claims (10)

  1. Verfahren zum Erzeugen von Steuerdaten für Koordinatenmessgeräte, welche Messtaster und gegebenenfalls eine Bildverarbeitungskamera aufweisen und welche mittels eines Steuerprogramms für das Vermessen eines Werkstücks gesteuert werden, unter Integration von 2D- und 3D-CAD-Techniken in das Steuerprogramm des Koordinatenmessgerätes, wobei diese 2D- und 3D-CAD-Techniken dazu dienen, unter Zuhilfenahme entweder der 2D-CAD-Zeichnung oder des 3D-CAD-Modells des Werkstücks dieses auf einem Monitor anzuzeigen, und durch Anwahl eines geometrischen Elements in der Darstellung des Werkstücks auf dem Monitor mittels eines Zeigers dieses geometrische Element analysiert wird und die zum Erstellen eines Messablaufs des Koordinatenmessgerätes für dieses geometrische Element benötigten Informationen automatisch erzeugt und zur weiteren Anwahl angezeigt werden, wobei sowohl das Steuern des Koordinatenmessgerätes und das Programmieren von Koordinatenmessgerät-Messabläufen direkt im Online-Betrieb als auch das Programmieren von Koordinatenmessgerät-Messabläufen im Offline-Betrieb ermöglicht wird.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass mittels des CAD-Programms direkt ablauffähige Messprogramme des Koordinatenmessgerätes erzeugt werden ohne den Einsatz von Zwischendatenformaten, wie zum Beispiel DMIS, und ohne den Einsatz von Prä- und Postprozessoren.
  3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die aktuelle Sensorposition des Koordinatenmessgerätes direkt in einer 2D-CAD-Zeichnung oder im 3D-CAD-Modell auf dem Monitor des Koordinatenmessgerätes angezeigt wird.
  4. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass das Koordinatenmessgerät direkt durch Anwählen und Verschieben der aktuellen Sensorposition in der 2D-CAD-Zeichnung oder im 3D-CAD-Modell verfahren wird.
  5. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass beim Anwählen eines geometrischen CAD-Elementes automatisch Hilfselemente eingeblendet werden, die speziell für die Erstellung eines Messablaufs benötigt werden und ihrerseits wieder direkt anwählbar sind.
  6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass beim Anwählen eines geometrischen CAD-Elementes automatisch Hilfselemente in Form von Elementgriffen eingeblendet werden, die als eigenständige geometrische CAD-Elemente ihrerseits wieder direkt anwählbar sind.
  7. Verfahren nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass automatisch Hilfselemente eingeblendet werden, welche die geometrischen Zusammenhänge zweier angewählter Elemente darstellen und ihrerseits wieder direkt anwählbar sind.
  8. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass bei der Anwahl von CAD-Texten und CAD-Bemaßungen automatisch die Messaufgabe erkannt und im Messablauf des Koordinatenmessgerätes programmiert wird.
  9. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass bei der Anwahl von CAD-Texten und CAD-Bemaßungen automatisch Sollwerte und Toleranzen in den Messablauf des Koordinatenmessgerätes übernommen werden.
  10. Verfahren nach Anspruch 8 oder 9, dadurch gekennzeichnet, dass bei der Anwahl bereits gemessener Elemente oder Bemaßungen in der 2D-Zeichnung oder im 3D-Modell das Messergebnis eingeblendet wird.
DE19805155A 1998-02-10 1998-02-10 Verfahren zum Erzeugen von Steuerdaten für Koordinatenmeßgeräte Expired - Lifetime DE19805155B4 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19805155A DE19805155B4 (de) 1998-02-10 1998-02-10 Verfahren zum Erzeugen von Steuerdaten für Koordinatenmeßgeräte

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19805155A DE19805155B4 (de) 1998-02-10 1998-02-10 Verfahren zum Erzeugen von Steuerdaten für Koordinatenmeßgeräte

Publications (2)

Publication Number Publication Date
DE19805155A1 DE19805155A1 (de) 1999-08-19
DE19805155B4 true DE19805155B4 (de) 2007-09-27

Family

ID=7857118

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19805155A Expired - Lifetime DE19805155B4 (de) 1998-02-10 1998-02-10 Verfahren zum Erzeugen von Steuerdaten für Koordinatenmeßgeräte

Country Status (1)

Country Link
DE (1) DE19805155B4 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008048776A1 (de) * 2008-09-24 2010-03-25 E. Zoller GmbH & Co. KG Einstell- und Messgeräte Steuer- und/oder Programmiervorrichtung mit einer Datenverarbeitungseinheit zur Verarbeitung eines Soll-Werkzeugdatensatzes eines dreidimensionalen Werkzeugmodells
US20150082269A1 (en) * 2013-09-13 2015-03-19 Fu Tai Hua Industry (Shenzhen) Co., Ltd. Cloud server and method for programming three-dimensional measurement of product off-line

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10108688B4 (de) * 2001-02-23 2013-01-31 Carl Zeiss Industrielle Messtechnik Gmbh Meßvorrichtung
JP3853620B2 (ja) 2001-08-21 2006-12-06 株式会社ミツトヨ 画像測定装置用パートプログラム生成装置及びプログラム
DE102007016502B4 (de) * 2007-03-26 2012-08-16 Harbin Measuring & Cutting Tool Group Co.,Ltd. Messverfahren und Messsystem zum Vermessen von Werkzeugen
DE102008020772A1 (de) * 2008-04-21 2009-10-22 Carl Zeiss 3D Metrology Services Gmbh Darstellung von Ergebnissen einer Vermessung von Werkstücken
US8352212B2 (en) 2009-11-18 2013-01-08 Hexagon Metrology, Inc. Manipulable aid for dimensional metrology
JP5934115B2 (ja) * 2010-02-15 2016-06-15 カール ザイス インダストリエル メステクニーク ゲゼルシャフト ミット ベシュレンクテル ハフツング 仮想表面によって測定過程を制御する方法
US10401144B2 (en) 2011-12-06 2019-09-03 Hexagon Technology Center Gmbh Coordinate measuring machine having a camera
CN105204439B (zh) * 2015-08-28 2018-02-09 北京卫星制造厂 一种三坐标测量机的数控程序转换器
DE102020200309B4 (de) * 2020-01-13 2022-05-12 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Planung einer hindernisfreien Messtrajektorie eines Koordinatenmessgeräts sowie Computerprogramm
CN114612597A (zh) * 2022-03-10 2022-06-10 江苏邑文微电子科技有限公司 一种动画模拟方法、装置、电子设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3725347C2 (de) * 1986-08-04 1994-03-10 Fmc Corp Verfahren und Anordnung zur Prüfung eines gefertigten Werkstücks auf Maßhaltigkeit
DE9403142U1 (de) * 1994-02-25 1994-06-09 Leitz Meßtechnik GmbH, 35578 Wetzlar Koordinatenmeßmaschine, bei der der Taster von Hand auf den Meßpunkt des Werkstückes gefahren wird

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3725347C2 (de) * 1986-08-04 1994-03-10 Fmc Corp Verfahren und Anordnung zur Prüfung eines gefertigten Werkstücks auf Maßhaltigkeit
DE9403142U1 (de) * 1994-02-25 1994-06-09 Leitz Meßtechnik GmbH, 35578 Wetzlar Koordinatenmeßmaschine, bei der der Taster von Hand auf den Meßpunkt des Werkstückes gefahren wird

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
DE-Z.: F und M 102 (1994), Nr. 4, 10. Oktober S. 181-186 *
DE-Z.: Industrieanzeiger 9/97, S. 54 und 55 *
DE-Z.: VOI-Z 139 (1997), Nr. 10 Oktober, S. 34 "Neue Software für 3d-Ständer Meßmaschine *
DE-Z.: Werkstatt und Betrieb, 130, (1997) 1-2, S. 45 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008048776A1 (de) * 2008-09-24 2010-03-25 E. Zoller GmbH & Co. KG Einstell- und Messgeräte Steuer- und/oder Programmiervorrichtung mit einer Datenverarbeitungseinheit zur Verarbeitung eines Soll-Werkzeugdatensatzes eines dreidimensionalen Werkzeugmodells
DE102008048776B4 (de) * 2008-09-24 2020-12-17 E. Zoller GmbH & Co. KG Einstell- und Messgeräte Mess- und/oder Einstellgerät mit einer Messvorrichtung und mit einer Steuer- und/oder Programmiervorrichtung zur Simulation eines Messablaufs
US20150082269A1 (en) * 2013-09-13 2015-03-19 Fu Tai Hua Industry (Shenzhen) Co., Ltd. Cloud server and method for programming three-dimensional measurement of product off-line

Also Published As

Publication number Publication date
DE19805155A1 (de) 1999-08-19

Similar Documents

Publication Publication Date Title
DE102019006800B4 (de) Robotersteuerung und Anzeigevorrichtung unter Verwendung von erweiterter Realität und gemischter Realität
DE3805500C2 (de)
EP2140254B1 (de) Verfahren zum dimensionellen messen mit koordinatenmessgeräten
DE3725347C2 (de) Verfahren und Anordnung zur Prüfung eines gefertigten Werkstücks auf Maßhaltigkeit
EP1447770A2 (de) Verfahren und Vorrichtung zur Visualisierung rechnergestützter Informationen
DE102012216908B4 (de) Verfahren unter Verwendung einer Bildkorrelation zum Bestimmen von Positionsmessungen in einem Maschinenvisionssystem
DE19805155B4 (de) Verfahren zum Erzeugen von Steuerdaten für Koordinatenmeßgeräte
EP3274654B1 (de) Verfahren, vorrichtung und computerprogrammprodukt zum bestimmen von dimensionellen eigenschaften eines messobjekts
DE102013021917A1 (de) Robotersystemanzeigevorrichtung
WO2017121585A1 (de) Verfahren zur bestimmung von einer x-y-z-referenzkoordinate eines werkstücks und bearbeitungsmaschine
DE102014219831A1 (de) Anzeigevorrichtung
EP1330686B1 (de) Verfahren zum generieren eines messprogrammes für ein koordinatenmessgerät
DE102019007348A1 (de) Messprogrammauswahlunterstützungsvorrichtung und Messsteuer- bzw. -regelvorrichtung
WO1999059038A1 (de) Koordinatenmessgerät und verfahren zur steuerung eines solchen
DE19960191B4 (de) Verfahren zur Sicherung eines Koordinatenmessgerätes vor Bedienfehlern
DE19821371A1 (de) Verfahren zur Steuerung eines Koordinatenmeßgerätes und Koordinatenmeßgerät
DE102010054973B4 (de) Verfahren und Messsystem zur Vermessung eines Messobjekts
DE19914862B4 (de) Verfahren und Vorrichtung zum Vermessen eines Konturverlaufs eines Werkstücks
DE19629616C2 (de) Vorrichtung und Verfahren zum manuellen Einstellen, Messen, ggf. Prüfen von Werkzeugen für Bearbeitungsmaschinen
EP0613573B1 (de) Verfahren zur überprüfung der arbeitsgenauigkeit einer nc-maschine
EP3865979A1 (de) Verfahren und vorrichtung zur unterstützung einer softwarebasierten planung einer dimensionellen messung
DE10324833B3 (de) Koordinatenmeßmaschine und Meßverfahren
DE102007007574B3 (de) Verfahren zum Ermitteln von Messstellen
DE10018107A1 (de) Vorrichtung und Verfahren zum dreidimensionalen Vermessen von Objekten
DE102021201289A1 (de) Messung eines Abstands zwischen einem realen Objekt und einem virtuellen Objekt

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8122 Nonbinding interest in granting licences declared
8127 New person/name/address of the applicant

Owner name: MYCRONA GESELLSCHAFT FUER INNOVATIVE MESSTECHNIK M

8363 Opposition against the patent
8339 Ceased/non-payment of the annual fee
R082 Change of representative

Representative=s name: KAMINSKI HARMANN PATENTANWAELTE AG, LI

Representative=s name: MIERSWA, KLAUS, DIPL.-ING., DE

R082 Change of representative

Representative=s name: KAMINSKI HARMANN PATENTANWAELTE AG, LI

Representative=s name: MIERSWA, KLAUS, DIPL.-ING., DE

R082 Change of representative

Representative=s name: KAMINSKI HARMANN PATENTANWAELTE AG, LI

R031 Decision of examining division/federal patent court maintaining patent unamended now final

Effective date: 20140531

R071 Expiry of right