Patent DE-112012006342-B4 (DE)
Title: Numerische Steuervorrichtung und numerisches Steuersystem
Inventor: KADO YUYA
IPC: G05B19/4155
Filed: 2012-07-17
Granted: 2019-05-09
Abstract: Numerische Steuervorrichtung (1), umfassend:
 eine Schalteinheit (13), welche ausgestaltet ist zum Schalten der numerischen Steuervorrichtung (1) zwischen einem ersten Verarbeitungsmodus, der ein Normalverarbeitungsmodus ist, in welchem ein erster Positionsbefehl (A3) für einen Verstärker (3), der einen Motor (5) treibt, durch Ausführen eines Interpolationsprozesses (15), der in jedem Interpolationszyklus (T1) ausgeführt wird, und eines Beschleunigungs-/Verzögerungsprozesses (16) an einem Programmbefehl in einem Programm (10) erzeugt wird, und einem zweiten Verarbeitungsmodus, der ein Direktbefehlsmodus ist, in welchem ein Positionsbefehl für den Verstärker (3) als ein zweiter Positionsbefehl (B3) erzeugt wird, der in jedem Intra-Verstärker-Steuerzyklus (T3) durch Ausführen eines Beschleunigungs-/Verzögerungsprozesses (16) an einem Direktbefehl (B1) erzeugt wird, der in jedem Intra-Verstärker-Steuerzyklus (T3) erzeugt wird, welcher ein Steuerzyklus in dem Verstärker ist und ein kürzerer Zyklus als der Interpolationszyklus (T1) ist;
 eine erste Analyseeinheit (14A), die eine normale Analyseeinheit ist und ausgestaltet ist, gesteuert durch die Schalteinheit (13) beim Betrieb in dem ersten Verarbeitungsmodus Bewegungsdaten über eine Werkzeugmaschine durch ein Analysieren des Programmbefehls zu extrahieren und die extrahierten Bewegungsdaten an eine Interpolationsverarbeitungseinheit (15) zu übertragen;
 die Interpolationsverarbeitungseinheit (15), welche ausgestaltet ist zum Ausführen des Interpolationsprozesses an den von der ersten Analyseeinheit (14A) übertragenen Bewegungsdaten, um erste interpolierte Daten (A1) zu erhalten, beim Betrieb in dem ersten Verarbeitungsmodus,
 eine zweite Analyseeinheit (14B), die eine schnelle Analyseeinheit ist und ausgestaltet ist, gesteuert durch die Schalteinheit (13) beim Betrieb in dem zweiten Verarbeitungsmodus interpolierte Bewegungsdaten als den Direktbefehl (B1) repräsentierende zweite interpolierte Daten durch ein Analysieren des Programmbefehls zu extrahieren;
 eine Beschleunigungs-/Verzögerungs-Verarbeitungseinheit (16), welche ausgestaltet ist, beim Betrieb in dem ersten Verarbeitungsmodus den Beschleunigungs-/Verzögerungsprozess an den ersten interpolierten Daten (A1) von der Interpolationsverarbeitungseinheit (15) auszuführen, und beim Betrieb in dem zweiten Verarbeitungsmodus den Beschleunigungs-/Verzögerungsprozess an den zweiten interpolierten Daten (B1) von der zweiten Analyseeinheit (14B) auszuführen;
 eine Positionsbefehl-Erzeugungseinheit (17), welche ausgestaltet ist, gesteuert durch die Schalteinheit (13) beim Betrieb in dem ersten Verarbeitungsmodus einen ersten Positionsbefehl (A3) für den Verstärker unter Verwendung der ersten interpolierten Daten (A2), an welchen der Beschleunigungs-/Verzögerungsprozess ausgeführt worden ist, zu erzeugen und den ersten Positionsbefehl (A3) an eine erste Kommunikationsverarbeitungseinheit (18A) zu übertragen, und gesteuert durch die Schalteinheit (13) beim Betrieb in dem zweiten Verarbeitungsmodus einen zweiten Positionsbefehl (B3) für den Verstärker unter Verwendung der zweiten interpolierten Daten (B2), an welchen der Beschleunigungs-/Verzögerungsprozess ausgeführt worden ist, zu erzeugen und den zweiten Positionsbefehl (B3) an eine zweite Kommunikationsverarbeitungseinheit (18B) zu übertragen;
 die erste Kommunikationsverarbeitungseinheit (18A), welche eine Normalbefehl-Kommunikationseinheit ist und ausgestaltet ist, beim Betrieb in dem ersten Verarbeitungsmodus den ersten Positionsbefehl (A3) zu dem Verstärker (3) in jedem Verstärkerkommunikationszyklus (T2) zu übertragen, welcher ein Kommunikationssteuerzyklus ist, wenn eine Kommunikation mit dem Verstärker ausgeführt wird, und ein längerer Zyklus als der Intra-Verstärker-Steuerzyklus (T3) ist; und
 die zweite Kommunikationsverarbeitungseinheit (18B), welche eine Direktbefehl-Kommunikationseinheit ist und ausgestaltet ist, beim Betrieb in dem zweiten Verarbeitungsmodus den zweiten Positionsbefehl (B3) zu dem Verstärker in jedem Verstärkerkommunikationszyklus (T2) zu übertragen.