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 robotInfo
- 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
Links
- 238000010586 diagram Methods 0.000 description 4
- 150000001768 cations Chemical class 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 230000008672 reprogramming Effects 0.000 description 1
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/409—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 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35449—Joystick and buttons for menu and function selection, scrolling, +sign and -sign
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36129—Menu 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
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)
- - 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.
- - 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).
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)
| 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)
| 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 |
-
1995
- 1995-04-25 DE DE19515198A patent/DE19515198A1/en not_active Withdrawn
-
1996
- 1996-04-22 TW TW085104766A patent/TW345646B/en active
- 1996-04-25 CN CN96105169A patent/CN1159018A/en active Pending
- 1996-04-25 KR KR1019960012817A patent/KR960038535A/en not_active Withdrawn
Cited By (10)
| 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 |