DE3917691A1 - Numerically controlled machine tool operation - turning and cutting modes with rapid transition from turning to cutting - Google Patents
Numerically controlled machine tool operation - turning and cutting modes with rapid transition from turning to cuttingInfo
- Publication number
- DE3917691A1 DE3917691A1 DE19893917691 DE3917691A DE3917691A1 DE 3917691 A1 DE3917691 A1 DE 3917691A1 DE 19893917691 DE19893917691 DE 19893917691 DE 3917691 A DE3917691 A DE 3917691A DE 3917691 A1 DE3917691 A1 DE 3917691A1
- Authority
- DE
- Germany
- Prior art keywords
- reference point
- turning
- milling
- cutting
- spindle
- 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.)
- Granted
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/182—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 the machine tool function, e.g. thread cutting, cam making, tool direction control
-
- 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/34—Director, elements to supervisory
- G05B2219/34388—Detect correct moment, position, advanced, delayed, then next command
-
- 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/49—Nc machine tool, till multiple
- G05B2219/49273—Switch between continuous drive and index or stop mode
-
- 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/49—Nc machine tool, till multiple
- G05B2219/49376—Select two machining types, milling or turning, complete machining with one tool
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 Erfindung bezieht sich auf ein Verfahren zum Betrieb einer numerisch gesteuerten Werkzeugmaschine für Dreh- und Fräsbetrieb, wobei der Hauptantrieb im Drehbetrieb als Spindel und im Fräsbe trieb als positionierbare Rundachse eingesetzt wird, wobei ein erster Geber zum Erfassen der Spindeldrehzahl beim Drehbetrieb und ein zweiter Geber zum Erfassen der Spindelstellung beim Fräs betrieb vorgesehen ist und wobei beide Geber baulich zu einem Aggregat vereinigt sein können.The invention relates to a method for operating a numerically controlled machine tool for turning and milling operations, the main drive in turning mode as a spindle and in the milling machine drive is used as a positionable rotary axis, with a first encoder for detecting the spindle speed during turning operation and a second encoder for detecting the spindle position when milling Operation is provided and both donors structurally to one Aggregate can be united.
Um die Anwendungsmöglichkeiten von Drehmaschinen zu erhöhen, sind moderne Drehmaschinen so ausgebildet, daß der Hauptantrieb der Spindel auch als Rundachse (C-Achse) betrieben werden kann. Da durch ist auf diesen Drehmaschinen ein Fräsbetrieb möglich. Das dabei nötige exakte Positionieren der C-Achse erfordert aller dings den Einsatz von Gebern mit einer hohen Auflösung. Die Ausgangssignale dieser Geber sind jedoch bei so hohen Drehzah len, wie diese im Drehbetrieb auftreten, nicht mehr eindeutig auswertbar. Aus diesem Grund ist für den Drehbetrieb ein in seiner Auflösung grober, aber für hohe Umdrehungsgeschwindig keiten ausgelegter weiterer Geber vorgesehen.To increase the application possibilities of lathes are modern lathes designed so that the main drive of the Spindle can also be operated as a rotary axis (C axis). There Milling is possible on these lathes. The the exact positioning of the C-axis required everyone However, the use of encoders with a high resolution. The Output signals from these encoders are at such high speeds len, as they occur in turning operation, no longer clearly evaluable. For this reason, an in its resolution coarser, but for high revs designed for other encoders.
Bei Verfahren der eingangs genannten Art, die für den Betrieb obengenannter Drehmaschinen üblich sind, muß bei jedem Wechsel von der Betriebsart "Drehen" in die Betriebsart "Fräsen" die Rundachse neu auf einen Referenzpunkt gefahren werden, da beim Drehen der Referenzpunkt jeweils verlorengeht. Dazu wird zu nächst die Spindel stillgesetzt und daraufhin erfolgt das Referenzpunktfahren. Erst im Anschluß an diesen Vorgang kann mit dem Fräsbetrieb begonnen werden. Das Referenzpunktfahren verur sacht jedoch stets eine gewisse Wartezeit, die zwischen das Ende des Drehbetriebs und den Fräsbetrieb einzuschalten ist.In the case of procedures of the type mentioned at the outset, which are necessary for operation above lathes are common with every change from the "Turning" operating mode to the "Milling" operating mode Rotary axis can now be moved to a reference point because the Rotation of the reference point is lost. This becomes too next the spindle is stopped and then this is done Reference point approach. Only after this process can with the milling operation can be started. Carry out the reference point approach However, there is always a certain waiting time between the End of turning operation and milling operation must be switched on.
Aufgabe der Erfindung ist es, ein Verfahren der eingangs genann ten Art so auszubilden, daß in einer möglichst kurzen Zeit ein Wechsel von Drehbetrieb zum Fräsbetrieb ermöglicht wird.The object of the invention is to provide a method mentioned in the introduction ten kind so that in the shortest possible time Change from turning operation to milling operation is made possible.
Gemäß der Erfindung wird diese Aufgabe dadurch gelöst, daß beim Beenden des Drehbetriebs ab einer beim Bremsen erreichten vorgeb baren Drehzahlschwelle durch mindestens eine Nullmarke des zwei ten Gebers die Lage eines Referenzpunktes vorgegeben wird, daß das Erkennen des Referenzpunktes von der Steuerung durch ein Signal "Referenzpunkt erreicht" quittiert wird und daß erst nach Erhalt dieser Quittung ein Übergang in den Fräsbetrieb freigege ben wird. Bei der Erfindung wird damit sozusagen "fliegend" der Zeitraum des Abbremsens aus dem Drehbetrieb ausgenutzt, um das Referenzpunktfahren vorzunehmen.According to the invention, this object is achieved in that End of the turning operation from a given braking speed threshold by at least one zero mark of the two the position of a reference point is specified that the recognition of the reference point by the control by a Signal "reference point reached" is acknowledged and that only after Receipt of this receipt released a transition to milling will. In the invention, so to speak, "flying" the Period of braking from the rotary operation exploited to Make reference point approach.
Eine erste Ausbildung des Verfahrens ist dadurch gekennzeichnet, daß ab dem Erreichen der Drehzahlschwelle diese Drehzahl minde stens bis zum Vorliegen des Signals "Referenzpunkt erreicht" aufrecht erhalten wird und erst dann ein weiteres Abbremsen er folgt. Damit ist auch für Maschinen, deren Hauptantrieb sehr schnell abbremsbar ist, gewährleistet, daß die minimale Zeit zum Referenzpunktfahren eingehalten wird, ohne daß der Hauptantrieb bereits stillgesetzt worden ist.A first embodiment of the method is characterized in that that when the speed threshold is reached, this speed is at least at least until the signal "reference point reached" is maintained and only then a further braking follows. This is also for machines whose main drive is very can be braked quickly, ensures that the minimum time to Reference point approach is maintained without the main drive has already been shut down.
Dadurch, daß beim Beenden des Drehbetriebs nur jeweils dann eine Referenzpunkterfassung erfolgt, wenn sich unmittelbar daraufhin ein Fräsbetrieb anschließt, wobei dies durch einen speziellen Befehl "C-Achse synchronisieren" angegeben wird, ist vermieden, daß bei jedem Beenden eines Drehbetriebes ein Referenzpunktfah ren erfolgt. Dieses Referenzpunktfahren wird demzufolge nur dann veranlaßt, wenn auch wirklich im folgenden Arbeitsgang ein Fräs betrieb folgt. The fact that only one at the end of the turning operation Reference point acquisition takes place if immediately afterwards a milling operation follows, this by a special "Synchronize C-axis" command is avoided that a reference point is reached each time a turning operation is ended ren is done. This reference point approach is therefore only then causes, if really in the following step a milling operation follows.
Dadurch, daß dann, wenn während des Abbremsens ab der Drehzahl schwelle noch mehrere Umdrehungen erfolgen, mit jeder Nullmarke von neuem der Referenzpunkt ermittelt wird, kann ein unnötiges Hochzählen des Istwertes für die Position der C-Achse vermieden werden.The fact that when braking from the speed threshold several revolutions take place, with each zero mark The reference point can be determined again, an unnecessary one Avoid counting up the actual value for the position of the C axis will.
Ein Ausführungsbeispiel der Erfindung ist in der Zeichnung dar gestellt und wird im folgenden näher erläutert. Dabei zeigen:An embodiment of the invention is shown in the drawing and is explained in more detail below. Show:
Fig. 1 ein Blockschaltbild und Fig. 1 is a block diagram and
Fig. 2 ein Geschwindigkeitsdiagramm. Fig. 2 is a speed diagram.
In der Darstellung gemäß Fig. 1 ist eine Drehmaschine D gezeigt, die sowohl für Drehbetrieb als auch Fräsbetrieb geeignet ist. In der Darstellung ist gezeigt, wie bei Drehbetrieb ein Drehstahl DS ein Werkstück W bearbeitet. Es ist der Zeichnung jedoch auch entnehmbar, daß ein Fräser F so verschwenkt werden kann, daß an Stelle des Drehstahls DS der Fräser F zur Werkstückbearbeitung eingesetzt werden kann.In the illustration of FIG. 1 is shown a rotary machine D, which is suitable for both rotation operation and cutting operation. The illustration shows how a turning tool DS processes a workpiece W during turning operation. However, it can also be seen from the drawing that a milling cutter F can be pivoted in such a way that the milling cutter F can be used for workpiece machining in place of the turning steel DS.
Das in der Drehmaschine D mit einem Dreibackenfutter gehaltene Werkstück W wird mit Hilfe eines Hauptspindelantriebs H gedreht, dem von einer numerischen Steuerung NC die jeweils gewünschte Drehzahl bzw. Position vorgegeben wird. Um die tatsächlich er reichte Drehzahl bzw. Position des Hauptspindelantriebs H der numerischen Steuerung NC zu melden, ist am Hauptspindelantrieb H ein Geber G (gestrichelt angedeutet) vorgesehen, der Weg- bzw. Geschwindigkeitssignale der Drehbewegung ermittelt. Der Geber G ist dabei beispielsweise so ausgebildet, daß mit dem Hauptspin delantrieb H Scheiben bewegt werden, die optische Markierungen aufweisen, die von Detektoren gelesen werden. Der Geber G bein haltet zwei Systeme, wobei das erste Gebersystem G 1 für hohe Umdrehungszahlen und das zweite Gebersystem G 2 für geringe Umdrehungszahlen geeignet ist. Das Gebersystem G 2 weist aber eine gegenüber dem Gebersystem G 1 sehr hohe Wegauflösung auf. Allerdings wäre das Gebersystem G 2 nicht für hohe Drehzahlen des Drehbetriebs geeignet, weil dann die resultierenden Weg signale nicht mehr erfaßt werden können. Ferner ist beim Geber system zum Referieren einer Grundstellung eine Nullmarke vorge sehen, die jeweils eine definierte Winkelstellung pro Umdrehung angibt.The workpiece W held in the lathe D with a three-jaw chuck is rotated with the aid of a main spindle drive H which is given the desired speed or position by a numerical control NC. To the fact it to report handed rotational speed or position of the main spindle drive H of the numerical control NC, the main spindle drive of the H path or speed signals of the rotational movement is an encoder G (indicated by dashed lines) is provided, is determined. The encoder G is designed, for example, so that the main spindle drive H disks are moved which have optical markings that are read by detectors. The encoder G includes two systems, the first encoder system G 1 being suitable for high speeds and the second encoder system G 2 being suitable for low speeds. However, the encoder system G 2 has a very high path resolution compared to the encoder system G 1 . However, the encoder system G 2 would not be suitable for high speeds of rotation, because then the resulting path signals can no longer be detected. Furthermore, a zero mark is provided in the encoder system for referencing a basic position, each indicating a defined angular position per revolution.
Wenn vom Fräsbetrieb in den Drehbetrieb übergegangen wird, geht allerdings jeweils der beim Betrieb als C-Achse erforderliche Referenzpunkt verloren. Daher muß beim Umschalten vom Drehbe trieb in den Fräsbetrieb der Referenzpunkt für das Gebersystem G 2 jeweils neu ermittelt werden.If you switch from milling mode to turning mode, the reference point required for operation as a C axis is lost. Therefore, when switching from rotary operation to milling operation, the reference point for the encoder system G 2 must be determined anew.
Eben in diesem Ermitteln des Referenzpunktes, das erstmals "fliegend" geschieht, liegt das Wesen der Erfindung, wie dies nunmehr anhand der Darstellung gemäß Fig. 2 erläutert wird.The very essence of the invention lies precisely in this determination of the reference point, which occurs for the first time "on the fly", as will now be explained with reference to the representation according to FIG. 2.
Die Darstellung gemäß Fig. 2 zeigt im oberen Teil in Form eines Diagramms das Abbremsen des Hauptspindelantriebs H beim Beenden eines Drehbetriebs. Innerhalb dieses Bremsvorgangs erfolgt ein "fliegendes" Referenzpunktfahren. Die Tatsache, daß ein Übergang in den Fräsbetrieb erfolgt, ist durch einen Befehl "C-Achse synchronisieren" angedeutet, der unterhalb des eigentlichen Diagramms synchron zur Zeit t aufgezeigt ist. Das Auftreten dieses Befehls ist aber auch im eigentlichen Diagramm und zwar durch einen senkrechten Strich angedeutet. Wenn zum Ende eines Drehprogramms hin eben dieser Befehl vorliegt, wird über die numerische Steuerung NC die Drehzahl der Hauptspindel dahin gehend überwacht, wann sie auf eine vorgegebene Drehzahlschwelle - im Ausführungsbeispiel 200 U/min - abgesunken ist. Diese Drehzahlschwelle ist so gewählt, daß bei dieser Drehzahl das Gebersystem G 2 einwandfrei arbeiten kann.The illustration in Fig. 2 shows in the upper part in form of a diagram the braking of the main spindle drive H when stopping a rotation operation. A "flying" reference point approach occurs during this braking process. The fact that there is a transition to milling operation is indicated by a "synchronize C-axis" command which is shown below the actual diagram in synchronism with time t . The occurrence of this command is also indicated in the actual diagram by a vertical line. If the end of a turning program towards this same command is present, is monitored to ensure the speed of the main spindle via the numerical control NC, when they to a predetermined speed threshold - has dropped - / min in the exemplary embodiment 200 U. This speed threshold is chosen so that the encoder system G 2 can work properly at this speed.
Sobald die Drehzahlschwelle erreicht wird, erfolgt zunächst kein weiteres Abbremsen des Hauptspindelantriebs H. Die numerische Steuerung NC wartet vielmehr zunächst das Auftreten einer Null marke des Gebersystems G 2 ab. Im Diagramm gemäß Fig. 2 ist die Nullmarke ebenfalls durch einen senkrechten Strich angedeutet. Sobald diese Nullmarke von der numerischen Steuerung NC detek tiert worden ist, wird von der numerischen Steuerung NC ent sprechend dieser Nullmarke eine übliche Referenzpunkterfassung vorgenommen. Wenn dieser Vorgang beendet worden ist, stellt die numerische Steuerung NC nach einer durch das Erfassen bedingten Verzögerungszeit den Zustand "Referenzpunkt erreicht" fest und die Spindel kann vollständig abgebremst werden, damit im fol genden der Fräsbetrieb aufgenommen werden kann. Der Zustand "Referenzpunkt erreicht" kann dabei durch ein Signal angegeben werden, wie dies ganz unten bei der Fig. 2 angedeutet ist.As soon as the speed threshold is reached, there is initially no further braking of the main spindle drive H. Instead, the numerical control NC first waits for the occurrence of a zero mark on the G 2 encoder system. In the diagram according to FIG. 2, the zero mark is also indicated by a vertical line. As soon as this zero mark has been detected by the numerical control NC, a customary reference point detection is carried out by the numerical control NC in accordance with this zero mark. When this process has ended, the numerical control NC determines the state "reference point reached" after a delay time caused by the detection and the spindle can be braked completely so that the milling operation can be started in the fol lowing. The state "reference point reached" can be indicated by a signal, as indicated at the bottom in FIG. 2.
Der Befehl "C-Achse synchronisieren" kann ab dem Beginn des Zu standes "Referenzpunkt erreicht" zurückgenommen werden. Sollten vor der Rücknahme jedoch noch einige Nullmarken des Gebersystems G 2 beim Auslaufen des Hauptspindelantriebs H auftreten, können auch diese Nullmarken zum neuerlichen Synchronisieren des Geber systems G 2 zusätzlich verwendet werden, damit der Istwert für die Wegerfassung nicht unnötig über mehrere Umdrehungen hoch läuft.The "Synchronize C axis" command can be withdrawn from the start of the "Reference point reached" state. However, if there are still some zero marks from the G 2 encoder system when the main spindle drive H runs out , these zero marks can also be used to re-synchronize the G 2 encoder system so that the actual value for the position detection does not run up unnecessarily over several revolutions.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19893917691 DE3917691C2 (en) | 1989-05-31 | 1989-05-31 | Method for operating a numerically controlled machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19893917691 DE3917691C2 (en) | 1989-05-31 | 1989-05-31 | Method for operating a numerically controlled machine tool |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3917691A1 true DE3917691A1 (en) | 1990-12-06 |
DE3917691C2 DE3917691C2 (en) | 1994-03-17 |
Family
ID=6381755
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19893917691 Expired - Fee Related DE3917691C2 (en) | 1989-05-31 | 1989-05-31 | Method for operating a numerically controlled machine tool |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE3917691C2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0413392A2 (en) * | 1989-08-16 | 1991-02-20 | T&N TECHNOLOGY LIMITED | CNC machine tools |
WO2004018149A1 (en) * | 2002-08-23 | 2004-03-04 | Eung Gyu Jung | Cnc milling machine provided with remote control panel |
CN116700153A (en) * | 2023-08-04 | 2023-09-05 | 通用技术集团机床工程研究院有限公司 | Lathe mode and milling machine mode switching method and system and numerical control machine tool |
-
1989
- 1989-05-31 DE DE19893917691 patent/DE3917691C2/en not_active Expired - Fee Related
Non-Patent Citations (2)
Title |
---|
Dr. Heidenhain, GmbH: "Strich für Strich, Aufbau und Einsatz von fotoelektrischen Winkel- gebern", in: elektronikpraxis - Nr.7, März 1989, S.88-93 * |
KEMPF, Dieter: "Elektronische Spindelpositio- nierung - eine moderne Problemlösung für Werk- zeugmaschinen", in: Brown Boveri Technik 4-85, S.199-204 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0413392A2 (en) * | 1989-08-16 | 1991-02-20 | T&N TECHNOLOGY LIMITED | CNC machine tools |
EP0413392A3 (en) * | 1989-08-16 | 1991-07-24 | T&N Technology Limited | Cnc machine tools |
WO2004018149A1 (en) * | 2002-08-23 | 2004-03-04 | Eung Gyu Jung | Cnc milling machine provided with remote control panel |
CN116700153A (en) * | 2023-08-04 | 2023-09-05 | 通用技术集团机床工程研究院有限公司 | Lathe mode and milling machine mode switching method and system and numerical control machine tool |
CN116700153B (en) * | 2023-08-04 | 2024-01-12 | 通用技术集团机床工程研究院有限公司 | Lathe mode and milling machine mode switching method and system and numerical control machine tool |
Also Published As
Publication number | Publication date |
---|---|
DE3917691C2 (en) | 1994-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602005002180T2 (en) | CNC machine tool with a device for measuring the eccentricity of the tool holder. | |
DE2754732C3 (en) | Automatic measuring method for a numerically controlled machine tool and device for carrying out this method | |
DE4244869C2 (en) | Tool measuring method for machine spindle | |
DE3814243C2 (en) | ||
EP3840916B1 (en) | Tool-checking device in a workpiece processing machine | |
EP0346505B1 (en) | Method of producing braking chips when turning work pieces | |
DE1627089A1 (en) | Method and device for precisely setting the distance between a tool and a workpiece in a machine tool | |
EP0468385A2 (en) | Method for the circumferential grinding of radial non-circular works | |
DE1945017B2 (en) | DEVICE FOR ADJUSTING THE WORKING POINT OF A TOOL FIXED IN A TOOL CARRIER | |
DE69023314T2 (en) | METHOD FOR ROTATING A MAIN SHAFT. | |
DE2802994C2 (en) | Control device for the feed movements on a grinding machine | |
DE102018118001A1 (en) | Method for monitoring a machine tool, monitoring device and computer program product | |
DE69105946T2 (en) | PROCESS FOR MULTIPURBING. | |
DE1954845B2 (en) | DEVICE FOR OPTIMAL ADAPTATION OF A NUMERICALLY CONTROLLED MACHINE TOOL TO THE PROCESSING OF A WORKPIECE | |
DE2755982A1 (en) | MACHINE TOOL | |
DE112009004909T5 (en) | Numerical control device and numerically controlled machining system | |
DE3914549C2 (en) | ||
DE3408190C2 (en) | ||
DE3917691C2 (en) | Method for operating a numerically controlled machine tool | |
DE2165926C2 (en) | Control device for the feed movement of tools on machine tools with several tool spindles | |
DE3933993C1 (en) | ||
EP0272345A1 (en) | Method and arrangement for influencing the movement of a mobile device, especially a tool holder | |
DE19905775C2 (en) | Method for controlling a machine tool | |
DE4330469C2 (en) | Method for controlling a machine tool with multiple slides | |
DE2145323B2 (en) | NUMERIC PROGRAM CONTROL FOR A TAPPING MACHINE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
D2 | Grant after examination | ||
8363 | Opposition against the patent | ||
8339 | Ceased/non-payment of the annual fee |