Nothing Special   »   [go: up one dir, main page]

WO2023228327A1 - Dispositif de commande - Google Patents

Dispositif de commande Download PDF

Info

Publication number
WO2023228327A1
WO2023228327A1 PCT/JP2022/021422 JP2022021422W WO2023228327A1 WO 2023228327 A1 WO2023228327 A1 WO 2023228327A1 JP 2022021422 W JP2022021422 W JP 2022021422W WO 2023228327 A1 WO2023228327 A1 WO 2023228327A1
Authority
WO
WIPO (PCT)
Prior art keywords
screen
machine
information
help information
screen component
Prior art date
Application number
PCT/JP2022/021422
Other languages
English (en)
Japanese (ja)
Inventor
真明 進藤
Original Assignee
ファナック株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ファナック株式会社 filed Critical ファナック株式会社
Priority to PCT/JP2022/021422 priority Critical patent/WO2023228327A1/fr
Publication of WO2023228327A1 publication Critical patent/WO2023228327A1/fr

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical 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 monitoring or safety
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Definitions

  • the present invention relates to a control device.
  • a help screen is prepared for each operation screen and can be called up on the control device screen.
  • a HELP key is provided as hardware keys and software keys used to operate the control device. By operating the HELP key, a help screen is displayed for each operation screen.
  • the possible operations change depending on the state of the industrial machine. Machine manufacturers can customize the screen configuration of the operation screen for each industrial machine using a screen creation support tool.
  • help screen that provides appropriate help information depending on the machine status of industrial machinery.
  • a machine manufacturer customizes the operation screen of industrial machinery, there may be a mismatch between the screen parts actually displayed on the operation screen and the help information, or when some operations are performed, the machine state of the industrial machine When the information changes, the displayed help information may be misaligned. Therefore, there is a need for a technology for displaying an appropriate help screen depending on the machine status of industrial machinery.
  • the control device solves the above problems by providing the control device with a function of periodically monitoring the machine status registered on the help screen and displaying a help screen that switches help information according to the machine status. do.
  • One aspect of the present disclosure is a control device that displays help information for a screen component that constitutes an operation screen of an industrial machine, the screen component being a monitoring target based on screen component attributes of the screen component displayed on the operation screen.
  • a machine information extraction unit that extracts the machine state of the industrial machine; a machine information monitoring unit that monitors the machine state of the industrial machine to be monitored extracted by the machine information extraction unit; and a machine information monitoring unit that extracts the machine state of the industrial machine; a help information switching unit that switches the display text of the screen component for displaying help information in the screen component to help information corresponding to the changed machine state when a change in the machine state is detected. It is a device.
  • FIG. 2 is a hardware configuration diagram of a control device according to an embodiment.
  • FIG. 2 is a block diagram illustrating the functionality of a control device according to one embodiment.
  • FIG. 7 is a diagram illustrating an example of screen component attributes of a screen component that displays help information.
  • FIG. 7 is a diagram showing another example of screen component attributes of a screen component that displays help information.
  • FIG. 3 is a diagram showing an example of displaying help information.
  • FIG. 7 is another diagram illustrating a display example of help information.
  • FIG. 3 is a block diagram showing the functions of a control device according to another embodiment.
  • FIG. 7 is a diagram illustrating an example of screen component attributes of a screen component that displays help information.
  • FIG. 3 is a block diagram showing the functions of a control device according to another embodiment.
  • FIG. 1 is a schematic hardware configuration diagram showing the main parts of a control device according to an embodiment of the present invention.
  • the control device 1 according to this embodiment can be installed on a control device that controls an industrial machine 2 such as a machine tool or a robot installed at a manufacturing site such as a factory.
  • an industrial machine 2 such as a machine tool or a robot installed at a manufacturing site such as a factory.
  • the CPU 11 included in the control device 1 is a processor that controls the control device 1 as a whole.
  • the CPU 11 reads a system program stored in the ROM 12 via the bus 22, and controls the entire control device 1 in accordance with the system program.
  • the RAM 13 temporarily stores temporary calculation data, display data, and various data input from the outside.
  • the non-volatile memory 14 is composed of, for example, a memory backed up by a battery (not shown) or a solid state drive (SSD), and the stored state is maintained even when the power of the control device 1 is turned off.
  • the nonvolatile memory 14 stores control programs and data read from the external device 72 via the interface 15, control programs and data input via the input device 71, and control programs acquired from the industrial machine 3. and data are stored.
  • the data stored in the nonvolatile memory 14 may be expanded to the RAM 13 at the time of execution/use. Further, various system programs such as a known analysis program are written in the ROM 12 in advance.
  • the interface 15 is an interface for connecting the CPU 11 of the control device 1 and an external device 72 such as a USB device. From the external device 72 side, for example, pre-stored control programs and data related to the operation of each industrial machine 3 can be read. Further, the control program, setting data, etc. edited within the control device 1 can be stored in external storage means via the external device 72.
  • a PLC (programmable logic controller) 16 executes a ladder program to control the industrial machine 2 and peripheral devices of the industrial machine 2 (for example, a tool changer, an actuator such as a robot, a temperature sensor attached to the industrial machine 2). and a plurality of sensors such as a humidity sensor, etc.) via the I/O unit 19 to control them. It also receives signals from various switches on the operation panel provided in the main body of the industrial machine 2, peripheral devices, etc., performs necessary signal processing, and then passes them to the CPU 11.
  • the interface 20 is an interface for connecting the CPU of the control device 1 and the wired or wireless network 5.
  • Other industrial machines 3, a fog computer 6, a cloud server 7, and the like are connected to the network 5, and exchange data with the control device 1.
  • Each data read into the memory, data obtained as a result of executing a program, etc. are outputted and displayed on the display device 70 via the interface 17. Further, an input device 71 composed of a keyboard, a pointing device, etc. passes commands, data, etc. based on operations by an operator to the CPU 11 via the interface 18.
  • An axis control circuit 30 for controlling the axes of the industrial machine 2 receives an axis movement command amount from the CPU 11 and outputs the axis command to the servo amplifier 40. Upon receiving this command, the servo amplifier 40 drives a servo motor 50 that moves an axis of the machine tool.
  • the shaft servo motor 50 has a built-in position/velocity detector, and feeds back a position/velocity feedback signal from this position/velocity detector to the axis control circuit 30 to perform position/velocity feedback control.
  • FIG. 2 is a schematic block diagram showing the functions of the control device 1 according to an embodiment of the present invention.
  • Each function provided in the control device 1 according to this embodiment is realized by the CPU 11 of the control device 1 shown in FIG. 1 executing a system program and controlling the operation of each part of the control device 1.
  • the control device 1 of this embodiment includes a screen configuration information extraction section 110, a screen component attribute extraction section 120, a machine information extraction section 130, a machine information monitoring section 140, a help information switching section 150, and a screen display section 160. Further, on the RAM 13 to the nonvolatile memory 14 of the control device 1, there is a screen configuration information storage section 220, which is an area in which configuration information related to the operation screen of the industrial machine 2 is stored in advance; A screen component attribute storage section 230 is provided, which is an area in which information related to screen component attributes of screen components constituting the screen component is stored in advance.
  • the screen configuration information extraction unit 110 extracts information related to screen components included in the operation screen of the industrial machine 2 from the screen configuration information stored in the screen configuration information storage unit 220.
  • the screen configuration information storage unit 220 stores configuration information related to the operation screen of the industrial machine 2 in advance.
  • the configuration information includes at least information related to screen parts such as single parts and composite parts used in the operation screen of the industrial machine 2.
  • the screen configuration information extraction unit 110 may specify the screen component that the screen display unit 160 is displaying on the display device 70, and extract information related to the specified screen component.
  • the screen configuration information extraction unit 110 outputs information related to the extracted screen components to the screen component attribute extraction unit 120.
  • the screen component attribute extraction unit 120 extracts information related to the screen component attributes of each screen component input from the screen configuration information extraction unit 110 from the screen component attribute storage unit 230.
  • the screen component attribute storage unit 230 stores in advance information regarding screen component attributes of screen components that constitute the operation screen of the industrial machine 2.
  • Information related to screen component attributes includes, for example, component ID, display/non-display, enable/disable, focus, position, size, display color, background color, title text, event, and action related to the event.
  • the screen component attribute extraction unit 120 outputs information related to the extracted screen component attributes to the machine information extraction unit 130.
  • the machine information extraction unit 130 extracts the machine state of the industrial machine 2 to be monitored from the screen component attributes of the screen components input from the screen component attribute extraction unit 120.
  • the label component for displaying help information includes an event in which the mechanical state of the industrial machine 2 changes to a predetermined state, and the event. A combination with an action that switches the displayed help information to what kind of text when it is detected is set as a screen component attribute.
  • the machine information extraction unit 130 searches for events related to the machine state of the industrial machine 2 from the screen component attributes of the screen components input from the screen component attribute extraction unit 120. Then, the machine state of the industrial machine set in the searched event is extracted as the machine state to be monitored.
  • the machine information extraction unit 130 outputs the extracted machine state of the industrial machine 2 to be monitored to the machine information monitoring unit 140.
  • the machine information monitoring unit 140 monitors the machine state of the industrial machine 2. When it is detected that the machine state of the industrial machine 2 has changed to one of the machine states of the industrial machine 2 to be monitored inputted from the machine information extraction unit 130, the help information switching unit 150 Notify to.
  • the help information switching unit 150 changes the display text of the label parts whose change in the machine state of the industrial machine 2 notified by the machine information monitoring unit 140 is set as an event as a condition for switching the help information to the machine state after the change. Switch to the corresponding help information. Then, the screen display unit 160 displays the operation screen of the industrial machine 2 including the switched help information.
  • FIG. 3 and 4 show examples of screen component attributes included in screen components that constitute the operation screen of the industrial machine 2.
  • FIG. 3 is an example of screen component attributes set in a label component that displays help information related to each axis information display component. This label part executes an action to switch the display text to "Display each axis coordinate value and remaining travel amount" when an event that changes the machine state to MEM mode occurs, and also changes the machine state to MDI mode. It is set to execute an action that switches the display text to "Display each axis coordinate value" when an event that changes to occurs.
  • FIG. 4 is an example of screen component attributes set in a label component that displays help information related to a program display component.
  • This label part executes an action that switches the display text to "Display machining program" when an event that changes the machine state to MEM mode occurs, and an event that changes the machine state to MDI mode occurs.
  • the setting is set to execute an action that switches the display text to "Display MDI program.”
  • FIGS. 5 and 6 show examples of help information displayed on the operation screen of the industrial machine 2 by the screen display unit 160 when the help information label components illustrated in FIGS. 3 and 4 are displayed.
  • help information is displayed in the machine state of the industrial machine 2 in MEM mode.
  • MEM mode for example, "Display each axis coordinate value and remaining movement amount” is displayed as help information for each axis information display component at the upper left.
  • "Display machining program” is displayed as help information for the program display component at the bottom right.
  • help information is displayed in the machine state of the industrial machine 2 in the MDI mode.
  • each axis coordinate value is displayed as help information for each axis information display component at the upper left.
  • "Display MDI program” is displayed as help information for the program display component at the lower right. In this way, help information set for each screen component is displayed in accordance with changes in the mechanical state of the industrial machine 2.
  • help information corresponding to the machine state of the industrial machine is displayed to the operator regarding screen components arranged on the operation screen of the industrial machine. Therefore, the operator will be able to accurately grasp the current display state of the operation screen, and it is expected that the problem solving time will be shortened.
  • each screen component arranged on the operation screen of an industrial machine is configured to display help information corresponding to the machine status of the industrial machine. Help information depending on the selection state may be displayed depending on whether the item is selected or not.
  • a screen component selection determining section 170 is provided as a function to identify the currently selected screen component among the screen components displayed by the screen display section 160. Further, as illustrated in FIG. 8, regarding the display text to be switched when the mechanical state of the industrial machine 2 changes, the display text when not selected and the display text when selected are set as screen component attributes.
  • the help information switching unit 150 acquires the selected/unselected state of each screen component from the screen component selection determination unit 170, and displays text according to the selected state. Switch. With this configuration, it is possible to display appropriate help information according to the selected state of each screen component in addition to the mechanical state of the industrial machine.
  • a screen component operability determination section 180 is provided as a function that specifies the operability status of each screen component displayed by the screen display section 160. Then, when the mechanical state of the industrial machine 2 changes, the help information switching unit 150 acquires the operability status of each screen component from the screen component operation determination unit 180, and displays help information for the screen component that cannot be operated. Prevent it from being displayed. With this configuration, unnecessary help information can be prevented from being displayed for screen components that cannot be operated, so that the operator can refer to only the necessary help information.
  • Control device 2 3 Industrial machinery 5 Network 6 Fog computer 7 Cloud server 11 CPU 12 ROM 13 RAM 14 Non-volatile memory 15, 17, 18, 20 Interface 16 PLC 19 I/O unit 22 Bus 30 Axis control circuit 40 Servo amplifier 50 Servo motor 70 Display device 71 Input device 72 External device 110 Screen configuration information extraction section 120 Screen component attribute extraction section 130 Machine information extraction section 140 Machine information monitoring section 150 Help Information switching unit 160 Screen display unit 170 Screen component selection determination unit 180 Screen component operation availability determination unit 220 Screen configuration information storage unit 230 Screen component attribute storage unit

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Manufacturing & Machinery (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

La présente invention concerne un dispositif de commande comprenant : une unité d'extraction d'informations de machine qui extrait, à partir d'attributs de composant d'écran de composants d'écran qui sont affichés sur un écran d'opération, un état de machine d'une machine industrielle qui est soumise à une surveillance ; une unité de surveillance d'informations de machine qui surveille l'état de machine de la machine industrielle qui est soumise à une surveillance et qui a été extrait par l'unité d'extraction d'informations de machine ; et une unité de commutation d'informations d'aide qui, lorsque l'unité de surveillance d'informations de machine a détecté un changement de l'état de machine, commute un texte d'affichage d'un composant d'écran parmi les composants d'écran destiné à afficher des informations d'aide à des informations d'aide qui correspondent à l'état de machine modifié.
PCT/JP2022/021422 2022-05-25 2022-05-25 Dispositif de commande WO2023228327A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/021422 WO2023228327A1 (fr) 2022-05-25 2022-05-25 Dispositif de commande

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/021422 WO2023228327A1 (fr) 2022-05-25 2022-05-25 Dispositif de commande

Publications (1)

Publication Number Publication Date
WO2023228327A1 true WO2023228327A1 (fr) 2023-11-30

Family

ID=88918703

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/021422 WO2023228327A1 (fr) 2022-05-25 2022-05-25 Dispositif de commande

Country Status (1)

Country Link
WO (1) WO2023228327A1 (fr)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62186317A (ja) * 1986-02-12 1987-08-14 Nec Corp 情報処理装置
JP2000231429A (ja) * 1999-02-09 2000-08-22 Fuji Xerox Co Ltd ヘルプ情報提供装置
JP2001051764A (ja) * 1999-08-11 2001-02-23 Fuji Xerox Co Ltd ヘルプ情報提供装置
JP2005115462A (ja) * 2003-10-03 2005-04-28 Canon Inc 情報システム
JP2014119872A (ja) * 2012-12-14 2014-06-30 Canon Inc 情報処理装置、情報処理装置の制御方法およびコンピュータプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62186317A (ja) * 1986-02-12 1987-08-14 Nec Corp 情報処理装置
JP2000231429A (ja) * 1999-02-09 2000-08-22 Fuji Xerox Co Ltd ヘルプ情報提供装置
JP2001051764A (ja) * 1999-08-11 2001-02-23 Fuji Xerox Co Ltd ヘルプ情報提供装置
JP2005115462A (ja) * 2003-10-03 2005-04-28 Canon Inc 情報システム
JP2014119872A (ja) * 2012-12-14 2014-06-30 Canon Inc 情報処理装置、情報処理装置の制御方法およびコンピュータプログラム

Similar Documents

Publication Publication Date Title
US8918216B2 (en) Robot system
JPH0561646B2 (fr)
US10139805B2 (en) Ladder diagram monitoring device capable of additionally displaying operation situation of CNC in comment
CN105938411B (zh) 控制面板
US20130338815A1 (en) Numerical controller for displaying virtual control panel
JP2010287034A (ja) 外部機器とPLCとのModbusプロトコル通信アドレス表示方式
WO2023228327A1 (fr) Dispositif de commande
CN112147949B (zh) 参数管理装置及其管理系统
EP1906284A1 (fr) Dispositif de commande d'un robot industriel
US10705489B2 (en) Controller
US10599118B2 (en) Screen information generation device
CN112989296B (zh) 机器人操作终端
US20180232243A1 (en) Programmable display, display control method, and display control program
JP7522226B2 (ja) 制御装置
WO2023228309A1 (fr) Dispositif d'aide à la création d'écran d'aide
WO2022107817A1 (fr) Dispositif de commande
EP2994800B1 (fr) Procédé de fourniture de présentation de réaction tactile, système robotisé industriel et dispositif de commande d'opérateur portable
KR100642182B1 (ko) 단일씨피유를 이용한 씨앤씨시스템
US20190033825A1 (en) Parameter setting support device
KR102323844B1 (ko) 휴먼 머신 인터페이스 시스템에서 저장장치의 교체 방법
WO2022030496A1 (fr) Dispositif de commande
JP7538322B2 (ja) 情報処理装置及びコンピュータ読み取り可能な記憶媒体
WO2024195239A1 (fr) Système de coopération, procédé de coopération, programme de coopération et programme d'aide à la coopération
JP2013015983A (ja) 動作制御装置
JP2008102639A (ja) プログラマブル表示器、制御プログラムおよびそれを記録した記録媒体

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22943730

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2024522804

Country of ref document: JP

Kind code of ref document: A