NUMERISCHE STEUERUNG UND MASCHINENANLAGENSYSTEM
Eine numerische Steuerung (100), mit:einer Programmeingabeeinheit (102), die ein Programm eingibt, das Ausführungsschritte einer Maschinenanlage beschreibt;einer Programmauswerteeinheit (104), die das eingegebene Programm auswertet und ein Auswerteergebnis ausgibt; undeiner Programmausführungseinhei...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Eine numerische Steuerung (100), mit:einer Programmeingabeeinheit (102), die ein Programm eingibt, das Ausführungsschritte einer Maschinenanlage beschreibt;einer Programmauswerteeinheit (104), die das eingegebene Programm auswertet und ein Auswerteergebnis ausgibt; undeiner Programmausführungseinheit (114), die die Maschinenanlage auf der Grundlage des durch die Programmauswerteeinheit erhaltenen Auswerteergebnisses steuert,wobei die Programmauswerteeinheit (104) aufweist:eine Blockauswerteeinheit (106), die Blöcke aus Befehlen in dem Programm auswertet, um ein Auswerteergebnis zu erhalten, und die das Auswerteergebnis in einer Blockinformationsspeichereinheit (112) speichert;die Blockinformationsspeichereinheit (112), die das Auswerteergebnis speichert;eine Blockinformationsprüfeinheit (108), die das durch die Blockauswerteeinheit (106) erhaltene Auswerteergebnis prüft und eine Blockinformationsmodifiziereinheit (110) anweist, das Auswerteergebnis für den Befehlsblock zu modifizieren, wenn eine vorbestimmte Bedingung erfüllt ist; unddie Blockinformationsmodifiziereinheit (110), die das in der Blockinformationsspeichereinheit (112) gespeicherte Auswerteergebnis auf der Grundlage der Anweisung der Blockinformationsprüfeinheit (108) modifiziert, wobeiwenn ermittelt wird, dass ein oder zwei oder mehr Zufuhrachsenpositionierbefehle vor einem Werkzeugwechselbefehl, der in dem Auswerteergebnis aufgefunden wird, vorhanden sind,die Blockinformationsprüfeinheit (108) die Blockinformationsmodifiziereinheit (110) anweist, das in der Blockinformationsspeichereinheit (112) gespeicherte Auswerteergebnis derart zu modifizieren, dass ein Drehwerkzeugachsenorientierungsausführungsschritt in dem aufgefundenen Werkzeugwechselbefehl während der Ausführung des Zufuhrachsenpositionierbefehls in einem des einen oder der zweien oder der mehreren Zufuhrachsenpositionierbefehlsblöcke ausgeführt wird.
A numerical controller (100) capable of shortening the cycle time during tool replacement without modifying an existing program is provided. A numerical controller (100) includes a block information checking unit (108) that analyzes a program for respective blocks. When it is determined that one or two or more feed axis positioning commands are present before a tool replacement command found in the analysis result of the program, the block information checking unit (108) modifies the analysis result of the program so that a rotating tool axis orientation operation in the tool replaceme |
---|