Patent DE-102013010853-B4 (DE)
Title: Numerische Steuervorrichtung, die eine Programmneustartfunktion aufweist
Inventor: HAGA MAKOTO
IPC: G05B19/4068
Filed: 2013-06-28
Granted: 2021-11-11
Abstract: Numerische Steuervorrichtung (10), die eine Werkzeugmaschine (50, 51, 52, 62, 63) steuert, die eine Vielzahl von gesteuerten Achsen aufweist, durch Analysieren und Ausführen von Blöcken eines maschinellen Bearbeitungsprogramms, um ein Werkstück maschinell zu bearbeiten, und die eine Programmneustartfunktion aufweist, in der Programmneustartblockdaten zur Wiederaufnahme und zum Beenden einer ausgesetzten maschinellen Bearbeitung des Werkstücks erlangt werden und eine teilweise maschinelle Bearbeitung des Werkstücks durchgeführt wird auf der Grundlage der erlangten Programmneustartblockdaten, wobei die numerische Steuervorrichtung umfasst:eine Registrierungseinheit für einen spezifizierten Bereich, die eingerichtet ist, um einen maschinellen Bearbeitungsbereich von jeder der gesteuerten Achsen zu spezifizieren und den spezifizierten maschinellen Bearbeitungsbereich zu registrieren;eine Passierblockbestimmungseinheit für einen spezifizierten Bereich, die eingerichtet ist, um einen Block des maschinellen Bearbeitungsprogramms zu analysieren und zu bestimmen, ob ein Bewegungsweg eines Werkzeugs gemäß Anweisung durch den Block, der durch die Analyse des Blocks erlangt wird, eine Grenze des maschinellen Bearbeitungsbereichs passiert oder nicht, der in der Registrierungseinheit für einen spezifizierten Bereich registriert ist;eine Erlangungseinheit für Programmneustartblockdaten, die eingerichtet ist, um:- die Programmneustartblockdaten eines Blocks des maschinellen Bearbeitungsprogramms zu erlangen, falls durch die Passierblockbestimmungseinheit für einen spezifizierten Bereich bestimmt wird, dass der Bewegungsweg eines Werkzeugs gemäß Anweisung durch den Block eine Grenze des maschinellen Bearbeitungsbereichs passiert, der in der Registrierungseinheit für einen spezifizierten Bereich registriert ist, und- zusätzlich zu den Programmneustartblockdaten eines Blocks des maschinellen Bearbeitungsprogramms die Programmneustartblockdaten von unmittelbar vorangegangenen und nachfolgenden Blöcken des Blocks zu erlangen, falls durch die Passierblockbestimmungseinheit für einen spezifizierten Bereich bestimmt wird, dass der Bewegungsweg eines Werkzeugs gemäß Anweisung durch den Block eine Grenze des registrierten maschinellen Bearbeitungsbereichs passiert; undeine Listenanzeigeeinheit, die eingerichtet ist, um eine Liste einer Vielzahl von Programmneustartblockdatensätzen anzuzeigen, die durch die Erlangungseinheit für Programmneustartblockdaten erlangt sind;eine Auswahleinheit für Programmneustartblockdaten, die eingerichtet ist, um einen der Programmneustartblockdatensätze auszuwählen, der in einer Liste angezeigt ist;eine Anzeigeeinheit für ein maschinelles Bearbeitungsprogramm, die eingerichtet ist, um ein maschinelles Bearbeitungsprogramm anzuzeigen, das dem ausgewählten Programmneustartblockdatensatz benachbart ist; undeine Setzeinheit, die eingerichtet ist, um den ausgewählten Programmneustartblockdatensatz oder einen Block des benachbarten maschinellen Bearbeitungsprogramms als einen Startblock und einen Endblock eines Programms zu setzen, das durch die Programmneustartfunktion wieder aufgenommen wird.