[go: up one dir, main page]

DE19515198A1 - Numerical control device with display e.g. for machine tool or robot - Google Patents

Numerical control device with display e.g. for machine tool or robot

Info

Publication number
DE19515198A1
DE19515198A1 DE19515198A DE19515198A DE19515198A1 DE 19515198 A1 DE19515198 A1 DE 19515198A1 DE 19515198 A DE19515198 A DE 19515198A DE 19515198 A DE19515198 A DE 19515198A DE 19515198 A1 DE19515198 A1 DE 19515198A1
Authority
DE
Germany
Prior art keywords
menu
window
display unit
occupancy
numerical control
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.)
Withdrawn
Application number
DE19515198A
Other languages
German (de)
Inventor
Andreas Dipl Ing Macher
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
Siemens Corp
Original Assignee
Siemens AG
Siemens Corp
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, Siemens Corp filed Critical Siemens AG
Priority to DE19515198A priority Critical patent/DE19515198A1/en
Priority to TW085104766A priority patent/TW345646B/en
Priority to CN96105169A priority patent/CN1159018A/en
Priority to KR1019960012817A priority patent/KR960038535A/en
Publication of DE19515198A1 publication Critical patent/DE19515198A1/en
Withdrawn 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35449Joystick and buttons for menu and function selection, scrolling, +sign and -sign
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36129Menu keys, function of keys soft defined

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)
  • Digital Computer Display Output (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

The device allows programming of application programs (A) using Windows (RTM) (AF), menus (ML) and command switching surfaces (BS). The programs run on the processor of a numerical control device (NS). The soft keys (T1,T2,T3) of the numerical control are automatically activated with the switching surfaces. The soft keys are displayed in a window. The displayed window option is activated in the application window by pressing one of the keys associated with the soft keys.

Description

Die Erfindung bezieht sich auf eine numerische Steuerung, insbesondere für Werkzeugmaschinen oder Roboter, mit einer Anzeigeeinheit und einer Eingabeeinheit, wobei der Anzeige­ einheit zugeordnete Betätigungselemente, insbesondere unmit­ telbar an der Peripherie der Anzeigeeinheit angebrachte Ta­ sten, vorgesehen sind und wobei die Anzeigeeinheit unter an­ derem die Belegung der Betätigungselemente in räumlicher Kor­ respondenz mit diesen Betätigungselementen als applikations­ spezifisches Menü anzeigt.The invention relates to a numerical control, especially for machine tools or robots, with a Display unit and an input unit, the display Unit-associated actuators, especially unmit Ta attached to the periphery of the display unit most, are provided and the display unit below whose the assignment of the actuators in spatial Cor respondenz with these actuators as applikations displays specific menu.

Die bei numerischen Steuerungen zur Verfügung stehende Ein­ gabeeinheit besteht meistens aus Tastenfeldern, deren einzel­ ne Tasten mit spezifischen Steuerungsfunktionen gekoppelt sind. Bei moderneren Steuerungen gibt es oft zusätzlich un­ spezifische Betätigungselemente, wie Tasten und/oder Schal­ ter, die unmittelbar an der Peripherie der Anzeigeeinheit an­ gebracht sind. Diese Betätigungselemente bilden zusammen mit der Anzeigeeinheit sogenannte "Softkeys". Die jeweils gelten­ de Funktionsbelegung eines solchen Betätigungselements kann sich ändern und wird in der Anzeigeeinheit in räumlicher Kor­ respondenz mit diesem Betätigungselement angezeigt.The On available with numerical controls The input unit usually consists of keypads, the individual ne buttons coupled with specific control functions are. With more modern controls there is often also un specific actuators, such as buttons and / or scarf ter that directly on the periphery of the display unit are brought. These actuators form together with the display unit so-called "softkeys". They always apply de Functional assignment of such an actuator can change and is displayed in the display unit in spatial cor respondenz displayed with this actuator.

Eine der­ artige Steuerung bereits aus DE-PS 35 04 578 bekannt.One of the like control already known from DE-PS 35 04 578.

Die sich in modernen numerischen Steuerungen befindlichen Rechner sind inzwischen jedoch so leistungsfähig, daß auch Applikationsprogramme (im Nachfolgenden als Applikationen be­ zeichnet), die ursprünglich für Bürorechner entwickelt wur­ den, zumindest von der Rechenleistung her problemlos benutzt werden können. Solche Applikationen sind oft unter modernen Betriebssystemen, z. B. Microsoft Windows®, erstellt worden. Daher sind die Applikationen mit Fenstertechnik, applikati­ onsspezifischen Menüleisten mit mehreren Menüeinträgen und Befehlsschaltflächen, sogenannte "Push-Buttons" bestückt und sind über Mausbenutzung oder PC-typischen Sondertastenkombi­ nationen, z. B. einer Alt-Tastenkombination ansteuerbar.The ones in modern numerical controls However, computers have become so powerful that too Application programs (hereinafter referred to as applications draws), which was originally developed for office computers which, at least in terms of computing power, is used without any problems can be. Such applications are often among modern ones Operating systems, e.g. B. Microsoft Windows®. Therefore, the applications with window technology are applikati onspecific menu bars with several menu items and  Command buttons, so-called "push buttons", and are about mouse use or PC-typical special key combinations nations, e.g. B. an Alt key combination controllable.

Bei numerischen Steuerungen besteht die Eingabeeinheit aber im Regelfall nicht aus einer bei Bürorechnern üblichen Tasta­ tur. Daher fehlen die bei Bürorechnern üblichen Sondertasten, wie beispielsweise die Strg-Taste, die Alt-Taste oder die Esc-Taste. Ein zusätzliches Zeige- und Eingabegerät, wie z. B. eine Maus oder ein Trackball, sind ebenfalls bei numerischen Steuerung unüblich.The input unit is used for numerical controls usually not from a keyboard that is common in office computers door. Therefore, the special keys common to office computers are missing, such as the Ctrl key, the Alt key or the Esc key. An additional pointing and input device, such as. B. a mouse or a trackball are also numeric Control unusual.

Es entsteht daher das Problem, daß Applikationen, die mit Fenstertechnik, Menüleisten und Befehlsschaltflächen program­ miert wurden zwar auf dem Rechner einer numerischen Steuerung lauffähig sind, aber mangels geeigneter Eingabemittel vom Be­ nutzer nicht richtig bedient werden können.The problem therefore arises that applications using Window technology, menu bars and command buttons program were numerically controlled on the computer are executable, but lack of suitable input means from the Be users cannot be operated correctly.

Eine Lösung bestünde darin, die Applikationen umzuprogrammie­ ren, damit sie auch ohne Sondertasten und Maus ansteuerbar sind. Diese Lösung wäre aber sehr arbeitsaufwendig und kost­ spielig. Zudem wäre diese Vorgehensweise bei fremdprogram­ mierten Applikationen grundsätzlich nicht möglich, weil dabei der Quellcode der jeweiligen Applikation nicht zur Verfügung stünde. Eine andere Lösung wäre, die numerische Steuerung zu­ sätzlich mit einer bei Bürorechnern üblichen Tastatur und ei­ ner Maus oder einem Trackball auszustatten. Diese Lösung ist jedoch deshalb nicht praktikabel, weil sich die rauhe indu­ strielle Arbeitsumgebung einer numerischen Steuerung meist nicht für den Einsatz von empfindlichen Bürogeräten eignet.One solution would be to re-program the applications so that they can also be controlled without special keys and mouse are. This solution would be very labor intensive and expensive playful. In addition, this procedure would be with third-party programs applications are basically not possible because the source code of the respective application is not available would stand. Another solution would be to use numerical control too additionally with a keyboard and an egg common with office computers a mouse or a trackball. This solution is but not practicable because the rough indu most of the time, the working environment of a numerical control not suitable for the use of sensitive office equipment.

Aufgabe der Erfindung ist es eine numerische Steuerung der eingangs genannten Art so auszubilden, daß Applikationen, die mit Fenstertechnik, Menüleisten und Befehlsschaltflächen pro­ grammiert wurden, auf einer numerischen Steuerung eingesetzt und bedient werden können, ohne die Applikationen umprogram­ mieren zu müssen und ohne die numerische Steuerung mit einer bei Bürorechnern üblichen Tastatur und Maus auszustatten.The object of the invention is a numerical control of the type mentioned in such a way that applications that with window technology, menu bars and command buttons pro were used on a numerical control and can be operated without reprogramming the applications  need to lubricate and without the numerical control with a to equip the usual keyboard and mouse for office computers.

Gemäß der Erfindung wird diese Aufgabe dadurch gelöst,According to the invention, this object is achieved in that

  • - daß Verwaltungsmittel für voneinander unabhängige Anzeige­ fenster der Anzeigeeinheit vorgesehen sind,- That management means for independent notification windows of the display unit are provided,
  • - daß die Verwaltungsmittel ein unabhängiges Applikationsfen­ ster auf der Anzeigeeinheit vorgeben, wobei eine applikati­ onsspezifische Menüleiste mit ihren Menüeinträgen angezeigt wird und wobei Befehlsschaltflächen innerhalb des Applika­ tionsfensters ebenfalls angezeigt werden,- That the administrative means an independent application Specify on the display unit, an application ons-specific menu bar with its menu entries will and where command buttons within the applica tion window are also displayed,
  • - daß die Verwaltungsmittel ein unabhängiges Belegungsfenster mit der Belegung der Betätigungselemente in räumlicher Kor­ respondenz mit diesen Betätigungselementen auf der Anzeige­ einheit vorgeben, wobei das unabhängige Belegungsfenster nicht von anderen Anzeigefenstern verdeckbar ist,- That the administrative means an independent occupancy window with the assignment of the actuators in spatial cor respondenz with these controls on the display Specify unit, with the independent occupancy window cannot be covered by other display windows,
  • - daß durch die Verwaltungsmittel die Belegung der Betäti­ gungselemente in Korrespondenz mit den Menüeinträgen der Menüleiste und/oder mit den Befehlsschaltflächen des Appli­ kationsfensters bestimmbar ist,- That the allocation of the actuation by the administrative means elements in correspondence with the menu items of Menu bar and / or with the command buttons of the Appli cation window can be determined,
  • - daß bei Änderungen in der Menüleiste und/oder in den Be­ fehlsschaltflächen durch die Verwaltungsmittel eine ent­ sprechende Anpassung der Belegung im Belegungsfenster vor­ nehmbar ist und- That with changes in the menu bar and / or in the Be wrong buttons by the administrative means an ent speaking adjustment of the occupancy in the occupancy window is acceptable and
  • - daß bei Betätigung einer der Betätigungselemente der im Be­ legungsfenster angezeigte entsprechende Menüeintrag oder die im Belegungsfenster angezeigte entsprechende Befehls­ schaltfläche durch die Verwaltungsmittel im Applikations­ fensters aktivierbar ist.- That when actuating one of the actuators in the loading corresponding menu entry or the corresponding command displayed in the assignment window button by the administrative means in the application window can be activated.

Auf diese Weise müssen keine Applikationen umprogrammiert werden, beliebige fremdprogrammierten Applikationen können benutzt werden und die numerische Steuerung braucht nicht zu­ sätzlich mit einer bei Bürorechnern üblichen Tastatur und Maus ausgestatten zu werden. This way, no applications have to be reprogrammed any externally programmed applications can be used and the numerical control does not need to additionally with a keyboard and the usual for office computers To be equipped with a mouse.  

Eine vorteilhafte Ausbildung der Erfindung besteht darin, daß ein weiteres Betätigungselement, insbesondere eine Fort­ schalttaste, vorgesehen ist, dessen Betätigung ein Weiter­ schalten zu weiteren Menüeinträgen oder Befehlsschaltflächen bewirkt, falls die Anzahl der der Anzeigeeinheit zugeordneten Betätigungselemente nicht zur Anzeige aller Menüeinträge oder Befehlsschaltflächen ausreicht.An advantageous embodiment of the invention is that another actuator, especially a fort switch button is provided, the actuation of a next switch to further menu entries or command buttons if the number of those assigned to the display unit Actuators not to display all menu items or Command buttons are sufficient.

Auf diese Weise, können beliebig viele Menüeinträge oder Be­ fehlsschaltflächen auch mit einer begrenzten Anzahl von Be­ tätigungselementen angesteuert werden.In this way, any number of menu items or Be bad buttons even with a limited number of be actuation elements can be controlled.

Eine weitere Ausbildung der Erfindung besteht darin, daß ein weiteres Betätigungselement, insbesondere eine Rücksprungta­ ste, vorgesehen ist, bei dessen Betätigung ein Menü, insbe­ sondere ein von der Menüleiste ausgehendes Menü, ohne Menü­ eintragsauswahl geschlossen wird.Another embodiment of the invention is that a further actuating element, in particular a return spring ste, is provided, when actuated a menu, esp especially a menu starting from the menu bar, without a menu entry selection is closed.

Auf diese Weise wird die Ansteuerung der Applikationen er­ leichtert, weil eine Menüansteuerung auch leicht abgebrochen werden kann.In this way, the control of the applications easier because menu control is also easily canceled can be.

Eine Weiterbildung der Erfindung besteht ferner darin, daß Detektormittel der Betätigungselemente unterscheiden, ob ein Betätigungselement, insbesondere eine Taste, einfach betätigt wurde oder mehrfach betätigt wurde.A further development of the invention is that Detector means of the actuators distinguish whether a Actuating element, in particular a button, simply actuated was or was operated several times.

Auf diese Weise lassen sich alle Befehle, die durch Doppel­ klicken der Maus ansteuerbar sind, ebenfalls durch Doppelbe­ tätigen der jeweiligen Softkeytaste auf der numerischen Steuerung ausführen.In this way, all commands by double click the mouse can be controlled, also by Doppelbe press the respective softkey on the numeric Execute control.

Ein Ausführungsbeispiel der Erfindung ist in den Zeichnungen dargestellt und wird im folgenden näher erläutert. Dabei zei­ gen:An embodiment of the invention is in the drawings shown and is explained in more detail below. Here zei gene:

Fig. 1 eine Blockdarstellung einer numerischen Steuerung im Zusammenwirken mit einer Werkzeugmaschine, Fig. 1 is a block diagram of a numerical control, in cooperation with a machine tool,

Fig. 2 ein Blockdiagramm der erfindungsgemäßen Verwaltungsmit­ tel in Verbindung mit den Fenstern, den Betätigungsele­ menten und der Applikation, Fig. 2 is a block diagram of the invention Verwaltungsmit tel in combination with the windows, the segments Betätigungsele and the application,

Fig. 3 eine Ansicht der Anzeigeeinheit und der ihr zugeordne­ ten Betätigungselemente bei einem Beispiel mit einer Menüleiste, Fig. 3 is a view of the display unit and its associated arrange th actuation elements in an example with a menu bar,

Fig. 4 eine Ansicht der Anzeigeeinheit und der ihr zugeordne­ ten Betätigungselemente bei einem Beispiel mit Befehls­ schaltflächen und Fig. 4 is a view of the display unit and the actuators assigned to them in an example with command buttons and

Fig. 5 eine Ansicht der Anzeigeeinheit und einer alternativen Anordnung der Betätigungselemente bei einem Beispiel mit einer Menüleiste. Fig. 5 is a view of the display unit and an alternative arrangement of the actuating elements in an example with a menu bar.

Die Darstellung gemäß Fig. 1 zeigt eine Blockdarstellung einer numerischen Steuerung NS im Zusammenwirken mit einer Werk­ zeugmaschine WZ. Die numerische Steuerung NS hat eine Anzei­ geeinheit AZ und eine Eingabeeinheit die aus Tastenfeldern TF besteht, deren einzelne Tasten mit spezifischen Steuerungs­ funktionen gekoppelt sind. Der Anzeigeeinheit AZ sind auch Betätigungselemente in Form von unmittelbar an der Peripherie der Anzeigeeinheit angebrachte Tasten T1, T2 zugeordnet. Die Anzeigeeinheit AZ zeigt unter anderem ein applikationsspezi­ fisches Menü M in räumlicher Korrespondenz mit der Belegung der Betätigungselemente T1. Selbstverständlich ist auch die räumliche Korrespondenz eines Menüs mit den Betätigungsele­ menten T2 möglich.The illustration in Fig. 1 shows a block diagram of a numerical control NS in cooperation with a work-producing machine tool. The numerical control NS has a display unit AZ and an input unit consisting of keypads TF, the individual keys of which are coupled to specific control functions. Actuating elements in the form of keys T1, T2 attached directly to the periphery of the display unit are also assigned to the display unit AZ. The display unit AZ shows, inter alia, an application-specific menu M in spatial correspondence with the assignment of the actuating elements T1. Of course, the spatial correspondence of a menu with the actuating elements T2 is also possible.

Die Darstellung gemäß Fig. 2 zeigt ein Blockdiagramm, in dem eine Applikation A, das ihr zugeordnete Anzeigefenster AF und die Eingabeeinheit TF jeweils symbolisch als ein Block darge­ stellt sind. Die Applikation A schickt Fenstersteuerungssi­ gnale (Pfeil FSS) an das ihr zugeordnete Fenster AF und be­ kommt Eingabesignale (Pfeil ES) von der Eingabeeinheit TF jedesmal, das der Benutzer eine entsprechende Taste betätigt. The illustration in Fig. 2 shows a block diagram in which an application A, which are associated therewith display window AF and the input unit TF respectively symbolically as a block represents Darge. The application A sends window control signals (arrow FSS) to the window AF assigned to it and receives input signals (arrow ES) from the input unit TF each time the user presses a corresponding key.

Die erfindungsgemäßen Verwaltungsmittel VM, das ihnen zuge­ ordnete Belegungsfenster BF und die Betätigungselemente T1, T2 sind jeweils symbolisch als ein Block dargestellt. Die Ver­ waltungsmittel VM schicken Belegungsfenstersteuerungssignale (Pfeil BFS) an das Belegungsfenster BF und bekommen Eingabe­ signale (Pfeil TS) von der Betätigungselementen T1, T2 jedes­ mal, wenn der Benutzer eine entsprechende Taste betätigt.The management means VM according to the invention that they received arranged occupancy windows BF and the actuators T1, T2 are each represented symbolically as a block. The Ver management means VM send occupancy window control signals (Arrow BFS) to the occupancy window BF and get input signals (arrow TS) from the actuators T1, T2 each times when the user presses a corresponding key.

Die Fenstersteuerungssignale FSS, welche die Applikation A an ihr zugeordnet es Fenster AF schickt bestimmen den Inhalt und das Aussehen des Fensters AF auf der Anzeigeeinheit AZ. Unter anderem werden auch der Inhalt der jeweilig vorhandenen Menü­ leiste und Befehlsschaltflächen übergeben.The window control signals FSS, which application A on your assigned it sends window AF determine the content and the appearance of the window AF on the display unit AZ. Under The content of the respective existing menu is also different pass bar and command buttons.

Die erfindungsgemäßen Verwaltungsmittel VM, nutzen diese Fen­ stersteuerungssignale FSS, um den Inhalt der jeweilig vorhan­ denen Menüleiste und Befehlsschaltflächen zu erfahren. Dem­ entsprechend wird von den Verwaltungsmitteln VM die Belegung der Betätigungselemente T1, T2 und/oder T3 festgelegt und mit­ tels Belegungsfenstersteuerungssignalen BFS im Belegungsfen­ ster BF angezeigt.The management means VM according to the invention use these fen ster control signals FSS to the content of the respective existing menu bar and command buttons. The the management means VM accordingly the actuators T1, T2 and / or T3 fixed and with occupancy window control signals BFS in the occupancy window BF is displayed.

Auch bei Änderungen in der Menüleiste ML und/oder in den Be­ fehlsschaltflächen BS werden die Fenstersteuerungssignale FSS von den Verwaltungsmitteln VM genutzt, um eine entsprechende Anpassung der Belegung der Betätigungselemente vorzunehmen und im Belegungsfenster BF anzuzeigen.Even if there are changes in the ML menu bar and / or in the Be Failure buttons BS will be the window control signals FSS used by the management means VM to make a corresponding Adjust the assignment of the actuators and display in the occupancy window BF.

Bei Betätigung einer Taste T der Betätigungselemente T1, T2, T3 bekommen die Verwaltungsmittel VM ein Signal TS, das zuerst gewandelt wird in ein Signal, das dem im Belegungsfenster BF angezeigten Menüeintrag oder der im Belegungsfenster BF ange­ zeigten Befehlsschaltfläche entspricht und dann an die Appli­ kation A zur Verarbeitung weitergeleitet wird als käme es di­ rekt von einer entsprechenden Aktivierung des Menüs ML oder der Befehlsschaltfläche BS. When pressing a button T of the actuating elements T1, T2, T3 the management means VM get a signal TS that first is converted into a signal that the in the occupancy window BF displayed menu entry or in the occupancy window BF showed command button matches and then to the appli cation A is forwarded for processing as if it were di right from a corresponding activation of the menu ML or the command button BS.  

Auf diese Weise kann eine Applikation A, die mit Fenstertech­ nik, Menüleisten ML und Befehlsschaltflächen BS programmiert wurde nicht nur auf dem Rechner einer numerischen Steuerung laufen, sondern auch vom Benutzer richtig bedient werden.In this way, an application A that works with window technology nik, menu bars ML and command buttons BS programmed was not only on the computer of a numerical control run, but can also be operated correctly by the user.

Die Darstellung gemäß Fig. 3 zeigt eine Ansicht der Anzeige­ einheit AZ und der ihr zugeordneten Betätigungselemente T2, die aus den unterhalb der Anzeigeeinheit AZ angeordneten Ein­ zeltasten T bestehen. Auf der Anzeigeeinheit AZ sind zwei un­ abhängige Fenster angezeigt, nämlich, das der Applikation A zugeordnete Anzeigefenster AF und das Belegungsfenster BF.The illustration in Fig. 3 is a view of the display unit AZ and its associated actuating elements T2, which consist of the arranged below the display unit AZ A tent asten T. Two independent windows are shown on the display unit AZ, namely, the display window AF assigned to the application A and the occupancy window BF.

Das Anzeigefenster AF der Applikation A enthält unter anderem eine Menüleiste ML mit den Menüeinträgen "Datei", "Bearbei­ ten", "Suchen", "Schrift", "Absatz", "Dokument" und "Hilfe".The display window AF of application A contains, among other things a menu bar ML with the menu items "File", "Edit ten "," Search "," Font "," Paragraph "," Document "and" Help ".

Das Belegungsfenster BF beinhaltet die Belegung der Betäti­ gungselemente T2 in räumlicher Korrespondenz mit den einzel­ nen Tasten T. Die im Belegungsfenster BF angezeigte Belegung der Tasten T entspricht den Menüeinträgen der Menüleiste ML. Der Benutzer kann die Menüeinträge "Datei", "Bearbeiten", "Suchen", "Schrift", "Absatz", "Dokument" und "Hilfe" durch Betätigung der entsprechenden Taste T auswählen.The occupancy window BF contains the occupancy of the actuators supply elements T2 in spatial correspondence with the individual NEN buttons T. The assignment shown in the assignment window BF the T buttons correspond to the menu items in the ML menu bar. The user can change the menu items "File", "Edit", "Search", "Font", "Paragraph", "Document" and "Help" Select the corresponding T button.

Die Darstellung gemäß Fig. 4 zeigt eine weitere Ansicht der Anzeigeeinheit AZ und der ihr zugeordneten Betätigungselemen­ te T2, die aus den unterhalb der Anzeigeeinheit AZ angeordne­ ten Einzeltasten T bestehen. Auf der Anzeigeeinheit AZ sind zwei unabhängige Fenster angezeigt, nämlich, das der Applika­ tion A zugeordnete Anzeigefenster AF und das Belegungsfenster BF.The illustration in Fig. 4 shows another view of the display unit AZ and its associated Betätigungselemen te T2, consisting of the below of the display unit AZ is arrange th individual keys T. Two independent windows are shown on the display unit AZ, namely, the display window AF assigned to the application A and the occupancy window BF.

In Fig. 4 beinhaltet das Anzeigefenster AF der Applikation A ein weiteres Fenster AF2 mit unter anderem drei Befehls­ schaltflächen BS, mit den Optionen "Ja", "Nein", "Abbrechen". In FIG. 4, the display window includes the AF application A, another window AF2 with, inter alia, three command buttons BS, with the options "Yes", "No", "Cancel".

Das Belegungsfenster BF beinhaltet die Belegung der Betäti­ gungselemente T2 in räumlicher Korrespondenz mit den einzel­ nen Tasten T. Die im Belegungsfenster BF angezeigte Belegung der Tasten T entspricht diesmal den Befehlsschaltflächen BS. Der Benutzer kann die Optionen "Ja", "Nein" und "Abbrechen" durch Betätigung der entsprechenden Taste T auswählen.The occupancy window BF contains the occupancy of the actuators supply elements T2 in spatial correspondence with the individual NEN buttons T. The assignment shown in the assignment window BF the T keys this time corresponds to the command buttons BS. The user can choose between "Yes", "No" and "Cancel" Select by pressing the corresponding T button.

Fig. 5 zeigt eine Ansicht der Anzeigeeinheit AZ mit einer an­ deren Anordnung der Betätigungselemente T3. Die Betätigungs­ elemente T3 bestehen dabei aus einem Feld von Einzeltasten T, die zur Linken der Anzeigeeinheit AZ angeordnet sind. Auf der Anzeigeeinheit AZ sind zwei unabhängige Fenster angezeigt, nämlich das der Applikation A zugeordnete Anzeigefenster AF und das Belegungsfenster BF. Das Anzeigefenster AF der Appli­ kation A enthält unter anderem eine Menüleiste ML mit den Menüeinträgen "File", "Edit", "Resource", "Window" und "Help". Fig. 5 shows a view of the display unit AZ with a different arrangement of the actuating elements T3. The actuating elements T3 consist of a field of individual keys T, which are arranged to the left of the display unit AZ. Two independent windows are shown on the display unit AZ, namely the display window AF assigned to the application A and the occupancy window BF. The display window AF of the application A contains, among other things, a menu bar ML with the menu items "File", "Edit", "Resource", "Window" and "Help".

Das Belegungsfenster BF beinhaltet die Belegung der Betäti­ gungselemente T3 in räumlicher Korrespondenz mit den einzel­ nen Tasten T. Die im Belegungsfenster BF angezeigte Belegung der Tasten T entspricht den Menüeinträgen der Menüleiste ML. Der Benutzer kann die Menüeinträgen "File", "Edit", "Resource", "Window" und "Help" durch Betätigung der entspre­ chenden Taste T auswählen.The occupancy window BF contains the occupancy of the actuators T3 elements in spatial correspondence with the individual NEN buttons T. The assignment shown in the assignment window BF the T buttons correspond to the menu items in the ML menu bar. The user can change the menu items "File", "Edit", "Resource", "Window" and "Help" by pressing the corresponding button Select the appropriate button T.

In allen Fällen ist das Belegungsfenster ein von anderen Fen­ stern völlig unabhängiges Fenster und bleibt immer für den Benutzer sichtbar, weil es die Eigenschaft hat, daß es nicht von anderen Fenstern verdeckbar ist.In all cases, the occupancy window is one of other windows stern completely independent window and always remains for the User visible because it has the property that it is not can be hidden from other windows.

Ferner werden abgeblendete, d. h. zwar vorhandene, aber zur Zeit für den Benutzer nicht zugängliche Menüeinträge und Be­ fehlsschaltflächen ebenfalls im abgeblendeten Zustand im Be­ legungsfenster BF dargestellt. Ein Betätigen der entsprechen­ den Taste T bleibt ohne Wirkung. Furthermore, dimmed, i.e. H. existing, but for Time menu entries and functions not accessible to the user bad buttons also in the dimmed state in the loading laying window BF shown. An actuation of the corresponding the T key has no effect.  

Zu den Betätigungselementen T2 zählt außer den Tasten T auch noch eine Fortschalttaste FS, die beispielsweise (Fig. 3 und 4) zur Rechten der Tasten T angeordnet ist. Die Fortschaltta­ ste FS bewirkt ein Weiterschalten zu weiteren Menüeinträgen oder Befehlsschaltflächen falls die Anzahl der der Anzeige­ einheit AZ zugeordneten Betätigungselemente T2 nicht zur An­ zeige aller Menüeinträge oder Befehlsschaltflächen ausreicht.In addition to the keys T, the actuating elements T2 also include a forward key FS which is arranged, for example ( FIGS. 3 and 4), to the right of the keys T. The forward key FS causes a further switching to further menu entries or command buttons if the number of actuating elements T2 assigned to the display unit AZ is not sufficient to display all menu entries or command buttons.

Zu den Betätigungselementen T2 zählt auch noch eine Rück­ sprungtaste RS, die beispielsweise (Fig. 3 und 4) zur Linken der Tasten T angeordnet ist. Die Rücksprungtaste RS bewirkt, daß ein Menü, insbesondere ein von der Menüleiste ausgehendes Menü, ohne Menüeintragsauswahl geschlossen werden kann.The actuating elements T2 also include a return key RS, which is arranged, for example ( FIGS. 3 and 4), to the left of the keys T. The return key RS has the effect that a menu, in particular a menu starting from the menu bar, can be closed without selecting a menu item.

Ferner sind in den Verwaltungsmitteln VM Detektormittel vor­ handen, die unterscheiden, ob ein Betätigungselement, insbe­ sondere eine Taste T, FS, RS, einfach betätigt wurde oder mehr­ fach, insbesondere zweifach betätigt wurde. Diese Eigenschaft kann als bestimmendes weiteres Auswahlkriterium genutzt wer­ den.Furthermore, VM detector means are provided in the management means act that distinguish whether an actuator, esp in particular a key T, FS, RS, simply pressed or more was operated, in particular twice. This attribute can be used as a determining further selection criterion the.

Claims (4)

1. Numerische Steuerung (NS), insbesondere für Werkzeugma­ schinen oder Roboter, mit einer Anzeigeeinheit (AZ) und einer Eingabeeinheit (TF), wobei der Anzeigeeinheit (AZ) zugeord­ nete Betätigungselemente (T1, T2, T3), insbesondere unmittelbar an der Peripherie der Anzeigeeinheit (AZ) angebrachte Tasten (T, FS, RS), vorgesehen sind und wobei die Anzeigeeinheit (AZ) unter anderem die Belegung der Betätigungselemente (T1, T2, T3) in räumlicher Korrespondenz mit diesen Betätigungselementen als applikationsspezifisches Menü anzeigt, dadurch gekennzeichnet,
  • - daß Verwaltungsmittel (VM) für voneinander unabhängige An­ zeigefenster (AF, AF2, BF) der Anzeigeeinheit (AZ) vorgesehen sind,
  • - daß die Verwaltungsmittel (VM) ein unabhängiges Applikati­ onsfenster (AF, AF2) auf der Anzeigeeinheit (AZ) vorgeben, wobei eine applikationsspezifische Menüleiste (ML) mit ih­ ren Menüeinträgen angezeigt wird und wobei Befehlsschalt­ flächen (BS) innerhalb des Applikationsfensters (AF2) eben­ falls angezeigt werden,
  • - daß die Verwaltungsmittel (VM) ein unabhängiges Belegungs­ fenster (BF) mit der Belegung der Betätigungselemente (T1, T2, T3) in räumlicher Korrespondenz mit diesen Betäti­ gungselementen auf der Anzeigeeinheit (AZ) vorgeben, wobei das unabhängige Belegungsfenster (BF) nicht von anderen An­ zeigefenstern (AF, AF2) verdeckbar ist,
  • - daß durch die Verwaltungsmittel (VM) die Belegung der Betä­ tigungselemente (T1, T2, T3) in Korrespondenz mit den Menü­ einträgen der Menüleiste (ML) und/oder mit den Befehls­ schaltflächen (BS) des Applikationsfensters (AF, AF2) be­ stimmbar ist,
  • - daß bei Änderungen in der Menüleiste (ML) und/oder in den Befehlsschaltflächen (BS) durch die Verwaltungsmittel (VM) eine entsprechende Anpassung der Belegung im Belegungsfen­ ster (BF) vornehmbar ist und
  • - daß bei Betätigung einer der Betätigungselemente (T) der im Belegungsfenster (BF) angezeigte entsprechende Menüeintrag oder die im Belegungsfenster angezeigte entsprechende Be­ fehlsschaltfläche (BS) durch die Verwaltungsmittel (VM) im Applikationsfensters (AF) aktivierbar ist.
1. Numerical control (NS), in particular for machine tools or robots, with a display unit (AZ) and an input unit (TF), the display unit (AZ) being assigned actuating elements (T1, T2, T3), in particular directly on the periphery buttons (T, FS, RS) attached to the display unit (AZ) are provided, and the display unit (AZ) displays, among other things, the assignment of the actuation elements (T1, T2, T3) in spatial correspondence with these actuation elements as an application-specific menu, characterized in that ,
  • - That management means (VM) for mutually independent display windows (AF, AF2, BF) of the display unit (AZ) are provided,
  • - That the management means (VM) specify an independent application window (AF, AF2) on the display unit (AZ), an application-specific menu bar (ML) with its menu entries being displayed and command buttons (BS) within the application window (AF2) also if displayed
  • - That the management means (VM) specify an independent occupancy window (BF) with the occupancy of the actuating elements (T1, T2, T3) in spatial correspondence with these actuating elements on the display unit (AZ), the independent occupancy window (BF) not from other display windows (AF, AF2) can be hidden,
  • - That by the management means (VM) the assignment of the actuation elements (T1, T2, T3) in correspondence with the menu entries of the menu bar (ML) and / or with the command buttons (BS) of the application window (AF, AF2) be determinable is
  • - That changes in the menu bar (ML) and / or in the command buttons (BS) by the management means (VM) a corresponding adjustment of the occupancy in the occupancy window (BF) can be made and
  • - That when one of the actuating elements (T) the corresponding menu item displayed in the occupancy window (BF) or the corresponding command button (BS) displayed in the occupancy window can be activated by the management means (VM) in the application window (AF).
2. Numerische Steuerung, nach Anspruch 1, dadurch gekennzeichnet, daß ein weiteres Betätigungs­ element, insbesondere eine Fortschalttaste (FS), vorgesehen ist, dessen Betätigung ein Weiterschalten zu weiteren Menü­ einträgen oder Befehlsschaltflächen (BS) bewirkt, falls die Anzahl der der Anzeigeeinheit (AZ) zugeordneten Betätigungs­ elemente (T1, T2, T3) nicht zur Anzeige aller Menüeinträge (ML) oder Befehlsschaltflächen (BS) ausreicht.2. Numerical control, according to claim 1, characterized characterized that another actuation element, in particular a forward key (FS), is provided is the actuation of switching to another menu entries or command buttons (BS) if the Number of actuations assigned to the display unit (AZ) elements (T1, T2, T3) not for displaying all menu items (ML) or command buttons (BS) is sufficient. 3. Numerische Steuerung, nach einem der vorangehenden Ansprü­ che, dadurch gekennzeichnet, daß ein weiteres Betätigungselement, insbesondere eine Rücksprungta­ ste (RS), vorgesehen ist, bei dessen Betätigung ein Menü, insbesondere ein von der Menüleiste (ML) ausgehendes Menü, ohne Menüeintragsauswahl geschlossen wird.3. Numerical control, according to one of the preceding claims che, characterized in that a further actuating element, in particular a return spring ste (RS) is provided, when operated, a menu, in particular a menu starting from the menu bar (ML), is closed without menu entry selection. 4. Numerische Steuerung, nach einem der vorangehenden Ansprü­ che, dadurch gekennzeichnet, daß Detektormittel der Betätigungselemente unterscheiden, ob ein Betätigungselement, insbesondere eine Taste (T, FS, RS), ein­ fach betätigt wurde oder mehrfach betätigt wurde.4. Numerical control, according to one of the preceding claims che, characterized in that Detector means of the actuators distinguish whether a Actuator, in particular a button (T, FS, RS) has been actuated or has been actuated several times.
DE19515198A 1995-04-25 1995-04-25 Numerical control device with display e.g. for machine tool or robot Withdrawn DE19515198A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE19515198A DE19515198A1 (en) 1995-04-25 1995-04-25 Numerical control device with display e.g. for machine tool or robot
TW085104766A TW345646B (en) 1995-04-25 1996-04-22 Numerical control
CN96105169A CN1159018A (en) 1995-04-25 1996-04-25 Numerical control equipment
KR1019960012817A KR960038535A (en) 1995-04-25 1996-04-25 Numerical control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE19515198A DE19515198A1 (en) 1995-04-25 1995-04-25 Numerical control device with display e.g. for machine tool or robot

Publications (1)

Publication Number Publication Date
DE19515198A1 true DE19515198A1 (en) 1996-10-31

Family

ID=7760327

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19515198A Withdrawn DE19515198A1 (en) 1995-04-25 1995-04-25 Numerical control device with display e.g. for machine tool or robot

Country Status (4)

Country Link
KR (1) KR960038535A (en)
CN (1) CN1159018A (en)
DE (1) DE19515198A1 (en)
TW (1) TW345646B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0858016A1 (en) * 1997-02-06 1998-08-12 Dr. Johannes Heidenhain GmbH Numerical control device with control panel in windows technology
EP1460499A1 (en) * 2003-03-17 2004-09-22 Trumpf Werkzeugmaschinen GmbH + Co. KG Control interface for a machine tool
WO2005064425A1 (en) * 2003-12-20 2005-07-14 Rexroth Indramat Gmbh Key-operated memory-programmable control coupled to a personal computer
EP2282246A2 (en) 2009-08-03 2011-02-09 STAMA Maschinenfabrik GmbH Apparatus for controlling a machine tool
EP1393154B1 (en) * 2001-05-18 2013-11-20 Rohde & Schwarz GmbH & Co. KG Measuring device with dialog control occurring via dialog windows and corresponding method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103576612A (en) * 2012-07-31 2014-02-12 西门子公司 Terminal user guiding system and method of numeric control lathe and numeric control milling machine, numeric control lathe and numeric control milling machine

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0858016A1 (en) * 1997-02-06 1998-08-12 Dr. Johannes Heidenhain GmbH Numerical control device with control panel in windows technology
US6389325B1 (en) 1997-02-06 2002-05-14 Dr. Johannes Heidenhain Gmbh Apparatus including a user interface for the control of a machine tool
EP1393154B1 (en) * 2001-05-18 2013-11-20 Rohde & Schwarz GmbH & Co. KG Measuring device with dialog control occurring via dialog windows and corresponding method
EP1460499A1 (en) * 2003-03-17 2004-09-22 Trumpf Werkzeugmaschinen GmbH + Co. KG Control interface for a machine tool
WO2004084165A3 (en) * 2003-03-17 2005-01-13 Trumpf Werkzeugmaschinen Gmbh User interface of a machine tool
US7661073B2 (en) 2003-03-17 2010-02-09 Trumpf Werkzeugmaschinen Gmbh + Co. Kg User interface of a machine tool
WO2005064425A1 (en) * 2003-12-20 2005-07-14 Rexroth Indramat Gmbh Key-operated memory-programmable control coupled to a personal computer
US8266352B2 (en) 2003-12-20 2012-09-11 Robert Bosch Gmbh Key-operated memory-programmable control coupled to a personal computer
EP2282246A2 (en) 2009-08-03 2011-02-09 STAMA Maschinenfabrik GmbH Apparatus for controlling a machine tool
DE102009037165A1 (en) 2009-08-03 2011-02-17 Stama Maschinenfabrik Gmbh Device for controlling a machine tool

Also Published As

Publication number Publication date
CN1159018A (en) 1997-09-10
KR960038535A (en) 1996-11-21
TW345646B (en) 1998-11-21

Similar Documents

Publication Publication Date Title
DE60130071T2 (en) Electromechanical contact device for data input
DE60011770T2 (en) METHOD AND DEVICE FOR NAVIGATION WITH SLIDING CROSSING POINTS IN A USER INTERFACE
DE69131659T2 (en) Mouse control system
DE19723815A1 (en) System for menu-driven command entry
WO1997027540A1 (en) Graphic operating surface for programming programmable controllers
DE3117207A1 (en) Electronic computer with exchangeable command allocation to the individual keys of an input key panel
EP0378649B1 (en) Device for inputting control data in a cnc machine-tool
EP3064050B1 (en) Control system for an agricultural working device
DE19515198A1 (en) Numerical control device with display e.g. for machine tool or robot
EP0525531A2 (en) Control panel for processing and measuring machines
EP1266269A1 (en) System and control device for the control of several actuators in a room
EP2735425B1 (en) Operating unit for an injection moulding machine
EP1071983B1 (en) Reducing the processor operating time for a programmable controller
EP0612986A1 (en) Method for selecting and configuring weighing programs in a balance and an electronic balance
DE3012480C2 (en) Control panel keyboard
DE3532201A1 (en) Electronic keypad
EP2085864B1 (en) System and method for controlling a window of a monitor
DE19939469A1 (en) Keyboard
WO2011103938A1 (en) Process automation field device, method for editing text and/or numbers, and device having a display unit and an operating unit
DE102010016351A1 (en) Mouse for computer games, has multiple operating components provided with implementation conditions, where each implementation condition corresponds to each operating component of basic control function
DE19841300A1 (en) Programmable additional control panel for a video mixer
DE19713026B4 (en) HMI device for video-technical devices
DE102008061831A1 (en) Display and operating device
DE3435729C2 (en)
DE9208072U1 (en) Remote control unit for consumer electronics devices

Legal Events

Date Code Title Description
8139 Disposal/non-payment of the annual fee