DE102007017048A1 - Workpiece machining center, is connected with tool measurement unit which feds determined tool geometry into data processing unit, where measurement is made to check whether machining sequence is executed with tool - Google Patents

Workpiece machining center, is connected with tool measurement unit which feds determined tool geometry into data processing unit, where measurement is made to check whether machining sequence is executed with tool Download PDF

Info

Publication number
DE102007017048A1
DE102007017048A1 DE102007017048A DE102007017048A DE102007017048A1 DE 102007017048 A1 DE102007017048 A1 DE 102007017048A1 DE 102007017048 A DE102007017048 A DE 102007017048A DE 102007017048 A DE102007017048 A DE 102007017048A DE 102007017048 A1 DE102007017048 A1 DE 102007017048A1
Authority
DE
Germany
Prior art keywords
tool
geometry
machining center
machining
data processing
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.)
Ceased
Application number
DE102007017048A
Other languages
German (de)
Inventor
Stefan Armbruster
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.)
TEBICON TEBIS CONSULTING GmbH
Original Assignee
TEBICON TEBIS CONSULTING GmbH
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 TEBICON TEBIS CONSULTING GmbH filed Critical TEBICON TEBIS CONSULTING GmbH
Priority to DE102007017048A priority Critical patent/DE102007017048A1/en
Publication of DE102007017048A1 publication Critical patent/DE102007017048A1/en
Ceased legal-status Critical Current

Links

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/401Numerical 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 control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
    • 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
    • G05B19/4069Simulating machining process on screen
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35308Update simulator with actual machine, control parameters before start simulation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35316Interference checking between tool, machine, part, chuck, machining range
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37227Probing tool for its geometry
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37559Camera, vision of tool, compute tool center, detect tool wear
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49304Tool identification, code
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

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

The machining center has a numerical controlled (NC) multi-axial movable working-spindle and a NC program handling data processing unit. The center is connected with a tool measurement unit. The tool measurement unit includes an automatic device for determining a geometry of a machine tool (6). The tool measurement unit feds the determined tool geometry into a data processing unit. A measurement is made to check whether a machining sequence specified by a NC-program is executed with the tool. An independent claim is also included for a method for machining a workpiece in a machining center.

Description

Die Erfindung betrifft ein Bearbeitungszentrum nach dem Oberbegriff des Anspruchs 1. Die Erfindung betrifft des Weiteren ein Verfahren zur Bearbeitung eines Werkstücks in einem Bearbeitungszentrum nach dem Oberbegriff des Anspruchs 10.The The invention relates to a machining center according to the preamble of claim 1. The invention further relates to a method for machining a workpiece in a machining center according to the preamble of the claim 10th

Beim Einsatz moderner Werkzeugmaschinen und Bearbeitungszentren mit automatisierten Produktionsabläufen ist es von entscheidender Bedeutung, dass diese auf Grund der steigenden Qualitätsanforderungen und des steigenden Kostendrucks nahezu keine Ausfallzeiten mehr haben. In diesem Zusammenhang haben rechnergestützte Verfahren, eingesetzt in Konstruktion (CAD) und Fertigung (CAM), enorm an Bedeutung gewonnen.At the Use of modern machine tools and machining centers with automated production processes is it is crucial that these are due to the rising quality requirements and the increasing cost pressure almost no downtime to have. In this context, computer-aided methods have been used in construction (CAD) and manufacturing (CAM), enormously important.

Im Gegensatz zur konventionellen Fertigung, bei der die Steuerung der Werkzeugmaschine durch den Bediener erfolgt, muss bei der numerisch gesteuerten Maschi ne, durch CNC-Steuerung, jede Verfahrensbewegung und jede Schaltfunktion in Form von codierten Daten bereitgestellt werden. Die Ermittlung aller geometrischen und fertigungstechnologischen Informationen für die Bearbeitung von Werkstücken auf numerisch gesteuerten Maschinen wird als NC-Programmierung bezeichnet. NC-Programmierungssysteme sind Softwareprogramme, die einen Anwender bei der Erzeugung von NC-Steuerdaten unterstützen oder ihm diese Aufgabe nahezu vollständig abnehmen. In einem Dialog mit dem System sind die herzustellenden Werkstückgeometrie, die technologischen Parameter und die Bearbeitungsstrategie festzulegen. Auf Basis dieser Informationen erzeugt das NC-Programmiersystem die Verfahrwege des Werkzeugs. Das NC-System übernimmt dabei die erforderlichen Berechnungen zur Bestimmung der Werkzeugpositionen.in the Unlike conventional manufacturing, where the control of the Machine tool is done by the operator, must be numerically controlled machine, by CNC control, any process movement and each switching function provided in the form of coded data become. The determination of all geometric and manufacturing technology information for the machining of workpieces on numerically controlled machines is called NC programming. NC programming systems are software programs that are a user in the generation of NC control data support him or this task almost complete lose weight. In a dialogue with the system are the to be produced Workpiece geometry, the technological parameters and the machining strategy. Based on this information, the NC programming system generates the traversing paths of the Tool. The NC system takes over doing the necessary calculations to determine the tool positions.

Voraussetzung für eine optimale Programmierung der Verfahrwege des Werkzeugs und der Werkzeugposition ist die Kenntnis der Werkzeuggeometrie. Werkzeuge, die in modernen Fertigungsmaschinen (Bearbeitungszentren) eingesetzt werden, können aus mehreren Komponenten bestehen. Die einzelnen Komponenten sind untereinander kombinierbar, so dass sich die Werkzeuggeometrie bei gleicher Fertigungseigenschaft, d. h. identisches Zerspanungsverhalten, ändern kann. Beispielsweise können gleiche Bohrer oder Fräser in unterschiedlichen Werkzeughaltern eingespannt sein, wobei ein Werkzeughalter unter Umständen noch genügend Freigang gewährleistet, während ein anderer Werkzeughalter schon mit dem Werkstück kollidiert. Die Einzelkomponenten können sich beispielsweise in der Gesamtlänge des vorhandenen Werkzeuges unterscheiden.requirement for one Optimal programming of the travels of the tool and the tool position is the knowledge of tool geometry. Tools in modern Production machines (machining centers) can be used consist of several components. The individual components are with each other combinable, so that the tool geometry with the same production characteristic, d. H. identical cutting behavior, can change. For example can same drills or cutters be clamped in different tool holders, with a Tool holder under circumstances still enough Clearance guaranteed, while another tool holder already collided with the workpiece. The individual components can For example, in the total length of the existing tool differ.

Gegenwärtig wird durchweg so verfahren, dass der NC-Programmierer aus den im Betrieb vorhandenen Werkzeugen zunächst die benötigten Werkzeuge auswählt und sich derer Geometriedaten aus einer entsprechenden betrieblichen Datenbank holt, oder gar beim Werkzeughersteller abfragt. Im Folgenden programmiert er das NC-Programm unter Berücksichtigung der Geometrie des ausgewählten Werkzeugs. So soll auch bei kritischen Bearbeitungen Kollisionsfreiheit gewährleistet werden.At present becomes consistently proceeded so that the NC programmer from the in operation existing tools first the needed tools selects and their geometry data from a corresponding operational Database fetches, or even asked the tool manufacturer. Hereinafter he programs the NC program considering the geometry of the selected tool. This is intended to ensure collision freedom even for critical machining operations become.

Kollisionsfrei bedeutet hier, dass die Verfahrbewegungen der Werkzeugmaschine zu keinem Zeitpunkt eine Beschädigung der Bauteilgeometrie, Störgeometrie oder gar Teile des Bearbeitungszentrums selbst hervorruft.collision free here means that the traversing movements of the machine tool too no damage at any time the component geometry, interference geometry or even parts of the machining center itself causes.

Hier tritt gerade in der Praxis immer wieder das Problem auf, dass Werkzeuge so nicht vorhanden sind, weil anderweitig benötigt, zwischenzeitlich „umgespannt", zwischenzeitlich die Form verändert hat (z. B. bei HSS-Werkzeugen durch Nachschleifen) oder das Werkzeug durch „gleiches" Werkzeug ersetzt, obwohl der Hersteller an diesem bereits gewisse Veränderungen vorgenommen hat, was nicht bemerkt wurde.Here In practice, the problem arises again and again that tools are not available because otherwise needed, in the meantime "transposed", in the meantime the shape has changed (eg with HSS tools through regrinding) or the tool replaced by "same" tool, although the manufacturer already has some changes has made what was not noticed.

Sofern die Abweichung in der Praxis überhaupt bemerkt wird, werden bislang zwei Möglichkeiten praktiziert. Entweder wird dem Programmierer dieser Umstand gemeldet und dieser programmiert das NC-Programm sehr aufwendig und zeitintensiv unter Zugrundelegung der „neuen" Werkzeuggeometrie um. Alternativ erfolgt „langsamer" Betrieb der Anlage unter visueller Kollisionsüberwachung. Letzteres ist aufgrund schlechter Sichtverhältnisse durch Kühlmittel sehr schwierig und aufgrund der Bearbeitungsschwierigkeiten sehr risikoreich. Kollisionen können hier in der Regel nicht vermieden werden. Grund hierfür ist, dass das virtuelle und das reale Komplettwerkzeug von der Geometrie her unterschiedlich sind und eine Kollisionsfreiheit nicht mehr gewährleistet werden kann.Provided the deviation in practice at all is noticed, so far two ways are practiced. Either this circumstance is reported to the programmer and he programs this NC program very complex and time-consuming on the basis of the "new" tool geometry around. Alternatively, "slow" operation of the system under visual collision monitoring. The latter is due to poor visibility by coolant very difficult and very difficult due to the processing difficulties risky. Collisions can usually can not be avoided here. Reason for this is that the virtual and the real complete tool in terms of geometry are different and a collision freedom is no longer guaranteed can be.

Aufgabenstellung:Task:

Die Aufgabe der Erfindung ist es, eine Vorrichtung zu schaffen die zuverlässig und ohne Einschränkung der Bearbeitungsgeschwindigkeit einen kollisionsfreien Betrieb des Bearbeitungszentrums ermöglicht. The The object of the invention is to provide a device which reliably and without restriction the processing speed collision - free operation of the Machining center allows.

Die Aufgabe wird gelöst durch die Merkmale der unabhängigen Patentansprüche. Vorteilhafte Ausgestaltungen der Erfindung sind in den Unteransprüchen gekennzeichnet.The Task is solved by the characteristics of the independent Claims. Advantageous embodiments of the invention are characterized in the subclaims.

Gemäß einem ersten Aspekt zeichnet sich die Erfindung durch ein Bearbeitungszentrum zur spanenden Bearbeitung eines Werkstücks aus, das zumindest eine NC-gesteuerte, mehrachsig bewegliche Arbeitsspindel und eine ein NC-Programm handhabende erste Datenverarbeitungseinheit umfasst. Ferner ist das Bearbeitungszentrum mit einer Werkzeugvermessungseinheit zur Bestimmung der Geometrie eines von einer Werkzeugaufnahme aufzunehmenden Werkzeugs verbunden, wobei die Werkzeugvermessungseinheit eine Vorrichtung umfasst, die die Geometrie des aufzunehmenden Werkzeugs bestimmt. Die Werkzeugsvermessungseinheit ist ferner so eingereichtet und angebunden, dass sie die von ihr ermittelte Werkzeuggeometrie in eine zweite Datenverarbeitungseinheit einspeist. Die zweite Datenverarbeitungseinheit berechnet, ob der durch das NC-Programm festgelegte Bearbeitungsablauf mit dem gewählten Werkzeug kollisionsfrei abarbeitbar ist. Daraufhin wird entweder das ausgewählte Werkzeug für das Bearbeitungszentrum freigegeben. Anderenfalls wird ein anderes Werkzeug angefordert.According to a first aspect, the invention is characterized by a machining center for machining a workpiece, the at least one NC-controlled, multiaxial bewegli che work spindle and an NC program-handling first data processing unit comprises. Furthermore, the machining center is connected to a tool measuring unit for determining the geometry of a tool to be received by a tool holder, wherein the tool measuring unit comprises a device which determines the geometry of the tool to be picked up. The tool measuring unit is further designed and tethered so that it feeds the tool geometry determined by it into a second data processing unit. The second data processing unit calculates whether the machining sequence defined by the NC program can be processed without collision with the selected tool. Then either the selected tool for the machining center is released. Otherwise another tool is requested.

Durch die Verbindung des Bearbeitungszentrums mit einer Werkzeugvermessungseinheit ergibt sich der Vorteil, dass vor Aufnahme eines Werkzeugs in die Werkzeugaufnahme des Bearbeitungszentrums das aufzunehmende Werkzeug vermessen und damit die Geometrie des Werkzeugs festgestellt werden kann. Die hierdurch bestimmten Geometriedaten können in die zweite Datenverarbeitungseinheit eingespeist werden, wo nachfolgend berechnet wird, ob ein durch ein NC-Programm festgelegter Bearbeitungsablauf mit dem gewählten Werkzeug kollisionsfrei abarbeitbar ist. Das Ergebnis, ob das ausgewählte Werkzeug freigegeben wird oder ein anderes Werkzeug angefordert wird, führt zu dem weiteren Vorteil, dass ein falsches, d. h. für den Bearbeitungsablauf nicht geeignetes Werkzeug nicht zum Einsatz kommt und dadurch Kollisionen vermieden werden. Hierbei kann es offen bleiben, ob das Werkzeug nicht von einem Bearbeiter in die Werkzeugaufnahme eingeführt wird, oder ob dieser Schritt automatisch, beispielsweise durch eine geeignete Steuerung, erfolgt.By the connection of the machining center with a tool measuring unit There is the advantage that before receiving a tool in the Tool holder of the machining center the tool to be picked up measured and thus the geometry of the tool can be determined can. The geometry data determined thereby can be transferred to the second data processing unit be fed, where is calculated below, whether by a an NC program defined machining sequence with the selected tool can be processed without collision. The result, whether the selected tool is released or another tool is requested leads to the further advantage that a wrong, d. H. not for the machining process suitable tool is not used and thus collisions be avoided. It can be left open whether the tool is not introduced by an editor in the tool holder, or whether this step is automatic, for example by a suitable Control, done.

Ein weiterer Vorteil besteht darin, dass auf eine Umprogrammierung der NC-Programme unter Zugrundelegung der ermittelten Werkzeuggeometrie verzichtet werden kann.One Another advantage is that a reprogramming of NC programs based on The determined tool geometry can be dispensed with.

In einer vorteilhaften Ausgestaltung des Bearbeitungszentrums bestimmt die Werkzeugvermessungseinheit die Geometrie des aufzunehmenden Werkzeugs optisch. Dies hat den Vorteil, dass die Geometrie des aufzunehmenden Werkzeugs möglichst einfach festgestellt werden kann, ohne es beispielsweise durch aufwändige, insbesondere zeitaufwändige taktile Verfahren zu erfassen.In an advantageous embodiment of the machining center determined the tool measurement unit the geometry of the tool to be included optically. This has the advantage that the geometry of the male Tool as possible can be easily determined without it, for example, by consuming, in particular time-consuming to detect tactile procedures.

In einer weiteren vorteilhaften Ausgestaltung des Bearbeitungszentrums wird die Geometrie des aufzunehmenden Werkzeugs von der Werkzeugsvermessungseinheit vorzugsweise halbautomatisch oder vollautomatisch erfasst. Dies hat den Vorteil, dass die Geometrie des aufzunehmenden Werkzeugs in einer sehr kurzen Zeitspanne möglich ist.In a further advantageous embodiment of the machining center The geometry of the tool being picked up is determined by the tool measurement unit preferably detected semi-automatically or fully automatically. This has the advantage that the geometry of the male tool in a very short period of time is possible.

In einer weiteren vorteilhaften Ausgestaltung des Bearbeitungszentrums wird das aufzunehmende Werkzeug zweidimensional vermessen. Dies führt zu dem Vorteil, dass die Geometrie von rotationssymmetrischen Werkzeugen sehr einfach und zeiteffektiv erfasst werden kann.In a further advantageous embodiment of the machining center The tool to be recorded is measured two-dimensionally. This leads to that Advantage that the geometry of rotationally symmetric tools can be captured very easily and time effectively.

In einer weiteren vorteilhaften Ausgestaltung des Bearbeitungszentrums wird das aufzunehmende Werkzeug mit einer Genauigkeit von 0,1 mm oder schlechter vermessen. Dies führt zu dem Vorteil, dass die Geometrie des aufzunehmenden Werkzeugs in einer sehr kurzen Zeitspanne möglich ist. Ein weiterer Vorteil besteht darin, dass die zur Erfassung der Werkzeuggeometrie eingesetzten Vorrichtungen nicht Genauigkeiten von < 0,1 mm erreichen müssen, so dass der Aufbau insgesamt einfach und kostengünstig herstellbar ist.In a further advantageous embodiment of the machining center is the tool to be recorded with an accuracy of 0.1 mm or worse. This leads to the advantage that the Geometry of the tool to be picked up in a very short period of time possible is. Another advantage is that the capture The tool geometry used devices not accuracies of <0.1 mm, so that the overall structure is simple and inexpensive to produce.

In einer weiteren vorteilhaften Ausgestaltung des Bearbeitungszentrums werden das Ergebnis des Verfahrens und das Ergebnis des Vermessens abgespeichert und dem ausgewählten Werkzeug zugeordnet. Dies hat den Vorteil, dass eine nochmalige Erfassung des gewählten Werkzeugs entbehrlich ist, da bereits dieses Werkzeug von dem Bearbeitungszentrum freigegeben worden ist oder anderenfalls als nicht geeignet gekennzeichnet worden ist. Eine weitere Vermessung ist demnach entbehrlich, was zu einer Zeitersparnis führt.In a further advantageous embodiment of the machining center become the result of the procedure and the result of the survey saved and the selected Tool assigned. This has the advantage that a repeated capture of the chosen Tool is dispensable, since already this tool from the machining center has been released or otherwise marked as unsuitable has been. Another survey is therefore unnecessary, which leads to a time saving.

In einer weiteren vorteilhaften Ausgestaltung des Bearbeitungszentrums werden Stellen, an denen das ausgewählte Werkzeug kollidiert, auf einem Bildschirm visualisiert. Dies hat den Vorteil, dass der Bediener durch die Visualisierung der Kollisionspunkte auf einem Bildschirm in die Lage versetzt wird, die Stellen, an denen eine Kollisionsgefahr mit beispielsweise einem anderen Bauteil besteht, zu erkennen und auf Grund von Überschneidungen zu bestimmen, welches Alternativwerkzeug eingesetzt werden kann. Dies hat den Vorteil, dass ein Alternativwerkzeug schneller ausgewählt werden kann.In a further advantageous embodiment of the machining center are places where the selected tool collides on visualized on a screen. This has the advantage that the operator by visualizing the collision points on a screen is capable of detecting the places where there is a risk of collision with, for example, another component, recognize and due to overlaps to determine which alternative tool can be used. This has the advantage that an alternative tool can be selected faster can.

In einer weiteren vorteilhaften Ausgestaltung des Bearbeitungszentrums wird die Vermessungseinheit vom Bearbeitungszentrum separat ausgebildet. Nachdem Bearbeitungszentren auf Grund ihrer Dimensionierung an gewisse örtliche Gegebenheiten angewiesen sind, führt die separate Ausbildung zu dem Vorteil, dass die Vermessungseinheit örtlich unabhängig vom Bearbeitungszentrum aufgestellt werden kann.In a further advantageous embodiment of the machining center the measuring unit is formed separately from the machining center. After machining centers due to their dimensioning to certain local Conditions are dependent leads the separate training to the advantage that the surveying unit locally independent of Machining center can be set up.

In einer weiteren vorteilhaften Ausgestaltung des Bearbeitungszentrums ist die Vermessungseinheit vom Bearbeitungszentrum umfasst. Dies führt zu dem Vorteil, dass hierdurch eine kompakte Bauweise erreicht wird und die Vermessung des Werkzeugs im Bearbeitungszentrum geschehen kann.In a further advantageous embodiment of the machining center, the measuring unit is included in the machining center. this leads to the advantage that in this way a compact design is achieved and the measurement of the tool can be done in the machining center.

Eine weitere, der Erfindung zugrunde liegende Aufgabe besteht darin, die bisher bekannte Verfahrensführung als solche zu verbessern, d. h. das Verfahren zeiteffizienter und flexibler zu gestalten und die möglichen Fehlerquellen deutlich zu reduzieren.A another object of the invention is to provide the previously known process management as such, d. H. the process more time efficient and more flexible and possible Significantly reduce sources of error.

Diese Aufgabe wird durch die Merkmale des Anspruchs 10 gelöst, nämlich durch ein Verfahren zur Bearbeitung eines Werkstücks in einem Bearbeitungszentrum. Vor Aufnahme des Werkzeugs in die Werkzeugaufnahme wird die Geometrie des Werkzeugs in einem ersten Schritt in der Werkzeugvermessungseinheit bestimmt. Die ermittelte Werkzeuggeometrie wird in einem zweiten Schritt in eine zweite Datenverarbeitungseinheit eingespeist. In einem dritten Schritt berechnet die zweite Datenverarbeitungseinheit, ob der durch das NC-Programm festgelegte Bearbeitungsablauf mit dem gewählten Werkzeug kollisionsfrei abarbeitbar ist. In einem letzten Schritt wird das ausgewählte Werkzeug für das Bearbeitungszentrum von der zweiten Datenverarbeitungseinheit entweder freigegeben oder ein anderes Werkzeug angefordert. Dieses Verfahren hat den Vorteil, dass bestimmt werden kann, ob ein ausgewähltes Werkzeug geeignet für einen durch ein NC-Programm festgelegten Bearbeitungsablauf ist. Ferner hat dieses Verfahren den Vorteil, dass die gesamte Geometrie des ausgewählten Werkzeugs erfasst wird und an Hand der erfassten Geometrie der Bearbeitungsablauf des NC-Programms durchgerechnet werden kann, so dass festgestellt werden kann, ob möglicherweise das ausgewählte Werkzeug eine Kollision erzeugt oder nicht. Vorteilhaft ist ferner, dass auf eine Umprogrammierung der NC-Steuerung unter Zugrundelegung der ermittelten Werkzeuggeometrie verzichtet werden kann.These The problem is solved by the features of claim 10, namely by a method of machining a workpiece in a machining center. Before the tool is received in the tool holder, the geometry becomes of the tool in a first step in the tool measuring unit certainly. The determined tool geometry is in a second Step fed to a second data processing unit. In a third step calculates the second data processing unit, whether the machining sequence defined by the NC program is with the chosen one Tool can be processed without collision. In a final step will be the selected one Tool for the machining center of the second data processing unit either released or requested another tool. This Method has the advantage that it can be determined whether a selected tool suitable for is a defined by an NC program processing. Furthermore, this method has the advantage that the entire geometry of the selected Tool is detected and based on the detected geometry of the machining process of the NC program can be calculated so that stated can be, if possible the selected one Tool generates a collision or not. It is also advantageous that to a reprogramming of the NC control based on The determined tool geometry can be dispensed with.

Bei einer weiteren Ausführungsform ist vorgesehen, dass die zweite Datenverarbeitungseinheit durch einen Vergleich mit einer hinterlegten Werkzeuggeometrie berechnet, ob der durch das NC-Programm festgelegte Bearbeitungsablauf mit dem gewählten Werkzeug kollisionsfrei abarbeitbar ist. Dies hat den Vorteil, dass durch die hinterlegte Werkzeuggeometrie ein einfacher und zugleich effektiver Ist/Sollabgleich stattfinden kann, der im Ergebnis zu einer Zeitersparnis führt.at a further embodiment is provided that the second data processing unit by calculated a comparison with a stored tool geometry, whether the machining sequence defined by the NC program is with the chosen one Tool can be processed without collision. This has the advantage that by the deposited tool geometry a simpler and at the same time Actual actual / target adjustment can take place, which in the result to a Saves time.

Bei einer weiteren Ausführungsform stellt die hinterlegte Werkzeuggeometrie die Maximalgeometrie eines Werkzeugs dar, mit der das NC-Programm noch abarbeitbar ist. Dies hat den Vorteil, dass durch einen sehr einfachen Ist/Sollabgleich entschieden werden kann, ob das ausgewählte Werkzeug für den Programmablauf ge eignet ist, da alle Werkzeuggeometrien, die unter Maximalgeometrie fallen, für den NC-Programmablauf noch geeignet sind.at a further embodiment the stored tool geometry represents the maximum geometry of a Tool with which the NC program can still be processed. This has the advantage that by a very simple actual / nominal adjustment It can be decided whether the selected tool for the program flow ge is suitable because all tool geometries under maximum geometry fall, for the NC program sequence are still suitable.

Gemäß eines dritten Aspekts zeichnet sich die Erfindung aus, dass die Werkzeugvermessungseinheit mit einer Werkzeugmaschine verwendet wird und vernetzt ist, wobei die Werkzeugsvermessungseinheit mit einer automatischen Vorrichtung zur Erfassung der Geometrie des Werkzeugs ausgestattet ist, die die Durchführung des oben beschriebenen Verfahrens ermöglicht.According to one third aspect, the invention is characterized in that the tool measuring unit is used with a machine tool and is networked, wherein the tool measuring unit with an automatic device equipped to capture the geometry of the tool, the the implementation of the method described above.

Ausführungsbeispiel:Embodiment:

Weitere Vorteile und Ausgestaltungsmöglichkeiten der Erfindung sind an Hand der nachfolgend beschriebenen Ausführungsbeispiele zu erkennen, die unter Bezugnahme auf die Zeichnungen erläutert werden. Es zeigen:Further Advantages and design options The invention are based on the embodiments described below to be recognized, which are explained with reference to the drawings. Show it:

1: einen Querschnitt durch ein Werkzeug; 1 a cross section through a tool;

2: schematische Darstellung der Kombinationsvielfalt für die Erstellung eines Komplettwerkzeugs „Kugelfräser 8"; 2 : schematic representation of the variety of combinations for the creation of a complete tool "ball end mill 8";

3: schematisches Beispiel für den Austausch zwischen virtuellem und realem Werkzeug im CAD/CAM-System;
Elemente gleicher Konstruktion oder Funktion sind figurenübergreifend mit den gleichen Bezugszeichen versehen.
3 : schematic example of the exchange between virtual and real tools in the CAD / CAM system;
Elements of the same construction or function are provided across the figures with the same reference numerals.

Ein Werkzeug (6) besteht immer aus mehreren Komponenten. 1 zeigt beispielhaft einen Querschnitt durch ein in einen Maschinenkopf (1) eingespanntes Fräswerkzeug. Dabei umfasst das Werkzeug einen Grundhalter (2), eine Verlängerung (3), einen Werkzeughalter (4), sowie eine Schneide (5).A tool ( 6 ) always consists of several components. 1 shows by way of example a cross section through a into a machine head ( 1 ) clamped milling tool. The tool comprises a basic holder ( 2 ), an extension ( 3 ), a tool holder ( 4 ), as well as a cutting edge ( 5 ).

Dabei kann sowohl die geometrische Form des Grundhalters (2), der Verlängerung (3), des Werkzeughalters (4) als auch der Schneide (5) unterschiedlich ausgeführt werden, wie in 2 exemplarisch dargestellt.Both the geometric shape of the basic holder ( 2 ), the extension ( 3 ), the tool holder ( 4 ) as well as the cutting edge ( 5 ) are executed differently, as in 2 exemplified.

In 2 sind der Grundhalter (2), die Verlängerung (3) als auch die Schneide (5) in einigen Ausführungsformen dargestellt, die jeweils beliebig miteinander kombinierbar sind. Auf Grund der Vielzahl der Kombinationsmöglichkeiten ist es zur Vermeidung von Kollisionen notwendig, das Werkzeug vor dem Einsatz in einer Werkzeugmaschine dahingehend zu kontrollieren, ob der durch ein NC-Programm festgelegte Bearbeitungsablauf mit dem gewählten Werkzeug abarbeitbar ist, um Kollisionen zu vermeiden. Vermeidung von Kollisionen bedeutet, dass die Verfahrbewegungen des Werkzeugs zu keinem Zeitpunkt Beschädigungen an Bauteilen, Störgeometrien oder gar Teilen des Bearbeitungszentrums hervorrufen.In 2 are the basic holder ( 2 ), the extension ( 3 ) as well as the cutting edge ( 5 ) In some embodiments, each of which can be combined with each other. Due to the large number of possible combinations, it is necessary to avoid collisions to check the tool prior to use in a machine tool to determine whether the defined by an NC program machining process with the selected tool can be processed to avoid collisions. Avoiding collisions means that the traversing movements of the tool at no time damage to components, sturgeon geometry or even parts of the machining center.

Ein Bearbeitungszentrum zur spanenden Bearbeitung eines Werkstücks besteht üblicherweise aus einem CNC-Steuerungsbedienpult mit Bildschirm und Simulationsgrafik sowie zumindest einer mehrachsig beweglichen Arbeitsspindel. Bei dem Bearbeitungszentrum kann es sich um eine Fräsmaschine handeln, wobei es sich alternativ auch um jede andere Form einer Werkzeugmaschine zur spanenden Bearbeitung, wie beispielsweise Drehen, Bohren und Schleifen handeln kann, insbesondere auch in der Kombination aus einer Fräs- und Drehmaschine. Das Bearbeitungszentrum wird üblicherweise über ein CNC-Steuerungsbedienpult gesteuert, wobei zum Ablauf ein NC-Programm abläuft. Unter der ersten Datenverarbeitungseinheit versteht man das zur Steuerung des Bearbeitungszentrums notwenige NC-Programm sowie NC-Programmierungssystem sowie die zugehörige Hardware.One Machining center for machining a workpiece is usually made a CNC control panel with video and simulation graphics and at least one multi-axially movable work spindle. at the machining center can be a milling machine, where it Alternatively, also to any other form of a machine tool for machining, such as turning, drilling and Grinding can act, especially in the combination of a milling and lathe. The machining center is usually over Controlled CNC control panel, with an NC program to run expires. The first data processing unit is understood to mean the Control of the machining center Necessary NC program and NC programming system as well as the associated Hardware.

An das Bearbeitungszentrum ist erfindungsgemäß eine Werkzeugvermessungseinheit angeschlossen. Die Werkzeugvermessungseinheit ist insbesondere geeignet, die Geometrie eines von einer Werkzeugaufnahme aufzunehmenden Werkzeugs zu bestimmen.At The machining center according to the invention is a tool measuring unit connected. The tool measuring unit is particularly suitable the geometry of a tool to be picked up by a tool holder determine.

Die Werkzeugvermessungseinheit ist so eingerichtet und an das Bearbeitungszentrum angebunden, dass sie die von ihr ermittelten Werkzeuggeometriedaten in eine zweite Datenverarbeitungseinheit einspeist. Die zweite Datenverarbeitungseinheit kann in Form eines EDV-Arbeitsplatzes ausgebildet sein. Die zweite Datenverarbeitungseinheit kann dabei von dem Bearbeitungszentrum oder der Werkzeugvermessungseinheit umfasst sein. Ferner kann die zweite Datenverarbeitungseinheit von einem separaten, zwischen dem Bearbeitungszentrum und der Werkzeugvermessungseinheit über eine geeignete Datenschnittstelle ungebundenen EDV-Arbeitsplatz umfasst sein.The Tool measuring unit is set up and to the machining center tethered that they have the tool geometry data determined by her feeds into a second data processing unit. The second data processing unit can be designed in the form of a computer workstation. The second data processing unit can from the machining center or the tool measuring unit includes his. Furthermore, the second data processing unit of a separate, between the machining center and the tool measuring unit via a suitable data interface untied computer workstation includes.

Neben der ermittelten Werkzeuggeometrie wird an die zweite Datenverarbeitungseinheit auch elektronisch die Information übermittelt, welche Werkzeuge für den Bearbeitungszyklus in dem Bearbeitungszentrum notwendig sind. Hiefür stehen dann für jedes zu richtende Werkzeug alle notwendigen NC-Programme, inklusive aller der Berechnung zugrunde liegenden Geometriedaten (z. B. Bauteil- und Störgeometrien) zur Verfügung. Dies bedingt, dass Teile der eingesetzten CAD/CAM-Software ebenfalls der zweiten Datenverarbeitungseinheit zur Verfügung stehen.Next the determined tool geometry is sent to the second data processing unit also electronically transmitted the information which tools for the Machining cycle in the machining center are necessary. Stand up for it then for Each tool to be corrected contains all necessary NC programs, including All geometry data on which the calculation is based (eg component and interfering geometries) to disposal. This requires that parts of the CAD / CAM software used also the second data processing unit are available.

Die Werkzeugvermessungseinheit umfasst eine Vorrichtung, die die Geometrie des aufzunehmenden Werkzeugs bestimmt. Unter Geometrie ist insbesondere die konkrete Abmessung des Werkzeuges zu verstehen. Gegebenenfalls kann es auch sinnvoll sein, Einzelkomponenten zu vermessen und die erzielten Ergebnisse zu einem geeigneten Werkzeug kombinieren. Sofern notwendig, kann unter der Geometrie auch die freie, aus der Werkzeugaufnahme herausragende Hüllkontur gemeint sein.The Tool measurement unit includes a device that measures the geometry of the tool to be recorded. Under geometry is particular to understand the concrete dimension of the tool. Possibly It may also be useful to measure individual components and the combine the results obtained into a suitable tool. Provided necessary, under the geometry can also be the free, from the tool holder outstanding envelope contour be meant.

Die Bestimmung der Geometrie des aufzunehmenden Werkzeugs kann optisch beispielsweise durch eine entsprechende Kamera erfolgen. Derzeit wird die Geometrie über ein Durchlichtverfahren ermittelt. Hierbei wird paralleles Licht auf das Werkzeug geschickt und auf einen geeigneten Film projiziert. Die optische Abbildung des Werkzeugs wird entsprechend ausgewertet und weiterverarbeitet. Die Auswertung erfolgt gewöhnlicherweise durch Umwandlung der ermittelten Geometrie in geeignete Daten. Ferner kann die Geometrie des Werkzeugs auch taktil oder durch eine andere Vorrichtung zur Bestimmung einer Kontur erfasst werden. Die Werkzeugvermessungseinheit ist bevorzugt so ausgestaltet, dass die Geometrie des aufzunehmenden Werkzeugs halbautomatisch oder vollautomatisch erfasst werden kann.The Determining the geometry of the male tool can be optically for example, by a corresponding camera. Currently the geometry over a transmitted light method determined. This becomes parallel light sent to the tool and projected onto a suitable film. The optical image of the tool is evaluated accordingly and further processed. The evaluation is usually done by converting the determined geometry into suitable data. Further The geometry of the tool can also be tactile or by another Device for determining a contour are detected. The tool measuring unit is preferably designed so that the geometry of the male Tool can be detected semiautomatic or fully automatic.

Die Vermessung des aufzunehmenden Werkzeugs der Werkzeugvermessungseinheit erfolgt bevorzugt zweidimensional. Da es sich bei den einzusetzenden Werkzeugen gewöhnlicherweise um rotationssymmetrische Werkzeuge handelt, ermöglicht die zweidimensionale Vermessung und Erfassung der Werkzeuge eine effektive und schnelle Möglichkeit, die Geometrie aufgrund der Rotationssymmetrie zu erfassen. Bei nichtrotationssymmetrischen Werkzeugen ist jedoch bei geeigneter Wahl der Vorrichtung zur Erfassung der Geometrie von Werkzeugen auch eine dreidimensionale Erfassung möglich. Alternativ hierzu wird die Geometrie von nichtrotationssymmetrischen Werkzeugen zweidimensional durch langsame Rotation des Werkzeugs und wiederholte Vermessung ermittelt.The Measurement of the tool to be picked up by the tool measuring unit is preferably two-dimensional. As it is to be used in the Tools usually is rotationally symmetric tools, allows the two-dimensional Measuring and recording the tools an effective and fast Possibility, to detect the geometry due to rotational symmetry. For non-rotationally symmetric Tools, however, with a suitable choice of the device for detection The geometry of tools also a three-dimensional detection possible. Alternatively, the geometry of non-rotationally symmetric Two-dimensional tools by slow rotation of the tool and repeated measurement determined.

Um eine möglichst effektive Vermessung des Werkzeugs in einer möglichst kurzen Zeit zu erreichen, ist das aufzunehmende Werkzeug mit einer Genauigkeit von 0,1 mm oder schlechter zu vermessen. Bei filigran zu fertigenden Werkstücken kann jedoch eine Genauigkeit von 0,1 mm oder besser notwendig sein, so dass dies bei geeigneter Wahl der Vorrichtung der Vermessungseinheit möglich ist.Around one possible to achieve effective measurement of the tool in as short a time as possible is the male tool with an accuracy of 0.1 mm or worse to measure. For filigree to be produced workpieces can However, an accuracy of 0.1 mm or better be necessary, so that this with a suitable choice of the device of the surveying unit possible is.

Die Werkzeugvermessungseinheit kann beispielsweise als Messergebnis eine Kontur entweder als Freiformkurve, Kreis-Linien-Folge oder Punktefolge liefern, die durch einen entsprechenden Prozess in geeignete Geometriedaten umgewandelt werden.The Tool measuring unit, for example, as a measurement result a contour either as a free-form curve, circle-line sequence or Provide a sequence of points that can be transformed into appropriate ones by a corresponding process Geometry data to be converted.

Da die Werkzeugvermessungseinheit mit einem Bildschirm ausgestattet ist, ist das Ergebnis der Vermessung auf dem Bildschirm darstellbar.Since the tool measuring unit is equipped with a screen, the result is the Survey on the screen displayed.

Nach Übermittlung der Werkzeuggeometrie an die zweite Datenverarbeitungseinheit erfolgt eine Berechnung, ob der durch das NC-Programm festgelegte Bearbei tungsablauf mit dem gewählten Werkzeug kollisionsfrei abarbeitbar ist. Die zweite Datenverarbeitungseinheit berechnet dies vor Aufnahme des Werkzeugs in die Werkzeugaufnahme in folgenden Schritten. Die in der Werkzeugvermessungseinheit ermittelte Geometrie des Werkzeugs wird über eine geeignete Datenschnittstelle in die zweite Datenverarbeitungseinheit eingespeist. Die zweite Datenverarbeitungseinheit kann hierzu mit einer entsprechenden CAD/CAM Software ausgestattet sein oder mit einem anderen geeigneten Programm. In der zweiten Datenverarbeitungseinheit wird sodann berechnet, ob der durch das NC-Programm festgelegte Bearbeitungsablauf mit dem gewählten Werkzeug kollisionsfrei abarbeitbar ist oder nicht. Hierzu wird die durch die Vorrichtung der Werkzeugvermessungseinheit bestimmte Geometrie des Werkzeugs vollständig zur Berechnung herangezogen.After transmission the tool geometry is done to the second data processing unit a calculation as to whether the machining sequence defined by the NC program with the chosen one Tool can be processed without collision. The second data processing unit calculates this before picking up the tool in the tool holder in the following steps. The determined in the tool measuring unit Geometry of the tool is about a suitable data interface in the second data processing unit fed. The second data processing unit can do this with be equipped with a corresponding CAD / CAM software or with another suitable program. In the second data processing unit is then calculated, whether the program specified by the NC program Machining process with the selected Tool can be processed without collision or not. For this purpose is determined by the device of the tool measuring unit Geometry of the tool completely used for the calculation.

Um kollisionsfreie NC-Programme berechnen zu können, müssen die realen Gegebenheiten in der virtuellen CAD-Welt exakt abgebildet sein. Dies bedeutet, es muss sowohl die Geometrie des zu bearbeitenden Bauteiles, alle Störgeometrien, wie z. B. Aufspannmittel, alle Komponenten des Bearbeitungszentrums und vor allem die komplette Geometrie des Fräswerkzeuges berücksichtigt werden.Around To be able to calculate collision-free NC programs, the real conditions have to be calculated be exactly mapped in the virtual CAD world. This means, it must be both the geometry of the component to be machined, all for geometry, such as B. chuck, all components of the machining center and especially the complete geometry of the milling tool become.

In der zweiten Datenverarbeitungseinheit sind die einzelnen Parameter der NC-Programmierung hinterlegt, insbesondere die Anforderungen an ein Werkzeug und die Bahnen, auf denen die Bearbeitung mit dem Werkzeug durchgeführt werden soll. An Hand der ermittelten Werkzeuggeometrie wird das NC-Programm vollständig im Rahmen einer Simulation abgearbeitet. Im Rahmen der Simulation wird sodann unter Zugrundelegung der ermittelten Werkzeuggeometrie berechnet, ob eine kollisionsfreie Abarbeitung des NC-Programms möglich ist, oder ob das ausgewählte Werkzeug an bestimmten Punkten kollidiert. Sofern das ausgewählte Werkzeug für das Bearbeitungszentrum von der zweiten Datenverarbeitungseinheit freigegeben wird, d. h. keine Kollisionen wurden festgestellt, kann dieses Werkzeug verwendet werden. Sofern die zweite Datenverarbeitungseinheit feststellt, dass mit diesem Werkzeug Kollisionen zu befürchten sind, wird ein anderes Werkzeug angefordert.In the second data processing unit are the individual parameters NC programming deposited, in particular the requirements for a tool and the Lanes on which machining with the tool is carried out should. Based on the determined tool geometry, the NC program becomes Completely processed in the context of a simulation. As part of the simulation will be then calculated on the basis of the determined tool geometry, whether a collision-free execution of the NC program is possible, or whether the selected Tool collides at certain points. Unless the selected tool for the Machining center released by the second data processing unit is, d. H. No collisions have been detected, this tool can be used. If the second data processing unit determines The fear of collisions with this tool becomes another one Tool requested.

Die Ergebnisse der Vermessung können in der zweiten Datenverarbeitungseinheit abgespeichert und dem ausgewählten Werkzeug beispielsweise über einen Bar-Code zugeordnet werden. Dies hat den Vorteil, dass ein wiederholter Messvorgang vermieden wird und gleich festgestellt werden kann, ob das ausgewählte Werkzeug die vom NC-Programm geforderte Geometrie aufweist und keine Kollisionen verursacht.The Results of the survey can stored in the second data processing unit and the selected tool for example about assigned a bar code become. This has the advantage of being a repeated measuring process is avoided and can be determined immediately whether the selected tool has the geometry required by the NC program and does not cause collisions.

Alternativ kann in der zweiten Datenverarbeitungseinheit eine Werkzeuggeometrie hinterlegt werden, mit der die ermittelte Werkzeuggeometrie verglichen wird. Bei der hinterlegten Werkzeuggeometrie handelt es sich quasi um ein „Dummywerkzeug", mit dessen Geometrie, unter Einbeziehung eines möglichen Toleranzbereichs, die ermittelte Werkzeuggeometrie verglichen wird. Es erfolgt ein dahingehender Vergleich, ob die geforderten Werkzeugeigenschaften in Form von Werkzeugdurchmesser, Länge etc. erfüllt sind oder nicht. Eine beispielhafte Gegenüberstellung ist in den 3a und 3b dargestellt. Die hinterlegte Werkzeuggeometrie kann beispielsweise von dem NC-Programm oder einem anderen zum Einsatz kommenden Programm aus einer Programmbibliothek ausgelesen werden, in der die Geometrie einiger bzw. aller auf dem Bearbeitungszentrum zum Einsatz kommenden Werkzeuge abgespeichert ist.Alternatively, a tool geometry can be stored in the second data processing unit, with which the determined tool geometry is compared. The stored tool geometry is essentially a "dummy tool" whose geometry, taking into account a possible tolerance range, is compared to the tool geometry determined or not. An exemplary juxtaposition is in the 3a and 3b shown. The deposited tool geometry can be read out, for example, from the NC program or another program used from a program library in which the geometry of some or all of the tools used on the machining center is stored.

Ferner kann in der zweiten Datenverarbeitungseinheit eine Maximalgeometrie eines Werkzeugs hinterlegt werden. Durch die Hinterlegung einer Maximalgeometrie kann durch einen einfachen Ist/Soll-Vergleich ermittelt werden, ob die ermittelte Werkzeuggeometrie den Anforderungen des NC-Programms entspricht oder nicht. Dies geschieht sehr einfach, indem überprüft wird, ob die maximal möglichen Abmessungen überschritten werden oder ob die ermittelte Werkzeuggeometrie die geforderte Geometrie einhält oder gegebenenfalls unterschreitet. Hierdurch wird eine sehr zeiteffiziente Möglichkeit geschaffen, das geeignete Werkzeug auszuwählen.Further can in the second data processing unit a maximum geometry of a tool. By depositing a Maximum geometry can be determined by a simple actual / target comparison whether the tool geometry determined meets the requirements of the NC program corresponds or not. This is done very easily by checking whether the maximum possible Dimensions exceeded or whether the determined tool geometry the required geometry comply or, if necessary, falls below. This will be a very time efficient Opportunity created to select the appropriate tool.

Da neben der Werkzeugvermessungseinheit auch der EDV-Arbeitsplatz einen Bildschirm aufweist, kann durch ein geeignetes Programm auf einem Bildschirm visualisiert werden, an welchen Stellen das ausgewählte Werkzeug mit Bauteilen kolli diert, sofern mit dem ausgewählten Werkzeug der durch das NC-Programm festgelegte Bearbeitungsablauf nicht abarbeitbar ist. Hier können einzelne Kollisionspunkte dargestellt werden. Auch kann die komplette Bearbeitung simuliert werden und die einzelnen Kollisionspunkte insgesamt, d. h. Lage und Umfang der Kollisionen, dargestellt werden. Dies beinhaltet den Vorteil, dass sich der Bediener des Bearbeitungszentrums schnell einen Überblick über etwaige Kollisionen verschaffen kann und ein geeignetes Werkzeug sucht und dieses wiederum kontrolliert.There in addition to the tool measuring unit and the computer workplace one Screen can by a suitable program on one Screen are visualized, at which points the selected tool collided with components, provided that with the selected tool by the NC program specified processing sequence can not be processed. Here are some Collision points are displayed. Also, the complete editing be simulated and the individual collision points in total, d. H. Location and extent of the collisions, to be represented. this includes the advantage that the operator of the machining center is fast an overview of any Can provide collisions and looks for a suitable tool and this in turn controls.

11
Maschinenkopfmachine head
22
Grundhalterbase holder
33
Verlängerungrenewal
44
Werkzeughaltertoolholder
55
Schneidecutting edge
66
WerkzeugTool

Claims (13)

Bearbeitungszentrum zur spanenden Bearbeitung eines Werkstücks, mit zumindest einer NC-gesteuerten, mehrachsig beweglichen Arbeitsspindel und einer ein NC-Programm handhabenden ersten Datenverarbeitungseinheit dadurch gekennzeichnet, dass – das Bearbeitungszentrum mit einer Werkzeugvermessungseinheit zur Bestimmung der Geometrie eines von einer Werkzeugaufnahme aufzunehmenden Werkzeugs verbunden ist, – wobei die Werkzeugvermessungseinheit eine Vorrichtung umfasst, die die Geometrie des aufzunehmenden Werkzeugs bestimmt, – die Werkzeugvermessungseinheit so eingerichtet und angebunden ist, dass sie die von ihr ermittelte Werkzeuggeometrie in eine zweite Datenverarbeitungseinheit einspeist, – welche berechnet, ob der durch das NC-Programm festgelegte Bearbeitungsablauf mit dem gewählten Werkzeug kollisionsfrei abarbeitbar ist – und daraufhin entweder das ausgewählte Werkzeug für das Bearbeitungszentrum freigibt oder ein anderes Werkzeug anfordert.Machining center for machining a workpiece, comprising at least one NC-controlled, multi-axially movable work spindle and a NC data handling first data processing unit, characterized in that - the machining center is connected to a tool measuring unit for determining the geometry of a tool to be included by a tool holder, - wherein the tool measuring unit comprises a device which determines the geometry of the tool to be recorded, - the tool measuring unit is set up and connected in such a way that it feeds the tool geometry determined by it into a second data processing unit, - which calculates whether the machining sequence defined by the NC program can be executed collision-free with the selected tool - and then either releases the selected tool for the machining center or requests another tool. Bearbeitungszentrum nach Anspruch 1, dadurch gekennzeichnet, dass die Vorrichtung der Werkzeugvermessungseinheit die Geometrie des aufzunehmenden Werkzeugs optisch bestimmt.Machining center according to claim 1, characterized in that that the device of the tool measuring unit the geometry of the male tool optically determined. Bearbeitungszentrum nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Vorrichtung der Werkzeugvermessungseinheit die Geometrie des aufzunehmenden Werkzeugs halbautomatisch oder vollautomatisch erfasst wird.Machining center according to one of the preceding Claims, characterized in that the device of the tool measuring unit the geometry of the tool to be recorded semi-automatic or is detected fully automatically. Bearbeitungszentrum nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das aufzunehmende Werkzeug zweidimensional vermessen wird.Machining center according to one of the preceding Claims, characterized in that the male tool two-dimensional is measured. Bearbeitungszentrum nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das aufzunehmende Werkzeug mit einer Genauigkeit von 0,1 mm oder schlechter vermessen wird.Machining center according to one of the preceding Claims, characterized in that the male tool with a Accuracy of 0.1 mm or worse is measured. Bearbeitungszentrum nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Ergebnis des Vermessens abgespeichert und dem ausgewählten Werkzeug zugeordnet wird.Machining center according to one of the preceding Claims, characterized in that the result of the surveying stored and the selected one Tool is assigned. Bearbeitungszentrum nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass Stellen, an denen das ausgewählte Werkzeug kollidiert, auf einem Bildschirm visualisiert werden.Machining center according to one of the preceding Claims, characterized in that locations where the selected tool collides, be visualized on a screen. Bearbeitungszentrum nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Werkzeugvermessungseinheit als von dem Bearbeitungszentrum separat ausgebildet ist.Machining center according to one of the preceding Claims, characterized in that the tool measuring unit as is formed separately from the machining center. Bearbeitungszentrum nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Werkzeugvermessungseinheit von dem Bearbeitungszentrum umfasst ist.Machining center according to one of the preceding Claims, characterized in that the tool measuring unit of the machining center is included. Verfahren zur Bearbeitung eines Werkstücks in einem Bearbeitungszentrum nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass vor Aufnahme des Werkzeugs in die Werkzeugaufnahme das Werkzeug in folgenden Schritten kontrolliert wird: – die Geometrie des Werkzeugs wird in der Werkzeugvermessungseinheit bestimmt, – die ermittelte Werkzeuggeometrie wird in eine zweite Datenverarbeitungseinheit eingespeist, – in der zweiten Datenverarbeitungseinheit wird berechnet, ob der durch das NC-Programm festgelegte Bearbeitungsablauf mit dem gewählten Werkzeug kollisionsfrei abarbeitbar ist, – daraufhin wird das ausgewählte Werkzeug für das Bearbeitungszentrum von der zweiten Datenverarbeitungseinheit entweder freigegeben oder ein anderes Werkzeug angefordert.Method for machining a workpiece in one Machining center according to one of the preceding claims, characterized characterized in that prior to receiving the tool in the tool holder the tool is controlled in the following steps: - the geometry of the tool is determined in the tool measuring unit, - the determined Tool geometry is transferred to a second data processing unit fed, - in the second data processing unit is calculated, whether by The NC program specified machining sequence collision-free with the selected tool is workable, - then becomes the selected one Tool for the machining center of the second data processing unit either released or requested another tool. Verfahren zur Bearbeitung eines Werkstücks in einem Bearbeitungszentrum nach Anspruch 10, dadurch gekennzeichnet, dass durch einen Vergleich mit einer hinterlegten Werkzeuggeometrie berechnet wird, ob der durch das NC-Programm festgelegte Bearbeitungsablauf mit dem gewählten Werkzeug kollisionsfrei abarbeitbar ist.Method for machining a workpiece in one Machining center according to claim 10, characterized in that calculated by a comparison with a stored tool geometry, whether the machining sequence defined by the NC program is with the chosen one Tool can be processed without collision. Verfahren zur Bearbeitung eines Werkstücks in einem Bearbeitungszentrum nach Anspruch 11, dadurch gekennzeichnet, dass die hinterlegte Werkzeuggeometrie die Maximalgeometrie darstellt, mit der das NC-Programm noch abarbeitbar ist.Method for machining a workpiece in one Machining center according to claim 11, characterized in that the stored tool geometry represents the maximum geometry, with which the NC program can still be processed. Verwendung einer mit einer Werkzeugmaschine vernetzten Werkzeugvermessungseinheit, die mit einer automatischen Vorrichtung zur Erfassung der Geometrie des Werkzeugs ausgestattet ist, zur Durchführung eines Verfahrens nach Ansprüchen 10 bis 12.Use of a networked with a machine tool Tool measuring unit equipped with an automatic device equipped to capture the geometry of the tool, to carry out a Process according to claims 10 to 12.
DE102007017048A 2007-04-11 2007-04-11 Workpiece machining center, is connected with tool measurement unit which feds determined tool geometry into data processing unit, where measurement is made to check whether machining sequence is executed with tool Ceased DE102007017048A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102007017048A DE102007017048A1 (en) 2007-04-11 2007-04-11 Workpiece machining center, is connected with tool measurement unit which feds determined tool geometry into data processing unit, where measurement is made to check whether machining sequence is executed with tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102007017048A DE102007017048A1 (en) 2007-04-11 2007-04-11 Workpiece machining center, is connected with tool measurement unit which feds determined tool geometry into data processing unit, where measurement is made to check whether machining sequence is executed with tool

Publications (1)

Publication Number Publication Date
DE102007017048A1 true DE102007017048A1 (en) 2008-10-23

Family

ID=39767734

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102007017048A Ceased DE102007017048A1 (en) 2007-04-11 2007-04-11 Workpiece machining center, is connected with tool measurement unit which feds determined tool geometry into data processing unit, where measurement is made to check whether machining sequence is executed with tool

Country Status (1)

Country Link
DE (1) DE102007017048A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014048821A1 (en) * 2012-09-26 2014-04-03 Blum-Novotest Gmbh Method and device for measuring a tool received in a workpiece processing machine
CN104062942A (en) * 2014-05-27 2014-09-24 安徽蓝德集团股份有限公司 Cutter collision preventing method for machining center
DE112013003388B4 (en) * 2013-02-21 2016-02-25 Mitsubishi Electric Corporation Collision tester and numerical control device
EP3822022A4 (en) * 2018-07-10 2022-02-09 Makino Milling Machine Co., Ltd. Machine tool system, and tool determining method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2140937A (en) * 1983-05-10 1984-12-05 Philips Nv Simulation of machine tools
US5798928A (en) * 1992-01-28 1998-08-25 Mitsubishi Denki Kabushiki Kaisha Tool specifying method and apparatus for an NC automatic programming system
DE19942980A1 (en) * 1999-09-09 2001-03-15 Heilig & Schwab Gmbh Method and device for measuring machine tools applies an optical electronic measuring device built into a controllable processing machine as a temporary or fixed feature and enabling a video camera to record any shadow cracks.
WO2002020213A2 (en) * 2000-09-07 2002-03-14 P & L Gmbh & Co. Kg Machine tool comprising collision verification
DE10361920A1 (en) * 2003-12-23 2005-07-28 Starragheckert Gmbh Tool controlling device e.g. for avoiding use of defective tools, has processor, tool shop, feeder unit for transport of tools between tool shop and working area
DE10242493B4 (en) * 2002-09-12 2006-03-30 E. Zoller GmbH & Co. KG Einstell- und Messgeräte Method and device for determining information about a tool / workpiece

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2140937A (en) * 1983-05-10 1984-12-05 Philips Nv Simulation of machine tools
US5798928A (en) * 1992-01-28 1998-08-25 Mitsubishi Denki Kabushiki Kaisha Tool specifying method and apparatus for an NC automatic programming system
DE19942980A1 (en) * 1999-09-09 2001-03-15 Heilig & Schwab Gmbh Method and device for measuring machine tools applies an optical electronic measuring device built into a controllable processing machine as a temporary or fixed feature and enabling a video camera to record any shadow cracks.
WO2002020213A2 (en) * 2000-09-07 2002-03-14 P & L Gmbh & Co. Kg Machine tool comprising collision verification
DE10242493B4 (en) * 2002-09-12 2006-03-30 E. Zoller GmbH & Co. KG Einstell- und Messgeräte Method and device for determining information about a tool / workpiece
DE10361920A1 (en) * 2003-12-23 2005-07-28 Starragheckert Gmbh Tool controlling device e.g. for avoiding use of defective tools, has processor, tool shop, feeder unit for transport of tools between tool shop and working area

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014048821A1 (en) * 2012-09-26 2014-04-03 Blum-Novotest Gmbh Method and device for measuring a tool received in a workpiece processing machine
EP2901221B1 (en) 2012-09-26 2017-03-22 Blum-Novotest GmbH Method and device for measuring a tool received in a workpiece processing machine
DE112013003388B4 (en) * 2013-02-21 2016-02-25 Mitsubishi Electric Corporation Collision tester and numerical control device
CN104062942A (en) * 2014-05-27 2014-09-24 安徽蓝德集团股份有限公司 Cutter collision preventing method for machining center
EP3822022A4 (en) * 2018-07-10 2022-02-09 Makino Milling Machine Co., Ltd. Machine tool system, and tool determining method

Similar Documents

Publication Publication Date Title
DE69627198T2 (en) GENERATION OF A MEASURING PROGRAM FOR NC MACHINING AND MACHINING MANAGEMENT BASED ON IT
EP3285961B1 (en) Method and device for machining a tool by removing material
EP1762919B1 (en) Simulation system
EP2188684B1 (en) Virtual machine tool for representing operations of machining units of a real machine tool
EP3335086B1 (en) Method and control device for optimized controlling of a machine tool
DE102005027947A1 (en) Device for checking a fault
DE4400198A1 (en) Laser cutting machine
EP2237122A2 (en) Method and device for generating control data for controlling a tool on a machine tool
EP2216698A2 (en) Method and device for generating transformed control data for controlling a tool on a machine tool
DE102007045595A1 (en) Method and virtual machine tool for displaying actions of a real machine tool
EP2188682B1 (en) Machine tool
EP2216697B1 (en) Machine tool and method for avoiding collision within a machine tool
DE102004019653B4 (en) simulation device
EP2849014A2 (en) Method for controlling a gear cutting machine and gear cutting machine
WO2016078760A1 (en) Method and system for correcting a processing path of a robot-guided tool
DE102008035710B4 (en) Method for automatically returning a tool of a program-controlled machine tool
DE102009015934A1 (en) Method and device for generating control data for controlling a tool on a machine tool
DE10044306A1 (en) machine tool
DE102007017048A1 (en) Workpiece machining center, is connected with tool measurement unit which feds determined tool geometry into data processing unit, where measurement is made to check whether machining sequence is executed with tool
DE102007048587A1 (en) Machine tool control
EP1431851B1 (en) Integrated tool manufacturing and measuring
DE102006029527A1 (en) Metallic bar shaped workpiece cutting method, involves simulating relative movements of processing tool and workpiece on basis of individual drive control data, which is produced by control unit
DE112017003357T5 (en) Selection device, selection process and program
DE102006035848A1 (en) Collision detection system for machine tool, detects collision between components in machine tool, where data that refers to projection length of tool to tool holder is computed on basis of measured tool offset size
DE10257229A1 (en) Machine tool control device has data sets in memory that prevent any tool collisions occurring, with one data set input by an operator relating to machine tool conditions and the other generated by a collision prediction device

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
OP8 Request for examination as to paragraph 44 patent law
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final

Effective date: 20130108