Patent DE-102018005754-B4 (DE)
Title: Steuervorrichtung für eine werkzeugmaschine zum ausführen von schwingungsschneiden
Inventor: YAMAMOTO KENTA
IPC: B23B1/00
Filed: 2018-07-20
Granted: 2023-05-17
Abstract: Steuervorrichtung (20) zum Steuern einer Werkzeugmaschine (10) zum Bearbeiten einer äußeren peripheren Oberfläche oder einer inneren peripheren Oberfläche eines Werkstücks (W) unter Verwendung eines Werkzeugs (11), wobei die Werkzeugmaschine (10) eine Hauptspindel (M0) zum relativen Rotieren des Werkstücks (W) und des Werkzeugs (11) um eine Mittelachsenlinie des Werkstücks (W) herum, und mindestens eine Vorschubachse (M1 oder M2) zum relativen Vorschieben des Werkzeugs (11) und des Werkstücks (W) entlang einer Erzeugenden der äußeren peripheren Oberfläche oder der inneren peripheren Oberfläche des Werkstücks (W) umfasst, wobei die Steuervorrichtung (20) umfasst:eine Einheit (22) zum Generieren eines Positionsbefehls, um einen Positionsbefehl für die Vorschubachse (M1 oder M2) basierend auf einer relativen Drehzahl zwischen dem Werkstück (W) und dem Werkzeug (11) und auf einer relativen Vorschubgeschwindigkeit zwischen dem Werkzeug (11) und dem Werkstück (W) zu generieren; undeine Vorschubachsensteuereinheit (26) zum Steuern der Vorschubachse (M1 oder M2) durch den Positionsbefehl, wobeidie Vorschubachsensteuereinheit (26) eine Einheit (23) zum Generieren eines Schwingungsbefehls, um einen Schwingungsbefehl für die Vorschubachse (M1 oder M2) basierend auf der Drehzahl und dem Positionsbefehl zu generieren, so dass eine Schwingungsfrequenz ein positives, nicht ganzzahliges Mehrfaches der Drehzahl wird, und so dass das Werkzeug (11) das Werkstück (W) intermittierend bearbeitet, umfasst, und die Vorschubachsensteuereinheit (26) die Vorschubachse (M1 oder M2) basierend auf einem zusammengesetzten Befehl steuert, der erzielt wird, indem der Schwingungsbefehl zu einer Positionsabweichung addiert wird, wobei es sich um eine Differenz zwischen dem Positionsbefehl und einer tatsächlichen Position der Vorschubachse (M1 oder M2) handelt,die Steuervorrichtung (20) ferner eine Einheit (27) zum Detektieren einer Zeitvorgabe eines Befehlsblocks umfasst, um eine beliebige Zeitvorgabe zwischen angrenzenden Befehlsblöcken basierend auf einem Bearbeitungsprogramm der Werkzeugmaschine (10), das eine Mehrzahl von Befehlsblöcken umfasst, zu detektieren, unddie Vorschubachsensteuereinheit (26) ferner umfasst:einen Lern-Controller (30) zum Ausführen einer Lernsteuerung, bei der ein Korrekturbetrag des zusammengesetzten Befehls basierend auf einer Schwingungsphase, die aus dem Schwingungsbefehl berechnet wird, und auf dem zusammengesetzten Befehl berechnet wird, und der Korrekturbetrag zu dem zusammengesetzten Befehl addiert wird; undeine Bestimmungseinheit (31) zum Bestimmen, ob eine aktuelle Zeit in der beliebigen Zeitvorgabe zwischen den angrenzenden Befehlsblöcken liegt oder nicht, und zum Anhalten der Schwingung der Vorschubachse (M1 oder M2), wenn bestimmt wird, dass die aktuelle Zeit in der beliebigen Zeitvorgabe liegt,wobei das Anhalten des Schwingungsbefehls das Deaktivieren der Lernsteuerung oder das Einstellen des Schwingungsbefehls auf null sowie das Deaktivieren der Lernsteuerung umfasst.