KR100600008B1 - A method displaying menu on console monitor of numerical control device - Google Patents
A method displaying menu on console monitor of numerical control device Download PDFInfo
- Publication number
- KR100600008B1 KR100600008B1 KR1019990068427A KR19990068427A KR100600008B1 KR 100600008 B1 KR100600008 B1 KR 100600008B1 KR 1019990068427 A KR1019990068427 A KR 1019990068427A KR 19990068427 A KR19990068427 A KR 19990068427A KR 100600008 B1 KR100600008 B1 KR 100600008B1
- Authority
- KR
- South Korea
- Prior art keywords
- menu
- submenu
- main menu
- main
- displayed
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000001419 dependent effect Effects 0.000 claims abstract description 14
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4145—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using same processor to execute programmable controller and numerical controller function [CNC] and PC controlled NC [PCNC]
-
- 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/32—Operator till task planning
- G05B2219/32128—Gui graphical user interface
-
- 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/33—Director till display
- G05B2219/33099—Computer numerical control [CNC]; Software control [SWC]
-
- 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/36122—Operator menu with submenu for each item
-
- 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/36132—Selection of menu with lightpen on screen, display
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- User Interface Of Digital Computer (AREA)
- Numerical Control (AREA)
Abstract
본 발명은 CNC(컴퓨터수치제어) 공작기계의 사용자 조작화면에 관한 것으로서, 특히 사용자와 수치제어장치를 인터페이스하는 메뉴의 표시방법에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a user operation screen of a CNC (Computer Numerical Control) machine tool, and more particularly, to a menu display method for interfacing a user with a numerical control device.
본 발명의 메뉴 표시방법은 주메뉴와 이 주메뉴에 종속되는 제 1 서브메뉴, 이 제 1 서브메뉴에 종속되는 제 2 서브메뉴를 포함하는 수치제어장치의 조작화면에 있어서, 상기 주메뉴 열을 조작화면상에 일렬로 표시하는 제 1 단계와; 상기 주메뉴중 어느 하나의 메뉴를 선택하는 제 2 단계와; 상기 제 2 단계에서 선택된 주메뉴에 종속하는 제 1 서브메뉴 열을 상기 주메뉴 열과 이웃하도록 일렬로 표시하는 제 3 단계와; 상기 제 1 서브메뉴중 어느 하나의 메뉴를 선택하는 제 4 단계와; 상기 제 4 단계에서 선택된 제 1 서브메뉴에 종속하는 제 2 서브메뉴 열을 독립적인 창을 통해 표시하는 제 5 단계를 포함한다. 따라서, 상기 주메뉴 열, 제 1 및 제 2 서브메뉴열이 서로 중첩되지 않게 표시되어 이들 메뉴 사이의 연결관계의 파악과 이동이 자유롭다. The menu display method of the present invention comprises a main menu, a first submenu subordinated to the main menu, and a second submenu subordinated to the first submenu. A first step of displaying in a row on the operation screen; A second step of selecting one of the main menus; A third step of displaying a first sub-menu row dependent on the main menu selected in the second step in a line to be adjacent to the main menu row; A fourth step of selecting one of the first submenus; And a fifth step of displaying, through an independent window, a second submenu column that is dependent on the first submenu selected in the fourth step. Therefore, the main menu row and the first and second submenu rows are displayed so as not to overlap each other, so that the connection relationship between these menus is freely recognized and moved.
주메뉴, 서브메뉴, 계층적 연결Main menu, submenu, hierarchical connection
Description
명세서내에 통합되어 있고 명세서의 일부를 구성하는 첨부도면은 발명의 현재의 바람직한 실시예를 예시하며, 다음의 바람직한 실시예의 상세한 설명과 함께 본 발명의 원리를 설명하는 역할을 할 것이다. The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate the presently preferred embodiments of the invention and, together with the description of the following preferred embodiments, serve to explain the principles of the invention.
도 1은 수치제어장치의 조작화면상에 메뉴를 표시하는 종래의 방법을 설명하기 위한 도면이다. 1 is a view for explaining a conventional method of displaying a menu on an operation screen of a numerical controller.
도 2는 또 다른 종류의 종래 메뉴 표시방법을 설명하기 위한 도면이다. 2 is a view for explaining another type of conventional menu display method.
도 3은 본 발명의 제 1 실시예에 따른 메뉴 표시방식을 나타내는 도면이다. 3 is a diagram illustrating a menu display method according to a first embodiment of the present invention.
도 4는 본 발명의 제 2 실시예에 따른 메뉴 표시방식을 나타내는 도면이다. 4 is a diagram illustrating a menu display method according to a second embodiment of the present invention.
도 5는 상기 제 2 실시예의 메뉴 표시방식을 보다 구체적으로 설명하기 위한 도면이다. 5 is a view for explaining the menu display method of the second embodiment in more detail.
도 6은 본 발명의 메뉴 표시방법을 설명하기 위한 흐름도이다. 6 is a flowchart illustrating a menu display method of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of Symbols for Main Parts of Drawings>
100: 조작화면 110: 주메뉴바100: operation screen 110: main menu bar
111: 주메뉴 120: 제 1 서브메뉴바111: main menu 120: first sub-menu bar
121: 제 1 서브메뉴 130: 다이얼로그 박스(dialog box)121: first submenu 130: dialog box
140: 제 2 서브메뉴바 141: 제 2 서브메뉴 140: second sub-menu bar 141: second sub-menu
본 발명은 CNC(컴퓨터수치제어) 공작기계의 사용자 조작화면에 관한 것으로서, 특히 사용자와 수치제어장치를 인터페이스하는 메뉴의 표시방법에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a user operation screen of a CNC (Computer Numerical Control) machine tool, and more particularly, to a menu display method for interfacing a user with a numerical control device.
사용자가 수치제어장치에 명령을 내리기 위한 그래픽 사용자 인터페이스로서 메뉴키(menu key)가 이용된다. 사용자는 조작화면상에 표시되는 메뉴(menu)들중에서 원하는 메뉴에 해당하는 선택키를 누르는 것에 의해 공작기계를 조작한다. A menu key is used as a graphical user interface for the user to issue commands to the numerical controller. The user operates the machine tool by pressing a selection key corresponding to the desired menu among the menus displayed on the operation screen.
오늘날 이러한 메뉴키에 기반한 기계조작 방식이 수치제어장치에서 하나의 표준으로 자리잡고 있다. 하지만, 공작기계의 조작을 위해 필요로 하는 기능에 비해 화면상에 표시할 수 있는 메뉴의 수가 한정되는 문제가 있다. Today, the menu-driven machine operation is becoming a standard in numerical control. However, there is a problem in that the number of menus that can be displayed on the screen is limited compared to the functions required for the operation of the machine tool.
이 문제를 해결하기 위한 다향한 시도가 있어 왔다. Various attempts have been made to solve this problem.
도 1은 종래의 수치제어장치에 있어서 메뉴바가 표시된 조작화면을 도시한다. 1 illustrates an operation screen on which a menu bar is displayed in a conventional numerical control device.
이 방식은 일본 화낙의 수치제어장치에서 볼 수 있는 형태이다. 이를 도면을 참조하여 상세히 설명하면 다음과 같다. This type is the type found in the Japanese numerical controller. This will be described in detail with reference to the drawings.
조작화면(10)의 하단 모서리(또는 변)에는 여러개의 메뉴(12)가 일렬로 나열된 메뉴바(11)가 배치되고, 이 메뉴바(11)의 좌측에는 상위메뉴 이동키(13)가 그 우측에는 하위메뉴 이동키(14)가 배치되어 있다. 따라서, 사용자는 메뉴바(11)에 표시되는 메뉴(12)들중에서 원하는 메뉴가 있는지 여부를 확인하고, 메뉴바(11)에 원하는 메뉴(12)가 없을 때에는 상위메뉴 이동키(13) 또는 하위메뉴 이동키(14)를 조작하여 원하는 메뉴를 검색해서 찾는다. In the lower corner (or side) of the
즉, 이 방식은 가장 상위메뉴는 "function"들로 구분되어 있고, 각 function 마다 해당 "chapter"들이 있고, 필요에 따라서 각 chapter들은 "operation"들을 보유하여 메뉴들이 계층화되어 있다. 그러나, 사용자가 볼 수 있는 메뉴는 화면하단에 있는 일렬의 키에 해당하는 메뉴(12)들만 볼 수 있으며, 이는 일렬로 구성되어 있기 때문에 선택한 메뉴와 동일한 레벨의 메뉴들만 볼 수 있어 여러번의 키 조작을 통해서 메뉴의 레벨을 여러번 바꾸어야 해당되는 작업을 수행할 수 있다. In other words, the top menu is divided into "functions", each function has corresponding "chapters", and each chapter holds "operations" as necessary, so the menus are layered. However, the user can see only the
이 방식의 가장 큰 문제점은 반복되는 메뉴 레벨 조작 때문에 사용자가 지금 어느 레벨의 메뉴를 실행하고 있는지에 대한 정보를 얻기가 쉽지 않다는 것이다. The main problem with this approach is that it is not easy to get information on which level of menu the user is currently running because of repeated menu level operations.
이러한 불편을 해소한 형태의 메뉴표시구조가 도 2에 도시되어 있다. A menu display structure in a form that solves this inconvenience is shown in FIG. 2.
도 2의 메뉴표시방식은 조작화면(20)의 하단에 상위 레벨의 메뉴바(21)를 위치시키고, 조작화면(20)의 우측에 하위 레벨의 메뉴바(22)를 위치시킨 구조이다. 따라서, 사용자는 화면 하단에서 상위레벨의 메뉴(24)를 찾고, 화면 우측에서 하위레벨의 메뉴(23)를 찾을 수 있다. The menu display method of FIG. 2 is a structure in which the upper
그러나, 이 방식은 조작하는 메뉴들이 서로 떨어져 있고, 메뉴를 선택하는 선택키의 수가 많아짐으로써 조작의 피로도가 증가된다는 문제점을 갖는다. However, this method has a problem that the menus to be operated are separated from each other, and the fatigue of the operation is increased by increasing the number of selection keys for selecting the menu.
따라서, 본 발명은 상술한 바와같은 종래 기술의 문제점을 해소하기 위해 안출된 것으로서, 본 발명의 제 1의 목적은 상위메뉴와 하위메뉴의 계층적 종속관계를 쉽게 파악할 수 있도록 상, 하위 메뉴들을 표시하는 방법을 제공하는 것이다. Accordingly, the present invention has been made to solve the problems of the prior art as described above, and the first object of the present invention is to display the upper and lower menus to easily grasp the hierarchical dependency of the upper menu and the lower menu. To provide a way.
또한, 본 발명의 제 2의 목적은 메뉴를 선택하기 위한 선택키의 숫자를 줄일 수 있는 메뉴 표시방법을 제공하는 것이다. It is also a second object of the present invention to provide a menu display method capable of reducing the number of selection keys for selecting a menu.
본 발명의 제 3의 목적은 사용자가 상위메뉴와 하위메뉴 사이를 용이하게 이동할 수 있도록 하는 메뉴 표시방법을 제공하는 것이다. It is a third object of the present invention to provide a menu display method for allowing a user to easily move between an upper menu and a lower menu.
이러한 목적을 수행하기 위한 본 발명의 메뉴 표시방법은 주메뉴와 이 주메뉴에 종속되는 제 1 서브메뉴, 이 제 1 서브메뉴에 종속되는 제 2 서브메뉴를 포함하는 수치제어장치의 조작화면에 있어서, 상기 주메뉴 열을 조작화면상에 일렬로 표시하는 제 1 단계와; 상기 주메뉴중 어느 하나의 메뉴를 선택하는 제 2 단계와; 상기 제 2 단계에서 선택된 주메뉴에 종속하는 제 1 서브메뉴 열을 상기 주메뉴 열과 이웃하도록 일렬로 표시하는 제 3 단계와; 상기 제 1 서브메뉴중 어느 하나의 메뉴를 선택하는 제 4 단계와; 상기 제 4 단계에서 선택된 제 1 서브메뉴에 종속하는 제 2 서브메뉴 열을 독립적인 창을 통해 표시하는 제 5 단계를 포함한다. The menu display method of the present invention for performing the above object is in the operation screen of the numerical control device including a main menu, a first submenu subordinate to the main menu, and a second submenu subordinate to the first submenu. A first step of displaying the main menu rows in a row on an operation screen; A second step of selecting one of the main menus; A third step of displaying a first sub-menu row dependent on the main menu selected in the second step in a line to be adjacent to the main menu row; A fourth step of selecting one of the first submenus; And a fifth step of displaying, through an independent window, a second submenu column that is dependent on the first submenu selected in the fourth step.
따라서, 상기 주메뉴 열, 제 1 및 제 2 서브메뉴열이 서로 중첩되지 않게 표시되어 이들 메뉴 사이의 연결관계의 파악과 이동이 자유롭다. Therefore, the main menu row and the first and second submenu rows are displayed so as not to overlap each other, so that the connection relationship between these menus is freely recognized and moved.
상기 주메뉴 열과 제 1 서브메뉴 열은 조작화면의 상,하,좌,우변중 어느 하나의 변에 일렬로 나란히 표시되는 것이 특징이다. The main menu column and the first sub-menu column are displayed side by side on one of the top, bottom, left and right sides of the operation screen.
또한, 상기 제 1 서브메뉴중 어느 하나를 선택하면, 제 1 서브메뉴 열과 인 접되게 다이얼로그 박스가 오픈되고, 이 다이얼로그 박스내에 제 1 서브메뉴에 종속하는 제 2 서브메뉴 열이 표시된다. If any one of the first submenus is selected, a dialog box is opened adjacent to the first submenu column, and a second submenu column subordinate to the first submenu is displayed in the dialog box.
본 발명의 다른 목적 및 장점들은 하기에 설명될 것이며, 본 발명의 실시에 의해 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 첨부된 특허청구범위에 나타낸 수단 및 조합에 의해 실현될 수 있다. Other objects and advantages of the invention will be described below and will be appreciated by the practice of the invention. Furthermore, the objects and advantages of the present invention can be realized by means and combinations indicated in the appended claims.
이하에서 첨부도면을 참조하여 본 발명의 실시예를 보다 구체적으로 설명한다. Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention in more detail.
(제 1 실시예)(First embodiment)
먼저, 도 3을 참고로 본 발명의 제 1 실시예를 설명한다. First, a first embodiment of the present invention will be described with reference to FIG. 3.
조작화면(100)의 하단에는 주메뉴바(110)와 이 주메뉴바(110)의 특정 메뉴 (111)에 계층적으로 종속되는 제 1 서브메뉴바(120)가 서로 이웃하게 나란히 표시된다. At the bottom of the
도 3에서 주메뉴바(110)는 화면 하단의 촤측편에 표시되고, 제 1 서브메뉴바 (120)는 화면 하단의 우측에 표시된다. 주메뉴바(110)에는 복수개의 주메뉴(111)가 일렬로 나란히 정렬되어 주메뉴 열을 형성한다. 제 1 서브메뉴바(120)에는 복수개의 제 1 서브메뉴(121)가 일렬로 나란히 정렬되어 제 1 서브메뉴 열을 형성한다. In FIG. 3, the
서브메뉴바에 표시되는 서브메뉴 열은 상기 주메뉴바(110)의 특정 메뉴(111)에 계층적으로 종속되는 것이다. 즉, 사용자가 주메뉴바(110)에 존재하는 여러개의 주메뉴(111)중 특정한 하나의 주메뉴(111)를 선택했을 때 이 주메뉴(111)에 종속되 는 서브메뉴(121)들이 제 1 서브메뉴바(120)에 표시되는 것이다. 따라서, 사용자가 현재 선택된 주메뉴(111)가 아닌 다른 주메뉴(111)를 선택하게 되면, 제 1 서브메뉴바(120)에 표시되는 서브메뉴(121)들은 새롭게 선택된 주메뉴(111)에 대응되도록 다른 것으로 바뀌게 될 것이다. The submenu column displayed on the submenu bar is hierarchically dependent on the
상기 제 1 서브메뉴바(120)의 상단에는 독립적인 창(window)(130)이 오픈되어 있다. An
이 독립적인 창은 일종의 다이얼로그 박스(130)(dialog box)에 해당하는 것으로서, 이 다이얼로그 박스(130)내에는 복수개의 제 2 서브메뉴(140)가 표시된다. 이 제 2 서브메뉴(140)는 현재 선택된 제 1 서브메뉴(140)에 계층적으로 종속되는 것이다. 따라서, 사용자가 제 1 서브메뉴바(120)에서 다른 제 1 서브메뉴(121)를 선택하게 되면, 다이얼로그 박스(130)에 표시되는 제 2 서브메뉴(121)의 종류도 달라진다. This independent window corresponds to a kind of
상기 다이얼로그 박스(130)의 크기는 조작화면(100)에 디스플레이되는 정보를 가리지 않을 정도가 적당하다. 또한, 상기 다이얼로그 박스(130)는 주메뉴바 (110)나 제 1 서브메뉴바(120)를 가리지 않아야 할 것이다. 따라서, 다이얼로그 박스(130)는 제 1 서브메뉴바(120)와 중첩되지 않도록 이웃하여 오픈되는 것이 바람직하다. It is appropriate that the size of the
이 다이얼로그 박스(130)에는 제 2 서브메뉴(140) 이외에 다른 정보들도 포함되는바, 이에 대한 자세한 설명은 도 5를 참고하여 후술하기로 한다. The
이와 같이 본 실시예는 화면(100)의 하단에 주메뉴(111)와, 제 1 서브메뉴 (121)와 제 2 서브메뉴(140)가 서로 중첩되지 않으면서도 인접되게 표시되기 때문에 사용자는 현재 화면(100)에 표시되어 있는 메뉴들의 계층적 관계를 용이하게 파악할 수 있을 뿐만 아니라 메뉴사이의 이동도 용이하게 된다. As described above, since the
(제 2 실시예)(Second embodiment)
본 실시예는 상기 제 1 실시예와는 달리 주메뉴바(110), 제 1 서브메뉴바 (120), 다이얼로그 박스(130)가 수직으로 표시되는 것이 특징이다. 즉, 도 4에 도시되어 있는 바와 같이, 조작화면(100)의 우측 모서리에 상위메뉴열과 하위메뉴열들이 표시된다. Unlike the first exemplary embodiment, the
이러한 배치상의 특징을 제외한 나머지 구성은 상기 제 1 실시예와 실질적으로 동일하다. 따라서, 본 실시예에 대한 상세한 설명은 제 1 실시예를 참고하는 것에 의해 생략한다. Except for this arrangement feature, the configuration is substantially the same as that of the first embodiment. Therefore, detailed description of this embodiment will be omitted by referring to the first embodiment.
도 5에는 본 실시예의 상위메뉴와 하위메뉴의 계층적 종속관계를 설명하기 위한 구체적인 메뉴 기능들이 표시되어 있다. FIG. 5 shows specific menu functions for explaining the hierarchical dependency relationship between the upper menu and the lower menu of the present embodiment.
즉, 주메뉴바(110)에는 "position", "program", "MDI", "Tool path", "DNC"라는 기능적 메뉴들이 주메뉴(111)로서 표시되어 있다. 도 5의 경우에는 주메뉴바 (110)의 주메뉴(111)중 "position"이라는 주메뉴가 사용자에 의해 선택된 경우가 도시되어 있다. 이 "position" 메뉴에 종속되는 서브메뉴들이 제 1 서브메뉴바 (120)에 표시되어 있다. 즉, "position"이라는 주메뉴에 계층적으로 종속되는 제 1 서브메뉴(121)는 도면에 도시된 바와같이 "ALL", "MODAL", "TIMER"이다. That is, functional menus such as "position", "program", "MDI", "Tool path", and "DNC" are displayed on the
또한, 이 제 1 서브메뉴(121)중 어느 하나의 메뉴를 선택하게 되면, 도 5와 같이 다이얼로그 박스(130)가 오픈되고, 이 다이얼로그 박스(130)내에는 "FORM [DISK]", "LOAD", "CLOSE"라는 제 2 서브메뉴(141)가 표시된다. 이 제 2 서브메뉴 (141)는 제 1 서브메뉴(121)에 계충적으로 종속되는 메뉴들이다. In addition, when any one of the
도 5로부터 알 수 있는 바와 같이, 사용자는 다이얼로그 박스내의 최하위 계층의 메뉴를 실행하면서도 이 최하위 계층의 메뉴와 연결관계를 갖는 상위메뉴들을 일목요연하게 파악할 수 있다. 또한, 사용자는 현재 실행하고 있는 메뉴이외에 원하는 다른 메뉴로 쉽게 이동할 수 있다. As can be seen from Fig. 5, the user can visually grasp the upper menus connected to the menu of the lowest hierarchy while executing the menu of the lowest hierarchy in the dialog box. In addition, the user can easily move to a menu other than the menu currently being executed.
이하에서는 도 6을 참고하여 사용자가 본 발명의 메뉴를 선택, 표시하는 과정을 상세히 설명한다. Hereinafter, a process of selecting and displaying a menu of the present invention by the user will be described in detail with reference to FIG. 6.
단계 S11; 선반이나 머시닝센터와 같은 공작기계를 제어하고자 하는 사용자는 수치제어장치의 조작화면에 표시된 주메뉴열에서 특정메뉴를 선택하게 된다. Step S11; The user who wants to control a machine tool such as a lathe or a machining center selects a specific menu from the main menu column displayed on the operation screen of the numerical controller.
단계 S12; 이때, 주메뉴 선택키가 조작되었는지 여부가 판별되고, 만약 주메뉴 선택키가 조작되었다면 단계 S13으로 진행하고, 주메뉴 선택키가 조작되지 않았다면 메뉴 표시루틴을 종료한다. Step S12; At this time, it is determined whether the main menu selection key has been operated, and if the main menu selection key has been operated, the process proceeds to step S13, and if the main menu selection key has not been operated, the menu display routine ends.
단계 S13; 상기 단계 S12에서 주메뉴 선택키가 조작되었다면, 선택된 주메뉴에 종속하는 제 1 서브메뉴를 결정하고, 이렇게 결정된 서브메뉴열을 주메뉴열과 이웃하도록 조작화면상에 표시한다. 이때, 주메뉴열과 제 1 서브메뉴열은 인접하게 표시되어야 하지만 서로 중첩되지는 않아야 한다. Step S13; If the main menu selection key has been operated in step S12, the first submenu dependent on the selected main menu is determined, and the determined submenu sequence is displayed on the operation screen so as to be adjacent to the main menu sequence. At this time, the main menu sequence and the first submenu sequence should be displayed adjacent to each other but not overlap each other.
단계 S14; 제 1 서브메뉴열의 표시가 완료되면, 제 1 서브메뉴 선택키가 조작되었는지 여부룰 판별한다. 이때, 제 1 서브메뉴 선택키가 조작되었다면 단계 S15로 진행하고, 조작되지 않았다면 단계 S12로 복귀한다. Step S14; When the display of the first submenu sequence is completed, it is determined whether the first submenu selection key has been operated. At this time, if the first submenu selection key is operated, the process proceeds to step S15, and if not, the process returns to step S12.
단계 S15; 제 1 서브메뉴 선택키가 조작된 경우에는 선택된 제 1 서브메뉴에 종속하는 제 2 서브메뉴를 결정한다. 제 2 서브메뉴의 결정이 완료되면, 이 제 2 서브메뉴열을 포함하는 다이얼로그 박스를 오픈한다. 이 다이얼로그 박스는 제 1 서브메뉴열과 인접되게 오프되어야 하지만 주메뉴열과 제 1 서브메뉴열을 가리지 않아야 한다. Step S15; If the first submenu selection key has been operated, a second submenu is determined that is dependent on the selected first submenu. When the determination of the second submenu is completed, the dialog box containing the second submenu string is opened. This dialog box should be turned off adjacent to the first submenu column but not covering the main menu column and the first submenu column.
단계 S16; 제 2 서브메뉴열을 포함하는 다이얼로그 박스가 오픈되면, 제 2 서브메뉴 선택키가 조작되었는지 여부를 판별한다. 이때, 제 2 서브메뉴 선택키가 조작되었다면, 단계 S17로 진행하고, 조작되지 않았다면 단계 S14로 복귀한다. Step S16; When the dialog box including the second submenu sequence is opened, it is determined whether the second submenu selection key has been operated. At this time, if the second submenu selection key is operated, the process proceeds to step S17, and if not, the process returns to step S14.
단계 S17; 특정한 제 2 서브메뉴키가 조작되면, 이 제 2 서브메뉴가 지시하는 명령어를 수치제어장치에 입력하는 것에 의해 공작기계를 제어한다. Step S17; When the specific second submenu key is operated, the machine tool is controlled by inputting a command indicated by the second submenu to the numerical controller.
상술한 실시예에 본 발명이 한정되는 것은 아니며 본 발명이 속하는 기술분야에서 통상의 지식을 갖는 자에 의해 본 발명의 기술사상과 아래에 기재될 특허청구범위의 균등범위내에서 다양한 수정 및 변형이 가능함은 물론이다.The present invention is not limited to the above-described embodiments, and various modifications and variations are made by those skilled in the art within the equivalent scope of the technical concept of the present invention and the claims to be described below. Of course it is possible.
본 발명은 조작화면상에 상위메뉴열과 이 상위메뉴에 계층적으로 종속되는 하위메뉴열을 서로 겹치지 않게 표시하기 때문에 사용자가 메뉴의 계층적 종속관계를 쉽게 파악할 수 있다. The present invention displays the upper menu sequence and the lower menu sequence hierarchically dependent on the upper menu without overlapping each other on the operation screen, so that the user can easily grasp the hierarchical dependency of the menu.
또한, 상위메뉴에서 하위메뉴로 또 하위메뉴에서 상위메뉴로의 이동이 자유로워 조작에 따른 사용자의 피로도를 줄일 수 있다. In addition, since the movement from the upper menu to the lower menu and the lower menu to the upper menu is free, the user's fatigue according to the operation can be reduced.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990068427A KR100600008B1 (en) | 1999-12-31 | 1999-12-31 | A method displaying menu on console monitor of numerical control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990068427A KR100600008B1 (en) | 1999-12-31 | 1999-12-31 | A method displaying menu on console monitor of numerical control device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010066572A KR20010066572A (en) | 2001-07-11 |
KR100600008B1 true KR100600008B1 (en) | 2006-07-13 |
Family
ID=19635509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990068427A KR100600008B1 (en) | 1999-12-31 | 1999-12-31 | A method displaying menu on console monitor of numerical control device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100600008B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100393995B1 (en) * | 2000-11-01 | 2003-08-09 | 엘지전자 주식회사 | Method and apparatus for display cooking menu of heating cooker |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02146619A (en) * | 1988-08-03 | 1990-06-05 | Fanuc Ltd | Method for displaying divided screen with numerical controller |
JPH0340003A (en) * | 1989-07-06 | 1991-02-20 | Mitsubishi Electric Corp | Numerical controller |
JPH05265531A (en) * | 1992-03-16 | 1993-10-15 | Hitachi Comput Eng Corp Ltd | Nc data preparing device |
JPH08335106A (en) * | 1995-06-06 | 1996-12-17 | Okuma Mach Works Ltd | Numerical controller having multiwindow display function |
JPH11345005A (en) * | 1998-05-29 | 1999-12-14 | Toyoda Mach Works Ltd | Machine tool control system |
-
1999
- 1999-12-31 KR KR1019990068427A patent/KR100600008B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02146619A (en) * | 1988-08-03 | 1990-06-05 | Fanuc Ltd | Method for displaying divided screen with numerical controller |
JPH0340003A (en) * | 1989-07-06 | 1991-02-20 | Mitsubishi Electric Corp | Numerical controller |
JPH05265531A (en) * | 1992-03-16 | 1993-10-15 | Hitachi Comput Eng Corp Ltd | Nc data preparing device |
JPH08335106A (en) * | 1995-06-06 | 1996-12-17 | Okuma Mach Works Ltd | Numerical controller having multiwindow display function |
JPH11345005A (en) * | 1998-05-29 | 1999-12-14 | Toyoda Mach Works Ltd | Machine tool control system |
Also Published As
Publication number | Publication date |
---|---|
KR20010066572A (en) | 2001-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1808757B1 (en) | Method for providing selectable alternate menu views | |
US6104399A (en) | System for menu-driven instruction input | |
KR100296717B1 (en) | Function selecting method and apparatus thereof, recording medium storing a control program for selecting a function, method of operating an object and apparatus thereof, recording medium storing a control program for operating an object, and recording medium storing a composite icon | |
US8347226B2 (en) | Menu entries for drop-down menus of graphic user interfaces | |
KR101510013B1 (en) | Multi handling system and method using touch pad | |
JP4824554B2 (en) | Method and apparatus for interactive control of machine | |
JPH07200237A (en) | Method and system for operation of display of plurality of applications in data processing system | |
JPH06332648A (en) | Dynamic hierarchical selection menu | |
US20070113199A1 (en) | User interface of a machine tool | |
WO2023032382A1 (en) | Display control device, machine tool, and display control program | |
US9937650B2 (en) | Operating unit for an injection molding machine | |
JPH0553641A (en) | Screen display method and man-machine interface device for process control system | |
KR100600008B1 (en) | A method displaying menu on console monitor of numerical control device | |
JP4516224B2 (en) | Ladder diagram creation program | |
JPH09230928A (en) | Monitoring display device and monitoring display method | |
KR20050037624A (en) | System for controling channel up/down, and image/sound using cipher keys | |
JP5556634B2 (en) | Display control device for operation device and display control method for operation device | |
KR101896081B1 (en) | Apparatus for displaying menu of HMI program | |
JPH0816349A (en) | Display control system for function selection menu of hierarchical structure | |
WO2024014364A1 (en) | Ladder program editing device, editing method, and editing program | |
US20240094706A1 (en) | Operation panel and machine tool | |
WO2023033095A1 (en) | Display control apparatus | |
JP2831505B2 (en) | Molding machine controller | |
JP2008293392A (en) | Ladder programming editor | |
CN101424996A (en) | Human-machine device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130705 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140605 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150604 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160608 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20170704 Year of fee payment: 12 |
|
LAPS | Lapse due to unpaid annual fee |