DE102018003284A1 - Steuervorrichtung und Steuerverfahren - Google Patents

Steuervorrichtung und Steuerverfahren Download PDF

Info

Publication number
DE102018003284A1
DE102018003284A1 DE102018003284.2A DE102018003284A DE102018003284A1 DE 102018003284 A1 DE102018003284 A1 DE 102018003284A1 DE 102018003284 A DE102018003284 A DE 102018003284A DE 102018003284 A1 DE102018003284 A1 DE 102018003284A1
Authority
DE
Germany
Prior art keywords
feed
speed
feed rate
information
tool
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.)
Withdrawn
Application number
DE102018003284.2A
Other languages
English (en)
Inventor
Yasuhiro NAKAHAMA
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 DE102018003284A1 publication Critical patent/DE102018003284A1/de
Withdrawn 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
    • B23Q5/00Driving or feeding mechanisms; Control arrangements therefor
    • B23Q5/22Feeding members carrying tools or work
    • B23Q5/32Feeding working-spindles
    • 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
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/25Movable or adjustable work or tool supports
    • B23Q1/64Movable or adjustable work or tool supports characterised by the purpose of the movement
    • 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/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • B23Q15/013Control or regulation of feed movement
    • 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
    • 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/416Numerical 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 of velocity, acceleration or deceleration
    • G05B19/4163Adaptive control of feed or cutting velocity
    • 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/416Numerical 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 of velocity, acceleration or deceleration
    • G05B19/4166Controlling feed or in-feed
    • 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
    • B23Q2705/00Driving working spindles or feeding members carrying tools or work
    • B23Q2705/10Feeding members carrying tools or work
    • B23Q2705/16Feeding working spindles

Landscapes

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

Abstract

Eine Steuervorrichtung (10) zum Steuern einer Werkzeugmaschine (12), um ein Werkstück basierend auf einem Bearbeitungsprogramm anzubohren, umfasst eine Motorsteuereinheit (58), die konfiguriert ist, wenn das Werkstück angebohrt wird, um einen axialen Vorschubmotor (60) der Werkzeugmaschine (12) derart zu steuern, dass das rotierende Werkzeug (22) der Werkzeugmaschine (12) durch einen intermittierend verzögerten Vorschub, bei dem die Vorschubgeschwindigkeit des rotierenden Werkzeugs abwechselnd zwischen einer ersten Vorschubgeschwindigkeit (F1) und einer zweiten Vorschubgeschwindigkeit (F2), die geringer als die erste Vorschubgeschwindigkeit (F1) ist, umgeschaltet wird, unter der Bedingung, dass die Relationsgleichungen (1) und (5) erfüllt sind, axial bewegt wird.

Description

  • HINTERGRUND DER ERFINDUNG
  • Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft eine Steuervorrichtung und ein Steuerverfahren zum Steuern einer Werkzeugmaschine, um ein Werkstück in Übereinstimmung mit einem Bearbeitungsprogramm anzubohren.
  • Allgemeiner Stand der Technik
  • Lange Späne, die bei Arbeiten mit dem Bohrer entstehen, können bewirken, dass ein Werkzeug oder eine bearbeitete Oberfläche beschädigt wird. Um dieses Problem zu handhaben, offenbart die japanische Patent-Auslegeschrift Nr. 02-036009 einen Schrittvorschubprozess (Zustellungsbohren), bei dem ein Werkzeug (Bohrer) in der axialen Richtung hin- und herbewegt (vor und zurück bewegt) wird, um das Bohren auszuführen, um lange Späne, die beim Bohren entstehen, zu zerschneiden.
  • KURZDARSTELLUNG DER ERFINDUNG
  • In der japanischen Patent-Auslegeschrift Nr. 02-036009 wird jedoch jedes Mal, wenn ein Werkzeug um eine vorbestimmte Strecke vorgeschoben wird, um ein Werkstück anzubohren, das Werkzeug in einer Richtung zurückgezogen, die der Bearbeitungsrichtung entgegengesetzt ist, und somit muss eine gewisse Anzahl von ständigen Bohrschritten notwendig, um den gesamten Prozess des Bohrens am Werkstück abzuschließen. Folglich kommt es zu den Problemen, dass die Bearbeitungszeit zunimmt und die Lebensdauer des Werkzeugs verkürzt wird.
  • Daher besteht eine Aufgabe der vorliegenden Erfindung darin, eine Steuervorrichtung und ein Steuerverfahren bereitzustellen, die es ermöglichen, lange Späne, die beim Bohren entstehen, zu zerschneiden, die Verarbeitungszeit zu verkürzen und zu verhindern, dass die Lebensdauer des Werkzeugs verkürzt wird.
  • Nach einem ersten Aspekt der vorliegenden Erfindung wird eine Steuervorrichtung zum Steuern einer Werkzeugmaschine bereitgestellt, um ein Werkstück basierend auf einem Bearbeitungsprogramm anzubohren, wobei die Werkzeugmaschine ein rotierendes Werkzeug, das konfiguriert ist, um das Werkstück anzubohren, und einen axialen Vorschubmotor, der konfiguriert ist, um das rotierende Werkzeug in der axialen Richtung zu bewegen, umfasst, und die Steuervorrichtung umfasst:
    • eine Motorsteuereinheit, die konfiguriert ist, wenn das Werkstück angebohrt wird, den axialen Vorschubmotor derart zu steuern, dass das rotierende Werkzeug durch einen intermittierend verzögerten Vorschub, bei dem die Vorschubgeschwindigkeit des rotierenden Werkzeugs abwechselnd zwischen einer ersten Vorschubgeschwindigkeit und einer zweiten Vorschubgeschwindigkeit, die geringer als die erste Vorschubgeschwindigkeit ist, umgeschaltet wird, unter der Bedingung, dass die folgenden Relationsgleichungen erfüllt sind, axial bewegt wird: F 1 t 1 + F 2 t 2 = F S ( t 1 + t 2 ) ;
      Figure DE102018003284A1_0001
      und t 2 = 1 S ( F 1 F 1 F 2 + C ) ,
      Figure DE102018003284A1_0002
      wobei S eine Drehzahl des rotierenden Werkzeugs ist; FS eine Vorschubgeschwindigkeit ist, die in Übereinstimmung mit dem Bearbeitungsprogramm vorgegeben ist; F1 die erste Vorschubgeschwindigkeit ist; F2 die zweite Vorschubgeschwindigkeit ist; t1 eine Bewegungszeit mit einer ersten Geschwindigkeit ist, während der das rotierende Werkzeug mit der ersten Vorschubgeschwindigkeit in einem Schaltzyklus bewegt wird; t2 eine Bewegungszeit mit einer zweiten Geschwindigkeit ist, während der das rotierende Werkzeug mit der zweiten Vorschubgeschwindigkeit in einem Schaltzyklus bewegt wird; C eine Konstante ist; und F1 > FS > F2 > 0 und C ≥ 0.
  • Nach einem zweiten Aspekt der vorliegenden Erfindung wird ein Steuerverfahren zum Steuern einer Werkzeugmaschine, um ein Werkstück basierend auf einem Bearbeitungsprogramm anzubohren, bereitgestellt, wobei die Werkzeugmaschine ein rotierendes Werkzeug, das konfiguriert ist, um das Werkstück anzubohren, und einen axialen Vorschubmotor, der konfiguriert ist, um das rotierende Werkzeug in der axialen Richtung zu bewegen, umfasst, und die Steuerverfahren umfasst:
    • einen Motorsteuerschritt, der darin besteht, wenn das Werkstück angebohrt wird, den axialen Vorschubmotor derart zu steuern, dass das rotierende Werkzeug durch einen intermittierend verzögerten Vorschub, bei der die Vorschubgeschwindigkeit des rotierenden Werkzeugs abwechselnd zwischen einer ersten Vorschubgeschwindigkeit und einer zweiten Vorschubgeschwindigkeit, die geringer als die erste Vorschubgeschwindigkeit ist, umgeschaltet wird, unter der Bedingung, dass die folgenden Relationsgleichungen erfüllt sind, axial bewegt wird: F 1 t 1 + F 2 t 2 = F S ( t 1 + t 2 ) ;
      Figure DE102018003284A1_0003
      und t 2 = 1 S ( F 1 F 1 F 2 + C ) ,
      Figure DE102018003284A1_0004
      wobei S eine Drehzahl des rotierenden Werkzeugs ist; FS eine Vorschubgeschwindigkeit ist, die in Übereinstimmung mit dem Bearbeitungsprogramm vorgegeben ist; F1 die erste Vorschubgeschwindigkeit ist; F2 die zweite Vorschubgeschwindigkeit ist; t1 eine Bewegungszeit mit einer ersten Geschwindigkeit ist, während der das rotierende Werkzeug mit der ersten Vorschubgeschwindigkeit in einem Schaltzyklus bewegt wird; t2 eine Bewegungszeit mit einer zweiten Geschwindigkeit ist, während der das rotierende Werkzeug mit der zweiten Vorschubgeschwindigkeit in einem Schaltzyklus bewegt wird; C eine Konstante ist; und F1 > FS > F2 > 0, und C ≥ 0.
  • Gemäß der vorliegenden Erfindung ist es möglich, lange Späne, die bei Arbeiten mit dem Bohrer entstehen, zu zerschneiden oder zu zerbrechen, und die Bearbeitungszeit der Arbeit mit dem Bohrer zu verkürzen. Da zudem die Bearbeitung ständig ausgeführt wird, ohne das rotierende Werkzeug zurückzuziehen, kann verhindert werden, dass die Lebensdauer des rotierenden Werkzeugs verkürzt wird.
  • Die obigen und andere Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung werden aus der folgenden Beschreibung besser hervorgehen, wenn sie in Verbindung mit den beiliegenden Zeichnungen gesehen wird, in denen eine bevorzugte Ausführungsform der vorliegenden Erfindung als erläuterndes Beispiel gezeigt wird.
  • Figurenliste
  • Es zeigen:
    • 1 ein schematisches Konfigurationsdiagramm einer Werkzeugmaschine, die durch eine Steuervorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung zu steuern ist;
    • 2 eine Grafik zum Erklären des axialen Vorschubs durch einen intermittierend verzögerten Vorschub der vorliegenden Ausführungsform;
    • 3 eine Grafik, die ein Beispiel zeigt, bei dem die Bearbeitungszeit im Vergleich zum normalen axialen Vorschub unter Verwendung des axialen Vorschubs durch den intermittierend verzögerten Vorschub der vorliegenden Ausführungsform verkürzt ist;
    • 4 ein Diagramm zum Erklären eines Drehwinkels, der benötigt wird, damit ein Werkzeug um einen langen Span durch axialen Vorschub durch einen intermittierend verzögerten Vorschub zerschneidet; und
    • 5 ein Funktionsblockdiagramm der in 1 gezeigten Steuervorrichtung.
  • BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
  • Eine Steuervorrichtung und ein Steuerverfahren gemäß der vorliegenden Erfindung werden nachstehend ausführlich beschrieben, indem bevorzugte Ausführungsformen mit Bezug auf die beiliegenden Zeichnungen beschrieben werden.
  • 1 ist ein schematisches Konfigurationsdiagramm einer Werkzeugmaschine 12, die durch eine Steuervorrichtung (z.B. eine numerische Steuerung) 10 der vorliegenden Ausführungsform zu steuern ist. Die Werkzeugmaschine 12 bearbeitet ein nicht abgebildetes Zielobjekt (Werkstück) mit einem Werkzeug (z.B. einem Schneidwerkzeug, wie etwa einem Bohrer) 22, das an einer Spindel 20 derselben angebracht ist. Die Werkzeugmaschine 12 umfasst die Spindel 20, einen Spindelkopf 24 um die Spindel 20 um eine Z-Achse herum zu drehen, die zur Z-Richtung (senkrechten Richtung) parallel ist, einen Ständer 26 zum Bewegen des Spindelkopfes 24 in der Z-Richtung, einen Tisch 28, der unter der Spindel 20 angeordnet ist (negative Z-Richtung) und konfiguriert ist, um das Werkstück zu tragen, und eine Tischantriebseinheit 30 zum Bewegen des Tisches 28 in den X- und Y-Richtungen. Dabei wird vorausgesetzt, dass die X-Richtung, die Y-Richtung und die Z-Richtung im Idealfall zueinander orthogonal sind.
  • Durch die Bewegung der Spindel 20 in der Z-Richtung und die Bewegung des Tisches 28 in den X- und Y-Richtungen kann die Werkzeugmaschine 12 in einer gewünschten Position an dem Werkstück ein Loch bohren und auch eine dreidimensionale Bearbeitung an dem Werkstück ausführen. Dabei wird vorausgesetzt, dass die Schwerkraft in die negative Z-Richtung wirkt.
  • Das Werkzeug 22 wird durch einen Werkzeughalter 32 gehalten. Der Werkzeughalter 32 kann an der Spindel 20 angebracht und davon abgenommen werden, so dass das Werkzeug 22 anhand des Werkzeughalters 32 an der Spindel 20 angebracht ist. Durch Einfügen des Werkzeughalters 32 in ein Montageloch (nicht gezeigt), das an dem vorderen Ende der Spindel 20 gebildet ist, ist das Werkzeug 22 an der Spindel 20 angebracht. Das Werkzeug 22 dreht sich zusammen mit der Spindel 20 um die Z-Achse herum, die parallel zur Z-Richtung ist.
  • Die Werkzeugmaschine 12 ist als ein Bearbeitungszentrum konfiguriert, in dem das Werkzeug 22, das an der Spindel 20 angebracht ist, durch einen automatischen Werkzeugwechsler 34 gewechselt werden kann. Der automatische Werkzeugwechsler 34 verfügt über ein Revolverkopfwerkzeugmagazin 36. Das Werkzeugmagazin 36 weist eine Mehrzahl von Griffen 36a auf, die in der Umfangsrichtung angeordnet sind. Jeder der mehreren Griffe 36a hält ein Werkzeug 22 anhand des Werkzeughalters 32 abnehmbar. Der Werkzeughalter 32 kann an dem Griff 36a angebracht und davon abgenommen werden, und das Werkzeug 22 ist anhand des Werkzeughalters 32 an dem Griff 36a angebracht. Beispiele des Werkzeugs 22 können nicht drehende Werkzeuge, Bohrer, Stirnfräsen, Fräswerkzeuge und dergleichen umfassen.
  • Ein Z-Achsenantriebsmechanismus, um den Spindelkopf 24 mit Bezug auf den Ständer 26 in der Z-Achsenrichtung, die zur Z-Richtung parallel ist, zu bewegen, ist mit dem Spindelkopf 24 gekoppelt. Der Z-Achsenantriebsmechanismus weist einen Z-Achsenservomotor 60 (siehe 5) und einen nicht abgebildeten Energieübertragungsmechanismus (Kugelumlaufspindel, Mutter usw.), der die Drehbewegung des Z-Achsenservomotors (axialen Vorschubmotors) 60 in eine lineare Bewegung umwandelt und die lineare Bewegung auf den Spindelkopf 24 überträgt, auf. Ferner wird die Spindel 20 um die Z-Achse herum gedreht, die zur Z-Richtung parallel ist, indem ein Spindelmotor 62 angetrieben wird (siehe 5), der in dem Spindelkopf 24 bereitgestellt wird. Ferner wird das Werkzeugmagazin 36 durch einen nicht abgebildeten Drehmotor gedreht (in Drehung versetzt). Das Antreiben des Z-Achsenservomotors 60 und des Spindelmotors 62 wird durch die Steuervorrichtung 10 gesteuert.
  • Der Ständer 26 und die Tischantriebseinheit 30 werden auf einer Basis 40 getragen. Die Tischantriebseinheit 30 umfasst Y-Achsenschieberelemente 42, einen Schlitten 44 und X-Achsenschieberelemente 46. Der Schlitten 44 wird getragen, um in der Y-Richtung im Verhältnis zur Basis 40 anhand der Y-Achsenschieberelemente 42 bewegbar zu sein. Der Tisch 28 wird derart getragen, dass er in der X-Richtung im Verhältnis zu dem Schlitten 44 anhand der X-Achsenschieberelemente 46 bewegbar ist.
  • Ein nicht abgebildeter Y-Achsenantriebsmechanismus, um den Schlitten 44 mit Bezug auf die Basis 40 in der Y-Achsenrichtung, die zur Y-Richtung parallel ist, zu bewegen, ist mit dem Schlitten 44 gekoppelt. Ähnlich ist ein nicht abgebildeter X-Achsenantriebsmechanismus, um den Tisch 28 mit Bezug auf den Schlitten 44 in der X-Achsenrichtung, die zur X-Richtung parallel ist, zu bewegen, mit dem Tisch 28 gekoppelt. Der Y-Achsenantriebsmechanismus weist einen Y-Achsenservomotor und einen Energieübertragungsmechanismus (Kugelumlaufspindel, Mutter usw.) zum Umwandeln der Drehbewegung des Y-Achsenservomotors in eine lineare Bewegung und zum Übertragen der linearen Bewegung auf den Schlitten 44 auf. Der X-Achsenantriebsmechanismus weist einen X-Achsenservomotor und einen Energieübertragungsmechanismus (Kugelumlaufspindel, Mutter usw.) zum Umwandeln der Drehbewegung des X-Achsenservomotors in eine lineare Bewegung und zum Übertragen der linearen Bewegung auf den Tisch 28 auf. Das Antreiben des Y-Achsenservomotors und des X-Achsenservomotors wird durch die Steuervorrichtung 10 gesteuert.
  • Die Werkzeugmaschine 12 ist mit einem Spritzschutz 48 versehen, der einen Bearbeitungsbereich 12a in der Werkzeugmaschine 12 abdeckt, um dadurch zu verhindern, dass sich Späne (Bearbeitungsspäne, Schneidspäne) zerstreuen, die während der Bearbeitung entstehen. Die Werkzeugmaschine 12 kann mit einer (nicht gezeigten) Düse versehen sein, um während der Bearbeitung Schneidfluid auf das Werkzeug 22 auszustoßen.
  • Wenn die Werkzeugmaschine 12 gesteuert wird, um ein Werkstück anzubohren, steuert die Steuervorrichtung 10 den Z-Achsenservomotor 60 derart, dass das Werkzeug (Bohrer) 22 axial durch intermittierend verzögerten axialen Vorschub axial vorgeschoben (axial bewegt) wird.
  • 2 ist eine Grafik, um den axialen Vorschub des Werkzeugs (Bohrers) 22 durch intermittierend verzögerten axialen Vorschub zu erklären. Die folgende Beschreibung erfolgt unter der Voraussetzung, dass das Werkzeug 22 ein Bohrer (rotierendes Werkzeug) ist, um ein Loch zu bohren. In 2 zeigt die waagerechte Achse die Zeit, und die senkrechte Achse zeigt die Position des Bohrers 22 im Verhältnis zur Z-Richtung. In 2 zeigt die durchgezogene Linie eine Bewegung des Bohrers 22 durch intermittierend verzögerten axialen Vorschub, und die strichpunktierte Linie zeigt eine Bewegung des Bohrers 22, wenn der Bohrer 22 durch einen normalen axialen Vorschub axial vorgeschoben wird (d.h. wenn der Bohrer mit einer konstanten Vorschubgeschwindigkeit FS axial vorgeschoben wird). Dabei ist die konstante Vorschubgeschwindigkeit FS eine Vorschubgeschwindigkeit, die in Übereinstimmung mit dem Bearbeitungsprogramm vorgegeben ist.
  • Wie in 2 gezeigt, wird der Bohrer 22 in Übereinstimmung mit dem intermittierend verzögerten axialen Vorschub derart axial vorgeschoben, dass die Vorschubgeschwindigkeit (Bewegungsgeschwindigkeit) abwechselnd zwischen der ersten Vorschubgeschwindigkeit F1 und der zweiten Vorschubgeschwindigkeit F2 umgeschaltet wird. Nun bezeichnet t1 eine Bewegungszeit (Bearbeitungszeit), während der der Bohrer mit der ersten Vorschubgeschwindigkeit F1 in einem Schaltzyklus bewegt wird (ein Werkstück bearbeitet), und t2 bezeichnet eine Bewegungszeit (Bearbeitungszeit), während der der Bohrer mit der zweiten Vorschubgeschwindigkeit F2 in einem Schaltzyklus bewegt wird (ein Werkstück bearbeitet). In der folgenden Beschreibung wird die Bewegungszeit t1 als die Bewegungszeit t1 mit einer ersten Geschwindigkeit bezeichnet, und die Bewegungszeit t2 wird als die Bewegungszeit t2 mit einer zweiten Geschwindigkeit bezeichnet.
  • D.h. der Bohrer 22 wird während der Bewegungszeit t1 mit einer ersten Geschwindigkeit mit der ersten Vorschubgeschwindigkeit F1 bewegt, dann wird der Bohrer 22 während der Bewegungszeit t2 mit einer zweiten Geschwindigkeit t2 mit der zweiten Vorschubgeschwindigkeit F2 bewegt, und danach wird der Bohrer 22 während der Bewegungszeit t1 mit einer ersten Geschwindigkeit wieder mit der ersten Vorschubgeschwindigkeit F1 bewegt. Somit wird der Zyklus wiederholt.
  • Die erste Vorschubgeschwindigkeit F1, die zweite Vorschubgeschwindigkeit F2 und die Vorschubgeschwindigkeit FS weisen die Beziehung F1 > FS > F2 > 0 auf. Da somit der Bohrer 22 ständig vorgeschoben wird, um ein Werkstück ohne Rückzug zu bearbeiten, kann verhindert werden, dass sich die Lebensdauer des Bohrers 22 verkürzt. Dabei ist die Richtung, in der sich der Bohrer 22 (in der negativen Z-Richtung) zu dem Werkstück bewegt, als die positive Richtung definiert.
  • Die Bewegungszeit von einer Bearbeitungsanfangsposition Z0 bis zu einer Bearbeitungsendposition Z1 für den Fall, dass der Bohrer 22 durch den intermittierend verzögerten axialen Vorschub axial bewegt wird, wird mit T' bezeichnet, während die Bewegungszeit von der Bearbeitungsanfangsposition Z0 zu der Bearbeitungsendposition Z1 für den Fall, dass der Bohrer 22 mit einer konstanten Vorschubgeschwindigkeit FS axial bewegt wird, mit T bezeichnet wird. Um die Zeit T' gleich oder kürzer als die Zeit T zu machen, muss die folgende Relationsgleichung (1) erfüllt sein. F 1 t 1 + F 2 t 2 = F S ( t 1 + t 2 )
    Figure DE102018003284A1_0005
  • Wenn diese Relation erfüllt ist, ist die Zeit T' um ΔT kürzer als die Zeit T, je nach der Strecke von der Bearbeitungsanfangsposition Z0 bis zur Bearbeitungsendposition Z1, wie in 3 gezeigt. D.h. die Bearbeitungszeit wird um ΔT kürzer als die Zeit T.
  • Um lange Späne, die beim Bohren entstehen, durch einen intermittierend verzögerten axialen Vorschub des Bohrers 22 zu zerschneiden, muss die folgende Relationsgleichung (2) erfüllt sein. Dabei ist θ, wie in 4 gezeigt, ein Drehwinkel des Bohrers 22, der benötigt wird, damit sich der Bohrer 22 von dem Zeitpunkt, zu dem die Vorschubgeschwindigkeit von der ersten Vorschubgeschwindigkeit F1 auf die zweite Vorschubgeschwindigkeit F2 umgeschaltet wird, bis zu dem Zeitpunkt, zu dem sich eine Spanerzeugungsfläche G2, die durch die Schneidkante des Bohrers 22 gebildet ist, der axial vorgeschoben wird, um ein Werkstück mit der zweiten Vorschubgeschwindigkeit F2 und mit einer Drehzahl S anzubohren, mit einer Spanerzeugungsebene G1 schneidet, die durch die Schneidkante des Bohrers 22 gebildet wird, der axial vorgeschoben wird, um das Werkstück mit der ersten Vorschubgeschwindigkeit F1 und mit der Drehzahl S anzubohren, dreht. Der lange Span kann abgeschnitten werden, wenn sich die Erzeugungsebene G2 mit der Erzeugungsebene G1 schneidet. Dabei ist definiert, dass f1 = F1/S, f2 = F2/S. θ=2π ( f 1 f 1 f 2 )
    Figure DE102018003284A1_0006
  • Die Zeit t2, die benötigt wird, damit sich der Bohrer 22 um den Drehwinkel θ dreht, kann durch die folgende Relationsgleichung (3) gegeben werden. t 2 = θ 2 π S
    Figure DE102018003284A1_0007
  • Entsprechend kann die folgende Relationsgleichung (4) aus den Relationsgleichungen (2) und (3) abgeleitet werden. t 2 = 1 S ( F 1 F 1 F 2 )
    Figure DE102018003284A1_0008
    wobei f1 = F1/S, f2 = F2/S.
  • Tatsächlich kann auf Grund der elastoplastischen Verformung der Späne der Drehwinkel, der notwendig ist, um die Späne zu zerbrechen, länger als θ werden, der in der Relationsgleichung (2) ausgedrückt ist. Wenn man dies berücksichtigt, kann t2 durch die folgende Relationsgleichung (5) gegeben werden. Es sei zu beachten, dass C gleich 0 oder mehr ist (C ≥ 0). Wenn C größer als 0 ist (C > 0), dann wird C zu einer vorbestimmten Konstante und ist als Parameter gegeben. t 2 = 1 S ( F 1 F 1 F 2 + C )
    Figure DE102018003284A1_0009
  • Aus dem Vorstehenden müssen die erste Vorschubgeschwindigkeit F1, die zweite Vorschubgeschwindigkeit F2, die Bewegungszeit t1 mit einer ersten Geschwindigkeit und die Bewegungszeit t2 mit einer zweiten Geschwindigkeit, welche die Relationsgleichungen (1) und (5) erfüllen, bestimmt werden. Informationen (vorbestimmte Elemente vorgeschriebener Informationen), die notwendig sind, um F1, F2, t1, t2 basierend auf den Relationsgleichungen (1) und (5) zu bestimmen, sind als Argumente und/oder Parameter in dem Bearbeitungsprogramm gegeben. Bei der vorliegenden Ausführungsform sind die Informationen (vorbestimmten Elemente vorgeschriebener Informationen), die notwendig sind, um F1, F2, t1, t2 zu bestimmen, als Argumente und Parameter gegeben. Insbesondere wird als eine notwendige Information t1 als ein Argument und α (= F2/F1) als ein Parameter gegeben. Es sei zu beachten, dass die Drehzahl S und die Vorschubgeschwindigkeit FS wie gewohnt durch das Bearbeitungsprogramm vorgegeben sind.
  • 5 ist ein Funktionsblockdiagramm der Steuervorrichtung 10 für den Fall, dass die Werkzeugmaschine 12 gesteuert wird, um das Bohren an einem Werkstück auszuführen. Die Steuervorrichtung 10 umfasst eine Programmspeichereinheit 50, eine Programmanalyseeinheit 52, eine Parameterspeichereinheit 54, eine Informationsbestimmungseinheit 56 und eine Motorsteuereinheit 58. Die Steuervorrichtung 10 besteht aus einem Computer, der einen Prozessor, wie etwa eine CPU, ein Speichermedium zum Speichern von Daten und dergleichen aufweist.
  • Die Programmspeichereinheit 50 speichert darin ein Bearbeitungsprogramm. Die Programmanalyseeinheit 52 liest und analysiert das Bearbeitungsprogramm, das in der Programmspeichereinheit 50 gespeichert ist, und wandelt das Programm in computererkennbare Befehlswerte um. Die Befehlswerte werden an die Motorsteuereinheit 58 ausgegeben. Der Befehlswert zum Vorgeben der Drehzahl S des Spindelmotors 62 (Bohrers 22) und der Befehlswert zum Vorgeben der Vorschubgeschwindigkeit FS des Bohrers 22 werden ebenfalls an die Informationsbestimmungseinheit 56 ausgegeben. Es sei zu beachten, dass die Programmanalyseeinheit 52 den Befehlswert zum Vorgeben der Vorschubgeschwindigkeit FS des Bohrers 22 nicht unbedingt an die Motorsteuereinheit 58 ausgibt. Ferner gibt die Programmanalyseeinheit 52 auch Informationen (Befehlswerte) aus, welche die Bewegungszeit t1 mit einer ersten Geschwindigkeit angeben, die als Argument an die Informationsbestimmungseinheit 56 gegeben wird.
  • Beispielsweise kann der Block des Bohrzyklusbefehls zum Anweisen einer Arbeit mit dem Bohrer, der in dem Bearbeitungsprogramm enthalten ist, folgendermaßen dargestellt sein:
    • G81.1 Z-20.0 R2.0 F800 xx yy.
  • „G81.1“ ist ein Befehls-G-Code, der angibt, dass dieser Block ein Block eines Bohrzyklusbefehls ist. „Z-20.0“ gibt die Bearbeitungsendposition Z1 für die Arbeit mit dem Bohrer an. Da „Z-20.0“ die Tiefe von der Bearbeitungsoberfläche des Werkstücks aus angibt, beträgt die Tiefe 20,0 mm in der negativen Z-Richtung von der Bearbeitungsoberfläche aus. „R2.0“ gibt die Bearbeitungsanfangsposition Z0 für die Arbeit mit dem Bohrer an. Da „R2.0“ die Höhe von der Bearbeitungsoberfläche in der positiven Z-Richtung aus angibt, beträgt die Höhe von der Bearbeitungsoberfläche aus 2,0 mm. Falls die Bearbeitungsanfangsposition Z0 an der Bearbeitungsoberfläche eingestellt ist, bestehend Bedenken, dass das Werkstück und der Bohrer 22 einander stören könnten, bevor der Bohrer 22 beginnt sich zu drehen, so dass die Bearbeitungsanfangsposition Z0 gegenüber der Höhenposition der Bearbeitungsoberfläche verlagert wird.
  • „F800“ gibt die Vorschubgeschwindigkeit FS an. „xx yy“ ist ein Argument. Bei der vorliegenden Ausführungsform ist die Bewegungszeit t1 mit einer ersten Geschwindigkeit als Argument gegeben. Die Bewegungszeit t1 mit einer ersten Geschwindigkeit wird durch die Programmanalyseeinheit 52 ebenfalls in computererkennbare Informationen umgewandelt.
  • Das Bearbeitungsprogramm weist einen Block eines Drehbefehls auf, um die Drehzahl S des Spindelmotors 62 (Bohrers 22) vorzugeben, und der Block des Drehbefehls wird ebenfalls durch die Programmanalyseeinheit 52 analysiert.
  • Die Parameterspeichereinheit 54 speichert darin Parameter. Da bei der vorliegenden Ausführungsform α (= F2/F1) als Parameter gegeben ist, speichert die Parameterspeichereinheit 54 eine Information, die α angibt. Die Information, die α angibt und in der Parameterspeichereinheit 54 gespeichert ist, wird durch die Informationsbestimmungseinheit 56 gelesen.
  • Die Informationsbestimmungseinheit 56 erfasst die notwendige Information (α, t1) und bestimmt basierend auf der erfassten notwendigen Information (α, t1) und den Relationsgleichungen (1) und (5) vier Informationselemente, nämlich eine Information, welche die erste Vorschubgeschwindigkeit F1 angibt, eine Information, welche die zweite Vorschubgeschwindigkeit F2 angibt, eine Information, welche die Bewegungszeit t1 mit einer ersten Geschwindigkeit angibt, und eine Information, welche die Bewegungszeit t2 mit einer zweiten Geschwindigkeit angibt. Die Informationsbestimmungseinheit 56 bestimmt die erfasste t1 unverändert als die Bewegungszeit mit einer ersten Geschwindigkeit und berechnet die anderen Informationen (F1, F2, t2) als die Bewegungszeit t1 mit einer ersten Geschwindigkeit, um dadurch die erste Vorschubgeschwindigkeit F1, die zweite Vorschubgeschwindigkeit F2 und die Bewegungszeit t2 mit einer zweiten Geschwindigkeit zu bestimmen.
  • Beispielsweise werden F1, F2, t2, die unter Verwendung der notwendigen Informationen (α, t1) und der Relationsgleichungen (1) und (5) berechnet werden, durch die folgenden Relationsgleichungen ausgedrückt. Die Informationsbestimmungseinheit 56 gibt die bestimmten vier Informationselemente (F1, F2, t1, t2) an die Motorsteuereinheit 58 aus. F 1 = ( t 1 + t 2 t 1 + α t 2 ) F S ,  F 2 = α F 1 ,  t 2 = 1 S ( 1 1 α + C )
    Figure DE102018003284A1_0010
  • Es sei zu beachten, dass die Information, die C (Konstante) angibt, im Voraus in der Informationsbestimmungseinheit 56 vorhanden sein kann oder in der Parameterspeichereinheit 54 gespeichert sein kann. Wenn die Information über C in der Parameterspeichereinheit 54 gespeichert ist, erfasst die Informationsbestimmungseinheit 56 auch die Information über C aus der Parameterspeichereinheit 54.
  • Da es dabei denkbar ist, das die erste Vorschubgeschwindigkeit F1 die Verwendungsbedingung des Bohrers 22 überschreitet, wird es bevorzugt, eine Grenze, wie etwa eine obere Grenze, für den Wert „F1/FS“ einzustellen. Wenn der Wert F1/FS auf die obere Grenze begrenzt ist, müssen F2 und t2 entsprechend neu berechnet werden.
  • Beim Ausführen des Bohrens steuert die Motorsteuereinheit 58 den Z-Achsenservomotor 60 derart, dass der Bohrer 22 durch einen intermittierend verzögerten Vorschub axial vorgeschoben wird, bei dem die Vorschubgeschwindigkeit abwechselnd zwischen der ersten Vorschubgeschwindigkeit F1 und der zweiten Vorschubgeschwindigkeit F2 umgeschaltet wird, unter der Bedingung, dass die Relationsgleichungen (1) und (5) erfüllt sind. Nun steuert die Motorsteuereinheit 58 den Z-Achsenservomotor 60 basierend auf den vier Informationselementen (F1, F2, t1, t2), die durch die Informationsbestimmungseinheit 56 bestimmt werden, ohne die Befehlswerte basierend auf „F800“ in dem zuvor erwähnten Block von Bohrzyklusbefehlen zu verwenden.
  • Die Motorsteuereinheit 58 steuert den Spindelmotor 62 basierend auf dem Befehlswert der Drehzahl S, die durch die Programmanalyseeinheit 52 analysiert wird.
  • Varianten
  • Bei der obigen Ausführungsform werden α (= F2/F1) und t1 als Informationen (mehrere vorbestimmte Elemente von vorgeschriebenen Informationen) verwendet, die notwendig sind, um F1, F2, t1, t2 zu bestimmen, doch die vorliegende Erfindung ist nicht darauf einzuschränken. Beispielsweise können die notwendigen Informationen α (= F2/F1) und t2 sein. In diesem Fall kann α als Parameter gegeben sein, und t2 kann als Argument in dem Programm gegeben sein.
  • Alternativ können α (= F2/F1) und Q1 (= F1t1) als notwendige Informationen verwendet werden. In diesem Fall kann α als Parameter gegeben sein, und Q1 kann als Argument in dem Bearbeitungsprogramm gegeben sein. Dabei ist Q1 die Bearbeitungsstrecke, auf welcher der Bohrer 22 mit der ersten Vorschubgeschwindigkeit F1 in einem Schaltzyklus bewegt wird. In diesem Fall berechnet die Informationsbestimmungseinheit 56 t1, t2, F1, F2, um dadurch die Bewegungszeit t1 mit einer ersten Geschwindigkeit, die Bewegungszeit t2 mit einer zweiten Geschwindigkeit, die erste Vorschubgeschwindigkeit F1 und die zweite Vorschubgeschwindigkeit F2 zu bestimmen. Die berechneten t1, t2, F1, F2 werden durch die folgenden Relationsgleichungen ausgedrückt. t 1 = ( Q 1 F S t 2 ) + ( Q 1 F S t 2 ) 2 + 4 α Q 1 F S t 2 2 F ,  t 2 = 1 S ( 1 1 α + C ) ,
    Figure DE102018003284A1_0011
    F 1 = Q 1 t 1 ,  F 2 = α F 1
    Figure DE102018003284A1_0012
  • Alternativ können α (= F2/F1) und Q2 (= F2t2) als notwendige Informationen verwendet werden. In diesem Fall kann α als Parameter gegeben sein, und Q2 kann als Argument in dem Bearbeitungsprogramm gegeben sein. Dabei ist Q2 die Bearbeitungsstrecke, auf welcher der Bohrer 22 mit der zweiten Vorschubgeschwindigkeit F2 in einem Schaltzyklus bewegt wird. Ferner können mindestens zwei der Informationen F1, F2, t1, t2 als notwendige Informationen gegeben sein. Kurz gesagt können die notwendigen Informationen beliebige Informationen sein, solange die Informationen Informationen sind, die notwendig sind, um F1, F2, t1, t2 unter Verwendung der Relationsgleichungen (1) und (5) zu berechnen.
  • Aus den Ausführungsformen erzielte technische Konzepte
  • Die technischen Konzepte, die aus den obigen Ausführungsformen und den Varianten 1 und 2 zu verstehen sind, werden nachstehend beschrieben.
  • Erstes technisches Konzept
  • Die Steuervorrichtung (10) zum Steuern der Werkzeugmaschine (12), um ein Werkstück basierend auf dem Bearbeitungsprogramm anzubohren, umfasst die Motorsteuereinheit (58), die konfiguriert ist, wenn das Werkstück angebohrt wird, um den axialen Vorschubmotor (60) der Werkzeugmaschine (12) derart zu steuern, dass das rotierende Werkzeug (22) der Werkzeugmaschine (12) durch einen intermittierend verzögerten Vorschub axial bewegt wird, bei dem die Vorschubgeschwindigkeit des rotierenden Werkzeugs abwechselnd zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2), die geringer als die erste Vorschubgeschwindigkeit (F1) ist, umgeschaltet wird, unter der Bedingung, dass die Relationsgleichungen (1) und (5) erfüllt sind.
  • Dadurch ist es möglich, lange Späne zu zerschneiden, die während der Arbeit mit dem Bohrer entstehen, und die Bearbeitungszeit der Arbeit mit dem Bohrer zu verkürzen. Da ferner die Bearbeitung ständig ausgeführt wird, ohne das rotierende Werkzeug (22) zurückzuziehen, kann verhindert werden, dass die Lebensdauer des rotierenden Werkzeugs (22) verkürzt wird.
  • Die Steuervorrichtung (10) kann ferner die Informationsbestimmungseinheit (56) umfassen, die konfiguriert ist, um basierend auf mehreren vorbestimmten Elementen von vorgeschriebenen Informationen und den Relationsgleichungen (1) und (5) vier Informationselemente (F1, F2, t1, t2) zu bestimmen, die Informationen, welche die erste Vorschubgeschwindigkeit (F1) angeben, Informationen, welche die zweite Vorschubgeschwindigkeit (F2) angeben, Informationen, welche die Bewegungszeit (t1) mit einer ersten Geschwindigkeit angeben, und Informationen, welche die Bewegungszeit (t2) mit einer zweiten Geschwindigkeit angeben, umfassen. Die Motorsteuereinheit (58) kann konfiguriert sein, um den axialen Vorschubmotor (60) basierend auf den vier Informationselementen (F1, F2, t1, t2) derart zu bestimmen, dass das rotierende Werkzeug (22) durch den intermittierend verzögerten Vorschub axial bewegt wird, wenn das Werkstück angebohrt wird.
  • Somit können die vier Informationselemente (F1, F2, t1, t2) unter Verwendung mehrerer Elemente von vorgeschriebenen Informationen und der Relationsgleichungen (1) und (5) bestimmt werden. Entsprechend ist es möglich, das rotierende Werkzeug (22) durch einen intermittierend verzögerten Vorschub, bei dem die Vorschubgeschwindigkeit abwechselnd zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2) umgeschaltet wird, um die Relationsgleichungen (1) und (5) zu erfüllen, axial vorzuschieben. Dadurch ist es möglich, lange Späne zu zerschneiden oder zu zerbrechen, die bei der Arbeit mit dem Bohrer entstehen, und die Bearbeitungszeit der Arbeit mit dem Bohrer zu verkürzen. Da ferner die Bearbeitung ständig ausgeführt wird, ohne das rotierende Werkzeug (22) zurückzuziehen, kann verhindert werden, dass die Lebensdauer des rotierenden Werkzeugs (22) verkürzt wird.
  • Die mehreren Elemente von vorgeschriebenen Informationen können Informationen, die ein Verhältnis zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2) angeben, und Informationen, welche die Bewegungszeit (t1) mit einer ersten Geschwindigkeit oder die Bewegungszeit (t2) mit einer zweiten Geschwindigkeit angeben, umfassen. Dadurch kann die Informationsbestimmungseinheit (56) die vier Informationselemente (F1, F2, t1, t2) bestimmen.
  • Die mehreren Elemente von vorgeschriebenen Informationen können Information, die ein Verhältnis zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2) angeben, und Informationen, die eine Bearbeitungsstrecke (Q1), auf der das rotierende Werkzeug mit der ersten Vorschubgeschwindigkeit (F1) in einem Schaltzyklus bewegt wird, oder eine Bearbeitungsstrecke (Q2), auf der das rotierende Werkzeug mit der zweiten Vorschubgeschwindigkeit (F2) in einem Schaltzyklus bewegt wird, angeben, umfassen. Dies ermöglicht es der Informationsbestimmungseinheit (56), die vier Informationselemente (F1, F2, t1, t2) zu bestimmen.
  • Mindestens eines der mehreren Elemente von vorgeschriebenen Informationen kann als Parameter getrennt von dem Bearbeitungsprogramm gegeben sein. Mindestens eines der mehreren Elemente von vorgeschriebenen Informationen kann als Argument in dem Bearbeitungsprogramm gegeben sein.
  • Zweites technisches Konzept
  • Das Steuerverfahren zum Steuern der Werkzeugmaschine (12), um ein Werkstück basierend auf dem Bearbeitungsprogramm anzubohren, umfasst den Motorsteuerschritt, der darin besteht, wenn das Werkstück angebohrt wird, den axialen Vorschubmotor (60) der Werkzeugmaschine (12) derart zu steuern, dass das rotierende Werkzeug (22) der Werkzeugmaschine (12) durch einen intermittierend verzögerten Vorschub, bei dem die Vorschubgeschwindigkeit des rotierenden Werkzeugs abwechselnd zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2), die geringer als die erste Vorschubgeschwindigkeit (F1) ist, umgeschaltet wird, unter der Bedingung, dass die Relationsgleichungen (1) und (5) erfüllt sind, axial bewegt wird.
  • Dadurch ist es möglich, lange Späne zu zerschneiden oder zu zerbrechen, die bei der Arbeit mit dem Bohrer entstehen, und die Bearbeitungszeit der Arbeit mit dem Bohrer zu verkürzen. Da ferner die Bearbeitung ständig ausgeführt wird, ohne das rotierende Werkzeug (22) zurückzuziehen, kann verhindert werden, dass die Lebensdauer des rotierenden Werkzeugs (22) verkürzt wird.
  • Das Steuerverfahren kann ferner den Informationsbestimmungsschritt umfassen, der darin besteht, basierend auf mehreren vorbestimmten Elementen von vorgeschriebenen Informationen und den Relationsgleichungen (1) und (5) vier Informationselemente (F1, F2, t1, t2) zu bestimmen, die Informationen, welche die erste Vorschubgeschwindigkeit (F1) angeben, Informationen, welche die zweite Vorschubgeschwindigkeit (F2) angeben, Informationen, welche die Bewegungszeit (t1) mit einer ersten Geschwindigkeit angeben, und Informationen, welche die Bewegungszeit (t2) mit einer zweiten Geschwindigkeit angeben, umfassen. Der Motorsteuerschritt kann konfiguriert sein, um den axialen Vorschubmotor (60) basierend auf den vier Informationselementen (F1, F2, t1, t2) derart zu steuern, dass das rotierende Werkzeug (22) durch den intermittierend verzögerten Vorschub axial bewegt wird, wenn das Werkstück angebohrt wird.
  • Somit können die vier Informationselemente (F1, F2, t1, t2) unter Verwendung mehrerer Elemente von vorgeschriebenen Informationen und der Relationsgleichungen (1) und (5) bestimmt werden. Entsprechend ist es möglich, das rotierende Werkzeug (22) durch einen intermittierend verzögerten Vorschub, bei dem die Vorschubgeschwindigkeit abwechselnd zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2) umgeschaltet wird, um die Relationsgleichungen (1) und (5) zu erfüllen, axial vorzuschieben. Dadurch ist es möglich, lange Späne zu zerschneiden oder zu zerbrechen, die bei der Arbeit mit dem Bohrer entstehen, und die Bearbeitungszeit der Arbeit mit dem Bohrer zu verkürzen. Da die Bearbeitung ferner ständig ausgeführt wird, ohne das rotierende Werkzeug (22) zurückzuziehen, kann verhindert werden, dass die Lebensdauer des rotierenden Werkzeugs (22) verkürzt wird.
  • Die mehreren Elemente von vorgeschriebenen Informationen können Informationen, die ein Verhältnis zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2) angeben, und Informationen, welche die Bewegungszeit (t1) mit einer ersten Geschwindigkeit oder die Bewegungszeit (t2) mit einer zweiten Geschwindigkeit angeben, umfassen. Dadurch kann der Informationsbestimmungsschritt die vier Informationselemente (F1, F2, t1, t2) bestimmen.
  • Die mehreren Elemente von vorgeschriebenen Informationen können Informationen, die ein Verhältnis zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2) angeben, und Informationen, die eine Bearbeitungsstrecke (Q1), auf der das rotierende Werkzeug mit der ersten Vorschubgeschwindigkeit (F1) in einem Schaltzyklus bewegt wird, oder eine Bearbeitungsstrecke (Q2), auf der das rotierende Werkzeug mit der zweiten Vorschubgeschwindigkeit (F2) in einem Schaltzyklus bewegt wird, angeben, umfassen. Dadurch kann der Informationsbestimmungsschritt die vier Informationselemente (F1, F2, t1, t2) bestimmen.
  • Mindestens eines der mehreren Elemente von vorgeschriebenen Informationen kann als Parameter getrennt von dem Bearbeitungsprogramm gegeben sein. Mindestens eines der mehreren Elemente von vorgeschriebenen Informationen kann als Argument in dem Bearbeitungsprogramm gegeben sein.
  • 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 02036009 [0002, 0003]

Claims (12)

  1. Steuervorrichtung (10) zum Steuern einer Werkzeugmaschine (12), um ein Werkstück basierend auf einem Bearbeitungsprogramm anzubohren, wobei die Werkzeugmaschine (12) ein rotierendes Werkzeug (22), das konfiguriert ist, um das Werkstück anzubohren, und einen axialen Vorschubmotor (60), der konfiguriert ist, um das rotierende Werkzeug (22) in einer axialen Richtung zu bewegen, umfasst, wobei die Steuervorrichtung (10) umfasst: eine Motorsteuereinheit (58), die konfiguriert ist, wenn das Werkstück angebohrt wird, den axialen Vorschubmotor (60) derart zu steuern, dass das rotierende Werkzeug (22) durch einen intermittierend verzögerten Vorschub, bei dem eine Vorschubgeschwindigkeit des rotierenden Werkzeugs abwechselnd zwischen einer ersten Vorschubgeschwindigkeit (F1) und einer zweiten Vorschubgeschwindigkeit (F2), die geringer als die erste Vorschubgeschwindigkeit (F1) ist, umgeschaltet wird, unter einer Bedingung, dass die folgenden Relationsgleichungen erfüllt sind, axial bewegt wird: F 1 t 1 + F 2 t 2 = F S ( t 1 + t 2 ) ;
    Figure DE102018003284A1_0013
    und t 2 = 1 S ( F 1 F 1 F 2 + C ) ,
    Figure DE102018003284A1_0014
    wobei S eine Drehzahl des rotierenden Werkzeugs ist; FS eine Vorschubgeschwindigkeit ist, die in Übereinstimmung mit dem Bearbeitungsprogramm vorgegeben ist; F1 die erste Vorschubgeschwindigkeit ist; F2 die zweite Vorschubgeschwindigkeit ist; t1 eine Bewegungszeit mit einer ersten Geschwindigkeit ist, während der das rotierende Werkzeug mit der ersten Vorschubgeschwindigkeit in einem Schaltzyklus bewegt wird; t2 eine Bewegungszeit mit einer zweiten Geschwindigkeit ist, während der das rotierende Werkzeug mit der zweiten Vorschubgeschwindigkeit in einem Schaltzyklus bewegt wird; C eine Konstante ist; und F1 > FS > F2 > 0, und C ≥ 0.
  2. Steuervorrichtung (10) nach Anspruch 1, ferner umfassend eine Informationsbestimmungseinheit (56), die konfiguriert ist, um basierend auf vorbestimmten mehreren Elementen von vorgeschriebenen Informationen und den Relationsgleichungen vier Informationselemente (F1, F2, t1, t2) zu bestimmen, die Informationen, welche die erste Vorschubgeschwindigkeit (F1) angeben, Informationen, welche die zweite Vorschubgeschwindigkeit (F2) angeben, Informationen, welche die Bewegungszeit (t1) mit einer ersten Geschwindigkeit angeben, und Informationen, welche die Bewegungszeit (t2) mit einer zweiten Geschwindigkeit angeben, umfassen, wobei die Motorsteuereinheit (58) konfiguriert ist, um den axialen Vorschubmotor (60) basierend auf den vier Informationselementen (F1, F2, t1, t2) derart zu steuern, dass das rotierende Werkzeug (22) durch den intermittierend verzögerten Vorschub axial bewegt wird, wenn das Werkstück angebohrt wird.
  3. Steuervorrichtung (10) nach Anspruch 2, wobei die mehreren Elemente von vorgeschriebenen Informationen Informationen, die ein Verhältnis zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2) angeben, und Informationen, welche die Bewegungszeit (t1) mit einer ersten Geschwindigkeit oder die Bewegungszeit (t2) mit einer zweiten Geschwindigkeit angeben, umfassen.
  4. Steuervorrichtung (10) nach Anspruch 2, wobei die mehreren Elemente von vorgeschriebenen Informationen Informationen, die ein Verhältnis zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2) angeben, und Informationen, die eine Bearbeitungsstrecke (Q1), um die das rotierende Werkzeug mit der ersten Vorschubgeschwindigkeit (F1) in einem Schaltzyklus bewegt wird, oder eine Bearbeitungsstrecke (Q2), um die das rotierende Werkzeug mit der zweiten Vorschubgeschwindigkeit (F2) in einem Schaltzyklus bewegt wird, angeben, umfassen.
  5. Steuervorrichtung (10) nach einem der Ansprüche 2 bis 4, wobei mindestens eines der mehreren Elemente von vorgeschriebenen Informationen als ein Parameter getrennt von dem Bearbeitungsprogramm gegeben ist.
  6. Steuervorrichtung (10) nach einem der Ansprüche 2 bis 5, wobei mindestens eines der mehreren Elemente von vorgeschriebenen Informationen als ein Argument in dem Bearbeitungsprogramm gegeben ist.
  7. Steuerverfahren zum Steuern einer Werkzeugmaschine (12), um ein Werkstück basierend auf einem Bearbeitungsprogramm anzubohren, wobei die Werkzeugmaschine (12) ein rotierendes Werkzeug (22), das konfiguriert ist, um das Werkstück anzubohren, und einen axialen Vorschubmotor (60), der konfiguriert ist, um das rotierende Werkzeug (22) in einer axialen Richtung zu bewegen, umfasst, wobei das Steuerverfahren umfasst: einen Motorsteuerschritt, der darin besteht, wenn das Werkstück angebohrt wird, den axialen Vorschubmotor derart zu steuern, dass das rotierende Werkzeug (22) durch einen intermittierend verzögerten Vorschub, bei dem die Vorschubgeschwindigkeit des rotierenden Werkzeugs abwechselnd zwischen einer ersten Vorschubgeschwindigkeit (F1) und einer zweiten Vorschubgeschwindigkeit (F2), die geringer als die erste Vorschubgeschwindigkeit (F1) ist, umgeschaltet wird, unter der Bedingung, dass die folgenden Relationsgleichungen erfüllt sind, axial bewegt wird: F 1 t 1 + F 2 t 2 = F S ( t 1 + t 2 ) ;
    Figure DE102018003284A1_0015
    und t 2 = 1 S ( F 1 F 1 F 2 + C )
    Figure DE102018003284A1_0016
    wobei S eine Drehzahl des rotierenden Werkzeugs ist; FS eine Vorschubgeschwindigkeit ist, die in Übereinstimmung mit dem Bearbeitungsprogramm vorgegeben ist; F1 die erste Vorschubgeschwindigkeit ist; F2 die zweite Vorschubgeschwindigkeit ist; t1 eine Bewegungszeit mit einer ersten Geschwindigkeit ist, während der das rotierende Werkzeug mit der ersten Vorschubgeschwindigkeit in einem Schaltzyklus bewegt wird; t2 eine Bewegungszeit mit einer zweiten Geschwindigkeit ist, während der das rotierende Werkzeug mit der zweiten Vorschubgeschwindigkeit in einem Schaltzyklus bewegt wird; C eine Konstante ist; und F1 > FS > F2 > 0, und C ≥ 0.
  8. Steuerverfahren nach Anspruch 7, ferner umfassend einen Informationsbestimmungsschritt, der darin besteht, basierend auf vorbestimmten mehreren Elementen von vorgeschriebenen Informationen und den Relationsgleichungen vier Informationselemente (F1, F2, t1, t2) zu bestimmen, die Informationen, welche die erste Vorschubgeschwindigkeit (F1) angeben, Informationen, welche die zweite Vorschubgeschwindigkeit (F2) angeben, Informationen, welche die Bewegungszeit (t1) mit einer ersten Geschwindigkeit angeben, und Informationen, welche die Bewegungszeit (t2) mit einer zweiten Geschwindigkeit angeben, umfassen, wobei der Motorsteuerschritt eingerichtet ist, um den axialen Vorschubmotor (60) basierend auf den vier Informationselementen (F1, F2, t1, t2) derart zu steuern, dass das rotierende Werkzeug (22) durch den intermittierend verzögerten Vorschub axial bewegt wird, wenn das Werkstück angebohrt wird.
  9. Steuerverfahren nach Anspruch 8, wobei die mehreren Elemente von vorgeschriebenen Informationen Informationen, die ein Verhältnis zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2) angeben, und Informationen, welche die Bewegungszeit (t1) mit einer ersten Geschwindigkeit oder die Bewegungszeit (t2) mit einer zweiten Geschwindigkeit angeben, umfassen.
  10. Steuerverfahren nach Anspruch 8, wobei die mehreren Elemente von vorgeschriebenen Informationen Informationen, die ein Verhältnis zwischen der ersten Vorschubgeschwindigkeit (F1) und der zweiten Vorschubgeschwindigkeit (F2) angeben, und Informationen, die eine Bearbeitungsstrecke (Q1), um die das rotierende Werkzeug mit der ersten Vorschubgeschwindigkeit (F1) in einem Schaltzyklus bewegt wird, oder eine Bearbeitungsstrecke (Q2), um die das rotierende Werkzeug mit der zweiten Vorschubgeschwindigkeit (F2) in einem Schaltzyklus bewegt wird, angeben, umfassen.
  11. Steuerverfahren nach einem der Ansprüche 8 bis 10, wobei mindestens eines der mehreren Elemente von vorgeschriebenen Informationen als ein Parameter getrennt von dem Bearbeitungsprogramm gegeben ist.
  12. Steuerverfahren nach einem der Ansprüche 8 bis 11, wobei mindestens eines der mehreren Elemente von vorgeschriebenen Informationen als ein Argument in dem Bearbeitungsprogramm gegeben ist.
DE102018003284.2A 2017-04-25 2018-04-23 Steuervorrichtung und Steuerverfahren Withdrawn DE102018003284A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017085978A JP2018185606A (ja) 2017-04-25 2017-04-25 制御装置および制御方法
JP2017-085978 2017-04-25

Publications (1)

Publication Number Publication Date
DE102018003284A1 true DE102018003284A1 (de) 2018-10-25

Family

ID=63714774

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102018003284.2A Withdrawn DE102018003284A1 (de) 2017-04-25 2018-04-23 Steuervorrichtung und Steuerverfahren

Country Status (4)

Country Link
US (1) US10315282B2 (de)
JP (1) JP2018185606A (de)
CN (1) CN108723445A (de)
DE (1) DE102018003284A1 (de)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6678799B1 (ja) * 2019-06-18 2020-04-08 Dmg森精機株式会社 工作機械、工作機械の制御方法、および、工作機械の制御プログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0236009A (ja) 1988-07-21 1990-02-06 Babcock Hitachi Kk 穴加工装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1398851A (en) * 1971-11-09 1975-06-25 Giddings & Lewis Adaptive control of a machine tool
IT1165716B (it) * 1979-10-11 1987-04-22 Olivetti & Co Spa Apparecchiatura di controllo numerico adattativo per macchine utensili
US4707793A (en) * 1985-09-30 1987-11-17 The Boeing Company Method of determining feed rate and cutting speed for cutting metal and of predicting cutting effects
JPH0550311A (ja) 1991-08-20 1993-03-02 Koyo Mach Ind Co Ltd 深穴加工における送り制御方法
US5872714A (en) * 1993-11-26 1999-02-16 Ford Global Technologies, Inc. Rapidly making a contoured part
US6934601B2 (en) * 1999-09-20 2005-08-23 Hitachi, Ltd. Numerically controlled curved surface machining unit
JP3435117B2 (ja) * 2000-03-09 2003-08-11 義昭 垣野 加工制御システム
WO2001073670A1 (en) * 2000-03-24 2001-10-04 Manufacturing Science Technologies, Ltd. Dynamic feed control optimization system for cnc machining
JP2003053605A (ja) 2001-08-16 2003-02-26 Mazda Motor Corp 加工制御方法およびその装置
JP4068321B2 (ja) * 2001-09-27 2008-03-26 株式会社ジェイテクト 加工装置の加工速度設定方法及び加工装置
KR100517880B1 (ko) * 2003-11-20 2005-09-28 학교법인 포항공과대학교 Cnc 가공에서 생산시간 단축과 가공 정밀도 향상을위한 이송속도 스케줄링 방법
GB0708499D0 (en) * 2007-05-02 2007-06-06 Renishaw Plc Tool setting or analysis device
US20100030366A1 (en) * 2008-07-30 2010-02-04 Jerry Gene Scherer Method, system, and apparatus for on-demand integrated adaptive control of machining operations
JP5594685B2 (ja) * 2010-03-30 2014-09-24 国立大学法人名古屋大学 工具軌跡生成装置、工具軌跡算出方法および工具軌跡生成プログラム
CN103209806B (zh) * 2010-11-10 2016-11-16 交互式机器***有限公司 用于操纵机床的辅助***
JP5881850B2 (ja) * 2012-10-30 2016-03-09 株式会社牧野フライス製作所 工作機械の制御装置および工作機械
US20160011584A1 (en) * 2013-05-15 2016-01-14 Mitsubishi Electric Corporation Numerical-control machining-program creation device
WO2014184908A1 (ja) * 2013-05-15 2014-11-20 三菱電機株式会社 数値制御加工プログラム作成装置
JP5631467B1 (ja) 2013-09-06 2014-11-26 株式会社牧野フライス製作所 穴加工方法および数値制御装置
US9927795B2 (en) * 2015-03-02 2018-03-27 The Boeing Company Associative templates for machining operations and systems and methods including the same
US9776255B2 (en) * 2015-10-01 2017-10-03 Delcam Limited System and method for machining blades, blisks and aerofoils

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0236009A (ja) 1988-07-21 1990-02-06 Babcock Hitachi Kk 穴加工装置

Also Published As

Publication number Publication date
US10315282B2 (en) 2019-06-11
US20180304426A1 (en) 2018-10-25
CN108723445A (zh) 2018-11-02
JP2018185606A (ja) 2018-11-22

Similar Documents

Publication Publication Date Title
DE102015116035B4 (de) Schneidfluidstrahlmaschine
EP3285961B1 (de) Verfahren und vorrichtung zur materialabtragenden bearbeitung eines werkzeuges
DE68909889T2 (de) Werkzeugmaschine für mehrere bearbeitungsarten und zur komplexen bearbeitung von langen werkstücken.
EP3027357B1 (de) Werkzeugmaschine mit einer werkstückwechseleinrichtung
DE102018005894A1 (de) Numerische Steuervorrichtung und numerisches Steuerverfahren
EP3027358A1 (de) Werkzeugmaschine mit mehreren mehrspindel-spindelbaugruppen
DE4033520A1 (de) Mehrspindelmaschine zum bohren, fraesen oder dergleichen
DE102018103600A1 (de) Kombinierte Zahnradschneidevorrichtung
DE102012205423A1 (de) Verfahren und Programm zum Berechnen eines Korrekturwerts für eine Werkzeugmaschine
DE1945017C3 (de) Vorrichtung zum Einstellen des Arbeitspunktes eines in einem Werkzeugträger befestigten Werkzeuges
DE102017008151A1 (de) Flüssigkeitsausstoss-Vorrichtung
DE69014810T2 (de) Schleifroboter.
DE102007048578A1 (de) Werkzeugmaschinensteuerung
DE102012222586A1 (de) Werkzeugmaschine
DE102017009760A1 (de) Numerische Steuervorrichtung und Steuerverfahren für eine numerische Steuervorrichtung
DE102015005907B4 (de) Numerische Steuerung einer Laserstrahlmaschine
DE102020120635A1 (de) In-maschinen-messvorrichtung, werkzeugmaschine und in-maschinen-messverfahren
DE102019002103A1 (de) Bearbeitungssystem
DE102016120824B4 (de) Schneidwerkzeugreiniger
DE102017001297B4 (de) Vorrichtung zum Indexieren einer Spindelphase für eine Werkzeugmaschine
DE112020007477T5 (de) Numerisches Steuerungsgerät und numerisches Steuerungsverfahren
DE102007048587A1 (de) Werkzeugmaschinensteuerung
EP0356921A1 (de) Verfahren und Vorrichtung zur elektroerosiven Bearbeitung von metallischen Werkstücken
DE102018003284A1 (de) Steuervorrichtung und Steuerverfahren
EP3159102B1 (de) Werkzeugmaschine mit einer steuerungseinrichtung und verfahren für eine werkzeugmaschine

Legal Events

Date Code Title Description
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee