Patent DE-112010002840-B4 (DE)
Title: Automatische Programmiervorrichtung und automatisches Progammierverfahren
Inventor: MITANI YUKA
IPC: G05B19/4093
Filed: 2010-07-06
Granted: 2018-05-17
Abstract: Automatische Programmiervorrichtung, die Steuerbefehlsdaten auf Grundlage von Bearbeitungseinheitsdaten generiert, um eine Teilbearbeitung an einer Materialform vorzunehmen, umfassend:eine Bearbeitungsbereichsformgenerierungseinheit (8), die Bearbeitungsbereichsformdaten in den Bearbeitungseinheitsdaten generiert; und eine Abfaswerkzeugbahngenerierungseinheit (9), die, während die Bearbeitungsbereichsformdaten und von der Bearbeitungsbereichsformgenerierungseinheit (8) erhaltene Abfasdaten als Formdaten eines Abfaszielteils verwendet werden, Werkzeugbahndaten, die zum Durchführen eines Abfasprozesses verwendet werden, auf Grundlage von Daten generiert, die die Formdaten des Abfaszielteils, Daten über das verwendete Werkzeug, die angeben, welches von einem Kugelfräser, einem Flachschaftfräser und einer Abfasschneidevorrichtung verwendet wird, um die Teilbearbeitung vorzunehmen, und Bearbeitungsbedingungsdaten enthalten, wobei die Abfaswerkzeugbahngenerierungseinheit (9) umfasst:eine Abfasebenenfestlegungseinheit (21), die Formdaten generiert, die eine nach dem Durchführen des Abfasprozesses im Hinblick auf eine Form des Abfaszielteils erhaltene Abfasebene auf Grundlage der vorab gespeicherten Bearbeitungsbereichsformdaten und Bearbeitungsbedingungsdaten festlegen;eine Bezugspunktsequenzgenerierungseinheit (22), die eine Bezugspunktsequenz, die als Referenz zum Generieren der zum Durchführen des Abfasprozesses verwendeten Werkzeugbahndaten verwendet wird, auf Grundlage der Bearbeitungsbereichsformdaten, der Daten über das verwendete Werkzeug und der Bearbeitungsbedingungsdaten generiert, die vorab gespeichert werden; eine Werkzeugbezugspositionsgenerierungseinheit (23), die im Hinblick auf jeden der in der Bezugspunktsequenz enthaltenen Bezugspunkte und die durch die Abfasebenenfestlegungseinheit (21) festgelegte Abfasebene eine Werkzeugbezugsposition eines Abfaswerkzeugs generiert, die verwendet wird,wenn das Abfaswerkzeug beim Durchführen des Abfasprozesses vorbeigeführt wird, wobei die Mitte einer Kugel im Werkzeug als Werkzeugbezugsposition definiert wird, wenn die Daten über das verwendete Werkzeug den Kugelfräser angeben, die Mitte eines Unterteils des Werkzeugs als Werkzeugbezugsposition definiert wird, wenn die Daten über das verwendete Werkzeug den Flachschaftfräser angeben, und die Mittelposition der Länge einer Klinge im Werkzeug als Werkzeugbezugsposition definiert wird, wenn die Daten über das verwendete Werkzeug die Abfasschneidevorrichtung angeben, undwobei die Werkzeugbezugspositionsgenerierungseinheit (23) eine Querschnittsebene auf Grundlage der Bearbeitungsbereichsformdaten im Hinblick auf jeden der durch die Bezugspunktsequenzgenerierungseinheit (22) generierten Bezugspunkte generiert und die Werkzeugbezugsposition als eine Position bestimmt, die auf einem Richtungsvektor vorhanden ist, der einen Winkel genau halbiert, der durch zwei Ebenen gebildet ist, die sich angrenzend an einen Überschneidungsrand ursprünglicher Bearbeitungsebenen auf der Querschnittsebene befinden, und der vom Bezugspunkt um einen Abstand entfernt ist, der entsprechend den Daten über das verwendete Werkzeug und der durch die Abfasebenenfestlegungseinheit (21) festgelegten Abfasebene berechnet wird,wobei die Abfaswerkzeugbahngenerierungseinheit (9) dazu ausgebildet ist,Bearbeitungsinformation für den Abfasprozess aus den Bearbeitungseinheitsdaten auszulesen, die in der Bearbeitungsbereichsformgenerierungseinheit (8) gespeichert sind;zu beurteilen, ob eine Nachbearbeitungsabfasebenenform, die unter den ausgelesenen Bearbeitungsinformationen auf den Abfasteilformdaten und dem Abfasmuster beruht, ungeeignet ist; undaus dem Abfaswerkzeugbahngenerierungsprozess, der der ausgelesenen Bearbeitungseinheit entspricht, auszutreten, falls der Abfasformgenerierungsprozess als ungeeignet für das Zielformteil beurteilt wird, so dass eine Warnung für eine Bedienperson angezeigt wird.