DE102006029527A1 - 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 - Google Patents
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 Download PDFInfo
- Publication number
- DE102006029527A1 DE102006029527A1 DE200610029527 DE102006029527A DE102006029527A1 DE 102006029527 A1 DE102006029527 A1 DE 102006029527A1 DE 200610029527 DE200610029527 DE 200610029527 DE 102006029527 A DE102006029527 A DE 102006029527A DE 102006029527 A1 DE102006029527 A1 DE 102006029527A1
- Authority
- DE
- Germany
- Prior art keywords
- workpiece
- tool
- drive control
- control data
- machining
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/406—Numerical 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/4069—Simulating machining process on screen
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35314—Display workpiece and machine, chuck, jig, clamp, tool
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35316—Interference checking between tool, machine, part, chuck, machining range
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45044—Cutting
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
Description
Die vorliegende Erfindung betrifft ein Verfahren zum Bearbeiten eines Werkstücks, insbesondere zum spanabhebenden Bearbeiten eines metallischen Werkstücks, mit den Schritten:
- – Bereitstellen einer Werkzeugmaschine mit einer Werkzeugaufnahme zum Aufnehmen eines Bearbeitungswerkzeugs, mit einer Werkstückaufnahme zum Aufnehmen eines Werkstücks, mit einer Vielzahl von Antrieben, die das Bearbeitungswerkzeug und das Werkstück relativ zueinander bewegen, und mit einer Steuereinheit,
- – Bereitstellen eines Steuerprogramms für die Steuereinheit, wobei die Steuereinheit mit Hilfe des Steuerprogramms individuelle Antriebssteuerdaten für die Antriebe erzeugt, und wobei die individuellen Antriebssteuerdaten für das zu bearbeitende Werkstück repräsentativ sind,
- – Simulieren von relativen Bewegungen des Bearbeitungswerkzeuges und des Werkstücks, um eine Kollisionsprüfung durchzuführen, und
- – Bearbeiten des Werkstücks mit dem Bearbeitungswerkzeug, wenn die Kollisionsprüfung keine Kollisionen erwarten lässt, wobei die individuellen Antriebssteuerdaten den Antrieben zugeführt werden.
- Providing a machine tool with a tool receptacle for receiving a machining tool, with a workpiece receptacle for receiving a workpiece, with a multiplicity of drives which move the machining tool and the workpiece relative to one another, and with a control unit,
- Providing a control program for the control unit, wherein the control unit generates individual drive control data for the drives with the aid of the control program, and wherein the individual drive control data for the workpiece to be processed are representative,
- Simulating relative movements of the machining tool and the workpiece to perform a collision test, and
- Machining the workpiece with the machining tool when the collision check does not anticipate collisions, wherein the individual drive control data are supplied to the drives.
Die Erfindung betrifft ferner eine Werkzeugmaschine zum bearbeiten eines Werkstücks, insbesondere zum spanabhebenden Bearbeiten eines metallischen Werkstücks, mit einer Werkzeugaufnahme zum Aufnehmen eines Bearbeitungswerkzeugs, mit einer Werkstücksaufnahme zum Aufnehmen eines Werkstücks, mit einer Vielzahl von Antrieben, die das Bearbeitungswerkzeug und das Werkstück relativ zueinander bewegen, und mit einer Steuereinheit, die dazu ausgebildet ist, mit Hilfe eines Steuerprogramms individuelle Steuerdaten für die Antriebe zu erzeugen, wobei die individuellen Antriebssteuerdaten für das zu bearbeitende Werkstück repräsentativ sind, und wobei die individuellen Antriebssteuerdaten den Antrieben beim Bearbeiten des Werkstücks zugeführt werden.The The invention further relates to a machine tool for processing a Workpiece in particular for machining a metallic workpiece, with a tool holder for receiving a machining tool, with a workpiece holder for picking up a workpiece, with a variety of drives that the editing tool and the workpiece move relative to each other, and with a control unit that is designed with the help of a control program individual control data for the To generate drives, the individual drive control data for the workpiece to be machined are representative, and wherein the individual drive control data is supplied to the drives Editing the workpiece supplied become.
Ein
solches Verfahren und eine solche Werkzeugmaschine sind den einschlägigen Fachleuten aufgrund
ihrer Tätigkeit
auf diesem Gebiet bekannt. Beispielsweise beschreibt
Ein Beispiel für eine solche CAM-Software ist in einem Prospekt der Firma Pathtrace Engineering Systems mit dem Titel "Innovative Fertigungslösungen" beschrieben. Vorgestellt wird hier ein Softwarepaket namens EdgeCAM, das einerseits dazu dient, ein sog. NC-Programm, d.h. das Steuerprogramm für die CNC-Steuereinheit einer Werkzeugmaschine, offline zu erstellen. Darüber hinaus bietet das Softwarepaket EdgeCAM die Möglichkeit, eine graphische Simulation der Werkzeugbahnen offline durchzuführen, um eine Kollisionsprüfung vorzunehmen. Hierdurch soll verhindert werden, dass das mit EdgeCAM erstellte NC-Steuerprogramm im tatsächlichen Produktionsprozess zu einer Kollision der bewegten Teile führt.One example for Such a CAM software is in a brochure of the company Pathtrace Engineering Systems entitled "Innovative Manufacturing Solutions". Presented Here is a software package called EdgeCAM, on the one hand serves, a so-called NC program, i. the control program for the CNC control unit one Machine tool to create offline. In addition, the software package provides EdgeCAM the ability perform a graphical simulation of the tool paths offline to a collision check make. This is to prevent that with EdgeCAM created NC control program in the actual Production process leads to a collision of the moving parts.
Solche CAM-Softwaretools stellen allerdings erhebliche Anforderungen an die Rechenleistung der verwendeten Computer, was zur Folge hat, dass die Erstellung des NC-Programms und die Simulation häufig an einer Stelle stattfinden, die von der Werkzeugmaschine mehr oder weniger weit entfernt ist. Zeigt sich im Verlauf des Produktionsprozesses und/oder beim Einrichten der Werkzeugmaschine, dass an dem erstellten NC-Programm Änderungen erforderlich sind, ergeben sich aufgrund der großen Entfernungen zwischen Werkzeugmaschine und CAM-Arbeitsplatz lange Verzögerungszeiten. Ein CAM-Arbeitsplatz kann aufgrund der empfind lichen Hochleistungsrechner auch nicht ohne weiteres in den Produktionsbereich einer Werkzeugmaschinen gestellt werden. Außerdem erfordert die Bedienung eines CAM-Softwaretools spezielle Kenntnisse, die nicht jeder Maschinenbediener besitzt.Such However, CAM software tools make significant demands the computing power of the computers used, which results in that the creation of the NC program and the simulation frequently a place that more or more of the machine tool less far away. Shows itself during the production process and / or When setting up the machine tool, changes to the created NC program are required are due to the great distances between machine tool and CAM workstation long delay times. A CAM workstation can be due to the sensitive high performance computer not easily put in the production of a machine tool become. Furthermore requires the operation of a CAM software tool special knowledge, not every operator owns.
Darüber hinaus besitzen die bekannten CAM-Softwaretools den Nachteil, dass sie letztlich mit theoretischen Daten arbeiten, die von den tatsächlichen Gegebenheiten an einer bestimmten Werkzeugmaschine abweichen können. Um eine zuverlässige Simulation der Bewegungsabläufe zu realisieren, müssen in dem CAM-Softwaretool eine Vielzahl von individuellen Maschinenparametern hinterlegt werden, was angesichts der Typenvielfalt und der individuellen Eigenschaften von Werkzeugmaschinen sehr aufwändig ist. Je weniger die Simulation die tatsächlichen Parameter der Maschine berücksichtigt, desto größer ist das Risiko, dass es trotz erfolgreicher Simulation zu einer Kollision im Produktionsprozess kommt. Die damit verbundenen Schäden können beträchtlich sein.Furthermore The known CAM software tools have the disadvantage that they Ultimately work with theoretical data that is different from the actual one Conditions may differ on a particular machine tool. Around a reliable one Simulation of motion sequences to realize in the CAM software tool a variety of individual machine parameters are stored what considering the variety of types and individual characteristics of machine tools very complex is. The less the simulation the actual parameters of the machine considered, the bigger the risk of it becoming a collision despite successful simulation comes in the production process. The associated damage can be considerable be.
Vor diesem Hintergrund ist es eine Aufgabe der vorliegenden Erfindung, ein Verfahren und eine Werkzeugmaschine der eingangs genannten Art anzugeben, mit deren Hilfe sich Kollisionen im Produktionsprozess effizienter verhindern lassen.In front In this context, it is an object of the present invention to a method and a machine tool of the type mentioned to help identify collisions in the production process be prevented more efficiently.
Diese Aufgabe wird nach einem Aspekt der Erfindung durch ein Verfahren der eingangs genannten Art gelöst, bei dem die relativen Bewegungen des Bearbeitungswerkzeugs und des Werkstücks anhand der individuellen Antriebssteuerdaten simuliert werden, die von der Steuereinheit erzeugt wurden.This object is achieved according to one aspect of the invention by a method of the type mentioned, in which the relative movements of the machining tool and the workpiece hand of the individual drive control data generated by the control unit.
Nach einem anderen Aspekt der Erfindung wird diese Aufgabe durch eine Werkzeugmaschine der eingangs genannten Art gelöst, einen Simulationsrechner, dem die individuellen Antriebssteuerdaten ebenfalls zugeführt sind, wobei der Simulationsrechner dazu ausgebildet ist, in Abhängigkeit von den Antriebssteuerdaten ein Freigabesignal für die Bearbeitung des Werkstücks zu erzeugen.To In another aspect of the invention, this object is achieved by a Machine tool of the type mentioned solved a simulation computer, to which the individual drive control data are also supplied, wherein the simulation computer is designed to be dependent to generate from the drive control data an enable signal for processing the workpiece.
Die vorliegende Erfindung verwendet also auch eine Simulation der Bewegungsabläufe, um das Risiko einer Kollision im Verlauf eines Produktionsprozesses frühzeitig zu erkennen. Im Unterschied zu den bekannten Simulationsprogrammen werden bei dem neuen Verfahren der neuen Werkzeugmaschine allerdings reale Daten für die Simulation verwendet, nämlich die realen Antriebssteuerdaten, die von der Steuereinheit der Werkzeugmaschine mit Hilfe des Steuerprogramms erzeugt und im Betrieb an die Antriebe der Maschine geliefert werden. Die Simulation beruht somit auf Daten, die praktisch alle individuellen Parameter der Maschine genauso berücksichtigen, wie dies im späteren Produktionsprozess der Fall ist. Da die Steuereinheit einer Werkzeugmaschine auf die individuellen Eigenschaften der Maschine abgestimmt ist (einschließlich der Berücksichtigung von Streuungen der Maschinenparameter) ist die Simulation zuverlässiger als eine Offline-Simulation auf Basis von theoretischen Daten.The The present invention thus also uses a simulation of the motion sequences in order to the risk of a collision in the course of a production process early to recognize. In contrast to the known simulation programs become with the new procedure of the new machine tool however real data for the simulation uses, namely the real drive control data provided by the machine tool control unit generated by means of the control program and during operation to the drives supplied to the machine. The simulation is thus based on data the practically all individual parameters of the machine as well consider, like this later Production process is the case. As the control unit of a machine tool adapted to the individual characteristics of the machine (including the consideration of Scattering of machine parameters), the simulation is more reliable than an offline simulation based on theoretical data.
Darüber hinaus ist die Simulation anhand der individuellen Antriebssteuerdaten mit einem geringeren Rechenaufwand verbunden, weil die individuellen Eigenschaften der Steuereinheit in die Antriebssteuerdaten eingehen und nicht gesondert modelliert werden müssen. Das neue Verfahren und die neue Werkzeugmaschine lassen sich daher sehr kostengünstig realisieren.Furthermore is the simulation based on the individual drive control data associated with a lower computational effort, because the individual Characteristics of the control unit in the drive control data received and do not need to be modeled separately. The new procedure and The new machine tool can therefore be realized very inexpensively.
Ein weiterer Vorteil des neuen Verfahrens und der neuen Werkzeugmaschine liegt darin, dass die Kollisionsprüfung direkt vor Ort an der Werkzeugmaschine durchgeführt werden kann, so dass auch kleine Änderungen am NC-Steuerprogramm der Maschine, die häufig vor Ort erfolgen, sofort berücksichtigt werden. Änderungen am NC-Steuerprogramm werden bei der Simulation automatisch berücksichtigt, da die Steuereinheit der Werkzeugmaschine die individuellen Antriebssteuerdaten prinzipbedingt anhand des geänderten NC-Steuerprogramms erzeugt.One Another advantage of the new process and the new machine tool lies in the fact that the collision test directly on site at the Machine tool performed can be, so even small changes to the NC control program the machine that often done locally, taken into account immediately become. amendments on the NC control program are automatically taken into account in the simulation, since the control unit of the machine tool, the individual drive control data principle based on the changed NC control program generated.
Insgesamt bieten das neue Verfahren und die neue Werkzeugmaschine daher eine kostengünstige, zeitsparende und zuverlässige Möglichkeit, um Kollisionen im Produktionsprozess eines Werkstücks zu verhindern. Die oben genannte Aufgabe ist daher vollständig gelöst.All in all Therefore, the new process and the new machine tool offer one cost, time-saving and reliable Possibility, to prevent collisions in the production process of a workpiece. The above object is therefore completely solved.
In einer Ausgestaltung der Erfindung wird im Bereich der Werkzeugmaschine ein Simulationsrechner bereitgestellt, dem die individuellen Antriebssteuerdaten zugeführt werden.In An embodiment of the invention is in the field of machine tool provided a simulation computer to which the individual drive control data supplied become.
Alternativ hierzu kann das neue Verfahren bspw. auch durchgeführt werden, indem man die realen Antriebssteuerdaten der Maschinensteuerung einem Simulationstool zuführt, das auf einem entfernt angeordnetem Simulationsrechner abläuft. Die vorliegende Ausgestaltung ist demgegenüber bevorzugt, weil die Verzögerungszeiten minimiert werden, die sich ansonsten durch die langen Wege zwischen Werkzeugmaschine und Simulationsrechner ergäben. Daher erhöht die vorliegende Ausgestaltung auch die Akzeptanz des neuen Verfahrens beim Maschinenbediener. In Folge dessen werden Simulationen zur Vermeidung von Kollisionen auch bei kleinen Änderungen am NC-Steuerprogramm bereitwilliger durchgeführt, wodurch Kollisionen noch zuverlässiger verhindert werden.alternative For this purpose, the new method can, for example, also be carried out. by using the machine control real drive control data Feeds simulation tool, which runs on a remote simulation computer. The In contrast, the present embodiment is preferred because the delay times otherwise minimized by the long distances between machine tool and simulation computer would result. Therefore increased the present embodiment also the acceptance of the new method at the machine operator. As a result, simulations for Avoiding collisions even with small changes to the NC control program more readily performed, making collisions even more reliable be prevented.
In einer weiteren Ausgestaltung erzeugt der Simulationsrechner ein Freigabesignal für die Bearbeitung des Werkstücks.In In another embodiment, the simulation computer generates Release signal for the machining of the workpiece.
In dieser Ausgestaltung erzeugt der Simulationsrechner ein eindeutiges Signal, dass die Bearbeitung eines Werkstücks bzw. den Start eines automatischen, programmgesteuerten Produktionsprozesses freigibt. Vorzugsweise handelt es sich um ein Signal, das lediglich zwei oder drei Signalzustände annimmt, bspw. "Bearbeitungsprozess freigebeben", "Bearbeitungsprozess gesperrt" und/oder "Bearbeitungsprozess kritisch". Der zuletzt genannte Fall signalisiert dann bspw., dass der Simulationsrechner keine eindeutige Entscheidung über das Auftreten einer Kollision treffen kann, so dass der Maschinenbediener ggf. einen Probedurchlauf mit geringer Geschwindigkeit und/oder einer schrittweisen Freigabe der Maschinenbewegungen durchführen kann.In In this embodiment, the simulation computer generates a unique Signal that the machining of a workpiece or the start of an automatic, program-controlled production process. Preferably is a signal that only takes two or three signal states, eg "machining process free-earthquake "," machining process locked "and / or" editing process critical. "The last case mentioned signals then, for example, that the simulation computer no clear decision about the occurrence of a collision can hit, leaving the machine operator if necessary, a test run at low speed and / or a gradual release of the machine movements can perform.
Die Erzeugung eines solchen Freigabesignals besitzt den Vorteil, dass der Maschinenbediener eine eindeutige und leicht verständliche Information darüber erhält, ob er den Produktionsprozess mit dem vorhandenen Steuerprogramm starten kann. Dies trägt dazu bei, den Produktionsprozess und insbesondere das Einrichten einer Maschine zu beschleunigen.The Generation of such a release signal has the advantage that the machine operator a clear and easy to understand Information about it gets whether he is the production process with the existing control program can start. This carries in addition, the production process and especially the setup to accelerate a machine.
In diesem Zusammenhang ist es weiter bevorzugt, wenn der Simulationsrechner in dem oder den Fällen, in denen keine eindeutige Freigabe für die Bearbeitung eines Werkstücks signalisiert wird, eine zusätzliche Information darüber herausgibt, an welcher Stelle im Programmablauf des Steuerprogramms der Maschine eine Kollision auftreten wird oder zumindest nicht ausgeschlossen werden kann, so dass der Maschinenbediener die entsprechenden Programmschritte schneller auffinden und modifizieren kann.In this context, it is further preferred if the simulation computer in the one or more cases in which no clear release for the processing of a workpiece is signaled, gives additional information about where in the program flow of the control program of the machine a collision will occur or at least not be ruled out, so that the machine operator the appropriate Find and modify program steps faster.
In einer weiteren Ausgestaltung kann der Schritt des Bearbeitens nur in Abhängigkeit von dem Freigabesignal durchgeführt werden. Vorzugsweise erfolgt eine Kollisionsprüfung und eine zwingende Freigabe eines Bearbeitungsprozesses zumindest jedes Mal dann, wenn die Werkzeugmaschine in einen Automatikmodus geschaltet wird, d.h. ein automatischer Produktionsprozess gestartet wird.In In a further embodiment, the step of editing only dependent on performed by the enable signal become. Preferably, a collision check and a mandatory release takes place a machining process at least every time when the machine tool is switched to an automatic mode, i. an automatic Production process is started.
In dieser Ausgestaltung ist zumindest der Start eines automatischen Produktionsprozesses nur möglich, wenn eine zuvor erfolgte Kollisionsprüfung anhand einer Simulation der relativen Bewegungen unter Verwendung der individuellen Antriebssteuerdaten durchlaufen wurde und keine Kollisionen erkannt wurden. Damit wird vor jedem automatischen Betrieb der Werkmaschine eine Kollisionsprüfung durchgeführt. Mit dieser Ausgestaltung werden Kollisionen der Maschine besonders zuverlässig verhindert.In This configuration is at least the start of an automatic Production process only possible if a previous collision check based on a simulation the relative movements using the individual drive control data was traversed and no collisions were detected. This will be before each automatic operation of the machine a collision check performed. With In this embodiment, collisions of the machine are prevented particularly reliably.
In einer weiteren Ausgestaltung erzeugt der Simulationsrechner das Freigabesignal ohne graphische Darstellung der relativen Bewegung des Bearbeitungswerkzeugs und des Werkstücks.In In another embodiment, the simulation computer generates the Release signal without graphical representation of the relative movement of the machining tool and the workpiece.
Alternativ hierzu ist es grundsätzlich auch denkbar, dass der Simulationsrechner eine graphische Darstellung der relativen Bewegungen erzeugt, wie dies von den eingangs beschriebenen CAM-Softwaretools bekannt ist. Eine graphische Darstellung ist allerdings auf Grund der realen Antriebssteuerdaten, die für die Simulation der Bewegungen verwendet werden, nicht erforderlich, da es letztlich nur darauf ankommt, zu entscheiden, ob ein Produktionsprozess gestartet werden kann oder nicht. Andererseits ermöglicht diese Ausgestaltung eine wesentlich schnellere und kostengünstige Realisierung.alternative this is basically it also conceivable that the simulation computer is a graphical representation The relative movements generated, as of the above-described CAM software tools is known. A graphic representation is however due to the real drive control data used for the simulation of movements not needed, as it ultimately only depends on it arrives to decide whether to start a production process may or not. On the other hand, this configuration allows a much faster and cheaper realization.
In einer weiteren Ausgestaltung erzeugt das Steuerprogramm eine definierte Anzahl von Antriebssteuerdaten für die Bearbeitung des Werkstücks und der Schritt des Simulierens wird anhand von allen erzeugten Antriebssteuerdaten durchgeführt, bevor das Freigabesignal erzeugt wird.In In another embodiment, the control program generates a defined Number of drive control data for the machining of the workpiece and the step of simulating is generated by all Drive control data performed, before the enable signal is generated.
In dieser Ausgestaltung wird also die Simulation und Kollisionsprüfung vor dem möglichen Beginn eines Produktionsprozesses vollständig durchgeführt. Mit anderen Worten wird das Steuerprogramm im Rahmen der Simulation einmal vollständig durchlaufen, bevor das Freigabesignal erzeugt wird. Diese Ausgestaltung ist sehr einfach und kostengünstig zu realisieren.In This embodiment is therefore the simulation and collision check before the possible Start of a production process completed. With In other words, the control program is under the simulation once completely go through before the enable signal is generated. This embodiment is very simple and inexpensive to realize.
In einer alternativen Ausgestaltung werden die Schritt des Simulierens und des Bearbeitens zeitlich überlappend durchgeführt, wobei es sich versteht, dass die Schritte des Simulierens den Bearbeitungsschritten zeitlich jeweils etwas vorlaufen.In An alternative embodiment will be the step of simulating and editing overlapping in time carried out, it being understood that the steps of simulating the processing steps each time something in advance.
In dieser Ausgestaltung findet die Simulation und Kollisionsprüfung mit einem gewissen Vorlauf in Echtzeit und parallel zu einem schon begonnenen Produktionsprozess statt. Diese Ausgestaltung ist in der praktischen Realisierung aufwändiger als die zuvor genannte Ausgestaltung. Sie besitzt andererseits den Vorteil, dass die Kollisionsprüfung in den Produktionsprozess integriert ist. Der Produktionsprozess kann daher auch nach einer Änderung am Steuerprogramm schneller gestartet werden und es ist insbesondere möglich, eine Kollisionsprüfung kontinuierlich während eines gesamten Produktionsprozesses (über mehrere Werkstücke hinweg) durchzuführen.In This embodiment is accompanied by the simulation and collision check a certain lead in real time and parallel to an already started production process instead of. This embodiment is more complicated in practical implementation than the aforementioned embodiment. On the other hand, it has the advantage that the collision check integrated into the production process. The production process can therefore also after a change be started faster at the control program and it is particular possible, a collision check continuously during an entire production process (over several workpieces) perform.
In einer weiteren Ausgestaltung werden die individuellen Antriebssteuerdaten in Form von Sollwerten für eine Antriebsregelung der Antriebe bereitgestellt.In In another embodiment, the individual drive control data in the form of nominal values for provided a drive control of the drives.
Diese Ausgestaltung ermöglicht eine einfache und kostengünstige Implementierung des neuen Verfahrens auf bekannten Werkzeugmaschinen, da nicht in den komplizierten Regelungsprozess der Antriebsregelung eingegriffen wird. Andererseits führt diese Ausgestaltung zu zuverlässigen Ergebnissen, da durch die Antriebsregelung gewährleistet wird, dass die Bewegungen der Maschine den von der Steuereinheit vorgegebenen Sollwerten in engen Toleranzen entsprechen. Die Sollwerte, auf denen die Simulation und die Kollisionsprüfung beruhen, können insbesondere Sollpositionen, Sollgeschwindigkeiten und/oder Sollbeschleunigungen sein, die den Antrieben von der Steuereinheit vorgegeben werden.These Design allows a simple and inexpensive Implementation of the new method on known machine tools, because not in the complicated control process of the drive control is intervened. On the other hand, this configuration leads to reliable Results, since the drive control ensures that the movements the machine to the specified by the control unit setpoints in correspond to tight tolerances. The setpoints on which the simulation and the collision check based, can in particular target positions, desired speeds and / or set accelerations be given to the drives of the control unit.
In einer weiteren Ausgestaltung ist der Simulationsrechner in die Steuereinheit integriert.In In another embodiment, the simulation computer is in the control unit integrated.
Alternativ hierzu kann der Simulationsrechner auch als separate Baugruppe an einer Werkzeugmaschine realisiert sein, was vor allem eine Nachrüstung an älteren Maschinen erleichtert. Andererseits bieten moderne Steuereinheiten Rechenkapazitäten, die man für den Simulationsrechner vorteilhaft nutzen kann, um eine besonders kostengünstige Realisierung zu ermöglichen. Außerdem lässt sich die Kollisionsprüfung in diese Ausgestaltung ganz transparent in die Steuerung des Produktionsprozesses integrieren.alternative For this purpose, the simulation computer can also be used as a separate module be realized a machine tool, which is mainly a retrofit to older machines facilitated. On the other hand, modern control units offer computing capacity, the one for one can use the simulation computer advantageous to a particular inexpensive To enable realization. Furthermore let yourself the collision check in this embodiment completely transparent in the control of the production process integrate.
In einer weiteren Ausgestaltung weist die Werkzeugmaschinen zumindest eine Werkzeugspindel zur Aufnahme des Bearbeitungswerkzeugs und zumindest eine Werkstückspindel zur Aufnahme des Werkstücks auf, wobei die Werkzeugspindel und die Werkstückspindel relativ zueinander verfahrbar und relativ zueinander verschwenkbar sind.In a further embodiment, the machine tools at least a tool spindle for receiving the machining tool and at least a workpiece spindle for receiving the workpiece on, wherein the tool spindle and the workpiece spindle relative to each other movable and can be pivoted relative to each other.
Eine
solche Werkzeugmaschine ist für
sich genommen aus
In einer weiteren Ausgestaltung sind die Werkstücke stangenförmige Werkstücke, die an einem freien Ende bearbeitet werden.In In another embodiment, the workpieces are rod-shaped workpieces that to be worked on at a free end.
Auch
diese Ausgestaltung ist für
sich genommen aus der eingangs erwähnten
Es versteht sich, dass die vorstehend genannten und die nachstehend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.It it is understood that the above and the following yet to be explained features not only in the specified combination, but also in other combinations or alone, without to leave the scope of the present invention.
Ausführungsbeispiele der Erfindung sind in der Zeichnung dargestellt und werden in der nachfolgenden Beschreibung näher erläutert.embodiments The invention are illustrated in the drawings and in the following description explained.
In der einzigen Figur ist eine vereinfachte Darstellung eines Ausführungsbeispiels der Erfindung in Form einer Werkzeugmaschine für die Bearbeitung von stangenförmigen Werkstücken gezeigt.In the single figure is a simplified representation of an embodiment of the invention in the form of a machine tool for the machining of rod-shaped workpieces shown.
Die
Werkzeugmaschine
Mit
der Bezugsziffer
Mit
der Bezugsziffer
In
diesem Ausführungsbeispiel
wird die Werkstückstange
Mit
der Bezugsziffer
Die
hier dargestellte Werkzeugmaschine
Mit
der Bezugsziffer
Mit
der Bezugsziffer
Mit
den Bezugsziffern
Mit
der Bezugsziffer
Die
Freigabe der Antriebe
In
bevorzugten Ausführungsbeispielen
der Erfindung ist der Simulationsrechner
Das
Simulationsprogramm
Andererseits
muss das Simulationsprogramm
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200610029527 DE102006029527A1 (en) | 2006-06-20 | 2006-06-20 | 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 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200610029527 DE102006029527A1 (en) | 2006-06-20 | 2006-06-20 | 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 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102006029527A1 true DE102006029527A1 (en) | 2007-12-27 |
Family
ID=38721236
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE200610029527 Ceased DE102006029527A1 (en) | 2006-06-20 | 2006-06-20 | 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 |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102006029527A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011047759A1 (en) * | 2009-10-21 | 2011-04-28 | Robert Bosch Gmbh | System and method for performing a simulation operating mode for simulating a drive of a drive device |
| EP2515190A4 (en) * | 2009-12-15 | 2013-09-25 | Yamazaki Mazak Corp | DIGITAL CONTROL MACHINE TOOL |
| DE102009048252B4 (en) * | 2008-10-06 | 2015-12-24 | Okuma Corporation | In a numerically controlled machine built-in collision prevention device |
| EP3012702A1 (en) * | 2014-10-23 | 2016-04-27 | Tornos SA | Method for verifying a program for controlling members of a machine tool via a digital control |
| WO2017012760A1 (en) * | 2015-07-20 | 2017-01-26 | Siemens Aktiengesellschaft | Method for machining workpieces |
| FR3108992A1 (en) * | 2020-04-07 | 2021-10-08 | Framatome | Assembly and method for training operators on a numerically controlled machining device, production assembly comprising such a training assembly |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19635258C1 (en) * | 1996-08-30 | 1998-02-12 | Stama Maschinenfabrik Gmbh | Boring and milling machine for processing material bars |
| DE10321241A1 (en) * | 2003-05-12 | 2004-12-09 | Siemens Ag | Monitoring procedure for a machine |
| DE102005027947A1 (en) * | 2004-06-17 | 2006-01-05 | Mori Seiki Co., Ltd., Yamatokoriyama | Device for checking a fault |
-
2006
- 2006-06-20 DE DE200610029527 patent/DE102006029527A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19635258C1 (en) * | 1996-08-30 | 1998-02-12 | Stama Maschinenfabrik Gmbh | Boring and milling machine for processing material bars |
| DE10321241A1 (en) * | 2003-05-12 | 2004-12-09 | Siemens Ag | Monitoring procedure for a machine |
| DE102005027947A1 (en) * | 2004-06-17 | 2006-01-05 | Mori Seiki Co., Ltd., Yamatokoriyama | Device for checking a fault |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009048252B4 (en) * | 2008-10-06 | 2015-12-24 | Okuma Corporation | In a numerically controlled machine built-in collision prevention device |
| WO2011047759A1 (en) * | 2009-10-21 | 2011-04-28 | Robert Bosch Gmbh | System and method for performing a simulation operating mode for simulating a drive of a drive device |
| CN102576220A (en) * | 2009-10-21 | 2012-07-11 | 罗伯特·博世有限公司 | System and method for performing a simulation operating mode for simulating a drive of a drive device |
| CN102576220B (en) * | 2009-10-21 | 2016-06-08 | 罗伯特·博世有限公司 | For performing for the system and method driving the dry run mode being simulated to driving mechanism |
| EP2515190A4 (en) * | 2009-12-15 | 2013-09-25 | Yamazaki Mazak Corp | DIGITAL CONTROL MACHINE TOOL |
| US9229443B2 (en) | 2009-12-15 | 2016-01-05 | Yamazaki Mazak Corporation | Numerical control machine tool |
| EP3012702A1 (en) * | 2014-10-23 | 2016-04-27 | Tornos SA | Method for verifying a program for controlling members of a machine tool via a digital control |
| WO2017012760A1 (en) * | 2015-07-20 | 2017-01-26 | Siemens Aktiengesellschaft | Method for machining workpieces |
| FR3108992A1 (en) * | 2020-04-07 | 2021-10-08 | Framatome | Assembly and method for training operators on a numerically controlled machining device, production assembly comprising such a training assembly |
| WO2021204864A1 (en) * | 2020-04-07 | 2021-10-14 | Framatome | Assembly and method for training operators on a digitally-controlled machining device, production assembly comprising such a training assembly |
| CN115698876A (en) * | 2020-04-07 | 2023-02-03 | 法玛通公司 | Assembly and method for training operators on a numerically controlled machining device, production assembly including such training assembly |
| US12094361B2 (en) | 2020-04-07 | 2024-09-17 | Framatome | Assembly and method for training operators on a CNC machining device, production assembly comprising such a training assembly |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69722108T2 (en) | Device and method for processing long bars | |
| DE102010036499B4 (en) | Tool vector display device for a machine tool with a rotation axis | |
| DE68922189T2 (en) | Automatic lathe with sliding headstock and machining process for using the same. | |
| EP1762919B1 (en) | Simulation system | |
| DE102007031352A1 (en) | Machine tool control | |
| DE3308764A1 (en) | METHOD FOR CONTROLLING TOOL SELECTION IN A QUADRIAXIAL-NUMERICALLY CONTROLLED LATHE | |
| EP2008753B1 (en) | Machine tool and method for machining a workpiece | |
| DE102009001763A1 (en) | Machining simulation device | |
| DE102014215738A1 (en) | STÖRUNGSPRÜFVORRICHTUNG | |
| DE102015111964A1 (en) | Servomotor control system that improves the machining precision of multiple axes | |
| DE2940444C2 (en) | Copy control device for a copy milling machine with tool changing device | |
| DE102014109578B4 (en) | Impeller having a blade whose blade surface consists of line elements and method of processing the impeller | |
| DE60130374T2 (en) | AUTOMATIC TURNBANK, METHOD OF CONTROL, AND DEVICE FOR CONTROLLING IT | |
| DE102005047466B3 (en) | Method for optimizing the machining process in a machine | |
| DE69727461T2 (en) | OVERLAY CONTROL METHOD WITH NUMERICAL CONTROL | |
| DE112009004909T5 (en) | Numerical control device and numerically controlled machining system | |
| DE2931845C2 (en) | Copy control device for a copy milling machine with tool changing device | |
| 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 | |
| DE10255033A1 (en) | Machine tool and method for operating such | |
| DE112017003357T5 (en) | Selection device, selection process and program | |
| AT507106B1 (en) | METHOD FOR CONTROLLING THE WORKPIECE MANIPULATOR OF A TOOLING MACHINE | |
| EP3596563B1 (en) | Method for the machining of workpieces using a machining center | |
| DE10331706B4 (en) | Method and device for all-round processing of a blank | |
| DE112021000558T5 (en) | Numerical control | |
| DE2047927A1 (en) | Digitally controlled grinding machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| R002 | Refusal decision in examination/registration proceedings | ||
| R003 | Refusal decision now final |