WO1990000273A1 - Device for inputting control data in a cnc machine-tool - Google Patents
Device for inputting control data in a cnc machine-tool Download PDFInfo
- Publication number
- WO1990000273A1 WO1990000273A1 PCT/EP1989/000744 EP8900744W WO9000273A1 WO 1990000273 A1 WO1990000273 A1 WO 1990000273A1 EP 8900744 W EP8900744 W EP 8900744W WO 9000273 A1 WO9000273 A1 WO 9000273A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- screen
- contact field
- pointer
- movement
- finger
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- 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/35511—Cursor on screen
-
- 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
-
- 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/36168—Touchscreen
Definitions
- the invention relates to a device for entering control data in a CNC machine tool with a screen from which data is displayed and with an input device with which an operator can enter data including commands in order to select and control programmed machine functions.
- CNC machine tools are computer-aided numerically controlled machines for machining workpieces, in particular made of metal.
- the input device forms part of an operating console of a CNC machine tool, in which a data processing system is integrated.
- the control panel is used to control the machine tool by means of the data processing system, the operator entering data, in particular commands, via the control panel into the data processing system in order to call up the machine tool and the article to be manufactured in accordance with programs stored there in advance and optimally adapted controls of the machine tool to run automatically, or to carry out simple programming - 2 -
- Such methods for controlling a CNC machine tool are known from European Patent 44 192 and European Patent Application 87 115 015.7. Since the operator interacts via a control panel with the data processing system controlling the machine tool, such controls are also called “interactive”. Compared to conventional devices for controlling a CNC machine tool, such interactive controls have the advantage that the operator does not have a detailed coding of the program for who must manufacture the article, but can enter symbolically coded data with regard to the shape of the article to be manufactured by machining, which data is evaluated by the data processing system and converted into control commands for the operation of the machine tool.
- a graphic-interactive programming system in the above sense makes the operation of a CNC machine tool considerably easier. While in conventional arrangements the NC program must be entered sentence for sentence and word for word in a certain program language, this is now superfluous since the user has a dialog with the data processing system with the help of clear symbols and representations on the screen can, which calls up programs and control data automatically stored in advance in accordance with the data or commands entered by the operator in the course of the dialog on the basis of corresponding question settings in order to operate the machine tool fully automatically. In addition, the user can optionally carry out simple programming.
- the invention relates to an input device with which such a dialog can be carried out.
- pointers so-called cursors
- the pointer is moved by the user on a graphic image and the position to which the pointer is moved e speaks data or commands from the user.
- the invention uses such a dialog technique by means of a pointer (cursor).
- a method is known from European Patent 87 944 with which graphic data can be input into the data processing system of a CNC machine tool using a so-called mouse or a light pen.
- a screen is provided on which the data processing system gives the operator the necessary information, asks questions and / or offers selection options in the course of the dialog.
- an input device must be provided with which the pointer can be moved on the screen.
- Various means are known for this in data processing technology, in particular keys, so-called joy sticks or also so-called touch panels (contact fields which can be actuated by hand), in which data or commands are addressed (activated) by finger contact with the contact field. It is also known to input data into a computer via a screen itself using a stylus or the finger.
- a so-called touch panel is known from DE-OS 34 03 440.
- the speed of the displacement of a cursor depends on the size of the force which acts on the contact field.
- Four detectors are positioned on the sides of the contact field.
- the force with which the sensors are acted upon increases with the speed of the finger movement, the resolution of the movement of the cursor on the screen does not change, ie the increments of the movement of the cursor are not dependent on the speed of the Finger movement.
- the invention has for its object to provide a control panel for a CNC machine tool of the type mentioned, which enables a simple and reliable dialogue between the operator and the machine tool.
- an input device for moving a pointer on the screen of the control panel has a contact field (touch panel) which is arranged on the control panel and can be actuated by means of a finger. It is provided according to the invention that the resolution of the movement of the pointer on the screen is dependent on the speed of the movement of the finger on the contact field. This has the advantage that a relatively small contact field can be used with a relatively large screen, which is less susceptible to faults and can be clearly integrated into the control panel.
- the invention therefore provides that the resolution of the movement of the cursor on the screen is made dependent on the speed of movement of the finger on the contact field, i.e. the increments of the movement of the pointer on the screen who varies depending on the speed of the finger movement. If the user moves his finger very quickly over the contact field, the cursor "jumps" across the screen with relatively large steps, while the cursor steps are relatively small when the finger is moving at a low speed.
- the contact field (sensor field) has a predetermined, finite resolution.
- the resolution of the contact field is predetermined and finite, while the resolution of the movement of the pointer (cursor) on the screen is variably adjusted.
- the contact field is preferably designed in such a way that it is covered by a protective film and the sensors are acted upon through this film.
- the invention thus enables the principle of data input, known as such, to be used by means of a contact field in machine-integrated controls in manufacturing plants and in workshop operation. The control works reliably even under extreme external conditions (dirt, rough handling, etc.).
- an elastic film not only covers the contact field, but also integrally the adjacent operating elements, such as switches, keys and other elements for entering information into the machine control.
- the invention is based on the knowledge that a contact field which can be actuated by finger touch is superior to other means for moving a pointer (cursor) in the rough workshop operation of a CNC machine tool.
- the use of the pointer itself for the dialogue has also proven to be particularly suitable compared to other dialog technologies than for the control of CNC machine tools.
- a so-called tree structure with so-called “top-down” technology is used, ie the dialog is structured in such a way that the exchange of information between the DVA and the user goes from the general to the special.
- branches are provided, each of which is controlled by dependent key functions.
- selection windows and “input windows” become visible on the screen.
- the selection options and / or input data are defined in the windows.
- the user moves the pointer on the screen and, depending on the position of the pointer, a predetermined branch is selected within the main menu and an associated window is displayed.
- 1 is a control panel for a CNC machine tool
- FIG. 1 shows an essential section of the control panel according to FIG. 1,
- Fig. 6 shows a section through an input device.
- FIG. 1 shows an exemplary embodiment for a complete control panel 10 of a CNC machine tool.
- the various operating states of the machine and a possible manual operation are switched on and off by the so-called machine control panel 12.
- the machine control panel 12 (ie the area surrounded by the dashed line) is of no interest in connection with the invention.
- a screen 14 is integrated in the control panel 10 at the top left. Data is shown in color on the screen 14. The screen 14 is used for dialogue between the operator and the data processing system of the machine tool.
- the control panel 16 for the computer-aided numerical control has a letter keyboard 18 on an input key 20. Letters and special characters can be entered using the keyboard. Also, certain input fields 22 within the screen 14 can also be selected with the keyboard 18, which is explained in more detail below with reference to FIGS. 3 and 4.
- a screen operating mode keyboard 24 is arranged, with which a change to an operating mode of the machine and its representation on the screen can be activated.
- a so-called softkey keyboard 26 (touch keyboard) is arranged above the screen operating mode keyboard 24, with which the individual possible actions are initiated which are displayed on the screen 14 (above the screen operating mode button 24). With a selected softkey w the dialog between the operator and the DVA is controlled within a main menu.
- an emgabesch ter 28 is also arranged. This switch is connected in parallel to the input key 22.
- a contact field 30 is integrated in the control panel 10 adjacent to the screen 14.
- the contact field is known as such, and it can be used to input location information into the DVA by means of a finger movement on its surface.
- the contact field 30 serves to move a pointer 34 on the screen 14.
- the operator thus controls the pointer 34 according to FIGS. 1 and 2 into different positions (for example from the position 34 'into the position 34 according to FIG. 2) and in this way at least partially dialogues with the DVA.
- the pointer (cursor) 34 the operator moves a finger 32 according to FIG. 2 in the direction, for example, of the arrow P and - 8th -
- Pointer 34 follows on screen 14 analogously.
- the sensor system of the contact field 30 is known as such (see the TOUCH PAD KEYBOAD product from the company "Key-Tro Spokane, WA., USA).
- the contact field is integrated into the control panel 10 so that the operator can only conduct the dialog in a convenient manner with the aid of the finger.
- the alternative means of moving the pointer 34 serve only as a replacement for the finger movement.
- buttons 38 are also arranged, with which a bar can be moved in a function line to be described further below in order to select other functions.
- a selection button 40 is arranged below the menu control buttons 38, with which a specific sub-program (e.g. "delete”) can be selected.
- a graphical-numerical keypad 42 for entering graphic or numerical data.
- pointer movement keyboards 4 46 arranged in the control panel 10.
- a separate key is provided for each direction of movement of the pointer 34, the direction of movement being indicated by an arrow on the key.
- the pointer movement keyboards 44, 46 are each arranged both in the upper area of the control panel 10, ie adjacent to the screen 14, and in the lower area, ie adjacent to the contact field 30. The actuation of the pointer movement keys 44 and 46 thus has the same function as the movement of a finger 32 on the contact field 30.
- a function line 50 identifies the so-called main menu. All available functions are shown here. The function that is currently activated is shown, for example, in a different color (see FIG. 5, where the function "geometry" is selected). In the case of a CNC lathe, these functions can be, for example, the finished blank dimensions of a workpiece.
- a status line 52 is arranged under the function line 50, in which the dialog hierarchy that goes from general to special is reflected.
- the display on the screen 14 thus has a so-called top-down tree structure. If, for example, "Geometry" was selected as the main menu in the function line 50 (see FIG. 5), the work piece properties, raw part geometry, finished part geometry, material, etc. follow in the status line 5.
- the left half of the main field of the screen 14 is occupied by an information area 54.
- the entries are made visible in the information area 54. This happens either alphanumerically or graphically using pictograms.
- This area represents the so-called main picture, which according to FIG. 5 can also take up the entire screen area.
- a window area 56 according to FIG. 3 is provided.
- the window area 56 is only activated in certain dialog situations, for example in order to indicate certain alternatives to the operator (this is also referred to as "window opening" in data processing technology).
- a window opened in this way has three possible functions: can it serve as an input window according to FIG. 4a ? it can serve as a selection window according to FIG. 4b or can also serve as a representation of a section of another main field (see FIG. 5).
- the window 56 can be selected by one of the pointer movement keyboards 44, 46.
- contact field 30 is also preferably used for this purpose.
- the size of the window area 56 is variable, it can occupy the screen page that is not currently activated (the right side in the figures) or also occupy the entire image width of the screen 14, the height of which is limited by the status line 52 and the error area 58 .
- Softkey keys are arranged in a softkey bar 60 below the error area 58, which is formed as a line. Functions selected with the softkey keyboard 26 are shown in the softkey bar 60.
- NC record format is shown in plain text form 62 ("straight line in rapid traverse").
- plain text form 62 straight line in rapid traverse
- This instruction is characterized by additional conditions in the form of VOIJ letters 64, which form the corresponding word addresses.
- VOIJ letters 64 which form the corresponding word addresses.
- An input field 68 is provided for each word address 64.
- a corresponding input field can be selected using the contact field 30 as well as using the pointer movement keyboards 44, 46.
- the desired input is identified by means of a colored bar 70.
- the entry (100) of the target point is in the X. -Axis selected where (U: from start to finish point on the X axis).
- roughing cycles 72 are lined up in the selection window 56b (FIG. 4b), from which then e.g. a cycle G70 can be selected.
- the associated additional conditions are shown in the lower part of the picture (G14-G18).
- the type of processing is also preferably selected using the contact field 30.
- the window area 56 has a third function, namely to display the section of a main picture.
- Main pictures are shown in sections because no main picture fits into the window area 56 in a legible manner.
- Smaller function groups are therefore defined for each main picture, i.e. Parts of a screen display are meaningfully summarized and named. These terms then appear in the window area 56 in the form of a list after the operator has entered the main picture. The desired term is then selected and activated in this list (by means of the pointer 34), after which this partial section appears in the window area 56
- a complete, that is to say reduced, main image can also be displayed, over which a frame is moved (see Fig. 5).
- This displacement of the frame can also take place by means of the contact field 30 or the movement keyboards 44, 46.
- the desired image section has been localized by means of the frame, an enlargement and corresponding display on the screen 14 takes place.
- the selection of an additional image takes place by pressing the selection button 40 the desired picture term can be selected.
- FIG. 6 shows a section through an input device including the contact field 30.
- An elastic film 80 made of elastic material protecting against moisture and dirt covers both the contact field 30 and all adjacent operating elements.
- the film 80 is continuous, it has no gaps, recesses or the like through which dirt, moisture or the like can penetrate to the operating elements located under the film.
- Symbols are printed on the foil at the assigned top, which symbolize the operating elements below, e.g. correspond to the buttons, switches and the contact field. With regard to the contact field, directional arrows (see FIG. 2) are printed which give the user the direction of movement of the finger.
- the fol 80 is removed from a fixed plate 82 e.g. Aluminum supported.
- the plate 80 recesses are provided in which the Ee serving elements, such as the contact pad 30, the switch and button are arranged.
- the contact field 30 u a switch 90 are shown.
- the contact field 30 is positi ned by means of a carrier 34 in the ⁇ usne statement in the fixed plate 82 directly under the film 80.
- the actual sensors 94 of the contact field 30 lie - 13 -
- a printed circuit board 92 ' is fastened under the contact field by means of an elastic support 86.
- the circuit board 92 ' carries a plug 88.
- a switch 90 which can also be actuated by pressure, is arranged as a representative of the above-mentioned operating elements (button, etc.) and also transmits signals to the data processing system via a printed circuit board.
- the Fo 80 is elastic. It is also possible to make the film 80 rigid, since there are sufficiently sensitive sensors available today. For example, it is also possible to choose a rigid cover made of aluminum instead of an elastic film 80, under which a multiplicity of piezoelectric elements are arranged in a matrix-like manner, which convert local pressure exerted on the plate into an electrical signal.
- the sensors 94 underneath deliver electrical signals in succession.
- the resolution of the input device depends on the speed of the finger movement.
- the speed of the finger movement is measurable, although the time that elapses between the actuation of adjacent sensors is measured.
- the contact field 30 was actuated directly by means of a finger.
- the term "finger” is to be understood literally as well as generalizing in the sense of the invention, i.e. In the simplest and preferred embodiment of the invention, the contact field 30 is actuated directly with the human finger. However, it is also possible to take a suitable object in your hand and use it as a "finger".
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
Description
- 4 - - 4 -
Vorrichtung zum Eingeben von Steuerdaten in eineDevice for entering control data in a
CNC-WerkzeugmaschineCNC machine tool
Die Erfindung betrifft eine Vorrichtung zum Eingeben von Steu erdaten in eine CNC-Werkzeugmaschine mit einem Bildschirm, au dem Daten angezeigt werden, und mit einer Eingabeeinrichtung, mit welcher eine Bedienungsperson Daten einschließlich Befehle eingeben kann, um programmierte Maschinenfunktionen auszuwähle und zu steuern.The invention relates to a device for entering control data in a CNC machine tool with a screen from which data is displayed and with an input device with which an operator can enter data including commands in order to select and control programmed machine functions.
CNC-Werkzeugmaschinen sind rechnergestützt numerisch gesteuert Maschinen zur spanenden Bearbeitung von Werkstücken, insbeson¬ dere aus Metall.CNC machine tools are computer-aided numerically controlled machines for machining workpieces, in particular made of metal.
Die erfindungsgemäß vorgesehene Eingabeeinrichtung bildet den Teil eines Bedienungspultes einer CNC-Werkzeugmaschine, in welche eine Datenverarbeitungsanlage integriert ist. Das Be¬ dienungspult dient zum Steuern der Werkzeugmaschine mittels de Datenverarbeitungsanlage, wobei die Bedienungsperson Daten, insbesondere Befehle über das Bedienungspult in die Datenverar beitungsanlage eingibt, um gemäß dort vorab abgelegten Program men dem Werkstück und dem herzustellenden Artikel optimal ange paßte Steuerungen der Werkzeugmaschine abzurufen und automatis ablaufen zu lassen, oder einfache Programmierungen vorzunehmen - 2 -The input device provided according to the invention forms part of an operating console of a CNC machine tool, in which a data processing system is integrated. The control panel is used to control the machine tool by means of the data processing system, the operator entering data, in particular commands, via the control panel into the data processing system in order to call up the machine tool and the article to be manufactured in accordance with programs stored there in advance and optimally adapted controls of the machine tool to run automatically, or to carry out simple programming - 2 -
Aus dem europäischen Patent 44 192 sowie der europäischen Pa¬ tentanmeldung 87 115 015.7 sind derartige Verfahren zum Steue einer CNC-Werkzeugmaschine bekannt. Da die Bedienungsperson über ein Bedienungspult mit der die Werkzeugmaschine steuernd Datenverarbeitungsanlage zusammenwirkt, werden derartige Steu rungen auch "interaktiv" genannt« Gegenüber herkömmlichen Ein richtungen zum Steuern einer CNC-Werkzeugmaschine haben solch interaktiven Steuerungen den Vorteil, daß die Bedienungsperso keine detaillierte Codierung des Programms für den herzustell den Artikel vornehmen muß, sondern bezüglich der Form des dur Spanung herzustellenden Artikels symbolisch codierte Daten eingeben kann, welche von der Datenverarbeitungsanlage ausgew tet und in Steuerbefehle für den Betrieb der Werkzeugmaschine umgesetzt werden.Such methods for controlling a CNC machine tool are known from European Patent 44 192 and European Patent Application 87 115 015.7. Since the operator interacts via a control panel with the data processing system controlling the machine tool, such controls are also called “interactive”. Compared to conventional devices for controlling a CNC machine tool, such interactive controls have the advantage that the operator does not have a detailed coding of the program for who must manufacture the article, but can enter symbolically coded data with regard to the shape of the article to be manufactured by machining, which data is evaluated by the data processing system and converted into control commands for the operation of the machine tool.
Ein graphisch-interaktives Prograiπmiersystem im vorstehenden Sinne erleichtert die Bedienung einer CNC-Werkzeugmaschine er heblich. Während bei herkömmlichen Anordnungen noch das NC-Pr gramm Satz für Satz und Wort für Wort in einer bestimmten Pro grammsprache eingegeben werden muß, erübrigt sich dies nunmeh da der Benutzer mit Hilfe sinnfälliger Symbole und Darstellun gen auf dem Bildschirm einen Dialog mit der Datenverarbeitung anlage führen kann, die entsprechend den von der Bedienungspe son im Verlaufe des Dialoges aufgrund entsprechender Frageste lungen eingegebenen Daten bzw. Befehlen automatisch vorab abg legte Programme und Steuerdaten aufruft, um die Werkzeugmasch ne vollautomatisch zu betreiben. Daneben kann der Benutzer au wahlweise einfache Programmierungen durchführen.A graphic-interactive programming system in the above sense makes the operation of a CNC machine tool considerably easier. While in conventional arrangements the NC program must be entered sentence for sentence and word for word in a certain program language, this is now superfluous since the user has a dialog with the data processing system with the help of clear symbols and representations on the screen can, which calls up programs and control data automatically stored in advance in accordance with the data or commands entered by the operator in the course of the dialog on the basis of corresponding question settings in order to operate the machine tool fully automatically. In addition, the user can optionally carry out simple programming.
Die Erfindung betrifft eine Eingabeeinrichtung, mit der ein derartiger Dialog durchgeführt werden kann. In der Datenverar beitungstechnik ist es bekannt, zur Unterstützung eines Dialo ges zwischen dem Benutzer und der Datenverarbeitungsanlage Zeiger (sogenannter Cursor) zu verwenden. Der Zeiger wird vo Benutzer auf einem ein graphisches Bild darstellenden Bildsc bewegt und die Stellung, in welche der Zeiger bewegt wird, e spricht Daten oder Befehlen seitens des Benutzers. Die Erfin¬ dung benutzt eine derartige Dialogtechnik mittels eines Zeiger (Cursors) .The invention relates to an input device with which such a dialog can be carried out. In data processing technology, it is known to use pointers (so-called cursors) to support a dialog between the user and the data processing system. The pointer is moved by the user on a graphic image and the position to which the pointer is moved e speaks data or commands from the user. The invention uses such a dialog technique by means of a pointer (cursor).
Aus dem europäischen Patent 87 944 ist ein Verfahren bekannt, mit dem graphische Daten in die Datenverarbeitungsanlage einer CNC-Werkzeugmaschine unter Verwendung einer sogenannten Maus oder eines Lichtgriffels eingebbar sind.A method is known from European Patent 87 944 with which graphic data can be input into the data processing system of a CNC machine tool using a so-called mouse or a light pen.
Beim gattungsgemäßen Bedienungspult für eine CNC-Werkzeugma¬ schine ist ein Bildschirm vorgesehen, auf dem die Datenverarbe tungsanlage der Bedienungsperson im Verlauf des Dialogs die erforderlichen Informationen gibt, Fragen stellt und/oder Aus¬ wahlmöglichkeiten anbietet. Soll der Dialog seitens des Be¬ nutzers unter anderem mittels eines Zeigers geführt werden, so muß eine Eingabeeinrichtung vorgesehen werden, mit welcher der Zeiger auf dem Bildschirm bewegbar ist. Hierfür sind in der Datenverarbeitungstechnik verschiedene Mittel bekannt, insbe¬ sondere Tasten, sogenannte Joy-Sticks oder auch sogenannte Touch-Panels (von Hand betätigbare Kontaktfelder) , bei denen Daten oder Befehle durch Fingerberührung des Kontaktfeldes angesprochen (aktiviert) werden. Es ist auch bekannt, über einen Bildschirm selbst mittels eines Griffels oder auch des Fingers Daten in einen Rechner einzugeben.In the control panel of the generic type for a CNC machine tool, a screen is provided on which the data processing system gives the operator the necessary information, asks questions and / or offers selection options in the course of the dialog. If the dialog is to be conducted on the part of the user by means of a pointer, an input device must be provided with which the pointer can be moved on the screen. Various means are known for this in data processing technology, in particular keys, so-called joy sticks or also so-called touch panels (contact fields which can be actuated by hand), in which data or commands are addressed (activated) by finger contact with the contact field. It is also known to input data into a computer via a screen itself using a stylus or the finger.
Aus der DE-OS 34 03 440 ist ein sogenanntes Touch Pannel (Kon¬ taktfeld) bekannt. Dort ist die Geschwindigkeit der Verschie¬ bung eines Cursors abhängig von der Größe der Kraft, die auf das Kontaktfeld wirkt. Es sind vier Detektoren jeweils an den Seiten des Kontaktfeldes positioniert. Zwar wächst die Kraft, mit der die Sensoren beaufschlagt werden, mit der Geschwindig¬ keit der Fingerbewegung, doch ändert sich nicht die Auflösung der Bewegung des Cursors auf dem Bildschirm, d.h. die Inkre- mente der Bewegung des Cursors sind nicht abhängig von der Geschwindigkeit der Fingerbewegung. Dies erfordert eine im Verhältnis zum Bildschirm relativ große Kontaktfläche. Der Erfindung liegt die Aufgabe zugrunde, ein Bedienungspult für eine CNC-Werkzeugmaschine der eingangs genannten Art zu schaffen, welches einen einfachen und funktionssicheren Dialog zwischen dem Bediener und der Werkzeugmaschine ermöglicht.A so-called touch panel (contact field) is known from DE-OS 34 03 440. There the speed of the displacement of a cursor depends on the size of the force which acts on the contact field. Four detectors are positioned on the sides of the contact field. Although the force with which the sensors are acted upon increases with the speed of the finger movement, the resolution of the movement of the cursor on the screen does not change, ie the increments of the movement of the cursor are not dependent on the speed of the Finger movement. This requires a relatively large contact area in relation to the screen. The invention has for its object to provide a control panel for a CNC machine tool of the type mentioned, which enables a simple and reliable dialogue between the operator and the machine tool.
Erfindungsgemäß wird diese Aufgabe dadurch gelöst, daß eine Eingabeeinrichtung zum Bewegen eines Zeigers auf dem Bildschir des Bedienungspultes ein am Bedienungspult angeordnetes, mittels eines Fingers betätigbares Kontaktfeld (Touch Pannel) aufweist. Dabei ist erfindungsgemäß vorgesehen, daß die Auf¬ lösung der Bewegung des Zeigers auf dem Bildschirm abhängig is von der Geschwindigkeit der Bewegung des Fingers auf dem Kon¬ taktfeld. Dies hat den Vorteil, daß mit einem relativ großen Bildschirm ein relativ kleines Kontaktfeld verwendet werden kann, welches wenig störanfällig ist und übersichtlich in das Bedienungspult integriert werden kann.According to the invention, this object is achieved in that an input device for moving a pointer on the screen of the control panel has a contact field (touch panel) which is arranged on the control panel and can be actuated by means of a finger. It is provided according to the invention that the resolution of the movement of the pointer on the screen is dependent on the speed of the movement of the finger on the contact field. This has the advantage that a relatively small contact field can be used with a relatively large screen, which is less susceptible to faults and can be clearly integrated into the control panel.
Die Erfindung sieht also vor, daß die Auflösung der Bewegung des Cursors auf dem Bildschirm abhängig gemacht wird von der Bewegungsgeschwindigkeit des Fingers auf dem Kontaktfeld, d.h. die Inkremente der Bewegung des Zeigers auf dem Bildschirm wer den in Abhängigkeit von der Geschwindigkeit der Fingerbewegung variiert. Fährt der Benutzer sehr schnell mit dem Finger über das Kontaktfeld, so "springt" der Cursor mit relativ großen Schritten über den Bildschirm, während bei einer geringen Be¬ wegungsgeschwindigkeit des Fingers, die Cursor-Schritte relati klein sind. Dabei weist das erfindungsgemäße Kontaktfeld (Sen¬ sorfeld) eine vorgegebene, endliche Auflösung auf.The invention therefore provides that the resolution of the movement of the cursor on the screen is made dependent on the speed of movement of the finger on the contact field, i.e. the increments of the movement of the pointer on the screen who varies depending on the speed of the finger movement. If the user moves his finger very quickly over the contact field, the cursor "jumps" across the screen with relatively large steps, while the cursor steps are relatively small when the finger is moving at a low speed. The contact field (sensor field) according to the invention has a predetermined, finite resolution.
Erfindungsgemäß ist also die Auflösung des Kontaktfeldes (Sen¬ sorfeldes) vorgegeben und endlich, während die Auflösung der Bewegung des Zeigers (Cursors) auf dem Bildschirm variable an¬ gepaßt wird.According to the invention, the resolution of the contact field (sensor field) is predetermined and finite, while the resolution of the movement of the pointer (cursor) on the screen is variably adjusted.
Bevorzugt ist das Kontaktfeld so gestaltet, daß es durch eine Schutzfolie abgedeckt ist und die Sensoren durch diese Folie hindurch beaufschlagt werden. Die Erfindung ermöglicht somit eine Anwendung des als solches bekannten Prinzips der Dateneingabe mittels eines Kontaktfeld bei maschinenintegrierten Steuerungen in Fabrikationsanlagen sowie im Werkstattbetrieb. Die Steuerung arbeitet auch unter extremen äußeren Bedingungen (Schmutz, rauher Umgang etc.) funktionssicher.The contact field is preferably designed in such a way that it is covered by a protective film and the sensors are acted upon through this film. The invention thus enables the principle of data input, known as such, to be used by means of a contact field in machine-integrated controls in manufacturing plants and in workshop operation. The control works reliably even under extreme external conditions (dirt, rough handling, etc.).
Diese Funktionssicherheit wird in einer bevorzugten Ausgestal tung der Erfindung dadurch gefördert, daß eine elastische Fol nicht nur das Kontaktfeld überdeckt, sondern integral auch die benachbarten Bedienungselemente, wie Schalter, Tasten und an¬ dere Elemente zum Eingeben von Informationen in die Maschinen¬ steuerung.This functional reliability is promoted in a preferred embodiment of the invention in that an elastic film not only covers the contact field, but also integrally the adjacent operating elements, such as switches, keys and other elements for entering information into the machine control.
Der Erfindung liegt die Erkenntnis zugrunde, daß ein durch Fingerberührung betätigbares Kontaktfeld im rauhen Werkstatt¬ betrieb einer CNC-Werkzeugmaschine anderen Mitteln zum Bewegen eines Zeigers (Cursors) überlegen ist. Auch die Verwendung des Zeigers selbst für den Dialog hat sich gegenüber anderen Dia¬ logtechniken als für die Steuerung von CNC-Werkzeugmaschinen besonders geeignet erwiesen.The invention is based on the knowledge that a contact field which can be actuated by finger touch is superior to other means for moving a pointer (cursor) in the rough workshop operation of a CNC machine tool. The use of the pointer itself for the dialogue has also proven to be particularly suitable compared to other dialog technologies than for the control of CNC machine tools.
Bei dem Dialog zwischen dem Benutzer und der DVA wird eine so¬ genannte Baumstruktur mit sogenannter "top-down"-Technik ver¬ wendet, d.h. der Dialog ist so gegliedert, daß der Information taustausch zwischen DVA und Benutzer vom allgemeinen zum speziellen geht. Ausgehend von einem sogenannten Hauptmenue sind Verzweigungen vorgesehen, die jeweils durch abhängige Ta¬ stenfunktionen angesteuert werden. Im Verlaufe der Entwicklung des Dialoges werden entsprechende "Auswahlfenster" und "Ein¬ gabefenster" auf dem Bildscnirm sichtbar. In den Fenstern werden die Auswahlmöglichkeiten und/oder Eingabedaten festge¬ legt. Zur Auswahl eines bestimmten "Zweiges" im baumstrukturie ten Dialog bewegt der Benutzer den Zeiger auf dem Bildschirm und entsprechend der eingestellten Position des Zeigers wird eine vorgegebener Zweig innerhalb des Hauptmenues ausgewählt und ein zugehöriges Fenster dargestellt. Nachfolgend wird ein Ausführungsbeispiel der Erfindung anhand der Zeichnung näher beschrieben. Es zeigt:In the dialog between the user and the DVA, a so-called tree structure with so-called "top-down" technology is used, ie the dialog is structured in such a way that the exchange of information between the DVA and the user goes from the general to the special. Starting from a so-called main menu, branches are provided, each of which is controlled by dependent key functions. In the course of the development of the dialog, corresponding “selection windows” and “input windows” become visible on the screen. The selection options and / or input data are defined in the windows. To select a specific "branch" in the tree-structured dialog, the user moves the pointer on the screen and, depending on the position of the pointer, a predetermined branch is selected within the main menu and an associated window is displayed. An exemplary embodiment of the invention is described in more detail below with reference to the drawing. It shows:
Fig. 1 ein Bedienungspult für eine CNC-Werkzeugmaschine,1 is a control panel for a CNC machine tool,
Fig. 2 einen wesentlichen Ausschnitt des Bedienungspultes gemäß Fig. 1,2 shows an essential section of the control panel according to FIG. 1,
Fig. 3 eine Bildschirmaufteilung,3 shows a screen layout,
Fig. 4a und 4b ein Beispiel für eine Fensterdarstellung,4a and 4b an example of a window display,
Fig. 5 ein Beispiel für eine Gesamt-BildschirmdarStellung, und5 shows an example of an overall screen representation, and
Fig. 6 einen Schnitt durch eine Eingabevorrichtung.Fig. 6 shows a section through an input device.
Fig. 1 zeigt ein Ausführungsbeispiel für ein vollständiges Be¬ dienungspult 10 einer CNC-Werkzeugmaschine. Die verschiedenen Betriebszustände der Maschine sowie ein möglicher Handbetrieb werden durch das sogenannte Maschinenbedienfeld 12 ein- und ausgeschaltet. Das Maschinenbedienfeld 12 (also der durch die gestrichelte Linie umrandete Bereich) interessiert im Zusam¬ menhang mit der Erfindung nicht.1 shows an exemplary embodiment for a complete control panel 10 of a CNC machine tool. The various operating states of the machine and a possible manual operation are switched on and off by the so-called machine control panel 12. The machine control panel 12 (ie the area surrounded by the dashed line) is of no interest in connection with the invention.
Links oben ist im Bedienungspult 10 ein Bildschirm 14 inte¬ griert. Auf dem Bildschirm 14 werden Daten farbig dargestellt. Der Bildschirm 14 dient dem Dialog zwischen dem Bediener und der Datenverarbeitungsanlage der Werkzeugmaschine.A screen 14 is integrated in the control panel 10 at the top left. Data is shown in color on the screen 14. The screen 14 is used for dialogue between the operator and the data processing system of the machine tool.
Zunächst sollen die einzelnen Elemente des Bedienungspultes 10 erläutert werden. Hierzu sind in Fig. 2 die zum Maschinenbe¬ dienfeld 12 gehörenden Elemente weggelassen und nur die hier interessierenden dargestellt. - 7 -First, the individual elements of the control panel 10 will be explained. For this purpose, the elements belonging to the machine control panel 12 have been omitted in FIG. 2 and only those that are of interest here are shown. - 7 -
Das Bedienungsfeld 16 für die rechnergestützte numerische Steuerung (NC-Bedienfeld) weist eine Buchstaben-Tastatur 18 einer Eingabetaste 20 auf. Mit der Tastatur können Buchstabe sowie Sonderzeichen eingegeben werden. Auch können mit der T statur 18 zusätzlich noch bestimmte Eingabefelder 22 innerha des Bildschirmes 14 angewählt werden, was weiter unten anhan der Fig. 3 und 4 näher erläutert wird.The control panel 16 for the computer-aided numerical control (NC control panel) has a letter keyboard 18 on an input key 20. Letters and special characters can be entered using the keyboard. Also, certain input fields 22 within the screen 14 can also be selected with the keyboard 18, which is explained in more detail below with reference to FIGS. 3 and 4.
Oberhalb der Tastatur 18 ist eine Bildschirm-Betriebsartenta statur 24 angeordnet, mit der ein Wechsel in eine Betriebsar der Maschine und deren Darstellung auf dem Bildschirm aktivi bar ist.Above the keyboard 18, a screen operating mode keyboard 24 is arranged, with which a change to an operating mode of the machine and its representation on the screen can be activated.
über der Bildschirm-Betriebsartentastatur 24 ist eine sogena te Softkey-Tastatur 26 (Berührungstastatur) angeordnet, mit die einzelnen möglichen Aktionen eingeleitet werden, die auf dem Bildschirm 14 (oberhalb der Bildschirm-Betriebsartentast tur 24) dargestellt werden. Mit einem ausgewählten Softkey w der Dialog zwischen dem Bediener und der DVA innerhalb eines Hauptmenues gesteuert.A so-called softkey keyboard 26 (touch keyboard) is arranged above the screen operating mode keyboard 24, with which the individual possible actions are initiated which are displayed on the screen 14 (above the screen operating mode button 24). With a selected softkey w the dialog between the operator and the DVA is controlled within a main menu.
Rechts neben der Softkey-Tastatur 26 ist noch ein Emgabesch ter 28 angeordnet. Dieser Schalter ist parallel zur Eingabe¬ taste 22 geschaltet.To the right of the softkey keyboard 26, an emgabesch ter 28 is also arranged. This switch is connected in parallel to the input key 22.
Ein Kontaktfeld 30 ist im Bedienungspult 10 benachbart dem Bildschirm 14 integriert. Das Kontaktfeld ist als solches be¬ kannt, mit ihm können mittels Fingerbewegung auf seiner Ober¬ fläche Ortsinformationen in die DVA eingegeben werden. Erfin¬ dungsgemäß dient das Kontaktfeld 30 dazu, einen Zeiger 34 auf dem Bildschirm 14 zu bewegen. Der Bediener steuert so den Zei ger 34 gemäß Fig. 1 und 2 in unterschiedliche Positionen (z.B von der Position 34' in die Position 34 gemäß Fig. 2) und füh auf diese Weise zumindest teilweise einen Dialog mit der DVA. Zum Bewegen des Zeigers (Cursors) 34 bewegt der Bediener eine Finger 32 gemäß Fig. 2 in Richtung z.B. des Pfeiles P und der - 8 -A contact field 30 is integrated in the control panel 10 adjacent to the screen 14. The contact field is known as such, and it can be used to input location information into the DVA by means of a finger movement on its surface. According to the invention, the contact field 30 serves to move a pointer 34 on the screen 14. The operator thus controls the pointer 34 according to FIGS. 1 and 2 into different positions (for example from the position 34 'into the position 34 according to FIG. 2) and in this way at least partially dialogues with the DVA. To move the pointer (cursor) 34, the operator moves a finger 32 according to FIG. 2 in the direction, for example, of the arrow P and - 8th -
Zeiger 34 folgt auf dem Bildschirm 14 analog. Die Sensorik de Kontaktfeldes 30 ist als solche bekannt (siehe das auf dem Markt angebotene Produkt TOUCH PAD KEYBOAD der Firma "Key-Tro Spokane, WA., USA) .Pointer 34 follows on screen 14 analogously. The sensor system of the contact field 30 is known as such (see the TOUCH PAD KEYBOAD product from the company "Key-Tro Spokane, WA., USA).
Zusätzlich zum Kontaktfeld 30 zum Bewegen des Zeigers 34 sind unterhalb des Kontaktfeldes 30 noch zwei weitere Aktivierungs εchalter 36 vorgesehen. Somit haben die BewegungsSchalter 36, die Ein.gabetaste 20 und der Eingabeschalter 28 gleiche Funkti nen und können von der Bedienungsperson wahlweise betätigt werden.In addition to the contact field 30 for moving the pointer 34, two further activation switches 36 are provided below the contact field 30. Thus, the movement switch 36, the input key 20 and the input switch 28 have the same functions and can be operated optionally by the operator.
Das Kontaktfeld ist so in das Bedienungspult 10 integriert, d die Bedienungsperson in bequemer Weise nur unter Zuhilfenahme des Fingers den Dialog führen kann. Die alternativen Mittel z Bewegen des Zeigers 34 dienen nur als Ersatz für die Fingerbe gung.The contact field is integrated into the control panel 10 so that the operator can only conduct the dialog in a convenient manner with the aid of the finger. The alternative means of moving the pointer 34 serve only as a replacement for the finger movement.
Neben der Bewegung des Zeigers 34 können mit Hilfe des Kontak feldes 30 auch frei wählbare geometrische Formen auf dem Bildschirm 14 dargestellt werden.In addition to the movement of the pointer 34, freely selectable geometric shapes can also be represented on the screen 14 with the aid of the contact field 30.
Rechts oben neben dem Bildschirm 14 sind noch zwei Menue-Steu ertasten 38 angeordnet, mit denen in einer noch weiter unten beschreibenden Funktionszeile ein Balken verschoben werden kann, um andere Funktionen anzuwählen.At the top right next to the screen 14, two menu control buttons 38 are also arranged, with which a bar can be moved in a function line to be described further below in order to select other functions.
Unterhalb der Menue-Steuertasten 38 ist eine Auswahltaste 40 angeordnet, mit der ein bestimmtes Teilprogramm (z.B. "Lö¬ schen") ausgewählt werden kann.A selection button 40 is arranged below the menu control buttons 38, with which a specific sub-program (e.g. "delete") can be selected.
Rechts neben der Tastatur 18 ist noch ein graphisch-numerisch Tastenblock 42 zur Eingabe graphischer oder numerischer Daten vorgesehen.To the right of the keyboard 18 there is also a graphical-numerical keypad 42 for entering graphic or numerical data.
Als Zusatz oder Alternative zum Kontaktfeld 30 (z.B. bei eine Defekt desselben) sind noch zwei Zeiger-Bewegungstastaturen 4 46 im Bedienungspult 10 angeordnet. Für jede Bewegungsrichtun des Zeigers 34 ist eine eigene Taste vorgesehen, wobei die Bewegungsrichtung durch einen Pfeil auf der Taste angegeben ist. Um einen hohen Bedienungskomfort zu erreichen, sind die Zeiger-Bewegungstastaturen 44, 46 jeweils sowohl im oberen Bereich des Bedienungspultes 10, also benachbart dem Bildschi 14, als auch im unteren Bereich, also benachbart dem Kontakt¬ feld 30 angeordnet. Die Betätigung der Zeiger-Bewegungstastat ren 44 bzw. 46 hat also die gleiche Funktion wie die Bewegung eines Fingers 32 auf dem Kontaktfeld 30.As an addition or alternative to the contact field 30 (for example in the event of a defect in the same), there are also two pointer movement keyboards 4 46 arranged in the control panel 10. A separate key is provided for each direction of movement of the pointer 34, the direction of movement being indicated by an arrow on the key. In order to achieve a high level of operating convenience, the pointer movement keyboards 44, 46 are each arranged both in the upper area of the control panel 10, ie adjacent to the screen 14, and in the lower area, ie adjacent to the contact field 30. The actuation of the pointer movement keys 44 and 46 thus has the same function as the movement of a finger 32 on the contact field 30.
Nachfolgend wird die Aufteilung und Darstellung des Bildschir mes 14 zur Dialogführung anhand der Figuren 3 bis 5 näher be¬ schrieben.The division and representation of the screen 14 for dialog guidance is described in more detail below with reference to FIGS. 3 to 5.
Gemäß Fig. 3 weist der Bildschirm 14 folgende Grobeinteilung auf: Eine Funktionszeile 50 kennzeichnet das sogenannte Haupt menue. Hier werden alle zur Verfügung stehenden Funktionen an gezeigt. Die gerade aktivierte Funktion ist beispielsweise an dersfarbig dargestellt (siehe Fig. 5, wo die Funktion "Geome¬ trie" angewählt ist) . Bei einer CNC-Drehmaschine können diese Funktionen beispielsweise die Fertig-Rohteilmaße eines Werk¬ stückes sein.3, the screen 14 has the following rough classification: A function line 50 identifies the so-called main menu. All available functions are shown here. The function that is currently activated is shown, for example, in a different color (see FIG. 5, where the function "geometry" is selected). In the case of a CNC lathe, these functions can be, for example, the finished blank dimensions of a workpiece.
Unter der Funktionszeile 50 ist eine Statuszeile 52 angeordne in der sich die vom allgemeinen zum speziellen gehende Dialog Hierarchie wiederspiegelt. Die Darstellung auf dem Bildschirm 14 hat also eine sogenannte Top-Down-Baumstruktur. Wenn bei¬ spielsweise in der Funktionεzeile 50 als Hauptmenue "Geometri gewählt wurde (siehe Fig. 5) , dann folgen in der Statuszeile 5 die Werkstückeigenschaften, Rohteilgeometrie, Fertigteilgeo¬ metrie, Material etc.A status line 52 is arranged under the function line 50, in which the dialog hierarchy that goes from general to special is reflected. The display on the screen 14 thus has a so-called top-down tree structure. If, for example, "Geometry" was selected as the main menu in the function line 50 (see FIG. 5), the work piece properties, raw part geometry, finished part geometry, material, etc. follow in the status line 5.
Die linke Hälfte des Hauptfeldes des Bildschirmes 14 wird von einem Informationsbereich 54 eingenommen. Im Informationsbe¬ reich 54 werden die Eingaben sichtbar gemacht. Dies geschieht entweder alfanumerisch oder graphisch mittels Piktogrammen. Dieser Bereich stellt das sogenannte Hauptbild dar, welches g mäß Fig. 5 auch die gesamte Bildschirmfläche einnehmen kann. Neben dem Informationsbereich 54 ist ein Fensterbereich 56 ge mäß Fig. 3 vorgesehen. Der Fensterbereich 56 wird nur in be¬ stimmten Dialogsituationen aktiviert, beispielsweise, um dem Bediener bestimmte Alternativen anzugeben (dies wird in der Datenverarbeitungstechnik auch als sogenanntes "Fensteraufma¬ chen" bezeichnet) . Ein derart geöffnetes Fenster hat drei mögliche Funktionen: Es kann als Eingabefenster gemäß Fig. 4a dienen? es kann als Auswahlfenster gemäß Fig. 4b dienen oder kann auch als Darstellung eines Ausschnittes eines anderen Hauptfeldes dienen (siehe Fig. 5) .The left half of the main field of the screen 14 is occupied by an information area 54. The entries are made visible in the information area 54. this happens either alphanumerically or graphically using pictograms. This area represents the so-called main picture, which according to FIG. 5 can also take up the entire screen area. In addition to the information area 54, a window area 56 according to FIG. 3 is provided. The window area 56 is only activated in certain dialog situations, for example in order to indicate certain alternatives to the operator (this is also referred to as "window opening" in data processing technology). A window opened in this way has three possible functions: can it serve as an input window according to FIG. 4a ? it can serve as a selection window according to FIG. 4b or can also serve as a representation of a section of another main field (see FIG. 5).
Das Fenster 56 kann durch eine der Zeiger-Bewegungstastaturen 44, 46 angewählt werden. Bevorzugt wird aber auch hierzu das Kontaktfeld 30 verwendet.The window 56 can be selected by one of the pointer movement keyboards 44, 46. However, contact field 30 is also preferably used for this purpose.
Die Größe des Fensterbereiches 56 ist variabel, es kann die nicht gerade aktivierte Bildschirmseite (in den Figuren die rechte Seite) belegen oder auch die gesamte Bildbreite des Bildschirmes 14 einnehmen, wobei es in der Höhe durch die Sta tuszeile 52 und den Fehlerbereich 58 begrenzt ist.The size of the window area 56 is variable, it can occupy the screen page that is not currently activated (the right side in the figures) or also occupy the entire image width of the screen 14, the height of which is limited by the status line 52 and the error area 58 .
Im Fehlerbereich 58 werden Bedienungsfehler in Klarschrift da gestellt.In error area 58, operating errors are shown in plain text.
Unter dem als Zeile geformten Fehlerbereich 58 sind Softkey- Tasten in einer Softkey-Leiste 60 angeordnet. Mit der Softkey Tastatur 26 ausgewählte Funktionen werden in der Softkeyleist 60 dargestellt.Softkey keys are arranged in a softkey bar 60 below the error area 58, which is formed as a line. Functions selected with the softkey keyboard 26 are shown in the softkey bar 60.
Fig. 4a zeigt ein spezielles Eingabefenster 56a innerhalb des Fensterbereiches 56. Zur Erläuterung des jeweils erzeugten Ei gabebefehls ist das NC-Satzformat in Klartextform 62 ("Gerade im Eilgang") dargestellt. In dem dargestellten Beispiel soll - 11 -4a shows a special input window 56a within the window area 56. To explain the input command generated in each case, the NC record format is shown in plain text form 62 ("straight line in rapid traverse"). In the example shown - 11 -
der Werkzeugträgerschlitten mit maximal möglicher Geschwindig keit zu einem gewünschten Zielpunkt gefahren werden. Diese An weisung ist durch Zusatzbedingungen in Form VOIJ Buchstaben 64 näher gekennzeichnet, welche die entsprechenden Wortadressen bilden. In einem Graphikbereich 66 wird der gesamte Vorgang durch Piktogramme sinnfällig dargestellt. Zu jeder Wortadress 64 ist ein Eingabefeld 68 vorgesehen. Die Anwahl eines entspr chenden Eingabefeldes kann ebenso durch das Kontaktfeld 30 erfolgen wie durch die Zeiger-Bewegungstastaturen 44, 46. Die Kennzeichnung einer gewünschten Eingabe erfolgt mittels eines farbigen Balkens 70. In den dargestellten Beispielen is die Eingabe (100) des Zielpunktes in der X-Achse angewählt wo den (U: vom Start- zum Zielpunkt auf der X-Achse) .the tool carrier slide is moved to a desired destination at the maximum possible speed. This instruction is characterized by additional conditions in the form of VOIJ letters 64, which form the corresponding word addresses. In a graphics area 66, the entire process is clearly illustrated by pictograms. An input field 68 is provided for each word address 64. A corresponding input field can be selected using the contact field 30 as well as using the pointer movement keyboards 44, 46. The desired input is identified by means of a colored bar 70. In the examples shown, the entry (100) of the target point is in the X. -Axis selected where (U: from start to finish point on the X axis).
Im Auswahlfenster 56b (Fig. 4b) werden beispielsweise Schrupp zyklen 72 aufgereiht, aus denen dann z.B. ein Zyklus G70 ausg wählt werden kann. Die zugehörigen Zusatzbedingungen sind im unteren Teil des Bildes dargestellt (G14-G18) .For example, roughing cycles 72 are lined up in the selection window 56b (FIG. 4b), from which then e.g. a cycle G70 can be selected. The associated additional conditions are shown in the lower part of the picture (G14-G18).
Die Auswahl der Bearbeitungsart erfolgt ebenso bevorzugt mit¬ tels des Kontaktfeldes 30.The type of processing is also preferably selected using the contact field 30.
Wie oben erläutert, hat der Fensterbereich 56 noch eine dritt Funktion, nämlich den Ausschnitt eines Hauptbildes darzustell Hauptbilder werden deshalb ausschnittsweise dargestellt, weil kein Hauptbild gut lesbar in den Fensterbereich 56 paßt. Für jedes Hauptbild werden deshalb kleinere Funktionsgruppen defi niert, d.h. Teile einer Bildschirmdarstellung werden sinnvoll zusammengefaßt und benannt. Diese Benennungen tauchen dann im Fensterbereich 56 in Form einer Liste auf, nachdem vom Bedien das Hauptbild eingegeben wurde. In dieser Liste wird dann der gewünschte Begriff angewählt und aktiviert (mittels des Zeige 34) , worauf im Fensterbereich 56 dieser Teilausschnitt erscheAs explained above, the window area 56 has a third function, namely to display the section of a main picture. Main pictures are shown in sections because no main picture fits into the window area 56 in a legible manner. Smaller function groups are therefore defined for each main picture, i.e. Parts of a screen display are meaningfully summarized and named. These terms then appear in the window area 56 in the form of a list after the operator has entered the main picture. The desired term is then selected and activated in this list (by means of the pointer 34), after which this partial section appears in the window area 56
Im Fensterbereich 56 kann ferner ein vollständiges, also ver¬ kleinertes Hauptbild dargestellt werden, über dem ein Rahmen verschoben wird (siehe Fig. 5) . Auch dieses Verschieben des Rahmens kann mittels des Kontaktfeldes 30 bzw. der Bewegungs¬ tastaturen 44, 46 erfolgen. Ist der gewünschte Bildausschnitt mittels des Rahmens lokalisiert, erfolgt eine Vergrößerung und entsprechende Darstellung auf dem Bildschirm 14. Die Anwahl eines Zusatzbildes erfolgt durch Drücken der Auswahltaste 40. Alle Hauptbilder-Bezeichnungen werden dann in dem Fensterberei 56 aufgelistet, auf denen dann mittels des Zeigers 34 der ge¬ wünschte Bildbegriff ausgewählt werden kann.In the window area 56, a complete, that is to say reduced, main image can also be displayed, over which a frame is moved (see Fig. 5). This displacement of the frame can also take place by means of the contact field 30 or the movement keyboards 44, 46. If the desired image section has been localized by means of the frame, an enlargement and corresponding display on the screen 14 takes place. The selection of an additional image takes place by pressing the selection button 40 the desired picture term can be selected.
Fig. 6 zeigt einen Schnitt durch eine Eingabeeinrichtung ein¬ schließlich des Kontak feldes 30.6 shows a section through an input device including the contact field 30.
Eine elastische Folie 80 aus gegen Feuchtigkeit und Schmutz schützendem, elastischem Material überdeckt sowohl das Kon¬ taktfeld 30 als auch alle benachbarten Bedienungselemente. Di Folie 80 ist durchgehend, sie weist keine Lücken, Ausnehmunge oder dergleichen auf, durch welche Schmutz, Feuchtigkeit oder dergleichen zu den unter der Folie liegenden Bedienungsele¬ menten dringen kann. Auf der Folie sind an den zugeordneten O ten Symbole aufgedruckt, die den darunter liegenden Bedienungs elementen, also z.B. den Tastern, Schaltern sowie dem Kontakt feld entsprechen. Bezüglich des Kontaktfeldes sind Richtungs¬ pfeile (siehe Fig. 2) aufgedruckt, die dem Benutzer die Be¬ wegungsrichtung des Fingers vorgeben.An elastic film 80 made of elastic material protecting against moisture and dirt covers both the contact field 30 and all adjacent operating elements. The film 80 is continuous, it has no gaps, recesses or the like through which dirt, moisture or the like can penetrate to the operating elements located under the film. Symbols are printed on the foil at the assigned top, which symbolize the operating elements below, e.g. correspond to the buttons, switches and the contact field. With regard to the contact field, directional arrows (see FIG. 2) are printed which give the user the direction of movement of the finger.
Beim in Fig. 6 dargestellten Ausführungsbeispiel wird die Fol 80 von einer festen Platte 82 aus z.B. Aluminium abgestützt. der Platte 80 sind Ausnehmungen vorgesehen, in welchen die Ee dienungselemente, wie das Kontaktfeld 30, die Schalter und Ta ster angeordnet sind. In Fig. 6 sind nur das Kontaktfeld 30 u ein Schalter 90 gezeigt.In the embodiment shown in Fig. 6, the fol 80 is removed from a fixed plate 82 e.g. Aluminum supported. the plate 80 recesses are provided in which the Ee serving elements, such as the contact pad 30, the switch and button are arranged. In Fig. 6 only the contact field 30 u a switch 90 are shown.
Das Kontaktfeld 30 wird mittels eines Trägers 34 in der Äusne mung in der festen Platte 82 direkt unter der Folie 80 positi niert. Die eigentlichen Sensoren 94 des Kontaktfeldes 30 lieg - 13 -The contact field 30 is positi ned by means of a carrier 34 in the Äusne statement in the fixed plate 82 directly under the film 80. The actual sensors 94 of the contact field 30 lie - 13 -
also unter der Folie. Drückt der Benutzer die Folie an eine bestimmten Stelle des Kontaktfeldes 30, so sprechen die unm bar darunter liegenden Sensoren an und erzeugen ein entsprec des Signal. Dies ist als solches im Stand der Technik bekan (siehe oben) . Mittels einer elastischen Abstützung 86 wird e Leiterplatte 92' unter dem Kontaktfeld befestigt. Die Leiter platte 92' trägt einen Stecker 88.so under the slide. If the user presses the film at a certain point in the contact field 30, the sensors lying underneath respond and generate a corresponding signal. This is known as such in the prior art (see above). A printed circuit board 92 'is fastened under the contact field by means of an elastic support 86. The circuit board 92 'carries a plug 88.
Unter der Folie 80 ist in einer weiteren Ausnehmung in der Platte 82 ein ebenfalls durch Druck betätigbarer Schalter 90 stellvertretend für die obengenannten Bedienungselemente (Ta ster etc.) angeordnet, der ebenfalls über eine Leiterplatte Signale an die Datenverarbeitungsanlage übermittelt.Under the film 80 in a further recess in the plate 82, a switch 90, which can also be actuated by pressure, is arranged as a representative of the above-mentioned operating elements (button, etc.) and also transmits signals to the data processing system via a printed circuit board.
Beim vorstehend beschriebenen Ausführungsbeispiel ist die Fo 80 elastisch ausgebildet. Es ist auch möglich, die Folie 80 starr auszubilden, da heute hinreichend empfindliche Sensore zur Verfügung stehen. Zum Beispiel ist es auch möglich, stat einer elastischen Folie 80 eine starre Abdeckung aus Alumini zu wählen, unter der matrixartig eine Vielzahl von piezoelek schen Elementen angeordnet sind, welche auf die Platte lokal ausgeübten Druck in ein elektrisches Signal umsetzen.In the embodiment described above, the Fo 80 is elastic. It is also possible to make the film 80 rigid, since there are sufficiently sensitive sensors available today. For example, it is also possible to choose a rigid cover made of aluminum instead of an elastic film 80, under which a multiplicity of piezoelectric elements are arranged in a matrix-like manner, which convert local pressure exerted on the plate into an electrical signal.
Fährt der Benutzer mit dem Finger über das Kontaktfeld 30 (g mäß Fig. 6) , so liefern die darunter liegenden Sensoren 94 nacheinander elektrische Signale. In einer Ausgestaltung der Erfindung ist vorgesehen, die Auflösung der Eingabeeinrichtu abhängig von der Geschwindigkeit der Fingerbewegung zu gesta ten. Die Geschwindigkeit der Fingerbewegung ist meßbar, inde die Zeit gemessen wird, die zwischen der Betätigung benachba angeordneter Sensoren vergeht. Je schneller der Finger über Kontaktfeld 30 bewegt wird, umso grober werden die Inkrement der Bewegung des Zeigers gewählt, d.h. bei schneller Fingerg schwindigkeit hat die Eingabeeinrichtung eine grobe Auflösun während bei langsamer Fingergeschwindigkeit die Inkremente d Bewegung des Zeigers relativ klein gewählt sind, so daß eine hohe Auflösung vorliegt. Mit dieser Einstellung der Auflösung der Eingabeeinrichtung ist es möglich, das Kontaktfeld 30 im Vergleich mit dem Bildschirm relativ klein zu gestalten.If the user moves his finger over the contact field 30 (g according to FIG. 6), the sensors 94 underneath deliver electrical signals in succession. In one embodiment of the invention, the resolution of the input device depends on the speed of the finger movement. The speed of the finger movement is measurable, although the time that elapses between the actuation of adjacent sensors is measured. The faster the finger is moved over the contact field 30, the coarser the increment of the movement of the pointer is selected, that is to say the input device has a coarse resolution when the finger speed is fast, while the increments d movement of the pointer are chosen to be relatively small at slow finger speed, so that a high resolution. With this setting of the resolution of the input device, it is possible to make the contact field 30 relatively small in comparison with the screen.
Beim vorstehend beschriebenen Ausführungsbeispiel erfolgte die Betätigung des Kontaktfeldes 30 direkt mittels eines Fingers. Der Begriff "Finger" ist im Sinne der Erfindung sowohl wörtlic als auch verallgemeinernd zu verstehen, d.h. in der einfachste und bevorzugten Ausgestaltung der Erfindung wird das Kontakt¬ feld 30 direkt mit dem menschlichen Finger betätigt. Es ist aber auch möglich, einen geeigneten Gegenstand in die Hand zu nehmen, und diesen als "Finger" zu benutzen. In the exemplary embodiment described above, the contact field 30 was actuated directly by means of a finger. The term "finger" is to be understood literally as well as generalizing in the sense of the invention, i.e. In the simplest and preferred embodiment of the invention, the contact field 30 is actuated directly with the human finger. However, it is also possible to take a suitable object in your hand and use it as a "finger".
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE58909091T DE58909091D1 (en) | 1988-06-30 | 1989-06-29 | DEVICE FOR ENTERING CONTROL DATA IN A CNC MACHINE TOOL. |
| EP89907716A EP0378649B1 (en) | 1988-06-30 | 1989-06-29 | Device for inputting control data in a cnc machine-tool |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE3822101 | 1988-06-30 | ||
| DEP3822101.2 | 1988-06-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1990000273A1 true WO1990000273A1 (en) | 1990-01-11 |
Family
ID=6357633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP1989/000744 Ceased WO1990000273A1 (en) | 1988-06-30 | 1989-06-29 | Device for inputting control data in a cnc machine-tool |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP0378649B1 (en) |
| AT (1) | ATE119695T1 (en) |
| DE (1) | DE58909091D1 (en) |
| WO (1) | WO1990000273A1 (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4008743A1 (en) * | 1990-03-19 | 1991-09-26 | Viktor Dipl Ing Schatz | Keyboard input unit with function display - provided on CRT screen to allow changeover between different functions and additional key plane |
| DE4023014A1 (en) * | 1990-07-19 | 1992-01-23 | Sysgration Ltd | Touch-controlled computer mouse with single chip microprocessor - transmits range, direction and rate of finger movement via standard RS-232 interface to personal computer |
| EP0475885A1 (en) * | 1990-08-27 | 1992-03-18 | Fritz Gegauf Ag Bernina-Nähmaschinenfabrik | Sewing machine |
| EP0525531A3 (en) * | 1991-07-30 | 1993-06-09 | Mauser-Werke Oberndorf Gmbh | Control panel for processing and measuring machines |
| WO1994007191A1 (en) * | 1992-09-23 | 1994-03-31 | Licentia Patent-Verwaltungs-Gmbh | Process for introducing and displaying the adjustment parameters of a device for coating objects |
| EP0792726A4 (en) * | 1995-09-18 | 1997-10-15 | ||
| FR2796170A1 (en) * | 1999-05-18 | 2001-01-12 | Falcon Machine Tools Co Ltd | Computerized numerical controller for machine tool has man-machine interface with control panel, screen and profile path editor for editing profile coordinates of workpiece and stored result as path program |
| WO2001096969A1 (en) * | 2000-06-16 | 2001-12-20 | Husky Injection Molding Systems Ltd. | Interface for machine operation |
| EP1260890A1 (en) * | 1997-02-26 | 2002-11-27 | AMADA COMPANY, Ltd. | Method for determining disposition of dies in a machine tool |
| WO2003001393A3 (en) * | 2001-06-26 | 2003-11-20 | Keba Ag | Portable device used to at least visualize the process data of a machine, a robot or a technical process |
| EP1460499A1 (en) * | 2003-03-17 | 2004-09-22 | Trumpf Werkzeugmaschinen GmbH + Co. KG | Control interface for a machine tool |
| EP1270851A4 (en) * | 2000-03-23 | 2006-08-23 | Kawai Shokai Kabushiki Kaisha | Key information registration procedure assisting system, recorded medium, and key plate cutter |
| CN103543690A (en) * | 2013-09-12 | 2014-01-29 | 安徽省捷甬达智能机器有限公司 | Graphic interaction numerical-control machining method and graphic interaction numerical-control machining device |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0903653A3 (en) * | 1997-09-19 | 1999-12-15 | Siemens Aktiengesellschaft | Control and viewing device having infrared transmitter and receiver unit |
| DE29716849U1 (en) * | 1997-09-19 | 1998-05-28 | Siemens AG, 80333 München | Operating and observation device with infrared transmitter and receiver |
| DE102009037165A1 (en) | 2009-08-03 | 2011-02-17 | Stama Maschinenfabrik Gmbh | Device for controlling a machine tool |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0120969A1 (en) * | 1982-10-01 | 1984-10-10 | Fanuc Ltd. | Method of inputting operating information to numerical control device |
| DE3403440A1 (en) * | 1984-02-01 | 1985-08-01 | Siemens Ag | Arrangement for moving characters on the screen of a display device |
| WO1988006313A1 (en) * | 1987-02-11 | 1988-08-25 | Sig Holding Gmbh Deutschland | Control console for a programme-controlled machine tool |
| EP0284057A2 (en) * | 1987-03-25 | 1988-09-28 | The Grass Valley Group, Inc. | Touch pad machine control |
-
1989
- 1989-06-29 WO PCT/EP1989/000744 patent/WO1990000273A1/en not_active Ceased
- 1989-06-29 EP EP89907716A patent/EP0378649B1/en not_active Expired - Lifetime
- 1989-06-29 AT AT89907716T patent/ATE119695T1/en not_active IP Right Cessation
- 1989-06-29 DE DE58909091T patent/DE58909091D1/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0120969A1 (en) * | 1982-10-01 | 1984-10-10 | Fanuc Ltd. | Method of inputting operating information to numerical control device |
| DE3403440A1 (en) * | 1984-02-01 | 1985-08-01 | Siemens Ag | Arrangement for moving characters on the screen of a display device |
| WO1988006313A1 (en) * | 1987-02-11 | 1988-08-25 | Sig Holding Gmbh Deutschland | Control console for a programme-controlled machine tool |
| EP0284057A2 (en) * | 1987-03-25 | 1988-09-28 | The Grass Valley Group, Inc. | Touch pad machine control |
Non-Patent Citations (2)
| Title |
|---|
| IBM TECHNICAL DISCLOSURE BULLETIN. vol. 28, no. 2, Juli 1985, NEW YORK US Seiten 820 - 822; "TACTILE SWICH LOCATOR AND GRAPHIC CONCEPT FOR TOUCH-SENSITIVE GRAPHIC DISPLAY STATION" siehe Seiten 820 - 822; Figuren 1, 2 * |
| RESEARCH DISCLOSURE. no. 267, Juli 1986, HAVANT GB Seite 383 "RESISTIVE FILM TOUCH PANEL" siehe Seite 383 * |
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4008743A1 (en) * | 1990-03-19 | 1991-09-26 | Viktor Dipl Ing Schatz | Keyboard input unit with function display - provided on CRT screen to allow changeover between different functions and additional key plane |
| DE4023014A1 (en) * | 1990-07-19 | 1992-01-23 | Sysgration Ltd | Touch-controlled computer mouse with single chip microprocessor - transmits range, direction and rate of finger movement via standard RS-232 interface to personal computer |
| EP0475885A1 (en) * | 1990-08-27 | 1992-03-18 | Fritz Gegauf Ag Bernina-Nähmaschinenfabrik | Sewing machine |
| CH682410A5 (en) * | 1990-08-27 | 1993-09-15 | Gegauf Fritz Ag | Sewing machine. |
| EP0525531A3 (en) * | 1991-07-30 | 1993-06-09 | Mauser-Werke Oberndorf Gmbh | Control panel for processing and measuring machines |
| US5739806A (en) * | 1992-09-23 | 1998-04-14 | Cegelec Aeg Anlagen-Und Automatisierungstechnik Gmbh | Method of entering and displaying the adjustment parameters of an apparatus for coating objects |
| WO1994007191A1 (en) * | 1992-09-23 | 1994-03-31 | Licentia Patent-Verwaltungs-Gmbh | Process for introducing and displaying the adjustment parameters of a device for coating objects |
| EP0792726A4 (en) * | 1995-09-18 | 1997-10-15 | ||
| US5937143A (en) * | 1995-09-18 | 1999-08-10 | Fanuc, Ltd. | Teaching pendant for a robot |
| US6795095B2 (en) | 1997-02-26 | 2004-09-21 | Amada Company Limited | Method for determining bending order and disposition of dies |
| EP1260890A1 (en) * | 1997-02-26 | 2002-11-27 | AMADA COMPANY, Ltd. | Method for determining disposition of dies in a machine tool |
| EP1260889A1 (en) * | 1997-02-26 | 2002-11-27 | AMADA COMPANY, Ltd. | Method for determining bending order in a machine tool |
| FR2796170A1 (en) * | 1999-05-18 | 2001-01-12 | Falcon Machine Tools Co Ltd | Computerized numerical controller for machine tool has man-machine interface with control panel, screen and profile path editor for editing profile coordinates of workpiece and stored result as path program |
| EP1270851A4 (en) * | 2000-03-23 | 2006-08-23 | Kawai Shokai Kabushiki Kaisha | Key information registration procedure assisting system, recorded medium, and key plate cutter |
| WO2001096969A1 (en) * | 2000-06-16 | 2001-12-20 | Husky Injection Molding Systems Ltd. | Interface for machine operation |
| CN100339775C (en) * | 2000-06-16 | 2007-09-26 | 赫斯基注射器成型系统有限公司 | Method for simplifying machine operation |
| WO2003001393A3 (en) * | 2001-06-26 | 2003-11-20 | Keba Ag | Portable device used to at least visualize the process data of a machine, a robot or a technical process |
| US7403837B2 (en) | 2001-06-26 | 2008-07-22 | Keba Ag | Portable device used to at least visualize the process data of a machine, a robot or a technical process |
| 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 |
| CN103543690A (en) * | 2013-09-12 | 2014-01-29 | 安徽省捷甬达智能机器有限公司 | Graphic interaction numerical-control machining method and graphic interaction numerical-control machining device |
| CN103543690B (en) * | 2013-09-12 | 2015-12-02 | 安徽省捷甬达智能机器有限公司 | A kind of graphic interaction numerical-control processing method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0378649B1 (en) | 1995-03-08 |
| EP0378649A1 (en) | 1990-07-25 |
| ATE119695T1 (en) | 1995-03-15 |
| DE58909091D1 (en) | 1995-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0378649B1 (en) | Device for inputting control data in a cnc machine-tool | |
| DE69314210T2 (en) | Method and device for multimodal and multifunctional data transmission between a user and one or more computers | |
| EP2100197B1 (en) | Operating unit with touchscreen keys | |
| DE69306228T2 (en) | Compact, ergonomic communication terminal, equipped with surfaces for proximity detection | |
| EP1907906B2 (en) | Method and control device for controlling one or several machines | |
| DE4140780A1 (en) | Computer input mouse with tactile feedback - is built into push-button keys having EM element providing feedback to fingers | |
| EP3366434A1 (en) | Method for checking a function of a vehicle and/or at least one operating device | |
| EP0284007B2 (en) | Information entry for printing presses | |
| DE102016108899A1 (en) | Combined input and output device and method for operating an input and output device | |
| DE3843454C1 (en) | ||
| EP0972618A2 (en) | Cutting machine for cutting stacked sheet material | |
| DE102009039114B4 (en) | Operating device for a vehicle | |
| DE102009037165A1 (en) | Device for controlling a machine tool | |
| EP2941686B1 (en) | Method for operating a control device in a vehicle | |
| EP3963434B1 (en) | Method and device for selecting input fields displayed on a screen and/or for activating input content displayed in a selected input field on the screen by means of manual inputs | |
| EP3312711A1 (en) | Method for quick navigation in a user interface, method for making a product from thermoplastic material, installation control for quick navigation in a user interface and installation for manufacturing a product from thermoplastic material | |
| EP3924209B1 (en) | Operator control device with a touch-sensitive element and method for detecting an operator control gesture | |
| DE29513949U1 (en) | Control device for changing the display state on a monitor | |
| DE19720051A1 (en) | Method for entering information into a computer | |
| DE102014016020A1 (en) | Control arrangement with steering wheel control | |
| EP0855075B1 (en) | Method and device for the control of braille elements in a braille field | |
| DE4222940A1 (en) | Dual function keyboard area with numeric keypad simulating mouse field - selectable by program control using x-y input matrix | |
| WO2011103938A1 (en) | Process automation field device, method for editing text and/or numbers, and device having a display unit and an operating unit | |
| WO2005055028A2 (en) | Alphanumeric input unit | |
| DE102006020568A1 (en) | Display device for tactile detectable display of display elements and display system with such a display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 1989907716 Country of ref document: EP |
|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): BR JP US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE FR GB IT LU NL SE |
|
| WWP | Wipo information: published in national office |
Ref document number: 1989907716 Country of ref document: EP |
|
| WWG | Wipo information: grant in national office |
Ref document number: 1989907716 Country of ref document: EP |