Patent DE-112012005821-B4 (DE)
Title: Bearbeitungsprogramm-Erzeugungsvorrichtung, Bearbeitungsprogramm-Erzeugungsverfahren und Bearbeitungsprogramm-Erzeugungsprogramm
Inventor: MAEHARA MITSUO
IPC: G05B19/4093
Filed: 2012-03-02
Granted: 2018-11-08
Abstract: Bearbeitungsprogramm-Erzeugungsvorrichtung (1), die ein numerisches Steuer- (NC-) Bearbeitungsprogramm (13) zum Ausführen einer Zeichengravur auf einem Werkstück erzeugt, wobei die Vorrichtung umfasst:eine Zeichenrouten-Erzeugungseinheit (6), die eine Vielzahl von Liniensegmenten erzeugt durch Einteilen eines Liniensegments, das ein Zeichen bildet, das ein Zeichengravurziel ist, an einer Schnittpunktposition des Zeichens und sequentiell eine Verarbeitung ausführt zum Einstellen eines Endpunkts einer eingestellten Werkzeugroute als einen Startpunkt und zum Einstellen eines mit dem Startpunkt verbundenen Liniensegments als nächste Werkzeugroute; undeine NC-Bearbeitungsprogramm-Erzeugungsverarbeitungseinheit (7), die ein NC-Bearbeitungsprogramm erzeugt zum Bewegen eines Werkzeugs entlang der eingestellten Werkzeugroute in der durch die Werkzeugrouten-Erzeugungseinheit eingestellten Reihenfolge, wobei,wenn ein noch nicht als Werkzeugroute eingestelltes Liniensegment unter mit dem Startpunkt verbundenen Liniensegmenten vorliegt, die Werkzeugrouten-Erzeugungseinheit nach einer Route sucht, die nur durch Liniensegmente eingerichtet ist, die das Liniensegment enthalten und noch nicht als Werkzeugrouten eingestellt sind, und die durch die Suche gefundene Route als eine nächste Werkzeugroute einstellt, und, wenn ein noch nicht als Werkzeugroute eingestelltes Liniensegment nicht vorliegt, die Werkzeugrouten-Erzeugungseinheit ein Liniensegment, das bereits als Werkzeugroute eingestellt wurde, erneut als Werkzeugroute einstellt zwischen dem Startpunkt und einem Endpunkt, die ein noch nicht als Werkzeugroute eingestelltes Liniensegment bilden, unddie NC-Bearbeitungsprogramm-Erzeugungs-Verarbeitungseinheit das NC-Bearbeitungsprogramm erzeugt, so dass Werkzeugrouten, die sich später in der Bearbeitungsreihenfolge unter einer Vielzahl von gleichen Werkzeugrouten finden, aus von der Werkzeugrouten-Erzeugungseinheit eingestellten Werkzeugrouten extrahiert werden, hinsichtlich jeder der extrahierten Werkzeugrouten, eine Bewegungszeit in einem Schnellvorschub eines Werkzeugs in der extrahierten Werkzeugroute verglichen wird mit einer Bewegungszeit beim Bewegen eines Werkzeugs auf einer anderen Werkzeugroute, um es einem Werkzeug zu erlauben, sich in eine Z-Achsenrichtung an einen Startpunkt der extrahierten Werkzeugroute zu entfernen, und um ein Werkzeug zu veranlassen, sich in der Z-Achsenrichtung einem Endpunkt zu nähern, und, wenn die für die extrahierte Werkzeugroute benötigte Bewegungszeit länger ist als die für die andere Werkzeugroute benötigte Bewegungszeit, die extrahierte Werkzeugroute durch die andere Werkzeugroute ersetzt wird, und ein Werkzeug entlang der ersetzten anderen Werkzeugroute bewegt wird,wobei, beim Suchen nach einer als Werkzeugroute eingestellten Route, die Werkzeugrouten-Erzeugungseinheit (6) nach einer ersten Route, die eine Route ist, die zu einem Startpunkt von dem Startpunkt durch einen anderen Endpunkt zurückkehrt und in der ein gleiches Liniensegment nicht wiederverwendet wird und ein gleicher Endpunkt nicht wiederverwendet wird, nach einer zweiten Route, die eine Route ist, die zu einem Startpunkt von dem Startpunkt durch einen anderen Endpunkt zurückkehrt, und in der eine Vorwärtsroute und eine Rückwärtsroute miteinander überlappen, und nach einer dritten Route, die durch ein Liniensegment eingerichtet ist, sucht, wenn die erste Route gefunden wird, die gefundene erste Route als nächste Werkzeugroute bevorzugt zu der zweiten Route und der dritten Route einstellt, und, wenn die erste Route nicht vorliegt und die zweite Route gefunden wird, die gefundene zweite Route als nächste Werkzeugroute bevorzugt zu der dritten Route einstellt.