DE3438007A1 - Einrichtung zur diagnose einer bahngesteuerten maschine - Google Patents

Einrichtung zur diagnose einer bahngesteuerten maschine

Info

Publication number
DE3438007A1
DE3438007A1 DE19843438007 DE3438007A DE3438007A1 DE 3438007 A1 DE3438007 A1 DE 3438007A1 DE 19843438007 DE19843438007 DE 19843438007 DE 3438007 A DE3438007 A DE 3438007A DE 3438007 A1 DE3438007 A1 DE 3438007A1
Authority
DE
Germany
Prior art keywords
values
actual
axes
setpoint
actual value
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
Application number
DE19843438007
Other languages
English (en)
Other versions
DE3438007C2 (de
Inventor
Axel 6120 Michelstadt Hulsch
Paul 7500 Karlsruhe Stauß
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE19843438007 priority Critical patent/DE3438007A1/de
Publication of DE3438007A1 publication Critical patent/DE3438007A1/de
Application granted granted Critical
Publication of DE3438007C2 publication Critical patent/DE3438007C2/de
Granted 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/406Numerical 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 monitoring or safety
    • G05B19/4063Monitoring general control system
    • 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/35334Display entire part and zoom of detail
    • 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/35353While machining compare real path with simulated, command path, contour display
    • 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/37619Characteristics of machine, deviation of movement, gauge

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Description

  • Einrichtung zur Diagnose einer bahngesteuerten Maschine
  • Die erfindung geht aus von einer Einrichtung zur Diagnose einer bahngesteuerten Maschine nach der Gattung des Hauptanspruches. Zur Diagnose insbesondere Fehlerdiagnose von numerisch gesteuerten Maschinen ist es bekannt, z.B. gemäß dem Aufsatz "System Diagnose" in der Zeitschrift "Werkstatt und Betrieb" 111 (1978) Heft 8 Seite 515 bis 517 in der Steuerung ein Diagnoseprogramm vorzusehen oder bei programmgesteuerten Maschinen gemäß der DE-PS 27 35 397 jeden Zyklusschritt zu überwachen. Diese Einrichtungen dienen zur schnellen Fehlererkennung, wobei die Art des erkannten Fehlers auf dem Monitor der Steuerung angezeigt werden kann.
  • Bei bahngesteuerten Maschinen wie Fräsmaschinen oder Robotern reicht diese Art der Diagnose häufig nicht aus, vor allem wenn neben einer Überprüfung der statischen Bahnwerte auch die dynamische Bahngenauigkeit überprüft werden muß. Hierzu ist es bekannt Logikanalysen heranzuziehen, einzelne Daten abzuspeichern und auf einem Bildschirm darzustellen. Vor allem bei komplexeren Bahnen ist es jedoch zeitaufwendig und schwierig z.B. die für eine Bahnabweichung relevanten Daten zu ermitteln und aus diesen Daten den Grund für die Abweichung zu erkennen und hiernach die richtigen Schritte zur Fehlerbeseitigung, z.B. durch eine Korrektur einzelner Werte vornehmen zu können.
  • Dies können auch Fehler sein, die nicht durch einen Defekt eines Teiles hervorgerufen werden, bzw. nicht über eine Fehlerdiagnose erkannt werden können.
  • Es ist die Aufgabe der Erfindung über eine Diagnose einrichtung dem Fachmann oder dem eingewiesenen Bedienungsmann eine Überprüfung der dynamischen und statischen Bahngenauigkeit zu ermöglichen, die ohne weitere Hilfsmittel leicht und schnell Hinweise zur Fehlererkennung und/oder für eine Korrektur geben kann.
  • Die erfindungsgemäße Einrichtung zur Diagnose mit den in den Ansprüchen gekennzeichneten Merkmalen ermöglicht über eine übersichtliche Darstellung der Soll-und Istwertbahnkurven eine schnelle Ermittlung der Daten die für eine Bahnabweichung verantwortlich sein können.
  • Durch weitere gezielte vergrößerte Darstellung der relevanten Stellen dieser Bahnkurven und/oder durch ein Kenntlichmachen einzelner Sollwerte mit den dazugehörigen Istwerten, die in zeitlich nacheinanderfolgenden Schritten dargestellt werden können, lassen sich leicht die Daten erkennen, die z.B. zu einer Bahnabweichung geführt haben. Um die einzelnen Werte nicht aus den Bahnkurven selbst ermitteln zu müssen, können alle wesentlichen Daten zu den kenntlichgemachten Soll- und Istwerten getrennt als Ziffernblöcke auf dem Monitor dargestellt werden.
  • Ein Ausführungsbeispiel der Erfindung ist in der Zeichnung dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigt Fig. 1 den Grobaufbau einer CNC-gesteuerten Maschine Fig. 2 ein erfindungsgemäßes Monitorbild und Fig. 3 einen vergrößert dargestellten Teil des Monitorbildes von-Fig. 2.
  • In Fig. 1 ist im Prinzip der Aufbau einer CNC-gesteuerten Maschine mit den wichtigsten Signalwegen dargestellt. In dieser oder ähnlicher Weise sind üblicherweise CNC gesteuerte Maschinen aufgebaut. In der CNC sind hierbei mehrere Speicher 1 bis 4 vorgesehen, die je nach Aufbau z.B. als RAM, ROM, EPROM usw.
  • und Software für unterschiedliche Zwecke, wie als Arbeits-, Betriebsprogramm-, Teileprogramm-, Parameter-, Korrektürwert-Speicher usw. Verwendung finden und hierbei über Bus-Systeme 5 mit der Logik, dem Rechner usw.
  • verbunden sind, der über das gleiche oder weitere Bus-Systeme 6 auch mit einem Bedienfeld mit Cursortasten 7 und einem Monitor 8 verbunden ist.
  • Der Monitor 8 dient z.B. als Eingabehilfe bei manueller Bedienung, der Darstellung von Software-Programmen oder -Daten, der Bedienerführung, Fehlerartanzeige usw.
  • Weiterhin ist es bekannt Software-Programme oder Daten graphisch auf dem Bildschirm darzustellen und über diese Daten eine Verfahrwegsimulation durchzuführen mit deren Hilfe es möglich ist, eine programmierte Software vor einem Verfahren der Achsen überprüfen zu können.
  • Häufig lassen sich jedoch einige Softwarefehler, aber vor allem auch andere Fehlerarten und Unregelmäßigkeiten nur schwer feststellen oder die Ursache hierfür nicht erkennen. Wird z.B. bei einem fertig bearbeiteten Teil ein Fehler oder eine Unregelmäßigkeit erkannt, die abgestellt werden solL, werden umständliche und schwierige Untersuchungen erforderlich, um Abhilfe zu schaffen. Die erfindungsgemäße Einrichtung soll es nun möglich machen, solche und andere Fehler oder Unregelmäßigkeiten wie z.B. Überbeanspruchung von Maschinenteilen, Werkzeug- oder Werkstückteilen leicht diagnostizieren zu können, ohne hierfür zusätzliche Meß- und/oder Überwachungseinrichtungen in Anspruch nehmen zu müssen.
  • Hierzu ist ein Diagnoseprogramm vorgesehen, das eine nachträgliche Darstellung ausgewählter zuvor verfahrener Bahnkurven ermöglicht. Hierzu werden ab einem vorgegebenen Triggerpunkt - der z.B. die Satznummer eines Arbeitszyklus, ein Triggerpunkt in einem bestimmten Teileprogramm sein kann und/oder manuell über eine Taste im Bedienfeld ausgelöst werden kann - die Positions-Soll- und -Ist-Werte von zwei, erforderlichenfalls frei auswählbaren Achsen bei jedem Lagereglerdurchlauf in einem Speicher abgelegt. Diese in der CNC vorhandenen Daten werden hierbei über einen Bus (5) einem der Speicher 1 bis 4 zugeführt, der hierfür am besten geeignet ist. Häufig eignet sich hierfür ein Bereich des Teileprogrammspeichers, dessen Größe einstellbar ist. Die Aufzeichnungsdauer ist vom verfügbaren Platz im Teileprogrammspeicher abhängig, wobei z.B. bei einer Speicherbereichsgröße für 2000 Einträge, bei einer Lagereglertaktzeit von 10 ms eine Aufzeichnungsdauer von 2000 x 10 ms = 20 sec. möglich wird. In den meisten Fällen reichen jedoch schon wenige Sekunden aus, während der zu diagnostizierende Fehler oder die Unregelmäßigkeit auftritt.
  • Die Auswahl der Achsen kann vom Fachmann leicht ermittelt werden, da es sich üblicherweise nur um zwei Achsen handelt, die für den Fehler oder die Unregelmäßigkeit ursächlich sein können. Erforderlichenfalls können auch die Werte von 3 Achsen abgespeichert werden, oder es werden bei einem nochmaligen Durchlauf andere Achsen ausgewählt.
  • Durch eine nachfolgende Anwahl des Diagnoseprogrammes können nun mit Hilfe der abgespeicherten Werte die Soll- und Istbahn auf dem Monitor graphisch in an sich bekannter Weise dargestellt werden. Dies kann in einem Koordinatenkreuz gemäß Fig. 2 erfolgen, wobei hier die x- und die y-Achse 10, 11 ausgewählt wurden. Das Koordinatenkreuz wird automatisch in einer Größe erstellt, die den Maxima- und Minima-Punkten der gespeicherten Werte entspricht, d.h. so daß die vollständige Kontur der Achsbewegung dargestellt werden kann, welche den größten Weg zurücklegt. In Fig. 2 werden hierzu die Werte der Punkte 12 und 13 herangezogen. Im Normalfall liegt die Kontur der Soll- und Istwerte übereinander (in Fig. 2 und 3 als durchgehende Linie dargestellt). Weichen die Konturen voneinander ab, entstehen zwei Konturen, die zur besseren Unterscheidung unterschiedlich dargestellt werden sollten. Dies kann durch eine unterschiedliche Ausbildung der Linien oder besser durch unterschiedliche Farben auf einem Farbmonitor erfolgen.
  • Durch eine entsprechende Abspeicherung der Soll- und Ist-Werte z.B. in der Reihenfolge ihres Entstehens kann eine nachträgliche Konturverfolgung der Soll- und Istwerte dadurch erfolgen, daß ein Soll- und der dazu gehörende Istwert besonders gekennzeichnet und durch Kursortasten 7 längs der Kontur geführt werden. Dies kann in einer Weise erfolgen, daß mit der Darstellung der Soll-Istwert-Konturen der erste Soll- und Istwert durch je ein Fadenkreuz 14, 15 markiert sind und nach betätigen einer Vorwärtskursortaste die nachfolgenden Werte gekennzeichnet werden. Hierbei laufen dann die beiden Kennzeichnungen hintereinander auf der Kontur entlang, wobei der Abstand dem Schleppwert der Antriebe entspricht, der abhängig ist von der Verfahrgeschwindigkeit der jeweiligen Achsen.
  • Sind z.B. an einem Werkstück an einer Stelle - die der oberen linken Ecke der Kontur gemäß Fig. 2 entspricht, Abweichungen entstanden die behoben werden sollen, wird man dieser Ecke besondere Aufmerksamkeit widmen.
  • An dieser Stelle ist zu erkennen, daß die Kontur der Soll- und Istwerte nicht mehr übereinstimmt, jedoch lassen sich besondere Einzelheiten nicht herausfinden.
  • Um dem abzuhelfen, wird nun z.B. über eine Lupentaste ein Kursorfenster 16 in vorgegebener Größe angewählt, das dann an einer Stelle im Monitor erscheint. Über die Kursortasten wird dieses Fenster 16 über die zu untersuchende Stelle 17 gelegt und diese Stelle entsprechend Fig. 3 vergrößert dargestellt. Je kleiner hierbei das Kursorfenster gewählt wurde, um so stärker wird die Stelle 17 vergrößert.
  • Nun ist wie in Fig. 3 dargestellt, genau zu erkennen, daß an der oberen linken Ecke der Istwert 18 überschwingt und nicht mehr genau dem Sollwert 19 folgt. Aus den Kurvenzügen kann hierbei leicht gefolgert werden, daß ursächlich für das Überschwingen nicht die Sollwerte für den senkrecht dargestellten Konturabschnitt sind, sondern das Überschwingen 21 der Istwerte auf dem Kreisbogenabschnitt über den Eckpunkt 20 hinaus. In den meisten Fällen wird der Fachmann die Ursache für diese Abweichung 18 schon aus diesen Kurvenformen folgern können. Sollten jedoch Zweifel bestehen - hier z.B.
  • ob das Überschwingen 21 über die Ecke 20 hinaus ein mechanischer bzw. Antriebsfehler oder ein Softwarefehler ist - kann er die einzeln gekennzeichneten Soll- und Istwerte 22, 23 über diesen Bereich, erforderlichenfalls mit stark reduzierter Geschwindigkeit, hinwegziehen lassen. Wandert hierbei z.B. der Sollwert gleichfalls über den Punkt 20 hinaus zum Punkt 24 und springt danach zurück zum Punkt 20, um von dort zum Punkt 22 weiterzuwandern, liegt mit großer Sicherheit ein Softwarefehler vor. So kann z.B. der Sollwert 19 für die Vorderkante durch einen Korrekturwert nach rechts verlagert und hierbei vergessen worden sein, den Endwert für den davorliegenden Kreisbogen ebenfalls zu korrigieren. Laufen dagegegen nur die Istwerte über diesen Punkt 20 hinaus zum Punkt 24, weist dies auf einen Regelungs-, Antriebs- oder mechanischen Fehler in der X-Achse hin, der das Überschwingen 21 bewirkt.
  • Will man noch genauere Einzelheiten erkennen, kann nun wiederum ein beliebig großes Kursorfeld 25 über diesen Bereich gelegt werden und der gleiche Vorgang mit entsprechend diesem Feld vergrößerter Abbildung beliebig oft wiederholt werden.
  • Obwohl die Darstellung maßstabsgerecht und auf den X-und Y-Koordinaten Einheitswerte dargestellt werden können, ist es zur Ermittlung von Abweichungen und Einzelwerten häufig von Vorteil, Einzelwerte direkt ablesen zu können. Hierzu können derartige Einzelwertangaben z.B. zusammen mit den dargestellten Soll-Istwertkurven gemäß Fig. 2 und 3 links neben diesen Kurven dargestellt werden. Gemäß Fig. 2 und 3 sind unter den Maßstabs angaben für das gerade abgebildete Koordinatenfeld, die Bildgröße hinter der Bezeichnung "BILD" und die Kursorfeldgröße hinter der Bezeichnung "LUKE" angegeben. Darunter können dann unter der Überschrift "CURSOR-WERTE" die Werte der Soll- und Ist-Positionen angegeben sein, welche den gerade hervorgehobenen Soll-Ist-Werten 14, 15 in Fig. 2 und 22, 23 in Fig. 3 entsprechen. So ist es möglich, jeden Wert im dargestellten Kurvenzug direkt ablesen zu können, wobei hierzu lediglich die gewünschten Werte der Kurve, mit Hilfe der Kursortasten, mit den hervorgehobenen Werten 14, 15 in Fig. 2 und 23, 22 in Fig. 3 zur Deckung zu bringen sind.
  • Der Schleppfehler läßt sich einfach aus der Differenz dieser Werte ermitteln, kann aber auch direkt angegeben sein. Häufig gibt die Größe der Verfahren schwindigkeit weitere Auskünfte zur Fehlerermittlung, daher kann es von Vorteil sein auch diese, wie in Fig.
  • 2 und 3 dargestellt, direkt anzuzeigen. Die Ermittlung dieser Werte kann im Rechner aus dem jeweiligen Abstand der Einzelwerte in Verbindung mit der Lagereglertaktzeit erfolgen und wie bei den Soll- und Istwerten für den gerade angezeigten Punkt auf dem Bildschirm wiedergegeben sein (siehe V-SOLL und V-IST in Fig. 2 und 3).
  • Durch die lupenartige Vergrößerung über das Kursorfeld 17, 25 kann so auch ein eingewiesener Bedienungsmann leicht das entsprechende Fehlergebiet erfassen und soweit vergrößert darstellen, daß selbst einzelne Inkremente deutlich zu erkennen sind. Hierdurch werden besondere, hochgenaue Messungen überflüssig und auch dynamisch auftretende Abweichungen sind zu erkennen, die sich selbst durch Messungen an der Maschine oder dem Werkstück bisher nicht ermitteln ließen. Dieses Verfahren läßt sich auch z.B. zur Überprüfung einer neu erstellten Software verwenden, wobei mit dieser Software ein Vorlauf ohne Werkstück und/oder Werkzeug durchgeführt werden und danach der Verfahrweg genau kontrolliert werden kann.
  • Durch einen entsprechenden Aufbau oder Änderung der Software für diese Diagnose kann über eine Änderung in der Darstellungsart, durch weitere Daten, oder Kurven für weitere Achsen die Diagnose dem entsprechenden Anwendungsfall angepaßt werden. Grenzen werden hierbei in erster Linie nur durch die verfügbare Speichergröße und die Darstellungsmöglichkeiten des Monitors gesetzt. Um Speicherplatz zu sparen, kann es sinnvoll sein, daß z.B. nur jeder zweite Soll- und Istwert abgespeichert wird, wenn dies nicht zu Fehlinterpretationen bei der Diagnose führen kann.
  • Häufig (wie z.B. bei Drehmaschinen) liegt von vornherein fest, welche der Achsen zu einer späteren Diagnose auszuwählen sind, oder welche Werte mit großer Wahrscheinlichkeit zur Diagnose herangezogen werden müssen. In diesen Fällen kann es von Vorteil sein, bei jeder Bewegung dieser Achsen ein Abspeichern der Soll- und Istwertdaten z.B. gesteuert über das Teileprogramm vorzunehmen, wobei das Löschen dieser Werte gleichfalls über das Teileprogramm erfolgt oder einen Überlauf bei gefülltem Speicher dadurch vermieden wird, daß mit der Eingabe neuer Werte jeweils die ältesten Daten gelöscht werden (first in first out-Speicher).

Claims (10)

  1. Patentansprüche 1. Einrichtung zur Diagnose einer bahngesteuerten Maschine, die über eine computergesteuerte numerische Steuerung (CNC) betrieben wird, wobei die Steuerung bei einem Lagereglerdurchlauf Positions-Sollwerte für mindestens zwei Achsen errechnet, diese mit Positions-Istwerten der entsprechenden Achsen vergleicht und aus den Abweichungen dieser Werte Steuersignale für die Antriebe dieser Achsen ermittelt, dadurch gekennzeichnet, daß zur Diagnose der dynamischen und statischen Bahngenauigkeit Speicher vorgesehen sind, in denen ab einem vorgegebenen Triggerpunkt die einzelnen Positions-Istwerte abspeicherbar sind, diese Werte abrufbar als Soll- und Istwertbahn (18, 19) auf einem Monitor (8) der CNC graphisch darstellbar sind, wobei die Koordinatenachsen ausgewählten Positionswerten der Achsen entsprechen.
  2. 2. Einrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die CNC mehr als zwei Achsen steuert und die Abspeicherung und/oder Darstellung der Positions-Soll- und Istwerte für zwei frei wählbare Achsen erfolgt.
  3. 3. Einrichtung nach einem der Ansprüche 1 oder 2 dadurch gekennzeichnet, daß die Abspeicherung der Positions-Soll- und die der Positions-Istwerte taktzeitbezogen erfolgt, und auf den graphisch dargestellten Bahnkurven einzeln auswählbare Sollwerte (14, 22) mit den dazugehörenden taktgleichen Istwerten (15, 23) durch eine besondere Kennzeichnung hervorgehoben darstellbar sind.
  4. 4. Einrichtung nach Anspruch 3 dadurch gekennzeichnet, daß die Auswahl der einzelnen Soll- bzw. Istwerte taktgesteuert entlang der Bahnkurven über einen Tippschalter und/oder nach Art einer Kursorsteuerung erfolgt.
  5. 5. Einrichtung nach einem der Ansprüche 3 oder 4, dadurch gekennzeichnet, daß gleichzeitig mit der Kennzeichnung der einzeln auswählbaren Soll- bzw.
    Istwerte die numerischen Istwert-, Sollwert-, errechneten Geschwindigkeits- oder Soll-Istwert-Abweichdaten zu den ausgewählten Bahnpunkten in einzelnen Ziffernblocks auf dem Monitor dargestellt werden.
  6. 6. Einrichtung nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß zur Speicherung der Soll- und Istwerte ein vorab in der Größe einstellbarer Speicherbereich des Teileprogrammspeichers der CNC dient.
  7. 7. Einrichtung nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß die graphische Darstellung der Soll-Istwertbahnkurven in einem Koordinatenkreuz (10, 11) mit einem Maßstab erfolgt, der automatisch über die Minima- und Maxima-Werte (12, 13) der Kontur der Bahnkurven ausgewählt wird.
  8. 8. Einrichtung nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß auswählbare Bereiche der Soll-Istwertbahnkurven mit geändertem Maßstab vergrößert darstellbar sind (Fig. 3).
  9. 9. Einrichtung nach Anspruch 8, dadurch gekennzeichnet, daß die Maßstabs änderung und der größer darzustellende Bereich über ein in der Größe wählbares Kursorfenster (16, 17) auswählbar ist.
  10. 10. Einrichtung nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, daß ein ständiges Abspeichern der Soll- und Istwertdaten der zuletzt durchgeführten Achsbewegungen zweier ausgewählter Achsen in einem vorgegebenen Speicherbereich erfolgt, wobei bei gefülltem Speicher jeweils die ältesten Daten gelöscht werden.
DE19843438007 1984-10-17 1984-10-17 Einrichtung zur diagnose einer bahngesteuerten maschine Granted DE3438007A1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19843438007 DE3438007A1 (de) 1984-10-17 1984-10-17 Einrichtung zur diagnose einer bahngesteuerten maschine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19843438007 DE3438007A1 (de) 1984-10-17 1984-10-17 Einrichtung zur diagnose einer bahngesteuerten maschine

Publications (2)

Publication Number Publication Date
DE3438007A1 true DE3438007A1 (de) 1986-04-17
DE3438007C2 DE3438007C2 (de) 1993-07-08

Family

ID=6248086

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19843438007 Granted DE3438007A1 (de) 1984-10-17 1984-10-17 Einrichtung zur diagnose einer bahngesteuerten maschine

Country Status (1)

Country Link
DE (1) DE3438007A1 (de)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0272613A1 (de) * 1986-12-22 1988-06-29 Behr Industrieanlagen GmbH & Co. Verfahren und Vorrichtung zur Überprüfung der Genauigkeit programmierter Bewegungen eines Roboters
EP0510204A1 (de) * 1990-11-08 1992-10-28 Fanuc Ltd. Verfahren zur berechnung der bearbeitungsgenauigkeit in einer numerisch gesteuerten werktzeugmaschine
DE4231613A1 (de) * 1992-09-22 1994-03-24 Bosch Gmbh Robert Verfahren zur Überprüfung der Arbeitsgenauigkeit einer NC-Maschine
US5537016A (en) * 1992-09-22 1996-07-16 Robert Bosch Gmbh Method for verifying the performance accuracy of a numerically controlled machine
EP1693728A1 (de) * 2005-02-17 2006-08-23 Fanuc Ltd Servosteuervorrichtung und Verfahren zur Einstellung eines Servosystems
CN102812407A (zh) * 2010-03-15 2012-12-05 欧姆龙株式会社 显示设备、显示控制方法、程序和计算机可读记录介质
DE102015206676A1 (de) * 2015-04-14 2016-10-20 Deere & Company Roboterschweißanlage
DE102010023736B4 (de) * 2009-06-15 2018-01-25 Fanuc Corporation Robotersystem mit Problemerkennungsfunktion

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4428815A1 (de) * 1994-08-13 1996-02-15 Kloeckner Humboldt Deutz Ag Verfahren zur Einstellung einer Brennkraftmaschine

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0083836A2 (de) * 1981-11-12 1983-07-20 Fanuc Ltd. Verfahren und Gerät zur Anzeige der Bewegungsbahn in numerisch gesteuerten Maschinen
DD203163A1 (de) * 1982-01-08 1983-10-12 Klaus Richter Verfahren zur spanabhebenden bearbeitung von werkstuecken auf numerisch gesteuerten werkzeugmaschinen
DE2735397C2 (de) * 1976-08-17 1984-03-01 Cincinnati Milacron Inc., 45209 Cincinnati, Ohio Überwachungseinrichtung für eine programmgesteuerte Maschine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2735397C2 (de) * 1976-08-17 1984-03-01 Cincinnati Milacron Inc., 45209 Cincinnati, Ohio Überwachungseinrichtung für eine programmgesteuerte Maschine
EP0083836A2 (de) * 1981-11-12 1983-07-20 Fanuc Ltd. Verfahren und Gerät zur Anzeige der Bewegungsbahn in numerisch gesteuerten Maschinen
DD203163A1 (de) * 1982-01-08 1983-10-12 Klaus Richter Verfahren zur spanabhebenden bearbeitung von werkstuecken auf numerisch gesteuerten werkzeugmaschinen

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
"Systemdiagnose", in: Werkstatt und Betrieb 111 (1978), H. 8, S. 515-517 *
DE-Z: Siemens-Energietechnik Produktinformation, 3, 1983, H.2, S.23-25 *
DE-Z: Siemens-Energietechnik, 5, 1983, H.3, S.138-140 *
DE-Z: tz für Metallbearbeitung, 74. Jg., 1980 H. 10/80, S. 27-38 *
Per Urheim, Werkzeugmaschinensteuerungen: NC oder CNC? in: Elektronik 1974, H. 10, S. 371-374 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0272613A1 (de) * 1986-12-22 1988-06-29 Behr Industrieanlagen GmbH & Co. Verfahren und Vorrichtung zur Überprüfung der Genauigkeit programmierter Bewegungen eines Roboters
EP0510204A1 (de) * 1990-11-08 1992-10-28 Fanuc Ltd. Verfahren zur berechnung der bearbeitungsgenauigkeit in einer numerisch gesteuerten werktzeugmaschine
EP0510204A4 (de) * 1990-11-08 1994-03-21 Fanuc Ltd Verfahren zur berechnung der bearbeitungsgenauigkeit in einer numerisch gesteuerten werktzeugmaschine.
DE4231613A1 (de) * 1992-09-22 1994-03-24 Bosch Gmbh Robert Verfahren zur Überprüfung der Arbeitsgenauigkeit einer NC-Maschine
US5537016A (en) * 1992-09-22 1996-07-16 Robert Bosch Gmbh Method for verifying the performance accuracy of a numerically controlled machine
US7368887B2 (en) 2005-02-17 2008-05-06 Fanuc Ltd Servo control device and method of adjusting servo system
EP1693728A1 (de) * 2005-02-17 2006-08-23 Fanuc Ltd Servosteuervorrichtung und Verfahren zur Einstellung eines Servosystems
CN100424602C (zh) * 2005-02-17 2008-10-08 发那科株式会社 伺服控制装置以及伺服***的调整方法
DE102010023736B4 (de) * 2009-06-15 2018-01-25 Fanuc Corporation Robotersystem mit Problemerkennungsfunktion
CN102812407A (zh) * 2010-03-15 2012-12-05 欧姆龙株式会社 显示设备、显示控制方法、程序和计算机可读记录介质
EP2549347A1 (de) * 2010-03-15 2013-01-23 Omron Corporation Anzeigevorrichtung, anzeigesteuerverfahren, programm und computerlesbares aufzeichnungsmedium
EP2549347A4 (de) * 2010-03-15 2014-03-19 Omron Tateisi Electronics Co Anzeigevorrichtung, anzeigesteuerverfahren, programm und computerlesbares aufzeichnungsmedium
US9563195B2 (en) 2010-03-15 2017-02-07 Omron Corporation Device and method for displaying a change in the position of an object
DE102015206676A1 (de) * 2015-04-14 2016-10-20 Deere & Company Roboterschweißanlage
DE102015206676A8 (de) * 2015-04-14 2016-11-03 Deere & Company Roboterschweißanlage

Also Published As

Publication number Publication date
DE3438007C2 (de) 1993-07-08

Similar Documents

Publication Publication Date Title
DE3530576C2 (de) Verfahren und Vorrichtung zum Bestimmen der Abmessungen eines Werkstücks
DE102010017763B4 (de) Gerät zum Anzeigen des Werkzeugwegs für Werkzeugmaschinen
DE1638032B2 (de) Numerisch arbeitende Programmsteuerung
DE102005027947A1 (de) Vorrichtung zum Überprüfen einer Störung
DE102015107436B4 (de) Lernfähige Bahnsteuerung
DE3311119C2 (de) Verfahren zum Wiederanfahren eines Werkzeuges an eine Werkstückkontur
DE102007031352A1 (de) Werkzeugmaschinensteuerung
DE102017118197A1 (de) System zur Sammlung von Bearbeitungsinformationen
DE3329658A1 (de) Verfahren zum zurueckziehen eines werkzeugs und zum erneuten anfahren eines werkstuecks durch das werkzeug bei der spanabhebenden bearbeitung dieses werkstuecks durch eine numerisch gesteuerte werkzeugmaschine und numerisch gesteuerte werkzeugmaschine zur durchfuehrung dieses verfahrens
DE102014219831A1 (de) Anzeigevorrichtung
DE102017000122A1 (de) Numerische Steuereinheit mit Blockausführungszeitanzeigefunktion
DE102019004458A1 (de) Numerische steuerung und dateneditierverfahren
DE3408173C2 (de)
DE3009393A1 (de) Steuerungseinrichtung zur erhoehung der arbeitsgenauigkeit einer werkzeugmaschine - insbesondere einer gross dimensionierten werkzeugmaschine
DE102020132957A1 (de) Steuervorrichtung, messsystem und messverfahren
DE3438007C2 (de)
DE4411263A1 (de) Verfahren und Anordnung zur Überprüfung der Führungsgenauigkeit einer Brennschneidmaschine
DE102007048587A1 (de) Werkzeugmaschinensteuerung
DE4228702A1 (de) Programmgesteuerte bearbeitungsvorrichtung und verfahren zur ueberwachung ihres betriebes
WO2010133606A1 (de) Steuerung für eine formatkreissäge
EP3168701B1 (de) Verfahren zur darstellung der bearbeitung in einer werkzeugmaschine
DE10257229A1 (de) Vorrichtung zur Steuerung einer Werkzeugmaschine sowie Werkzeugmaschinen mit einer solchen Vorrichtung
EP0613573B1 (de) Verfahren zur überprüfung der arbeitsgenauigkeit einer nc-maschine
EP0075196A1 (de) Positionssteuerung der Bohrspindel einer Radialbohrmaschine
DE19914862A1 (de) Verfahren und Vorrichtung zum Vermessen eines Konturverlaufs eines Werkstücks

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8110 Request for examination paragraph 44
8125 Change of the main classification

Ipc: G05B 19/405

D2 Grant after examination
8320 Willingness to grant licences declared (paragraph 23)
8364 No opposition during term of opposition