JP7741307B2 - Display device and computer-readable storage medium - Google Patents
Display device and computer-readable storage mediumInfo
- Publication number
- JP7741307B2 JP7741307B2 JP2024516007A JP2024516007A JP7741307B2 JP 7741307 B2 JP7741307 B2 JP 7741307B2 JP 2024516007 A JP2024516007 A JP 2024516007A JP 2024516007 A JP2024516007 A JP 2024516007A JP 7741307 B2 JP7741307 B2 JP 7741307B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- display
- state
- update period
- screen
- 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.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, 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
- B23Q17/00—Arrangements for observing, indicating or measuring on machine tools
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
Description
本開示は、表示装置およびコンピュータ読み取り可能な記憶媒体に関する。 The present disclosure relates to a display device and a computer-readable storage medium.
産業機械を制御する制御装置の表示画面には、複数の画面部品が表示される。複数の画面部品は、例えば、送り速度を表示する画面部品、および主軸の回転数を表示する画面部品である。これら複数の画面部品は、それぞれ、互いに異なる更新周期で更新されるように設定される。 Multiple screen components are displayed on the display screen of a control device that controls industrial machinery. These screen components include, for example, a screen component that displays the feed rate and a screen component that displays the rotation speed of the spindle. These multiple screen components are configured to be updated at different update cycles.
また、オペレータが画面部品を指定することにより、指定された画面部品を他の画面部品の更新周期よりも短い更新周期で更新する制御装置が知られている(例えば、特許文献1)。 In addition, a control device is known that allows an operator to specify a screen part and update the specified screen part at an update period shorter than the update period of other screen parts (for example, Patent Document 1).
しかし、特許文献1に記載された技術では、ある画面部品の更新周期を短くするには、オペレータが表示画面に表示されているカーソルを意図的に操作して画面部品を指定する必要がある。そのため、画面部品を指定する操作がオペレータにとって負担となる。 However, with the technology described in Patent Document 1, in order to shorten the update cycle of a certain screen component, the operator must intentionally operate the cursor displayed on the display screen to specify the screen component. As a result, the operation of specifying the screen component is a burden for the operator.
よって、オペレータに画面部品を指定する操作の負担を与えずに画面部品の更新周期を変更可能な表示装置が望まれている。 Therefore, there is a demand for a display device that can change the update period of screen components without burdening the operator with the operation of specifying screen components.
表示装置が、表示画面に表示される少なくとも1つの画面部品の更新周期と、産業機械の状態およびオペレータの行動の少なくともいずれかとの関係を記憶する記憶部と、前記状態および前記行動の少なくともいずれかを判断する判断部と、前記記憶部に記憶された前記関係および前記判断部によって判断された前記状態に基づいて前記更新周期を決定すること、ならびに、前記記憶部に記憶された前記関係および前記判断部によって判断された前記行動に基づいて前記更新周期を決定することの少なくともいずれかを実行する決定部と、前記決定部によって決定された前記更新周期に基づいて前記少なくとも1つの画面部品を表示させる表示部と、を備える。The display device comprises: a memory unit that stores the relationship between the update period of at least one screen component displayed on the display screen and at least one of the state of the industrial machine and the action of the operator; a judgment unit that judges at least one of the state and the action; a decision unit that performs at least one of determining the update period based on the relationship stored in the memory unit and the state judged by the judgment unit and determining the update period based on the relationship stored in the memory unit and the action judged by the judgment unit; and a display unit that displays the at least one screen component based on the update period determined by the decision unit.
コンピュータ読み取り可能な記憶媒体が、表示画面に表示される少なくとも1つの画面部品の更新周期と、産業機械の状態およびオペレータの行動の少なくともいずれかとの関係を記憶することと、前記状態および前記行動の少なくともいずれかを判断することと、記憶された前記関係および判断された前記状態に基づいて前記更新周期を決定すること、ならびに、記憶された前記関係および判断された前記行動に基づいて前記更新周期を決定することの少なくともいずれかを実行することと、決定された前記更新周期に基づいて前記少なくとも1つの画面部品を表示させることと、をコンピュータに実行させる命令を記憶する。 A computer-readable storage medium stores instructions that cause a computer to perform at least one of the following: storing the relationship between the update period of at least one screen component displayed on a display screen and at least one of the state of the industrial machine and the action of the operator; determining at least one of the state and the action; determining the update period based on the stored relationship and the determined state; and determining the update period based on the stored relationship and the determined action; and displaying the at least one screen component based on the determined update period.
本開示の一態様により、オペレータに画面部品を指定する操作の負担を与えずに画面部品の更新周期を変更することが可能になる。 One aspect of the present disclosure makes it possible to change the update period of screen components without burdening the operator with the operation of specifying screen components.
以下、本開示の実施形態に係る表示装置について図面を用いて説明する。なお、以下の実施形態で説明する特徴のすべての組み合わせが課題解決に必ずしも必要であるとは限らない。また、必要以上の詳細な説明を省略する場合がある。また、以下の実施形態の説明、および図面は、当業者が本開示を十分に理解するために提供されるものであり、請求の範囲を限定することを意図していない。 Display devices according to embodiments of the present disclosure will be described below with reference to the drawings. Note that not all combinations of features described in the following embodiments are necessarily required to solve the problem. In addition, more detailed explanation than necessary may be omitted. Furthermore, the following description of the embodiments and the drawings are provided to enable those skilled in the art to fully understand the present disclosure, and are not intended to limit the scope of the claims.
表示装置は、産業機械に関する情報を表示画面に表示させる装置である。産業機械は、例えば、工作機械、ワイヤ放電加工機、射出成形機、産業用ロボットおよび3次元プリンタである。工作機械は、例えば、旋盤、マシニングセンタおよび複合加工機である。 A display device is a device that displays information about industrial machinery on a display screen. Industrial machinery includes, for example, machine tools, wire electric discharge machines, injection molding machines, industrial robots, and 3D printers. Machine tools include, for example, lathes, machining centers, and multi-tasking machines.
産業機械に関する情報は、例えば、産業機械の複数の制御軸の位置、速度、および加速度を示す情報を含む。産業機械に関する情報は、産業機械を動作させる動作プログラムに関する情報を含む。動作プログラムは、例えば、工作機械の加工プログラム、および産業用ロボットの動作プログラムである。 Information about industrial machinery includes, for example, information indicating the position, speed, and acceleration of multiple control axes of the industrial machinery. Information about industrial machinery includes information about operation programs that operate the industrial machinery. Operation programs are, for example, machining programs for machine tools and operation programs for industrial robots.
表示装置は、例えば、産業機械を制御する制御装置に実装される。表示装置は、制御装置に接続されたサーバ、またはPC(Personal Computer)に実装されてもよい。以下では、制御装置に実装された表示装置について説明する。 The display device is implemented, for example, in a control device that controls industrial machinery. The display device may also be implemented in a server connected to the control device or in a PC (Personal Computer). The following describes a display device implemented in a control device.
図1は、制御装置を備える産業機械のハードウェア構成の一例を示すブロック図である。産業機械1は、制御装置2と、入出力装置3と、サーボアンプ4と、サーボモータ5と、スピンドルアンプ6と、スピンドルモータ7と、補助機器8とを備える。 Figure 1 is a block diagram showing an example of the hardware configuration of an industrial machine equipped with a control device. The industrial machine 1 includes a control device 2, an input/output device 3, a servo amplifier 4, a servo motor 5, a spindle amplifier 6, a spindle motor 7, and auxiliary equipment 8.
制御装置2は、産業機械1全体を制御する装置である。制御装置2は、ハードウェアプロセッサ201と、バス202と、ROM(Read Only Memory)203と、RAM(Random Access Memory)204と、不揮発性メモリ205とを備える。 The control device 2 is a device that controls the entire industrial machine 1. The control device 2 includes a hardware processor 201, a bus 202, a ROM (Read Only Memory) 203, a RAM (Random Access Memory) 204, and a non-volatile memory 205.
ハードウェアプロセッサ201は、システムプログラムに従って制御装置2全体を制御するプロセッサである。ハードウェアプロセッサ201は、バス202を介してROM203に格納されたシステムプログラムなどを読み出し、システムプログラムに基づいて各種処理を行う。ハードウェアプロセッサ201は、例えば、加工プログラムに基づいて、サーボモータ5、およびスピンドルモータ7を制御する。ハードウェアプロセッサ201は、例えば、CPU(Central Processing Unit)、または電子回路である。 The hardware processor 201 is a processor that controls the entire control device 2 in accordance with a system program. The hardware processor 201 reads the system program stored in the ROM 203 via the bus 202 and performs various processes based on the system program. The hardware processor 201 controls the servo motor 5 and the spindle motor 7, for example, based on a machining program. The hardware processor 201 is, for example, a CPU (Central Processing Unit) or an electronic circuit.
ハードウェアプロセッサ201は、制御周期ごとに、例えば、加工プログラムの解析、ならびに、サーボモータ5、およびスピンドルモータ7に対する制御指令の出力を行う。 The hardware processor 201, for example, analyzes the machining program and outputs control commands to the servo motor 5 and the spindle motor 7 for each control period.
バス202は、制御装置2内の各ハードウェアを互いに接続する通信路である。制御装置2内の各ハードウェアはバス202を介してデータをやり取りする。 Bus 202 is a communication path that connects each piece of hardware within control device 2 to each other. Each piece of hardware within control device 2 exchanges data via bus 202.
ROM203は、制御装置2全体を制御するためのシステムプログラムなどを記憶する記憶装置である。ROM203は、コンピュータ読み取り可能な記憶媒体である。 ROM 203 is a storage device that stores system programs and the like for controlling the entire control device 2. ROM 203 is a computer-readable storage medium.
RAM204は、各種データを一時的に格納する記憶装置である。RAM204は、ハードウェアプロセッサ201が各種データを処理するための作業領域として機能する。 RAM 204 is a storage device that temporarily stores various data. RAM 204 functions as a working area for the hardware processor 201 to process various data.
不揮発性メモリ205は、産業機械1の電源が切られ、制御装置2に電力が供給されていない状態でもデータを保持する記憶装置である。不揮発性メモリ205は、例えば、動作プログラム、および各種パラメータを記憶する。不揮発性メモリ205は、コンピュータ読み取り可能な記憶媒体である。不揮発性メモリ205は、例えば、バッテリでバックアップされたメモリ、または、SSD(Solid State Drive)で構成される。 The non-volatile memory 205 is a storage device that retains data even when the industrial machine 1 is turned off and no power is supplied to the control device 2. The non-volatile memory 205 stores, for example, operating programs and various parameters. The non-volatile memory 205 is a computer-readable storage medium. The non-volatile memory 205 is, for example, a battery-backed memory or an SSD (Solid State Drive).
制御装置2は、さらに、インタフェース206と、軸制御回路207と、スピンドル制御回路208と、PLC(Programmable Logic Controller)209と、I/Oユニット210とを備える。 The control device 2 further includes an interface 206, an axis control circuit 207, a spindle control circuit 208, a PLC (Programmable Logic Controller) 209, and an I/O unit 210.
インタフェース206は、バス202と入出力装置3とを接続する。インタフェース206は、例えば、ハードウェアプロセッサ201によって処理された各種データを入出力装置3に送る。 The interface 206 connects the bus 202 to the input/output device 3. The interface 206 sends, for example, various data processed by the hardware processor 201 to the input/output device 3.
入出力装置3は、インタフェース206を介して各種データを受け、各種データを表示する。また、入出力装置3は、各種データの入力を受け付けてインタフェース206を介して各種データを、例えば、ハードウェアプロセッサ201に送る。 The input/output device 3 receives various data via the interface 206 and displays the various data. The input/output device 3 also accepts input of various data and sends the various data via the interface 206 to, for example, the hardware processor 201.
入出力装置3は、例えば、タッチパネルである。入出力装置3は、例えば、静電容量方式のタッチパネルである。なお、タッチパネルは、静電容量方式に限らず、他の方式のタッチパネルであってもよい。入出力装置3は、制御装置2が格納される操作盤(不図示)に設置される。 The input/output device 3 is, for example, a touch panel. The input/output device 3 is, for example, a capacitive touch panel. Note that the touch panel is not limited to a capacitive touch panel and may be a touch panel of another type. The input/output device 3 is installed on an operation panel (not shown) in which the control device 2 is housed.
軸制御回路207は、サーボモータ5を制御する回路である。軸制御回路207は、ハードウェアプロセッサ201からの制御指令を受けてサーボモータ5を駆動させるための各種指令をサーボアンプ4に送る。軸制御回路207は、例えば、サーボモータ5のトルクを制御するトルクコマンドをサーボアンプ4に送る。 The axis control circuit 207 is a circuit that controls the servo motor 5. The axis control circuit 207 receives control commands from the hardware processor 201 and sends various commands to the servo amplifier 4 to drive the servo motor 5. The axis control circuit 207 sends, for example, torque commands to the servo amplifier 4 to control the torque of the servo motor 5.
サーボアンプ4は、軸制御回路207からの指令を受けて、サーボモータ5に電流を供給する。 The servo amplifier 4 receives commands from the axis control circuit 207 and supplies current to the servo motor 5.
サーボモータ5は、サーボアンプ4から電流の供給を受けて駆動する。サーボモータ5は、産業機械1の各制御軸に設けられる。産業機械1が5軸を有する工作機械である場合、サーボモータ5は、例えば、X軸用サーボモータ、Y軸用サーボモータ、Z軸用サーボモータ、A軸用サーボモータ、およびC軸用サーボモータを含む。 Servomotor 5 is driven by receiving a current supply from servo amplifier 4. Servo motor 5 is provided on each control axis of industrial machine 1. If industrial machine 1 is a machine tool having five axes, servo motor 5 includes, for example, an X-axis servo motor, a Y-axis servo motor, a Z-axis servo motor, an A-axis servo motor, and a C-axis servo motor.
サーボモータ5は、例えば、刃物台を駆動させるボールねじに連結される。サーボモータ5が駆動することにより、刃物台などの産業機械1の構造物が所定の制御軸方向に移動する。サーボモータ5は、制御軸の位置、および送り速度を検出するエンコーダ(不図示)を内蔵する。エンコーダによって検出される制御軸の位置、および制御軸の送り速度をそれぞれ示す位置フィードバック情報、および速度フィードバック情報は、軸制御回路207にフィードバックされる。これにより、軸制御回路207は、制御軸のフィードバック制御を行う。 The servo motor 5 is connected to, for example, a ball screw that drives the tool post. When the servo motor 5 is driven, a structure of the industrial machine 1, such as the tool post, moves in a predetermined control axis direction. The servo motor 5 has a built-in encoder (not shown) that detects the position and feed rate of the control axis. Position feedback information and speed feedback information indicating the position and feed rate of the control axis detected by the encoder, respectively, are fed back to the axis control circuit 207. As a result, the axis control circuit 207 performs feedback control of the control axis.
スピンドル制御回路208は、スピンドルモータ7を制御するための回路である。スピンドル制御回路208は、ハードウェアプロセッサ201からの制御指令を受けてスピンドルモータ7を駆動させるための指令をスピンドルアンプ6に送る。スピンドル制御回路208は、例えば、スピンドルモータ7の回転速度を制御するスピンドル速度コマンドをスピンドルアンプ6に送る。 The spindle control circuit 208 is a circuit for controlling the spindle motor 7. The spindle control circuit 208 receives control commands from the hardware processor 201 and sends commands to the spindle amplifier 6 to drive the spindle motor 7. The spindle control circuit 208 sends, for example, a spindle speed command to the spindle amplifier 6 to control the rotational speed of the spindle motor 7.
スピンドルアンプ6は、スピンドル制御回路208からの指令を受けて、スピンドルモータ7に電流を供給する。 The spindle amplifier 6 receives instructions from the spindle control circuit 208 and supplies current to the spindle motor 7.
スピンドルモータ7は、スピンドルアンプ6から電流の供給を受けて駆動する。スピンドルモータ7は、主軸に連結され、主軸を回転させる。 The spindle motor 7 is driven by a current supplied from the spindle amplifier 6. The spindle motor 7 is connected to the main shaft and rotates the main shaft.
PLC209は、ラダープログラムを実行して補助機器8を制御する装置である。PLC209は、I/Oユニット210を介して補助機器8に対して指令を送る。 The PLC 209 is a device that executes a ladder program to control the auxiliary equipment 8. The PLC 209 sends commands to the auxiliary equipment 8 via the I/O unit 210.
I/Oユニット210は、PLC209と補助機器8とを接続するインタフェースである。I/Oユニット210は、PLC209から受けた指令を補助機器8に送る。 The I/O unit 210 is an interface that connects the PLC 209 and the auxiliary device 8. The I/O unit 210 sends commands received from the PLC 209 to the auxiliary device 8.
補助機器8は、産業機械1に設置され、産業機械1において補助的な動作を行う機器である。補助機器8は、I/Oユニット210から受けた指令に基づいて動作する。補助機器8は、産業機械1の周辺に設置される機器であってもよい。補助機器8は、例えば、工具交換装置、切削液噴射装置、または開閉ドア駆動装置である。 The auxiliary equipment 8 is installed in the industrial machine 1 and performs auxiliary operations in the industrial machine 1. The auxiliary equipment 8 operates based on commands received from the I/O unit 210. The auxiliary equipment 8 may also be equipment installed in the periphery of the industrial machine 1. The auxiliary equipment 8 is, for example, a tool changer, a cutting fluid injection device, or an opening/closing door drive device.
図2は、産業機械1を制御する制御装置2の機能の一例を示すブロック図である。制御装置2は、制御部21と、表示装置22を備える。制御部21は、例えば、ハードウェアプロセッサ201が、ROM203に記憶されているシステムプログラムならびに不揮発性メモリ205に記憶されている動作プログラム、および各種データを用いて演算処理することにより実現される。 Figure 2 is a block diagram showing an example of the functions of the control device 2 that controls the industrial machine 1. The control device 2 includes a control unit 21 and a display device 22. The control unit 21 is realized, for example, by the hardware processor 201 performing arithmetic processing using a system program stored in ROM 203, an operating program stored in non-volatile memory 205, and various data.
制御部21は、動作プログラムに基づいて産業機械1の一または複数の制御軸を制御する。一または複数の制御軸は、例えば、X軸、Y軸、およびZ軸の少なくともいずれかを含む。複数の制御軸は、さらに、A軸、B軸、およびC軸の少なくともいずれかを含んでいてもよい。 The control unit 21 controls one or more control axes of the industrial machine 1 based on an operating program. The one or more control axes include, for example, at least one of the X-axis, Y-axis, and Z-axis. The multiple control axes may further include at least one of the A-axis, B-axis, and C-axis.
制御部21は、表示装置22に向けて産業機械1の状態を示す情報を出力する。産業機械1の状態とは、産業機械1の設定状態および運転状態を意味する。 The control unit 21 outputs information indicating the state of the industrial machinery 1 to the display device 22. The state of the industrial machinery 1 means the setting state and operating state of the industrial machinery 1.
設定状態は、複数種類の運転モードのうちのいずれかの運転モードが設定された運転モード設定状態を含む。運転状態は、動作プログラムの編集中である編集状態、動作プログラムの実行中である実行状態、および割り込みの実行中である割込状態を含む。また、運転状態は、複数の制御軸の位置、速度、および加速度を含んでいてもよい。 The set state includes an operation mode set state in which one of multiple operation modes is set. The operation state includes an edit state in which an operation program is being edited, an execution state in which an operation program is being executed, and an interrupt state in which an interrupt is being executed. The operation state may also include the position, speed, and acceleration of multiple control axes.
産業機械1の状態を示す情報は、運転モード信号、自動運転開始信号、および、割込信号の少なくともいずれかを含む。 The information indicating the state of the industrial machinery 1 includes at least one of an operation mode signal, an automatic operation start signal, and an interrupt signal.
運転モード信号は、産業機械1に設定された運転モードを示す信号である。運転モードは、自動運転モード、MDI(Manual Data Input)運転モード、および手動運転モードを含む。運転モード信号は、これらの運転モードにそれぞれ対応する、自動運転モード信号、MDI運転モード信号、および手動運転モード信号を含む。 The operation mode signal is a signal that indicates the operation mode set for the industrial machine 1. The operation modes include an automatic operation mode, an MDI (Manual Data Input) operation mode, and a manual operation mode. The operation mode signal includes an automatic operation mode signal, an MDI operation mode signal, and a manual operation mode signal, which correspond to these operation modes, respectively.
自動運転モードは、あらかじめ作成された動作プログラムに基づいて産業機械1を自動的に動作させるモードである。自動運転モードは、例えば、産業機械1が複数のワークを連続して加工する場合に用いられる。 The automatic operation mode is a mode in which the industrial machine 1 operates automatically based on a pre-created operating program. The automatic operation mode is used, for example, when the industrial machine 1 processes multiple workpieces continuously.
MDI運転モードは、オペレータによって手動で入力された動作プログラムに基づいて産業機械1を動作させるモードである。MDI運転モードは、例えば、産業機械1の簡単な動作テストが行われる場合に用いられる。 The MDI operation mode is a mode in which the industrial machine 1 operates based on an operating program manually input by the operator. The MDI operation mode is used, for example, when a simple operation test of the industrial machine 1 is performed.
手動運転モードは、オペレータが、操作盤の軸移動スイッチ、および、パルス発生器などを用いて産業機械1を動作させるモードである。手動運転モードは、例えば、産業機械1の運転準備を行う際に用いられる。 The manual operation mode is a mode in which an operator operates the industrial machine 1 using the axis movement switch on the control panel and a pulse generator, etc. The manual operation mode is used, for example, when preparing the industrial machine 1 for operation.
自動運転開始信号は、自動運転が開始され、動作プログラムが実行中であることを示す信号である。自動運転開始信号は、サイクルスタートボタンが押下されることによって、動作プログラムの実行が開始されたことを示す信号である。 The automatic operation start signal is a signal indicating that automatic operation has started and the operating program is running. The automatic operation start signal is a signal indicating that the operation program has started running when the cycle start button is pressed.
割込信号は、産業機械1の自動運転中に割り込みが行われ、割り込みの実行中であることを示す信号である。割込信号は、例えば、動作プログラムの実行が一時的に中断しているときにオペレータによって割り込み操作が行われることにより出力される。割り込み操作は、例えば、制御装置2の操作盤に設けられた所定のスイッチをオン状態にすることにより行われる。なお、割り込みの実行中は、手動運転モードと同様に、オペレータが操作盤の軸移動スイッチ、および、パルス発生器などを用いて産業機械1を動作させることができる。 An interrupt signal is a signal that indicates that an interrupt has occurred during automatic operation of the industrial machine 1 and that the interrupt is currently being executed. The interrupt signal is output, for example, when an operator performs an interrupt operation when the execution of the operating program is temporarily suspended. The interrupt operation is performed, for example, by turning on a specified switch on the control panel of the control device 2. Note that while an interrupt is being executed, the operator can operate the industrial machine 1 using the axis movement switch on the control panel and a pulse generator, etc., just as in manual operation mode.
表示装置22は、記憶部221と、判断部222と、決定部223と、表示部224とを備える。記憶部221は、例えば、各種データ、および各種プログラムが、RAM204、または不揮発性メモリ205に記憶されることにより実現される。判断部222、決定部223および表示部224は、例えば、ハードウェアプロセッサ201が、ROM203に記憶されているシステムプログラムならびに不揮発性メモリ205に記憶されている動作プログラム、および各種データを用いて演算処理することにより実現される。 The display device 22 includes a memory unit 221, a judgment unit 222, a decision unit 223, and a display unit 224. The memory unit 221 is realized, for example, by storing various data and programs in RAM 204 or non-volatile memory 205. The judgment unit 222, decision unit 223, and display unit 224 are realized, for example, by the hardware processor 201 performing calculations using the system program stored in ROM 203, the operating program stored in non-volatile memory 205, and various data.
記憶部221は、表示画面に表示される少なくとも1つの画面部品の更新周期と、産業機械1の状態との関係を記憶する。 The memory unit 221 stores the relationship between the update period of at least one screen component displayed on the display screen and the state of the industrial machinery 1.
表示画面は、例えば、入出力装置3の表示画面である。画面部品は、産業機械1に関する各種情報の提示、または各種情報の受け付けをするために表示画面に表示される画像および当該画像を表示させるためのプログラムである。 The display screen is, for example, the display screen of the input/output device 3. Screen components are images displayed on the display screen to present or accept various information related to the industrial machinery 1, and programs for displaying those images.
画面部品は、例えば、制御軸の位置を示す座標値を表示する座標値表示部品、動作プログラムの編集に用いられるエディタ部品、制御軸の送り速度を表示する送り速度表示部品、主軸の回転速度を表示する主軸速度表示部品、および動作プログラムの実行中に有効状態となっているモーダル指令を表示するモーダル表示部品とを含む。 Screen components include, for example, a coordinate value display component that displays coordinate values indicating the position of the control axis, an editor component used to edit the operation program, a feed rate display component that displays the feed rate of the control axis, a spindle speed display component that displays the rotational speed of the spindle, and a modal display component that displays modal commands that are in effect during execution of the operation program.
更新周期は、画面部品が表示する情報を更新する周期である。つまり、画面部品は、更新周期ごとに更新された新たな情報を表示する。更新周期は、例えば、16[ms]、64[ms]、128[ms]および256[ms]のいずれかである。 The update cycle is the cycle at which the information displayed by the screen component is updated. In other words, the screen component displays new, updated information at each update cycle. The update cycle can be, for example, 16 ms, 64 ms, 128 ms, or 256 ms.
産業機械1の状態は、上述したように、産業機械1の運転状態、または設定状態を意味する。運転状態は、動作プログラムが編集中である編集状態、割り込みの実行中である割込状態、および動作プログラムの実行中である実行状態を含む。設定状態は、複数種類の運転モードのうちのいずれかの運転モードが設定された運転モード設定状態を含む。例えば、自動運転モードが設定されている場合、産業機械1の状態は自動運転モード設定状態となる。記憶部221は、更新周期と産業機械1の状態の関係を、例えば、テーブルを用いて記憶する。 As described above, the state of the industrial machine 1 refers to the operating state or setting state of the industrial machine 1. The operating state includes an editing state in which an operation program is being edited, an interrupt state in which an interrupt is being executed, and an execution state in which an operation program is being executed. The setting state includes an operating mode setting state in which one of multiple operating modes is set. For example, if the automatic operation mode is set, the state of the industrial machine 1 becomes the automatic operation mode setting state. The memory unit 221 stores the relationship between the update period and the state of the industrial machine 1, for example, using a table.
図3は、記憶部221に記憶された画面部品の更新周期と産業機械1の状態との関係の一例を示す図である。図3は、MDI運転モードにおける画面部品の更新周期と産業機械1の状態との関係を示す図である。画面部品は、座標値表示部品とエディタ部品とを含む。また、MDI運転モードにおいて、産業機械1の状態は、動作プログラムの編集中である編集状態、および動作プログラムの実行中である実行状態を含む。 Figure 3 is a diagram showing an example of the relationship between the update cycle of screen components stored in the memory unit 221 and the state of the industrial machine 1. Figure 3 is a diagram showing the relationship between the update cycle of screen components and the state of the industrial machine 1 in MDI operation mode. The screen components include a coordinate value display component and an editor component. Furthermore, in MDI operation mode, the state of the industrial machine 1 includes an editing state in which an operation program is being edited, and an execution state in which an operation program is being executed.
記憶部221は、編集状態では、座標値表示部品を128[ms]で更新させ、エディタ部品を16[ms]で更新させることを記憶している。また、記憶部221は、実行状態では、座標値表示部品を16[ms]で更新させ、エディタ部品を128[ms]で更新させることを記憶している。 The memory unit 221 stores information that, in the editing state, the coordinate value display component is updated every 128 ms and the editor component is updated every 16 ms. Also, in the execution state, the memory unit 221 stores information that, in the editing state, the coordinate value display component is updated every 16 ms and the editor component is updated every 128 ms.
なお、動作プログラムの編集中は、オペレータは、座標値表示部品よりもエディタ部品に注目する。また、自動運転中は、オペレータは、エディタ部品よりも座標値表示部品に注目する。そのため、編集状態では、エディタ部品の更新周期は短く設定され、実行状態では、座標値表示部品の更新周期が短く設定される。ここで、図2の説明に戻る。 When editing an operating program, the operator pays more attention to the editor component than to the coordinate value display component. Also, during automatic operation, the operator pays more attention to the coordinate value display component than to the editor component. Therefore, in the editing state, the update cycle of the editor component is set to be short, and in the execution state, the update cycle of the coordinate value display component is set to be short. Now, let's return to the explanation of Figure 2.
判断部222は、制御部21から産業機械1の状態を示す情報を受けて産業機械1の状態を判断する。産業機械1の状態を示す情報は、制御装置2が出力する信号である。例えば、産業機械1が、MDI運転モードに設定されている場合、制御部21は、判断部222に対しMDI運転モード信号を出力する。判断部222は、MDI運転モード信号を受けると産業機械1がMDI運転モードに設定されていると判断する。言い換えれば、判断部222は、産業機械1の状態がMDI運転モード設定状態であると判断する。 The judgment unit 222 receives information indicating the state of the industrial machine 1 from the control unit 21 and judges the state of the industrial machine 1. The information indicating the state of the industrial machine 1 is a signal output by the control device 2. For example, if the industrial machine 1 is set to MDI operation mode, the control unit 21 outputs an MDI operation mode signal to the judgment unit 222. Upon receiving the MDI operation mode signal, the judgment unit 222 judges that the industrial machine 1 is set to MDI operation mode. In other words, the judgment unit 222 judges that the state of the industrial machine 1 is set to MDI operation mode.
また、産業機械1がMDI運転モードに設定されると、制御装置2の表示画面には、手動での動作プログラムの入力を受け付けるエディタ部品が表示される。このとき、エディタ部品はオペレータからの指令の入力を受け付け可能な状態、言い換えれば、動作プログラムの編集が可能な状態となっている。したがって、判断部222は、MDI運転モード信号を受けると、産業機械1においてオペレータが動作プログラムの編集中である、すなわち、産業機械1の状態が編集状態であると判断する。 Furthermore, when the industrial machine 1 is set to MDI operation mode, an editor component that accepts manual input of an operation program is displayed on the display screen of the control device 2. At this time, the editor component is in a state where it can accept command input from the operator, in other words, it is in a state where it can edit the operation program. Therefore, when the judgment unit 222 receives the MDI operation mode signal, it judges that the operator is editing the operation program on the industrial machine 1, i.e., the state of the industrial machine 1 is in an editing state.
なお、制御部21は、産業機械1がMDI運転モードに設定されてエディタ部品がオペレータからの指令の入力を受け付け可能な状態となったときに編集状態であることを示す編集中信号を判断部222に送ってもよい。判断部222は、編集中信号を受けることに応じて、産業機械1の状態が、編集状態であると判断してもよい。 The control unit 21 may send an editing signal indicating that the industrial machine 1 is in an editing state to the judgment unit 222 when the industrial machine 1 is set to the MDI operation mode and the editor component is ready to accept command input from the operator. In response to receiving the editing signal, the judgment unit 222 may determine that the industrial machine 1 is in an editing state.
決定部223は、記憶部221に記憶された画面部品の更新周期と産業機械1の状態との関係、および判断部222によって判断された産業機械1の状態に基づいて画面部品の更新周期を決定する。 The determination unit 223 determines the update period of the screen components based on the relationship between the update period of the screen components stored in the memory unit 221 and the state of the industrial machinery 1, and the state of the industrial machinery 1 determined by the determination unit 222.
例えば、判断部222によって、産業機械1の状態がMDI運転モード設定状態、かつ編集状態であると判断されると、決定部223は、座標値表示部品の更新周期を128[ms]に、エディタ部品の更新周期を16[ms]に決定する。 For example, when the judgment unit 222 determines that the state of the industrial machine 1 is in the MDI operation mode setting state and in the editing state, the determination unit 223 determines the update period of the coordinate value display component to be 128 [ms] and the update period of the editor component to be 16 [ms].
表示部224は、決定部223によって決定された更新周期に基づいて少なくとも1つの画面部品を表示させる。また、表示部224は、各画面部品に表示させる情報を制御部21から受ける。 The display unit 224 displays at least one screen component based on the update period determined by the determination unit 223. The display unit 224 also receives information to be displayed on each screen component from the control unit 21.
図4は、表示画面に表示される画面部品の一例を示す図である。決定部223が、座標値表示部品Cの更新周期を128[ms]に決定した場合、表示部224は、座標値表示部品Cを128[ms]ごとに更新して表示する。また、決定部223が、エディタ部品Eの更新周期を16[ms]に決定した場合、表示部224は、エディタ部品Eを16[ms]ごとに更新して表示する。なお、表示部224は、図4に示すように、更新周期を示す画像を表示画面に表示させてもよい。また、図4に示す他の画面部品の更新周期は、例えば、制御装置2においてあらかじめ設定される64[ms]でよい。 Figure 4 is a diagram showing an example of a screen component displayed on the display screen. If the determination unit 223 determines the update period of the coordinate value display component C to be 128 ms, the display unit 224 updates and displays the coordinate value display component C every 128 ms. If the determination unit 223 determines the update period of the editor component E to be 16 ms, the display unit 224 updates and displays the editor component E every 16 ms. The display unit 224 may also display an image indicating the update period on the display screen, as shown in Figure 4. The update period of the other screen components shown in Figure 4 may be, for example, 64 ms, which is preset in the control device 2.
MDI運転モードにおいて、エディタ部品Eでの動作プログラムの編集が完了し、入力された動作プログラムの実行が開始されると、制御部21は、自動運転開始信号を判断部222に出力する。判断部222が自動運転開始信号を受けると、判断部222は、産業機械1が自動運転中、すなわち、産業機械1の状態が実行状態であると判断する。 In the MDI operation mode, when editing of the operation program in editor component E is completed and execution of the input operation program begins, the control unit 21 outputs an automatic operation start signal to the judgment unit 222. When the judgment unit 222 receives the automatic operation start signal, the judgment unit 222 judges that the industrial machine 1 is in automatic operation, i.e., the state of the industrial machine 1 is in the execution state.
判断部222によって、産業機械1の状態がMDI運転モード設定状態、かつ、実行状態であると判断されると、決定部223は、座標値表示部品Cの更新周期を16[ms]に、エディタ部品Eの更新周期を128[ms]に決定する。 When the judgment unit 222 determines that the state of the industrial machine 1 is in the MDI operation mode setting state and in the execution state, the determination unit 223 determines the update period of the coordinate value display component C to be 16 [ms] and the update period of the editor component E to be 128 [ms].
表示部224は、決定部223によって決定された更新周期に基づいて少なくとも1つの画面部品を表示させる。 The display unit 224 displays at least one screen component based on the update period determined by the determination unit 223.
図5は、表示画面に表示される画面部品の一例を示す図である。決定部223が、座標値表示部品Cの更新周期を16[ms]に決定した場合、表示部224は、座標値表示部品Cの更新周期を16[ms]ごとに更新して表示する。また、決定部223が、エディタ部品Eの更新周期を128[ms]に決定した場合、表示部224は、エディタ部品Eの更新周期を128[ms]ごとに更新して表示する。なお、表示部224は、図5に示すように、更新周期を示す画像を表示画面に表示させてもよい。 Figure 5 is a diagram showing an example of a screen component displayed on the display screen. If the determination unit 223 determines that the update period of the coordinate value display component C is 16 ms, the display unit 224 updates and displays the coordinate value display component C at an update period of every 16 ms. If the determination unit 223 determines that the update period of the editor component E is 128 ms, the display unit 224 updates and displays the editor component E at an update period of every 128 ms. The display unit 224 may also display an image indicating the update period on the display screen, as shown in Figure 5.
図6は、記憶部221に記憶された画面部品の更新周期と産業機械1の状態との関係の一例を示す図である。図6は、自動運転モードおよび手動運転モードにおける画面部品の更新周期と産業機械1の状態との関係を示す図である。画面部品は、座標値表示部品C、送り速度表示部品、主軸速度表示部品、およびモーダル表示部品を含む。 Figure 6 is a diagram showing an example of the relationship between the update cycle of screen components stored in the memory unit 221 and the state of the industrial machine 1. Figure 6 is a diagram showing the relationship between the update cycle of screen components in the automatic operation mode and the manual operation mode and the state of the industrial machine 1. The screen components include a coordinate value display component C, a feed rate display component, a spindle speed display component, and a modal display component.
記憶部221は、自動運転モード設定状態では、座標値表示部品Cを64[ms]で更新させ、送り速度表示部品を16[ms]で更新させ、主軸速度表示部品を16[ms]で更新させ、モーダル表示部品を128[ms]で更新させることを記憶している。また、記憶部221は、手動運転モード設定状態では、座標値表示部品Cを16[ms]で更新させ、送り速度表示部品を128[ms]で更新させ、主軸速度表示部品を128[ms]で更新させ、モーダル表示部品を128[ms]で更新させることを記憶している。 The memory unit 221 stores the following information: when in automatic operation mode, the coordinate value display component C is updated every 64 ms, the feed rate display component is updated every 16 ms, the spindle speed display component is updated every 16 ms, and the modal display component is updated every 128 ms. Furthermore, when in manual operation mode, the memory unit 221 stores the following information: when in manual operation mode, the coordinate value display component C is updated every 16 ms, the feed rate display component is updated every 128 ms, the spindle speed display component is updated every 128 ms, and the modal display component is updated every 128 ms.
なお、自動運転モードでは、オペレータは、送り速度表示部品、および主軸速度表示部品に最も注目し、次に、座標値表示部品Cに注目し、モーダル表示部品にはあまり注目しない。また、手動運転モードでは、オペレータは、座標値表示部品Cに注目し、送り速度表示部品、主軸速度表示部品、およびモーダル表示部品にはあまり注目しない。そのため、自動運転モード設定状態、および手動運転モード設定状態における各画面部品の更新周期は、図6に示すように設定される。 In automatic operation mode, the operator pays most attention to the feed rate display component and spindle speed display component, followed by the coordinate value display component C, and pays less attention to the modal display component. In manual operation mode, the operator pays attention to the coordinate value display component C, and pays less attention to the feed rate display component, spindle speed display component, and modal display component. Therefore, the update cycle of each screen component in the automatic operation mode setting state and the manual operation mode setting state is set as shown in Figure 6.
産業機械1が自動運転モードに設定されている場合、制御部21は、判断部222に対し自動運転モード信号を出力する。判断部222は、自動運転モード信号を受けると産業機械1が自動運転モードに設定されていると判断する。言い換えれば、判断部222は、産業機械1の状態が自動運転モード設定状態であると判断する。 When the industrial machine 1 is set to the automatic operation mode, the control unit 21 outputs an automatic operation mode signal to the judgment unit 222. When the judgment unit 222 receives the automatic operation mode signal, it judges that the industrial machine 1 is set to the automatic operation mode. In other words, the judgment unit 222 judges that the state of the industrial machine 1 is in the automatic operation mode setting state.
また、産業機械1が、手動運転モードに設定されている場合、制御部21は、判断部222に対し手動運転モード信号を出力する。判断部222は、手動運転モード信号を受けると産業機械1が手動運転モードに設定されていると判断する。言い換えれば、判断部222は、産業機械1の状態が手動運転モード設定状態であると判断する。 Furthermore, when the industrial machine 1 is set to manual operation mode, the control unit 21 outputs a manual operation mode signal to the judgment unit 222. Upon receiving the manual operation mode signal, the judgment unit 222 judges that the industrial machine 1 is set to manual operation mode. In other words, the judgment unit 222 judges that the state of the industrial machine 1 is in the manual operation mode setting state.
判断部222によって、産業機械1の状態が自動運転モード設定状態であると判断されると、決定部223は、座標値表示部品Cの更新周期を64[ms]に、送り速度表示部品の更新周期を16[ms]に、主軸速度表示部品の更新周期を16[ms]に、およびモーダル表示部品の更新周期を128[ms]に決定する。 When the judgment unit 222 determines that the state of the industrial machine 1 is in the automatic operation mode setting state, the determination unit 223 determines the update period of the coordinate value display component C to be 64 [ms], the update period of the feed speed display component to be 16 [ms], the update period of the spindle speed display component to be 16 [ms], and the update period of the modal display component to be 128 [ms].
表示部224は、決定部223によって決定された更新周期に基づいて少なくとも1つの画面部品を表示させる。 The display unit 224 displays at least one screen component based on the update period determined by the determination unit 223.
図7は、表示画面に表示される画面部品の一例を示す図である。決定部223が、座標値表示部品Cの更新周期を64[ms]に決定した場合、表示部224は、座標値表示部品Cの更新周期を64[ms]ごとに更新して表示する。また、決定部223が、送り速度表示部品Fの更新周期を16[ms]に決定した場合、表示部224は、送り速度表示部品Fの更新周期を16[ms]ごとに更新して表示する。決定部223が、主軸速度表示部品Sの更新周期を16[ms]に決定した場合、表示部224は、主軸速度表示部品Sの更新周期を16[ms]ごとに更新して表示する。また、決定部223が、モーダル表示部品Mの更新周期を128[ms]に決定した場合、表示部224は、モーダル表示部品Mの更新周期を128[ms]ごとに更新して表示する。なお、表示部224は、図7に示すように、更新周期を示す画像を表示画面に表示させてもよい。 Figure 7 is a diagram showing an example of screen components displayed on the display screen. If the determination unit 223 determines the update period of the coordinate value display component C to be 64 ms, the display unit 224 updates and displays the coordinate value display component C at an update period of every 64 ms. If the determination unit 223 determines the update period of the feed rate display component F to be 16 ms, the display unit 224 updates and displays the feed rate display component F at an update period of every 16 ms. If the determination unit 223 determines the update period of the spindle speed display component S to be 16 ms, the display unit 224 updates and displays the spindle speed display component S at an update period of every 16 ms. If the determination unit 223 determines the update period of the modal display component M to be 128 ms, the display unit 224 updates and displays the modal display component M at an update period of every 128 ms. Note that the display unit 224 may display an image indicating the update period on the display screen, as shown in Figure 7.
判断部222によって、産業機械1の状態が手動運転モード設定状態であると判断されると、決定部223は、座標値表示部品Cの更新周期を16[ms]に、送り速度表示部品Fの更新周期を128[ms]に、主軸速度表示部品Sの更新周期を128[ms]に、およびモーダル表示部品Mの更新周期を128[ms]に決定する。 When the judgment unit 222 determines that the state of the industrial machine 1 is in the manual operation mode setting state, the determination unit 223 determines the update period of the coordinate value display component C to 16 [ms], the update period of the feed speed display component F to 128 [ms], the update period of the spindle speed display component S to 128 [ms], and the update period of the modal display component M to 128 [ms].
表示部224は、決定部223によって決定された更新周期に基づいて少なくとも1つの画面部品を表示させる。 The display unit 224 displays at least one screen component based on the update period determined by the determination unit 223.
図8は、表示画面に表示される画面部品の一例を示す図である。決定部223が、座標値表示部品Cの更新周期を16[ms]に決定した場合、表示部224は、座標値表示部品Cの更新周期を16[ms]ごとに更新して表示する。また、決定部223が、送り速度表示部品Fの更新周期を128[ms]に決定した場合、表示部224は、送り速度表示部品Fの更新周期を128[ms]ごとに更新して表示する。決定部223が、主軸速度表示部品Sの更新周期を128[ms]に決定した場合、表示部224は、主軸速度表示部品Sの更新周期を128[ms]ごとに更新して表示する。また、決定部223が、モーダル表示部品Mの更新周期を128[ms]に決定した場合、表示部224は、モーダル表示部品Mの更新周期を128[ms]ごとに更新して表示する。なお、表示部224は、図8に示すように、更新周期を示す画像を表示画面に表示させてもよい。 Figure 8 is a diagram showing an example of screen components displayed on the display screen. If the determination unit 223 determines the update period of the coordinate value display component C to be 16 ms, the display unit 224 updates the update period of the coordinate value display component C every 16 ms and displays it. If the determination unit 223 determines the update period of the feed rate display component F to be 128 ms, the display unit 224 updates the update period of the feed rate display component F every 128 ms and displays it. If the determination unit 223 determines the update period of the spindle speed display component S to be 128 ms, the display unit 224 updates the update period of the spindle speed display component S every 128 ms and displays it. If the determination unit 223 determines the update period of the modal display component M to be 128 ms, the display unit 224 updates the update period of the modal display component M every 128 ms and displays it. The display unit 224 may display an image indicating the update period on the display screen, as shown in FIG.
図9は、記憶部221に記憶された画面部品の更新周期と産業機械1の状態との関係の一例を示す図である。図9は、割り込みがされていない状態の自動運転モードにおける画面部品の更新周期と産業機械1の状態との関係、および割り込みがされた割込状態の自動運転モードにおける画面部品の更新周期と産業機械1の状態との関係を示す図である。画面部品は、座標値表示部品C、送り速度表示部品F、主軸速度表示部品S、およびモーダル表示部品Mを含む。 Figure 9 is a diagram showing an example of the relationship between the update cycle of screen components stored in the memory unit 221 and the state of the industrial machine 1. Figure 9 is a diagram showing the relationship between the update cycle of screen components in an automatic operation mode in an uninterrupted state and the state of the industrial machine 1, and the relationship between the update cycle of screen components in an automatic operation mode in an interrupted state in which an interrupt has occurred and the state of the industrial machine 1. The screen components include a coordinate value display component C, a feed rate display component F, a spindle speed display component S, and a modal display component M.
記憶部221は、割り込みがされていない状態における自動運転モード設定状態では、座標値表示部品Cを64[ms]で更新させ、送り速度表示部品Fを16[ms]で更新させ、主軸速度表示部品Sを16[ms]で更新させ、モーダル表示部品Mを128[ms]で更新させることを記憶している。また、記憶部221は、割り込みがされた状態における自動運転モード設定状態では、座標値表示部品Cを16[ms]で更新させ、送り速度表示部品Fを16[ms]で更新させ、主軸速度表示部品Sを16[ms]で更新させ、モーダル表示部品Mを256[ms]で更新させることを記憶している。 The memory unit 221 stores the following information: when the automatic operation mode is set and no interrupt has occurred, the coordinate value display component C is updated every 64 ms, the feed rate display component F is updated every 16 ms, the spindle speed display component S is updated every 16 ms, and the modal display component M is updated every 128 ms. The memory unit 221 also stores the following information: when the automatic operation mode is set and an interrupt has occurred, the coordinate value display component C is updated every 16 ms, the feed rate display component F is updated every 16 ms, the spindle speed display component S is updated every 16 ms, and the modal display component M is updated every 256 ms.
なお、割り込みがされていない状態における自動運転モードでは、オペレータは、送り速度表示部品F、および主軸速度表示部品Sに最も注目し、次に、座標値表示部品Cに注目し、モーダル表示部品Mにはあまり注目しない。また、自動運転モードにおいて割り込みがされ、パルス発生器などを用いて手動操作がされる場合、オペレータは、座標値表示部品C、送り速度表示部品F、および主軸速度表示部品Sに注目し、モーダル表示部品Mにはあまり注目しない。そのため、自動運転モード設定状態において割り込みがされていない状態の各画面部品の更新周期、および自動運転モード設定状態において割り込みがされた状態の各画面部品の更新周期は、図9に示すように設定される。 In automatic operation mode when no interrupts have occurred, the operator will pay most attention to the feed rate display component F and the spindle speed display component S, followed by the coordinate value display component C, and will not pay much attention to the modal display component M. Also, when an interrupt occurs in automatic operation mode and manual operation is performed using a pulse generator or the like, the operator will pay attention to the coordinate value display component C, the feed rate display component F, and the spindle speed display component S, and will not pay much attention to the modal display component M. Therefore, the update cycles for each screen component when no interrupts have occurred in automatic operation mode and when an interrupt has occurred in automatic operation mode are set as shown in Figure 9.
産業機械1が、自動運転モードに設定されている場合、制御部21は、判断部222に対し自動運転モード信号を出力する。判断部222は、自動運転モード信号を受けると産業機械1の状態が自動運転モード設定状態であると判断する。 When the industrial machine 1 is set to the automatic operation mode, the control unit 21 outputs an automatic operation mode signal to the judgment unit 222. When the judgment unit 222 receives the automatic operation mode signal, it judges that the state of the industrial machine 1 is set to the automatic operation mode.
判断部222によって、産業機械1の状態が自動運転モード設定状態であり、かつ、割り込みがされていない状態であると判断されると、決定部223は、座標値表示部品Cの更新周期を64[ms]に、送り速度表示部品Fの更新周期を16[ms]に、主軸速度表示部品Sの更新周期を16[ms]に、およびモーダル表示部品Mの更新周期を128[ms]に決定する。 When the judgment unit 222 determines that the state of the industrial machine 1 is in automatic operation mode and that no interrupt has occurred, the determination unit 223 determines the update period of the coordinate value display component C to be 64 [ms], the update period of the feed speed display component F to be 16 [ms], the update period of the spindle speed display component S to be 16 [ms], and the update period of the modal display component M to be 128 [ms].
表示部224は、決定部223によって決定された更新周期に基づいて少なくとも1つの画面部品を表示させる。 The display unit 224 displays at least one screen component based on the update period determined by the determination unit 223.
図10は、表示画面に表示される画面部品の一例を示す図である。決定部223が、座標値表示部品Cの更新周期を64[ms]に決定した場合、表示部224は、座標値表示部品Cの更新周期を64[ms]ごとに更新して表示する。また、決定部223が、送り速度表示部品Fの更新周期を16[ms]に決定した場合、表示部224は、送り速度表示部品Fの更新周期を16[ms]ごとに更新して表示する。また、決定部223が、主軸速度表示部品Sの更新周期を16[ms]に決定した場合、表示部224は、主軸速度表示部品Sの更新周期を16[ms]ごとに更新して表示する。また、決定部223が、モーダル表示部品Mの更新周期を128[ms]に決定した場合、表示部224は、モーダル表示部品Mの更新周期を128[ms]ごとに更新して表示する。なお、表示部224は、図10に示すように、更新周期を示す画像を表示画面に表示させてもよい。 Figure 10 is a diagram showing an example of screen components displayed on the display screen. If the determination unit 223 determines the update period of the coordinate value display component C to be 64 ms, the display unit 224 updates the update period of the coordinate value display component C every 64 ms and displays it. If the determination unit 223 determines the update period of the feed rate display component F to be 16 ms, the display unit 224 updates the update period of the feed rate display component F every 16 ms and displays it. If the determination unit 223 determines the update period of the spindle speed display component S to be 16 ms, the display unit 224 updates the update period of the spindle speed display component S every 16 ms and displays it. If the determination unit 223 determines the update period of the modal display component M to be 128 ms, the display unit 224 updates the update period of the modal display component M every 128 ms and displays it. The display unit 224 may display an image indicating the update period on the display screen, as shown in FIG.
産業機械1の自動運転中において割り込みが行われると、制御部21は、割込信号を判断部222に出力する。判断部222が割込信号を受けると、判断部222は、産業機械1の自動運転中に割り込みが行われたと判断する。言い換えれば、判断部222は、産業機械1の状態が割込状態であると判断する。 When an interrupt occurs during automatic operation of the industrial machine 1, the control unit 21 outputs an interrupt signal to the judgment unit 222. When the judgment unit 222 receives the interrupt signal, the judgment unit 222 determines that an interrupt has occurred during automatic operation of the industrial machine 1. In other words, the judgment unit 222 determines that the state of the industrial machine 1 is an interrupt state.
判断部222によって産業機械1の状態が自動運転モード設定状態であり、かつ、割込状態であると判断されると、決定部223は、座標値表示部品Cの更新周期を16[ms]に、送り速度表示部品Fの更新周期を16[ms]に、主軸速度表示部品Sの更新周期を16[ms]に、モーダル表示部品Mの更新周期を256[ms]に決定する。 When the judgment unit 222 determines that the state of the industrial machine 1 is in automatic operation mode and in an interrupt state, the determination unit 223 determines the update period of the coordinate value display component C to be 16 [ms], the update period of the feed speed display component F to be 16 [ms], the update period of the spindle speed display component S to be 16 [ms], and the update period of the modal display component M to be 256 [ms].
表示部224は、決定部223によって決定された更新周期に基づいて少なくとも各画面部品を表示させる。 The display unit 224 displays at least each screen component based on the update period determined by the determination unit 223.
図11は、表示画面に表示される画面部品の一例を示す図である。決定部223が、座標値表示部品Cの更新周期を16[ms]に決定した場合、表示部224は、座標値表示部品Cの更新周期を16[ms]ごとに更新して表示する。また、決定部223が、送り速度表示部品Fの更新周期を16[ms]に決定した場合、表示部224は、送り速度表示部品Fの更新周期を16[ms]ごとに更新して表示する。また、決定部223が、主軸速度表示部品Sの更新周期を16[ms]に決定した場合、表示部224は、主軸速度表示部品Sの更新周期を16[ms]ごとに更新して表示する。また、決定部223が、モーダル表示部品Mの更新周期を256[ms]に決定した場合、表示部224は、モーダル表示部品Mの更新周期を256[ms]ごとに更新して表示する。なお、表示部224は、図11に示すように、更新周期を示す画像を表示画面に表示させてもよい。 Figure 11 is a diagram showing an example of screen components displayed on the display screen. If the determination unit 223 determines the update period of the coordinate value display component C to be 16 ms, the display unit 224 updates the update period of the coordinate value display component C every 16 ms and displays it. If the determination unit 223 determines the update period of the feed rate display component F to be 16 ms, the display unit 224 updates the update period of the feed rate display component F every 16 ms and displays it. If the determination unit 223 determines the update period of the spindle speed display component S to be 16 ms, the display unit 224 updates the update period of the spindle speed display component S every 16 ms and displays it. If the determination unit 223 determines the update period of the modal display component M to be 256 ms, the display unit 224 updates the update period of the modal display component M every 256 ms and displays it. The display unit 224 may display an image indicating the update period on the display screen, as shown in FIG.
図12は、表示装置22において実行される処理の流れの一例を示すフローチャートである。表示装置22では、まず、判断部222が産業機械1の状態を示す情報と受け付ける(ステップS1)。 Figure 12 is a flowchart showing an example of the flow of processing executed in the display device 22. In the display device 22, first, the judgment unit 222 receives information indicating the state of the industrial machine 1 (step S1).
次に、判断部222が、受け付けた産業機械1の状態を示す情報に基づいて、産業機械1の状態を判断する(ステップS2)。 Next, the judgment unit 222 judges the state of the industrial machinery 1 based on the received information indicating the state of the industrial machinery 1 (step S2).
次に、決定部223が、記憶部221に記憶された更新周期と産業機械1の状態との関係、および判断部222によって判断された産業機械1の状態に基づいて画面部品の更新周期を決定する(ステップS3)。 Next, the determination unit 223 determines the update period of the screen components based on the relationship between the update period stored in the memory unit 221 and the state of the industrial machinery 1, and the state of the industrial machinery 1 determined by the determination unit 222 (step S3).
次に、表示部224が決定部223によって決定された更新周期に基づいて画面部品を表示させ(ステップS4)、処理を終了する。なお、表示部224は、産業機械1の状態を示す情報、例えば、制御軸の位置などを示す情報を制御部21から受けて各画面部品に表示させる。Next, the display unit 224 displays the screen components based on the update cycle determined by the determination unit 223 (step S4), and then ends the processing. The display unit 224 receives information indicating the status of the industrial machine 1, such as information indicating the position of the control axis, from the control unit 21 and displays it on each screen component.
以上説明したように、表示装置22は、表示画面に表示される少なくとも1つの画面部品の更新周期と、産業機械1の状態との関係を記憶する記憶部221と、産業機械1の状態を判断する判断部222と、記憶部221に記憶された関係および判断部222によって判断された産業機械1の状態に基づいて更新周期を決定することを実行する決定部223と、決定部223によって決定された更新周期に基づいて少なくとも1つの画面部品を表示させる表示部224と、を備える。 As described above, the display device 22 comprises a memory unit 221 that stores the relationship between the update period of at least one screen component displayed on the display screen and the state of the industrial machinery 1, a judgment unit 222 that judges the state of the industrial machinery 1, a determination unit 223 that determines the update period based on the relationship stored in the memory unit 221 and the state of the industrial machinery 1 judged by the judgment unit 222, and a display unit 224 that displays at least one screen component based on the update period determined by the determination unit 223.
したがって、表示装置22は、オペレータに画面部品を指定する操作の負担を与えずに画面部品の更新周期を変更することが可能になる。また、オペレータによって注目される画面部品の更新周期のみを産業機械1の状態に応じて短くすることができる。その結果、ハードウェアプロセッサ201の処理に係る負荷が過度に大きくなることを防ぐことができる。また、オペレータが注目する画面部品の表示をスムーズに更新することができる。 The display device 22 is therefore able to change the update period of screen parts without burdening the operator with the operation of specifying screen parts. Furthermore, it is possible to shorten only the update period of screen parts that are of interest to the operator, depending on the state of the industrial machine 1. As a result, it is possible to prevent the processing load on the hardware processor 201 from becoming excessively large. Furthermore, it is possible to smoothly update the display of screen parts that the operator is interested in.
また、表示装置22は、オペレータによって注目される画面部品の更新周期のみを短くするので、高価かつ高機能なハードウェアプロセッサ201を使用しなくても画面部品の表示をスムーズに更新することができる。そのため、表示装置22のコストの削減を図ることができる。 In addition, the display device 22 shortens the update cycle only for screen components that are of interest to the operator, allowing for smooth updates of the display of screen components without the need for an expensive, highly functional hardware processor 201. This allows for cost reductions for the display device 22.
また、判断部222は産業機械1を制御する制御装置2が出力する信号に基づいて産業機械1の状態を判断する。制御装置2が出力する信号は、産業機械1の運転モードを示す運転モード信号を含む。また、制御装置2が出力する信号は、産業機械1の自動運転が開始されたことを示す自動運転開始信号を含む。また、制御装置2が出力する信号は、割り込みが行われたことを示す割込信号を含む。したがって、表示装置22は、産業機械1の様々な状態に応じて各画面部品の更新周期を変更することができる。 The judgment unit 222 also judges the state of the industrial machine 1 based on signals output by the control device 2 that controls the industrial machine 1. The signals output by the control device 2 include an operation mode signal that indicates the operation mode of the industrial machine 1. The signals output by the control device 2 also include an automatic operation start signal that indicates that automatic operation of the industrial machine 1 has started. The signals output by the control device 2 also include an interrupt signal that indicates that an interrupt has occurred. Therefore, the display device 22 can change the update period of each screen component according to various states of the industrial machine 1.
また、記憶部221は、更新周期と産業機械1の状態との関係を、テーブルを用いて記憶する。そのため、オペレータは、例えば、更新周期と産業機械1の状態との関係を容易に把握することができる。 In addition, the memory unit 221 stores the relationship between the update period and the state of the industrial machinery 1 using a table. Therefore, the operator can easily understand, for example, the relationship between the update period and the state of the industrial machinery 1.
また、表示部224は、更新周期を示す画像を表示画面に表示させる。したがって、オペレータは、各画面部品の更新周期を容易に理解することができる。 In addition, the display unit 224 displays an image indicating the update cycle on the display screen. Therefore, the operator can easily understand the update cycle of each screen component.
上述した実施形態では、記憶部221は、画面部品の更新周期と、産業機械1の状態との関係を記憶する。また、判断部222は、産業機械1の状態を判断する。また、決定部223は、記憶部221に記憶された関係および判断部222によって判断された産業機械1の状態に基づいて更新周期を決定する。 In the above-described embodiment, the memory unit 221 stores the relationship between the update period of the screen components and the state of the industrial machinery 1. The judgment unit 222 judges the state of the industrial machinery 1. The determination unit 223 determines the update period based on the relationship stored in the memory unit 221 and the state of the industrial machinery 1 judged by the judgment unit 222.
しかし、記憶部221が表示画面に表示される少なくとも1つの画面部品の更新周期と、オペレータの行動との関係を記憶してもよい。この場合、判断部222は、オペレータの行動を監視してオペレータの行動に関する情報を取得する取得部からの情報に基づいてオペレータの行動を判断する。決定部223は、記憶部221に記憶された関係および判断部222によって判断されたオペレータの行動に基づいて各画面部品の更新周期を決定する。However, the memory unit 221 may store the relationship between the update cycle of at least one screen component displayed on the display screen and the operator's behavior. In this case, the judgment unit 222 judges the operator's behavior based on information from an acquisition unit that monitors the operator's behavior and acquires information about the operator's behavior. The determination unit 223 determines the update cycle of each screen component based on the relationship stored in the memory unit 221 and the operator's behavior determined by the determination unit 222.
図13は、オペレータの行動に基づいて画面部品の更新周期が決定される表示装置22の機能の一例を示すブロック図である。図13に示すブロック図は、取得部9が表示装置22に接続されている点で図2に示す制御装置2と異なる。したがって、ここでは、取得部9、およびこれに関連する機能について説明し、図2を用いて説明した機能と同じ機能については説明を省略する。 Figure 13 is a block diagram showing an example of the functions of a display device 22 in which the update period for screen components is determined based on the operator's actions. The block diagram shown in Figure 13 differs from the control device 2 shown in Figure 2 in that the acquisition unit 9 is connected to the display device 22. Therefore, here we will explain the acquisition unit 9 and its related functions, and will omit explanations of functions that are the same as those explained using Figure 2.
取得部9は、オペレータの行動を監視してオペレータの行動に関する情報を取得する。オペレータの行動は、例えば、複数の画面部品のうちのいずれの画面部品にオペレータが注目しているかである。つまり、取得部9は、オペレータの視線を監視する。 The acquisition unit 9 monitors the operator's behavior and acquires information about the operator's behavior. The operator's behavior may be, for example, which of multiple screen components the operator is focusing on. In other words, the acquisition unit 9 monitors the operator's line of sight.
取得部9は、例えば、撮像装置である。撮像装置は、例えば、カメラである。取得部9は、オペレータの行動に関する情報を取得して判断部222に送る。オペレータの行動に関する情報は、例えば、オペレータの視線を示す視線情報である。 The acquisition unit 9 is, for example, an imaging device. The imaging device is, for example, a camera. The acquisition unit 9 acquires information regarding the operator's behavior and sends it to the judgment unit 222. The information regarding the operator's behavior is, for example, gaze information indicating the operator's line of sight.
記憶部221は、表示画面に表示される少なくとも1つの画面部品の更新周期と、オペレータの行動との関係を記憶する。 The memory unit 221 stores the update period of at least one screen component displayed on the display screen and its relationship with the operator's actions.
図14は、記憶部221に記憶された画面部品の更新周期とオペレータの行動との関係の一例を示す図である。記憶部221は、オペレータが注目している画面部品の更新周期と、オペレータが注目している画面部品以外の画面部品の更新周期をテーブルに記憶する。言い換えれば、記憶部221は、オペレータの視線の先にある画面部品の更新周期と、それ以外の画面部品の更新周期とを記憶する。 Figure 14 is a diagram showing an example of the relationship between the update cycles of screen parts stored in the memory unit 221 and the actions of the operator. The memory unit 221 stores in a table the update cycles of the screen parts that the operator is focusing on and the update cycles of screen parts other than the screen parts that the operator is focusing on. In other words, the memory unit 221 stores the update cycles of the screen parts that are in the operator's line of sight and the update cycles of the other screen parts.
記憶部221は、オペレータが座標値表示部品Cに注目している場合、座標値表示部品Cを16[ms]で更新させ、送り速度表示部品Fを128[ms]で更新させ、主軸速度表示部品Sを128[ms]で更新させ、モーダル表示部品Mを128[ms]で更新させることを記憶している。 The memory unit 221 stores the following information: when the operator is looking at the coordinate value display component C, the coordinate value display component C is updated every 16 [ms], the feed speed display component F is updated every 128 [ms], the spindle speed display component S is updated every 128 [ms], and the modal display component M is updated every 128 [ms].
また、記憶部221は、オペレータが送り速度表示部品Fに注目している場合は、座標値表示部品Cを128[ms]で更新させ、送り速度表示部品Fを16[ms]で更新させ、主軸速度表示部品Sを128[ms]で更新させ、モーダル表示部品Mを128[ms]で更新させることを記憶している。 In addition, the memory unit 221 stores the following information: when the operator is looking at the feed speed display component F, the coordinate value display component C is updated every 128 [ms], the feed speed display component F is updated every 16 [ms], the spindle speed display component S is updated every 128 [ms], and the modal display component M is updated every 128 [ms].
判断部222は、オペレータの行動を判断する。具体的に、判断部222は、取得部9によって取得されたオペレータの行動に関する情報に基づいて、オペレータが複数の画面部品のうちのいずれの画面部品に注目しているかを判断する。判断部222は、例えば、オペレータが1つの画面部品に連続して3秒以上視線を向けている場合に、オペレータは当該画面部品に注目していると判断する。The determination unit 222 determines the operator's behavior. Specifically, the determination unit 222 determines which of multiple screen components the operator is focusing on, based on information about the operator's behavior acquired by the acquisition unit 9. For example, if the operator directs their gaze at one screen component for three or more consecutive seconds, the determination unit 222 determines that the operator is focusing on that screen component.
決定部223は、記憶部221に記憶された画面部品の更新周期とオペレータの行動との関係および判断部222によって判断されたオペレータの行動に基づいて画面部品の更新周期を決定する。 The determination unit 223 determines the update period of the screen components based on the relationship between the update period of the screen components stored in the memory unit 221 and the operator's behavior and the operator's behavior determined by the determination unit 222.
例えば、判断部222によってオペレータが座標値表示部品Cに注目していると判断されると、決定部223は、座標値表示部品Cの更新周期を16[ms]に、送り速度表示部品Fの更新周期を128[ms]に、主軸速度表示部品Sの更新周期を128[ms]に、およびモーダル表示部品Mの更新周期を128[ms]に決定する。 For example, when the judgment unit 222 determines that the operator is looking at the coordinate value display component C, the determination unit 223 determines the update period of the coordinate value display component C to be 16 [ms], the update period of the feed speed display component F to be 128 [ms], the update period of the spindle speed display component S to be 128 [ms], and the update period of the modal display component M to be 128 [ms].
また、判断部222によってオペレータが送り速度表示部品Fに注目していると判断されると、決定部223は、座標値表示部品Cの更新周期を128[ms]に、送り速度表示部品Fの更新周期を16[ms]に、主軸速度表示部品Sの更新周期を128[ms]に、およびモーダル表示部品Mの更新周期を128[ms]に決定する。 Furthermore, when the judgment unit 222 determines that the operator is looking at the feed speed display component F, the determination unit 223 determines the update period of the coordinate value display component C to 128 [ms], the update period of the feed speed display component F to 16 [ms], the update period of the spindle speed display component S to 128 [ms], and the update period of the modal display component M to 128 [ms].
表示部224は、決定部223によって決定された更新周期に基づいて少なくとも1つの画面部品を表示させる。 The display unit 224 displays at least one screen component based on the update period determined by the determination unit 223.
図15Aおよび図15Bは、表示画面に表示される画面部品の一例を示す図である。例えば、自動運転の開始前において、オペレータが複数の画面部品のいずれにも注目していない場合、表示部224は、座標値表示部品C、送り速度表示部品F、主軸速度表示部品S、およびモーダル表示部品Mの更新周期をすべて同じ64[ms]で更新して表示させる。 Figures 15A and 15B are diagrams showing examples of screen components displayed on the display screen. For example, before the start of automatic operation, if the operator is not paying attention to any of the multiple screen components, the display unit 224 updates and displays the coordinate value display component C, feed rate display component F, spindle speed display component S, and modal display component M, all at the same update cycle of 64 ms.
判断部222が取得部9からの情報に基づいて、オペレータが座標値表示部品Cに注目していると判断した場合、決定部223は、座標値表示部品Cの更新周期を16[ms]に、送り速度表示部品Fの更新周期を128[ms]に、主軸速度表示部品Sの更新周期を128[ms]に、モーダル表示部品Mの更新周期を128[ms]に決定する。 If the judgment unit 222 determines based on information from the acquisition unit 9 that the operator is looking at the coordinate value display component C, the determination unit 223 determines the update period of the coordinate value display component C to be 16 [ms], the update period of the feed speed display component F to be 128 [ms], the update period of the spindle speed display component S to be 128 [ms], and the update period of the modal display component M to be 128 [ms].
表示部224は、決定部223によって決定された更新周期に基づいて少なくとも各画面部品を表示させる(図15B参照)。 The display unit 224 displays at least each screen component based on the update period determined by the determination unit 223 (see Figure 15B).
以上説明したように、表示装置22は、表示画面に表示される少なくとも1つの画面部品の更新周期と、オペレータの行動との関係を記憶する記憶部221と、オペレータの行動を判断する判断部222と、記憶部221に記憶された関係および判断部によって判断されたオペレータの行動に基づいて更新周期を決定することを実行する決定部223と、決定部223によって決定された更新周期に基づいて少なくとも1つの画面部品を表示させる表示部224と、を備える。 As described above, the display device 22 comprises a memory unit 221 that stores the relationship between the update period of at least one screen component displayed on the display screen and the operator's behavior, a judgment unit 222 that judges the operator's behavior, a determination unit 223 that determines the update period based on the relationship stored in the memory unit 221 and the operator's behavior judged by the judgment unit, and a display unit 224 that displays at least one screen component based on the update period determined by the determination unit 223.
したがって、表示装置22は、オペレータに画面部品を指定する操作の負担を与えずに画面部品の更新周期を変更することが可能になる。また、オペレータによって注目される画面部品の更新周期のみを短くすることができる。その結果、オペレータが注目する画面部品の表示をスムーズに更新することができる。また、表示装置22は、オペレータによって注目される画面部品の更新周期のみを短くするので、高価かつ高機能なハードウェアプロセッサ201を使用しなくてもよい。そのため、表示装置22のコストの削減を図ることができる。 The display device 22 is therefore able to change the update cycle of screen parts without placing the burden of specifying screen parts on the operator. It is also possible to shorten the update cycle of only the screen parts that are the focus of the operator. As a result, the display of the screen parts that the operator is focusing on can be updated smoothly. Furthermore, because the display device 22 shortens the update cycle of only the screen parts that are the focus of the operator, it is not necessary to use an expensive, highly functional hardware processor 201. This allows for a reduction in the cost of the display device 22.
上述した実施形態では、画面部品の更新周期と、オペレータの行動との関係がテーブルに記憶されており、決定部223は、テーブルを用いて更新周期を決定する。しかし、記憶部221は、例えば、複数の画面部品を表示させる際の優先度を記憶してもよい。例えば、記憶部221は、座標値表示部品C、送り速度表示部品F、主軸速度表示部品S、およびモーダル表示部品Mの優先度がそれぞれ、1、2、3、および4であること記憶する。この場合、1が最も優先度が高く、4が最も優先度が低い。 In the above-described embodiment, the relationship between the update cycle of screen components and the actions of the operator is stored in a table, and the determination unit 223 determines the update cycle using the table. However, the memory unit 221 may, for example, store the priorities for displaying multiple screen components. For example, the memory unit 221 stores that the priorities of the coordinate value display component C, feed rate display component F, spindle speed display component S, and modal display component M are 1, 2, 3, and 4, respectively. In this case, 1 is the highest priority and 4 is the lowest priority.
判断部222は、オペレータの行動を判断する。すなわち、判断部222は、オペレータが注目している画面部品を判断する。 The judgment unit 222 judges the operator's actions. In other words, the judgment unit 222 determines the screen part that the operator is focusing on.
決定部223は、オペレータが注目している画面部品の更新周期を他の画面部品の更新周期よりも短い更新周期に決定する。例えば、判断部222は、オペレータが送り速度表示部品Fに注目していると判断した場合、決定部223は、送り速度表示部品Fの更新周期を16[ms]に決定する。また、決定部223は、送り速度表示部品F以外の画面部品の更新周期を優先度に基づいて決定する。 The determination unit 223 determines the update period of the screen component that the operator is focusing on to be shorter than the update periods of other screen components. For example, if the judgment unit 222 determines that the operator is focusing on the feed speed display component F, the determination unit 223 determines the update period of the feed speed display component F to be 16 ms. The determination unit 223 also determines the update periods of screen components other than the feed speed display component F based on priority.
例えば、決定部223は、座標値表示部品C、主軸速度表示部品S、およびモーダル表示部品Mのうち最も優先度が高い座標値表示部品Cの更新周期を、例えば、64[ms]に決定する。また、決定部223は、次に優先度が高い主軸速度表示部品Sの更新周期を、例えば、128[ms]に決定する。また、決定部223は、最も優先度が低いモーダル表示部品Mの更新周期を、例えば、256[ms]に決定する。 For example, the determination unit 223 determines the update period of the coordinate value display component C, which has the highest priority among the coordinate value display component C, the spindle speed display component S, and the modal display component M, to be, for example, 64 ms. The determination unit 223 also determines the update period of the spindle speed display component S, which has the next highest priority, to be, for example, 128 ms. The determination unit 223 also determines the update period of the modal display component M, which has the lowest priority, to be, for example, 256 ms.
表示部224は、決定部223によって決定された更新周期に基づいて複数の画面部品を表示させる。 The display unit 224 displays multiple screen components based on the update period determined by the determination unit 223.
また、記憶部221は、更新周期と産業機械1の状態との関係、または更新周期とオペレータの行動との関係を、関数を用いて記憶してもよい。 In addition, the memory unit 221 may store the relationship between the update period and the state of the industrial machinery 1, or the relationship between the update period and the operator's actions, using a function.
例えば、記憶部221は産業機械1の制御軸の送り速度と座標値表示部品Cの更新周期との関係を示す関数を記憶してもよい。この場合、制御軸の送り速度が速いほど座標値表示部品Cの更新周期を短くすればよい。For example, the memory unit 221 may store a function that indicates the relationship between the feed speed of the control axis of the industrial machine 1 and the update period of the coordinate value display component C. In this case, the faster the feed speed of the control axis, the shorter the update period of the coordinate value display component C should be.
上述したとおり、画面部品は、産業機械1に関する各種情報の提示、または各種情報の受け付けをするために表示画面に表示される画像および当該画像を表示させるためのプログラムである。したがって、判断部222、決定部223、および表示部224は、画面部品の機能として実装されてよい。言い換えれば、画面部品自身が、産業機械1の状態、またはオペレータの行動を判断し、更新周期を決定してもよい。あるいは、画面部品以外に判断部222、および決定部223の機能が実装され、表示部224が画面部品に実装されてもよい。 As described above, screen components are images displayed on the display screen to present or accept various types of information related to the industrial machine 1, and programs for displaying those images. Therefore, the judgment unit 222, decision unit 223, and display unit 224 may be implemented as functions of the screen components. In other words, the screen components themselves may judge the state of the industrial machine 1 or the actions of the operator and determine the update period. Alternatively, the functions of the judgment unit 222 and decision unit 223 may be implemented outside the screen components, and the display unit 224 may be implemented in the screen components.
なお、本開示は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、本開示の実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。具体的には、記憶部221は、画面部品の更新周期と産業機械1の状態との関係、および画面部品の更新周期とオペレータの行動との関係を記憶してもよい。この場合、判断部222は、産業機械1の状態およびオペレータの行動の両方を判断してもよい。決定部223は、記憶部221に記憶された関係および判断部222によって判断された産業機械1の状態に基づいて更新周期を決定することと、記憶部221に記憶された関係および判断部222によって判断されたオペレータの行動に基づいて更新周期を決定することの両方を実行してもよい。 Note that the present disclosure is not limited to the above-described embodiments and may be modified as appropriate without departing from the spirit of the present disclosure. For example, any of the components of the embodiments of the present disclosure may be modified or omitted. Specifically, the memory unit 221 may store the relationship between the update period of the screen components and the state of the industrial machine 1, and the relationship between the update period of the screen components and the behavior of the operator. In this case, the judgment unit 222 may judge both the state of the industrial machine 1 and the behavior of the operator. The determination unit 223 may perform both: determining the update period based on the relationship stored in the memory unit 221 and the state of the industrial machine 1 determined by the judgment unit 222; and determining the update period based on the relationship stored in the memory unit 221 and the behavior of the operator determined by the judgment unit 222.
1 産業機械
2 制御装置
21 制御部
22 表示装置
201 ハードウェアプロセッサ
202 バス
203 ROM
204 RAM
205 不揮発性メモリ
206 インタフェース
207 軸制御回路
208 スピンドル制御回路
209 PLC
210 I/Oユニット
221 記憶部
222 判断部
223 決定部
224 表示部
3 入出力装置
4 サーボアンプ
5 サーボモータ
6 スピンドルアンプ
7 スピンドルモータ
8 補助機器
9 取得部
C 座標値表示部品
E エディタ部品
F 送り速度表示部品
S 主軸速度表示部品
M モーダル表示部品
REFERENCE SIGNS LIST 1 Industrial machine 2 Control device 21 Control unit 22 Display device 201 Hardware processor 202 Bus 203 ROM
204 RAM
205 Non-volatile memory 206 Interface 207 Axis control circuit 208 Spindle control circuit 209 PLC
210 I/O unit 221 Memory section 222 Judgment section 223 Decision section 224 Display section 3 Input/output device 4 Servo amplifier 5 Servo motor 6 Spindle amplifier 7 Spindle motor 8 Auxiliary equipment 9 Acquisition section C Coordinate value display component E Editor component F Feed rate display component S Spindle speed display component M Modal display component
Claims (10)
前記状態および前記行動の少なくともいずれかを判断する判断部と、
前記記憶部に記憶された前記関係および前記判断部によって判断された前記状態に基づいて前記更新周期を決定すること、ならびに、前記記憶部に記憶された前記関係および前記判断部によって判断された前記行動に基づいて前記更新周期を決定することの少なくともいずれかを実行する決定部と、
前記決定部によって決定された前記更新周期に基づいて前記少なくとも1つの画面部品を表示させる表示部と、
を備える表示装置。 a storage unit that stores a relationship between an update cycle of at least one screen component displayed on a display screen and at least one of a state of the industrial machine and an action of an operator;
a determination unit that determines at least one of the state and the action;
a determination unit that executes at least one of determining the update period based on the relationship stored in the storage unit and the state determined by the determination unit, and determining the update period based on the relationship stored in the storage unit and the behavior determined by the determination unit;
a display unit that displays the at least one screen component based on the update cycle determined by the determination unit;
A display device comprising:
前記状態および前記行動の少なくともいずれかを判断することと、
記憶された前記関係および判断された前記状態に基づいて前記更新周期を決定すること、ならびに、記憶された前記関係および判断された前記行動に基づいて前記更新周期を決定することの少なくともいずれかを実行することと、
決定された前記更新周期に基づいて前記少なくとも1つの画面部品を表示させることと、
をコンピュータに実行させる命令を記憶するコンピュータ読み取り可能な記憶媒体。 storing a relationship between an update cycle of at least one screen component displayed on a display screen and at least one of a state of the industrial machine and an action of an operator;
determining at least one of the state and the behavior;
determining the update period based on the stored relationships and the determined states, and/or determining the update period based on the stored relationships and the determined behavior;
displaying the at least one screen component based on the determined update cycle;
A computer-readable storage medium that stores instructions for causing a computer to execute the above.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2022/018442 WO2023203724A1 (en) | 2022-04-21 | 2022-04-21 | Display device, and computer-readable storage medium |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2023203724A1 JPWO2023203724A1 (en) | 2023-10-26 |
| JPWO2023203724A5 JPWO2023203724A5 (en) | 2025-01-07 |
| JP7741307B2 true JP7741307B2 (en) | 2025-09-17 |
Family
ID=88419608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024516007A Active JP7741307B2 (en) | 2022-04-21 | 2022-04-21 | Display device and computer-readable storage medium |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7741307B2 (en) |
| WO (1) | WO2023203724A1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015219329A (en) | 2014-05-16 | 2015-12-07 | 三菱電機株式会社 | Information display control apparatus and information display control method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62136689A (en) * | 1985-12-11 | 1987-06-19 | 株式会社東芝 | Crt screen display system |
| JPH02110627A (en) * | 1988-10-19 | 1990-04-23 | Hitachi Ltd | Displaying method for multi-window picture |
-
2022
- 2022-04-21 WO PCT/JP2022/018442 patent/WO2023203724A1/en not_active Ceased
- 2022-04-21 JP JP2024516007A patent/JP7741307B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015219329A (en) | 2014-05-16 | 2015-12-07 | 三菱電機株式会社 | Information display control apparatus and information display control method |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2023203724A1 (en) | 2023-10-26 |
| WO2023203724A1 (en) | 2023-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0432908A (en) | Cnc units controlling plural machines | |
| US20070198125A1 (en) | Numerical controller | |
| EP0428950B1 (en) | Motor driving control apparatus | |
| JP7741307B2 (en) | Display device and computer-readable storage medium | |
| JP7794961B2 (en) | Numerical control device and computer-readable storage medium | |
| JPH07227717A (en) | Machine tool having tapping processing function | |
| JP7518212B2 (en) | Numerical Control Device | |
| JP7667245B2 (en) | Numerical control device and computer-readable storage medium | |
| WO2024147198A1 (en) | Control device | |
| US10139919B2 (en) | Electronic device and numerical controller | |
| JP2559273B2 (en) | Numerical control device and screen display method of numerical control device | |
| JP7674500B2 (en) | Numerical Control Device | |
| JP7448377B2 (en) | Processing program management device, management system, and management method | |
| JP7654784B2 (en) | Image capture environment adjustment device and computer-readable storage medium | |
| JP2009080621A (en) | Numerical control device, numerical control program, and storage medium storing numerical control program | |
| WO2023058085A1 (en) | Numerical control device | |
| WO2022244070A1 (en) | Operation status display device and computer-readable storage medium | |
| JP7609981B2 (en) | Numerical control device and computer-readable storage medium | |
| JP7817362B2 (en) | Data collection device and computer-readable storage medium | |
| WO2025062474A1 (en) | Numerical control device and computer-readable storage medium | |
| JP7538228B2 (en) | Numerical control device, manufacturing machine, and method for controlling manufacturing machine | |
| WO2025022536A1 (en) | Numerical control device and computer-readable storage medium | |
| WO2023199408A9 (en) | Numerical control device, and computer-readable storage medium | |
| WO2022196622A1 (en) | Numerical control device | |
| WO2022249304A1 (en) | Control device for industrial machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240522 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241108 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250805 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250904 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7741307 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |