[go: up one dir, main page]

DE102020203770A1 - Steuergerät und Werkzeugmaschine - Google Patents

Steuergerät und Werkzeugmaschine Download PDF

Info

Publication number
DE102020203770A1
DE102020203770A1 DE102020203770.1A DE102020203770A DE102020203770A1 DE 102020203770 A1 DE102020203770 A1 DE 102020203770A1 DE 102020203770 A DE102020203770 A DE 102020203770A DE 102020203770 A1 DE102020203770 A1 DE 102020203770A1
Authority
DE
Germany
Prior art keywords
tool
correction amount
diameter
spindle
area
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.)
Pending
Application number
DE102020203770.1A
Other languages
English (en)
Inventor
Miho NIIKURA
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Publication of DE102020203770A1 publication Critical patent/DE102020203770A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/20Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
    • B23Q15/22Control or regulation of position of tool or workpiece
    • 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/4061Avoiding collision or forbidden zones
    • 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/4065Monitoring tool breakage, life or condition
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/22Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
    • B23Q17/2208Detection or prevention of collisions
    • 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/4069Simulating machining process on screen
    • 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/35316Interference checking between tool, machine, part, chuck, machining range
    • 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/37237Tool collision, interference
    • 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/37616Use same monitoring tools to monitor tool and workpiece
    • 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/49Nc machine tool, till multiple
    • G05B2219/49157Limitation, collision, interference, forbidden zones, avoid obstacles
    • 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/50289Tool offset general

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)

Abstract

Ein Steuervorrichtung 7 umfasst: eine Speichereinheit 11, die ein Arbeitsprogramm 11a und einen Werkzeuglängenkorrekturbetrag speichert; eine Steuereinheit 10, die auf der Grundlage des Arbeitsprogramms 11a und des Werkzeuglängenkorrekturbetrags eine Relativbewegung zwischen einem Tisch und einer Spindel bewirkt; eine Bereichseinstelleinheit 12, die auf der Grundlage des Werkzeuglängenkorrekturbetrags einen Interferenzüberprüfungsbereich einschließlich eines von der Spindel gehaltenen Werkzeugs einstellt; und eine Interferenzbestimmungseinheit 13, die auf der Grundlage des Arbeitsprogramms 11a und des Werkzeuglängenkorrekturbetrags bestimmt, ob der Interferenzüberprüfungsbereich mit Hindernissen in der Umgebung des Werkzeugs in einem Fall interferiert oder nicht, in dem das Werkzeug und der Tisch auf der Grundlage des Arbeitsprogramms 11a und des Werkzeuglängenkorrekturbetrags zu einer Relativbewegung veranlasst werden.

Description

  • Technischer Bereich
  • Die vorliegende Erfindung betrifft eine Steuervorrichtung und eine Werkzeugmaschine.
  • Hintergrund
  • Aus dem Stand der Technik ist eine Werkzeugmaschine bekannt, die eine Interferenzüberprüfungsfunktion hat, um zu verhindern, dass sich die jeweiligen Abschnitte eines Werkzeugs, eines Tisches, einer Halteeinrichtung, eines Werkstücks und dergleichen unbeabsichtigt gegenseitig stören (siehe z.B. Dokumente PTL 1 bis 3).
  • Patentliteratur
    • PTL 1: JP 2010-231737
    • PTL 2: JP 2009-116505
    • PTL 3: JP 2003-305625
  • Zusammenfassung
  • Technisches Problem
  • Für eine Interferenzüberprüfung ist es notwendig, Formen der jeweiligen Abschnitte der Werkzeugmaschine einzustellen. Bei einer Werkzeugmaschine, die eine Mehrzahl von Werkzeugen verwendet, sind Zeit und Aufwand erforderlich, um die Formen aller Werkzeuge einzustellen.
  • Problemlösung
  • Nach einem Aspekt der vorliegenden Offenbarung ist eine Steuervorrichtung einer Werkzeugmaschine vorgesehen, die einen Tisch, an dem ein Werkstück befestigt ist, und eine Spindel, die ein Werkzeug hält, umfasst, wobei die Steuervorrichtung umfasst: eine Speichereinheit, die ein Arbeitsprogramm und einen Werkzeuglängenkorrekturbetrag speichert; eine Steuereinheit, die bewirkt, dass sich der Tisch und die Spindel auf der Grundlage des Arbeitsprogramms und des Werkzeuglängenkorrekturbetrags relativ zueinander bewegen; eine Bereichseinstelleinheit, die einen Interferenzüberprüfungsbereich einschließlich des von der Spindel gehaltenen Werkzeugs einstellt; und eine Interferenzbestimmungseinheit, die bestimmt, ob der Interferenzüberprüfungsbereich mit Hindernissen in der Umgebung des Werkzeugs in einem Fall interferiert oder nicht, in dem das Werkzeug und der Tisch veranlasst werden, sich auf der Basis des Arbeitsprogramms und des Werkzeuglängenkorrekturbetrags relativ zu bewegen, wobei die Bereichseinstelleinheit den Interferenzüberprüfungsbereich auf der Basis des Werkzeuglängenkorrekturbetrags einstellt.
  • Figurenliste
    • 1 ist eine Frontansicht einer Werkzeugmaschine nach einer Ausführungsform.
    • 2 ist ein Blockschaltbild der Werkzeugmaschine in 1.
    • 3 ist eine Ansicht zur Erläuterung von Parametern bezogen auf das Werkzeug.
    • 4 ist eine Ansicht, die ein Beispiel für einen Interferenzüberprüfungsbereich zeigt, der auf der Grundlage eines Werkzeuglängenkorrekturbetrags eingestellt wurde.
    • 5 ist eine Ansicht, die ein weiteres Beispiel für den Interferenzüberprüfungsbereich zeigt, der auf der Grundlage des Werkzeuglängenkorrekturbetrags eingestellt wurde.
    • 6 ist eine Ansicht, die ein Beispiel für einen Interferenzüberprüfungsbereich zeigt, der auf der Grundlage eines Korrekturbetrags für die Werkzeuglänge und eines Korrekturbetrags für den Werkzeugdurchmesser festgelegt wurde.
    • 7 ist eine Ansicht, die ein weiteres Beispiel für den Interferenzüberprüfungsbereich zeigt, der auf der Grundlage des Korrekturbetrags für die Werkzeuglänge und des Korrekturbetrags für den Werkzeugdurchmesser festgelegt wurde.
    • 8 ist eine Ansicht, die ein Beispiel für einen Interferenzüberprüfungsbereich zeigt, der auf der Grundlage eines Korrekturbetrags für die Werkzeuglänge, eines Korrekturbetrags für den Werkzeugdurchmesser und eines vorstehenden Betrags für einen abgesetzten Werkzeugabschnitt festgelegt wurde.
    • 9 ist eine Ansicht, die ein weiteres Beispiel für den Interferenzüberprüfungsbereich zeigt, der auf der Grundlage des Korrekturbetrags für die Werkzeuglänge, des Korrekturbetrags für den Werkzeugdurchmesser und des vorstehenden Betrags für den abgesetzten Werkzeugabschnitt festgelegt wurde.
    • 10 ist eine Ansicht, die ein Beispiel für einen Interferenzüberprüfungsbereich zeigt, der auf der Grundlage eines Korrekturbetrags für die Werkzeuglänge, eines Korrekturbetrags für den Werkzeugdurchmesser und der Formdaten eines Halterabschnitts festgelegt wurde.
    • 11 ist eine Ansicht, die ein weiteres Beispiel für den Interferenzüberprüfungsbereich zeigt, der auf der Grundlage des Korrekturbetrags für die Werkzeuglänge, des Korrekturbetrags für den Werkzeugdurchmesser und der Formdaten des Halterabschnitts festgelegt wurde.
  • Beschreibung der Ausführungsformen
  • Im Folgenden ist eine Werkzeugmaschine 1 nach einer Ausführungsform anhand der Zeichnungen beschrieben.
  • Die Werkzeugmaschine 1 umfasst einen Tisch 2, auf dem ein Werkstück W befestigt ist, eine Spindel 3, die ein Werkzeug 20 aufnimmt, und ein Werkzeugmagazin 4, das eine Mehrzahl von Werkzeugen 20 aufnimmt, wie in 1 dargestellt ist.
  • Die Werkzeugmaschine 1 umfasst weiterhin einen Spindelmotor 5, der die Spindel 3 um eine Längsachse der Spindel 3 in Drehung versetzt, eine Mehrzahl von Vorschubmotoren 6, die den Tisch 2 und die Spindel 3 relativ zueinander bewegen, und eine Steuervorrichtung 7, die den Spindelmotor 5 und die Vorschubmotoren 6 wie in 2 dargestellt steuert.
  • Jedes Werkzeug 20 umfasst einen abgesetzten Werkzeugabschnitt 21, der mit dem Werkstück W in Kontakt kommt und das Werkstück W bearbeitet, und einen Halterabschnitt 22, der einen proximalen Endabschnitt des abgesetzten Werkzeugabschnitts 21 hält, wie in 3 dargestellt. Der abgesetzte Werkzeugabschnitt 21 hat je nach Typ verschiedene Formen und Abmessungen. Der Halterabschnitt 22 umfasst einen Flanschabschnitt 23, der in radialer Richtung nach außen vorsteht und typischerweise einen maximalen Durchmesser am Flanschabschnitt 23 hat. Die Form und die Abmessung des Flanschabschnitts 23 sind durch Normen festgelegt und bei der Mehrzahl der Werkzeuge 20 üblich. Der Halterabschnitt 22 wird von der Spindel 3 an einem Schaftabschnitt gehalten, der näher an der proximalen Endseite liegt als der Flanschabschnitt 23.
  • Das Werkzeugmagazin 4 ist z.B. vom Typ eines Werkzeugrevolvers. Die Werkzeugmaschine 1 verfügt über eine automatische Werkzeugwechselfunktion, welche die Werkzeuge 20 zwischen dem Werkzeugmagazin 4 und der Spindel 3 automatisch austauscht. Das Werkzeugmagazin 4 verfügt über eine Mehrzahl von Werkzeughalteabschnitten 4a, die jeweils die Werkzeuge 20 halten können. Am Werkzeugmagazin 4 befindet sich eine Werkzeug-Identifikationseinheit wie z.B. ein RFID, die die Identifikationsinformationen der Werkzeuge 20 in den jeweiligen Werkzeughalteabschnitten 4a liest. Die Identifikationsinformationen der Werkzeuge 20 werden von der Werkzeug-Identifikationseinheit an die Steuervorrichtung 7 übertragen und dann den Positionen der Werkzeughalteabschnitte 4a zugeordnet und in einer Speichereinheit 11 gespeichert. Die Identifikationsinformationen der Werkzeuge 20 in den jeweiligen Werkzeughalteabschnitten 4a können von einem Bediener in die Steuervorrichtung 7 eingegeben werden.
  • Der Spindelmotor 5 ist z.B. ein Spindelmotor und mit der Spindel 3 verbunden.
  • Die Vorschubmotoren 6 sind z.B. Servomotoren und bewirken eine relative Bewegung des Tisches 2 und der Spindel 3 in Z-Richtung entlang einer Längsachse der Werkzeuge 20 und einer XY-Richtung, die die Längsachse des Werkzeugs 20 senkrecht schneidet. Im Beispiel in 1 ist die XY-Richtung eine horizontale Richtung, während die Z-Richtung eine vertikale Richtung ist, wobei die Vorschubmotoren 6 zwei erste Vorschubmotoren umfassen, die eine Bewegung des Tisches 2 in horizontaler Richtung bewirken, und einen zweiten Vorschubmotor, der eine Bewegung der Spindel 3 in Z-Richtung bewirkt. Die ersten Vorschubmotoren sind an einem Bett 8 vorgesehen, das den Tisch 2 trägt, und der zweite Vorschubmotor ist an einer Säule 9 vorgesehen, die die Spindel 3 trägt.
  • Die Steuervorrichtung 7 umfasst eine Steuereinheit 10, die einen Prozessor aufweist, und die Speichereinheit 11, die ein RAM, ROM, einen anderen nichtflüchtigen Speicher und ähnliches aufweist. Die Speichereinheit 11 speichert ein Arbeitsprogramm 11a, ein Interferenzüberprüfungsprogramm 11b, Formdaten 11c und Werkzeugdaten 11d.
  • Die Steuereinheit 10 überträgt gemäß dem Arbeitsprogramm 11a Steuerbefehle an den Spindelmotor 5 und die Vorschubmotoren 6. Der Spindelmotor 5 veranlasst die Spindel 3, sich entsprechend dem Steuerbefehl zu drehen, und die Vorschubmotoren 6 veranlassen den Tisch 2 und die Spindel 3, sich entsprechend dem Steuerbefehl relativ zu bewegen. Auf diese Weise führen der Spindelmotor 5 und die Vorschubmotoren 6 Operationen auf der Grundlage des Arbeitsprogramms 11a aus, wobei der abgesetzte Werkzeugabschnitt 21 des von der Spindel 3 gehaltenen Werkzeugs 20 das Werkstück W auf dem Tisch 2 bearbeitet.
  • Die Formdaten 11c umfassen dreidimensionale Formdaten von Hindernissen, die sich in der Umgebung des von der Spindel 3 gehaltenen Werkzeugs 20 befinden und in einem Bewegungsbereich des Werkzeugs 20 vorhanden sind. Zu den Hindernissen gehören beispielsweise der Tisch 2, eine am Tisch 2 bereitgestellte Spannvorrichtung und das an der Spannvorrichtung platzierte Werkstück W.
  • Die Werkzeugdaten 11d umfassen die maximalen Werkzeugdurchmesser und Werkzeuglängenversätze (Werkzeuglängenkorrekturbetrag).
  • Die Werkzeughöchstdurchmesser sind Maximaldurchmesser der Werkzeuge 20, die an der Spindel 3 angebracht sein können, wobei es festgesetzte Werte sind, die nach einer Spezifikation, z.B. einem Durchmesser, der Spindel 3 bestimmt sind. Die Werkzeughöchstdurchmesser werden vom Bediener über ein an die Steuervorrichtung 7 angeschlossenes Eingabegerät in den Werkzeugdaten 11d oder vorab in den Werkzeugdaten 11d eingestellt.
  • Die Werkzeuglängenversätze sind z.B. Abstände in Z-Richtung zwischen Tisch 2 und einem distalen Ende des von der Spindel 3 gehaltenen Werkzeugs 20, wenn Tisch 2 und Spindel 3 in einer Ursprungsposition angeordnet sind. Im Fall des Beispiels in 1 ist der Werkzeuglängenversatz ein Abstand in vertikaler Richtung von einer oberen Fläche des Tisches 2 zu einem unteren Ende des Werkzeugs 20. Zum Beispiel umfassen die Werkzeugdaten 11d eine Korrespondenztabelle, die eine Entsprechung zwischen Identifikationsinformationen und Werkzeuglängenversätzen der Werkzeuge 20 darstellt. Durch die Eingabe des Werkzeuglängenversatzes in die Korrespondenztabelle durch den Bediener mit Hilfe des Eingabegeräts wird ein Werkzeuglängenversatz eingestellt, bevor das Arbeitsprogramm 11a ausgeführt wird.
  • Eine Werkzeuglänge L ist für jedes Werkzeug 20 unterschiedlich. Die Werkzeuglänge L ist eine Länge in Z-Richtung von einer Bezugsfläche der Spindel 3 bis zu einem distalen Ende des abgesetzten Werkzeugabschnitts 21, wie in 3 dargestellt. Die Bezugsfläche ist zum Beispiel eine Messfläche, die einen Durchmesser des kegeligen Schaftabschnitts des Halterabschnitts 22 als vorbestimmten Bezugsdurchmesser oder eine distale Endfläche der Spindel 3 hat. Auch die Werkzeuglänge L kann sich, selbst wenn es sich um das gleiche Werkzeug 20 handelt, aufgrund von Abrieb oder ähnlichem ändern. Die Werkzeuglängenversätze sind Parameter, die zur Korrektur von Abweichungen der Werkzeuglänge L bei der Lageregelung der Spindel 3 in Z-Richtung auf der Grundlage des Arbeitsprogramms 11a verwendet werden, und sind Parameter, die zur Ausführung des Arbeitsprogramms 11a erforderlich sind.
  • Die Steuervorrichtung 7 umfasst eine Bereichseinstelleinheit 12, die einen Interferenzüberprüfungsbereich A einschließlich des von der Spindel 3 gehaltenen Werkzeugs 20 einstellt, und eine Interferenzbestimmungseinheit 13, die bestimmt, ob der Interferenzüberprüfungsbereich A mit den Hindernissen interferiert oder nicht. Die Bereichseinstelleinheit 12 und die Interferenzbestimmungseinheit 13 umfassen jeweils Prozessoren und führen die folgende Verarbeitung in Übereinstimmung mit dem Interferenzüberprüfungsprogramm 11 b aus. Das Interferenzüberprüfungsprogramm 11b wird in Synchronisation mit dem Arbeitsprogramm 11a ausgeführt.
  • Die Bereichseinstelleinheit 12 erfasst die Identifikationsinformationen des Werkzeugs 20, das gegenwärtig von der Spindel 3 gehalten wird, von der Steuereinheit 10 und liest die Werkzeugdaten 11d aus der Speichereinheit 11. Als nächstes setzt die Bereichseinstelleinheit 12 den Interferenzüberprüfungsbereich A einschließlich eines ganzen, an der Außenseite der Spindel 3 angeordneten Abschnitts im Werkzeug 20 auf der Grundlage der Werkzeugdaten 11d des Werkzeugs 20, das gegenwärtig von der Spindel 3 gehalten wird. Die 4 und 5 veranschaulichen Beispiele für den Interferenzüberprüfungsbereich A. Der Interferenzüberprüfungsbereich A ist ein einzelner Bereich mit zylindrischer Form, der durch Vereinfachung der Form des Werkzeugs 20 erhalten wird und eine Höhe Ha in Z-Richtung und einen Durchmesser Da in XY-Richtung aufweist. Die Bereichseinstelleinheit 12 stellt die Höhe Ha auf der Grundlage der Werkzeuglängenverschiebung ein und stellt den Durchmesser Da auf der Grundlage des maximalen Werkzeugdurchmessers ein. Zum Beispiel ist der Durchmesser Da ein Wert, der durch Hinzufügen einer vorbestimmten Toleranz zum maximalen Werkzeugdurchmesser erhalten wird, und die Höhe Ha ist ein Wert, der durch Hinzufügen einer vorbestimmten Toleranz zur Werkzeuglänge L erhalten wird, die aus dem Werkzeuglängenversatz berechnet wird.
  • Die Bereichseinstelleinheit 12 erfasst die Formdaten 11c aus der Speichereinheit 11 und legt auf der Grundlage der Formdaten 11c einen Hindernisbereich mit Hindernissen fest.
  • Die Interferenzbestimmungseinheit 13 bestimmt, ob der Interferenzüberprüfungsbereich A den Hindernisbereich in einem Fall interferiert bzw. schneidet oder nicht, in dem der Tisch 2 und die Spindel 3 in Übereinstimmung mit dem Arbeitsprogramm 11a relativ zueinander bewegt werden. Zum Beispiel berechnet die Interferenzbestimmungseinheit 13 die Positionen des Interferenzüberprüfungsbereichs A und des Hindernisbereichs zu jedem Zeitpunkt innerhalb einer vorgegebenen Zeitspanne ab der aktuellen Zeit und bestimmt zu jedem Zeitpunkt, ob der Interferenzüberprüfungsbereich A mit dem Hindernisbereich interferieren wird oder nicht. Hier bedeutet die Interferenz eine Interferenz zwischen dem Interferenzüberprüfungsbereich A und dem Hindernisbereich aufgrund eines unbeabsichtigten Kontakts zwischen dem Werkzeug 20 und einigen anderen Hindernissen als dem Kontakt zwischen dem abgesetzten Werkzeugabschnitt 21 und dem Werkstück W. Die Interferenzbestimmungseinheit 13 sendet ein Interferenzerkennungssignal an die Steuereinheit 10 in einem Fall, in dem festgestellt wird, dass eine Interferenz auftreten wird, wobei die Interferenzbestimmungseinheit 13 das Interferenzerkennungssignal nicht an die Steuereinheit 10 sendet in einem Fall, in dem festgestellt wird, dass keine Interferenz auftreten wird.
  • Die Steuereinheit 10 reagiert auf das Interferenzerfassungssignal und führt eine Interferenzvermeidungssteuerung durch, um Interferenzen zwischen dem Werkzeug 20 und einigen Hindernissen zu vermeiden. Die Interferenzvermeidungssteuerung ist z.B. das Reduzieren einer Verfahrgeschwindigkeit, das Anhalten oder das Ändern der Trajektorien des Tisches 2 und der Spindel 3.
  • Als nächstes wird ein Betrieb der Werkzeugmaschine 1 beschrieben.
  • Die Steuereinheit 10 bewirkt die Rotation des Werkzeugs 20 und die Relativbewegung zwischen dem Werkstück W und dem Werkzeug 20, indem sie den Spindelmotor 5 und die Vorschubmotoren 6 entsprechend dem Arbeitsprogramm 11a steuert und dadurch die Bearbeitung des Werkstücks W mit dem Werkzeug 20 ausführt.
  • Parallel zur Bearbeitung des Werkstücks W führen die Bereichseinstelleinheit 12 und die Interferenzbestimmungseinheit 13 die Interferenzüberprüfung zwischen dem Werkzeug 20 und den Hindernissen gemäß dem Interferenzüberprüfungsprogramm 11b durch. Insbesondere liest die Bereichseinstelleinheit 12 den maximalen Werkzeugdurchmesser und den Werkzeuglängenversatz des Werkzeugs 20, das gegenwärtig von der Spindel 3 gehalten wird, aus den in der Speichereinheit 11 gespeicherten Werkzeugdaten 11d und stellt den Interferenzüberprüfungsbereich A ein. Außerdem liest die Bereichseinstelleinheit 12 die Formdaten 11c der Hindernisse, die in der Speichereinheit 11 gespeichert sind, und stellt den Hindernisbereich ein. Die Bereichseinstelleinheit 12 stellt den Interferenzüberprüfungsbereich A bei jedem Austausch des von der Spindel 3 gehaltenen Werkzeugs 20 erneut ein.
  • Die Interferenzbestimmungseinheit 13 bestimmt auf der Grundlage des Arbeitsprogramms 11a, ob der Interferenzüberprüfungsbereich A den Hindernisbereich in einem Fall, in dem sich Tisch 2 und Spindel 3 relativ bewegen, stört oder nicht. In einem Fall, in dem festgestellt wird, dass der Interferenzüberprüfungsbereich A den Hindernisbereich nicht stört, setzt die Steuereinheit 10 die Relativbewegung von Tisch 2 und Spindel 3 auf der Grundlage des Arbeitsprogramms 11a fort. Andererseits führt die Steuereinheit 10 in einem Fall, in dem festgestellt wird, dass der Interferenzüberprüfungsbereich A den Hindernisbereich stört, die Interferenzvermeidungssteuerung als Reaktion auf das Interferenzerkennungssignal von der Interferenzbestimmungseinheit 13 durch. Zum Beispiel reduziert die Steuereinheit 10 die Verfahrgeschwindigkeit des Tisches 2 und des Werkzeugs 20, stoppt den Tisch 2 und das Werkzeug 20 oder verbringt das Werkzeug 20 bis zu einer Position, an der das Werkzeug 20 nicht mit den Hindernissen in Berührung kommt, indem sie den Spindelmotor 5 und die Vorschubmotoren 6 steuert.
  • Es ist möglich, einfache Formen der Werkzeuge 20 mit einem einzelnen Zylinder oder Kombinationen aus mehreren Zylindern darzustellen, mit Ausnahme von Spezialwerkzeugen wie z.B. einem Winkelwerkzeug. Im Allgemeinen ist es nicht erforderlich, dass der Interferenzüberprüfungsbereich A die äußeren Formen der Werkzeuge 20 genau darstellt, wobei der Interferenzüberprüfungsbereich A jeder Bereich sein kann, der größer als die Werkzeuge 20 ist und die Werkzeuge 20 einschließt. Ein solcher Interferenzüberprüfungsbereich A kann mit Hilfe des Durchmessers Da und der Höhe Ha eingestellt werden.
  • Hier sind, je nach Ausführungsform, der Durchmesser Da und die Höhe Ha auf der Grundlage der maximalen Werkzeugdurchmesser und der in der Speichereinheit 11 gespeicherten Werkzeuglängenversätze eingestellt. Die Werkzeuglängenversätze sind Parameter, die für die Ausführung des Arbeitsprogramms 11a notwendig sind und sind in der Steuervorrichtung 7 eingestellt, unabhängig davon, ob die Interferenzüberprüfung durchgeführt werden soll oder nicht. Mit anderen Worten, es ist nicht notwendig, dass der Bediener Parameter bezüglich der Formen der einzelnen Werkzeuge 20 nur für die Interferenzüberprüfung einstellt. Daher ist es möglich, den Zeit- und Arbeitsaufwand für die Einstellung der Formen der Werkzeuge 20 zu reduzieren und den Interferenzüberprüfungsbereich A selbst beim Arbeiten mit mehreren Werkzeugen 20 einfach einzustellen.
  • Obwohl die Bereichseinstelleinheit 12 den Durchmesser Da des Interferenzüberprüfungsbereichs A auf der Grundlage des maximalen Werkzeugdurchmessers in der oben erwähnten Ausführungsform einstellt, kann die Bereichseinstelleinheit 12 den Durchmesser Da des Interferenzüberprüfungsbereichs A stattdessen auf der Grundlage des Durchmessers der Spindel 3 einstellen.
  • Der Werkzeuglängenversatz kann auch ein anderer Wert als der Abstand zwischen Tisch 2 und dem distalen Ende des Werkzeugs 20 sein, z.B. eine Länge in Z-Richtung von der Bezugsfläche der Spindel 3 bis zum distalen Ende des abgesetzten Werkzeugabschnitts 21 in der vorgenannten Ausführungsform.
  • Obwohl die Bereichseinstelleinheit 12 den Interferenzüberprüfungsbereich A auf der Grundlage der Kombination aus dem Werkzeuglängenversatz und dem maximalen Werkzeugdurchmesser in der oben genannten Ausführungsform einstellt, kann der Interferenzüberprüfungsbereich A stattdessen auf der Grundlage einer Kombination aus dem Werkzeuglängenversatz und einem anderen Parameter eingestellt werden. Die 6 bis 11 zeigen weitere Beispiele für den Interferenzüberprüfungsbereich A.
  • In den Beispielen in 6 und 7 ist der Interferenzüberprüfungsbereich A ein Bereich mit einer einzigen zylindrischen Form. Die Werkzeugdaten 11d umfassen Werkzeuglängenversätze, Werkzeugdurchmesserversätze (Werkzeugdurchmesser-Korrekturwerte) und einen Flanschdurchmesser Df.
  • Die Werkzeugdurchmesserversätze sind z.B. Durchmesser oder Radien der abgesetzten Werkzeugabschnitte 21. Durch die Eingabe des Werkzeugdurchmesserversatzes in die Korrespondenztabelle mit Hilfe des Eingabegerätes durch den Bediener wird z.B. vor der Ausführung des Arbeitsprogramms 11a ein Werkzeugdurchmesserversatz eingestellt. Der Flanschdurchmesser Df ist ein Durchmesser des Flanschabschnitts 23 des Werkzeugs 20. Der Flanschdurchmesser Df ist ein fester Wert, der nach den Spezifikationen der Werkzeughalteabschnitte 4a des Werkzeugmagazins 4 bestimmt wird und allen Werkzeugen 20 gemeinsam ist. Der Flanschdurchmesser Df wird vom Bediener mit Hilfe des Eingabegerätes in den Werkzeugdaten 11d eingestellt oder im Voraus in den Werkzeugdaten 11d festgelegt.
  • Die Bereichseinstelleinheit 12 stellt die Höhe Ha auf der Grundlage eines Werkzeuglängenversatzes ein. Außerdem berechnet die Bereichseinstelleinheit 12 einen Werkzeugdurchmesser Dt aus einem Werkzeugdurchmesserversatz und stellt den Durchmesser Da auf der Grundlage eines größeren Wertes aus dem Werkzeugdurchmesser Dt und dem Flanschdurchmesser Df ein. Der Werkzeugdurchmesser Dt ist ein Durchmesser des abgesetzten Werkzeugabschnitts 21, wie in 3 dargestellt. In einem Fall, in dem der Werkzeugdurchmesser Dt kleiner als der Flanschdurchmesser Df ist, wie z.B. in 6 dargestellt, ist der Durchmesser Da ein Wert, der durch Addition einer vorbestimmten Toleranz zum Flanschdurchmesser Df erhalten wird. In einem Fall hingegen, in dem der Werkzeugdurchmesser Dt größer als der Flanschdurchmesser Df ist, wie in 7 dargestellt, ist der Durchmesser Da ein Wert, der durch Hinzufügen einer vorbestimmten Toleranz zum Werkzeugdurchmesser Dt erhalten wird.
  • Ein Maximalwert der Durchmesser der jeweiligen Werkzeuge 20 ist typischerweise entweder der Flanschdurchmesser Df oder der Werkzeugdurchmesser Dt. Daher ist es möglich, einen Interferenzüberprüfungsbereich A mit einer Form einzustellen, die einer tatsächlichen Form des Werkzeugs 20 ähnlicher ist, indem für die Einstellung des Durchmessers Da anstelle des maximalen Werkzeugdurchmessers ein größerer des Werkzeugdurchmessers Dt und des Flanschdurchmessers Df verwendet wird.
  • Hier ist der Flanschdurchmesser Df durch Normen definiert und ist ein gemeinsamer Wert für alle Werkzeuge 20, die im Werkzeugmagazin 4 untergebracht sind. Die Werkzeugdurchmesserversätze sind Parameter, die zur Korrektur von Abweichungen des Werkzeugdurchmessers Dt bei der Lageregelung der Spindel 3 in XY-Richtung auf der Grundlage des Arbeitsprogramms 11a verwendet werden. Die Werkzeugdurchmesserversätze der Werkzeuge 20 für die Arbeit in XY-Richtung, z.B. eines Fräsers, sind in der Steuervorrichtung 7 eingestellt, unabhängig davon, ob eine Interferenzüberprüfung durchgeführt werden soll oder nicht. Mit anderen Worten, es ist nur eine geringe Anzahl von Parametern in Bezug auf die Formen der Werkzeuge 20 erforderlich, die vom Bediener lediglich für die Interferenzüberprüfung eingestellt werden müssen.
  • In den Beispielen in 8 und 9 ist der Interferenzüberprüfungsbereich eine Kombination aus zwei Bereichen A1 und A2 mit zylindrischen Formen. Der erste Bereich A1 ist ein Bereich, der den abgesetzten Werkzeugabschnitt 21 umfasst, und der zweite Bereich A2 ist ein Bereich, der einen Teil des Halterabschnitts 22 umfasst, der außerhalb der Spindel 3 angeordnet ist. Die Werkzeugdaten 11d umfassen die Werkzeuglängenversätze, die Werkzeugdurchmesserversätze, den Flanschdurchmesser Df und die vorstehenden Werte Lt der abgesetzten Werkzeugabschnitte 21. Die vorstehenden Werte Lt sind die Länge in Z-Richtung des Abschnitts, der aus dem Halterabschnitt 22 des abgesetzten Werkzeugabschnitts 21 vorsteht. Durch die Eingabe der vorstehenden Werte Lt durch den Bediener mit Hilfe des Eingabegeräts in die Korrespondenztabelle sind die vorstehenden Werte Lt eingestellt, bevor z.B. das Arbeitsprogramm 11a ausgeführt wird.
  • Die Bereichseinstelleinheit 12 stellt die Höhe bzw. den Durchmesser des ersten Bereichs A1 auf der Basis des vorstehenden Wertes Lt und des Werkzeugdurchmessers Dt ein. Die Bereichseinstelleinheit 12 stellt auch die Höhe des zweiten Bereichs A2 auf der Grundlage einer Differenz zwischen der Werkzeuglänge L und dem vorstehenden Wert Lt ein. Die Bereichseinstelleinheit 12 stellt weiterhin den Durchmesser des zweiten Bereichs A2 ähnlich wie den Durchmesser Da des Interferenzüberprüfungsbereichs A in 6 und 7 ein.
  • Zur Berücksichtigung der Arbeitsbedingungen wird in einigen Fällen der vorstehende Wert Lt des abgesetzten Werkzeugabschnitts 21 gemessen. In solchen Fällen ermöglicht die Verwendung des vorstehenden Werts Lt die Einstellung der Interferenzüberprüfungsbereiche A1 und A2 mit Formen, die einer tatsächlichen Form des Werkzeugs 20 ähnlicher sind.
  • In den Beispielen in 10 und 11 sind die Interferenzüberprüfungsbereiche Kombinationen von drei Bereichen A1, A2 und A3 mit zylindrischen Formen. Der erste Bereich A1 ist ein Bereich, der den abgesetzten Werkzeugabschnitt 21 umfasst, der zweite Bereich A2 ist ein Bereich, der einen Spannzangenabschnitt 24 des Halterabschnitts 22 umfasst, und der dritte Bereich A3 ist ein Bereich, der den Flanschabschnitt 23 des Halterabschnitts 22 umfasst. Die Werkzeugdaten 11d umfassen die Werkzeuglängenversätze, die Werkzeugdurchmesserversätze und die Formdaten des Halterabschnitts 22.
  • Die Bereichseinstelleinheit 12 stellt jeweils die Höhe und den Durchmesser des ersten Bereichs A1 auf der Basis des vorstehenden Wertes Lt und des Werkzeugdurchmessers Dt ein. Die Bereichseinstelleinheit 12 stellt auch die Höhe und den Durchmesser des zweiten Bereichs A2 und die Höhe und den Durchmesser des dritten Bereichs A3 auf der Grundlage der Formdaten des Halterabschnitts 22 ein.
  • Die Formen der Halterabschnitte 22 der Mehrzahl von Werkzeugen 20 sind in einigen Fällen gleich. Weiterhin ändern sich die Formen der Halterabschnitte 22 nicht durch die Bearbeitung des Werkstücks W im Gegensatz zu den Formen der abgesetzten Werkzeugabschnitte 21. Die Verwendung der Formdaten der Halterabschnitte 22 ermöglicht die Einstellung der Interferenzüberprüfungsbereiche A1, A2 und A3 mit Formen, die den tatsächlichen Formen der Werkzeuge 20 ähnlicher sind.
  • Obwohl der Interferenzüberprüfungsbereich aus einem einzelnen Bereich mit einer zylindrischen Form oder einer Kombination aus mehreren Bereichen mit zylindrischen Formen in der oben genannten Ausführung ausgebildet ist, kann der Interferenzüberprüfungsbereich stattdessen aus einem einzelnen Bereich mit einer polygonalen säulenförmigen Form oder einer Kombination aus mehreren Bereichen mit polygonalen säulenförmigen Formen ausgebildet sein.
  • Zum Beispiel kann der Interferenzüberprüfungsbereich aus einem einzelnen Bereich mit einer quadratischen Säulenform oder aus einer Kombination von zwei oder drei Bereichen mit quadratischen Säulenformen bestehen. In diesem Fall legt die Bereichseinstelleinheit 12 die Länge einer Seite oder die Länge einer diagonalen Linie anstelle des Durchmessers Da auf der Grundlage des maximalen Werkzeugdurchmessers, des Werkzeugdurchmesserversatzes oder ähnlichem fest.
  • Obwohl es sich bei der Steuervorrichtung 7 um ein Steuergerät für numerische Werte der Werkzeugmaschine 1 handelt, das eine Interferenzüberprüfung durchführt, wenn das Werkzeug 20 das Werkstück W in der oben genannten Ausführungsform bearbeitet, kann die Steuervorrichtung 7 ein Simulationsgerät sein, das stattdessen simuliert, ob das Werkzeug 20 Hindernisse stört oder nicht. Zum Beispiel kann die Steuervorrichtung 7 ein Computer für die Simulation sein. Die Werkzeugdaten 11d wie Werkzeuglängenversätze, Werkzeugdurchmesserversätze, ein Flanschdurchmesser Df und ein Werkzeugdurchmesser Dt werden auch in der Simulation benötigt, um Modelle der Werkzeuge 20 zu erstellen oder das Arbeitsprogramm 11a auszuführen. Durch die Verwendung solcher Parameter für die Einstellung des Interferenzüberprüfungsbereichs A ist es möglich, den Zeit- und Arbeitsaufwand für die Einstellung der Formen der Werkzeuge 20 zu reduzieren und den Interferenzüberprüfungsbereich A auf einfache Weise einzustellen.
  • Bezugszeichenliste
  • 1
    Werkzeugmaschine
    2
    Tisch
    3
    Spindel
    5
    Spindelmotor
    6
    Vorschubmotor
    7
    Steuervorrichtung
    10
    Steuereinheit
    11
    Speichereinheit
    11a
    Arbeitsprogramm
    12
    Bereichseinstelleinheit
    13
    Interferenzbestimmungseinheit
    20
    Werkzeug
    21
    Abgesetzter Werkzeugabschnitt
    22
    Halter-Abschnitt
    23
    Flanschabschnitt
    A, A1, A2, A3
    Interferenzüberprüfungsbereich
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • JP 2010231737 [0002]
    • JP 2009116505 [0002]
    • JP 2003305625 [0002]

Claims (7)

  1. Steuervorrichtung einer Werkzeugmaschine, die einen Tisch, an dem ein Werkstück befestigt ist, und eine Spindel, die ein Werkzeug hält, umfasst, wobei die Steuervorrichtung umfasst: eine Speichereinheit, die ein Arbeitsprogramm und einen Werkzeuglängenkorrekturbetrag speichert; eine Steuereinheit, die bewirkt, dass sich der Tisch und die Spindel auf der Grundlage des Arbeitsprogramms und des Werkzeuglängenkorrekturbetrags relativ zueinander bewegen; eine Bereichseinstelleinheit, die einen Interferenzüberprüfungsbereich einschließlich des von der Spindel gehaltenen Werkzeugs einstellt; und eine Interferenzbestimmungseinheit, die auf der Grundlage des Arbeitsprogramms und des Werkzeuglängenkorrekturbetrags bestimmt, ob der Interferenzüberprüfungsbereich Hindernisse in der Umgebung des Werkzeugs in einem Fall, in dem das Werkzeug und der Tisch relativ zueinander bewegt werden, stört oder nicht, wobei die Bereichseinstelleinheit den Interferenzüberprüfungsbereich auf der Grundlage des Werkzeuglängenkorrekturbetrags einstellt.
  2. Steuervorrichtung nach Anspruch 1, wobei der Interferenzüberprüfungsbereich aus einem oder mehreren Bereichen mit zylindrischen Formen oder polygonalen säulenförmigen Formen ausgebildet ist.
  3. Steuervorrichtung nach Anspruch 2, wobei die Speichereinheit weiterhin einen maximalen Durchmesser des Werkzeugs speichert, das an der Spindel anbringbar ist, und die Bereichseinstelleinheit stellt den Interferenzüberprüfungsbereich auf der Grundlage des Werkzeuglängenkorrekturbetrags und des maximalen Durchmessers des Werkzeugs ein.
  4. Steuervorrichtung nach Anspruch 2, wobei die Speichereinheit weiterhin einen Werkzeugdurchmesserkorrekturbetrag und einen Durchmesser eines Flanschabschnitts des Werkzeugs speichert, und die Bereichseinstelleinheit den Interferenzüberprüfungsbereich auf der Grundlage des Werkzeuglängenkorrekturbetrags, des Werkzeugdurchmesserkorrekturbetrags und des Durchmessers des Flanschabschnitts festlegt.
  5. Steuervorrichtung nach Anspruch 2, wobei die Speichereinheit weiterhin einen Werkzeugdurchmesserkorrekturbetrag und einen vorstehenden Betrag eines abgesetzten Werkzeugabschnitts des Werkzeugs speichert, und die Bereichseinstelleinheit den aus den beiden Bereichen bestehenden Interferenzüberprüfungsbereich auf der Grundlage des Werkzeuglängenkorrekturbetrags, des Werkzeugdurchmesserkorrekturbetrags und des vorstehenden Betrags für den abgesetzten Werkzeugabschnitt einstellt.
  6. Steuervorrichtung nach Anspruch 2, wobei die Speichereinheit weiterhin einen Werkzeugdurchmesserkorrekturbetrag und Formdaten eines Halterabschnitts des Werkzeugs speichert, und die Bereichseinstelleinheit den Interferenzüberprüfungsbereich, umfassend die drei Bereiche, auf der Grundlage des Werkzeuglängenkorrekturbetrags, des Werkzeugdurchmesserkorrekturbetrags und der Formdaten des Halterabschnitts einstellt.
  7. Werkzeugmaschine, umfassend: einem Tisch, auf dem ein Werkstück befestigt ist; eine Spindel, die ein Werkzeug hält; einen Spindelmotor, der die Spindel um eine Längsachse der Spindel in Drehung versetzt; einen Vorschubmotor, der bewirkt, dass sich der Tisch und die Spindel relativ zueinander bewegen; und die Steuervorrichtung, die den Spindelmotor und den Vorschubmotor nach einem der Ansprüche 1 bis 6 steuert.
DE102020203770.1A 2019-03-28 2020-03-24 Steuergerät und Werkzeugmaschine Pending DE102020203770A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019-062890 2019-03-28
JP2019062890A JP6959285B2 (ja) 2019-03-28 2019-03-28 制御装置および工作機械

Publications (1)

Publication Number Publication Date
DE102020203770A1 true DE102020203770A1 (de) 2020-10-01

Family

ID=72604412

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102020203770.1A Pending DE102020203770A1 (de) 2019-03-28 2020-03-24 Steuergerät und Werkzeugmaschine

Country Status (4)

Country Link
US (1) US11453095B2 (de)
JP (1) JP6959285B2 (de)
CN (1) CN111752218B (de)
DE (1) DE102020203770A1 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119744372A (zh) 2022-10-31 2025-04-01 山崎马扎克公司 加工模拟装置、机床、机床系统、加工模拟方法和程序
CN119317884A (zh) * 2022-11-04 2025-01-14 三菱电机株式会社 加工程序生成装置及加工程序生成方法
US20260021581A1 (en) * 2024-07-17 2026-01-22 Fanuc Corporation Height map collision avoidance

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5577164A (en) 1994-01-28 1996-11-19 Canon Kabushiki Kaisha Incorrect voice command recognition prevention and recovery processing method and apparatus
JPH07219591A (ja) 1994-01-28 1995-08-18 Canon Inc 音声処理装置および方法
JP2003305625A (ja) 2002-04-16 2003-10-28 Makino Milling Mach Co Ltd 加工工程決定方法及び装置
JP2006068865A (ja) 2004-09-03 2006-03-16 Yaskawa Electric Corp 産業用ロボットのプログラミングペンダント
JP4634253B2 (ja) * 2005-08-10 2011-02-16 株式会社森精機製作所 工作機械の干渉検知システム
JP4451381B2 (ja) * 2005-12-02 2010-04-14 ヤマザキマザック株式会社 Nc加工装置のnc加工プログラム作成方法及びnc加工プログラム作成装置
JP4298770B2 (ja) 2007-08-28 2009-07-22 ファナック株式会社 干渉チェック機能を備えた数値制御装置
JP5167767B2 (ja) 2007-11-05 2013-03-21 株式会社ジェイテクト 工作機械の干渉検出装置
JP2010067101A (ja) * 2008-09-12 2010-03-25 Toshiba Mach Co Ltd 工具の干渉域設定方法
JP2010231737A (ja) 2009-03-30 2010-10-14 Fanuc Ltd 干渉チェック機能を有する数値制御装置
JP2011002656A (ja) 2009-06-18 2011-01-06 Nec Corp 音声認識結果修正候補検出装置、音声書き起こし支援装置、方法及びプログラム
JP5491305B2 (ja) * 2010-07-08 2014-05-14 Dmg森精機株式会社 工具長測定方法及び工具長測定装置
JP6037891B2 (ja) * 2013-02-26 2016-12-07 三菱重工工作機械株式会社 工具形状測定方法及び工具形状測定装置
JP6209392B2 (ja) * 2013-08-12 2017-10-04 Dmg森精機株式会社 干渉確認装置
EP2919081B1 (de) 2014-03-14 2016-12-28 Siemens Aktiengesellschaft Bearbeitungsmaschine mit Berücksichtigung von Lagefehlern bei Kollisionsprüfung
JP6247265B2 (ja) * 2015-09-29 2017-12-13 ファナック株式会社 工具交換装置
JP6599832B2 (ja) * 2016-09-16 2019-10-30 ファナック株式会社 工作機械及びワーク平面加工方法

Also Published As

Publication number Publication date
US11453095B2 (en) 2022-09-27
JP2020161069A (ja) 2020-10-01
CN111752218A (zh) 2020-10-09
CN111752218B (zh) 2024-03-26
US20200306910A1 (en) 2020-10-01
JP6959285B2 (ja) 2021-11-02

Similar Documents

Publication Publication Date Title
DE69225680T2 (de) Automatisiertes Wartungsverfahren für digitale numerisch gesteuerte Maschinen
EP1914612B1 (de) Verfahren zum Positionieren von Achsen in Werkzeugmaschinen
DE1945017C3 (de) Vorrichtung zum Einstellen des Arbeitspunktes eines in einem Werkzeugträger befestigten Werkzeuges
DE102012205423A1 (de) Verfahren und Programm zum Berechnen eines Korrekturwerts für eine Werkzeugmaschine
DE3545795C2 (de) Vorrichtung zur numerischen Steuerung
DE3408523C2 (de)
DE3218612C2 (de) Werkzeugmaschine mit Verschiebefehlerkompensation
DE2754732B2 (de) Automatisches Meßverfahren für eine numerisch gesteuerte Werkzeugmaschine und Vorrichtung zur Durchführung dieses Verfahrens
DE3009393C2 (de) Steuerungseinrichtung für spanende Werkzeugmaschinen
DE60107920T2 (de) Werkzeugmaschine mit Werkzeugspositionskontrolle
DE102020203770A1 (de) Steuergerät und Werkzeugmaschine
DE102004019653B4 (de) Simulationsvorrichtung
DE10039970B4 (de) Bearbeitungszentrum und Verfahren zum Bearbeiten von mehreren Werkstücken
DE69720503T2 (de) Überwachungsverfahren für die Bewegung eines Werkzeugs und Werkzeugschlittens
DE102017001297A1 (de) Vorrichtung zum Indexieren einer Spindelphase für eine Werkzeugmaschine
DE2165926C2 (de) Steuerungsvorrichtung für die Vorschubbewegung von Werkzeugen an Werkzeugmaschinen mit mehreren Werkzeugspindeln
DE2931845A1 (de) Kopierfraesmaschine
DE19851411A1 (de) Verfahren und Vorrichtung zum Vermessen von Fräs- oder Bohrwerkzeugen und zur Geometriekompensation im Automatikbetrieb an Werkzeugmaschinen
DE102009039540A1 (de) Bearbeitungsverfahren
DE102017105404A1 (de) Verfahren zum Bearbeiten von Werkstücken mit einem Bearbeitungszentrum
WO1994007187A1 (de) Verfahren zur überprüfung der arbeitsgenauigkeit einer nc-maschine
EP0315575A1 (de) Verfahren und Messvorrichtung zur Durchmesserermittlung von Walzen
DE112019002094T5 (de) Werkzeugmaschine
DE102019130239A1 (de) Parametereinstellvorrichtung, system und parameter-einstellverfahren
DE4323992A1 (de) Verfahren zur Überprüfung der Arbeitsgenauigkeit einer NC-Maschine

Legal Events

Date Code Title Description
R012 Request for examination validly filed