DE102012107210B4 - Gewindeschneidmaschine - Google Patents

Gewindeschneidmaschine Download PDF

Info

Publication number
DE102012107210B4
DE102012107210B4 DE102012107210.8A DE102012107210A DE102012107210B4 DE 102012107210 B4 DE102012107210 B4 DE 102012107210B4 DE 102012107210 A DE102012107210 A DE 102012107210A DE 102012107210 B4 DE102012107210 B4 DE 102012107210B4
Authority
DE
Germany
Prior art keywords
spindle
feed axis
motor
unit
command value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE102012107210.8A
Other languages
English (en)
Other versions
DE102012107210A1 (de
Inventor
Kenichi Takayama
Tadashi Okita
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 DE102012107210A1 publication Critical patent/DE102012107210A1/de
Application granted granted Critical
Publication of DE102012107210B4 publication Critical patent/DE102012107210B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23GTHREAD CUTTING; WORKING OF SCREWS, BOLT HEADS, OR NUTS, IN CONJUNCTION THEREWITH
    • B23G1/00Thread cutting; Automatic machines specially designed therefor
    • B23G1/16Thread cutting; Automatic machines specially designed therefor in holes of workpieces by taps
    • B23G1/18Machines with one working spindle
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41082Timer, speed integration to control duration of backlash correction
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41216Two lookup tables, for forward and reverse movement
    • 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/45Nc applications
    • G05B2219/45216Tapping
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/16Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor
    • Y10T408/165Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor to control Tool rotation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/16Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor
    • Y10T408/17Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor to control infeed
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T408/00Cutting by use of rotating axially moving tool
    • Y10T408/16Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor
    • Y10T408/17Cutting by use of rotating axially moving tool with control means energized in response to activator stimulated by condition sensor to control infeed
    • Y10T408/172Responsive to Tool

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)
  • Automatic Control Of Machine Tools (AREA)

Abstract

Gewindeschneidmaschine (1), umfassend: einen Spindelmotor (21), der ein Gewindeschneid-Werkzeug (5) um eine Spindel dreht; eine Drehwinkel-Detektoreinheit (22), die den Drehwinkel des Spindelmotors (21) oder der Spindel erfasst; einen Vorschubachsenmotor (31), der eine Vorschubachse antreibt, an der das Gewindeschneid-Werkzeug (5) befestigt ist; eine Positionsdetektoreinheit (32), die die Position des Vorschubachsenmotors (31) oder der Vorschubachse erfasst; eine Bewegungsbefehlswert-Erzeugungseinheit (12), die einen Bewegungsbefehlswert für den Spindelmotor (21) erzeugt; eine Spindelregelungseinheit (20), die den Spindelmotor abhängig von einer Positionsabweichung zwischen dem Bewegungsbefehlswert, den die Bewegungsbefehlswert-Erzeugungseinheit (12) erzeugt, und dem Drehwinkel ansteuert, den die Drehwinkel-Detektoreinheit (22) erfasst; eine Vorschubachsen-Synchronisierbefehlswert-Erzeugungseinheit (33), die einen Bewegungsbefehlswert für die Vorschubachse abhängig von dem erfassten Drehwinkel und einer Gewindesteigung des Gewindeschneid-Werkzeugs (5) erzeugt; und eine Vorschubachsen-Regelungseinheit (30), die den Vorschubachsenmotor abhängig von einer Positionsabweichung zwischen dem Bewegungsbefehlswert, den die Vorschubachsen-Synchronisierbefehlswert-Erzeugungseinheit (33) erzeugt, und dem Positionswert, den die Positionsdetektoreinheit (32) erfasst, ansteuert, damit der Gewindeschneidvorgang durch den synchronen Betrieb des Spindelmotors (21) und des Vorschubachsenmotors (31) erfolgt, wobei die Gewindeschneidmaschine zudem umfasst: eine Spindelumkehr-Detektoreinheit (34), die den rückwärts laufenden Betrieb der Spindel während des Gewindeschneidvorgangs erkennt; und eine Umkehrkorrekturgrößen-Erzeugungseinheit (35), die eine Umkehrkorrekturgröße zum Verbessern des Nachlaufverhaltens im Umkehrbetrieb der Vorschubachse erzeugt, wenn die Spindelumkehr-Detektoreinheit (34) den Umkehrbetrieb der Spindel erkennt; ...

Description

  • HINTERGRUND DER ERFINDUNG
  • 1. Gebiet der Erfindung
  • Die Erfindung betrifft eine Gewindeschneidmaschine, die einen Gewindeschneidvorgang durch den synchronen Betrieb eines Spindelmotors und eines Vorschubachsenmotors ausführt.
  • 2. Beschreibung des Stands der Technik
  • In der Regel umfasst eine Gewindeschneidmaschine ein Gewindeschneid-Werkzeug und einen Spindelkopf, der mit dem Gewindeschneid-Werkzeug bestückt ist und sich nach oben und unten bewegt. Das Gewindeschneid-Werkzeug dreht sich um eine Spindel, die von einem Spindelmotor angetrieben wird. Die Vorschubachse wird von einem Vorschubachsenmotor angetrieben, und der Spindelkopf bewegt sich entlang der Vorschubachse nach oben und unten.
  • Das registrierte japanische Patent JP 2629729 B2 offenbart eine Vorschubachse, die in ihrer Bewegung einer Spindel folgt. Ein Vorschubachsenbefehl und ein Korrekturwert werden abhängig von der Position der Spindel und der Steigung eines Gewindes erzeugt. Die geprüfte japanische Patentschrift JP H03-43012 A offenbart ein System, das das Gewindeschneiden über eine Interpolationsschaltung (synchron mit einem Befehl) vornimmt. Zudem offenbart die ungeprüfte japanische Patentschrift JP 2003-181722 A einen Synchronisierfehler, der gespeichert wird. Die Positionsbefehlsdaten werden mit Hilfe des gespeicherten Synchronisierfehlers korrigiert.
  • Das registrierte japanische Patent JP 3097181 B2 offenbart das Berechnen von Vorschubbeschleunigungen und Gesamtbeschleunigungen aus der Drehposition der Spindel sowie der Vorschubabweichung davon und aus der Vorschubabweichung des Vorschubachsenmotors. Sie erzeugt einen Drehbefehlswert abhängig davon und von der Steigung des Gewindes, sie erzeugt einen Drehungskorrekturwert aus der Vorschubposition abhängig von der Steigung des Gewindes, und sie steuert einen Spindelmotor abhängig von dem Drehbefehlswert an, der mit dem Drehungskorrekturwert korrigiert ist.
  • Im Fall des Systems, bei dem der Gewindeschneidvorgang so vorgenommen wird, dass die Vorschubachse der Spindel folgt, ändert sich die Präzision der Synchronisierung abhängig von dem Ansprechen der Vorschubachse. Es treten keine Schwierigkeiten auf, falls man der Verstärkung der Vorschubachse einen sehr großen Wert geben kann. Es gibt jedoch Fälle, in denen es nicht zulässig ist, der Verstärkung der Vorschubachse einen so großen Wert zu geben. In diesem Fall verzögert sich das Ansprechen der Vorschubachse, wenn sich die Spindel rückwärts dreht. Dadurch nimmt der Synchronisierfehler zu. Weder das registrierte japanische Patent JP 2629729 B2 noch die geprüfte japanische Patentschrift JP H03-43012 A noch die ungeprüfte japanische Patentschrift JP 2003-1 81 722 A noch das registrierte japanische Patent JP 3097181B2 offenbaren, wie der Synchronisierfehler verringert wird, wenn sich die Spindel rückwärts dreht.
  • Die US 6 111 382 A offenbart eine Steuerungsvorrichtung zur Steuerung einer Gewindescheidvorrichtung mit einem Zufuhrmotor zur Zufuhr einer Spindel in einer axialen Richtung. Bei einer asynchrone Steuerung zum Bohren werden die Drehung des Zufuhrmotors und des Spindelmotors unabhängig voneinander gesteuert und bei einer synchronen Steuerung zum Gewindeschneiden werden die Motoren synchron zueinander gesteuert.
  • Die Erfindung erfolgte hinsichtlich der genannten Umstände und hat die Aufgabe, eine Gewindeschneidmaschine bereitzustellen, bei der ein Synchronisierfehler zwischen der Spindel und der Vorschubachse auch dann verringert wird, wenn es unzulässig ist, die Verstärkung der Vorschubachse auf einen sehr großen Wert einzustellen.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Zum Erfüllen der genannten Aufgabe wird gemäß einer ersten Ausführungsform eine Gewindeschneidmaschine bereitgestellt, umfassend:
    einen Spindelmotor, der ein Gewindeschneid-Werkzeug um eine Spindel dreht;
    eine Drehwinkel-Detektoreinheit, die den Drehwinkel des Spindelmotors oder der Spindel erfasst;
    einen Vorschubachsenmotor, der eine Vorschubachse antreibt, an der das Gewindeschneid-Werkzeug befestigt ist;
    eine Positionsdetektoreinheit, die die Position des Vorschubachsenmotors oder der Vorschubachse erfasst;
    eine Bewegungsbefehlswert-Erzeugungseinheit, die einen Bewegungsbefehlswert für den Spindelmotor erzeugt;
    eine Spindelregelungseinheit, die den Spindelmotor abhängig von einer Positionsabweichung zwischen dem Bewegungsbefehlswert, den die Bewegungsbefehlswert-Erzeugungseinheit erzeugt, und dem Drehwinkel absteuert, den die Drehwinkel-Detektoreinheit erfasst;
    eine Vorschubachsen-Synchronisierbefehlswert-Erzeugungseinheit, die einen Bewegungsbefehlswert für die Vorschubachse abhängig von dem erfassten Drehwinkel und einer Gewindesteigung des Gewindeschneid-Werkzeugs erzeugt; und
    eine Vorschubachsen-Regelungseinheit, die den Vorschubachsenmotor abhängig von einer Positionsabweichung zwischen dem Bewegungsbefehlswert, den die Vorschubachsen-Synchronisierbefehlswert-Erzeugungseinheit erzeugt, und dem Positionswert, den die Positionsdetektoreinheit erfasst, ansteuert, damit der Gewindeschneidvorgang durch den synchronen Betrieb des Spindelmotors und der Vorschubachse erfolgt, wobei die Gewindeschneidmaschine zudem eine Spindelumkehr-Detektoreinheit umfasst, die den rückwärts laufenden Betrieb der Spindel während des Gewindeschneidvorgangs erkennt; und
    eine Umkehrkorrekturgrößen-Erzeugungseinheit, die eine Umkehrkorrekturgröße zum Verbessern des Nachlaufverhaltens im Umkehrbetrieb der Vorschubachse erzeugt, wenn die Spindelumkehr-Detektoreinheit den Umkehrbetrieb der Spindel erkennt;
    wobei, wenn die Spindelumkehr-Detektoreinheit den Umkehrbetrieb erkennt, die von der Umkehrkorrekturgrößen-Erzeugungseinheit erzeugte Umkehrkorrekturgröße zu dem Geschwindigkeitsbefehl in einer Geschwindigkeitsregelschleife der Vorschubachsen-Regelungseinheit oder zu einem Integrierer der Geschwindigkeitsregelschleife addiert wird.
  • Gemäß einer zweiten Ausführungsform, die auf der ersten Ausführungsform aufbaut, erkennt die Spindelumkehrbetrieb-Detektoreinheit den Umkehrbetrieb der Spindel, wenn die tatsächliche Bewegungsgröße der Spindel oder des Spindelmotors, die in einer vorbestimmten Regelperiode überwacht wird, nicht null ist und ein Vorzeichen aufweist, das sich von dem Vorzeichen der tatsächlichen Bewegungsgröße beim vorhergehenden Vorgang unterscheidet.
  • Gemäß einer dritten Ausführungsform, die auf der ersten oder zweiten Ausführungsform aufbaut, wird der Umkehrkorrekturgröße über eine vorbestimmte Zeitperiode ein vorbestimmter Wert zuaddiert.
  • Gemäß einer vierten Ausführungsform, die auf der ersten oder zweiten Ausführungsform aufbaut, wird ein Anfangswert der Umkehrkorrekturgröße abhängig von einem Drehmomentbefehl vom Zeitpunkt unmittelbar vor dem Umkehrbetrieb des Vorschubachsenmotors oder abhängig von dem Integrierer berechnet, wobei die Umkehrkorrekturgröße abhängig von dem Drehmomentbefehl nach dem Umkehrbetrieb des Vorschubachsenmotors abnimmt, abhängig vom Integrierer der Geschwindigkeitsschleife, oder abhängig von der Bewegungsentfernung des Vorschubachsenmotors.
  • Gemäß einer fünften Ausführungsform, die auf der ersten oder zweiten Ausführungsform aufbaut, ändert sich die Umkehrkorrekturgröße proportional zu einem Synchronisierfehler zwischen der Spindel und dem Vorschubachsenmotor.
  • Die genannten Aufgaben, Merkmale und Vorteile der Erfindung und weitere Aufgaben, Merkmale und Vorteile gehen aus der folgenden ausführlichen Beschreibung repräsentativer Ausführungsformen anhand der beiliegenden Zeichnungen deutlicher hervor.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Es zeigt:
  • 1 eine Skizze einer Gewindeschneidmaschine gemäß der Erfindung;
  • 2 ein Funktionsblockdiagramm der Gewindeschneidmaschine in 1;
  • 3 ein Flussdiagramm für den Betrieb einer Gewindeschneidmaschine, die auf der Erfindung beruht;
  • 4A einen ersten Ausschnitt einer Geschwindigkeits-Regelungseinheit in größerem Maßstab;
  • 4B einen zweiten Ausschnitt der Geschwindigkeits-Regelungseinheit in größerem Maßstab;
  • 5 eine Skizze einer zeitabhängigen Darstellung der Geschwindigkeit einer Spindel, der Geschwindigkeit einer Vorschubachse und der Umkehrkorrekturgröße;
  • 6 eine dritte vergrößerte Ansicht der Geschwindigkeits-Regelungseinheit in vergrößertem Maßstab;
  • 7 eine zeitabhängige Darstellung des Drehmomentbefehls, der keine Schwerkraftkomponente enthält, und der Umkehrkorrekturgröße;
  • 8 eine zeitabhängige Darstellung der Positionsdaten der Vorschubachse und der Umkehrkorrekturgröße;
  • 9 eine zeitabhängige Darstellung des Synchronisierfehlers und der Umkehrkorrekturgroße;
  • 10A eine Skizze mit dem Zusammenhang zwischen der Geschwindigkeit der Spindel und der Zeit gemäß der Erfindung;
  • 10B eine Skizze mit dem Zusammenhang zwischen dem Synchronisierfehler und der Zeit, falls keine Umkehrkorrektur vorhanden ist; und
  • 10C eine Skizze mit dem Zusammenhang zwischen dem Synchronisierfehler und der Zeit, falls eine Umkehrkorrektur vorhanden ist.
  • AUSFÜHRLICHE BESCHREIBUNG
  • Es werden nun Ausführungsformen der Erfindung anhand der beiliegenden Zeichnungen beschrieben. Gleiche Teile tragen gleiche Bezugszeichen. Zur Vereinfachung sind die Zeichnungen nicht maßstäblich.
  • 1 zeigt eine Skizze einer Gewindeschneidmaschine, die auf der Erfindung beruht. Die Gewindeschneidmaschine 1, siehe 1, besteht hauptsächlich aus einer Gewindeschneideinheit 2 und einer CNC 10, die den Betrieb der Gewindeschneideinheit 2 steuert.
  • Die Gewindeschneideinheit 2 umfasst einen Sockel 3, der mit einer Kugelumlaufspindel 6 versehen ist, durch die ein Gleitstück 7 nach oben und unten bewegt wird. Der Spindelkopf 4 ist mit dem Gleitstück 7 gekoppelt, und der Spindelkopf 4 besitzt ein Gewindeschneid-Werkzeug 5, das am Ende des Kopfs angebracht ist. Wie dargestellt ist ein Spindelmotor 21 an der Oberseite des Spindelkopfs 4 angeordnet, und der Spindelmotor 21 dreht das Gewindeschneid-Werkzeug 5 um eine Spindel 8.
  • In ähnlicher Weise ist ein Vorschubachsenmotor 31 mit der Kugelumlaufspindel 6 verbunden. Treibt der Vorschubachsenmotor 31 die Kugelumlaufspindel 6 an, so wird das Gleitstück 7 entlang der Kugelumlaufspindel 6 zusammen mit dem Spindelkopf 4 nach oben und unten vorgeschoben. Der Spindelmotor 21 und der Vorschubachsenmotor 31 werden gemäß den Koordinatensystemen betätigt, die für sie eingerichtet wurden.
  • Zudem ist am Spindelmotor 21 ein Geber 22 angebracht, der den Drehwinkel der Spindel 8 des Spindelmotors 21 in jeder vorbestimmten Regelperiode erfasst. In ähnlicher Weise erfasst ein Geber 32, der am Vorschubachsenmotor 31 angebracht ist, die Vorschubposition des Spindelkopfs 4 auf der Kugelumlaufspindel 6 in jeder vorbestimmten Regelperiode abhängig von der Drehung der Abtriebswelle des Vorschubachsenmotors 31. Damit nehmen der Geber 22 und der Geber 32 die Rolle einer Drehwinkel-Detektoreinheit und einer Vorschubpositions-Detektoreinheit ein. Die Werte, die die Geber 22 und 32 erfassen, siehe 1, werden in die CNC 10 eingegeben.
  • 2 zeigt ein Funktionsblockdiagramm der Gewindeschneidmaschine in 1. Die CNC 10 ist ein digitaler Computer und umfasst, siehe 2, hauptsächlich eine Speichereinheit 11, eine Bewegungsbefehls-Erzeugungseinheit 12, die einen Bewegungsbefehlswert CP1 für den Spindelmotor 21 erzeugt, eine Spindelregelungseinheit 20, die den Spindelmotor 21 regelt, und eine Vorschubachsen-Regelungseinheit 30, die den Vorschubachsenmotor 31 regelt.
  • Die Speichereinheit 11 ist eine Kombination aus einem ROM und einem RAM. Das ROM in der Speichereinheit 11 speichert eine Gewindesteigung STP des Gewindeschneid-Werkzeugs 5 zusätzlich zu einem Arbeitsprogramm der Gewindeschneideinheit 2. Die Gewindesteigung STP bezeichnet den Abstand von einem Gewindegang zu einem benachbarten Gewindegang. Im RAM in der Speichereinheit 11 sind vorübergehend verschiedene Daten zum Erzeugen eines Befehlswerts abgelegt.
  • Die Spindelregelungseinheit 20, siehe 2, enthält eine erste Positionsabweichungs-Erzeugungseinheit 23, die eine erste Positionsabweichung ΔP1 erzeugt, indem sie den vom Geber 22 erfassten Drehwinkelwert DA vom Bewegungsbefehlswert CP1 für den Spindelmotor 21 subtrahiert, den die Bewegungsbefehls-Erzeugungseinheit 12 liefert, und sie enthält eine Geschwindigkeitsregelungseinheit 24, die die erste Positionsabweichung ΔP1 mit einer Positionsverstärkung multipliziert, damit ein Geschwindigkeitsbefehl (Drehzahlbefehl) erzeugt wird. Zudem gibt sie einen Drehmomentbefehl aus, der von dem Geschwindigkeitsbefehl abhängt. Der auf diese Weise erzeugte Drehmomentbefehl wird über einen Servoverstärker 25 an den Spindelmotor 21 ausgegeben, damit der Spindelmotor 21 betrieben wird.
  • Zudem umfasst die Vorschubachsen-Regelungseinheit 30 eine Synchronisierbefehlswert-Erzeugungseinheit 33, die einen Synchronisierbefehlswert für die Vorschubachse abhängig von dem erfassten Drehwinkelwert DA und der Gewindesteigung STP erzeugt, und eine Spindelumkehr-Detektoreinheit 34, die den Umkehrbetrieb des Spindelmotors 21 der Spindel 8 erfasst. In der Erfindung arbeitet die Vorschubachse abhängig von der Betriebsumkehr der Spindel 8. Zudem enthält die Vorschubachsen-Regelungseinheit 30 eine Umkehrkorrekturgrößen-Erzeugungseinheit 35, die eine Umkehrkorrekturgröße zum Verbessern der Nachlaufeigenschaften im Umkehrbetrieb der Vorschubachse erzeugt.
  • Zudem enthält die Vorschubachsen-Regelungseinheit 30 eine zweite Positionsabweichungs-Erzeugungseinheit 36, die eine zweite Positionsabweichung ΔP2 erzeugt, und zwar durch Subtrahieren des Vorschubpositionswerts DP, den der Geber 32 erfasst, von Synchronisierbefehlswert, den die Synchronisierbefehlswert-Erzeugungseinheit 33 erzeugt, und sie enthält eine Geschwindigkeitsregelungseinheit 37, die die zweite Positionsabweichung ΔP2 mit einer Positionsverstärkung multipliziert, damit ein Geschwindigkeitsbefehl erzeugt wird. Sie erzeugt zudem einen Drehmomentbefehl für den Vorschubachsenmotor 31, der auf dem Geschwindigkeitsbefehl beruht, und sie enthält eine Stromregelungseinheit 38, die den elektrischen Strom, der in den Vorschubachsenmotor 31 fließt, abhängig vom Drehmomentbefehl regelt. Die Stromregelungseinheit 38 regelt den Vorschubachsenmotor 31 über einen Servoverstärker 39.
  • 3 zeigt ein Flussdiagramm für den Betrieb einer Gewindeschneidmaschine, die auf der Erfindung beruht. Die Arbeitsweise der Gewindeschneidmaschine wird nun anhand von 3 beschrieben.
  • Zunächst wird im Schritt S100 in 3 geprüft, ob die Spindel 8 im umgekehrter Richtung arbeitet. Der Umkehrbetrieb wird von der Spindelumkehr-Detektoreinheit 34 in 2 erkannt. Im Weiteren wird das Erfassen des Umkehrbetriebs konkret beschrieben. Man kann den Umkehrbetrieb natürlich auch mit einem Verfahren erkennen, das sich vom Verfahren nach 3 unterscheidet.
  • Der Geber 22 erfasst den Drehwinkel des Spindelmotors 21 oder der Spindel 8 für jede vorbestimmte Regelperiode. Im Schritt S101 wird die Geschwindigkeit Vm0 des Spindelmotors 21 oder der Spindel 8 berechnet, die mit einem Vorzeichen versehen ist, und zwar abhängig von den erfassten Drehwinkelwerten DA, die der Reihe nach in die Spindelumkehr-Detektoreinheit 34 eingegeben werden. Man kann eine Anzahl der letzten in einer vorbestimmten Regelperiode erfassten Drehwinkelwerte DA verwenden. Die berechnete Geschwindigkeit Vm0 wird in der Speichereinheit 11 abgelegt.
  • Im Schritt S102 wird festgestellt, ob die Geschwindigkeit Vm0 den Wert null hat. Hat die Geschwindigkeit Vm0 den Wert null, so arbeitet der Spindelmotor 21 bzw. die Spindel 8 nicht im Umkehrbetrieb; daher wird die Routine beendet.
  • Hat dagegen die Geschwindigkeit Vm0 nicht den Wert null, so geht die Routine zum Schritt S103 über. Im Schritt S103 wird die Geschwindigkeit Vm1 (ungleich 0) des Spindelmotors 21 bzw. der Spindel 8 in einer oder mehreren Regelperioden vor der Geschwindigkeit Vm0 berechnet. Das Berechnen der Geschwindigkeit Vm1 erfolgt im Wesentlichen so wie die Berechnung der Geschwindigkeit Vm0 und wird daher nicht nochmals ausführlich beschrieben.
  • Im Schritt S104 wird geprüft, ob das Vorzeichen zwischen der Geschwindigkeit Vm0 und der Geschwindigkeit Vm1 gewechselt hat. Hat sich das Vorzeichen geändert, so wird festgestellt, dass der Spindelmotor 21 oder die Spindel 8 in umgekehrter Richtung betrieben werden, und die Routine geht zum Schritt S105 über. Daraus kann man erkennen, dass in der Erfindung der Umkehrbetrieb der Spindel 8 korrekt und einfach erkannt wird.
  • Hat sich das Vorzeichen nicht geändert, so wird festgestellt, dass der Spindelmotor 21 oder die Spindel 8 nicht in umgekehrter Richtung betrieben werden, und die Umkehrkorrekturgröße wird im Schritt S106 auf null gesetzt. Im Gegensatz dazu wird im Schritt S105 der Parameter-Einstellwert, den die Umkehrkorrekturgrößen-Erzeugungseinheit 35 erzeugt, als Umkehrkorrekturgröße eingestellt. Ein Blick zurück auf 2 zeigt, dass die von der Umkehrkorrekturgrößen-Erzeugungseinheit 35 erzeugte Umkehrkorrekturgröße in die Geschwindigkeitsregelungseinheit 37 eingegeben wird.
  • 4A zeigt einen ersten Ausschnitt einer Geschwindigkeits-Regelungseinheit in größerem Maßstab. Die Geschwindigkeitsregelungseinheit 37, siehe 4A, enthält einen Integrierer 41 und eine Verstärkungsmultipliziereinheit 42. In 4A wird die Umkehrkorrekturgröße nur in den Integrierer 41 eingegeben.
  • Im Gegensatz dazu wird in 4B, die einen zweiten Ausschnitt der Geschwindigkeits-Regelungseinheit in größerem Maßstab zeigt, die Umkehrkorrekturgröße sowohl in den Integrierer 41 als auch in die Verstärkungsmultipliziereinheit 42 eingegeben. 4B kann man entnehmen, dass sich die Auswirkung der Umkehrkorrekturgröße über die Verstärkungsmultipliziereinheit 42 rasch in dem Drehmomentbefehl widerspiegelt.
  • 5 zeigt eine Skizze einer zeitabhängigen Darstellung der Geschwindigkeit (Drehzahl) der Spindel, der Geschwindigkeit der Vorschubachse und der Umkehrkorrekturgröße. Im Zeitpunkt t1, siehe 5, geht die Geschwindigkeit der Spindel von null auf einen negativen Wert über, und die Spindelumkehr-Detektoreinheit 34 stellt fest, dass der Betrieb im Zeitpunkt t1 die Richtung wechselt. Eine Umkehrkorrekturgröße Y1, die die Umkehrkorrekturgrößen-Erzeugungseinheit 35 erzeugt, hat eine vorbestimmte Größe, siehe 5, und sie wird über eine vorbestimmte Dauer in die Geschwindigkeitsregelungseinheit 37 eingegeben. Die vorbestimmte Dauer kann beispielsweise gleich einer vorbestimmten Regelperiode sein.
  • Wahlweise, siehe den unteren Teil von 5, kann die Umkehrkorrekturgrößen-Erzeugungseinheit 35 eine Umkehrkorrekturgröße Y2 derart erzeugen, dass ihre Höhe ausgehend von einem Anfangswert im Verlauf der Zeit abnimmt. Später wird anhand von 9 beschrieben, dass man bevorzugt, dass die Umkehrkorrekturgröße Y2 abhängig von einem Synchronisierfehler zwischen dem Spindelmotor 21 und dem Vorschubachsenmotor 31 abnimmt. In 5 nimmt die Umkehrkorrekturgröße Y2 von ihrem Anfangswert monoton ab. Die Umkehrkorrekturgröße Y2 kann jedoch auch exponentiell abnehmen.
  • 6 zeigt eine dritte vergrößerte Ansicht der Geschwindigkeits-Regelungseinheit in vergrößertem Maßstab. Wird der Geschwindigkeitsbefehl, siehe 6, den man durch Multiplizieren der ersten Positionsabweichung ΔP1 mit der Positionsverstärkung erhält, in die Geschwindigkeitsregelungseinheit 37 eingegeben, so wird die Umkehrkorrekturgröße hinzuaddiert, und der sich ergebende Geschwindigkeitsbefehl durchläuft den Integrierer 41. In 6 durchläuft der Geschwindigkeitsbefehl zudem den Verstärkungsmultiplizierer 42 und wird zum Ausgangssignal des Integrierers 41 addiert. Damit wird ein Drehmomentbefehl (vorbestimmter Wert) geliefert, der keine Schwerkraftkomponente des Vorschubachsenmotors 31 enthält. Daher wird, siehe 6, ein Drehmomentbefehl aufgrund der Schwerkraftkomponente des Vorschubachsenmotors 31 zuaddiert, damit ein Drehmomentbefehl T entsteht.
  • 7 zeigt eine zeitabhängige Darstellung des Drehmomentbefehls, der keine Schwerkraftkomponente enthält, und der Umkehrkorrekturgröße. Hat der Drehmomentbefehl T0 unmittelbar vor dem Umkehrbetrieb den Wert –A, so ist das Solldrehmoment nach der Richtungsumkehr A. In diesen Zusammenhang wird der Drehmomentbefehl T für eine Zeiteinheit, z. B. eine vorbestimmte Regelperiode, mit Tn bezeichnet, und die Umkehrkorrekturgröße wird mit Yn bezeichnet (dabei ist n eine natürliche Zahl). Nun berechnet die Umkehrkorrekturgrößen-Erzeugungseinheit 35 eine Umkehrkorrekturgröße Yn, die der folgenden Gleichung (1) genügt. Yn = A – Tn (1)
  • In diesem Fall nimmt die Umkehrkorrekturgröße mit zunehmendem Drehmoment ab.
  • Zu dem Zeitpunkt, zu dem die Drehrichtung des Vorschubachsenmotors 31 umgekehrt wird (dies ist nicht abgebildet) verhält sich der Integrierer 41 nahezu wie der Drehmomentbefehl T. Daher kann die Umkehrkorrekturgröße abhängig vom Verhalten des Integrierers 41 mit dem gleichen Verfahren, das oben beschrieben wurde, verringert werden.
  • 8 zeigt eine zeitabhängige Darstellung der Positionsdaten der Vorschubachse und der Umkehrkorrekturgröße. Beim Umkehren der Drehrichtung, siehe 8, verändern sich die Positionsdaten der Vorschubachse. Wie beschrieben ändert sich der Drehmomentbefehl T gemäß 7. Hat der Drehmomentbefehl T0 unmittelbar vor dem Umkehrvorgang den Wert –A, so wird das Solldrehmoment nach dem Umkehrvorgang auf A invertiert. Daher hat der Anfangswert der Umkehrkorrekturgröße den Wert 2A.
  • In diesem Zusammenhang werden die Positionsdaten der Vorschubachse je Zeiteinheit, z. B. für eine vorbestimmte Regelperiode, mit Pn bezeichnet, und die Umkehrkorrekturgröße wird mit Yn bezeichnet (dabei ist n eine natürliche Zahl). Die Positionsdaten der Vorschubachse, siehe 8, die mit K bezeichnet sind, geben an, dass die Umkehrkorrekturgröße nicht mehr addiert wird. In diesem Fall berechnet die Umkehrkorrekturgrößen-Erzeugungseinheit 35 die Umkehrkorrekturgröße Yn gemäß der folgenden Gleichung (2). Yn = 2A/K × (K – Pn) (2)
  • Hier nimmt die Umkehrkorrekturgröße abhängig von den Positionsdaten der Vorschubachse ab.
  • 9 zeigt eine zeitabhängige Darstellung des Synchronisierfehlers und der Umkehrkorrekturgröße. In 9 verändert sich die Umkehrkorrekturgröße proportional zum Synchronisierfehler. Sei der Synchronisierfehler je Zeiteinheit, z. B. in einer vorbestimmten Regelperiode, mit En bezeichnet, und die Umkehrkorrekturgröße mit Yn bezeichnet (dabei ist n eine natürliche Zahl). Dann berechnet die Umkehrkorrekturgrößen-Erzeugungseinheit 35 eine Umkehrkorrekturgröße Yn gemäß der folgenden Gleichung (3). Yn = C × En (3)
  • Dabei ist C eine Proportionalitätskonstante.
  • In diesem Fall nimmt die Umkehrkorrekturgröße abhängig von der Höhe des Synchronisierfehlers ab. Es zeigt sich, dass die Ansprechgenauigkeit der Vorschubachse weiter erhöht werden kann, wenn die Umkehrkorrekturgröße Yn je Zeiteinheit wie beschrieben verändert wird.
  • 10A zeigt eine Skizze mit dem Zusammenhang zwischen der Geschwindigkeit der Spindel und der Zeit gemäß der Erfindung. 10B zeigt eine Skizze mit dem Zusammenhang zwischen dem Synchronisierfehler und der Zeit, falls keine Umkehrkorrektur vorhanden ist, und 10C zeigt eine Skizze mit dem Zusammenhang zwischen dem Synchronisierfehler und der Zeit, falls eine Umkehrkorrektur vorhanden ist. Ein Vergleich von 10A und 10B zeigt, dass der Synchronisierfehler kontinuierlich erzeugt wird, wenn die Spindel in Betrieb ist. Im Einzelnen nimmt der Synchronisierfehler zu, falls die Spindelgeschwindigkeit von null auf einen positiven Wert übergeht und wenn die Spindelgeschwindigkeit von null auf einen negativen Wert übergeht.
  • In der beschriebenen Erfindung wird die Umkehrkorrekturgröße zu der Geschwindigkeitsregelungseinheit 37 der Vorschubachsen-Regelungseinheit 30 addiert. Daher, siehe 10A und 10C, nimmt der Synchronisierfehler beträchtlich ab, wenn die Spindelgeschwindigkeit von null auf einen positiven Wert übergeht und wenn die Spindelgeschwindigkeit von null auf einen negativen Wert übergeht. Anders ausgedrückt wird durch das Einführen der Umkehrkorrekturgröße gemäß der Erfindung der Umkehrbetrieb des Vorschubachsenmotors 31 in dem Zeitpunkt schneller, im dem die Drehrichtung der Spindel umgekehrt wird, und der Synchronisierfehler nimmt beträchtlich ab. Als Ergebnis der Erfindung kann man sehen, dass die Ansprechgenauigkeit der Vorschubachse auch dann erhöht wird, wenn es nicht erlaubt ist, die Verstärkung der Vorschubachse auf einen großen Wert zu setzen.
  • Auswirkungen der Erfindung
  • Gemäß der ersten Ausführungsform wird für den Fall, dass eine Richtungsumkehr der Spindel erkannt wird, die Umkehrkorrekturgröße zu dem Geschwindigkeitsbefehl der Geschwindigkeitsregelschleife der Vorschubachsen-Regelungseinheit addiert oder zu dem Integrierer der Geschwindigkeitsregelschleife. Dies beschleunigt die Richtungsumkehr des Vorschubachsenmotors, wodurch der Synchronisierfehler abnimmt und die Ansprechgenauigkeit der Vorschubachse zunimmt.
  • Gemäß der zweiten Ausführungsform kann man die Richtungsumkehr der Spindel einfach und korrekt erkennen.
  • Gemäß der dritten bis fünften Ausführungsform kann die Ansprechgenauigkeit der Vorschubachse weiter verbessert werden.

Claims (5)

  1. Gewindeschneidmaschine (1), umfassend: einen Spindelmotor (21), der ein Gewindeschneid-Werkzeug (5) um eine Spindel dreht; eine Drehwinkel-Detektoreinheit (22), die den Drehwinkel des Spindelmotors (21) oder der Spindel erfasst; einen Vorschubachsenmotor (31), der eine Vorschubachse antreibt, an der das Gewindeschneid-Werkzeug (5) befestigt ist; eine Positionsdetektoreinheit (32), die die Position des Vorschubachsenmotors (31) oder der Vorschubachse erfasst; eine Bewegungsbefehlswert-Erzeugungseinheit (12), die einen Bewegungsbefehlswert für den Spindelmotor (21) erzeugt; eine Spindelregelungseinheit (20), die den Spindelmotor abhängig von einer Positionsabweichung zwischen dem Bewegungsbefehlswert, den die Bewegungsbefehlswert-Erzeugungseinheit (12) erzeugt, und dem Drehwinkel ansteuert, den die Drehwinkel-Detektoreinheit (22) erfasst; eine Vorschubachsen-Synchronisierbefehlswert-Erzeugungseinheit (33), die einen Bewegungsbefehlswert für die Vorschubachse abhängig von dem erfassten Drehwinkel und einer Gewindesteigung des Gewindeschneid-Werkzeugs (5) erzeugt; und eine Vorschubachsen-Regelungseinheit (30), die den Vorschubachsenmotor abhängig von einer Positionsabweichung zwischen dem Bewegungsbefehlswert, den die Vorschubachsen-Synchronisierbefehlswert-Erzeugungseinheit (33) erzeugt, und dem Positionswert, den die Positionsdetektoreinheit (32) erfasst, ansteuert, damit der Gewindeschneidvorgang durch den synchronen Betrieb des Spindelmotors (21) und des Vorschubachsenmotors (31) erfolgt, wobei die Gewindeschneidmaschine zudem umfasst: eine Spindelumkehr-Detektoreinheit (34), die den rückwärts laufenden Betrieb der Spindel während des Gewindeschneidvorgangs erkennt; und eine Umkehrkorrekturgrößen-Erzeugungseinheit (35), die eine Umkehrkorrekturgröße zum Verbessern des Nachlaufverhaltens im Umkehrbetrieb der Vorschubachse erzeugt, wenn die Spindelumkehr-Detektoreinheit (34) den Umkehrbetrieb der Spindel erkennt; wobei, wenn die Spindelumkehr-Detektoreinheit (34) den Umkehrbetrieb erkennt, die von der Umkehrkorrekturgrößen-Erzeugungseinheit (35) erzeugte Umkehrkorrekturgröße zu dem Geschwindigkeitsbefehl in einer Geschwindigkeitsregelschleife der Vorschubachsen-Regelungseinheit (30) oder zu einem Integrierer (41) der Geschwindigkeitsregelschleife addiert wird.
  2. Gewindeschneidmaschine nach Anspruch 1, wobei die Spindelumkehrbetrieb-Detektoreinheit (34) den Umkehrbetrieb der Spindel erkennt, wenn die tatsächliche Bewegungsgröße der Spindel oder des Spindelmotors (21), die in einer vorbestimmten Regelperiode überwacht wird, nicht null ist und ein Vorzeichen aufweist, das sich von dem Vorzeichen der tatsächlichen Bewegungsgröße beim vorhergehenden Vorgang unterscheidet.
  3. Gewindeschneidmaschine nach Anspruch 1 oder 2, wobei der Umkehrkorrekturgröße über eine vorbestimmte Zeitperiode ein vorbestimmter Wert zuaddiert wird.
  4. Gewindeschneidmaschine nach Anspruch 1 oder 2, wobei ein Anfangswert der Umkehrkorrekturgröße abhängig von einem Drehmomentbefehl vom Zeitpunkt unmittelbar vor dem Umkehrbetrieb des Vorschubachsenmotors oder abhängig von dem Integrierer (41) berechnet wird, und die Umkehrkorrekturgröße abhängig von dem Drehmomentbefehl nach dem Umkehrbetrieb des Vorschubachsenmotors (31) abnimmt, oder abhängig vom Integrierer der Geschwindigkeitsschleife, oder abhängig von der Bewegungsentfernung des Vorschubachsenmotors.
  5. Gewindeschneidmaschine nach Anspruch 1, wobei sich die Umkehrkorrekturgröße proportional zu einem Synchronisierfehler zwischen der Spindel und dem Vorschubachsenmotor (31) ändert.
DE102012107210.8A 2011-08-08 2012-08-07 Gewindeschneidmaschine Active DE102012107210B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011172711A JP5325949B2 (ja) 2011-08-08 2011-08-08 タッピング加工装置
JP2011-172711 2011-08-08

Publications (2)

Publication Number Publication Date
DE102012107210A1 DE102012107210A1 (de) 2013-02-14
DE102012107210B4 true DE102012107210B4 (de) 2015-09-17

Family

ID=47595720

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102012107210.8A Active DE102012107210B4 (de) 2011-08-08 2012-08-07 Gewindeschneidmaschine

Country Status (4)

Country Link
US (1) US8662799B2 (de)
JP (1) JP5325949B2 (de)
CN (1) CN102922059B (de)
DE (1) DE102012107210B4 (de)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5325949B2 (ja) * 2011-08-08 2013-10-23 ファナック株式会社 タッピング加工装置
CN103231277B (zh) * 2013-04-17 2015-06-03 苏州新代数控设备有限公司 加速螺纹切削循环加工的cnc车床机械感测与控制***
JP5815780B2 (ja) 2014-03-19 2015-11-17 ファナック株式会社 異常負荷発生時加工面を保護できるモータ制御装置
WO2015159390A1 (ja) 2014-04-16 2015-10-22 三菱電機株式会社 指令値生成装置
JP6582521B2 (ja) * 2015-04-28 2019-10-02 オムロン株式会社 制御装置、制御システム、制御装置の制御方法、制御プログラムおよび記録媒体
CN105290537A (zh) * 2015-11-28 2016-02-03 谭华 异形板的多功能攻丝装置
CN105320166B (zh) * 2015-12-04 2018-07-06 深圳华强智能技术有限公司 同步控制***及设备
CN107615195B (zh) * 2015-12-28 2021-02-26 深圳配天智能技术研究院有限公司 一种攻螺纹孔的方法、数控机床及数控加工装置
JP6396354B2 (ja) * 2016-03-25 2018-09-26 ファナック株式会社 主軸と送り軸との同期運転を制御する工作機械の制御装置及び制御方法
JP6801552B2 (ja) * 2016-03-28 2020-12-16 ブラザー工業株式会社 工作機械及び制御方法
JP6564432B2 (ja) * 2017-08-29 2019-08-21 ファナック株式会社 機械学習装置、制御システム、制御装置、及び機械学習方法
CN107589724B (zh) * 2017-09-14 2021-04-09 上海维宏电子科技股份有限公司 支持双头自动打孔攻丝的控制装置、***及其方法
US11550294B2 (en) * 2018-03-26 2023-01-10 Siemens Aktiengesellschaft Automatic diagnosis method and system for thread turning, data processing system and storage medium
JP7177672B2 (ja) * 2018-11-26 2022-11-24 オークマ株式会社 数値制御装置
US11344961B2 (en) 2018-12-12 2022-05-31 Black & Decker Inc. Pipe threading or cutting device
JP7448658B2 (ja) * 2020-07-10 2024-03-12 ファナック株式会社 工作機械の制御装置と制御方法及びスレーブ軸制御装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0343012A (ja) * 1989-07-11 1991-02-25 Suzuki Motor Corp 自力走行芝刈機のステアリング装置
JP2629729B2 (ja) * 1987-08-28 1997-07-16 ブラザー工業株式会社 ねじ加工装置
US6111382A (en) * 1998-03-03 2000-08-29 Brother Kogyo Kabushiki Kaisha Device for controlling tapping device provided with composite tool having boring and tapping sections
JP3097181B2 (ja) * 1991-06-07 2000-10-10 ブラザー工業株式会社 ねじ加工装置
JP2003181722A (ja) * 2001-12-18 2003-07-02 Toyoda Mach Works Ltd タッピング加工装置及びタッピング加工方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3571834A (en) * 1968-04-15 1971-03-23 Cincinnati Milacron Inc Machine tool adaptive control
JPH0757444B2 (ja) * 1985-06-28 1995-06-21 ブラザー工業株式会社 ねじ加工装置
JP2510980B2 (ja) * 1985-10-21 1996-06-26 株式会社安川電機 ネジ切削制御方法
US4985841A (en) * 1986-03-25 1991-01-15 Fanuc Ltd. Tapping control system
JPH07112646B2 (ja) * 1987-03-31 1995-12-06 ブラザー工業株式会社 ねじ加工装置
KR930001093B1 (ko) * 1987-03-31 1993-02-15 부라더 고교 가부시키가이샤 나사 가공장치
JP2635332B2 (ja) * 1987-09-14 1997-07-30 ファナック 株式会社 機械加工におけるスピンドルモータと送り用サーボモータとの同期制御方法
JP2700819B2 (ja) * 1989-05-24 1998-01-21 ファナック株式会社 タッピング方法
US5099378A (en) 1989-08-24 1992-03-24 Minnesota Mining And Manufacturing Company Carrier with external interlock for videocassette
JPH048423A (ja) * 1990-04-26 1992-01-13 Fanuc Ltd タッピング方式
US5165828A (en) * 1991-08-12 1992-11-24 Penn Engineering & Manufacturing Corp. Cam-actuated thread tapper
JP2661422B2 (ja) * 1991-08-16 1997-10-08 三菱電機株式会社 加工装置および加工方法
JPH0885022A (ja) * 1994-09-14 1996-04-02 Brother Ind Ltd ねじ加工装置
KR970020270A (ko) * 1995-10-31 1997-05-28 장관순 드링, 탭핑 머시인 주축의 구동 제어장치
CN1146764C (zh) * 1996-12-04 2004-04-21 株式会社安川电机 同步控制装置
JP2003131712A (ja) * 2001-10-22 2003-05-09 Nissan Motor Co Ltd 多軸同期制御装置
DE10393603B4 (de) * 2002-10-28 2017-11-23 Amada Co., Ltd. Verfahren und Vorrichtung zum Gewindeschneiden und Stanzpresse
JP4361071B2 (ja) * 2005-07-08 2009-11-11 ファナック株式会社 サーボ制御装置
JP4510723B2 (ja) * 2005-08-22 2010-07-28 オークマ株式会社 ロストモーション補正機能を有する位置制御装置
JP4462270B2 (ja) * 2007-01-11 2010-05-12 三菱電機株式会社 数値制御装置
JP5325949B2 (ja) * 2011-08-08 2013-10-23 ファナック株式会社 タッピング加工装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2629729B2 (ja) * 1987-08-28 1997-07-16 ブラザー工業株式会社 ねじ加工装置
JPH0343012A (ja) * 1989-07-11 1991-02-25 Suzuki Motor Corp 自力走行芝刈機のステアリング装置
JP3097181B2 (ja) * 1991-06-07 2000-10-10 ブラザー工業株式会社 ねじ加工装置
US6111382A (en) * 1998-03-03 2000-08-29 Brother Kogyo Kabushiki Kaisha Device for controlling tapping device provided with composite tool having boring and tapping sections
JP2003181722A (ja) * 2001-12-18 2003-07-02 Toyoda Mach Works Ltd タッピング加工装置及びタッピング加工方法

Also Published As

Publication number Publication date
US8662799B2 (en) 2014-03-04
DE102012107210A1 (de) 2013-02-14
JP2013035095A (ja) 2013-02-21
CN102922059A (zh) 2013-02-13
JP5325949B2 (ja) 2013-10-23
US20130039707A1 (en) 2013-02-14
CN102922059B (zh) 2015-04-01

Similar Documents

Publication Publication Date Title
DE102012107210B4 (de) Gewindeschneidmaschine
DE102018002566B4 (de) Steuervorrichtung für eine Oszillationschneiden durchführende Werkzeugmaschine
DE102013109596B4 (de) Motorregelsystem zum Korrigieren von Spiel
DE69934251T2 (de) Nc-werkzeugmaschine und verfahren zur steuerung der nc-werkzeugmaschine
DE102016006525B4 (de) Vorrichtung und Verfahren zum Steuern einer Werkzeugmaschine, um einen synchronisierten Betrieb einer Spindelachse und Vorschubachse zu steuern
DE3811183C2 (de) Gewindeschneidmaschine
DE102018203956B4 (de) Maschinelle Lernvorrichtung, Servosteuerungsvorrichtung, Servosteuerungssystem und maschinelles Lernverfahren
DE69027648T2 (de) Anordnung zur regelung eines servomotors
DE102014000138B4 (de) Motorsteuervorrichtung zum Kompensieren von Spiel
DE102015013283B4 (de) Vorrichtung und Verfahren zum Steuern einer Werkzeugmaschine, um einen synchronisierten Betrieb einer Spindelachse und Vorschubachse zu steuern
DE102011111952A1 (de) Servosteuerungssystem, das imstande ist, eine Bearbeitungsgenauigkeit zu verbessern
EP1818744B1 (de) Reglerstruktur mit einem Torsionsmodell
DE19963414A1 (de) Numerisch gesteuertes System und für das System zu verwendende Totgang-Kompensationsvorrichtung
DE102007013952A1 (de) Servomotor-Steuerungsverfahren
DE102015002040B4 (de) Numerische Steuerung für eine Laserbearbeitungsmaschine
DE102018003051B4 (de) Steuervorrichtung für eine Werkzeugmaschine, die Vibrationsschneiden durchführt
DE112013006613T5 (de) Servo-Regelungsvorrichtung
DE2138815A1 (de) Numerische Werkzeugmaschinensteue rung
DE102009038155B4 (de) Servomotorsteuergerät
DE102015001557B3 (de) Verfahren zum Überwachen einer Werkzeugmaschine
DE102014105667B4 (de) Drehtisch mit Anzugsmoment-Messeinrichtung
DE1788015A1 (de) Numerische Steuerung zur Erzielung einer kontinuierlichen gemeinsamen Steuerung der Stellung eines oder mehrerer Elemente einer Werkzeugmaschine oder einer anderen Anordnung entlang einer oder mehrerer geradliniger Achsen und um eine Drehachse
DE102016012634B4 (de) Numerische Steuerung mit krümmungs- und krümmungsänderungsabhängiger Geschwindigkeitssteuerung
DE102018002425B4 (de) Numerische Regelungsvorrichtung
DE2344920A1 (de) Vorrichtung und verfahren zur regelung eines walzwerkes

Legal Events

Date Code Title Description
R012 Request for examination validly filed

Effective date: 20130723

R016 Response to examination communication
R018 Grant decision by examination section/examining division
R082 Change of representative

Representative=s name: HASELTINE LAKE LLP, DE

R020 Patent grant now final
R082 Change of representative

Representative=s name: HL KEMPNER PATENTANWAELTE, SOLICITORS (ENGLAND, DE

Representative=s name: HL KEMPNER PATENTANWALT, RECHTSANWALT, SOLICIT, DE