DE102017118197A1 - System for collecting editing information - Google Patents

System for collecting editing information Download PDF

Info

Publication number
DE102017118197A1
DE102017118197A1 DE102017118197.0A DE102017118197A DE102017118197A1 DE 102017118197 A1 DE102017118197 A1 DE 102017118197A1 DE 102017118197 A DE102017118197 A DE 102017118197A DE 102017118197 A1 DE102017118197 A1 DE 102017118197A1
Authority
DE
Germany
Prior art keywords
tool
information
cutting
machining
execution history
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102017118197.0A
Other languages
German (de)
Inventor
Naoto Saito
Keisuke Tsuboi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Komatsu Ltd
Original Assignee
Komatsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Komatsu Ltd filed Critical Komatsu Ltd
Publication of DE102017118197A1 publication Critical patent/DE102017118197A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

Ein System 1 zur Sammlung von Bearbeitungsinformationen weist eine Komponente 30 zur Erfassung von Bearbeitungsinformationen und eine Speicherkomponente 40 auf. Die Komponente 30 zur Erfassung von Bearbeitungsinformationen erfasst Werkzeuginformationen, die das Schneidwerkzeug betreffen, die Bearbeitungsbedingungen beim Schneiden und den Ausführungsverlauf des NC-Programms, das zum Schneiden eines Werkstücks mit dem Schneidwerkzeug verwendet wird. Die Bearbeitungsbedingungen umfassen Messwerte für den Betrieb des Schneidwerkzeugs, dessen Betrieb auf der Grundlage des NC-Programms gesteuert wird, das dem Ausführungsverlauf entspricht. Die Speicherkomponente 40 speichert den Ausführungsverlauf, die Bearbeitungsbedingungen und Werkzeuginformationen, so dass sie miteinander verknüpft werden können.A processing information collection system 1 includes a processing information acquisition component 30 and a storage component 40. The machining information acquisition component 30 acquires tool information concerning the cutting tool, machining conditions at cutting, and execution history of the NC program used for cutting a workpiece with the cutting tool. The machining conditions include measured values for operation of the cutting tool whose operation is controlled based on the NC program corresponding to the execution history. The storage component 40 stores the execution history, the processing conditions and tool information so that they can be linked together.

Description

Hintergrund der Erfindung Background of the invention

Gebiet der Erfindung Field of the invention

Die vorliegende Erfindung betrifft ein System zur Sammlung von Bearbeitungsinformationen. The present invention relates to a system for collecting processing information.

Beschreibung des Stands der Technik Description of the Related Art

Eine Werkzeugmaschine mit rechnergestützter numerischer Steuerung (nachstehend als „Werkzeugmaschine“ bezeichnet), die ein Schneidwerkzeug verwendet, um ein Werkstück gemäß einem NC(numerischen Steuer-)Programm in eine gewünschte Form zu schneiden, ist aus der Vergangenheit bekannt. A computer numerical control machine tool (hereinafter referred to as "machine tool") which uses a cutting tool to cut a workpiece into a desired shape according to an NC (numerical control) program has been known in the past.

In der Patentliteratur 1 wird in einem Bestreben, NC-Programme wiederzuverwenden, die für jede Werkzeugmaschine durch einen Bediener editiert werden, vorgeschlagen, dass durch Analysieren von editierten NC-Programmen erhaltene Bearbeitungsinformationen gesammelt werden. In Patent Literature 1, in an effort to reuse NC programs which are edited for each machine tool by an operator, it is proposed that machining information obtained by analyzing edited NC programs be collected.

Entgegenhaltungsliste Citation List

Patentliteratur patent literature

  • Patentliteratur 1: Japanisches Patent Nr. 3,694,323 Patent Literature 1: Japanese Patent No. 3,694,323

Zusammenfassung der Erfindung Summary of the invention

Problem, das durch die Erfindung gelöst werden soll Problem to be solved by the invention

Selbst wenn jedoch das Schneiden gemäß einem editierten NC-Programm durchgeführt wird, wie in der Patentliteratur 1 erläutert, gibt es Zeiten, zu denen die Bearbeitung nicht gemäß den Bearbeitungsinformationen ausgeführt wird, die im editierten NC-Programm enthalten sind. Wenn zum Beispiel der Override-Wert der Vorschubgeschwindigkeit, der im NC-Programm enthalten ist, geändert worden ist, wird die Vorschubgeschwindigkeit, die aus dem editierten NC-Programm ausgewählt wird, sich letztlich von der tatsächlichen Vorschubgeschwindigkeit während des Schneidens unterscheiden. Override bedeutet die manuelle Feinabstimmung eines Befehlswerts, der im NC-Programm enthalten ist.  However, even if the cutting is performed according to an edited NC program as explained in Patent Literature 1, there are times when the machining is not performed according to the machining information included in the edited NC program. For example, if the feedrate override value included in the NC program has been changed, the feedrate selected from the edited NC program will ultimately differ from the actual feedrate during cutting. Override means the manual fine-tuning of a command value contained in the NC program.

Daher gibt es eine Notwendigkeit, ein System aufzubauen, mit dem genaue Bearbeitungsinformationen gesammelt werden können. Therefore, there is a need to build a system that can collect accurate machining information.

Die vorliegende Erfindung wurde angesichts der obigen Situation erdacht, und es ist deren Aufgabe, ein System zur Sammlung von Bearbeitungsinformationen bereitzustellen, mit dem genaue Bearbeitungsinformationen gesammelt werden können. Mittel zur Lösung des Problems The present invention has been conceived in view of the above situation, and its object is to provide a system for collecting machining information with which accurate machining information can be collected. Means of solving the problem

Das System zur Sammlung von Bearbeitungsinformationen, das eine Art der vorliegenden Erfindung betrifft, weist eine Komponente zur Erfassung von Bearbeitungsinformationen und eine Speicherkomponente auf. Die Komponente zur Erfassung von Bearbeitungsinformationen ist konfiguriert, den Ausführungsverlauf des NC-Programms, das zum Schneiden eines Werkstücks durch ein Schneidwerkzeug verwendet wird, die Bearbeitungsbedingungen beim Schneiden und Werkzeuginformationen zu erfassen, die das Schneidwerkzeug betreffen. Die Speicherkomponente ist konfiguriert, den Ausführungsverlauf, die Bearbeitungsbedingungen und die Werkzeuginformationen zu speichern, so dass sie miteinander verknüpft werden können. Die Bearbeitungsbedingungen umfassen Messwerte für den Betrieb des Schneidwerkzeugs, dessen Betrieb auf der Grundlage eines NC-Programms gesteuert wird, das dem Ausführungsverlauf entspricht, und/oder Befehlswerte, die verwendet werden, um den Betrieb des Schneidwerkzeugs beruhend auf dem NC-Programm zu steuern, das dem Ausführungsverlauf entspricht. The processing information collection system, which is one kind of the present invention, has a processing information acquisition component and a storage component. The machining information acquisition component is configured to acquire the execution history of the NC program used for cutting a workpiece by a cutting tool, cutting processing conditions, and tool information concerning the cutting tool. The memory component is configured to store the execution history, the machining conditions, and the tool information so that they can be linked together. The machining conditions include measured values for the operation of the cutting tool whose operation is controlled based on an NC program corresponding to the execution history and / or command values used to control the operation of the cutting tool based on the NC program; that corresponds to the execution history.

Effekte der Erfindung Effects of the invention

Die vorliegende Erfindung stellt ein System zur Sammlung von Bearbeitungsinformationen bereit, mit dem genaue Bearbeitungsinformationen gesammelt werden können. The present invention provides a system for collecting processing information that can be used to collect accurate processing information.

Kurze Beschreibung der Zeichnungen Brief description of the drawings

1 ist ein Blockdiagramm der Konfiguration des Systems zur Sammlung von Bearbeitungsinformationen, die eine Ausführungsform betrifft; 1 Fig. 10 is a block diagram of the configuration of the processing information collection system relating to an embodiment;

2 ist ein Beispiel einer Tabelle, die einiges der Informationsdatei auflistet, die eine Ausführungsform betrifft; 2 Fig. 12 is an example of a table listing some of the information file concerning an embodiment;

3 ist ein Beispiel einer Tabelle, die einen Teil einer Bearbeitungsinformationsdatenbank auflistet, die eine Ausführungsform betrifft; und 3 FIG. 10 is an example of a table listing a part of an editing information database relating to an embodiment; FIG. and

4 ist ein vereinfachtes Diagramm, das ein Anzeigebeispiel auf der Anzeigekomponente zeigt, die eine Ausführungsform betrifft. 4 Fig. 10 is a simplified diagram showing a display example on the display component relating to an embodiment.

Detaillierte Beschreibung der Erfindung Detailed description of the invention

Konfiguration des Systems 1 zur Sammlung von Bearbeitungsinformationen Configuration of the system 1 for collecting editing information

Die Konfiguration des Systems 1 zur Sammlung von Bearbeitungsinformationen, das diese Ausführungsform betrifft, wird durch Bezugnahme auf die Zeichnungen beschrieben. 1 ist ein Blockdiagramm der Konfiguration des Systems 1 zur Sammlung von Bearbeitungsinformationen. The configuration of the system 1 to collect editing information, this Embodiment is described with reference to the drawings. 1 is a block diagram of the configuration of the system 1 for collecting editing information.

Das System 1 zur Sammlung von Bearbeitungsinformationen weist eine Vielzahl von Komponenten 5 zur Sammlung von Bearbeitungsinformationen (erste bis vierte Komponente zur Sammlung von Bearbeitungsinformationen 5a bis 5d), eine Speicherkomponente 40 und eine Betrachtungskomponente 50 auf. Jede Komponente 5 zur Sammlung von Bearbeitungsinformationen weist einen CNC-(rechnergestützte numerisch gesteuerte)Werkzeugmaschinensteuereinrichtung 10, eine Werkzeugmaschine 20 und eine Komponente 30 zur Informationserfassung auf. Die interne Konfiguration ist für alle Komponenten 5 zur Sammlung von Informationen dieselbe, daher zeigt 1 nur die interne Struktur der ersten Komponente 5a zur Sammlung von Bearbeitungsinformationen. The system 1 for the collection of editing information has a variety of components 5 for collecting editing information (first through fourth components for collecting editing information 5a to 5d ), a memory component 40 and a viewing component 50 on. Every component 5 for the collection of machining information comprises a CNC (computer-aided numerically controlled) machine tool control device 10 , a machine tool 20 and a component 30 to collect information. The internal configuration is for all components 5 for collecting information the same, therefore shows 1 only the internal structure of the first component 5a for collecting editing information.

1. CNC-Werkzeugmaschinensteuereinrichtung 10 1. CNC machine tool control device 10

Die CNC-Werkzeugmaschinensteuereinrichtung 10 weist eine Steuereinrichtung 11 auf, die die Werkzeugmaschine 20 steuert. Die Steuereinrichtung 11 steuert die Werkzeugmaschine 20 gemäß einem NC(numerischen Steuer-)Programm. The CNC machine tool control device 10 has a control device 11 on that the machine tool 20 controls. The control device 11 controls the machine tool 20 according to an NC (numerical control) program.

Ein NC-Programm umfasst eine Hauptprogrammnummer, eine Programmnummer, einen NC-Programmhauptkörper, Zeilennummern und dergleichen. Der NC-Programmhauptkörper umfasst einen Code, der aus einem einzelnen Buchstaben gefolgt von Ziffern zusammengesetzt ist. Ein Code, der in einem NC-Programmhauptkörper enthalten sein kann, ist ein G-Code zum Verarbeiten solcher Dinge wie einer Bewegung der Hauptachse oder Einstellen eines Koordinatensystems in der Werkzeugmaschine 20. Ein G-Code umfasst Zielkoordinaten (X, Y, Z), die Vorschubgeschwindigkeit (F-Code), wenn das Schneidwerkzeug zu den Zielkoordinaten (X, Y, Z) bewegt wird, einen Code, der die Schneidgeschwindigkeit (G1) angibt, und einen Code, der den Schnellvorschub (G0) angibt. An NC program includes a main program number, a program number, an NC program main body, line numbers, and the like. The NC program main body includes a code composed of a single letter followed by digits. A code that may be included in an NC program main body is a G code for processing such things as moving the main axis or setting a coordinate system in the machine tool 20 , A G code comprises target coordinates (X, Y, Z), the feed rate (F code) when the cutting tool is moved to the target coordinates (X, Y, Z), a code indicating the cutting speed (G1), and a code indicating the fast feed (G0).

NC-Programme können entsprechend der tatsächlichen Bearbeitungssituation für die Werkzeugmaschine 20 editiert werden. Zum Beispiel sind in dieser Ausführungsform Werkstückinformationen, die das Werkstück betreffen, im Kommentarabschnitt des NC-Programmhauptkörpers aufgeführt. Diese Werkstückinformationen umfassen die Teilenummer und Material des Werkstücks. NC programs can correspond to the actual machining situation for the machine tool 20 be edited. For example, in this embodiment, workpiece information concerning the workpiece is listed in the comment section of the NC program main body. This workpiece information includes the part number and material of the workpiece.

Die Steuereinrichtung 11 gibt einen Befehlswert (gegenwärtigen Wert) an die Werkzeugmaschine 20 gemäß der Spindeldrehzahl und der Vorschubgeschwindigkeit aus, die im NC-Programm aufgeführt sind, das dem Schneiden entspricht, das ausgeführt wird. Wenn der Bediener den Override-Wert während des Schneidens ändert, gibt die Steuereinrichtung 11 einen Befehlswert, der dieser Änderung entspricht, in die Werkzeugmaschine 20 ein. Beruhend auf diesem Befehlswert wird das Schneiden des Werkstücks durch die unten beschriebenen Schneidwerkzeuge ausgeführt (Schneidwerkzeug Nr. 1 bis 100). The control device 11 gives a command value (present value) to the machine tool 20 according to the spindle speed and the feed speed listed in the NC program corresponding to the cutting being performed. If the operator changes the override value during cutting, the controller gives 11 a command value corresponding to this change in the machine tool 20 one. Based on this command value, the cutting of the workpiece is performed by the cutting tools described below (cutting tool Nos. 1 to 100).

Die Steuereinrichtung 11 sendet an die Komponente 30 zur Informationserfassung den Ausführungsverlauf des NC-Programms, das dem Schneiden entspricht, das ausgeführt wird. Dieser Ausführungsverlauf besteht aus Positionsinformationen für das Programm, das dem Schneiden entspricht, das ausgeführt wird, im NC-Programm. Der Ausführungsverlauf umfasst die Hauptprogrammnummer, die ausgeführt wird, die Programmnummer, die ausgeführt wird, und die Zeilennummern, die ausgeführt werden. Der Ausführungsverlauf kann ferner den NC-Programmhauptkörper umfassen, der ausgeführt wird. Dieser Ausführungsverlauf kann auch als „Ausführungsinformationen“ über das NC-Programm bezeichnet werden. The control device 11 sends to the component 30 for information acquisition, the execution history of the NC program corresponding to the cutting being performed. This execution history consists of position information for the program corresponding to the cutting being executed in the NC program. The execution history includes the main program number being executed, the program number being executed, and the line numbers being executed. The execution history may further include the NC program main body being executed. This execution history may also be referred to as "execution information" via the NC program.

Die Steuereinrichtung 11 sendet der Werkzeugmaschine 20 die Werkzeugnummer des Schneidwerkzeugs, das im nächsten Schneidvorgang verwendet werden soll (nachstehend als das „nächstes Schneidwerkzeug“ bezeichnet), und den Zeitpunkt des Umschaltens zum nächsten Schneidwerkzeug. Die Steuereinrichtung 11 sendet der Komponente 30 zur Informationserfassung die Werkzeugnummer des nächsten Schneidwerkzeugs. Die Werkzeugnummer des nächsten Schneidwerkzeugs und der Zeitpunkt zum Umschalten darauf werden durch einen T-Code bzw. M-Code des NC-Programms angegeben. The control device 11 sends the machine tool 20 the tool number of the cutting tool to be used in the next cutting operation (hereinafter referred to as the "next cutting tool") and the timing of switching to the next cutting tool. The control device 11 sends the component 30 for information acquisition, the tool number of the next cutting tool. The tool number of the next cutting tool and the time for switching to it are indicated by a T code or M code of the NC program.

2. Werkzeugmaschine 20 2. Machine tool 20

Die Werkzeugmaschine 20 weist einen Motorverstärker 21, einen Spindelmotor 22, einen Vorschubwellenmotor 23, eine Messkomponente 24 und eine Werkzeugumschaltkomponente 25 auf. The machine tool 20 has a motor amplifier 21 , a spindle motor 22 , a feed shaft motor 23 , a measuring component 24 and a tool switching component 25 on.

Befehlswerte, die der Spindeldrehzahl und der Vorschubgeschwindigkeit entsprechen, werden von der Steuereinrichtung 11 der CNC-Werkzeugmaschinensteuereinrichtung 10 in den Motorverstärker 21 eingegeben. Der Motorverstärker 21 betreibt den Spindelmotor 22 und den Vorschubwellenmotor 23 auf der Grundlage der eingegebenen Befehlswerte. Der Spindelmotor 22 treibt drehend die Hauptachse von jedem der Schneidwerkzeuge an. Der Vorschubwellenmotor 23 treibt eine Tischvorschubwelle von jedem der Schneidwerkzeuge an. Command values corresponding to the spindle speed and the feed speed are output from the controller 11 the CNC machine tool control device 10 in the motor amplifier 21 entered. The motor amplifier 21 operates the spindle motor 22 and the feed shaft motor 23 based on the command values entered. The spindle motor 22 rotationally drives the main axis of each of the cutting tools. The feed shaft motor 23 drives a table feed shaft from each of the cutting tools.

Die Messkomponente 24 erfasst die Bearbeitungsbedingungen beim Schneiden, das ausgeführt wird. Die Bearbeitungsbedingungen umfassen Messwerte für den Betrieb des Schneidwerkzeugs, dessen Betrieb beruhend auf dem NC-Programm (Ausführungsprogramm) gesteuert wird, das dem Ausführungsverlauf entspricht. In dieser Ausführungsform umfassen die Bearbeitungsbedingungen die Schneidkraft des Schneidwerkzeugs, das Schneiddrehmoment des Schneidwerkzeugs, Messwerte vom Belastungsmessgerät des Spindelmotors 22 und vom Belastungsmessgerät des Vorschubwellenmotors 23, die Vorschubgeschwindigkeit des Vorschubwellenmotors 23 und die Spindeldrehzahl des Spindelmotors 22. The measuring component 24 detects the machining conditions when cutting, which is performed. The machining conditions include measured values for operation of the cutting tool whose operation is controlled based on the NC program (execution program) corresponding to the execution history. In this embodiment, the machining conditions include the cutting force of the cutting tool, the cutting torque of the cutting tool, and measurements of the load measuring device of the spindle motor 22 and the load measuring device of the feed shaft motor 23 , the feed speed of the feed shaft motor 23 and the spindle speed of the spindle motor 22 ,

Die durch die Messkomponente 24 erfassten Bearbeitungsbedingungen können sich von den im NC-Programm aufgeführten Bearbeitungsbedingungen unterscheiden. Zum Beispiel kann sich die durch die Messkomponente 24 erfasste Spindeldrehzahl von der im NC-Programm aufgeführten Spindeldrehzahl unterscheiden, oder die durch die Messkomponente 24 erfasste Vorschubgeschwindigkeit kann sich von der im NC-Programm aufgeführten Vorschubgeschwindigkeit unterscheiden. The through the measuring component 24 The machining conditions recorded may differ from the machining conditions listed in the NC program. For example, the through the measuring component 24 Distinguish recorded spindle speed from the spindle speed listed in the NC program, or by the measuring component 24 The feedrate entered may differ from the feedrate listed in the NC program.

Die Messkomponente 24 sendet der Komponente 30 zur Informationserfassung die erfassten Bearbeitungsbedingungen (Messwerte für den Betrieb des Schneidwerkzeugs). The measuring component 24 sends the component 30 for information acquisition, the acquired machining conditions (measured values for the operation of the cutting tool).

Die Werkzeugumschaltkomponente 25 empfängt die Werkzeugnummer des nächsten Schneidwerkzeugs und dessen Umschaltzeitpunkt von der Steuereinrichtung 11 der CNC-Werkzeugmaschinensteuereinrichtung 10. Die Werkzeugumschaltkomponente 25 schaltet das an der Spindel angebrachte Schneidwerkzeug auf der Grundlage der Werkzeugnummer des nächsten Schneidwerkzeugs und dessen Umschaltzeitpunkt aus. The tool switching component 25 receives the tool number of the next cutting tool and its switching timing from the controller 11 the CNC machine tool control device 10 , The tool switching component 25 turns off the cutting tool attached to the spindle based on the tool number of the next cutting tool and its switching timing.

In dieser Ausführungsform sind 100 Schneidwerkzeuge (Nr. 1 bis 100) im Inneren der Werkzeugmaschine 20 vorgesehen. Die Arten der Schneidwerkzeuge umfassen Fräsen, Bohren, Ausbohren und Gewindeschneiden, sind jedoch nicht auf diese beschränkt. Selbst bei einem gegebenen Schneidwerkzeugtyp können der Werkzeugdurchmesser, die Werkzeuglänge, die Anzahl der Zähne und so weiter von einem Schneidwerkzeug zum nächsten variieren. In this embodiment, 100 cutting tools (Nos. 1 to 100) are inside the machine tool 20 intended. The types of cutting tools include, but are not limited to, milling, drilling, boring, and tapping. Even with a given type of cutting tool, the tool diameter, the tool length, the number of teeth and so on can vary from one cutting tool to the next.

3. Komponente 30 zur Informationserfassung 3rd component 30 for information gathering

Die Komponente 30 zur Informationserfassung ist so angeschlossen, dass sie imstande ist, mit der CNC-Werkzeugmaschinensteuereinrichtung 10 und der Werkzeugmaschine 20 zu kommunizieren. In dieser Ausführungsform setzen wir die Verwendung eines tragbaren Informationsendgeräts (Tablettendgerät, notizblockförmiges Endgerät, Notebook-Personal-Computer usw.) als die Komponente 30 zur Informationserfassung voraus, jedoch ist dies nicht die einzige Option. The component 30 for information acquisition is connected so that it is capable of using the CNC machine tool control device 10 and the machine tool 20 to communicate. In this embodiment, we employ the use of a portable information terminal (tablet terminal, notepad-shaped terminal, notebook personal computer, etc.) as the component 30 but this is not the only option.

Die Komponente 30 zur Informationserfassung weist einen Empfänger 31, eine Eingabekomponente 32, einen Speicher 33 und einen Sender 34 auf. The component 30 for information gathering has a receiver 31 , an input component 32 , a store 33 and a transmitter 34 on.

Der Empfänger 31 empfängt den Ausführungsverlauf des NC-Programms, das dem Schneiden entspricht, das von der Steuereinrichtung 11 der CNC-Werkzeugmaschinensteuereinrichtung 10 ausgeführt wird. Der Empfänger 31 empfängt die Bearbeitungsbedingungen für das Schneiden das ausgeführt wird, von der Messkomponente 24 der Werkzeugmaschine 20. The recipient 31 receives the execution history of the NC program corresponding to the cutting, that of the controller 11 the CNC machine tool control device 10 is performed. The recipient 31 receives the machining conditions for the cutting being performed from the measuring component 24 the machine tool 20 ,

Die Eingabekomponente 32 ist eine Vorrichtung, die durch den Bediener verwendet wird, um verschiedene Arten von Informationen einzugeben, und ist zum Beispiel eine Tastatur oder ein berührungsempfindliches Eingabefeld. Der Bediener verwendet die Eingabekomponente 32, um die Werkzeuginformationen, die das Schneidwerkzeug betreffen, das beim Schneiden verwendet wird, das ausgeführt wird, und Ausrüstungsinformationen einzugeben, die die Werkzeugmaschine 20 betreffen. The input component 32 is a device used by the operator to input various kinds of information, and is, for example, a keyboard or a touch-sensitive input panel. The operator uses the input component 32 to input the tool information related to the cutting tool used in cutting performed and equipment information representing the machine tool 20 affect.

Die Werkzeuginformationen umfassen die Werkzeugnummer, den Werkzeugtyp, den Werkzeugdurchmesser, die Werkzeuglänge, die Anzahl der Zähne und so weiter des Schneidwerkzeugs, sind jedoch nicht auf diese beschränkt. Die Ausrüstungsinformationen umfassen den Namen der Werkzeugmaschine 20, den Namen des Aufstellungsortes der Werkzeugmaschine 20 und so weiter, sind jedoch nicht auf diese beschränkt. The tool information includes, but is not limited to, the tool number, the tool type, the tool diameter, the tool length, the number of teeth, and so on of the cutting tool. The equipment information includes the name of the machine tool 20 , the name of the site of the machine tool 20 and so on, but are not limited to these.

Der Speicher 33 speichert den Ausführungsverlauf und die Bearbeitungsbedingungen, die durch den Empfänger 31 empfangen werden, und die Werkzeuginformationen und Ausrüstungsinformationen, die von der Eingabekomponente 32 eingegeben werden. Der Speicher 33 speichert den Ausführungsverlauf, die Bearbeitungsbedingungen, die Werkzeuginformationen und die Ausrüstungsinformationen, die miteinander verknüpft sind, wobei er die Werkzeugnummer des nächsten Schneidwerkzeugs, die im Ausführungsverlauf enthalten ist, als Bezug verwendet. The memory 33 stores the execution history and the processing conditions by the recipient 31 and the tool information and equipment information provided by the input component 32 be entered. The memory 33 stores the execution history, the machining conditions, the tool information, and the equipment information linked together, using the tool number of the next cutting tool included in the execution history as a reference.

Der Sender 34 ist mit der Speicherkomponente 40 über ein LAN (lokales Netzwerk), ein WAN (Weitbereichsnetzwerk) oder ein anderes solches Netzwerk verbunden. Der Sender 34 sendet der Speicherkomponente 40 den Ausführungsverlauf, die Bearbeitungsbedingungen, die Werkzeuginformationen und die Ausrüstungsinformationen, die im Speicher 33 gespeichert und miteinander verknüpft sind. The transmitter 34 is with the memory component 40 via a local area network (LAN), wide area network (WAN), or other such network. The transmitter 34 sends the memory component 40 the execution history, the processing conditions, the Tool information and equipment information stored in the store 33 stored and linked together.

4. Speicherkomponente 40 4. Memory component 40

Die Speicherkomponente 40 ist mit der ersten bis vierten Komponente zur Sammlung von Bearbeitungsinformationen 5a bis 5d über ein Netzwerk verbunden. Die Speicherkomponente 40 empfängt verschiedene Arten von Informationen von der Komponente 30 zur Informationserfassung von jeweils der ersten bis vierten Komponente zur Sammlung von Bearbeitungsinformationen 5a bis 5d. Die Speicherkomponente 40 erfasst den Ausführungsverlauf, die Bearbeitungsbedingungen, die Werkzeuginformationen und die Ausrüstungsinformationen nicht nur für die Schneidwerkzeuge der Werkzeugmaschine 20 der ersten Komponente 5a zur Sammlung von Bearbeitungsinformationen, sondern auch für alle Schneidwerkzeuge der Werkzeugmaschinen 20 der zweiten bis vierten Komponenten zur Sammlung von Bearbeitungsinformationen 5b bis 5d. The storage component 40 is with the first to fourth components for collecting editing information 5a to 5d connected via a network. The storage component 40 receives different types of information from the component 30 for collecting information from each of the first to fourth components for collecting processing information 5a to 5d , The storage component 40 not only records the execution history, machining conditions, tool information, and equipment information for the cutting tools of the machine tool 20 the first component 5a for the collection of machining information, but also for all cutting tools of machine tools 20 the second to fourth components for collecting editing information 5b to 5d ,

Die Speicherkomponente 40 speichert den empfangenen Ausführungsverlauf, die Bearbeitungsbedingungen, die Werkzeuginformationen und die Ausrüstungsinformationen, die miteinander verknüpft sind. Die Speicherkomponente 40 erzeugt eine Informationsdatei beruhend auf den so empfangenen verschiedenen Informationen. Die Informationsdatei umfasst alle verschiedenen Arten von Informationen, die von den Komponenten 30 zur Informationserfassung der ersten bis vierten Komponenten zur Sammlung von Bearbeitungsinformationen 5a bis 5d empfangen werden. The storage component 40 stores the received execution history, machining conditions, tool information and equipment information that are linked together. The storage component 40 generates an information file based on the various information thus received. The information file includes all the different types of information provided by the components 30 for collecting information of the first to fourth components for collecting processing information 5a to 5d be received.

2 ist ein Beispiel einer Tabelle, die einiges der Informationsdatei zeigt. Die in 2 gezeigte Informationsdatei enthält das Datum und die Zeit, zu der das Schneiden durchgeführt wurde, den Ablaufstatus (Schnellvorschub oder Schneidvorschub), die Hauptprogrammnummer, die Programmnummer, die Zeilennummer, die Vorschubgeschwindigkeit des Vorschubwellenmotors 23 und die Spindeldrehzahl des Spindelmotors 22. 2 is an example of a table showing some of the information file. In the 2 The information file shown includes the date and time when the cutting was performed, the running status (fast feed or cutting feed), the main program number, the program number, the line number, the feeding speed of the feed shaft motor 23 and the spindle speed of the spindle motor 22 ,

Die Speicherkomponente 40 erzeugt eine Bearbeitungsinformationsdatenbank durch Auswählen spezifischer Daten aus der Informationsdatei. Die Bearbeitungsinformationsdatenbank enthält nur die erwünschten Informationen, die benötigt werden, um die Bearbeitungsbedingungen für jedes Schneidwerkzeug zu vergleichen. Daher kann die Bearbeitungsinformationsdatenbank keine Daten darüber enthalten, wann der Ablaufstatus der Schnellvorschub ist, oder nicht das Datum und die Zeit enthalten, wann das Schneiden durchgeführt wurde, selbst für Daten, wann der Ablaufstatus der Schneidvorschub ist. The storage component 40 generates a processing information database by selecting specific data from the information file. The editing information database contains only the desired information needed to compare the machining conditions for each cutting tool. Therefore, the processing information database can not contain data about when the execution status is the fast feed or not the date and time when the cut was made, even for dates when the execution status is the cut feed.

3 ist ein Beispiel einer Tabelle, die einen Teil der Bearbeitungsinformationsdatenbank zeigt. Die in 3 gezeigte Bearbeitungsinformationsdatenbank umfasst Ausrüstungsinformationen, Werkzeuginformationen, Bearbeitungsbedingungen, den Ausführungsverlauf und Werkstückinformationen. Die Ausrüstungsinformationen umfassen den Ausrüstungsnamen (den Namen der Werkzeugmaschine 20). Die Werkzeuginformationen umfassen die Werkzeugnummer, die Werkzeuglänge, den Werkzeugdurchmesser, den Werkzeugnamen (Werkzeugtyp) und die Anzahl der Zähne. Die Bearbeitungsbedingungen umfassen die Spindeldrehzahl, die Vorschubgeschwindigkeit, die Schneidgeschwindigkeit und den Vorschub pro Zahn. Der Ausführungsverlauf umfasst die Hauptprogrammnummer, die Programmnummer und die Zeilennummern. Die Werkstückinformationen umfassen die Werkstück-Teilenummer und das Material. Die Werkstückinformationen sind im Kommentarabschnitt des NC-Programmhauptkörpers aufgeführt. 3 is an example of a table showing part of the editing information database. In the 3 The processing information database shown includes equipment information, tool information, processing conditions, execution history, and workpiece information. The equipment information includes the equipment name (the name of the machine tool 20 ). The tool information includes the tool number, the tool length, the tool diameter, the tool name (tool type), and the number of teeth. Machining conditions include spindle speed, feed rate, cutting speed, and feed per tooth. The execution history includes the main program number, the program number and the line numbers. The workpiece information includes the workpiece part number and the material. The workpiece information is listed in the comment section of the NC program main body.

5. Betrachtungskomponente 50 5. Viewing component 50

Die Betrachtungskomponente 50 ist mit der Speicherkomponente 40 über ein Netzwerk wie ein LAN oder ein WAN verbunden. Die Betrachtungskomponente 50 nimmt auf die durch die Speicherkomponente 40 erzeugte Bearbeitungsinformationsdatenbank Bezug und ermöglicht es dem Bediener, den Ausführungsverlauf, die Bearbeitungsbedingungen und Werkzeuginformationen für zwei oder mehr Schneidwerkzeuge zu betrachten. The viewing component 50 is with the memory component 40 connected via a network such as a LAN or a WAN. The viewing component 50 takes on the through the memory component 40 generated edit information database and allows the operator to view the execution history, the machining conditions and tool information for two or more cutting tools.

Die Betrachtungskomponente 50 weist eine Anzeigekomponente 51 und eine Eingabekomponente 52 auf. In dieser Ausführungsform setzen wir die Verwendung eines Personal-Computers als die Betrachtungskomponente 50 voraus, jedoch ist dies nicht die einzige Option. The viewing component 50 has a display component 51 and an input component 52 on. In this embodiment, we employ the use of a personal computer as the viewing component 50 however, this is not the only option.

Die Anzeigekomponente 51 ist eine Anzeige zum Anzeigen der erwünschten Betrachtungsinformation. Die Eingabekomponente 52 ist eine Vorrichtung zum Eingeben von Suchbedingungen zum Anzeigen der erwünschten Betrachtungsinformation auf der Anzeigekomponente 51 und kann zum Beispiel eine Tastatur oder ein berührungsempfindliches Eingabefeld sein. The display component 51 is a display for displaying the desired viewing information. The input component 52 is an apparatus for inputting search conditions for displaying the desired viewing information on the display component 51 and may be, for example, a keyboard or a touch-sensitive input panel.

4 ist ein vereinfachtes Diagramm, das ein Anzeigebeispiel auf der Anzeigekomponente 51 zeigt. Die Anzeigekomponente 51 umfasst einen Suchbedingungseingabebereich S1 und einen Betrachtungsbereich S2. In dem Beispiel, das in 4 gezeigt wird, werden eine „Werkstückmaterial“-Registerkarte, eine „Werkzeugnamen“-Registerkarte, eine „Werkzeugdurchmesser“-Registerkarte, und ein „Dateiausgabe“ Schaltfläche im Suchbedingungseingabebereich S1 angezeigt. 4 is a simplified diagram showing a display example on the display component 51 shows. The display component 51 includes a search condition input area S1 and a viewing area S2. In the example that is in 4 is shown, a "workpiece material" tab, a "tool name" tab, a "tool diameter" tab, and a "file output" button are displayed in the search condition input area S1.

Nachdem der Bediener die Eingabekomponente 52 verwendet hat, um die Suchkriterien in jede Registerkarte einzugeben, und die „Dateiausgabe“-Schaltfläche drückt, werden die erwünschten Betrachtungsinformation ist im Betrachtungsbereich S2 angezeigt. Der Bediener kann durch Betrachten der Betrachtungsinformation feststellen, welches Schneidwerkzeug für Schneidwerkzeuge, die von allen Schneidwerkzeugen in den Werkzeugmaschinen 20 der ersten bis vierten Komponente zur Sammlung von Bearbeitungsinformationen 5a bis 5d die Suchkriterien erfüllen, die höchste Schneideffizienz aufweist und welches die niedrigste aufweist. Der Bediener kann sogar die Bearbeitungseffizienz durch Vergleichen und Untersuchen der Bearbeitungsbedingungen mit Schneidwerkzeugen mit hoher Bearbeitungseffizienz und der Bearbeitungseffizienz mit Schneidwerkzeugen mit niedriger Bearbeitungseffizienz herausbekommen. After the operator enters the input component 52 is used to enter the search criteria in each tab, and presses the "file output" button, the desired viewing information is displayed in the viewing area S2. The operator can determine, by looking at the viewing information, which cutting tool for cutting tools, that of all cutting tools in the machine tools 20 the first to fourth components for collecting editing information 5a to 5d meet the search criteria, which has the highest cutting efficiency and which has the lowest. The operator can even get out the machining efficiency by comparing and examining the machining conditions with cutting tools with high machining efficiency and the machining efficiency with cutting tools with low machining efficiency.

Merkmale characteristics

  • (1) Das System 1 zur Sammlung von Bearbeitungsinformationen weist die Komponente 30 zur Informationserfassung und die Speicherkomponente 40 auf. Die Komponente 30 zur Informationserfassung erfasst den Ausführungsverlauf des NC-Programms, das zum Schneiden eines Werkstücks mit einem Schneidwerkzeug verwendet wird, die Bearbeitungsbedingungen beim Schneiden und die Werkzeuginformationen, die das Schneidwerkzeug betreffen. Die Bearbeitungsbedingungen umfassen Messwerte für den Betrieb des Schneidwerkzeugs, dessen Betrieb auf der Grundlage des Ausführungsverlaufes gesteuert wird. Die Speicherkomponente 40 speichert den Ausführungsverlauf, die Bearbeitungsbedingungen und die Werkzeuginformationen, die miteinander verknüpft sind. (1) The system 1 The component assigns for editing information 30 for information acquisition and the storage component 40 on. The component 30 for information acquisition detects the execution history of the NC program used for cutting a workpiece with a cutting tool, the cutting processing conditions, and the tool information concerning the cutting tool. The machining conditions include measurements of the operation of the cutting tool, the operation of which is controlled based on the execution history. The storage component 40 Stores the execution history, the machining conditions, and the tool information that are linked together.

Da folglich die Komponente 30 zur Informationserfassung den Ausführungsverlauf, die Bearbeitungsbedingungen und die Werkzeuginformationen sammelt, die das Schneiden bestreffen, dass tatsächlich ausgeführt wurde, kann die Speicherkomponente 40 genaue Bearbeitungsinformationen sammeln, ohne das NC-Programm analysieren zu müssen. Daher kann die Bearbeitungseffizienz von Schneidwerkzeugen auf der Grundlage von Bearbeitungsinformationen verglichen und untersucht werden, die durch die Speicherkomponente 40 gesammelt werden.

  • (2) Die Komponente 30 zur Informationserfassung erfasst Ausrüstungsinformationen, die die Werkzeugmaschine 20 betreffen, an dem das Schneidwerkzeug angebracht ist. Daher ist es möglich, die Genauigkeit beim Vergleichen und Untersuchen der Bearbeitungseffizienz für jedes Schneidwerkzeug zu verbessern, wobei die Steifigkeit der Spindel, an dem die Schneidwerkzeuge angebracht sind, und so weiter berücksichtigt wird.
  • (3) Die Speicherkomponente erzeugt eine Bearbeitungsinformationsdatenbank, die nur die erwünschten Informationen über den Ausführungsverlauf, die Bearbeitungsbedingungen und die Werkzeuginformationen umfasst, die alle Schneidwerkzeuge im System 1 zur Sammlung von Bearbeitungsinformationen betreffen. Daher können genau die Bearbeitungsinformationen betrachtet werden, die zum Vergleichen und Untersuchen der Bearbeitungseffizienz für jedes Schneidwerkzeug benötigt werden, so dass die Arbeitseffizienz beim Vergleichen und Untersuchen der Bearbeitungseffizienz erhöht werden kann.
As a result, the component 30 For information gathering, the execution history, the processing conditions, and the tool information pertinent to the cutting that was actually performed may be the memory component 40 Collect accurate machining information without having to analyze the NC program. Therefore, the machining efficiency of cutting tools can be compared and examined based on machining information provided by the memory component 40 to be collected.
  • (2) The component 30 for information gathering captured equipment information that the machine tool 20 concern, on which the cutting tool is mounted. Therefore, it is possible to improve the accuracy in comparing and examining the machining efficiency for each cutting tool, taking into consideration the rigidity of the spindle to which the cutting tools are attached, and so on.
  • (3) The memory component generates a machining information database that includes only the desired information about the execution history, the machining conditions and the tool information, all the cutting tools in the system 1 concerning the collection of editing information. Therefore, the machining information required for comparing and examining the machining efficiency for each cutting tool can be considered, so that the working efficiency in comparing and examining the machining efficiency can be increased.

Andere Ausführungsformen Other embodiments

Die vorliegende Erfindung ist nicht auf oder wird nicht durch die obige Ausführungsform beschränkt, und es können verschiedene Modifikationen oder Abänderungen vorgenommen werden, ohne den Rahmen der vorliegenden Erfindung zu verlassen. The present invention is not limited or not limited by the above embodiment, and various modifications or changes may be made without departing from the scope of the present invention.

In der obigen Ausführungsform erfasst die Komponente 30 zur Informationserfassung aus der Messkomponente 24 Messwerte für den Betrieb des Schneidwerkzeugs, dessen Betrieb auf der Grundlage des Ausführungsverlauf gesteuert wurde, als Bearbeitungsbedingungen beim Schneiden, das ausgeführt wird, jedoch ist dies nicht die einzige Option. Die Komponente 30 zur Informationserfassung kann aus der Steuereinrichtung 11 der CNC-Werkzeugmaschinensteuereinrichtung 10 Befehlswerte (gegenwärtige Werte) erfassen, die beim Steuern des Betriebs des Schneidwerkzeugs beruhend auf dem NC-Programm (Ausführungsprogramm) verwendet werden, das dem Ausführungsverlauf entspricht. Die Komponente 30 zur Informationserfassung erfasst Messwerte für den Betrieb eines Schneidwerkzeugs, dessen Betrieb auf der Grundlage des NC-Programms gesteuert wird, das dem Ausführungsverlauf entspricht, und/oder Befehlswerte, die beim Steuern des Betriebs eines Schneidwerkzeugs beruhend auf dem NC-Programm verwendet werden, das dem Ausführungsverlauf entspricht, als die Bearbeitungsbedingungen beim Schneiden, das ausgeführt wird. In the above embodiment, the component detects 30 for information acquisition from the measuring component 24 However, measurement values for the operation of the cutting tool whose operation has been controlled based on the execution history as cutting processing conditions performed are not the only option. The component 30 for information acquisition can from the control device 11 the CNC machine tool control device 10 Acquire command values (present values) used in controlling the operation of the cutting tool based on the NC program (execution program) corresponding to the execution history. The component 30 for detecting information, measured values for operation of a cutting tool whose operation is controlled on the basis of the NC program corresponding to the execution history and / or command values used in controlling the operation of a cutting tool based on the NC program, which is the Execution history is equivalent to the machining conditions when cutting that is performed.

In der obigen Ausführungsform erfasst die Komponente 30 zur Informationserfassung Werkzeuginformationen und Ausrüstungsinformationen über die Eingabekomponente 32, die durch den Bediener bedient wird, jedoch ist dies nicht die einzige Option. Solange zum Beispiel entweder Werkzeuginformationen oder Ausrüstungsinformationen in der Werkzeugmaschine 20 gespeichert sind, kann die Komponente 30 zur Informationserfassung Werkzeuginformationen und/oder Ausrüstungsinformationen aus der Werkzeugmaschine 20 erfassen. In the above embodiment, the component detects 30 for information capture tool information and equipment information via the input component 32 which is operated by the operator, however, this is not the only option. As long as, for example, either tool information or equipment information in the machine tool 20 stored, the component can 30 for information acquisition tool information and / or equipment information from the machine tool 20 to capture.

In der obigen Ausführungsform erfasst die Komponente 30 zur Informationserfassung Ausrüstungsinformationen, braucht jedoch keine Ausrüstungsinformationen erfassen. In the above embodiment, the component detects 30 however, does not need to capture equipment information for information gathering equipment information.

In der obigen Ausführungsform waren die durch die Komponente 30 zur Informationserfassung erfassten Bearbeitungsbedingungen die Schneidkraft des Schneidwerkzeugs, das Schneiddrehmoment des Schneidwerkzeugs, Messwerte aus dem Belastungsmessgerät des Spindelmotors 22 und dem Belastungsmessgerät des Vorschubwellenmotors 23, die Vorschubgeschwindigkeit des Vorschubwellenmotors 23 und die Spindeldrehzahl des Spindelmotors 22, jedoch sollten mindestens Messwerte oder Befehlswerte für die Vorschubgeschwindigkeit des Vorschubwellenmotors 23 und die Spindeldrehzahl des Spindelmotors 22 enthalten sein. In the above embodiment, those were through the component 30 The machining conditions detected for information acquisition include the cutting force of the cutting tool, the cutting torque of the cutting tool, and measurements from the load measuring device of the spindle motor 22 and the load measuring device of the feed shaft motor 23 , the feed speed of the feed shaft motor 23 and the spindle speed of the spindle motor 22 However, at least measurements or command values for the feed speed of the feed shaft motor should be used 23 and the spindle speed of the spindle motor 22 be included.

In der obigen Ausführungsform umfassten die durch die Komponente 30 zur Informationserfassung erfassten Werkzeuginformationen die Werkzeugnummer, den Werkzeugtyp, den Werkzeugdurchmesser, die Werkzeuglänge, die Anzahl der Zähne und so weiter des Schneidwerkzeugs, jedoch sollte mindestens der Werkzeugtyp enthalten sein. In the above embodiment, those included by the component 30 tool information acquired for information acquisition, the tool number, the tool type, the tool diameter, the tool length, the number of teeth and so on of the cutting tool, however, at least the tool type should be included.

In der obigen Ausführungsform erfasst die Komponente 30 zur Informationserfassung die Werkzeugnummer des nächsten Schneidwerkzeugs, die im Ausführungsverlauf aufgeführt wird, wenn jedoch die Werkzeugnummer des Schneidwerkzeugs, das beim Schneiden verwendet wird, das gegenwärtig ausgeführt wird, im Ausführungsverlauf enthalten ist, dann kann die Werkzeugnummer des gegenwärtigen Schneidwerkzeugs erfasst werden. In the above embodiment, the component detects 30 for information acquisition, the tool number of the next cutting tool listed in the execution history, however, if the tool number of the cutting tool used in cutting which is currently being executed is included in the execution history, then the tool number of the current cutting tool can be detected.

In der obigen Ausführungsform wurde ein Beispiel einer Informationsdatei, einer Bearbeitungsinformationsdatenbank und der Anzeige auf der Betrachtungskomponente 50 angegeben, jedoch können deren spezifische Einzelheiten modifiziert werden, falls notwendig. In the above embodiment, an example of an information file, a processing information database, and the display on the viewing component has been set 50 however, their specific details may be modified if necessary.

BezugszeichenlisteLIST OF REFERENCE NUMBERS

1 1
System zur Sammlung von Bearbeitungsinformationen  System for collecting editing information
55
Komponente zur Sammlung von Bearbeitungsinformationen  Component for collecting editing information
1010
CNC-Werkzeugmaschinensteuereinrichtung  CNC machine tool controller
2020
Werkzeugmaschine  machine tool
3030
Komponente zur Informationserfassung  Component for information gathering
4040
Speicherkomponente  storage component
5050
Betrachtungskomponente  viewing component

Claims (9)

System zur Sammlung von Bearbeitungsinformationen, das aufweist: eine Komponente zur Erfassung von Bearbeitungsinformationen, die konfiguriert ist, den Ausführungsverlauf eines NC-Programms, das zum Schneiden eines Werkstücks mit einem Schneidwerkzeug verwendet wird, Bearbeitungsbedingungen beim Schneiden und Werkzeuginformationen zu erfassen, die das Schneidwerkzeug betreffen; und eine Speicherkomponente, die konfiguriert ist, den Ausführungsverlauf, die Bearbeitungsbedingungen und die Werkzeuginformationen zu speichern, so dass sie miteinander verknüpft werden können, wobei die Bearbeitungsbedingungen Messwerte für den Betrieb des Schneidwerkzeugs, dessen Betrieb auf der Grundlage des NC-Programms gesteuert wird, das dem Ausführungsverlauf entspricht, und/oder Befehlswerte umfassen, die verwendet werden, um den Betrieb des Schneidwerkzeugs beruhend auf dem NC-Programm zu steuern, das dem Ausführungsverlauf entspricht.  System for collecting editing information, comprising: a machining information acquisition component configured to acquire the execution history of an NC program used for cutting a workpiece with a cutting tool, cutting machining conditions, and tool information concerning the cutting tool; and a memory component configured to store the execution history, processing conditions, and tool information so that they can be linked together, wherein the machining conditions include measurement values for the operation of the cutting tool whose operation is controlled based on the NC program corresponding to the execution history, and / or command values used to control the operation of the cutting tool based on the NC program that corresponds to the execution history. System zur Sammlung von Bearbeitungsinformationen nach Anspruch 1, wobei der Ausführungsverlauf eine Hauptprogrammnummer, eine Programmnummer und ein Zeilennummer umfasst. The editing information collection system according to claim 1, wherein the execution history comprises a main program number, a program number, and a line number. System zur Sammlung von Bearbeitungsinformationen nach Anspruch 1 oder 2, wobei die Bearbeitungsbedingungen einen Befehlswert, der eine Vorschubgeschwindigkeit des Schneidwerkzeugs angibt, und/oder einen Befehlswert umfassen, der eine Spindeldrehzahl des Schneidwerkzeugs betrifft. The machining information collection system according to claim 1 or 2, wherein the machining conditions include a command value indicating a feed speed of the cutting tool and / or a command value relating to a spindle speed of the cutting tool. System zur Sammlung von Bearbeitungsinformationen nach Anspruch 1 oder 2, wobei die Bearbeitungsbedingungen Messwerte für eine Vorschubgeschwindigkeit des Schneidwerkzeugs und Messwerte für eine Spindeldrehzahl des Schneidwerkzeugs umfassen.  The machining information collection system according to claim 1 or 2, wherein the machining conditions include measured values for a feed rate of the cutting tool and measured values for a spindle rotational speed of the cutting tool. System zur Sammlung von Bearbeitungsinformationen nach einem der Ansprüche 1 bis 4, wobei die Werkzeuginformationen eines oder mehreres einer Werkzeugnummer, eines Werkzeugtyps, eines Werkzeugdurchmessers, einer Schneidlänge und einer Anzahl der Zähne umfassen. The machining information collection system according to any one of claims 1 to 4, wherein the tool information includes one or more of a tool number, a tool type, a tool diameter, a cutting length and a number of the teeth. System zur Sammlung von Bearbeitungsinformationen nach einem der Ansprüche 1 bis 5, wobei die Komponente zur Erfassung von Bearbeitungsinformationen konfiguriert ist, Ausrüstungsinformationen zu erfassen, die die Werkzeugmaschine betreffen, an dem das Schneidwerkzeug angebracht ist. The machining information collection system according to any one of claims 1 to 5, wherein the machining information acquisition component is configured to acquire equipment information concerning the machine tool to which the cutting tool is attached. System zur Sammlung von Bearbeitungsinformationen nach einem der Ansprüche 1 bis 6, wobei die Speicherkomponente konfiguriert ist, eine Bearbeitungsinformationsdatenbank zu erzeugen, die die erwünschten Informationen aus den Werkzeuginformationen, den Bearbeitungsbedingungen und dem Ausführungsverlauf umfasst, der eine Vielzahl von Schneidwerkzeugen betrifft, die im Schneidwerkzeug enthalten sind. The editing information collection system according to any one of claims 1 to 6, wherein the storage component is configured To generate a machining information database that includes the desired information from the tool information, the machining conditions, and the execution history relating to a plurality of cutting tools included in the cutting tool. System zur Sammlung von Bearbeitungsinformationen nach Anspruch 7, das ferner aufweist: eine Betrachtungskomponente, die konfiguriert ist, es zu ermöglichen, die Werkzeuginformationen, die Bearbeitungsbedingungen und den Ausführungsverlauf, der zwei oder mehrere Schneidwerkzeuge betrifft, durch Bezugnahme auf die Bearbeitungsinformationsdatenbank zu betrachten. The editing information collection system according to claim 7, further comprising: a viewing component configured to allow the tool information, the machining conditions, and the execution history relating to two or more cutting tools to be considered by referring to the machining information database. System zur Sammlung von Bearbeitungsinformationen nach Anspruch 8, wobei die Betrachtungskomponente konfiguriert ist, die Anzeige der Werkzeuginformationen und des Ausführungsverlaufs, der ein erwünschtes Schneidwerkzeug betrifft, auf der Grundlage der Bearbeitungsbedingungen neu anzuordnen. The editing information collection system according to claim 8, wherein the viewing component is configured to rearrange the display of the tool information and the execution history concerning a desired cutting tool based on the machining conditions.
DE102017118197.0A 2016-09-09 2017-08-10 System for collecting editing information Pending DE102017118197A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016-176637 2016-09-09
JP2016176637A JP6854607B2 (en) 2016-09-09 2016-09-09 Processing information collection system

Publications (1)

Publication Number Publication Date
DE102017118197A1 true DE102017118197A1 (en) 2018-03-15

Family

ID=61246808

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017118197.0A Pending DE102017118197A1 (en) 2016-09-09 2017-08-10 System for collecting editing information

Country Status (2)

Country Link
JP (1) JP6854607B2 (en)
DE (1) DE102017118197A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7301550B2 (en) * 2019-02-20 2023-07-03 Dgshape株式会社 Machining program creation method for dental milling machine, machining program creation device, operation device for dental milling machine, and operation system for dental milling machine
JP7336398B2 (en) 2020-01-31 2023-08-31 株式会社小松製作所 Machine tool system, management method and management program
JP7475177B2 (en) 2020-03-25 2024-04-26 株式会社小松製作所 Production machinery system, management method and management program
JP2022066720A (en) 2020-10-19 2022-05-02 株式会社小松製作所 Machine tool system and workpiece size estimation method
JP2022066722A (en) 2020-10-19 2022-05-02 株式会社小松製作所 Machine tool system, and selection method of machine tool candidate
JP7519895B2 (en) 2020-12-16 2024-07-22 株式会社小松製作所 Machine tool system and method for estimating extension length
JP2023044522A (en) 2021-09-17 2023-03-30 株式会社小松製作所 Process completion determination device, process completion determination system, and process completion determination method
JP2024087826A (en) 2022-12-20 2024-07-02 株式会社小松製作所 Work performance collection system and work performance collection method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3694323B2 (en) 1996-11-07 2005-09-14 株式会社森精機製作所 NC program analysis method and apparatus in NC machining

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10161718A (en) * 1996-11-27 1998-06-19 Hitachi Seiki Co Ltd Machine tool working information outputting method and its device
WO2000012259A1 (en) * 1998-08-28 2000-03-09 Mori Seiki Co., Ltd. Preparation of tool information database for nc machining and system for managing tools by utilizing the tool information database
JP4282157B2 (en) * 1999-06-21 2009-06-17 株式会社東芝 Machining condition evaluation / verification equipment
WO2002003156A1 (en) * 2000-06-30 2002-01-10 Mori Seiki Co., Ltd. System for supporting nc machining
JP5608036B2 (en) * 2010-10-13 2014-10-15 オークマ株式会社 Operation history management method and operation history management device
JP5734131B2 (en) * 2011-08-18 2015-06-10 オークマ株式会社 Rotational speed display device
JP6302794B2 (en) * 2014-08-21 2018-03-28 オークマ株式会社 Rotation speed display method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3694323B2 (en) 1996-11-07 2005-09-14 株式会社森精機製作所 NC program analysis method and apparatus in NC machining

Also Published As

Publication number Publication date
JP6854607B2 (en) 2021-04-07
JP2018041387A (en) 2018-03-15

Similar Documents

Publication Publication Date Title
DE102017118197A1 (en) System for collecting editing information
DE102016106084B4 (en) Waveform display device having a function of acquiring data relating to the drive axis of the machine tool
DE3530576C2 (en) Method and device for determining the dimensions of a workpiece
DE69627198T2 (en) GENERATION OF A MEASURING PROGRAM FOR NC MACHINING AND MACHINING MANAGEMENT BASED ON IT
DE102010017763A1 (en) Device for displaying the toolpath for machine tools
DE3029962A1 (en) METHOD AND DEVICE FOR INFLUENCING THE OPERATING MODE OF A MACHINE TOOL IN DEPENDENCE ON THE TORQUE
DE102013011688B4 (en) Data display device for machine tools for displaying data due to predetermined conditions
DE102020115780A1 (en) Abnormality detection device for work tools
DE102015009556A1 (en) NUMERICAL CONTROL WITH AUXILIARY FUNCTION TO ANALYZE THE TROUBLE HISTORY OF A MACHINE
DE102019112166A1 (en) METHOD AND SYSTEM FOR MONITORING A MACHINE HEALTH TO IMPROVE AN IMPACT OF THE MACHINE CYCLE TIME
DE3307800A1 (en) NUMERICALLY CONTROLLED MACHINING SYSTEM
DE102019207027A1 (en) Analyzer, analysis method and analysis program
DE102010030691A1 (en) Dialogue system and method for examining a machining process
DE3330280A1 (en) AUTOMATIC MEASURING / COMPENSATING DEVICE FOR TOOL DIAMETER
EP1431851B1 (en) Integrated tool manufacturing and measuring
DE102007048587A1 (en) Machine tool control
DE102019119700A1 (en) TOOL MANAGEMENT SYSTEM, TOOL MANAGEMENT DEVICE AND TOOL MANAGEMENT METHOD
EP0071703A2 (en) Microprocessor system for controlling a process
DE3438007C2 (en)
DE4228702A1 (en) NC controlled machine tool system - generates and stores direction of motion symbols which can be accessed and provided as direct display together with data
DE112019007734T5 (en) Numerical control device, machine learning device and numerical control method
DE102019215552A1 (en) Machining information recording apparatus, machining information recording method and program
DE102015119806A1 (en) Method for displaying machining in a machine tool
DE112021003337T5 (en) TOOL DIAGNOSTIC DEVICE AND TOOL DIAGNOSTIC PROCEDURE
DE102020204952A1 (en) ANOMALY DETECTION DEVICE, ANOMALY DETECTION SERVER, AND ANOMALY DETECTION METHOD

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication