DE3243707A1 - Verfahren zum bestimmen eines koordinatensystems im bearbeitungszentrum - Google Patents

Verfahren zum bestimmen eines koordinatensystems im bearbeitungszentrum

Info

Publication number
DE3243707A1
DE3243707A1 DE19823243707 DE3243707A DE3243707A1 DE 3243707 A1 DE3243707 A1 DE 3243707A1 DE 19823243707 DE19823243707 DE 19823243707 DE 3243707 A DE3243707 A DE 3243707A DE 3243707 A1 DE3243707 A1 DE 3243707A1
Authority
DE
Germany
Prior art keywords
zero point
tool
program
reference position
mechanical
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.)
Ceased
Application number
DE19823243707
Other languages
English (en)
Inventor
Hideaki Konan Aichi Iguchi
Hajime Inuyama Aichi Ohashi
Takayoshi Kagamihara Gifu Sakai
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.)
Yamazaki Mazak Corp
Original Assignee
Yamazaki Machinery Works Ltd
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 Yamazaki Machinery Works Ltd filed Critical Yamazaki Machinery Works Ltd
Publication of DE3243707A1 publication Critical patent/DE3243707A1/de
Ceased 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/401Numerical 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 control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
    • G05B19/4015Numerical 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 control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes going to a reference at the beginning of machine cycle, e.g. for calibration
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50008Multiple, multi tool head, parallel machining
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50031Zero setting, go to reference with gauge
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/16Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor
    • Y10T408/175Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor to control relative positioning of Tool and work

Description

HOFFMANN - EiTLE J< PARTNER 3243707
PATENT-UX-D HCCHTSAUWr.LTE
PATENTANWÄLTE DIPL.-ΙΝβ. W. EITLE · DR. RER. NAT. K. HOFFMANN · DIPL.-ING. W. LEHN
DIPL1-ING. K. FDCHSLE ■ DR. RER. NAT. B. HANSEN . DR. RER. NAT. H.-A. BRAUNS ■ DIPL.-ING. K. GDRG
DIPL.-ING. K, KOHLMANN · RECHTSANWALT A. NETTE
37 798 p/hl
Yamazaki Machinery Works, Ltd.,
Niwa-gun / Japan
Verfahren zum Bestimmen eines Koordinatensystems im BearbeitungsZentrum
Die Erfindung bezieht sich auf ein Verfahren zum Bestimmen des Koordinatensystems in einem BearbeitungsZentrum, in dem der Werkzeugwechsel nach dem Rückeinstellen des Werkzeughalters auf den Ursprung der mechanischen Koordinatenachsen durchgeführt wird.
Üblicherweise ist es notwendig, ein Bearbeitungsprogramm auszuarbeiten, damit das BearbeitungsZentrum die erforderliche Bearbeitung durchführt. Beim Ausarbeiten des Bearbei- tungsprogramms bestehen keine Mittel hinsichtlich der Kenntnis, an welcher Position ein zu bearbeitendes Werkstück relativ zum Ursprung der mechanischen Koordinatenachsen (hier als "MZP" (mechanischer Nullpunkt) bezeichnet) angeordnet wird. Daher wird ein Koordinatensystem unabhängig im Programm angenommen, und wenn die Bearbeitung tatsächlich durchgeführt wird, werden die im Programm (hiernach als "PZP" (Programmnullpunkt) bezeichneten) hinsichtlich des mechanischen Nullpunktes MZP in Richtung der X- und Y-Achse (parallel zur Ebene des Blattes in Fig. 1) und in Z-Richtung (senkrecht zur Ebene des Blattes in Fig. 1) angenommenen mechanischen Koordinatenwerte Xo, Yo und Zo des
ARABELLASTRASSE A ■ D-8000 MÜNCHEN 81 ■ TELEFON COSQJ 911087 . TELEX OS-29619 CPATHEJ · TELEKOPIERER 01B3S6
ORIGINAL
Ursprungs der Koordinatenachsen in ein BearbeitungsZentrum eingegeben. Konsequenterweise werden die Koordinatenwerte des Bearbeitungspunktes im Programm, ausgedrückt in Ausdrücken der Koordinatenwerte hinsichtlich des Programmnullpunktes PZP, beispielsweise P1 (x1, y1, z1) in mechanische Koordinatenwerte (X1, Y1, Z1) hinsichtlich des mechanischen Nullpunktes MZP umgewandelt und das Werkzeug in die mechanische Koordinatenposition (X1, Y1, Z1) bewegt, um das erforderliche Bearbeiten durchzuführen.
Bisher wurde das Eingeben der mechanischen Koordinatenwerte (Xo, Yo, Zo) des Programmnullpunktes PZP durch eine Bedienungsperson vorgenommen, und zwar durch Messen des Abstandes zwischen den Nullpunkten PZP und MZP durch ein geeignetes Verfahren nach dem Befestigen des Werkstückes 3 auf der Maschine, wonach der gemessene Abstand über eine Tastatur oder dgl. eingegeben wurde. Entsprechend diesem bekannten Verfahren ist es notwendig, den Schritt des Messens der Koordinatenwerte (Xo, Yo, Zo) vorzunehmen, bevor man sich dem Bearbeiten zuwendet, woraus eine unpraktisch lange Vorbereitungszeit und somit eine Belastung der Bedienungsperson erforderlich ist.
Entsprechend dem anderen bisher vorgeschlagenen Verfahren werden die Koordinatenwerte vorbestimmt, um die Notwendigkeit des Messens des Abstandes durch die Bedienungsperson zu eliminieren. Dieses Verfahren erfordert jedoch das Befestigen des Werkstückes 3 auf der Maschine mit einer unpraktisch hohen Präzision, die erhebliche Mühe und Zeit erfordert. 30
Bei einer Einzweckmaschine, die keinen Werkzeugwechsel erfordert, wie beispielsweise eine numerisch gesteuerte Bohrmaschine, ist es möglich, das Bearbeiten dadurch durchzuführen, daß von einer anfänglichen Werkzeugeinstellposition als Programmnullpunkt PZP ausgegangen wird. Dieses Verfahren
BAD ORIGINAL
_ 5 —
kann jedoch nicht auf ein BearbeitungsZentrum angewandt werden, welches verschiedene Werkzeuge mit einer unterschiedlichen Länge in Richtung der Spindelachse verwendet, d.h. in der Z-Achsen-Richtung, weil es nicht möglich ist, das Werkzeug zum Programmnullpunkt PZP zu bringen, wenn die Reichweite des Werkzeuges als Resultat des Werkzeugwechsels verändert worden ist. Daher ist es Pflicht der Bedienungsperson, die Koordinatenposition (Xo, Yo, Zo) jederzeit einzugeben, wenn das Werkzeug gewechselt oder das Werkzeug zum Programmnullpunkt PZP durch eine manuelle Instruktion bewegt wird, und eine neue Registrierung des Nullpunktes PZP vorzunehmen, obwohl tatsächlich eine solche Registrierung häufig infolge des Fortschreitens der Bearbeitung unmöglich gemacht wird. Daher ist es unpraktisch, das Steuerverfahren der Einzweckmaschine auf die Steuerung der Werkzeuglage im BearbeitungsZentrum anzupassen.
Dieses Problem ist insbesondere dann ein ernsthaftes Problem, wenn an einem Werkstück 3 mit einer vergleichsweise einfachen Gestalt mit dem direkt auf dem Werkstück aufgebrachten Programmnullpunkt PZP eine Bearbeitung in geringem Umfang erfolgt. In einem solchen Fall nämlich ist der Wirkungsgrad der Bearbeitungsarbeit infolge der Notwendigkeit des Messens und Eingehens der vorgenannten Koordinatenwerte (Xo, Yo, Zo) auf unerwünschte Weise herabgesetzt, obwohl die Bedienungsperson stets den Wunsch hegt, die Bearbeitung schnell einsetzen zu lassen.
Daher ist es Aufgabe der Erfindung, ein Verfahren zur Be-Stimmung eines Koordinatensystems in einem Bearbeitungszentrum vorzusehen, welches dahingehend verbessert ist, daß unbeachtet des Werkzeugwechsels das Messen des Programmnullpunktes PZP auf dem mechanischen Koordinatensystem und das wiederholte Registrieren des Programmnullpunktes PZP eliminiert ist, so daß die Vorbereitungszeit verkürzt und die Bedienungsperson entlastet wird, um dadurch die vorge-
ORIGINAL
» t 6 · * d "> 4 (I i J
nannten Probleme des Standes der Technik zu überwinden.
Diese Aufgabe wird erfindungsgemäß durch ein Verfahren zum Bestimmen eines Koordinatensystems in einem Bearbeitungszentrum gelöst, welches dadurch gekennzeichnet ist, daß eine Bezugsposition hinsichtlich eines Programmnullpunktes in einer vorbestimmten Position auf einer Koordinate eingestellt wird, deren Ursprung mit dem Programmnullpunkt zusammenfällt, daß die mechanischen Koordinatenwerte der Bezugsposition hinsichtlich eines mechanischen Nullpunktes dadurch berechnet und bestimmt werden, daß die Position eines Bezugsteiles des Werkzeuges mit der Bezugsposition zusammenfällt, daß die mechanischen Koordinatenwerte des genannten Programmnullpunktes von der Bezugsposition berechnet und bestimmt werden und daß, wenn das Werkzeug gewechselt wird, die mechanischen Koordinatenwerte des Programmnullpunktes in Übereinstimmung mit dem Unterschied der Längen zwischen den beiden Werkzeugen dadurch korrigiert werden, daß die Daten entsprechend der Werkzeuglänge aus einer Werkzeugdatierung abgelesen werden, in der die Längen der Werkzeuge in Richtung der Spindelachse des Maschinenwerkzeuges gespeichert sind.
Das erfindungsgemäße Verfahren stellt eine Verbesserung dahingehend dar, daß die Notwendigkeit für ein unpraktisch, hochpräzises Befestigen des Werkstückes hinsichtlich des mechanischen Nullpunktes MZP eliminiert werden kann. Weiterhin besteht eine Verbesserung dahingehend, daß die Bedienungsperson den BearbeitungsVorgang richtig beginnen kann, wenn der Programmnullpunkt PZP auf dem Werkstück aufgezeichnet ist.
Weitere Einzelheiten, Merkmale und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung der in den Zeichnungen rein schematisch dargestellten Ausführungsbeispiele. Es zeigt
BAD ORIGINAL
Fig. 1 und 2 Draufsichten mit der Darstellung des· Positionsverhältnisses zwischen einem mechanischen Nullpunkt und einem Programmnullpunkt und
Fig. 3 ein Steuerblockdiagramm eines Beispiels eines BearbeitungsZentrums, bei dem die Erfindung
Anwendung findet.
Wie aus Fig. 3 ersichtlich ist, ist ein BearbeitungsZentrum mit einer Häuptsteuereinheit 2 versehen, mit der ein Programmspeicher 5 verbunden ist, der ein Bearbeitungsprogramm speichert, welches auf der Basis eines Programmnullpunktes PZP ausgebildet ist. Weiterhin ist das BearbeitungsZentrum 1 mit einer Werkzeugdiskriminierungseinheit 6 einer Werkzeugdatei 7, welche die Werkzeugdaten-DATA, wie die Länge von Werkzeugen, die beim Bearbeiten verwendet werden, den Werkzeugdurchmesser usw. speichern, und mit einer die Koordinaten bestimmenden Berechnungseinheit 9 sowie mit einer Wellensteuereinheit 10 usw. versehen.
Antriebsmotoren 11A, 11B und 11D zum Antreiben der X-, Y- bzw. Z-Wellen sind mit der Wellensteuereinheit 10 verbunden. Diese Antriebsmotoren 11A, 11B und 11D sind mit Wandlern 12A, 12B und 12D versehen, die in der-Lage sind, Positionsimpulse SP1, SP2, SP3 synchron mit der Drehung der Wellen der Antriebsmotoren 11A, 11B und 11D zu erzeugen. Diese Wandler 12A, 12B, 12D sind mit der Koordinatenbestimmungs-Berechnungseinheit 9 über einen Zähler 13 verbunden, mit dem ebenso ein Druckknopfschalter 16 verbunden ist.
Beim Betrieb des BearbeitungsZentrums 1 des beschriebenen Aufbaus bewegt die Bedienungsperson das Werkzeug 17 vom mechanischen Nullpunkt MZP entsprechend der Darstellung in Fig. 1 zu einer Bezugsposition K auf dem Werkstück 3, so daß ein Bezugsteil, bespielsweise das spitze Ende des Werkzeuges 17, mit der Bezugsposition K zusammenfällt.
Die Bewegung des Werkzeuges 17 erfolgt durch Drehen der Wellen der Antriebsmotoren 11A, 11B, 11D in Übereinstimmung mit den von der Hauptsteuereinheit 2 über die Wellensteuereinheit 10 abgegebenen Instruktionen. Während des Bewegens des Werkzeuges 17 erzeugen die Wandler 12A, 12B, 12D synchron mit der Drehung der jeweiligen Motorwellen Positionsimpulse SP1, SP2, SP3, so daß die Position des Werkzeuges 17 hinsichtlich des mechanischen Nullpunktes MZP dadurch bekannt wird, daß auf geeignete Weise die Anzahl der Impulse durch den Zähler 13 addiert und subtrahiert wird, und zwar unter in Rechnungstellung der Drehrichtungen der jeweiligen Motorwellen der Motoren 11A, 11B und 11D. Wenn das Werkzeug den Punkt erreicht hat, an dem die Lage des Bezugsteiles mit der Bezugsposition K zusammenfällt, drückt die Bedienungsperson so den Druckknopfschalter 16, daß ein Einstellimpuls SEP vom Schalter 16 zum Zähler 13 abgegeben wird. Der Zähler verriegelt dann die Impulszahlen TX, TY, TZ der Impulse SP1, SP2, SP3, erlangt für die Motoren 11A, 11B bzw. 11D zum Zeitpunkt der Abgabe des Einstellimpulses SEP. Die verriegelten Werte werden zur Berechnungseinheit 9 für das Bestimmen der Koordinaten abgegeben.
Nach dem Empfang der Impulszahlen TX, TY und TZ berechnet die Berechnungseinheit 9 die mechanischen Koordinatenwerte (Xk, Yk, Zk) der Bezugsposition K des Werkstückes 3 und betrachtet diese Bezugsposition K als Programmnullpunkt PZP mit Koordinatenwerten (Xo(=Xk), Yo(=Yk), Zo(Zk)), wodurch ein Koordinatensystem geschaffen wird, dessen Ursprung mit dem Nullpunkt PZP zusammenfällt.
Nach der Bestimmung dieses Koordinatensystems gibt die Hauptsteuereinheit 2 eine Instruktion zum Starten des tatsächlichen Bearbeitens. In Erwiderung auf diese Instruktion liest die Berechnungseinheit 9 das auf der Basis des Programmnullpunktes PZP ausgebildete Bearbeitungsprogramm PRO aus dem Programmspeicher 5 und wandelt die Koordinaten-
— Q —
werte(x1, y1 , ζ1) des PunktesΡ1 in Fig. 1 im Programm PRO in mechanische Koordinatenwerte (X1 , Y1 , Z1) unter Verwendung der Koordinatenwerte (Xo, Yo, Zo) des Programmnullpunktes PZP um. Dann erregt die Wellensteuereinheit 10 die Antriebsmotoren 11A, 11B und 11D in Übereinstimmung mit den berechneten mechanischen Koordinatenwerten (X1, Y1 , Z1), um dadurch das Werkzeug 17 zum Punkt P1 zu bewegen, welcher die Bearbeitungsposition repräsentiert.
So wird das Bearbeitungsprogramm PRO sukzessive in Ausdrücken der mechanischen Koordinatenwerte (X, Y, Z) ausgeführt.
Wenn das Erfordernis für einen Werkzeugwechsel nach der Ver-* vollständigung des Bearbeitens mit einem Werkzeug 17 besteht, wird das Werkzeug 17 zusammen mit dem Spindelhalter des Werkzeuges 17 zwangsweise zum mechanischen Nullpunkt MZP zurückgebracht. Mittlerweise diskriminiert die Werkzeugdiskriminierungseinheit 6 das Werkzeug 17 dahingehend, das vorhandene Werkzeug 17 zu ersetzen und liest die Länge L1 des Werkzeuges 17 in der Z-Achsenrichtung, d.h. in der Richtung der das Werkzeug 17 tragenden Spindel. Dieses Auslesen der Länge LI wird der Berechnungseinheit 9 zugeführt. Die Berechnungseinheit 9 vergleicht dann ,die Länge L1 mit der Länge L2 des Werkzeuges, welches dazu verwendet wurde, die mechanischen Koordinatenwerte (Xo, Yo, Zo) des Programmnullpunktes PZP einzustellen. Wenn die Längen L1 und L2 nicht untereinander gleich sind, wird der mechanische Koordinatenwert Zo des Programmnullpunktes PZP in der Z-Achsen-Richtung geändert, nachdem das Werkzeug 17 ausgetauscht wurde.
Es ist daher notwendig, den Koordinatenwert Zo konform mit der Länge L1 des neuen Werkzeuges zu korrigieren. Die mechanischen Koordinatenwerte (Xo, Yo, Zo) des Programmnullpunktes PZP werden durch den Bewegungsabstand des Werkzeuges 17 hinsichtlich des mechanischen Nullpunktes MZP bestimmt, wenn das Bezugsteil des Werkzeuges 17 konform mit der Bezugsposition K bewegt wird. Daher verursacht jeglicher Wechsel der Werkzeuglängen L1, L2 in Richtung der Spindelachse natürlich
»3 ;i
- 10 -
einen Wechsel im Bewegungsabstand in Z-Achsen-Richtung zur Bezugsposition K, d.h. die Impulszahl TZ und somit der Koordinatenwert Zo.
Nach der vollständigen Durchführung des Werkzeugwechsels bringt die Hauptsteuereinheit 2 das Werkstück 10 durch den Betrieb der Wellensteuereinheit 10 zum Programmnullpunkt PZP in Übereinstimmung mit dem korrekten Koordinatenwert Zo zurück, wonach zum nächsten Bearbeitungsschritt in Übereinstimmung mit dem Bearbeitungsprogramm PRO übergegangen wird. Es ist nicht nötig zum Ausdruck zu bringen, daß keine Korrektur des Koordinatenwertes Zo notwendig ist, wenn die Werkzeuglänge L1 gleich der Werkzeuglänge L2 ist.
Bei der im Zusammenhang mit Fig. 1 beschriebenen Ausführungsform wird die Bezugsposition K konform mit dem Programmnullpunkt PZP eingestellt und die mechanischen Koordinatenwerte (Xk, Yk, Zk) der Bezugsposition K werden als mechanische Koordinatenwerte (Xo, Yo, Zo) des Programmnullpunktes PZP verwendet. Dies jedoch ist nicht exklusiv, und, wie dies dem Fachmann auf diesem Gebiet deutlich klar ist, können die mechanischen Koordinatenwerte (XO, Yo, Zo) des Programmnullpunktes PZP berechnet und auf folgende Weise bestimmt werden. Entsprechend Fig. 2 wird die Bezugsposition K in einer vorbestimmten Position (xk, yk, zk) auf einem Koordinatensystem eingestellt, dessen Ursprung im Programmnullpunkt PZP liegt. Die mechanischen Koordinatenwerte (Xk, Yk, Zk) der Bezugsposition K werden berechnet und bestimmt durch Erzielung einer Koinzidenz zwischen der Bezugsposition K und dem Bezugsteil des Werkzeuges 17. Bei dieser Berechnung werden die vorgenannten Koordinatenwerte (xk, yk, zk) in die Berechnungseinheit 9 für die Bestimmung der Koordinaten eingegeben, und zwar durch geeignete Eingabemittel, wie das Bearbeitungsprogramm PRO oder die Tastatur, damit die Ein-5 hext 9 die mechanischen Koordinatenwerte (Xo, Yo, Zo) des Programmnullpunktes PZP berechnet und bestimmt.
Entsprechend der Beschreibung werden entsprechend der Erfindung die mechanischen Koordinatenwerte (Xk, Yk, Zk) der Bezugsposition K berechnet und dadurch bestimmt, daß die Bezugsposition K hinsichtlich des Programmnullpunktes in einer Position (xk, yk, zk) des Koordinatensystems eingestellt wird, dessen Ursprung mit dem Programmnullpunkt PZP zusammenfällt. Dann erfolgt eine Ausrichtung so, daß die Position des Bezugsteiles des Werkzeuges 17 mit der Bezugsposition K zusammenfällt. Dann werden die mechanischen Koordinatenwerte (Xo, Yo, Zo) des Programmnullpunktes PZP für die Bezugsposition K berechnet und bestimmt. Wenn darüber hinaus das Werkzeug ausgetauscht wird, wird der mechanische Koordinatenwert Zo des Programmnullpunktes PZP in Übereinstimmung mit dem Unterschied zwischen den Längen L1 und L2 der miteinander auszutauschenden Werkzeuge korrigiert.
Es ist daher möglich, mühsame Arbeiten, wie das manuelle Messen der mechanischen Koordinatenwerte (Xo, Yo, Zo) des Programmnullpunktes PZP durch die Bedienungsperson ebenso vollständig zu eliminieren wie die wiederholte Registrierung des Programmnullpunktes PZP jederzeit wenn das Werkzeug gewechselt wird.
So ergibt sich gemäß der Erfindung eine bemerkenswerte Verkürzung der Vorbereitungszeit und eine wirksame Belastungsbefreiung der Bedienungsperson.
Da weiterhin die mechanischen Koordinatenwerte (Xo, Yo, Zo) des Programmnullpunktes PZP nach dem Befestigen des Werk-Stückes 3 auf der Maschine bestimmt werden, wird die . Bedienungsperson von mühseliger Arbeit für das Befestigen des Werkstückes 3 mit einer unpraktisch hohen Positionspräzision hinsichtlich des Maschinennullpunktes MZP entlastet, so daß das Befestigen des Werkstückes 3 prompt und leicht erfolgen kann. Dieser Vorteil ist insbesondere dann bemerkens-
wert, wenn das Werkstück mit einer vergleichsweise einfachen Gestalt mit dem darauf vermerkten Programmnullpunkt PZP nur in geringem Umfang bearbeitet werden muß, weil in einem solchen Fall die Maschine in die richtige Bearbeitungs-5 Ausgangslage gebracht werden kann, indem einfach die Werkzeugposition mit dem Programmnullpunkt PZP zusammenfällt, d.h. durch Verwenden des Programmnullpunktes PZP als Bezugsposition K, um eine bemerkenswerte Verbesserung der Wirksamkeit der Bearbeitung anzubieten.
Durch Einstellen der Bezugsposition K konform mit dem Programinnullpunkt PZ1P, die mechanischen Koordinatenpositionen (Xk, Yk, Zk) der Bezugsposition K, ist es möglich, direkt die Koinzidenz der mechanischen Koordinatenwerte (Xk, Yk,Zk) der Bezugslage K mit denen (Xo, Yo, Zo) des Nullpunktes PZP zu erzielen. Durch ein solches Vorgehen ist es möglich, die Berechnung für die Bestimmung der mechanischen Koordinatenwerte des Programmnullpunktes PZP von den mechanischen Koordinatenwerten der Bezugsposition K zu eliminieren und entsprechend schneller die Bestimmung der mechanischen Koordinatenwerte des Nullpunktes PZP zu erzielen, was wiederum eine höhere Steuergeschwindigkeit verspricht.
Z Leerseite

Claims (1)

  1. PATENT- UNO Kt£OHTt>MiNlW;*L.TE
    PATENTANWÄLTE D1PL.-1NG. W. EITLE ■ DR. RER. NAT. K. HOFFMANN · DIPL.-ING. W. LEHN
    DIPL.-ING. K. FOCHSLE · DR RER. NAT. B. HANSEN · DR, RER. NAT. H.-A. BRAUNS ■ DIPL.-ING, K. GDRG
    DIPL.-ING. K. KOHLMANN · RECHTSANWALT A. NETTE
    3.7 798 p/hl
    Yamazaki Machinery Works, Ltd.,
    Niwa-gun / Japan
    Verfahren zum Bestimmen eines Koordinatensystems im Bearbeitungszentrum
    Patentansprüche
    .JVerfahren zum Bestimmen eines Koordinatensystems in einem BearbeitungsZentrum, dadurch gekennzeichnet , daß eine Bezugsposition hinsichtlich eines Programmnullpunktes in einer vorbestimmten Position auf einer Koordinate eingestellt wird, deren Ursprung mit dem Programmnullpunkt zusammenfällt, daß die mechanischen Koordinatenwerte der Bezugsposition hinsichtlich eines mechanischen Nullpunktes dadurch berechnet und bestimmt werden, daß die Position eines Bezugsteiles des Werkzeuges mit der Bezugsposition zusammenfällt, daß die mechanischen Koordinatenwerte des genannten Programmnullpunktes von der Bezugsposition berechnet und bestimmt werden und daß, wenn das Werkzeug gewechselt wird, die mechanischen Koordinatenwerte des Programmnullpunktes in Übereinstimmung mit dem Unterschied der Längen zwischen den beiden Werkzeugen dadurch korrigiert werden, daß die Daten entsprechend der Werkzeuglänge aus einer Werkzeugdatierung abgelesen werden, in der die Längen der Werkzeuge in Richtung der Spindelachse des
    ARABELLASTRASSE 4 ■ D-SOOO MÜNCHEN B1 . TELEFON COSCO 911087 · TELEX OS-2961O CPATHEJ ■ TELEKOPIERER 9!835e5
    BAD ORIGINAL
    Maschinenwerkzeuges gespeichert sind.
    2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Bezugsposition konform mit dem Programm-
    5 nullpunkt eingestellt wird.
    3. Verfahren nach einem der Ansprüche 1 oder 2, dadurch gekennzeichnet , daß ein auf einem Werkstück angegebener Punkt als Programmnullpunkt verwendet wird.
    BAD ORIGINAL
DE19823243707 1981-11-25 1982-11-25 Verfahren zum bestimmen eines koordinatensystems im bearbeitungszentrum Ceased DE3243707A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56188953A JPS5890113A (ja) 1981-11-25 1981-11-25 マシニングセンタにおける座標系設定制御方法

Publications (1)

Publication Number Publication Date
DE3243707A1 true DE3243707A1 (de) 1983-06-01

Family

ID=16232804

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19823243707 Ceased DE3243707A1 (de) 1981-11-25 1982-11-25 Verfahren zum bestimmen eines koordinatensystems im bearbeitungszentrum

Country Status (6)

Country Link
US (1) US4561050A (de)
JP (1) JPS5890113A (de)
DE (1) DE3243707A1 (de)
FR (1) FR2516837B1 (de)
GB (1) GB2110426B (de)
IT (1) IT1191231B (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011085369A1 (de) * 2011-10-28 2013-05-02 Koenig & Bauer Aktiengesellschaft Verfahren zum Bearbeiten mindestens einer Gestellwand einer Druckmaschine

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6125207A (ja) * 1984-07-12 1986-02-04 Fanuc Ltd ツ−ル座標系の設定方式
JPS6149205A (ja) * 1984-08-16 1986-03-11 Seiko Instr & Electronics Ltd ロボツト制御方式
JPS61105410A (ja) * 1984-10-29 1986-05-23 Mitsutoyo Mfg Co Ltd 複数の検知体を有する変位検出装置
JPS61244444A (ja) * 1985-04-19 1986-10-30 Hitachi Seiki Co Ltd 工作機械のワ−ク座標系設定装置
US4723219A (en) * 1985-06-21 1988-02-02 Amca International Corporation Programmed path for automatic tool retraction and return responsive to degradation threshold
GB8522984D0 (en) * 1985-09-17 1985-10-23 Renishaw Plc Tool change apparatus
JPH0617790B2 (ja) * 1986-05-13 1994-03-09 三菱電機株式会社 移動体の位置検出装置
US4796195A (en) * 1987-05-13 1989-01-03 Cincinnati Milacron Inc. Method for machining with improved accuracy
US4887016A (en) * 1987-09-21 1989-12-12 Viking Systems International, Inc. Portable robot with automatic set-up
US4955305A (en) * 1988-09-23 1990-09-11 Melco Industries, Inc. Modular system for use with X-Y peripherals
JP2666512B2 (ja) * 1990-03-30 1997-10-22 トヨタ自動車株式会社 機械座標系補正装置
DE19638987A1 (de) * 1996-09-23 1998-04-02 Siemens Ag Verfahren und Vorrichtung zur Bearbeitung eines Werkstücks, insbesondere einer Komponente einer Turbine
WO2003064118A1 (en) * 2002-01-31 2003-08-07 Abb Research Ltd. Robot machining tool position and orientation calibration
JP4450302B2 (ja) * 2002-03-27 2010-04-14 スター精密株式会社 工作機械の数値制御装置
JP4284491B2 (ja) * 2002-07-16 2009-06-24 豊和工業株式会社 ピストン外形の加工データ生成装置
JP2004185397A (ja) * 2002-12-04 2004-07-02 Fanuc Ltd 数値制御装置
US8453337B2 (en) * 2009-06-02 2013-06-04 James Richard Lacy System and method for workpiece coordinate measurements
CN107598676A (zh) * 2017-09-07 2018-01-19 安徽涌诚机械有限公司 大型机床自动校正被测试件分中及加工余量确定方法
EP3788319A1 (de) 2018-04-30 2021-03-10 Path Robotics, Inc. Reflektionsabweisender laserscanner
US11407110B2 (en) 2020-07-17 2022-08-09 Path Robotics, Inc. Real time feedback and dynamic adjustment for welding robots
EP4297937A1 (de) 2021-02-24 2024-01-03 Path Robotics, Inc. Autonome schweissroboter
CN113941900B (zh) * 2021-10-22 2024-02-09 富曜半导体(昆山)有限公司 一种cnc 3d测头自动寻边方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2811069A1 (de) * 1977-03-17 1978-09-21 Fujitsu Fanuc Ltd Numerisch gesteuertes werkzeugmaschinensystem
DE2941156A1 (de) * 1979-10-10 1981-04-23 Hermann Traub Gmbh & Co, 7313 Reichenbach Verfahren zum ermiteln der lage einer werkzeugspitze in bezug auf einen werkzeugschlitten einer numerisch gesteuerten werkzeugmaschine, insbesondere drehmaschine

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3684939A (en) * 1971-02-04 1972-08-15 Allied Ind Components Automatic positioning accessory for numerical control machine tools
JPS5336192B2 (de) * 1972-10-30 1978-09-30
US3866027A (en) * 1973-05-09 1975-02-11 Bendix Corp Digital tool size compensation for numerical control
JPS5082488A (de) * 1973-11-26 1975-07-03
US4011437A (en) * 1975-09-12 1977-03-08 Cincinnati Milacron, Inc. Method and apparatus for compensating for unprogrammed changes in relative position between a machine and workpiece
JPS5358875A (en) * 1976-11-09 1978-05-27 Nippon Kentetsu Co Ltd System for automatically compensating machine position
US4195250A (en) * 1976-12-08 1980-03-25 Ikegai Tekko Kabushiki Kaisha Automatic measuring and tool position compensating system for a numerically controlled machine tool
US4178632A (en) * 1978-03-06 1979-12-11 Cincinnati Milacron Inc. Method for controlling the operation of a computer operated robot arm
JPS5544681A (en) * 1978-09-27 1980-03-29 Fanuc Ltd Tool correction system
US4243923A (en) * 1979-01-22 1981-01-06 Massachusetts Institute Of Technology Servo-controlled mobility device
US4380696A (en) * 1980-11-12 1983-04-19 Unimation, Inc. Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing
US4456961A (en) * 1982-03-05 1984-06-26 Texas Instruments Incorporated Apparatus for teaching and transforming noncoincident coordinate systems
US4453221A (en) * 1982-05-13 1984-06-05 Cincinnati Milacron Inc. Manipulator with adaptive velocity controlled path motion

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2811069A1 (de) * 1977-03-17 1978-09-21 Fujitsu Fanuc Ltd Numerisch gesteuertes werkzeugmaschinensystem
DE2941156A1 (de) * 1979-10-10 1981-04-23 Hermann Traub Gmbh & Co, 7313 Reichenbach Verfahren zum ermiteln der lage einer werkzeugspitze in bezug auf einen werkzeugschlitten einer numerisch gesteuerten werkzeugmaschine, insbesondere drehmaschine

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
DE-Buch: "Die numerische Steuerung in der Ferti- gungstechnik", Herold/Maßberg/Stute, UDI-Verlag, 1971, Düsseldorf, S.56 *
DE-Buch: "Numerisch gesteuerte Maschinen, Semrad, Berlin 1968, VEB-Verlag Technik, S.127,128 *
DE-Z.: Industrieelektrik + Elektronik, 17.Jg.1972,Nr.8, S.179 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011085369A1 (de) * 2011-10-28 2013-05-02 Koenig & Bauer Aktiengesellschaft Verfahren zum Bearbeiten mindestens einer Gestellwand einer Druckmaschine
DE102011085369B4 (de) * 2011-10-28 2015-06-03 Koenig & Bauer Aktiengesellschaft Verfahren zum Bearbeiten mindestens einer Gestellwand einer Druckmaschine

Also Published As

Publication number Publication date
JPS5890113A (ja) 1983-05-28
GB2110426A (en) 1983-06-15
IT8268339A0 (it) 1982-11-17
US4561050A (en) 1985-12-24
FR2516837B1 (fr) 1986-08-14
FR2516837A1 (fr) 1983-05-27
GB2110426B (en) 1985-05-01
IT1191231B (it) 1988-02-24

Similar Documents

Publication Publication Date Title
DE3243707A1 (de) Verfahren zum bestimmen eines koordinatensystems im bearbeitungszentrum
DE3329658C2 (de)
DE2636148C2 (de) Verfahren zur Bahnsteuerung eines Elementes mittels linearer oder zirkularer Interpolation
DE2744562C3 (de) Einrichtung zum Einstellen des Werkzeugs bezüglich des Werkstücks in einer Zahnradbearbeitungsmaschine
DE2743845B2 (de) Vorrichtung an einer Revolverdrehmaschine zum selbsttätigen, verschleißabhängingen Einwechseln eines neuen Werkzeugs in die Bearbeitungsposition
EP0276802A1 (de) Verfahren zum Schleifen von zwei oder mehr Nocken einer Nockenwelle
DE3303456C2 (de)
EP0120204A1 (de) Verfahren zum Wiederanfahren eines Werkzeuges an eine Werkstückkontur
DE2848439A1 (de) Einrichtung zur numerischen steuerung einer werkzeugmaschine fuer die herstellung eines ovalen werkstuecks
DE112017000203T5 (de) Numerische Steuerung und numerisches Steuerungsverfahren
DE3505102A1 (de) Verfahren zum schleifen eines werkstueckes
DE2550897A1 (de) Automatische profilgebungsvorrichtung
DE69727461T2 (de) Überlagerungssteuerverfahren mit numerischer steuerung
DE3446138A1 (de) Verfahren zur bestimmung der position eines werkstueckes in einer nc-gesteuerten maschine sowie eine nc-gesteuerte maschine zur durchfuehrung eines solchen verfahrens
DE3600976C2 (de) Verfahren zur Dateneingabe und Datenanzeige bei einer numerisch gesteuerten Schleifmaschine
DE2632151C3 (de) Positioniersteuerung
DE3820566C2 (de) Verfahren zum Ermitteln einer Bewegungsbahn eines Bearbeitungswerkzeugs einer von einer numerischen Steuervorrichtung gesteuerten Werkzeugmaschine
DE3928548A1 (de) Verfahren zum festlegen eines bearbeitungsprozesses bei der generierung von nc-information
DE1939549A1 (de) Verfahren und Einrichtung zur Herstellung walzenfoermiger Schnittwerkzeuge od.dgl.
DE3435577A1 (de) Verfahren und vorrichtung zur nockenwellenausmessung
DE2811069A1 (de) Numerisch gesteuertes werkzeugmaschinensystem
DE3700887C2 (de)
DE19631620A1 (de) Werkzeugmaschine mit Einrichtung zur Vermeidung oder Vereinfachung des Ausrichtens der Werkstücke
EP0184036B1 (de) Numerische Steuerung für Werkzeugmaschinen
DE3521916A1 (de) Steuervorrichtung fuer eine werkzeugmaschine

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection