Patent DE-102016000658-B4 (DE)
Title: Eine, eine Werkzeuglage berücksichtigende, zur Nachbarpunktsuche fähige numerische Steuerung
Inventor: MOCHIDA TAKESHI
IPC: B23Q15/00
Filed: 2016-01-22
Granted: 2019-03-14
Abstract: Eine numerische Steuerung mit einer Nachbarpunkt-Suchfunktion, welche dazu eingerichtet ist,
 basierend auf einem Bearbeitungsprogramm ein Werkzeug mittels mindestens einer beweglichen Achse und mindestens einer Drehachse zu bewegen, und,
 wenn auf einem von dem Bearbeitungsprogramm gesteuerten Bearbeitungspfad, innerhalb einer vorgegebenen Entfernung von einer aktuellen Werkzeugposition, zumindest ein Nachbarpunkt definiert ist,
 - das Werkzeug zu dem zumindest einen innerhalb der vorgegeben Entfernung definierten Nachbarpunkt zu bewegen, um das Bearbeitungsprogramm von diesem Nachbarpunkt erneut zu starten, wobei die numerische Steuerung aufweist:
 eine aktuelle Werkzeugmittelpunkt-Positionserfassungseinheit, welche dazu eingerichtet ist, eine aktuelle Werkzeugmittelpunktposition des Werkzeugs zu erfassen;
 eine aktuelle Werkzeuglageerfassungseinheit, welche dazu eingerichtet ist, eine aktuelle Werkzeuglage des Werkzeugs zu erfassen;
 eine Bearbeitungsprogrammanalyseeinheit, welche dazu eingerichtet ist, einen Block aus dem Bearbeitungsprogramm zu lesen und den gelesenen Block zu analysieren;
 eine Blockausführungsstartzeitpunkt-/Werkzeugmittelpunkt-Positionserfassungseinheit, welche dazu eingerichtet ist, eine voraussichtliche Werkzeugmittelpunktposition beim Ausführungsstartzeitpunkt des Blocks basierend auf dem Analyseergebnis der Bearbeitungsprogrammanalyseeinheit zu bestimmen;
 eine Nahbereich-Abstandbestimmungseinheit, welche dazu eingerichtet ist, zu bestimmen, ob die Werkzeugmittelpunktposition zum Ausführungsstartzeitpunkt des Blocks voraussichtlich innerhalb der vorgegebenen Entfernung der aktuellen Werkzeugmittelpunktposition des Werkzeugs ist;
 eine Blockausführungsstartzeitpunkt-/Werkzeuglageerfassungseinheit, welche dazu eingerichtet ist, die voraussichtliche Werkzeuglage des Werkzeuges zum Ausführungsstartzeitpunkt des Blocks, basierend auf dem Analyseergebnis der Bearbeitungsprogrammanalyseeinheit, zu bestimmen, wenn die Nahbereich-Abstandbestimmungseinheit feststellt, dass sich der Werkzeugmittelpunktposition zum Ausführungsstartzeitpunkt des Blocks voraussichtlich innerhalb der vorgegebenen Entfernung von der aktuellen Werkzeugmittelpunktposition befindet;
 eine Nahbereich-Lagebestimmungseinheit, welche dazu eingerichtet ist, festzustellen, ob die Differenz zwischen der voraussichtlichen Werkzeuglage des Werkzeugs zum Ausführungsstartzeitpunkt des Blocks und der aktuellen Werkzeuglage des Werkzeugs gleich oder kleiner ist als ein voreingestellter Wert; und
 eine Nachbarpunktausgabeeinheit, welche dazu eingerichtet ist, die voraussichtliche Werkzeugmittelpunktposition zum Ausführungsstartzeitpunkt des Blocks als benachbarten Punkt auszugeben wenn die Nahbereich-Lagebestimmungseinheit feststellt, dass die Differenz gleich oder kleiner als der voreingestellte Wert ist, wobei
 die numerische Steuerung ferner dazu eingerichtet ist, Blöcke aus dem Bearbeitungsprogramm sequenziell zu lesen und die gelesenen Blöcke zu analysieren, bis
 i) die benachbarte Punktausgabeeinheit einen benachbarten Punkt ausgibt, oder
 ii) das Bearbeitungsprogramm beendet ist.