DE3302063A1 - Einrichtung zur kompensation von fehlern an werkzeug- oder messmaschinen sowie an industrie-robotern - Google Patents
Einrichtung zur kompensation von fehlern an werkzeug- oder messmaschinen sowie an industrie-roboternInfo
- Publication number
- DE3302063A1 DE3302063A1 DE19833302063 DE3302063A DE3302063A1 DE 3302063 A1 DE3302063 A1 DE 3302063A1 DE 19833302063 DE19833302063 DE 19833302063 DE 3302063 A DE3302063 A DE 3302063A DE 3302063 A1 DE3302063 A1 DE 3302063A1
- Authority
- DE
- Germany
- Prior art keywords
- machine
- errors
- values
- measuring
- measuring system
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/19—Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/21—Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34215—Microprocessor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37274—Strain gauge
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/41—Servomotor, servo controller till figures
- G05B2219/41206—Lookup table, memory with certain relationships
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49169—Compensation for temperature, bending of tool
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Automatic Control Of Machine Tools (AREA)
- Numerical Control (AREA)
Description
- Einrichtung zur Kompensation von Fehlern an Werkzeug-
- oder Meßmaschinen sowie an Industrie-Robotern Die Erfindung betrifft eine Einrichtung zur Kompensation von Fehlern an Werkzeug- oder Meßmaschinen sowie an Industrie-Robotern mit mindestens einem Wegmeßsystem und einer Vorrichtung zur Anzeige bzw. einer Maschinensteuerung zur Weiterverarbeitung der gemessenen Werte.
- Alle bekannten Werkzeugmaschinen unterliegen Fehlereinflüssen, die dazu führen, daß an den zu fertigenden Werksticken Maß-, Lage- und Formabweichungen von den vorgegebenen Sollwerten entstehen. Auch Meßmaschinen besitzen geometrische Fehler, wie Positions- und Rechtwinkligkeitsfehler, die die Meßergebnisse verfälschen.
- In zahlreichen Veröffentlichungen wurde bereits über die Auswirkungen einzelner Störparameter, beispielsweise der der Werkstückgewichtsbelastung, der Temperatur-, Reibungs-und Spieleinflüsse sowie der unvermeidlichen Fertigungstoleranzen, wie sie insbesondere bei der Serienproduktion von Werkzeugmaschinen auftreten, berichtet. Teilweise wurden Kompensationsmöglichkeiten der durch diese Störeinflüsse auftretenden Bearbeitungsfehler angedeutet.
- Die Ursachen der durch derartige Störungen auftretenden Fehler an-Werkzeug- und Meßmaschinen lassen sich im wesentlichen auf drei Problemschwerpunkte reduzieren: 1. Herstellungsbedingte Fehler: Unter diese Kategorie fallen in erster Linie Positionierabweichungen innerhalb der Maschine, die beispielsweise durch fehlerhaftes Schleifen der Führungsbahnen, durch Steigungsfehler der Spindel, durch Fehler in den Meßsystemen oder durch eine fehlende Rechtwinkligkeit der Maschinenachsen Maßabweichungen -bei einem vorgesehenen Bearbeitungsproblem bewirken.
- 2. Lastbedingte Fehler: Derartige Lastfehler entstehen statisch durch Verlagerung von Eigengewichten des Schlittens der Werkzeug- bzw. Meßmaschine, insbesondere wenn dieser in extreme Lagepositionen verfahren wird. Bei Werkzeugmaschinen werden solche statischen Lastfehler durch das Eigengewicht aufgespannter Werkstücke verstärkt. Auch infolge der am Werkzeugeingriffpunkt wirkenden Zerspankräfte erfolgt eine Verformung der Werkzeugmaschine, aus welcher Maßabweichungen an der Wirkstelle resultieren. Bei Werkzeugmaschinen werden somit die statischen Lastfehler durch mehr oder weniger stark ausgeprägte dynamische Komponenten überlagert.
- 3. Temperaturbedingte Fehler: In Abhängigkeit lokaler Wärmequellen an und in der Werkzeugmaschine sowie als Folge inhomogener Wärmeleitung und somit eines inhomogenen Temperaturfeldes in der Maschine treten Verlagerungen einzelner Bauteile auf, die in ihrer Summe als Gesamtverlagerung an der Wirkstelle meßbar sind.
- Eine Korrektur herstellungsbedingter Fehler erfolgt bisher meist nur durch Kompensation der Spindelsteigungsfehler, wodurch gewisse Positionierfehler des Wegmeßsystems vermieden werden können. Bei neueren CNC-Steuerungen besteht auch die Möglichkeit, ein Werkstück zu vermessen und der Steuerung Korrekturwerte für einzelne Meßpunkte einzugeben.
- Rechtwinkligkeitsfehler können auf diese Weise nur mit einem extrem großen Aufwand kompensiert werden.
- Daneben existieren ACC-geregelte Werkzeugmaschinen, bei denen meist in Abhängigkeit von der Schnittkraft oder der Stromaufnahme des Hauptmotors die Schnittdaten, wie Vorschub oder Drehzahl, variiert werden. Die Heranziehung der Schnittkraft-Meßresultate zur Kompensation der entstehenden Verlagerung findet jedoch nicht statt, so daß bei allen bisher bekannten Werkzeugmaschinen lastbedingte Fehler in Kauf genommen werden müssen.
- Mit thermischen Deformationen an Werkzeugmaschinen haben sich viele Arbeiten beschäftigt. Ein Teil der Untersuchungen geht davon aus, daß besonders bei Drehmaschinen in Abhångigkeit von Drehzahl und Zeit Verlagerungen auftreten, die sich als Funktion der Temperaturen an verschiedenen Meßstellen darstellen lassen. Zwar können thermisch bedingte Fehler durch eine thermo-symmetrische Konstruktion der Werkzeugmaschine und durch eine schnelle Späneabfuhr erheblich eingegrenzt werden, völlig verhindert werden können thermische Verlagerungen hingegen nicht. Dies gilt besonders -für Fräsmaschinen.
- Obwohl bereits vor längerer Zeit Versuche zur regeltechnischen Kompensation derartiger thermisch bedingter Fehler unternommen wurden, um mittels hydraulischer oder pneumatischer Wandler aufgrund von an bestimmten Stellen der Werkzeugmaschine gemessenen Temperaturen eine der Werkzeugzustellung überlagerte Zustellungskorrektur durchzuführen, gestalten sich die regeltechnischen Maßnahmen sehr aufwendig, weil das Auffinden der mathematischen Zuordnung äußerst kompliziert ist.
- Nur durch eine intelligente Kompensationseinrichtung, die mit geeigneten mathematischen Beziehungen aus dem Temperaturniveau eines oder einer bestimmten Anzahl definierter Punkte am Werkzeugmaschinenkörper die thermische Verlagerung' der Maschinenspindel ermittelt und an den Regelkreis geeignet weiterleitet, lassen sich solche Fehler kompensieren.
- Von Bedeutung ist hierbei ferner, daß die thermischen Ver--lagerungen außerdem immer im Zusammenhang mit Rechtwinkligkeitsfehlern gesehen werden müssen.
- Zusammenfassend läßt sich somit zum gegenwärtigen Stand der Entwicklung sagen, daß die Ursachen der an Werkzeugmaschinen auftretenden herstellungsbedingten, lastabhängigen und thermischen Verlagerungen ausreichend ermittelt sind. Bei der Kompensation der daraus resultierenden Bearbeitungsfehler sind aber die Möglichkeiten, die sich in Verbindung mit NC- oder CNC-Werkzeugmaschinensteuerungen bieten, bisher kaum genutzt worden. Gewisse Steuerungen bieten zwar Sollwertkorrekturen an, die über ein Software-Programmsystem einmalig eine Fehleranpassung - zumindest in einer Achse -gestatten. Die bekannten Korrekturverfahren sind jedoch ausschließlich. an eine bestimmte Steuerung angepaßt. Als Beispiel sei hier die e Kompensation von Relativverlagerungen bei einigen Drehmaschinen genannt.
- Der Erfindung liegt die Aufgabe zugrunde, eine Einrichtung zur Kompensation von Fehlern an Werkzeug- oder Meßmaschinen sowie an Industrie-Robotern, die mindestens ein Wegmeßsystem und eine Vorrichtung zur Anzeige bzw. eine Maschinensteuerung zur Weiterverarbeitung der gemessenen Werte besitzen, zu schaffen, die ohne komplizierte und zusätzliche Regeleinrichtungen in der Maschine herstellungsbedingte, lastbedingte und temperaturbedingte Verlagerungen unter Zuhilfenahme der Mikroprozessortechnik kompensiert, wobei die Einrichtung flexibel und in weiteren Bereichen kompatibel sein soll.
- Die Lösung dieser Aufgabenstellung durch die Erfindung ist dadurch gekennzeichnet, daß dem Wegmeßsystem der Werkzeug-oder Meßmaschine sowie des Industrie-Roboters ein Rechner nachgeschaltet ist, der die-vom Wegmeßsystem gemessenen Positionswerte (Istwerte) vor ihrer Anzeige bzw. Weiterverarbeitung mit Korrekturwerten überlagert, die zuvor für alle möglichen Positionen, thermischen Zustände und Lastbedingungen ermittelt wurden und in dem für die Kompensationsaufgabe zuständigen Rechner abgespeichert bzw. in-Abhängigkeit von den herrschenden Betriebsparametern durch diesen berechnet worden sind.
- Da die erfindungsgemäße Einrichtung die vom Wegmeßsystem -gemessenen Istwerte mit den für alle möglichen Positionen, thermischen Zustände und Lastbedingungen gespeicherten bzw.
- berechneten Korrekturwerten so überlagert, daß bei der Weitergabe der Meßwerte an den Soll-Istwert-Vergleicher der Maschine dem Lageregelkreis ein "korrigierter Positionswert vorgetäuscht wird, erfolgt bei der erfindungsgemäßen Einrichtung kein Eingriff in den Regelkreis der Maschine, der eine Änderung des Stabilitätsverhaltens zur Folge hat.
- Die erfindungsmäßige Einrichtung ist darüber hinaus unabhängig von der jeweiligen Ausbildung der Maschinensteuerung, da sie zwischen dem jeweiligen Wegmeßsystem und der eigentlichen Maschinensteuerung angeordnet ist und lediglich die dem Soll-Istwert-Vergleicher der Maschinensteuerung zugeführten Istwerte (unter Berücksichtigung der zuvor festgestellten Fehlerquellen) korrigiert. Die den gemessenen Werten (Istwerten) überlagerten Korrekturwerte sind diejenigen Größen, die vorher als herstellungs-, temperatur- oder lastabhängige Fehler meßtechnisch erfaßt und damit gespeichert oder berechnet wurden. Da Meßsysteme an numerisch gesteuerten Werkzeugmaschinen überwiegend derart beschaffen sind, daß sie jeweils nach einem bestimmten Verfahrabstand einen Impuls an die Maschinensteuerung abgeben, welche diese Impulse zählt und so die aktuelle Position ermittelt, genügt es bei der erfindungsmäßigen Einrichtung, im Falle einer notwendig gewordenen Korrektur entweder einen zusätzlichen Impuls zu!suggerieren oder einen tatsächlichen Impuls zu unterdrücken, um die gewünschte Kompensation durchzuführen.
- Die Erfindung gestattet somit, herstellungsbedingte Fehler in Abhängigkeit von der Maschinenposition durch translatorische Korrekturen in allen drei Achsen und damit auch Verlagerungen und Verkippungen auszugleichen. Bei mehr als dreiachsig gesteuerten Maschinen kann die Korrektur nicht nur translatorisch, sondern ggf. auch rotatorisch erfolgen.
- Lastbedingte Verlagerungen und Verkpippungen können ebenso ausgeglichen werden wie Fehler, die durch Wärmedehnungen entstehen.
- Für herstellungsbedingte Fehler ist es zwar erforderlich, diese für jede Maschine einzeln zu ermitteln und in dem Rechner abzuspeichern; die beiden anderen Fehlerarten dagegen, nämlich die lastbedingten und thermischen Fehler, sind weitgehend typbedingt und brauchen daher nur einmal für jeden Maschinentyp bzw. Baureihe ermittelt und gespeichert werden.
- Gemäß einem weiteren Merkmal der Erfindung werden Lagefehler (Positions- und Rechtwinkligkeitsfehler), vorzugsweise mittels LASER, durch Vergleich von in diskreten Positionsabständen ermittelten Soll- und Istwerten bestimmt und in Form einer Wertetabelle für jede der drei Achsrichtungen gespeichert. Die Abspeicherung der Korrekturwerte erfolgt vorzugsweise binär.
- Der thermische Zustand der Maschine wird erfindungsgemäß durch an mehreren ausgesuchten Stellen angeordnete Temperatursensoren erfaßt; die unter realen Arbeitsbedingungen auftretenden thermischen Verlagerungen der Wirkstelle werden über den gesamten Temperaturbereich gemessen und in Form von mathematischen Beziehungen, bezogen auf jede der drei Achsrichtungen, gespeichert. Die mathematischen Beziehungen zwischen thermischem Zustand der Maschine und auftretenden Verlagerungen werden vorzugsweise durch geeignete Regressionsverfahren ermittelt.
- In Weiterbildung des erfindungsmäßigen Vorschlages werden während des Betriebes der Maschine die Temperaturen an den Meßstellen durch einen Rechner abgefragt, in die mathematischen Beziehungen für die Abweichung in den drei Achsrichtungen eingesetzt und zu Korrekturwerten verarbeitet.
- Nach einer einmaligen Ermittlung der mathematischen Beziehungen für den jeweiligen Maschinentyp ist somit eine Kompensation thermischer Fehler allein durch Uberwachen der Temperaturen an ausgesuchten Stellen möglich.
- Lastabhängige Fehler werden schließlich gemeinsam mit proportionalen Signalen von Dehnmeßstreifen ermittelt, wobei die zu speichernden Korrekturwerte für die lastabhängigen Fehler vom Einfluß der thermischen Fehler befreit werden.
- Hierdurch ist es mit der Erfindung möglich, auch lastabhängige Fehler zu korrigieren, wozu während des Betriebes der Maschine laufend die Signale der Dehnmeßstreifen durch einen Rechner abgefragt und die gespeicherten Korrekturwerte der lastabhängigen Fehler entsprechend dem Abfrageergebnis den Istwerten des Wegmeßsystems überlagert werden.
- Bei den dynamischen Belastungen infolge Schnittkraftschwankungen erfolgt die Korrektur der Verlagerung nur hinsichtlich ihrer zeitlichen Mittelwerte, wobei die Mittelungsdauer sich nach der Dynamik des Regelkreises richtet.
- Die erfindungsmäßige Einrichtung zur Kompensation von Fehlern an Werkzeug- oder Meßmaschinen sowie an Industrie-Robotern ermöglicht somit mit Hilfe eines geringen Meßaufwandes, der lediglich bezüglich der herstellungsbedingten Fehler für jede einzelne Maschine durchgeführt werden muß, ansonsten für eine ganze Maschinenserie ermittelt werden kann, eine vollständige Kompensation der herstellungsbedingten, lastbedingten und thermischen Fehler, ohne daß es hierzu eines Eingriffes in die jeweils vorhandene Maschinensteuerung bedarf.
- Auf der Zeichnung ist ein Ausführungsbeispiel der erfindungsgemäßen Kompensations-Einrichtung bei drei messenden Achsen anhand eines Schaltschemas dargestellt.
- An verschiedenen Temperaturmeßstellen der Maschine werden die lokalen Temperaturen mittels Temperatursensoren d1 bis dm gemessen. Durch nachgeschaltete Analag-Digital-Wandler W1 bis Wm steht deren Wert digital zur Verfügung. In einem zugeordneten Temperaturprozessor OCP-T'(OCP: one chip processor) werden diese Werte, die durch sequenzielles Ansprechen der einzelnen Wandler W1 bis Wm abgefragt werden, mit den einmalig für einen Maschinentyp erstellten Temperatur-Verlagerungs-Beziehungen verknüpft.
- Das Ergebnis, nämlich die durch Wärmedehnungen entstandene Verlagerung der Wirkstelle in Relation zu einem vorgegebenen Nullniveau, wird einem Master-Prozessor QCP-M getrennt für jede Achse immer dann zur Verfügung gestellt, wenn die seit der letzten Temperaturkompensation aufgetretene Verlagerung gerade dem kleinsten Verfahrinkrement entspricht.
- Durch Wegmeßzähler x, y und z werden die vom Wegmeßsystem M kommenden Wegimpulse mitgezählt, wobei der aktuelle Stand aller Achsen jederzeit durch den Master-Prozessor OCP-M abgefragt werden kann.
- Erkennen die Wegmeßzähler x, y, z aufgrund einer vorgegebenen Korrekturtabelle, daß ein Positionswert erreicht ist, der eine Korrektur in einer der Achsen erforderlich macht, so werden Größe des Korrekturwertes (üblicherweise ebensdgroß -wie der kleinste mögliche Verfahrschritt der Maschinensteuerung), Richtung und Angabe der zu korrigierenden Achse dem Master-Prozessor OCP-M übermittelt.
- An verschiedenen geeigneten Stellen der Maschine sind Dehnungssensoren e1 bis em angebracht, welche die Oberflächenspannungen messen. In Verbindung mit ihnen zugeordneten Verstärkern V1 bis Vm entstehen zu den Oberflächenspannungen proportionale Spannungssignale. Hieraus berechnet ein Lastprozessor OCP-S in vorbeschriebener Weise die an der Wirkstelle auftretenden Verlagerungen in den einzelnen Achsen als Folge der dort wirkenden Kräfte. Sind voreingestellte Parameter, die für die Berechnung erforderlich sind, von Maschinenpositionen abhängig, so ermittelt der Lastprozessor OCP-S die aktuelle Position über den Master-Prozessor OCP-M.
- Um nicht durch Wärmedehnung hervorgerufene Maschinenspannungen für Lastspannungen zu deuten (und sie dann nochmals zu kompensieren), wird die Größe der lastabhängigen Spannungen um den Einfluß der temperaturabhängigen Spannungen bereinigt. Der Last-Prozessor OCP-S fragt über- den Master-Prozessor OCP-M den aktuellen Zustand im Temperatur-Prozessor OCP-T ab und berücksichtigt diese Werte bei der lastabhängigen Verlagerungsberechnung.
- Auch der Last-Prozessor OCP-S stellt Korrekturgröße und Richtung, für jede Achse getrennt, dem Master-Prozessor OCP-M zur Verfügung.
- Aus allen ihm zugeleiteten Verlagerungsinformationen ermittelt der Master-Prozessor OCP-M für jede Achse den zu korrigierenden Gesamtfehler.
- Die mit "+" dargestellten Symbole kennzeichnen die Phasenschieber Pxs Pyv Pz für jede Achse. Ein positiver Impuls vom Wegmeßsystem M veranlaßt den Phasenschieber Px bzw.
- P bzw. P z ebenso wie ein positiver Impuls vom Mastery Prozessor OCP-M,einen positiven Impuls an die Maschinensteuerung S weiterzugeben. Das gleiche gilt für einen negativen Impuls. Heben sich Impuls vom Wegmeßsystem M und Impuls vom Master-Prozessor OCP-M wegen unterschiedlichen Vorzeichens gerade auf, so wird. kein Impuls weitergegeben.
- Ist im Master-Prozessor OCP-M ein Korrekturwert bestimmt worden; der in einer Achse mehreren Korrekturimpulsen entspricht, so werden diese Impulse hintereinander mit maximal der Taktrate ausgegeben, die von der Maschinensteuerung S noch verarbeitet werden kann.
- Uberschreiten die Taktraten der Wegmeßsignale, beispielsweise bei sehr hohen Eilgangsgeschwindigkeiten, jene Grenze, unterhalb derer es dem Master-Prozessor OCP-M möglich ist, Korrekturwerte dazwischenzuschieben, sammelt er die Korrekturwerte und gibt diese erst dann aus, wenn die Taktrate der Meßsignale auf ein genügend reduziertes Niveau gesunken ist. Damit läßt sich vermeiden, daß nicht eindeutige Zustände in den Phasenschiebern PxS PyS Pz entstehen.
- Bezugszeichenliste d1 bis dm Temperatursensor e1 bis. em Dehnungssensor M Wegemeßsystem OCP-M Master-Prozessor OCP-S Last-Prozessor OCP-T Temperatur-Prozessor Px,-Py, Pz Phasenschieber S Maschinensteuerung V1 bis Vm Verstärker W1 bis Wm Analog-Digital-Wandler x, y, z Wegmeßzähler
Claims (8)
- P a t e-n t a n s p r ü c h e De Einrichtung zur Kompensation von Fehlern an Werkzeug-oder Meßmaschinen sowie an Industrie-Robotern mit mindestens einem Wegmeßsystem und einer Vorrichtung zur Anzeige bzw. einer Maschinensteuerung zur Weiterverarbeitung der gemessenen Werte, dadurch gekennzeichnet daß dem Wegmeßsystem ein Rechner nachgeschaltet ist, der die vom Wegmeßsystem gemessenen Istwerte vor ihrer Anzeige bzw. Weiterverarbeitung mit Korrekturwerten überlagert, die zuvor für alle möglichen Positionen, thermischen Zustände und Lastbedingungen ermittelt und in dem für die Kompensationsaufgabe zuständigen Rechner zugeordneten Speichern abgespeichert bzw. in Abhängigkeit von den herrschenden Betriebsparametern durch diesen Rechner berechnet sind.
- 2. Einrichtung nach Anspruch 1, dadurch gekennzeichnet, daß Lagefehler (Positions- und Rechtwinkligkeitsfehler), vorzugsweise mittels LASER, durch Vergleich von in diskreten Positionsabständen ermittelten Soll- und Istwerten erfaßt und in Form einer Wertetabelle für jede der drei Achsrichtungen gespeichert werden.
- 3. Einrichtung nach Anspruch 2, dadurch gekennzeichnet, daß die Abspeicherung der Korrekturwerte binär erfolgt.
- 4. Einrichtung nach Anspruch 1, dadurch gekennzeichnet, daß der thermische Zustand der Maschine durch an mehr ren ausgesuchten Stellen angeordnete Temperatursensoren erfaßt wird und daß die unter realen Arbeitsbedingungen auftretenden Verlagerungen der Wirkstelle über den gesamten Temperaturbereich gemessen und in Form von mathematischen Beziehungen, bezogen auf åede der drei Achsrichtungen, gespeichert werden.
- 5. Einrichtung nach Anspruch 4, dadurch gekennzeichnet, daß die mathematischen Beziehungen zwischen thermischem Zustand der Maschine und auftretenden Verlagerungen durch geeignete Re.gressionsverfahren ermittelt werden.
- 6. Einrichtung nach Anspruch 4 und 5, dadurch gekennzeichnet, daß während des Betriebs der Maschine die Temperaturen an den Meßstellen durch einen Rechner abgefragt, in die mathematischen Beziehungen für die Abweichungen in den drei Achsrichtungen eingesetzt und zu Korrekturwerten verarbeitet werden.
- 7.. Einrichtung nach mindestens einem -der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß lastabhängige Fehlergemeinsam mit proportionalen Signalen von Dehnmeßstreifen ermittelt werden und daß die zu speichernden Korrekturwerte vom Einfluß der thermischen Fehler befreit sind.
- 8. Einrichtung nach Anspruch 7, dadurch gekennzeichnet, daß während des Betriebs der Maschine laufend die Signale der Dehnmeßstreifen durch einen Rechner abgefragt und die gespeicherten Korrekturwerte der lastabhängigen Fehler entsprechend dem Abfrageergebnis den Istwerten des Wegmeßsystems überlagert werden.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19833302063 DE3302063C2 (de) | 1983-01-22 | 1983-01-22 | Einrichtung zur Kompensation von Lagefehlern an Werkzeug- oder Meßmaschinen sowie an Industrie-Robotern |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19833302063 DE3302063C2 (de) | 1983-01-22 | 1983-01-22 | Einrichtung zur Kompensation von Lagefehlern an Werkzeug- oder Meßmaschinen sowie an Industrie-Robotern |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3302063A1 true DE3302063A1 (de) | 1984-07-26 |
DE3302063C2 DE3302063C2 (de) | 1986-06-19 |
Family
ID=6188933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19833302063 Expired DE3302063C2 (de) | 1983-01-22 | 1983-01-22 | Einrichtung zur Kompensation von Lagefehlern an Werkzeug- oder Meßmaschinen sowie an Industrie-Robotern |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE3302063C2 (de) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3614122A1 (de) * | 1986-04-25 | 1987-11-05 | Forsch Steuerungstechnik Der W | Verfahren und vorrichtung zur positionskorrektur von industrieroboterarmen |
DE3731704A1 (de) * | 1986-09-29 | 1988-03-31 | Asea Ab | Verfahren und anordnung zur eichung eines an der hand eines industrieroboters montierten sensors |
DE3714028A1 (de) * | 1987-04-27 | 1988-11-17 | Siemens Ag | Verfahren zum ermitteln von korrekturwerten fuer die von einer wegmesseinrichtung einer numerisch gesteuerten handhabungs- oder produktionsmaschine erfassten messwerte |
EP0376873A2 (de) * | 1988-12-30 | 1990-07-04 | Aaron Shafir | Gerät zur Digitalisierung der Kontur der Fläche eines Zahnes, insbesondere verwendbar bei der Herstellung einer Zahnkrone |
EP0459106A1 (de) * | 1990-03-30 | 1991-12-04 | Toyota Jidosha Kabushiki Kaisha | Korrektureinrichtung für Koordinatensysteme bei Werkzeugmaschinen |
DE4028006A1 (de) * | 1990-09-04 | 1992-03-05 | Messerschmitt Boelkow Blohm | Verfahren zur kompensation von masslichen abweichungen von werkzeugmaschinen |
US5224032A (en) * | 1989-07-08 | 1993-06-29 | Kuka Schwessanlagen+Roboter Gmbh | Process for controlling the movements of an axis on program-controlled machines and control system |
EP0885688A2 (de) * | 1997-06-12 | 1998-12-23 | Lidköping Machine Tools AB | Vorrichtung zum Ausgleichen von Verformungen eines Maschinenelements und einer Stützanlage |
US5935178A (en) * | 1995-03-24 | 1999-08-10 | Siemens Aktiengesellschaft | Device for taking account of the reaction time of a device in a travel-dependent control system therefor |
DE19821873A1 (de) * | 1998-05-15 | 1999-11-25 | Inst Werkzeugmaschinen Und Bet | Verfahren und Vorrichtung zur Steuerung eines Industrieroboters |
US6065338A (en) * | 1996-10-09 | 2000-05-23 | Siemens Linear Motor Systems Gmbh & Co. Kg | Machine for machining workpieces |
DE19853310A1 (de) * | 1998-11-19 | 2000-05-25 | Bayerische Motoren Werke Ag | Verfahren zur Steuerung eines Roboterarms eines Industrieroboters |
WO2001087539A2 (de) * | 2000-05-16 | 2001-11-22 | Daimlerchrysler Ag | Aktive spindellagerung |
DE102004056861A1 (de) * | 2004-11-25 | 2006-06-08 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Regeln, Steuern von Manipulatoren |
EP1967926A1 (de) * | 2007-03-03 | 2008-09-10 | AfM Technology GmbH | Verfahren und Vorrichtung zur Korrektur eines Positionierungssystems |
DE102006017752B4 (de) * | 2006-04-11 | 2010-08-05 | AJ Cybertron Gesellschaft für Laborautomationssysteme mbH | Positionierantrieb |
US7792653B2 (en) | 2005-07-28 | 2010-09-07 | Carl Zeiss Industrielle Messtechnik Gmbh | Correction of interpolation errors of a machine, such as a coordinate measuring machine |
DE102013001250A1 (de) | 2013-01-25 | 2014-08-14 | Harry Schilling | Verfahren zur Korrektur von physikalischen Effekten bei bildgebenden Verfahren |
US10449676B2 (en) | 2015-03-23 | 2019-10-22 | National Research Council Of Canada | Multi-jointed robot deviation under load determination |
RU2706260C2 (ru) * | 2014-12-29 | 2019-11-15 | Бретье-Аутомацион Гмбх | Способ компенсации отклонения рабочей точки |
DE102018208668A1 (de) * | 2018-05-31 | 2019-12-05 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | System zur wenigstens bereichsweisen Regelung einer Temperatur eines Industrieroboters und Verfahren zum Erhöhen der Arbeitsgenauigkeit eines Industrieroboters |
CN110989495A (zh) * | 2019-12-24 | 2020-04-10 | 广东省智能制造研究所 | 基于自适应迭代学习的误差补偿方法及数控控制系统 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3143310B2 (ja) * | 1994-02-25 | 2001-03-07 | 三菱電機株式会社 | 位置検出装置、補正機能付位置検出装置、位置検出方法、および、位置検出装置の補正方法 |
DE102008055770B3 (de) | 2008-11-04 | 2010-11-04 | Wilhelm Altendorf Gmbh & Co. Kg | Steuerungsverfahren für eine Formatkreissäge |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT248825B (de) * | 1964-01-17 | 1966-08-25 | Heid Ag Maschf | Numerische Werkzeugmaschinensteuerung |
DE2508968A1 (de) * | 1975-03-01 | 1976-09-09 | Bosch Gmbh Robert | Numerisch gesteuertes handhabungssystem |
EP0062076A1 (de) * | 1980-10-13 | 1982-10-13 | Fanuc Ltd. | Verfahren und vorrichtung zur steuerung eines industriellen roboters |
EP0063613A1 (de) * | 1980-10-30 | 1982-11-03 | Fanuc Ltd. | Lagenfehlerkorrekturvorrichtung |
DE3218612A1 (de) * | 1981-05-19 | 1982-12-16 | Yaskawa Denki Seisakusho Kk | Numerisch gesteuerte werkzeugmaschine mit verschiebefehlerkompensation |
-
1983
- 1983-01-22 DE DE19833302063 patent/DE3302063C2/de not_active Expired
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AT248825B (de) * | 1964-01-17 | 1966-08-25 | Heid Ag Maschf | Numerische Werkzeugmaschinensteuerung |
DE2508968A1 (de) * | 1975-03-01 | 1976-09-09 | Bosch Gmbh Robert | Numerisch gesteuertes handhabungssystem |
EP0062076A1 (de) * | 1980-10-13 | 1982-10-13 | Fanuc Ltd. | Verfahren und vorrichtung zur steuerung eines industriellen roboters |
EP0063613A1 (de) * | 1980-10-30 | 1982-11-03 | Fanuc Ltd. | Lagenfehlerkorrekturvorrichtung |
DE3218612A1 (de) * | 1981-05-19 | 1982-12-16 | Yaskawa Denki Seisakusho Kk | Numerisch gesteuerte werkzeugmaschine mit verschiebefehlerkompensation |
Non-Patent Citations (6)
Title |
---|
"Ausgleich thermischer Deformationen an Werkzeug- maschinen", C. Hanser Verlag, München-Wien 1980 * |
"Neue Möglichkeiten d. Kompensation therm. Stör- einflüsse an Werkzeugmaschinen", v. Prof.Dr.-Ing. ICHIMIYA u. Dipl.-Ing. HEISEL, Berlin in "Zeit- schr. f. wirtschaftl. Fertigung", H.10, 1976, S.441 * |
"Thermisches Verhalten von Werkzeugmaschinen un- ter bes. Berücksichtigung v. Kompensationsmög- lichkeiten"von Dipl.-Ing. P. de HAAS, Berlin 1975 * |
"Zeitschr. f. wirtschaftl. Fertigung" 1975, H.7, S.368 * |
Bericht zum Forschungsvorhaben "Modulares La- ser-Anbauwegmeßsystem für mehrachsige Bearbei- tungsmaschinen", VDI-Aktenzeichen 13N 5049 1.1.78-31.12.80 * |
DE-Buch: H.Raab: "Handbuch Industrieroboter", 1981, Vieweg Braunschweig, S.57-62 u. S.76-80 * |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3614122A1 (de) * | 1986-04-25 | 1987-11-05 | Forsch Steuerungstechnik Der W | Verfahren und vorrichtung zur positionskorrektur von industrieroboterarmen |
DE3731704A1 (de) * | 1986-09-29 | 1988-03-31 | Asea Ab | Verfahren und anordnung zur eichung eines an der hand eines industrieroboters montierten sensors |
DE3714028A1 (de) * | 1987-04-27 | 1988-11-17 | Siemens Ag | Verfahren zum ermitteln von korrekturwerten fuer die von einer wegmesseinrichtung einer numerisch gesteuerten handhabungs- oder produktionsmaschine erfassten messwerte |
EP0376873A3 (de) * | 1988-12-30 | 1992-09-02 | Aaron Shafir | Gerät zur Digitalisierung der Kontur der Fläche eines Zahnes, insbesondere verwendbar bei der Herstellung einer Zahnkrone |
EP0376873A2 (de) * | 1988-12-30 | 1990-07-04 | Aaron Shafir | Gerät zur Digitalisierung der Kontur der Fläche eines Zahnes, insbesondere verwendbar bei der Herstellung einer Zahnkrone |
US5224032A (en) * | 1989-07-08 | 1993-06-29 | Kuka Schwessanlagen+Roboter Gmbh | Process for controlling the movements of an axis on program-controlled machines and control system |
EP0459106A1 (de) * | 1990-03-30 | 1991-12-04 | Toyota Jidosha Kabushiki Kaisha | Korrektureinrichtung für Koordinatensysteme bei Werkzeugmaschinen |
US5220510A (en) * | 1990-03-30 | 1993-06-15 | Toyota Jidosha Kabushiki Kaisha | Coordinate system correcting apparatus for machine tool |
DE4028006A1 (de) * | 1990-09-04 | 1992-03-05 | Messerschmitt Boelkow Blohm | Verfahren zur kompensation von masslichen abweichungen von werkzeugmaschinen |
US5935178A (en) * | 1995-03-24 | 1999-08-10 | Siemens Aktiengesellschaft | Device for taking account of the reaction time of a device in a travel-dependent control system therefor |
US6065338A (en) * | 1996-10-09 | 2000-05-23 | Siemens Linear Motor Systems Gmbh & Co. Kg | Machine for machining workpieces |
EP0885688A2 (de) * | 1997-06-12 | 1998-12-23 | Lidköping Machine Tools AB | Vorrichtung zum Ausgleichen von Verformungen eines Maschinenelements und einer Stützanlage |
EP0885688A3 (de) * | 1997-06-12 | 2001-10-17 | Lidköping Machine Tools AB | Vorrichtung zum Ausgleichen von Verformungen eines Maschinenelements und einer Stützanlage |
DE19821873C2 (de) * | 1998-05-15 | 2000-07-13 | Inst Werkzeugmaschinen Und Bet | Verfahren zum Verringern des Einflusses von Temperaturänderungen auf Industrieroboter |
DE19821873A1 (de) * | 1998-05-15 | 1999-11-25 | Inst Werkzeugmaschinen Und Bet | Verfahren und Vorrichtung zur Steuerung eines Industrieroboters |
US6345213B1 (en) | 1998-05-15 | 2002-02-05 | Institut Fuer Werkzeugmaschinen Und Betriebswissenschaften Tu Muenchen | Control method for an industrial robot |
DE19853310A1 (de) * | 1998-11-19 | 2000-05-25 | Bayerische Motoren Werke Ag | Verfahren zur Steuerung eines Roboterarms eines Industrieroboters |
WO2001087539A2 (de) * | 2000-05-16 | 2001-11-22 | Daimlerchrysler Ag | Aktive spindellagerung |
WO2001087539A3 (de) * | 2000-05-16 | 2002-05-30 | Daimler Chrysler Ag | Aktive spindellagerung |
DE102004056861A1 (de) * | 2004-11-25 | 2006-06-08 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zum Regeln, Steuern von Manipulatoren |
US7792653B2 (en) | 2005-07-28 | 2010-09-07 | Carl Zeiss Industrielle Messtechnik Gmbh | Correction of interpolation errors of a machine, such as a coordinate measuring machine |
DE102006017752B4 (de) * | 2006-04-11 | 2010-08-05 | AJ Cybertron Gesellschaft für Laborautomationssysteme mbH | Positionierantrieb |
EP1967926A1 (de) * | 2007-03-03 | 2008-09-10 | AfM Technology GmbH | Verfahren und Vorrichtung zur Korrektur eines Positionierungssystems |
DE102013001250A1 (de) | 2013-01-25 | 2014-08-14 | Harry Schilling | Verfahren zur Korrektur von physikalischen Effekten bei bildgebenden Verfahren |
RU2706260C2 (ru) * | 2014-12-29 | 2019-11-15 | Бретье-Аутомацион Гмбх | Способ компенсации отклонения рабочей точки |
US10449676B2 (en) | 2015-03-23 | 2019-10-22 | National Research Council Of Canada | Multi-jointed robot deviation under load determination |
DE102018208668A1 (de) * | 2018-05-31 | 2019-12-05 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | System zur wenigstens bereichsweisen Regelung einer Temperatur eines Industrieroboters und Verfahren zum Erhöhen der Arbeitsgenauigkeit eines Industrieroboters |
DE102018208668B4 (de) * | 2018-05-31 | 2020-09-17 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | System zur wenigstens bereichsweisen Regelung einer Temperatur eines Industrieroboters und Verfahren zum Erhöhen der Arbeitsgenauigkeit eines Industrieroboters |
CN110989495A (zh) * | 2019-12-24 | 2020-04-10 | 广东省智能制造研究所 | 基于自适应迭代学习的误差补偿方法及数控控制系统 |
Also Published As
Publication number | Publication date |
---|---|
DE3302063C2 (de) | 1986-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3302063C2 (de) | Einrichtung zur Kompensation von Lagefehlern an Werkzeug- oder Meßmaschinen sowie an Industrie-Robotern | |
DE102006013767B4 (de) | Verfahren zur Korrektur wärmebedingter Verschiebungen in einem maschinellen Bearbeitungswerkzeug | |
DE3530576C2 (de) | Verfahren und Vorrichtung zum Bestimmen der Abmessungen eines Werkstücks | |
DE69934251T2 (de) | Nc-werkzeugmaschine und verfahren zur steuerung der nc-werkzeugmaschine | |
DE112009003699B4 (de) | Maschinenbewegungsbahnmessvorrichtung, numerisch gesteuertewerkzeugmaschine und maschinenbewegungsbahnmessverfahren | |
DE69015347T2 (de) | Vorschubgeschwindigkeitskontrolle. | |
EP3396481B1 (de) | Verfahren zur kompensation der fräserabdrängung | |
DE3545795C2 (de) | Vorrichtung zur numerischen Steuerung | |
DE102017206568B4 (de) | Positionsmessverfahren für ein Objekt bei einer Bearbeitungsmaschine und Positionsmesssystem derselben | |
EP3792712A1 (de) | Verfahren zur korrektur von werkzeugparametern einer werkzeugmaschine zur bearbeitung von werkstücken | |
DE69316841T2 (de) | Verfahren und Steuerungsgerät zum Aufspannen eines Werkstücks in einer Werkzeugmaschine | |
DE112017000153B4 (de) | Steuerparameter-Einstellvorrichtung | |
DE4108880C2 (de) | Numerisch gesteuerte Werkzeugmaschine | |
DE10117460A1 (de) | Impulsgekoppelter Transmissionsantrieb | |
DE3821412A1 (de) | Verfahren zum korrigieren der fehlausrichtung eines werkstuecks in einer nc-werkzeugmaschine | |
EP0321669A2 (de) | Steuersystem zum Planschleifen von gleichen Werkstück-Rohlingen | |
DE3330280C2 (de) | ||
DE4028006C2 (de) | Verfahren zur Kompensation von maßlichen Abweichungen von NC- oder CNC-gesteuerten Werkzeugmaschinen | |
DE3714028C2 (de) | ||
EP0561813B1 (de) | Verfahren zur ermittlung von vorsteuerparametern für eine lageregelung | |
DE69716719T2 (de) | Verbessertes überwachungssystem für die bewegung eines werkzeugs und werkzeugschlittens | |
DE10257229A1 (de) | Vorrichtung zur Steuerung einer Werkzeugmaschine sowie Werkzeugmaschinen mit einer solchen Vorrichtung | |
DE102020203770A1 (de) | Steuergerät und Werkzeugmaschine | |
DE102020122685A1 (de) | Parametereinstellverfahren und steuervorrichtung | |
DE102019128041A1 (de) | Analysegerät, Analyseverfahren und Bearbeitungssystem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
D2 | Grant after examination | ||
8363 | Opposition against the patent | ||
8331 | Complete revocation |