DE3930404C2 - Method for operating a numerical control - Google Patents

Method for operating a numerical control

Info

Publication number
DE3930404C2
DE3930404C2 DE19893930404 DE3930404A DE3930404C2 DE 3930404 C2 DE3930404 C2 DE 3930404C2 DE 19893930404 DE19893930404 DE 19893930404 DE 3930404 A DE3930404 A DE 3930404A DE 3930404 C2 DE3930404 C2 DE 3930404C2
Authority
DE
Germany
Prior art keywords
area
machine
data
menu
key
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
Application number
DE19893930404
Other languages
German (de)
Other versions
DE3930404A1 (en
Inventor
Hans-Juergen Dipl Ing Lutz
Guenter Dipl Ing Ruebig
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Priority to DE19893930404 priority Critical patent/DE3930404C2/en
Publication of DE3930404A1 publication Critical patent/DE3930404A1/en
Application granted granted Critical
Publication of DE3930404C2 publication Critical patent/DE3930404C2/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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/409Numerical 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 using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters

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 ein Verfahren zum Betrieb einer numerischen Steuerung, bei der die Bedienoberfläche in einen Maschinenbereich und einen Datenbereich aufgeteilt ist, wobei der Datenbereich in Datenzweige aufgeteilt ist, denen jeweils Menüs zur Dateneingabe und Datenausgabe zugeordnet sind, wobei der Maschinenbereich in Betriebsarten verzweigt ist, denen Menüs zur Maschinenbedienung zugeordnet sind.The invention relates to a method of operation a numerical control, in which the user interface in a machine area and a data area is divided, where the data area is divided into data branches, which each assigned menus for data entry and data output are, with the machine area branching into operating modes to which menus for machine operation are assigned.

Ein solches, den Maschinenbereich betreffendes Verfahren ist z. B. aus der Druckschrift "SINUMERIK 850", Bedienungsanleitung, Ausgabe 5/87, Siemens AG bekannt. Bei den dabei verwendeten menügeführten, listengesteuerten und in Bereiche aufgeteilten Bedienoberflä­ chen taucht jedoch häufig das Problem auf, daß ein Bediener sich im jeweiligen Bedienbaum des Datenbereichs oder des Ma­ schinenbereichs an eine bestimmte Stelle vorgearbeitet hat und nun in den jeweils anderen Bereich wechseln möchte, um dort eine andere Bedienung auszuführen. Je nach Bediensitua­ tion möchte er sich nun für weitere Maßnahmen längere Zeit in diesem neuen Bereich bewegen oder aber nach kurzer Operation in das verlassene Menü zurückkehren. Für den letzteren Fall ist aber dann nötig, von der Wurzel des jeweiligen Bereiches her dieses Menü nochmals anzusteuern. Ferner ist dabei ein stufenweises "Durchhangeln" von Bedienebene zu Bedienebene mit Hilfe einer Rücksprungtaste, einer sogenannten "Recall- Taste" möglich.Such is a process relating to the machine sector e.g. B. from the Publication "SINUMERIK 850", operating instructions, edition 5/87, Siemens AG known. With the menu-guided, list-controlled user interface divided into areas However, the problem often arises that an operator in the respective operating tree of the data area or the Ma has prepared the machine area at a certain point and now want to switch to the other area perform another operation there. Depending on the operating situation tion, he would now like to spend a long time in for further measures move to this new area or after a short operation return to the exited menu. For the latter case but is then necessary from the root of the respective area to control this menu again. There is also a gradual "sagging" from operating level to operating level with the help of a return key, a so-called "recall Button "possible.

Aufgabe der Erfindung ist es, in einfacher Weise einen Rück­ sprung in ein einmal verlassenes Menü zu ermöglichen.The object of the invention is a simple way back to jump into a menu once left.

Gemäß der Erfindung wird diese Aufgabe durch die Merkmale des Anspruchs 1 gelöst. According to the invention, this object is achieved by the features of Claim 1 solved.  

Eine erste vorteilhafte Ausbildung der Erfindung ist dadurch gekennzeichnet, daß als erste Zusatzbedingung eine Zweitbetä­ tigung der Datenbereichstaste möglich ist, eine weitere Aus­ bildung der Erfindung ist dadurch gekennzeichnet, daß als zweite Zusatzbedingung eine Zweitbetätigung der Maschinenbe­ reichstaste vorgesehen ist. In beiden Fällen wird durch diese Doppelausnutzung der jeweiligen Tasten die Anzahl von Tasten im Bedienfeld möglichst kleingehalten.This is a first advantageous embodiment of the invention characterized in that a second bet as the first additional condition the data area key is possible, another off Education of the invention is characterized in that as second additional condition is a second operation of the machine rich key is provided. In both cases, this will Double use of the respective keys the number of keys in the Control panel kept as small as possible.

Eine weitere Ausbildung der Erfindung ist dadurch gekennzeich­ net, daß als weitere Zusatzbedingung ein vom Zustand der zuge­ hörigen Maschine abhängiges Signal vorgesehen ist. Die Aktivie­ rung eines gespeicherten Menüs erfolgt damit durch Betätigen der Maschinenbereichstaste plus einem sogenannten PLC-Zusatz­ signal. Damit wird das erfindungsgemäße Verfahren äußerst eng an den eigentlichen Arbeitsprozeß der Maschine angebunden.A further embodiment of the invention is characterized net that as a further additional condition from the state of the dependent machine dependent signal is provided. The activation A saved menu is activated by pressing the machine area key plus a so-called PLC addition signal. The method according to the invention is therefore extremely narrow connected to the actual work process of the machine.

Es ist aber auch möglich, daß die erste oder zweite Zusatzbe­ dingung durch Auslösen einer jeweils zugeordneten Sondertaste auslösbar ist, wenn dies vom jeweiligen Anwender als zweckdien­ lich angesehen wird.But it is also possible that the first or second addition condition by triggering an assigned special key can be triggered if this serves the purpose of the respective user is viewed.

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 erstes Blockschaubild, das den Wechsel zwischen Ma­ schinenbereich und Datenbereich visualisiert, und Fig. 1 is a first block diagram that visualizes the change between Ma machine area and data area, and

Fig. 2 ein zweites Blockschaubild, das einen möglichen Wechsel innerhalb des Datenbereiches anzeigt. Fig. 2 shows a second block diagram that indicates a possible change within the data area.

In der Darstellung gemäß Fig. 1 ist in Form eines Blockschau­ bildes gezeigt, daß die Bedienoberfläche einer numerischen Steuerung (der Übersichtlichkeit halber nicht dargestellt) einen Maschinenbereich MB und einen Datenbereich DB aufweist. Der Maschinenbereich MB, der von seiner Wurzel her zumindest teilweise von einer sogenannten PLC (Anpaßsteuerung) verwal­ tet werden kann, ist baumartig strukturiert. Die wurzelnahe Ebene dieses Baumes beinhaltet die verschiedenen Betriebszu­ stände MDA, JOG, AUTO und TEACH IN.
MDA: (Manual Data Input) Handeingabe mit nachfolgender Automatik, bei der von Hand eingegebene, dann auto­ matisch abgearbeiteten Sätze allerdings nicht gespei­ chert werden;
JOG: konventionelle Handeingabe;
AUTO: gespeicherte Sätze werden automatisch abgearbeitet;
TEACH IN: Handeingaben werden gespeichert.
In the illustration of FIG. 1 is shown in the form of a block diagram of the image that the user interface of a numerical control (not shown for clarity) having a machine area MB and a data area DB. The machine area MB, which can be managed at least in part by a so-called PLC (adaptation control), has a tree-like structure. The root level of this tree contains the various operating states MDA, JOG, AUTO and TEACH IN.
MDA: (Manual Data Input) Manual entry with subsequent automatic, in which, however, records entered manually and then automatically processed are not saved;
JOG: conventional manual input;
AUTO: saved records are processed automatically;
TEACH IN: Manual entries are saved.

Von jedem dieser Betriebszustände ist eine Anwahl von ganz gezielten Menüs möglich. Beim Ausführungsbeispiel möge dabei angenommen sein, daß momentan ein Menü XX in Betriebsart MDA aktiv sei. Das Menü kann dazu zusätzlich mit einem Kanal­ kennzeichen XX spezifiziert sein.A selection of all of these operating states is required targeted menus possible. In the case of the embodiment Assume that menu XX is currently in MDA mode be active. The menu can also have a channel XX mark must be specified.

Ferner weist die Bedienoberfläche einen Datenbereich DB auf, der in einzelne Datenzweige 1 bis 7 aufgeteilt ist. Jedem dieser Datenzweige 1 bis 7 sind eine Reihe von möglichen Menüs zugeordnet; so kann dem Datenzweig 3 das stark ausge­ zeichnet dargestellte Menü YY zugeordnet sein.Furthermore, the user interface has a data area DB, which is divided into individual data branches 1 to 7 . A number of possible menus are assigned to each of these data branches 1 to 7 ; the data branch 3 can be assigned the menu YY, which is shown in a very distinguished manner.

Steuerungsseitig sind zwei Speicher S1 und S2 vorgesehen, von denen der Speicher S1 dem Maschinenbereich MB und der Spei­ cher S2 dem Datenbereich DB zugeordnet ist. Beide Speicher S1 und S2 können durchaus auch baulich miteinander vereinigt sein.On the control side, two memories S1 and S2 are provided, by which the memory S1 the machine area MB and the Spei  cher S2 is assigned to the data area DB. Both memories S1 and S2 can also be structurally combined his.

Das Bedienfeld der Steuerung weist nun zwei Tasten M und D auf, von denen die Taste M dem Maschinenbereich MB und die Taste D dem Datenbereich DB zugeordnet ist. Die Tatsache, daß die Taste D in der Zeichnung zweimal angedeutet ist, soll darauf hinweisen, daß die Taste D entweder einmal oder zwei­ mal betätigt werden kann. Beim Bedienfeld mag ferner durch ein Zusatzsignal Z ein PLC-Zusatzsignal gegeben sein. The control panel on the controller now has two M and D buttons on, of which the key M the machine area MB and the Key D is assigned to the data area DB. The fact that the key D is indicated twice in the drawing indicate that the D button is either once or two times can be operated. At the control panel may also like an additional signal Z a PLC additional signal can be given.  

Wie oben angegeben, sei zunächst davon ausgegangen, daß das Menü XX momentan aktiv ist. Nun mag seitens des Bedieners der Wunsch bestehen, die Wurzel des Datenbereiches DB anzuwählen. Dies wird dadurch ausgelöst, daß die Taste D einmal betätigt wird. Mit diesem Sprung wird im Speicher S1 festgehalten, daß soeben das Menü XX, des Kanals XX verlassen wurde.As stated above, it should first be assumed that the Menu XX is currently active. Now on the part of the operator There is a desire to select the root of the data area DB. This is triggered by pressing the D key once becomes. With this jump it is recorded in memory S1 that menu XX, channel XX has just been exited.

Der Bediener kann sich nun innerhalb des Datenbereiches DB in üblicher Weise beispielsweise zum Menü YY des Datenzweiges 3 bewegen. Dort kann er seine diesbezüglichen Bedienhandlungen vornehmen. Ein Rücksprung in den Maschinenbereich MB erfolgt bedarfsweise so, daß der Bediener die Maschinenbereichstaste M einmal betätigt und dann an die Wurzel des Maschinenbereiches MB gelangt, von wo aus er sich in ein beliebiges, dem Maschinen­ bereich MB zugeordnetes Menü vorarbeiten kann. Das Menü des Datenbereiches DB, aus dem der Aussprung erfolgt ist, wird im Speicher S2 gespeichert. Dies kann beispielsweise durch die Angabe Menü YY, Datenzweig 3, erfolgen.The operator can now move within the data area DB in the usual way, for example to the menu YY of the data branch 3 . There he can carry out his related operations. A return to the machine area MB takes place if necessary so that the operator presses the machine area key M once and then gets to the root of the machine area MB, from where he can work in any menu assigned to the machine area MB. The menu of the data area DB from which the jump was made is stored in the memory S2. This can be done, for example, by entering menu YY, data branch 3 .

Wenn der Bediener beim Arbeiten im Maschinenbereich MB auf das zuletzt aktiv gewesene Menü des Datenbereiches DB wechseln möchte, kann er dies dadurch erreichen, indem er die Datenbe­ reichstaste D zweimal aufeinanderfolgend drückt. Es wird dann im Speicher S2 abgefragt, welches das zuletzt aktiv gewesene Menü des Datenbereiches D gewesen ist und dementsprechend ge­ langt der Bediener unverzüglich in dieses Menü, beispielsweise das Menü YY des Datenzweiges 3. Bei Aussprung wird das zu­ letzt aktiv gewesene Menü des Maschinenbereiches MB, es mag in diesem Fall wieder das Menü XX des Kanals XX gewesen sein, im Speicher S1 hinterlegt.If the operator wants to switch to the last active menu of the data area DB while working in the machine area MB, he can do this by pressing the data area button D twice in succession. It is then queried in memory S2 which menu was last active in data area D and accordingly the operator immediately accesses this menu, for example menu YY of data branch 3 . When the user exits, the menu of the machine area MB that was last active, in this case it may have been menu XX of channel XX, is stored in memory S1.

Auch aus dem Datenbereich DB ist es dann dem Bediener wieder möglich, in das zuletzt aktiv gewesene Menü des Maschinenbe­ reiches MB rückzuspringen, wenn er hierzu die Taste M einmal betätigt und gleichzeitig ein PLC-Zustandssignal Z vorliegt. It is also back to the operator from the data area DB possible in the last active menu of the machine operator rich MB to jump back when he presses the M key once actuated and at the same time a PLC status signal Z is present.  

Die Sprünge an die Basis des Maschinenbereiches MB und an die Basis des Datenbereiches DB sind in Fig. 1 mit Pfeilen IM und ID bezeichnet, die Sprünge an die Menübereiche des Maschinenbe­ reiches MB und des Datenbereiches DB sind durch Pfeile IIM und IID gekennzeichnet.The jumps to the base of the machine area MB and to the base of the data area DB are indicated in FIG. 1 by arrows I M and I D , the jumps to the menu areas of the machine area MB and of the data area DB are by arrows II M and II D featured.

In der Darstellung gemäß Fig. 2 ist gezeigt, daß es auch möglich ist, Sprünge innerhalb des Datenbereiches DB vorzunehmen. Wenn sich beispielsweise der Bearbeiter in einem Menü XX des Daten­ zweiges 1 befindet, und eine Einfachbetätigung der Datenbereichs taste D vornimmt, gelangt er in die Wurzel des Datenbereiches DB. Von dort aus kann er sich beispielsweise in das Menü YY des Datenzweiges 7 vorarbeiten. Ein Rücksprung in das Menü XX des Datenzweiges 1 erfolgt nun dadurch, daß die Datenbereichstaste D zweimal betätigt wird. Damit wird aus dem Speicher S2 die ge­ speicherte Aussprungadresse abgefragt und es wird wieder das Menü XX des Datenzweiges 1 angewählt. Auch das nunmehr die Aus­ sprungadresse darstellende Menü YY des Datenzweiges 7 kann im Speicher S2 abgelegt werden. Die möglichen Sprünge sind in der Darstellung durch Pfeile ID zur Wurzel des Datenbereiches DB und Pfeile IID in den Menübereich angedeutet.In the illustration according to FIG. 2, it is shown that it is also possible to perform jumps within the data area DB. If, for example, the processor is in a menu XX of the data branch 1 and presses the data area key D one time, he arrives at the root of the data area DB. From there, he can, for example, work his way into menu YY of data branch 7 . A return to menu XX of data branch 1 now takes place by pressing data area key D twice. The stored jump address is thus queried from memory S2 and menu XX of data branch 1 is selected again. The menu YY of the data branch 7 which now represents the jump address can also be stored in the memory S2. The possible jumps are indicated in the illustration by arrows I D to the root of the data area DB and arrows II D in the menu area.

Claims (5)

1. Verfahren zum Betrieb einer numerischen Steuerung, bei der die Bedienoberfläche in einen Maschinenbereich (MB) und einen Datenbereich (DB) aufgeteilt ist, wobei der Datenbereich (DB) in Datenzweige aufgeteilt ist, denen jeweils Menüs zur Dateneingabe und Datenausgabe zugeordnet sind, wobei der Maschinenbereich in Betriebsarten verzweigt ist, denen Menüs zur Maschinenbedienung zugeordnet sind, wobei dem Datenbe­ reich (DB) und dem Maschinenbereich (MB) jeweils ein Speicher (S1, S2) zugeordnet ist, der jeweils dann, wenn eine Datenbe­ reichstaste (D) oder eine Maschinenbereichstaste (M) betätigt wird, das jeweils vorliegende Menü als Aussprungmenü spei­ chert, wobei mit dem bloßen Betätigen der Datenbereichstaste (D) ein Einsprung zur Wurzel des Datenbereiches (DB) erfolgt, von wo aus über weitere Bedienhandlungen ein neues Menü des Datenbereiches (DB) anwählbar ist, wobei mit dem bloßen Be­ tätigen der Maschinenbereichstaste (M) ein Einsprung zur Wurzel des Maschinenbereiches (MB) erfolgt, von wo aus über weitere Bedienhandlungen ein neues Menü des Maschinenberei­ ches (MB) anwählbar ist, wobei jedoch mit dem Betätigen der Datenbereichstaste (D) und einer ersten Zusatzbedingung das jeweils letzte Aussprungmenü des Datenbereiches (DB) ange­ wählt wird und wobei mit dem Betätigen der Maschinenbereichs­ taste (M) und einer zweiten Zusatzbedingung das jeweils letzte Aussprungmenü des Maschinenbereiches (MB) angewählt wird. 1. Method of operating a numerical control in which the user interface into a machine area (MB) and one Data area (DB) is divided, the data area (DB) is divided into data branches, each of which menus for Data input and data output are assigned, the Machine area is branched into operating modes, the menus are assigned to machine operation, the data Reich (DB) and the machine area (MB) each have a memory (S1, S2) is assigned, which each time a data rich key (D) or a machine area key (M) pressed will save the current menu as a jump menu with the mere actuation of the data area key (D) there is a jump to the root of the data area (DB), from where a new menu of the Data area (DB) can be selected, with the mere Be press the machine area key (M) to Root of the machine area (MB) takes place from where on further operations a new menu of the machine shop ches (MB) can be selected, but by pressing the Data area key (D) and a first additional condition that last jump menu of the data area (DB) is selected and with the actuation of the machine area button (M) and a second additional condition each last jump menu of the machine area (MB) selected becomes.   2. Verfahren nach Anspruch 1, wobei als erste Zusatzbedingung eine Zweit­ betätigung der Datenbereichstaste (D) vorgesehen ist.2. The method of claim 1, wherein as a first additional condition a second actuation of the data area key (D) is provided. 3. Verfahren nach Anspruch 1 oder 2, wobei als zweite Zusatzbedingung eine Zweitbetätigung der Maschinenbereichstaste (M) vorgesehen ist. 3. The method according to claim 1 or 2, wherein as a second additional condition a second actuation of the machine area key (M) is provided is.   4. Verfahren nach Anspruch 1 oder 2, wobei als zweite Zusatzbedingung ein vom Zustand der zugehörigen Maschine abhängiges Signal (Z) vorgesehen ist.4. The method of claim 1 or 2, wherein as a second additional condition a signal (Z) depending on the state of the associated machine is provided. 5. Verfahren nach Anspruch 1, wobei die erste oder zweite Zusatzbedingung durch Auslösen einer jeweils zugeordneten Sondertaste auslösbar ist.5. The method of claim 1, wherein the first or second additional condition can be triggered by triggering a respectively assigned special key is.
DE19893930404 1989-09-12 1989-09-12 Method for operating a numerical control Expired - Fee Related DE3930404C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE19893930404 DE3930404C2 (en) 1989-09-12 1989-09-12 Method for operating a numerical control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19893930404 DE3930404C2 (en) 1989-09-12 1989-09-12 Method for operating a numerical control

Publications (2)

Publication Number Publication Date
DE3930404A1 DE3930404A1 (en) 1991-03-21
DE3930404C2 true DE3930404C2 (en) 1996-09-19

Family

ID=6389241

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19893930404 Expired - Fee Related DE3930404C2 (en) 1989-09-12 1989-09-12 Method for operating a numerical control

Country Status (1)

Country Link
DE (1) DE3930404C2 (en)

Also Published As

Publication number Publication date
DE3930404A1 (en) 1991-03-21

Similar Documents

Publication Publication Date Title
DE3245610C3 (en) Input / output unit for numerical control
EP1653775B1 (en) Method to adapt the transmission characteristics of an hearing aid
DE2834351B2 (en) Program selection facility
DE602004002503T2 (en) Digital mixer
DE2222435A1 (en) Method for controlling the dipped headlights of lighting channels
EP0888580B1 (en) Hand-held control device for a programmable electronic control unit
DE3634506A1 (en) INFRARED REMOTE CONTROL FOR A NUMBER OF FACILITIES
DE2952500A1 (en) CONTROL UNIT IN A DEVICE FOR CONTROLLING AND / OR REGULATING MACHINES
DE2949207C2 (en) Electronically controlled sewing machine with a pattern selection and display system
DE3319130C2 (en) Programmable control
DE4107745C1 (en)
DE2912755C2 (en) Circuit arrangement for controlling the movement of an implement, in particular a dental treatment chair
DE69032256T2 (en) Apparatus for reading the contents of a dialing directory in a telephone set
DE3930404C2 (en) Method for operating a numerical control
DE2030370B2 (en) Data entry arrangement
EP0260397B1 (en) Data display device
DE3011716C2 (en)
DE3504578C2 (en) Numerical machine tool control with an image viewing device for displaying operating and display functions
DE3242631C2 (en)
DE3916158A1 (en) Input selection switch using two-way analogue switch
DE3117153A1 (en) X-RAY GENERATOR FOR CARRYING OUT RECORDING METHODS CONTAINING A SEQUENCE OF RECORDING STEPS
DE3237360C2 (en)
DE4006427C2 (en)
DE3317595C2 (en)
DE69011623T2 (en) Method and device for switching data information by a digital selector.

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8120 Willingness to grant licenses paragraph 23
8125 Change of the main classification

Ipc: G05B 19/405

D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee