DE4008559C2 - Numerical machine tool control - Google Patents
Numerical machine tool controlInfo
- Publication number
- DE4008559C2 DE4008559C2 DE19904008559 DE4008559A DE4008559C2 DE 4008559 C2 DE4008559 C2 DE 4008559C2 DE 19904008559 DE19904008559 DE 19904008559 DE 4008559 A DE4008559 A DE 4008559A DE 4008559 C2 DE4008559 C2 DE 4008559C2
- Authority
- DE
- Germany
- Prior art keywords
- control
- numerical
- machine tool
- program
- machine
- 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.)
- Expired - Fee Related
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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4147—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using a programmable interface controller [PIC]
-
- 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/34301—Nc system has direct access to I-O of pic, plc
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)
Description
Die Erfindung bezieht sich auf eine numerische Werkzeugma schinensteuerung mit einem numerischen Steuerteil und einer speicherprogrammierbaren Anpaßsteuerung, wobei der numerische Steuerteil über Standardfunktionen verfügt, die von der spei cherprogrammierbaren Anpaßsteuerung bearbeitet werden und wo bei als Bearbeitungsergebnis von der speicherprogrammierbaren Anpaßsteuerung binäre Ein- und Ausgänge schaltbar sind.The invention relates to a numerical tool measure machine control with a numerical control part and programmable adjustment control, the numerical Control unit has standard functions that are of the spei programmable adjustment control can be edited and where at as the machining result of the programmable Adaptation control binary inputs and outputs are switchable.
Für die Fertigung eines bestimmten Werkstücks weist der nume rische Steuerteil von numerisch gesteuerten Werkzeugmaschinen ein Teileprogramm auf. Dieses Teileprogramm wird entweder über einen Datenträger, wie z. B. über Lochstreifen oder Magnetband in die Steuerung eingelesen oder von Hand über die Tastatur der Bedientafel in die Steuerung eingegeben. Über die Bedientafel können auch alle sonstigen Informationen, wie Werkzeugdaten, Korrekturwerte und Maschineneinrichtedaten eingegeben werden. Schließlich ist es auch noch möglich, die Programmdaten direkt aus dem Speicher eines Fertigungs-Leitrechners in die numerische Steuerung zu übermitteln.For the production of a specific workpiece, the nume Control part of numerically controlled machine tools a parts program. This part program is either about a disk, such as B. via paper tape or magnetic tape in read the control or manually using the keyboard of the Control panel entered in the control. Via the control panel all other information such as tool data, Correction values and machine setup data can be entered. Finally, it is also possible to directly access the program data from the memory of a production control computer into the numerical one Control to transmit.
Im numerischen Steuerteil werden mit Hilfe der System-Software die Programmdaten aufbereitet, insbesondere werden die Posi tionssollwerte für die einzelnen Achsen der Werkzeugmaschine mit einer von der programmierten Verfahrgeschwindigkeit abhängi gen Rechenfrequenz erzeugt und an die Regelung der Vorschub achsen gegeben.In the numerical control section using the system software the program data are prepared, in particular the posi setpoint values for the individual axes of the machine tool with a dependent on the programmed travel speed generated computing frequency and to control the feed given axes.
Das Teileprogramm enthält auch Informationen, die sich direkt auf die Maschine beziehen. Beispiele dafür sind der Befehl zum Einschalten der Kühlschmiermittelpumpe, Drehzahlbefehle für die Hauptspindel und Befehle für den Werkzeugwechsel. Die Steuerungslogik gibt diese Befehle über eine in die numeri sche Steuerung integrierte Anpaßsteuerung an die Stellglieder der Maschine (Ventile, Relais, Schaltschütze) weiter. Um gekehrt erhält die Anpaßsteuerung von Endschaltern, Druck wächtern und anderen an der Maschine installierten Signalge bern Rückmeldungen, die diese in Freigabe und Bereitschafts meldungen umsetzt und an die numerische Steuerung weitermel det.The parts program also contains information that is direct refer to the machine. Examples are the command to switch on the cooling lubricant pump, speed commands for the main spindle and commands for the tool change. The Control logic gives these commands via a in the numeri integrated control to the actuators the machine (valves, relays, contactors). Um reversed receives the adjustment control of limit switches, pressure monitors and other signaling devices installed on the machine bern feedback that this in release and standby messages implemented and passed on to the numerical control det.
Eine Werkzeugmaschinensteuerung der eingangs genannten Art ist aus der EP-0 328 649 A1 bekannt. Dabei ist jedoch kein direkter Zugriff vom Teileprogramm zu den Ein-Ausgabe-Ein heiten des Systems möglich.A machine tool control of the type mentioned is known from EP-0 328 649 A1. However, there is no direct access from the part program to the input-output inputs system.
Eine weitere Werkzeugmaschinensteuerung ist aus Rudolf Sautter, "Numerische Steuerungen für Werkzeugmaschinen", Würzburg: Vogel, 1987, Seiten 17-21 bekannt. Die Anpaßsteue rung kann dabei wie eine speicherprogrammierbare Steuerung aufgebaut sein, die über eine binäre Ein-Ausgabe-Einheit die Stellglieder der Maschine bedient. Wenn bei einer solchen bekannten Werkzeugmaschinensteuerung das Teileprogramm einen programmschritt dekodiert, der von der speicherprogrammier baren Anpaßsteuerung bearbeitet werden muß, dann wird die Programmlaufzeit des numerischen Steuerteils nachteilig durch die vorzunehmende Übergabeprozedur, die Programmlaufzeit der speicherprogrammierbaren Anpaßsteuerung und durch eventuell notwendige Rückmeldungen an den numerischen Steuerteil beein flußt. Dies ist insbesondere bei Werkzeugmaschinensteuerungen der Fall, bei denen der numerische Steuerteil und die Anpaß steuerung von nur einem Prozessor bearbeitet werden.Another machine tool control is from Rudolf Sautter, "Numerical controls for machine tools", Würzburg: Vogel, 1987, pages 17-21 known. The adjustment tax tion can be like a programmable logic controller be built up via a binary input / output unit Actuators of the machine operated. If at one known machine tool control the parts program program step decoded by the memory programmer editable control must be edited, then the Program runtime of the numerical control part disadvantageously by the handover procedure to be carried out, the program duration of the programmable adjustment control and possibly necessary feedback to the numerical control part affect flows. This is particularly the case with machine tool controls the case where the numerical control part and the adaptation control can be processed by only one processor.
Aufgabe der Erfindung ist es, eine Werkzeugmaschinensteuerung der eingangs genannten Art so zu verbessern, daß die Pro grammlaufzeiten des numerischen Steuerteils der Werkzeugma schinensteuerung verkürzt werden. The object of the invention is a machine tool control of the type mentioned so that the Pro Gram run times of the numerical control part of the tool measure machine control can be shortened.
Diese Aufgabe wird dadurch gelöst, daß der numerische Steuer teil Anweisungen enthält, die einen direkten Zugriff auf die binären Ein- und Ausgänge ermöglichen.This problem is solved in that the numerical tax contains instructions that provide direct access to the enable binary inputs and outputs.
Ein Ausführungsbeispiel der Erfindung wird im folgenden an hand einer Zeichnung näher beschrieben. An embodiment of the invention will follow hand described in more detail a drawing.
Die Figur zeigt das Bedienfeld einer numerischen Werkzeug maschinensteuerung CNC sowie in schematischer Darstellung de ren wesentliche Elemente. Die wesentlichen Elemente der Werk zeugmaschinensteuerung CNC sind der numerische Steuerteil NC, sowie die speicherprogrammierbare Anpaßsteuerung APS, die aus einer programmierbaren Logik-Kontroll-Einheit PLC mit dem An paßsteuerungsprogramm und aus einer Schnittstelle S zum nume rischen Steuerteil NC besteht. Die Ein-Ausgabeeinheit EA der numerischen Werkzeugmaschinensteuerung CNC wird gewöhnlich über die programmierbare Logik-Kontroll-Einheit PLC angesprochen. Über diese binäre Ein-Ausgabe-Einheit EA werden die Stellglie der der Maschinen, wie z. B. Ventile, Relais und Schaltschütze geschaltet, oder die Schaltstellungen dieser Einrichtungen eingelesen und über die Anpaßsteuerung APS an den numerischen Steuerteil NC weitergemeldet.The figure shows the control panel of a numerical tool machine control CNC and in a schematic representation de essential elements. The main elements of the work CNC machine tools are the numerical control part NC, as well as the programmable adaptation control APS, which consists of a programmable logic control unit PLC with the An pass control program and from an interface S to nume nical control part NC. The input / output unit EA CNC numerical machine tool control is usually about the programmable logic control unit PLC addressed. The actuators are via this binary input / output unit EA that of the machines, such as B. valves, relays and contactors switched, or the switching positions of these devices read in and via the adapter control APS on the numerical Control section NC reported.
Die Schnittstelle S verfügt über eine Reihe von Schnittstellen modulen zur Kommunikation zwischen der Logik-Kontroll-Einheit PLC und dem numerischen Steuerteil NC. Diese Schnittstellenmo dule gehören zum Stand der Technik und werden hier im einzel nen nicht näher behandelt.The interface S has a number of interfaces modules for communication between the logic control unit PLC and the numerical control part NC. This interface mo modules are part of the state of the art and are described here in detail not dealt with in more detail.
Der numerische Steuerteil NC besteht im wesentlichen aus einer Bedien- und Beobachtungsebene einem Teileprogramm TP sowie ei ner Antriebssteuerung AS. Das Teileprogramm TP stellt die Infor mationen für die Antriebssteuerung AS zur Verfügung, die dann die Servoantriebe der Werkzeugmaschinenachsen steuert.The numerical control part NC essentially consists of a Operating and monitoring level of a part program TP and egg ner drive control AS. The TP part program provides the information mations for the drive control AS available, which then controls the servo drives of the machine tool axes.
Im Teileprogramm können Zusatzfunktionen, sogenannte M-Funk tionen programmiert sein, die in herkömmlicher Weise von der Anpaßsteuerung APS bearbeitet werden. Dazu verfügt die Schnitt stelle S der Anpaßsteuerung APS über ein Schnittstellenmodul für die Hilfsfunktionen und einen M-Funktions-Dekoder, sowie ein Modul für statische und dynamische M-Funktions-Signale. Über diese Schnittstellenmodule wird die Hilfsfunktion dem Anpaßsteuerungsprogramm der programmierbaren Logik-Kontroll- Einheit PLC zugeleitet, über die dann die binären Ein-Ausgänge der binären Ein-Ausgabe-Einheit EA geschaltet werden.Additional functions, so-called M-Funk, can be used in the parts program be programmed in a conventional manner by the Adaptation control APS can be edited. The cut has this position S of the APS adapter control via an interface module for the auxiliary functions and an M-function decoder, as well a module for static and dynamic M-function signals. The auxiliary function is implemented via these interface modules Programmable Logic Control Adaptation Control Program Unit PLC supplied via which the binary inputs and outputs the binary input / output unit EA can be switched.
Diese zeitaufwendige Prozedur wirkt sich bei einigen Zusatz funktionen negativ auf die Programmlaufzeit der Werkzeugma schinensteuerung CNC aus und damit auch auf die Bearbeitungs geschwindigkeit einer Werkzeugmaschine.This time consuming procedure affects some additions functions negatively on the program runtime of the tool machine control CNC and thus also on the machining speed of a machine tool.
Um die Programmlaufzeit, die durch das Bearbeiten der Zusatz funktionen über die Anpaßsteuerung APS entsteht, zu umgehen, wer den im Teileprogramm TP Anweisungen B bereitgestellt, die - wie durch den gestrichelt gezeichneten Pfeil angedeutet - einen direkten Zugriff auf die binäre Ein-Ausgabe-Einheit EA erlauben. Dieser Zugriff kann bei den meisten Werkzeugmaschinensteuerung gen CNC über den gemeinsamen Daten- und Adreßbus erfolgen. Durch die Anweisungen B kann das Teileprogramm TP direkt den Zustand eines beliebigen Ein-Ausgangs-Bits bzw. eines beliebi gen Ein-Ausgangs-Bytes der Ein-Ausgabe-Einheit EA lesen und ein beliebiges Ausgangs-Bit/Byte setzen oder löschen.To the program runtime by editing the addition functions via the APS adaptation control arises to bypass who the instructions B provided in the parts program TP, which - how indicated by the dashed arrow - one Allow direct access to the binary input / output unit EA. This access can be used with most machine tool controls CNC via the common data and address bus. Through the instructions B, the parts program TP can directly State of any input / output bit or any Read and input the input / output bytes of the input / output unit EA Set or delete any output bit / byte.
Insgesamt ergibt sich durch diese Maßnahme, daß die für eine hohe Bearbeitungsgeschwindigkeit wichtigen binären Ein-Aus gangsinformationen ohne Zeitverlust vom Teileprogramm direkt bearbeitet werden können und andererseits die speicherprogram mierbare Anpaßsteuerung APS teilweise von ihren Aufgaben ent lastet wird. Damit werden gleichzeitig auch für die speicher programmierbare Anpaßsteuerung APS die Laufzeiten verkürzt.Overall, this measure results in that for a high processing speed important binary on-off gear information directly from the part program without wasting time can be edited and on the other hand the memory program The adaptable control system APS is partly dependent on its tasks is burdened. This will also be used for the memory programmable adaptation control APS shortens the running times.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19904008559 DE4008559C2 (en) | 1990-03-16 | 1990-03-16 | Numerical machine tool control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19904008559 DE4008559C2 (en) | 1990-03-16 | 1990-03-16 | Numerical machine tool control |
Publications (2)
Publication Number | Publication Date |
---|---|
DE4008559A1 DE4008559A1 (en) | 1991-09-19 |
DE4008559C2 true DE4008559C2 (en) | 1997-01-23 |
Family
ID=6402415
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19904008559 Expired - Fee Related DE4008559C2 (en) | 1990-03-16 | 1990-03-16 | Numerical machine tool control |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE4008559C2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2814820B1 (en) * | 2000-09-29 | 2002-11-15 | Num S A | SECURITY SYSTEM FOR DIGITAL CONTROL |
JP3896076B2 (en) * | 2002-12-26 | 2007-03-22 | ファナック株式会社 | Numerical controller |
ITMI20061114A1 (en) * | 2006-06-09 | 2007-12-10 | Djamel Tebboune | AUTUMATIC WASHING AND-OR TRACKING OF AN OBJECT WITH MULTIPLE COMPONENTS |
DE102016212115A1 (en) * | 2016-07-04 | 2018-01-04 | Dr. Johannes Heidenhain Gmbh | Device and method for data transmission |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0797287B2 (en) * | 1987-06-26 | 1995-10-18 | ファナック株式会社 | MST function command processing method |
-
1990
- 1990-03-16 DE DE19904008559 patent/DE4008559C2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
DE4008559A1 (en) | 1991-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3688789T2 (en) | NUMERICAL CONTROL SYSTEM. | |
DE69317540T2 (en) | Numerical control for a machine tool and method for continuing a machining program after it has been interrupted | |
DE3530585A1 (en) | METHOD AND SYSTEM FOR IMPROVING THE OPTICAL DISPLAY OF A CNC MACHINING SYSTEM BY ADDING COLOR | |
EP0120204B1 (en) | Method for rerunning a tool against a contour of a workpiece | |
WO2002065223A2 (en) | System for controlling and monitoring machines and/or systems with active components belonging to different active groups | |
DE4011591C2 (en) | Apparatus for numerical control of a machine tool with a learning mode | |
DE69205079T2 (en) | METHOD FOR RE-STARTING A PUNCHING MACHINE AND NUMERICALLY CONTROLLED DEVICE. | |
DE3040008A1 (en) | NUMERIC MACHINE TOOL CONTROL | |
EP0543034B1 (en) | Process for operation of numerical controlled machine tool and machine tool for implementation of the process | |
EP1548527B1 (en) | Control system for a machine tool or a production machine | |
DE4008559C2 (en) | Numerical machine tool control | |
DE3855133T2 (en) | NUMERIC CONTROL | |
EP3420426A1 (en) | Apparatus and method for adapting a numerical controller to a machine to be controlled | |
DE102018003638A1 (en) | Numerical control | |
DE10255033A1 (en) | Machine tool and method for operating such | |
EP3658996B1 (en) | Production system and method for operating a numerically controlled production system | |
EP1025469B1 (en) | Method for controlling a cnc machine tool | |
DE112022000258T5 (en) | NUMERIC CONTROL | |
DE4330220C2 (en) | Dialog-oriented programming system for generating a control program for a CNC machine | |
DE3145894A1 (en) | Program control device for motor drives, for example of machine tools | |
DE68925025T2 (en) | NUMERIC CONTROL. | |
DE69028811T2 (en) | EXTERNALLY EXTENDABLE PROGRAMMABLE CONTROL | |
EP0726509B1 (en) | Dialogue orientated programming system for a CNC machine tool | |
EP0735444B1 (en) | Method for operating a machine tool or a robot with directly interacting main axles and additional positioning axles | |
DE69024726T2 (en) | INPUT / OUTPUT SIGNAL CONTROL SYSTEM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8120 | Willingness to grant licenses paragraph 23 | ||
8110 | Request for examination paragraph 44 | ||
8180 | Miscellaneous part 1 |
Free format text: IM HEFT 17/95, SEITE 5680, SP.2: DIE VEROEFFENTLICHUNG IST ZU STREICHEN |
|
D2 | Grant after examination | ||
8364 | No opposition during term of opposition | ||
8320 | Willingness to grant licenses declared (paragraph 23) | ||
8339 | Ceased/non-payment of the annual fee |