Numerische Steuerungseinrichtung
Numerische Steuerungseinrichtung (1), welche Positionen der jeweiligen Achsen einer Werkzeugmaschine entsprechend einem Bearbeitungsprogramm (11) kontrolliert, wobei die numerische Steuerungseinrichtung (1) aufweist:eine Analyseeinheit (13), welche durch Analysieren eines Befehls (12), welcher durch...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | German |
Published |
27.12.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Numerische Steuerungseinrichtung (1), welche Positionen der jeweiligen Achsen einer Werkzeugmaschine entsprechend einem Bearbeitungsprogramm (11) kontrolliert, wobei die numerische Steuerungseinrichtung (1) aufweist:eine Analyseeinheit (13), welche durch Analysieren eines Befehls (12), welcher durch das Bearbeitungsprogramm (11) instruiert wird, Bewegungsdaten (15) undeinen Bewegungstyp (17) erhält, wobei der Bewegungstyp (17)einen,Normal-Moduseinen Festzyklus-Typ undeinen Festzyklusgruppe-Typumfasst, wobei der Normal-Modus ein vom Festzyklus und vom Festzyklusgruppe verschiedener Bewegungstyp (17) ist;eine Beschleunigungs-Verzögerungs-Daten-Auswahl-Einheit (18), welche entsprechend dem Bewegungstyp (17) spezifische Beschleunigungs-Verzögerungs-Daten (19) aus Beschleunigungs-Verzögerungs-Daten (20), in welchen vorab für jeden Bewegungstyp (17) Bewegungs-Verzögerungsverfahren festgelegt sind, auswählt; undeine Interpolations-und-Beschleunigungs-Verzögerungs-Einheit (16), welche durch Durchführen einer Interpolation auf einer Bewegungsbahn, welche durch die Bewegungsdaten (15) instruiert wird, entsprechend einer Befehlsgeschwindigkeit und durch Durchführen einer Beschleunigung-Verzögerung gemäß der Beschleunigungs-Verzögerungs-Daten (19) einen Positionsbefehl (21) erzeugt,dadurch gekennzeichnet, dassin einem Fall, in dem der Bewegungstyp (17) ein bestimmter Festzyklus oder Festzyklusgruppe ist, die Beschleunigungs-Verzögerungs-Daten-Auswahl-Einheit (18) Beschleunigungs-Verzögerungs-Daten (19) auswählt, bei welchen das Beschleunigungs-Verzögerungs-Verfahren eine Post-Interpolation Beschleunigung-Verzögerung vom konstanten Beschleunigungstyp ist,und auch Beschleunigungs-Verzögerungs-Daten (19) auswählt, in welchen das Beschleunigungs-Verzögerungs-Verfahren die Post-Interpolation Beschleunigung-Verzögerung vom konstanten Zeitkonstantentyp ist,und weiter in einem Fall einer Auswahl von Beschleunigungs-Verzögerungs-Daten (19), in welchen das Beschleunigungs-Verzögerungs-Verfahren die Post-Interpolation Beschleunigungs-Verzögerung vom konstanten Zeitkonstantentyp ist, die Beschleunigungs-Verzögerungs-Daten-Auswahl-Einheit (18) die Beschleunigungs-Verzögerungs-Daten (19), in welchen das Beschleunigungs-Verzögerungs-Verfahren die Post-Interpolation Beschleunigungs-Verzögerung vom konstanten Zeitkonstantentyp ist, so auswählt, dass eine Summe einer Beschleunigungs-Verzögerungs-Zeit,welche durch Teilen einer Vorschubgeschwindigkeit durch eine Beschleunigung bestimmt wird, welche in den Beschleunigungs-Verzögerungs-Daten (19) festgesetzt ist, in welchen das Beschleunigungs-Verzögerungs-Verfahren die Post-Interpolation Beschleunigung-Verzögerung vom konstanten Beschleunigungstyp ist,und einer Zeitkonstante,welche in den Beschleunigungs-Verzögerungs-Daten (19) festgesetzt ist, in welchen das Beschleunigungs-Verzögerungs-Verfahren die Post-Interpolation Beschleunigung-Verzögerung vom konstanten Zeitkonstantentyp ist,kleiner als eine Summe einer Beschleunigungs-Verzögerungs-Zeit ist,die durch Teilen einer Vorschubgeschwindigkeit durch eine Beschleunigung, welche in Beschleunigungs-Verzögerungs-Daten (19) festgesetzt ist, welche ausgewählt werden, wenn der Bewegungstyp (17) der Normal-Modus ist,und einer Zeitkonstanteder Post-Interpolation Beschleunigung-Verzögerung vom konstanten Zeitkonstantentyp, welche in den Beschleunigungs-Verzögerungs-Daten (19) festgesetzt ist, welche in einem Fall ausgewählt werden, wenn der Bewegungstyp (17) der Normal-Modus ist,erhalten wird, unddie Interpolations-und-Beschleunigungs-Verzögerungs-Einheit (16) die Beschleunigung-Verzögerung gemäß der Beschleunigungs-Verzögerungs-Daten (19), in welchen das Beschleunigungs-Verzögerungs-Verfahren die Post-Interpolation Beschleunigung-Verzögerung vom konstanten Beschleunigungstyp ist, durchführt, und auch die Beschleunigung-Verzögerung gemäß der Beschleunigungs-Verzögerungs-Daten (19), in welchen das Beschleunigungs-Verzögerungs-Verfahren die Post-Interpolation Beschleunigung-Verzögerung vom konstanten Zeitkonstantentyp ist, durchführt.
In a numerical control device 1 which controls positions of respective axes of a machine tool according to a machining program 11, a command 12 instructed to the machining program 11 is analyzed by an analyzing unit 13, thereby obtaining movement data 15 and a movement type 17, an acceleration-deceleration data selection unit 18 selects acceleration-deceleration data 19 according to the movement type 17, and an interpolation and acceleration-deceleration unit 16 generates a position command 21 by performing an interpolation on a movement route, which is instructed to the movement data 15, according to a command speed and performing acceleration-deceleration according to the acceleration-deceleration data 19. |
---|---|
Bibliography: | Application Number: DE20131106980T |