Patent DE-102015009219-B4 (DE)
Title: Numerische Steuervorrichtung, die eine Beschleunigung und eine Abbremsung auf der Grundlage einer Anhaltedistanz steuert
Inventor: UESUGI TAKAHIRO
IPC: B23Q35/12
Filed: 2015-07-15
Granted: 2021-09-16
Abstract: Numerische Steuervorrichtung (10) zum Steuern einer Beschleunigung und einer Abbremsung auf der Grundlage einer Anhaltedistanz, die konfiguriert ist, um eine Werkzeugmaschine mit einer Vielzahl von Antriebsachsen und einer Sonde, die auf zumindest einer der Antriebsachsen vorgesehen ist, auf der Grundlage eines maschinellen Bearbeitungsprogramms zu steuern und ein Werkstück zu vermessen, indem die Antriebsachse, die mit der Sonde versehen ist, und das Werkstück relativ zueinander bewegt werden, wobei die numerische Steuervorrichtung umfasst:eine Befehlsanalyseeinheit (110), die konfiguriert ist, um Befehlsdaten auszugeben, die einen Betrieb der Antriebsachse auf der Grundlage des maschinellen Bearbeitungsprogramms spezifizieren;eine Interpolationseinheit (120), die konfiguriert ist, um auf der Grundlage der Befehlsdaten, die durch die Befehlsanalyseeinheit ausgegeben sind, einen Interpolationsvorgang zum Berechnen von Interpolationsdaten auszuführen, die Positionen der Antriebsachse auf einem Betriebsweg in jeder Interpolationsspanne ausdrücken;eine Beschleunigungs- und Abbremsungssteuereinheit (130), die konfiguriert ist, um eine Geschwindigkeit der Antriebsachse in jeder Interpolationsspanne auf der Grundlage der Befehlsdaten, die durch die Befehlsanalyseeinheit ausgegeben sind, und der Interpolationsdaten, die durch die Interpolationseinheit berechnet sind, zu berechnen; undeine Anhaltedistanzberechnungseinheit (140), die konfiguriert ist, um eine Anhaltebeschleunigung der Antriebsachse auf der Grundlage einer momentanen Geschwindigkeit und einer Beschleunigung der Antriebsachse zu berechnen, undwobei die Anhaltedistanzberechnungseinheit konfiguriert ist, um:- eine Distanz (LA), um die sich die mit der Sonde versehene Achse von der momentanen Geschwindigkeit in einen Anhaltezustand in dem Fall bewegt, in dem die Antriebsachse mit einer maximalen Beschleunigung angehalten wird, bei der der Werkzeugmaschine kein Stoß widerfährt, mit einer Anhaltedistanz (LS), bei der die Sonde nicht beschädigt wird, zu vergleichen, wobei die Anhaltedistanz vorab in der numerischen Steuervorrichtung eingestellt ist, und- die maximale Beschleunigung, bei der die Werkzeugmaschine kein Stoß widerfährt, als eine Beschleunigung (A1) zu berechnen, um die mit der Sonde versehene Antriebsachse in dem Fall anzuhalten, in dem die Distanz kleiner oder gleich der Anhaltedistanz ist, und um eine Beschleunigung (AS), bei der die Anhaltedistanz möglich ist, als die Beschleunigung zu berechnen, um die Antriebsachse in dem Fall anzuhalten, in dem die Distanz größer als die Anhaltedistanz ist;wobei die Beschleunigungs- und Abbremsungssteuereinheit konfiguriert ist, um eine Geschwindigkeit der Antriebsachse in jeder Interpolationsspanne auf der Grundlage der Beschleunigung zum Anhalten der Antriebsachse, die mit der Sonde versehen ist, zu berechnen, die wiederum durch die Anhaltedistanzberechnungseinheit berechnet ist;wobei die Interpolationseinheit konfiguriert ist, um Daten, die die Antriebsachse steuern, auf der Grundlage der Interpolationsdaten und der Geschwindigkeit der Antriebsache auszugeben, die durch die Beschleunigungs- und Abbremsungssteuereinheit berechnet sind; undwobei die maximale Beschleunigung, bei der der Werkzeugmaschine kein Stoß wiederfährt, ein Wert ist, der kleiner als eine maximal zulässige Beschleunigung der Werkzeugmaschine ist, wobei die maximal zulässige Beschleunigung vorab in der numerischen Steuervorrichtung eingestellt ist,