Patent DE-112014001862-B4 (DE)
Title: NC-Programm-Generierungsvorrichtung und NC-Programm-Generierungsverfahren
Inventor: KUROKAWA HIROAKI
IPC: B23K26/08
Filed: 2014-04-28
Granted: 2018-05-30
Abstract: NC-Programm-Generierungsvorrichtung (10), die ein NC-Programm generiert, das bei der Laserbearbeitung verwendet wird, die einen Eilgangbefehl und einen Linearinterpolations-Bewegungsbefehl verwendet, wobei der Eilgangbefehl eine relative Position zwischen einem Bearbeitungskopf (24) und einem Werkstück mit einer ersten Bewegungsgeschwindigkeit bewegt, indem eine Distanz zwischen dem Bearbeitungskopf (24) und dem Werkstück so getrennt wird, dass sie größer ist als die Distanz während der Laserbearbeitung, und der Linearinterpolations-Bewegungsbefehl die relative Position mit einer zweiten Bewegungsgeschwindigkeit, die langsamer ist als die erste Bewegungsgeschwindigkeit, so bewegt, dass ein Abstand zwischen dem Bearbeitungskopf (24) und dem Werkstück gleich dem Abstand während der Laserbearbeitung ist, während der Bearbeitungskopf (24) veranlasst wird, das Werkstück nachzuführen, wobei die Vorrichtung umfasst:eine Bewegungszeitberechnungseinheit (19), die eine erste Bewegungszeit, die benötigt wird, wenn sich die relative Position zwischen Bearbeitungspunkten von einem Bearbeitungsendpunkt zum nächsten Bearbeitungsstartpunkt im Fall der Verwendung des Eilgangbefehls bewegt, auf der Grundlage einer Bewegungsroute des Bearbeitungskopfes (24) und der ersten Bewegungsgeschwindigkeit bei der Ausführung einer Laserbearbeitung des Werkstücks berechnet, und eine zweite Bewegungszeit, die benötigt wird, wenn sich die relative Position zwischen den Bearbeitungspunkten im Fall der Verwendung des Linearinterpolationsbefehls bewegt, auf der Grundlage der Bewegungsroute und der zweiten Bewegungsgeschwindigkeit berechnet;eine Bewegungsverfahrens-Auswahleinheit (21), die den Bewegungsbefehl entsprechend der kürzeren der ersten Bewegungszeit und der zweiten Bewegungszeit als den Bewegungsbefehl zwischen den Bearbeitungspunkten auswählt;eine NC-Programm-Generierungseinheit (22), die das NC-Programm durch Einstellen des ausgewählten Eilgangbefehls oder des Linearinterpolations-Bewegungsbefehls zwischen den Bearbeitungspunkten generiert; undeine Bewegungsrouten-Einstelleinheit (17), welche die Bewegungsroute zwischen den einzelnen Bearbeitungspunkten auf der Grundlage einer Zielbearbeitungsform nach der Laserbearbeitung des Werkstücks einstellt, wobeiwenn es möglich ist, eine Route unter Verwendung des Linearinterpolations-Bewegungsbefehls zwischen den Bearbeitungspunkten einzustellen, die Bewegungsrouten-Einstelleinheit (17) eine erste Bewegungsroute im Fall der Verwendung des Eilgangbefehls und eine zweite Bewegungsroute im Fall der Verwendung des Linearinterpolations-Bewegungsbefehls zwischen den Bearbeitungspunkten einstellt, und die Bewegungsrouten-Einstelleinheit (17) die erste Bewegungszeit auf der Grundlage der ersten Bewegungsroute und der ersten Bewegungsgeschwindigkeit berechnet, und die zweite Bewegungszeit auf der Grundlage der zweiten Bewegungsroute und der zweiten Bewegungsgeschwindigkeit berechnet, undwenn es nicht möglich ist, eine Route unter Verwendung des Linearinterpolations-Bewegungsbefehls zwischen den Bearbeitungspunkten einzustellen, die Bewegungsrouten-Einstelleinheit (17) die erste Bewegungsroute zwischen den Bearbeitungspunkten einstellt, und die Bewegungsverfahrens-Auswahleinheit (21) den Eilgangbefehl als einen Bewegungsbefehl zwischen den Bearbeitungspunkten wählt.