[go: up one dir, main page]

JP7637549B2 - Machine Tools - Google Patents

Machine Tools Download PDF

Info

Publication number
JP7637549B2
JP7637549B2 JP2021057311A JP2021057311A JP7637549B2 JP 7637549 B2 JP7637549 B2 JP 7637549B2 JP 2021057311 A JP2021057311 A JP 2021057311A JP 2021057311 A JP2021057311 A JP 2021057311A JP 7637549 B2 JP7637549 B2 JP 7637549B2
Authority
JP
Japan
Prior art keywords
main body
machine tool
operation terminal
terminal
external
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
Application number
JP2021057311A
Other languages
Japanese (ja)
Other versions
JP2022154330A (en
Inventor
和正 荒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amada Co Ltd
Original Assignee
Amada Co Ltd
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 Amada Co Ltd filed Critical Amada Co Ltd
Priority to JP2021057311A priority Critical patent/JP7637549B2/en
Priority to PCT/JP2022/013162 priority patent/WO2022210097A1/en
Publication of JP2022154330A publication Critical patent/JP2022154330A/en
Application granted granted Critical
Publication of JP7637549B2 publication Critical patent/JP7637549B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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/409Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring

Landscapes

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

Description

本発明は、工作機械に関する。 The present invention relates to a machine tool.

材料の加工を行う工作機械においては、複数の操作端末によってそれぞれ操作可能とした構成が知られている。複数の操作端末からの操作を同時に受け付けると、工作機械が意図しない動作を行う可能性がある。そのため、複数の操作端末から同時に操作を受け付けることができないような対策を行うことが通常である。 In machine tools used to process materials, there are known configurations that allow the machine tool to be operated from multiple operation terminals. If the machine tool accepts operations from multiple operation terminals simultaneously, there is a risk that the machine tool will perform unintended operations. For this reason, measures are usually taken to prevent the machine tool from accepting operations from multiple operation terminals simultaneously.

特許文献1には、制御対象である対象装置と、対象装置に対しネットワークを介して接続された複数の制御装置(操作端末)と、を有する制御システムが開示されている。この制御システムでは、複数の操作端末のいずれかに発行した発行済みの制御権のうち、一つの制御権のみが有効となり、他の制御権は無効となるように、制御権が管理されている。すなわち、制御権が有効となる操作端末のみが対象装置を排他的に制御することができる。また、特許文献2から5にも、排他的な制御を行う内容が開示されている。 Patent Document 1 discloses a control system having a target device to be controlled and multiple control devices (operation terminals) connected to the target device via a network. In this control system, control rights are managed so that of the control rights issued to any of the multiple operation terminals, only one control right is valid and the other control rights are invalid. In other words, only the operation terminal whose control right is valid can exclusively control the target device. Patent Documents 2 to 5 also disclose the content of exclusive control.

特開2019-086901号公報JP 2019-086901 A 特開2019-179513号公報JP 2019-179513 A 特開2014-085782号公報JP 2014-085782 A 特開平9-259083号公報Japanese Patent Application Publication No. 9-259083 特許第3846666号公報Patent No. 3846666

しかしながら、異なる操作端末間で交代しながら操作を行うような場面では、工作機械を操作しようとする度に操作権限の取得要求を行う必要があり、煩雑な操作が必要になるという不都合があった。 However, in situations where operations are performed by switching between different operating terminals, a request for operation authority must be made every time an attempt is made to operate the machine tool, which poses the inconvenience of requiring cumbersome operations.

本発明の一態様の工作機械は、材料の加工を行う工作機械本体と、工作機械本体に設けられ、工作機械本体を操作する本体操作端末と、工作機械本体を遠隔で操作することができる外部操作端末と通信を行う通信部と、本体操作端末に工作機械本体を操作する操作権限を付与するとともに、外部操作端末からの操作権限の取得要求に応じて、本体操作端末に加えて外部操作端末にも工作機械本体を操作する操作権限を付与する演算部と、を備え、演算部は、本体操作端末及び外部操作端末の双方に操作権限を付与している状態において本体操作端末から工作機械本体に対する操作を受け付けた場合には、外部操作端末からの工作機械本体に対する操作を無効な操作として扱うとともに、本体操作端末からの工作機械本体に対する操作を有効な操作として扱う機械操作優先処理を行う。 The machine tool of one aspect of the present invention comprises a machine tool main body for processing materials, a main body operation terminal provided on the machine tool main body for operating the machine tool main body, a communication unit for communicating with an external operation terminal capable of remotely operating the machine tool main body, and a calculation unit for granting operation authority to operate the machine tool main body to the main body operation terminal and granting operation authority to operate the machine tool main body to the external operation terminal in addition to the main body operation terminal in response to a request for operation authority from the external operation terminal, and when an operation on the machine tool main body is accepted from the main body operation terminal in a state in which operation authority has been granted to both the main body operation terminal and the external operation terminal, the calculation unit performs machine operation priority processing in which the operation on the machine tool main body from the external operation terminal is treated as an invalid operation and the operation on the machine tool main body from the main body operation terminal is treated as a valid operation.

本発明の一態様の工作機械によれば、本体操作端末及び外部操作端末の双方に操作権限が付与されている状態であっても、本体操作端末の操作をトリガーとして、外部操作端末からの操作が無効な操作として扱われ、本体操作端末からの操作が有効な操作として扱われる。これにより、本体操作端末及び外部操作端末による操作の混合を抑制することができる。加えて、本体操作端末では、工作機械本体を操作しようとする度に操作権限の取得要求を行う必要がない。 According to a machine tool according to one aspect of the present invention, even if operation authority is granted to both the main body operation terminal and the external operation terminal, an operation from the main body operation terminal is triggered to be treated as an invalid operation, and an operation from the main body operation terminal is treated as a valid operation. This makes it possible to prevent mixing of operations from the main body operation terminal and the external operation terminal. In addition, the main body operation terminal does not need to request acquisition of operation authority every time an attempt is made to operate the machine tool main body.

本発明の一態様によれば、工作機械を操作しようとする度に操作権限の取得要求を行うといった煩雑な操作を抑制することができる。 According to one aspect of the present invention, it is possible to reduce cumbersome operations such as requesting to obtain operating authority every time an attempt is made to operate a machine tool.

図1は、本実施形態に係る工作機械の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a machine tool according to this embodiment. 図2は、本実施形態に係る工作機械の操作の流れを示すシーケンスチャートである。FIG. 2 is a sequence chart showing the flow of operations of the machine tool according to this embodiment. 図3は、本実施形態に係る工作機械の操作の流れを示すシーケンスチャートである。FIG. 3 is a sequence chart showing the flow of operations of the machine tool according to this embodiment. 図4は、本体操作端末の操作表示部に表示される操作画面の一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of an operation screen displayed on the operation display unit of the main body operation terminal. 図5は、外部操作端末の操作表示部に表示される操作画面の一例を示す説明図である。FIG. 5 is an explanatory diagram showing an example of an operation screen displayed on the operation display unit of the external operation terminal. 図6は、本体操作端末及び外部操作端末の操作表示部に表示される操作画面の一例を示す説明図である。FIG. 6 is an explanatory diagram showing an example of an operation screen displayed on the operation display unit of the main body operation terminal and the external operation terminal.

以下、図面を参照し、本実施形態に係る工作機械について説明する。 The machine tool according to this embodiment will be described below with reference to the drawings.

図1は、本実施形態に係る工作機械の構成を示すブロック図である。本実施形態に係る工作機械1は、材料の加工を行う工作機械本体10と、工作機械本体10に設けられ、工作機械本体10を操作する本体操作端末12と、工作機械本体10を遠隔で操作することができる外部操作端末3と通信を行う通信部18と、本体操作端末12に工作機械本体10を操作する操作権限を付与するとともに、外部操作端末3からの操作権限の取得要求に応じて、本体操作端末12に加えて外部操作端末3にも工作機械本体10を操作する操作権限を付与する演算部13と、を備える。演算部13は、本体操作端末12及び外部操作端末3の双方に操作権限を付与している状態において本体操作端末12から工作機械本体10に対する操作を受けた場合には、外部操作端末3からの工作機械本体10に対する操作を無効な操作として扱うとともに、本体操作端末12からの工作機械本体10に対する操作を有効な操作として扱う機械操作優先処理を行う。 Figure 1 is a block diagram showing the configuration of the machine tool according to this embodiment. The machine tool 1 according to this embodiment includes a machine tool main body 10 that processes materials, a main body operation terminal 12 that is provided on the machine tool main body 10 and operates the machine tool main body 10, a communication unit 18 that communicates with an external operation terminal 3 that can remotely operate the machine tool main body 10, and a calculation unit 13 that grants operation authority to operate the machine tool main body 10 to the main body operation terminal 12 and grants operation authority to operate the machine tool main body 10 to the external operation terminal 3 in addition to the main body operation terminal 12 in response to a request for operation authority from the external operation terminal 3. When the calculation unit 13 receives an operation on the machine tool main body 10 from the main body operation terminal 12 in a state in which operation authority is granted to both the main body operation terminal 12 and the external operation terminal 3, the calculation unit 13 performs machine operation priority processing that treats the operation on the machine tool main body 10 from the external operation terminal 3 as an invalid operation and treats the operation on the machine tool main body 10 from the main body operation terminal 12 as a valid operation.

つぎに、工作機械1の構成を詳細に説明する。工作機械1は、工作機械本体10と、制御部11と、演算部13と、本体操作端末12と、通信部18とを備えている。工作機械1は、工作機械本体10を用いて材料の加工を行う装置である。工作機械1は、ネットワーク5を介して、外部操作端末3と通信可能に構成されている。ネットワーク5は、例えばLAN(Local Area Network)が挙げられる。ネットワーク5は、インターネットを利用するものであってもよいし、4G/LTE、又は5Gなどのモバイル通信を利用するものであってもよい。 Next, the configuration of the machine tool 1 will be described in detail. The machine tool 1 comprises a machine tool main body 10, a control unit 11, a calculation unit 13, a main body operation terminal 12, and a communication unit 18. The machine tool 1 is a device that processes materials using the machine tool main body 10. The machine tool 1 is configured to be able to communicate with an external operation terminal 3 via a network 5. An example of the network 5 is a LAN (Local Area Network). The network 5 may use the Internet, or may use mobile communications such as 4G/LTE or 5G.

工作機械本体10は、材料の加工を行う加工機である。工作機械本体10は、例えば、レーザによって金属の材料(例えば板材)を切断するレーザ加工機である。しかしながら、工作機械本体10は、レーザ加工機の他、レーザ溶接機、パンチングマシン、ベンディングマシン、バンドソーマシンなどの加工機であってもよく、異なる種類の加工を複合的に行う複合加工機であってもよい。 The machine tool body 10 is a processing machine that processes materials. The machine tool body 10 is, for example, a laser processing machine that cuts metal materials (e.g., plate material) using a laser. However, the machine tool body 10 may be a processing machine other than a laser processing machine, such as a laser welding machine, a punching machine, a bending machine, or a band saw machine, or may be a multi-processing machine that performs different types of processing in a complex manner.

制御部11は、加工プログラムに基づいて工作機械本体10を制御する制御装置であり、例えばNC装置(数値制御装置)である。制御部11は、CPU(Central Processing Unit)などのハードウェアプロセッサと、メモリと、各種のインターフェースとを有するコンピュータによって構成されている。メモリ、各種のインターフェースは、バスを介してハードウェアプロセッサに接続されている。ハードウェアプロセッサによってメモリに格納されたプログラムを実行させることにより、制御部11が備える種々の機能が実現される。制御部11は、工作機械本体10及び演算部13と通信可能に接続され、本体操作端末12と電気的に接続されている。 The control unit 11 is a control device that controls the machine tool main body 10 based on a machining program, and is, for example, an NC device (numerical control device). The control unit 11 is composed of a computer having a hardware processor such as a CPU (Central Processing Unit), a memory, and various interfaces. The memory and various interfaces are connected to the hardware processor via a bus. The various functions of the control unit 11 are realized by having the hardware processor execute a program stored in the memory. The control unit 11 is communicatively connected to the machine tool main body 10 and the calculation unit 13, and is electrically connected to the main body operation terminal 12.

本体操作端末12は、工作機械本体10を操作する操作端末である。本体操作端末12は、工作機械本体10の近傍、例えば工作機械本体10の本体フレームに設けられている。本体操作端末12によれば、工作機械本体10を視認しながら、工作機械本体10を操作することができる。本体操作端末12は、工作機械本体10を用いて加工を行うオペレータによって利用される。 The main body operation terminal 12 is an operation terminal that operates the machine tool main body 10. The main body operation terminal 12 is provided near the machine tool main body 10, for example, on the main body frame of the machine tool main body 10. The main body operation terminal 12 allows the operator to operate the machine tool main body 10 while visually checking the machine tool main body 10. The main body operation terminal 12 is used by an operator who performs machining using the machine tool main body 10.

本体操作端末12は、演算部13と、操作表示部14と、スイッチ17とを備えている。なお、演算部13は、本体操作端末12の外部に設けられていてもよく、本体操作端末12は、少なくとも操作表示部14と、スイッチ17とを備えていればよい。 The main body operation terminal 12 includes a calculation unit 13, an operation display unit 14, and a switch 17. The calculation unit 13 may be provided outside the main body operation terminal 12, and the main body operation terminal 12 only needs to include at least the operation display unit 14 and the switch 17.

演算部13は、本体操作端末12及び通信部18を制御する制御装置である。演算部13は、CPU(Central Processing Unit)などのハードウェアプロセッサと、メモリと、各種のインターフェースとを有するコンピュータによって構成されている。メモリ、各種のインターフェースは、バスを介してハードウェアプロセッサに接続されている。ハードウェアプロセッサによってメモリに格納されたプログラムを実行させることにより、演算部13が備える種々の機能が実現される。演算部13は、制御部11、操作表示部14、及び通信部18と電気的に接続されている。演算部13の構成の詳細については後述する。 The calculation unit 13 is a control device that controls the main body operation terminal 12 and the communication unit 18. The calculation unit 13 is composed of a computer having a hardware processor such as a CPU (Central Processing Unit), a memory, and various interfaces. The memory and various interfaces are connected to the hardware processor via a bus. The hardware processor executes programs stored in the memory, thereby realizing various functions of the calculation unit 13. The calculation unit 13 is electrically connected to the control unit 11, the operation display unit 14, and the communication unit 18. The configuration of the calculation unit 13 will be described in detail later.

操作表示部14は、操作部15と、表示部16とを備えている。操作部15は、オペレータによって操作されることで、オペレータの操作に応じた操作データを演算部13に出力する。表示部16は、オペレータに対して視認可能な情報を表示する。表示部16に表示される情報は、演算部13によって制御される。 The operation display unit 14 includes an operation unit 15 and a display unit 16. The operation unit 15 is operated by an operator and outputs operation data corresponding to the operator's operation to the calculation unit 13. The display unit 16 displays information that is visible to the operator. The information displayed on the display unit 16 is controlled by the calculation unit 13.

表示部16は、例えば液晶パネルであり、操作部15は、表示部16に装着されるタッチパネルである。操作表示部14は、工作機械本体10を操作する操作項目を含む操作画面を表示部16に表示させ、この操作画面に対する操作を操作部15で受け付けるように構成されている。操作項目には、工作機械本体10を動作させたり、工作機械本体10の動作を設定したりする所定の機能が割り当てられている。 The display unit 16 is, for example, a liquid crystal panel, and the operation unit 15 is a touch panel attached to the display unit 16. The operation display unit 14 is configured to display an operation screen including operation items for operating the machine tool main body 10 on the display unit 16, and to accept operations on this operation screen at the operation unit 15. The operation items are assigned specific functions for operating the machine tool main body 10 and setting the operation of the machine tool main body 10.

スイッチ17は、操作部15とは独立して存在する操作部材であり、押しボタンスイッチなどの適宜のハードウェアスイッチである。スイッチ17には、工作機械本体10を動作させたり、工作機械本体10の動作を設定したりする所定の機能が割り当てられている。スイッチ17は、オペレータによって操作されることで、オペレータの操作に応じたスイッチ信号を出力する。スイッチ17から出力されるスイッチ信号は、制御部11に対して直接入力される。なお、スイッチ17に対して割り当てられる機能は、操作表示部14に表示される操作画面への操作を通じて変更することもできる。 The switch 17 is an operating member that exists independently of the operation unit 15, and is an appropriate hardware switch such as a push button switch. A specific function is assigned to the switch 17, such as operating the machine tool main body 10 and setting the operation of the machine tool main body 10. When operated by an operator, the switch 17 outputs a switch signal according to the operator's operation. The switch signal output from the switch 17 is input directly to the control unit 11. The function assigned to the switch 17 can also be changed through an operation on the operation screen displayed on the operation display unit 14.

通信部18は、1つ以上の有線又は無線の通信インターフェースを含む。通信部18は、工作機械1(具体的には本体操作端末12)と外部操作端末3との間で所定の情報を含むデータの送受信を可能にする。有線の通信インターフェースとしては、例えば有線LAN(Local Area Network)が使用される。無線の通信インターフェースとしては、例えば無線LANなどが使用される。通信部18は、工作機械1と外部操作端末3との間で、ネットワーク5により規定される通信プロトコルに従いデータ伝送を行う。通信部18は、本体操作端末12に対して搭載されてもよい。 The communication unit 18 includes one or more wired or wireless communication interfaces. The communication unit 18 enables transmission and reception of data including predetermined information between the machine tool 1 (specifically, the main body operation terminal 12) and the external operation terminal 3. For example, a wired LAN (Local Area Network) is used as a wired communication interface. For example, a wireless LAN is used as a wireless communication interface. The communication unit 18 transmits data between the machine tool 1 and the external operation terminal 3 in accordance with a communication protocol defined by the network 5. The communication unit 18 may be mounted on the main body operation terminal 12.

外部操作端末3は、工作機械本体10を遠隔で操作することができる操作端末である。したがって、外部操作端末3によれば、工作機械本体10の設置場所とは異なる場所において、工作機械本体10を操作することができる。外部操作端末3は、典型的には、工作機械1を保守又は管理する管理者によって利用されるが、オペレータ及び管理者以外の第3者によって利用されてもよい。図1では、1つの外部操作端末3を示しているが、外部操作端末3は2つ以上であってもよい。 The external operation terminal 3 is an operation terminal that can remotely operate the machine tool body 10. Therefore, the external operation terminal 3 allows the machine tool body 10 to be operated at a location different from the installation location of the machine tool body 10. The external operation terminal 3 is typically used by a manager who maintains or manages the machine tool 1, but may also be used by a third party other than the operator and the manager. Although one external operation terminal 3 is shown in FIG. 1, there may be two or more external operation terminals 3.

外部操作端末3は、例えばスマートフォン、タブレット端末、ウェアラブル端末などである。外部操作端末3は、汎用コンピュータであってもよい。外部操作端末3には、工作機械本体10を遠隔で操作するためのクライアントプログラム(アプリケーション)がインストールされており、管理者は、このクライアントプログラムを利用して工作機械本体10を遠隔で操作する。 The external operation terminal 3 is, for example, a smartphone, a tablet terminal, a wearable terminal, or the like. The external operation terminal 3 may be a general-purpose computer. A client program (application) for remotely operating the machine tool main body 10 is installed on the external operation terminal 3, and the administrator uses this client program to remotely operate the machine tool main body 10.

外部操作端末3は、制御部30と、操作表示部31と、通信部34とを備えている。 The external operation terminal 3 includes a control unit 30, an operation display unit 31, and a communication unit 34.

制御部30は、外部操作端末3を制御する制御装置である。制御部30は、CPUなどのハードウェアプロセッサと、メモリと、各種のインターフェースとを有するマイクロコンピュータによって構成されている。メモリ、各種のインターフェースは、バスを介してハードウェアプロセッサに接続されている。メモリに格納されたアプリケーションプログラムを実行させることにより、制御部30が備える種々の機能が実現される。制御部30は、操作表示部31及び通信部34と電気的に接続されている。 The control unit 30 is a control device that controls the external operation terminal 3. The control unit 30 is composed of a microcomputer having a hardware processor such as a CPU, a memory, and various interfaces. The memory and various interfaces are connected to the hardware processor via a bus. The various functions of the control unit 30 are realized by executing application programs stored in the memory. The control unit 30 is electrically connected to the operation display unit 31 and the communication unit 34.

操作表示部31は、操作部32と、表示部33とを備えている。操作部32は、管理者によって操作されることで、管理者の操作に応じた操作データを制御部30に出力する。表示部33は、管理者に対して視認可能に情報を表示する。表示部33に表示される情報は、制御部30によって制御される。 The operation display unit 31 includes an operation unit 32 and a display unit 33. The operation unit 32 is operated by an administrator and outputs operation data corresponding to the administrator's operation to the control unit 30. The display unit 33 displays information in a manner that is visible to the administrator. The information displayed on the display unit 33 is controlled by the control unit 30.

表示部33は、例えば液晶パネルであり、操作部32は、表示部33に装着されるタッチパネルである。操作表示部31は、工作機械本体10を操作する操作項目を含む操作画面を表示部33に表示させ、この操作画面に対する操作を操作部32で受け付けるように構成されている。この表示部33に表示される操作画面は、工作機械1から受信する画面データに基づいて制御部30により表示される。これにより、表示部33は、本体操作端末12の表示部16に表示される操作画面が共有して表示する。換言すれば、本体操作端末12の表示部16と、外部操作端末3の表示部33とは、相互に共有された操作画面を表示する。 The display unit 33 is, for example, a liquid crystal panel, and the operation unit 32 is a touch panel attached to the display unit 33. The operation display unit 31 is configured to display an operation screen including operation items for operating the machine tool main body 10 on the display unit 33, and to accept operations on this operation screen at the operation unit 32. The operation screen displayed on this display unit 33 is displayed by the control unit 30 based on screen data received from the machine tool 1. As a result, the display unit 33 shares and displays the operation screen displayed on the display unit 16 of the main body operation terminal 12. In other words, the display unit 16 of the main body operation terminal 12 and the display unit 33 of the external operation terminal 3 display a mutually shared operation screen.

通信部34は、1つ以上の有線又は無線の通信インターフェースを含む。通信部34は、工作機械1と外部操作端末3との間で、所定の情報を含むデータの送受信を可能にする。有線の通信インターフェースとしては、例えば有線LANが使用される。無線の通信インターフェースとしては、例えば無線LANなどが使用される。通信部34は、工作機械1と外部操作端末3との間で、ネットワーク5により規定される通信プロトコルに従いデータ伝送を行う。 The communication unit 34 includes one or more wired or wireless communication interfaces. The communication unit 34 enables transmission and reception of data including predetermined information between the machine tool 1 and the external operation terminal 3. As a wired communication interface, for example, a wired LAN is used. As a wireless communication interface, for example, a wireless LAN is used. The communication unit 34 transmits data between the machine tool 1 and the external operation terminal 3 in accordance with a communication protocol defined by the network 5.

このような構成の工作機械1において、本実施形態の特徴の1つである演算部13は、制御部11との間で情報の授受を行ったり、本体操作端末12の各部及び通信部18を制御したりする。 In a machine tool 1 configured in this way, the calculation unit 13, which is one of the features of this embodiment, sends and receives information to and from the control unit 11, and controls each part of the main body operation terminal 12 and the communication unit 18.

演算部13は、操作画面を表示部16に表示する。操作画面は、工作機械本体10を動作させたり、工作機械本体10の動作を設定したりする操作項目を含む。また、演算部13は、制御部11から出力される情報に基づいて、工作機械本体10に関する各種の情報を表示部16に表示することができる。 The calculation unit 13 displays an operation screen on the display unit 16. The operation screen includes operation items for operating the machine tool body 10 and setting the operation of the machine tool body 10. The calculation unit 13 can also display various information related to the machine tool body 10 on the display unit 16 based on information output from the control unit 11.

また、演算部13は、操作部15から出力される操作データに応じて、各種の処理を行う。演算部13は、操作部15であるタッチパネルへの操作座標と、表示部16に表示される操作画面の操作項目の座標とに基づいて、どの操作項目が操作されたのかを判断し、これにより、工作機械本体10に対する操作を受け付ける。演算部13は、本体操作端末12に行われた工作機械本体10に対する操作の情報を、制御部11に対して出力する。制御部11は、本体操作端末12による工作機械本体10の操作に応じて、工作機械本体10を制御する。 The calculation unit 13 also performs various processes in response to operation data output from the operation unit 15. The calculation unit 13 determines which operation item has been operated based on the operation coordinates on the touch panel of the operation unit 15 and the coordinates of the operation item on the operation screen displayed on the display unit 16, and thereby accepts operations on the machine tool main body 10. The calculation unit 13 outputs information on operations on the machine tool main body 10 performed on the main body operation terminal 12 to the control unit 11. The control unit 11 controls the machine tool main body 10 in response to operations of the machine tool main body 10 performed by the main body operation terminal 12.

本体操作端末12への操作は、工作機械本体10を操作するものに限られない。本体操作端末12の操作には、表示部16に表示される操作画面の遷移、拡大又は縮小などの画面操作などが含まれる。 Operations on the main body operation terminal 12 are not limited to operating the machine tool main body 10. Operations on the main body operation terminal 12 include screen operations such as transitioning the operation screen displayed on the display unit 16, and zooming in or out.

演算部13は、外部操作端末3が工作機械1に対して接続されている場合には、表示部16に表示している操作画面の画面データを、通信部18を介して外部操作端末3へと送信する。これにより、外部操作端末3の表示部33は、本体操作端末12の表示部16に表示される操作画面を共有する。加えて、演算部13は、管理者の操作に応じて外部操作端末3の操作部32から出力された操作データを、通信部18を介して受信する。演算部13は、本体操作端末12の操作部15から出力される操作データと同様、外部操作端末3の操作部32から出力される操作データに応じて、各種の処理を行う。演算部13は、外部操作端末3に行われた工作機械本体10に対する操作の情報を、制御部11に対して出力する。これにより、制御部11は、外部操作端末3による工作機械本体10に対する操作に応じて、工作機械本体10を制御する。 When the external operation terminal 3 is connected to the machine tool 1, the calculation unit 13 transmits screen data of the operation screen displayed on the display unit 16 to the external operation terminal 3 via the communication unit 18. As a result, the display unit 33 of the external operation terminal 3 shares the operation screen displayed on the display unit 16 of the main body operation terminal 12. In addition, the calculation unit 13 receives operation data output from the operation unit 32 of the external operation terminal 3 in response to the administrator's operation via the communication unit 18. The calculation unit 13 performs various processes in response to the operation data output from the operation unit 32 of the external operation terminal 3, as well as the operation data output from the operation unit 15 of the main body operation terminal 12. The calculation unit 13 outputs information on the operation of the machine tool main body 10 performed on the external operation terminal 3 to the control unit 11. As a result, the control unit 11 controls the machine tool main body 10 in response to the operation of the machine tool main body 10 by the external operation terminal 3.

本実施形態との関係において、演算部13は、本体操作端末12に対して、工作機械本体10を操作する操作権限を付与する。この場合、演算部13は、操作権限を付与した本体操作端末12からの工作機械本体10に対する操作を有効な操作として扱う。一方、演算部13は、操作権限を付与していない外部操作端末3からの工作機械本体10に対する操作を無効な操作として扱う。一方、演算部13は、外部操作端末3から操作権限の取得要求を受け付けると、この取得要求に応じて、本体操作端末12に加えて外部操作端末3にも工作機械本体10を操作する操作権限を付与する。 In relation to this embodiment, the calculation unit 13 grants the main body operation terminal 12 operation authority to operate the machine tool main body 10. In this case, the calculation unit 13 treats operations on the machine tool main body 10 from the main body operation terminal 12 to which operation authority has been granted as valid operations. On the other hand, the calculation unit 13 treats operations on the machine tool main body 10 from the external operation terminal 3 to which operation authority has not been granted as invalid operations. On the other hand, when the calculation unit 13 receives a request to obtain operation authority from the external operation terminal 3, in response to this request, it grants operation authority to operate the machine tool main body 10 to the external operation terminal 3 in addition to the main body operation terminal 12.

演算部13は、本体操作端末12及び外部操作端末3の双方に操作権限を付与している状態において本体操作端末12から工作機械本体10に対する操作を受けた場合には、機械操作優先処理を行う。機械操作優先処理は、外部操作端末3からの工作機械本体10に対する操作を無効な操作として扱うとともに、本体操作端末12からの工作機械本体10に対する操作を有効な操作として扱う処理である。 When the calculation unit 13 receives an operation on the machine tool main body 10 from the main body operation terminal 12 while both the main body operation terminal 12 and the external operation terminal 3 have been granted operation authority, the calculation unit 13 performs machine operation priority processing. The machine operation priority processing is processing in which an operation on the machine tool main body 10 from the external operation terminal 3 is treated as an invalid operation, and an operation on the machine tool main body 10 from the main body operation terminal 12 is treated as a valid operation.

図2及び図3は、本実施形態に係る工作機械の操作の流れを示すシーケンスチャートである。以下、本実施形態に係る工作機械の操作の流れを説明する。まず、初期状態において、演算部13は、本体操作端末12に工作機械本体10を操作する操作権限を付与しているものとする。演算部13は、本体操作端末12からの操作(操作権限の取得要求)に応じて、本体操作端末12へ操作権限を付与してもよいし、初期設定として、本体操作端末12へ操作権限を付与するものであってもよい。 Figures 2 and 3 are sequence charts showing the flow of operation of the machine tool according to this embodiment. The flow of operation of the machine tool according to this embodiment will be described below. First, in the initial state, it is assumed that the calculation unit 13 has granted the main body operation terminal 12 the operation authority to operate the machine tool main body 10. The calculation unit 13 may grant operation authority to the main body operation terminal 12 in response to an operation from the main body operation terminal 12 (a request to obtain operation authority), or may grant operation authority to the main body operation terminal 12 as an initial setting.

演算部13は、外部操作端末3からの接続の受け入れを開始する(ステップS10)。 The calculation unit 13 starts accepting a connection from the external operation terminal 3 (step S10).

外部操作端末3の制御部30は、管理者から操作に応じて工作機械1に対して接続要求指令を送信し、これにより、工作機械1との接続を行う(ステップS12)。例えば、接続要求指令の送信は、外部操作端末3においてクライアントプログラムを起動することによって実行される。 The control unit 30 of the external operation terminal 3 transmits a connection request command to the machine tool 1 in response to an operation by the administrator, thereby establishing a connection with the machine tool 1 (step S12). For example, the transmission of the connection request command is executed by starting a client program in the external operation terminal 3.

演算部13は、外部操作端末3が接続されると、外部操作端末3に対して操作画面(画面データ)の送信を開始する(ステップS14)。一方、外部操作端末3の制御部30は、操作画面の受信を開始する(ステップS16)。操作画面の受信を開始すると、制御部30は、受信した操作画面を表示部33に表示する。これにより、外部操作端末3の表示部33と、本体操作端末12の表示部16とで操作画面が共有される。操作画面が共有されている場合、本体操作端末12及び外部操作端末3の一方で操作画面の遷移などの画面操作が行われると、その画面操作は、外部操作端末3の表示部33と、本体操作端末12の表示部16とにそれぞれ反映される。 When the external operation terminal 3 is connected, the calculation unit 13 starts transmitting an operation screen (screen data) to the external operation terminal 3 (step S14). Meanwhile, the control unit 30 of the external operation terminal 3 starts receiving the operation screen (step S16). When reception of the operation screen starts, the control unit 30 displays the received operation screen on the display unit 33. As a result, the operation screen is shared between the display unit 33 of the external operation terminal 3 and the display unit 16 of the main body operation terminal 12. When the operation screen is shared, when a screen operation such as a transition of the operation screen is performed on either the main body operation terminal 12 or the external operation terminal 3, the screen operation is reflected on the display unit 33 of the external operation terminal 3 and the display unit 16 of the main body operation terminal 12, respectively.

つぎに、外部操作端末3の制御部30が、工作機械1に対して要求指令を送信することで、操作権限の取得を要求する(ステップS18)。演算部13は、操作権限の取得要求を受け付けると、本体操作端末12に加えて、操作権限の取得を要求した外部操作端末3にも操作権限を付与する(ステップS20)。そして、演算部13は、外部操作端末3による工作機械本体10に対する操作(外部操作)の受け付けを開始する(ステップS22)。 Next, the control unit 30 of the external operation terminal 3 requests the acquisition of operation authority by transmitting a request command to the machine tool 1 (step S18). When the calculation unit 13 accepts the request to acquire operation authority, it grants operation authority to the external operation terminal 3 that requested the acquisition of operation authority, in addition to the main body operation terminal 12 (step S20). Then, the calculation unit 13 starts accepting operations (external operations) on the machine tool main body 10 by the external operation terminal 3 (step S22).

本体操作端末12及び外部操作端末3の双方に操作権限を付与した以降、演算部13は、本体操作端末12からの工作機械本体10に対する操作(本体操作)、及び操作権限が付与された外部操作端末3からの外部操作を有効な操作として扱う。もっとも、演算部13は、操作権限が付与された外部操作端末3から外部操作を受け付けた場合であっても、後述する機械操作優先処理の実行中においては、例外的に、この操作を無効な操作として扱う(詳細については後述する)。また、演算部13は、操作権限が付与されていない他の外部操作端末(図示せず)から外部操作を受け付けたとしても、この操作を無効な操作として扱う。 After granting operation authority to both the main body operation terminal 12 and the external operation terminal 3, the calculation unit 13 treats operations on the machine tool main body 10 from the main body operation terminal 12 (main body operations) and external operations from the external operation terminal 3 to which operation authority has been granted as valid operations. However, even if the calculation unit 13 receives an external operation from the external operation terminal 3 to which operation authority has been granted, the calculation unit 13 exceptionally treats this operation as an invalid operation while the machine operation priority process described below is being executed (details will be described later). In addition, even if the calculation unit 13 receives an external operation from another external operation terminal (not shown) to which operation authority has not been granted, the calculation unit 13 treats this operation as an invalid operation.

図4は、本体操作端末の操作表示部に表示される操作画面の一例を示す説明図である。このようにして、外部操作端末3に操作権限を付与し、外部操作の受け付けを開始した以降、演算部13は、本体操作端末12の操作表示部14(表示部16)に、外部操作端末3によって操作されていることを示す情報を表示する。図4に示す例では、外部操作端末3によって操作されていることを示す「共有中」、及び、外部操作端末3を識別する情報、例えば外部操作端末3を操作する管理者の識別子を示す「管理者A」を含む情報14aが表示される。このような画面表示は、本体操作端末12の表示部16のみで行われてもよいし、外部操作端末3の表示部33で共有されてもよい。 FIG. 4 is an explanatory diagram showing an example of an operation screen displayed on the operation display unit of the main operation terminal. After granting operation authority to the external operation terminal 3 and starting to accept external operations in this way, the calculation unit 13 displays information on the operation display unit 14 (display unit 16) of the main operation terminal 12 indicating that it is being operated by the external operation terminal 3. In the example shown in FIG. 4, information 14a including "Sharing", indicating that it is being operated by the external operation terminal 3, and information identifying the external operation terminal 3, for example "Administrator A" indicating the identifier of the administrator operating the external operation terminal 3, is displayed. Such a screen display may be performed only on the display unit 16 of the main operation terminal 12, or may be shared on the display unit 33 of the external operation terminal 3.

図2を参照するに、演算部13は、本体操作端末12及び外部操作端末3の双方に操作権限を付与している状態で受け付けた操作が、本体操作端末12からの本体操作であることを判断すると(ステップS24:Yes)、機械操作優先処理を開始する(ステップS26)。 Referring to FIG. 2, when the calculation unit 13 determines that the operation received while operation authority is granted to both the main body operation terminal 12 and the external operation terminal 3 is a main body operation from the main body operation terminal 12 (step S24: Yes), it starts machine operation priority processing (step S26).

図3に示すように、機械操作優先処理が開始されると、演算部13は、本体操作に応じた処理を行う(ステップS28)。したがって、演算部13は、本体操作に応じて工作機械本体10が動作するように、本体操作の情報を制御部11に出力する。これにより、本体操作は有効として扱われる。 As shown in FIG. 3, when the machine operation priority process is started, the calculation unit 13 performs processing according to the main body operation (step S28). Therefore, the calculation unit 13 outputs information on the main body operation to the control unit 11 so that the machine tool main body 10 operates according to the main body operation. As a result, the main body operation is treated as valid.

一方、機械操作優先処理を開始した後、操作権限が付与された外部操作端末3から外部操作が行われたとする(ステップS30)。演算部13は、通信部18を介して、外部操作端末3から外部操作に対応する操作データを受信するものの(ステップS32)、この操作が操作権限が付与された外部操作端末3からものであることを判断すると、この操作を無視する(ステップS34)。したがって、演算部13は、外部操作の情報を制御部11に出力しない。これにより、外部操作端末3からの操作は無効として扱われる。すなわち、演算部13は、機械操作優先処理の実行中においては、操作権限が付与された外部操作端末3からの外部操作であっても、例外的に、この操作を無効な操作として扱う。また、操作権限を付与していない他の外部操作端末(図示せず)からの外部操作があったとしても、演算部13は、当然にこれを無効なものとして扱う。 On the other hand, suppose that an external operation is performed from an external operation terminal 3 to which operation authority has been granted after the machine operation priority process has started (step S30). The calculation unit 13 receives operation data corresponding to the external operation from the external operation terminal 3 via the communication unit 18 (step S32), but ignores this operation when it determines that this operation is from an external operation terminal 3 to which operation authority has been granted (step S34). Therefore, the calculation unit 13 does not output information on the external operation to the control unit 11. As a result, the operation from the external operation terminal 3 is treated as invalid. That is, while the machine operation priority process is being executed, the calculation unit 13 exceptionally treats this operation as invalid even if it is an external operation from an external operation terminal 3 to which operation authority has been granted. Also, even if there is an external operation from another external operation terminal (not shown) to which operation authority has not been granted, the calculation unit 13 naturally treats it as invalid.

操作権限が付与された外部操作端末3からの操作のうち、無効として扱われる操作は、工作機械本体10に対する操作に関するものに限られる。したがって、演算部13は、工作機械本体10に対する操作以外の操作、例えば画面遷移、拡大及び縮小などの画面操作、スイッチ17に対して割り付ける機能の変更操作などについては有効な操作として扱う。ただし、演算部13は、工作機械本体10に対する操作に限らず、操作権限が付与された外部操作端末3からの全ての操作を無効な操作として扱ってもよい。 Of the operations from the external operation terminal 3 to which operation authority has been granted, the operations that are treated as invalid are limited to those related to the machine tool main body 10. Therefore, the calculation unit 13 treats operations other than operations on the machine tool main body 10, such as screen operations such as screen transitions, zooming in and out, and operations to change the functions assigned to the switches 17, as valid operations. However, the calculation unit 13 may treat all operations from the external operation terminal 3 to which operation authority has been granted, not limited to operations on the machine tool main body 10, as invalid operations.

図5は、外部操作端末の操作表示部に表示される操作画面の一例を示す説明図である。このようにして、機械操作優先処理が開始されると、演算部13は、外部操作端末3の操作表示部31(表示部33)に、機械操作優先処理が行われていることを示す情報を表示する。図5(a)に示す例では、操作表示部31に、機械操作優先処理が行われていることを示す「機械操作優先中」という情報31aが表示される。また、外部操作を無効として扱った場合、演算部13は、外部操作端末3の操作表示部31に、外部操作を無効として扱った旨の情報を表示する。図5(b)に示す例では、操作表示部31に、外部操作を無効として扱ったことを示す「操作は無効です」という情報31aが表示される。 Figure 5 is an explanatory diagram showing an example of an operation screen displayed on the operation display unit of the external operation terminal. When the machine operation priority processing is started in this way, the calculation unit 13 displays information indicating that the machine operation priority processing is being performed on the operation display unit 31 (display unit 33) of the external operation terminal 3. In the example shown in Figure 5 (a), the operation display unit 31 displays information 31a saying "machine operation priority in progress", indicating that the machine operation priority processing is being performed. Furthermore, when the external operation is treated as invalid, the calculation unit 13 displays information that the external operation has been treated as invalid on the operation display unit 31 of the external operation terminal 3. In the example shown in Figure 5 (b), the operation display unit 31 displays information 31a saying "operation is invalid", indicating that the external operation has been treated as invalid.

図3に示すように、演算部13は、本体操作端末12の最終操作からの経過時間が所定の上限時間に到達したことを判断すると(ステップS36:Yes)、機械操作優先処理を終了する(ステップS38)。経過時間が所定の上限時間に到達していない場合には、ステップS28の処理に戻る。 As shown in FIG. 3, when the calculation unit 13 determines that the elapsed time since the last operation of the main body operation terminal 12 has reached a predetermined upper limit time (step S36: Yes), it ends the machine operation priority process (step S38). If the elapsed time has not reached the predetermined upper limit time, the process returns to step S28.

一方、図2に示すように、外部操作端末3に操作権限を付与した以降であっても、本体操作が行われない限り(ステップS24:Yes)、演算部13は、機械操作優先処理を開始しない。図3に示すように、操作権限が付与された外部操作端末3により外部操作が行われると(ステップS30)、演算部13は、通信部18を介して、外部操作に対応する操作データを受信する(ステップS40)。そして、演算部13は、操作権限が付与された外部操作端末3からの操作であることを判断すると、外部操作に応じた処理を行う(ステップS42)。したがって、演算部13は、外部操作に応じて工作機械本体10が動作するように、外部操作の情報を制御部11に出力する。これにより、操作権限が付与された外部操作端末3からの外部操作は有効として扱われる。 On the other hand, as shown in FIG. 2, even after the external operation terminal 3 is granted operation authority, the calculation unit 13 does not start the machine operation priority process unless the main body is operated (step S24: Yes). As shown in FIG. 3, when an external operation is performed by the external operation terminal 3 granted operation authority (step S30), the calculation unit 13 receives operation data corresponding to the external operation via the communication unit 18 (step S40). Then, when the calculation unit 13 determines that the operation is from the external operation terminal 3 granted operation authority, it performs processing according to the external operation (step S42). Therefore, the calculation unit 13 outputs information on the external operation to the control unit 11 so that the machine tool main body 10 operates in response to the external operation. As a result, the external operation from the external operation terminal 3 granted operation authority is treated as valid.

外部操作端末3で操作権限を終了する終了操作が行われると(ステップS44)、演算部13は、終了操作の受信をトリガーとして(ステップS46:Yes)、本処理を終了する(ステップS48)。一方、演算部13は、終了操作を判断しない場合には(ステップS46:No)、ステップS24の処理に戻る。 When a termination operation is performed on the external operation terminal 3 to terminate the operation authority (step S44), the calculation unit 13 ends this process (step S48) using the reception of the termination operation as a trigger (step S46: Yes). On the other hand, if the calculation unit 13 does not determine that a termination operation has been performed (step S46: No), it returns to the process of step S24.

以上説明したように、本実施形態に係る工作機械1によれば、本体操作端末12及び外部操作端末3の双方に操作権限を付与している状態において本体操作端末12からの操作を受けた場合には、機械操作優先処理を行う。機械操作優先処理が行われることにより、本体操作端末12及び外部操作端末3の双方に操作権限を付与している状態であっても、外部操作端末3からの操作が無効な操作として扱われ、本体操作端末12からの操作が有効な操作として扱われる。これにより、本体操作端末12及び外部操作端末3による操作の混合を抑制することができる。加えて、本体操作端末12では、工作機械本体10を操作しようとする度に操作権限の取得要求を行う必要がない。これにより、本体操作端末12のオペレータにとって煩雑な操作を抑制することができるので、オペレータの利便性の向上を図ることができる。 As described above, according to the machine tool 1 of this embodiment, when an operation is received from the main body operation terminal 12 in a state where operation authority is granted to both the main body operation terminal 12 and the external operation terminal 3, machine operation priority processing is performed. By performing machine operation priority processing, even in a state where operation authority is granted to both the main body operation terminal 12 and the external operation terminal 3, the operation from the external operation terminal 3 is treated as an invalid operation, and the operation from the main body operation terminal 12 is treated as a valid operation. This makes it possible to prevent the mixing of operations by the main body operation terminal 12 and the external operation terminal 3. In addition, the main body operation terminal 12 does not need to request acquisition of operation authority every time it tries to operate the machine tool main body 10. This makes it possible to prevent complicated operations for the operator of the main body operation terminal 12, thereby improving the convenience of the operator.

本実施形態に係る工作機械1によれば、演算部13は、上限時間が経過したことをトリガーとして、機械操作優先処理を終了している。これにより、外部操作端末3に操作権限が付与されているにも係わらず、外部操作端末3の操作が無効として扱われるという状態が長期に亘って継続することを制限することができる。外部操作端末3の管理者が操作に対して過度な制約を受けることを抑制することができる。また、機械操作優先処理が終了すれば、操作権限が付与された外部操作端末3からの外部操作は有効として扱われるので、外部操作端末3側で操作権限の取得要求を再度行うといった操作も必要がない。これにより、外部操作端末3の管理者にとって煩雑な操作が不要となるので、管理者の利便性の向上を図ることができる。 According to the machine tool 1 according to this embodiment, the calculation unit 13 ends the machine operation priority process when the upper limit time has elapsed as a trigger. This makes it possible to restrict a state in which the operation of the external operation terminal 3 is treated as invalid, even though the external operation terminal 3 has been granted operation authority, from continuing for a long period of time. This makes it possible to prevent the administrator of the external operation terminal 3 from being subject to excessive restrictions on operation. Furthermore, once the machine operation priority process ends, external operations from the external operation terminal 3 to which operation authority has been granted are treated as valid, so there is no need for the external operation terminal 3 to perform an operation such as re-issuing a request to obtain operation authority. This eliminates the need for complicated operations for the administrator of the external operation terminal 3, thereby improving the convenience of the administrator.

本実施形態に係る工作機械1によれば、本体操作端末12と外部操作端末3とで互いに操作画面を共有している。これにより、操作画面を共有しながら、本体操作端末12と外部操作端末3とで交互に工作機械本体10を操作するような使い方をすることができる。また、操作の主体が交互に代わるような状況であっても、本体操作端末12では、工作機械本体10を操作しようとする度に操作権限の取得要求を行う必要がない。これにより、本体操作端末12のオペレータにとって煩雑な操作が不要となるので、オペレータの利便性の向上を図ることができる。 According to the machine tool 1 according to this embodiment, the main body operation terminal 12 and the external operation terminal 3 share an operation screen with each other. This allows the main body operation terminal 12 and the external operation terminal 3 to alternately operate the machine tool main body 10 while sharing the operation screen. Even in a situation where the subject of operation alternates, the main body operation terminal 12 does not need to request acquisition of operation authority every time the machine tool main body 10 is to be operated. This eliminates the need for the operator of the main body operation terminal 12 to perform complicated operations, thereby improving the convenience of the operator.

図6は、操作画面の一例を示す説明図である。図6(a)に示すように、本体操作端末12の操作表示部14(表示部16)に表示される操作画面は、工作機械本体10を操作する操作項目として、工作機械本体10の機械動作を伴う特定操作項目14bを含んでいる。図6(b)に示すように、特定操作項目14bの表示は、外部操作端末3の操作表示部31(表示部33)にも同様に表示される。 Figure 6 is an explanatory diagram showing an example of an operation screen. As shown in Figure 6 (a), the operation screen displayed on the operation display unit 14 (display unit 16) of the main body operation terminal 12 includes specific operation items 14b involving mechanical operations of the machine tool main body 10 as operation items for operating the machine tool main body 10. As shown in Figure 6 (b), the display of specific operation items 14b is also displayed in the same way on the operation display unit 31 (display unit 33) of the external operation terminal 3.

本体操作端末12に加えて外部操作端末3に操作権限を付与している場合であっても、演算部13は、外部操作端末3の操作表示部31からの特定操作項目31cについての操作を無効な操作として扱ってもよい。なお、図6(b)に示すように、特定操作項目31cについての操作を無効な操作として扱う場合には、特定操作項目31cの表示形態を通常の表示形態と相違させることが好ましい。 Even if operation authority is granted to the external operation terminal 3 in addition to the main body operation terminal 12, the calculation unit 13 may treat an operation on the specific operation item 31c from the operation display unit 31 of the external operation terminal 3 as an invalid operation. Note that, as shown in FIG. 6(b), when an operation on the specific operation item 31c is treated as an invalid operation, it is preferable to make the display form of the specific operation item 31c different from the normal display form.

本実施形態に係る工作機械1によれば、外部操作端末3により、工作機械本体10を遠隔操作することができる。そのため、外部操作端末3の管理者は、工作機械本体10及び本体操作端末12を現に視認しない状況で、外部操作端末3を操作することになる。そこで、外部操作端末3からの特定操作項目31cに対する操作を無効とすることで、本体操作端末12のオペレータにとって工作機械本体10が不意に動作するといった状況を抑制することができる。 According to the machine tool 1 according to this embodiment, the machine tool main body 10 can be remotely operated by the external operation terminal 3. Therefore, the manager of the external operation terminal 3 operates the external operation terminal 3 without actually seeing the machine tool main body 10 and the main body operation terminal 12. Therefore, by disabling operations on specific operation items 31c from the external operation terminal 3, it is possible to prevent the operator of the main body operation terminal 12 from being surprised by the operation of the machine tool main body 10.

また、操作権限が付与された外部操作端末3の操作を通じて、オペレータが気付いていない状況でスイッチ17へ割り当てられる機能が変更されているような状況が起こり得る。このような場合、本体操作端末12のオペレータがスイッチ17を操作した際に、工作機械本体10がオペレータの意図した機能の動作とは異なる機能の動作を実行することとなる。そこで、外部操作端末3に操作権限を付与している場合には、制御部11は、スイッチ17の操作を無効な操作として扱ってもよい。これにより、オペレータにとって工作機械本体10が不意に動作するといった状況を抑制することができる。 In addition, a situation may occur in which the function assigned to the switch 17 is changed without the operator's knowledge through the operation of the external operation terminal 3 to which operation authority has been granted. In such a case, when the operator of the main body operation terminal 12 operates the switch 17, the machine tool main body 10 will execute a function different from the function intended by the operator. Therefore, when operation authority has been granted to the external operation terminal 3, the control unit 11 may treat the operation of the switch 17 as an invalid operation. This makes it possible to prevent a situation in which the machine tool main body 10 operates unexpectedly for the operator.

さらに、演算部13は、機械操作優先処理を行っている場合であっても、本体操作端末12からの特定操作項目14bについての操作を無効な操作として扱ってもよい。 Furthermore, the calculation unit 13 may treat operations for specific operation items 14b from the main body operation terminal 12 as invalid operations even when machine operation priority processing is being performed.

本実施形態に係る工作機械1によれば、機械操作優先処理を行っている場合、操作権限が付与された外部操作端末3からの工作機械本体10に対する操作は無効となる。一方で、機械操作優先処理を行っている場合であっても、工作機械本体10の操作に係わらない、操作画面の遷移などの画面操作は、外部操作端末3からも可能となる。そのため、外部操作端末3からの操作を受けて、オペレータが気付いていない状況で操作画面が遷移していることがある。操作画面を共有している状況であれば、操作画面の遷移は、双方の表示部16、33に反映される。オペレータが、工作機械本体10を注視しつつ、本体操作端末12を視野に入れることなく本体操作端末12を操作するような場合に操作画面が発生すると、オペレータが意図せずに特定操作項目14bを操作してしまうことが起こり得る。この場合、オペレータにとって工作機械本体10が不意に動作するといった状況が発生する。しかしながら、本実施形態に係る工作機械1によれば、機械操作優先処理を行っている場合には、特定操作項目14bについての操作が無効な操作として扱われる。これにより、オペレータにとって工作機械本体10が不意に動作するといった状況を抑制することができる。 According to the machine tool 1 of this embodiment, when the machine operation priority process is being performed, the operation of the machine tool main body 10 from the external operation terminal 3 to which the operation authority has been granted is invalid. On the other hand, even when the machine operation priority process is being performed, screen operations such as the transition of the operation screen that are not related to the operation of the machine tool main body 10 are also possible from the external operation terminal 3. Therefore, the operation screen may transition without the operator noticing, in response to an operation from the external operation terminal 3. In a situation where the operation screen is shared, the transition of the operation screen is reflected on both display units 16 and 33. When an operation screen occurs when the operator operates the main body operation terminal 12 without keeping the main body operation terminal 12 in view while gazing at the machine tool main body 10, it is possible that the operator unintentionally operates the specific operation item 14b. In this case, a situation occurs in which the machine tool main body 10 operates unexpectedly for the operator. However, according to the machine tool 1 of this embodiment, when the machine operation priority process is being performed, the operation of the specific operation item 14b is treated as an invalid operation. This helps prevent the operator from experiencing situations where the machine tool body 10 operates unexpectedly.

なお、上述した実施形態では、演算部13は、外部操作端末3からの操作データを受信した上で、外部操作を無視することで、外部操作を無効な操作として扱っている。しかしながら、外部操作を無効な操作として扱う方法は、これに限らない。例えば、演算部13は、機械操作優先処理を行っている間は、外部操作端末3からの操作データを通信部18で受信しないとしてもよい。また、演算部13は、機械操作優先処理を行っている間、通信部34から操作データを送信することを禁止させる指令、又は操作部32に対する操作を無効化する指令を、外部操作端末3の制御部30に対して出力してもよい。外部操作を無効な操作として扱う方法は、種々の手法を適用することができる。 In the above embodiment, the calculation unit 13 receives operation data from the external operation terminal 3 and ignores the external operation, thereby treating the external operation as an invalid operation. However, the method of treating the external operation as an invalid operation is not limited to this. For example, the calculation unit 13 may not receive operation data from the external operation terminal 3 at the communication unit 18 while performing machine operation priority processing. Furthermore, the calculation unit 13 may output, to the control unit 30 of the external operation terminal 3, a command to prohibit transmission of operation data from the communication unit 34 or a command to invalidate operation on the operation unit 32 while performing machine operation priority processing. Various methods can be applied as a method of treating an external operation as an invalid operation.

上記のように、本発明の実施形態を記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。 As described above, an embodiment of the present invention has been described, but the descriptions and drawings that form part of this disclosure should not be understood as limiting this invention. Various alternative embodiments, examples, and operating techniques will become apparent to those skilled in the art from this disclosure.

1 工作機械
10 工作機械本体
11 制御部
12 本体操作端末
13 演算部
14 操作表示部
15 操作部(第1操作部)
16 表示部(第1表示部)
17 スイッチ
18 通信部
3 外部操作端末
30 制御部
31 操作表示部
32 操作部(第2操作部)
33 表示部(第2表示部)
34 通信部
REFERENCE SIGNS LIST 1 Machine tool 10 Machine tool main body 11 Control unit 12 Main body operation terminal 13 Calculation unit 14 Operation display unit 15 Operation unit (first operation unit)
16 Display section (first display section)
17 Switch 18 Communication unit 3 External operation terminal 30 Control unit 31 Operation display unit 32 Operation unit (second operation unit)
33 Display section (second display section)
34 Communications Department

Claims (2)

材料の加工を行う工作機械本体と、
前記工作機械本体に設けられ、前記工作機械本体を操作する本体操作端末と、
前記工作機械本体を遠隔で操作することができる外部操作端末と通信を行う通信部と、
前記本体操作端末に前記工作機械本体を操作する操作権限を付与するとともに、前記外部操作端末からの操作権限の取得要求に応じて、前記本体操作端末に加えて前記外部操作端末にも前記工作機械本体を操作する操作権限を付与する演算部と、を備え、
前記演算部は、
前記本体操作端末及び前記外部操作端末の双方に操作権限を付与している状態において前記本体操作端末から前記工作機械本体に対する操作を受け付けた場合には、前記外部操作端末からの前記工作機械本体に対する操作を無効な操作として扱うとともに、前記本体操作端末からの前記工作機械本体に対する操作を有効な操作として扱う機械操作優先処理を行うとともに、
前記本体操作端末は、
前記工作機械本体を操作する操作画面を表示する第1表示部と、
前記第1表示部に表示される前記操作画面に対する操作を受け付ける第1操作部と、を含み、
前記外部操作端末は、
前記操作画面を表示する第2表示部と、
前記第2表示部に表示される前記操作画面に対する操作を受け付ける第2操作部と、を含み、
前記第1表示部と前記第2表示部とは、相互に共有された前記操作画面を表示し、
前記操作画面は、前記工作機械本体を操作する操作項目として、前記工作機械本体の機械動作を伴う特定操作項目を含み、
前記演算部は、
前記外部操作端末に操作権限を付与している場合であっても、前記外部操作端末からの前記特定操作項目についての操作を無効な操作として扱い、
前記演算部は、
前記機械操作優先処理を行っている場合であっても、前記本体操作端末からの前記特定操作項目についての操作を無効な操作として扱う
工作機械。
A machine tool body that processes materials;
a main body operation terminal provided on the machine tool main body and operating the machine tool main body;
a communication unit that communicates with an external operation terminal that can remotely operate the machine tool body;
a calculation unit that grants operation authority to operate the machine tool main body to the main body operation terminal, and grants operation authority to operate the machine tool main body to the external operation terminal in addition to the main body operation terminal in response to a request for operation authority from the external operation terminal,
The calculation unit is
When an operation on the machine tool main body is accepted from the main body operation terminal in a state where operation authority is granted to both the main body operation terminal and the external operation terminal, a machine operation priority process is performed in which the operation on the machine tool main body from the external operation terminal is treated as an invalid operation and the operation on the machine tool main body from the main body operation terminal is treated as a valid operation;
The main body operation terminal includes:
a first display unit that displays an operation screen for operating the machine tool body;
a first operation unit that accepts an operation on the operation screen displayed on the first display unit,
The external operation terminal includes:
A second display unit that displays the operation screen;
a second operation unit that accepts an operation on the operation screen displayed on the second display unit,
the first display unit and the second display unit display the mutually shared operation screen;
the operation screen includes, as an operation item for operating the machine tool main body, a specific operation item involving a mechanical operation of the machine tool main body,
The calculation unit is
Even if an operation authority is granted to the external operation terminal, the operation on the specific operation item from the external operation terminal is treated as an invalid operation,
The calculation unit is
Even when the machine operation priority process is being performed, the operation on the specific operation item from the main body operation terminal is treated as an invalid operation.
Machine tools.
前記演算部は、
前記本体操作端末に対する最終操作からの経過時間が所定の上限時間に到達したことを判断すると前記機械操作優先処理を終了する
請求項1記載の工作機械。
The calculation unit is
The machine tool according to claim 1 , wherein the machine operation priority process is terminated when it is determined that the elapsed time from the last operation on the main body operation terminal has reached a predetermined upper limit time.
JP2021057311A 2021-03-30 2021-03-30 Machine Tools Active JP7637549B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021057311A JP7637549B2 (en) 2021-03-30 2021-03-30 Machine Tools
PCT/JP2022/013162 WO2022210097A1 (en) 2021-03-30 2022-03-22 Machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021057311A JP7637549B2 (en) 2021-03-30 2021-03-30 Machine Tools

Publications (2)

Publication Number Publication Date
JP2022154330A JP2022154330A (en) 2022-10-13
JP7637549B2 true JP7637549B2 (en) 2025-02-28

Family

ID=83455282

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021057311A Active JP7637549B2 (en) 2021-03-30 2021-03-30 Machine Tools

Country Status (2)

Country Link
JP (1) JP7637549B2 (en)
WO (1) WO2022210097A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025009055A1 (en) * 2023-07-04 2025-01-09 シュナイダーエレクトリックホールディングス株式会社 Programmable display apparatus, screen synchronization system, and screen synchronization method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000167030A (en) 1998-11-30 2000-06-20 Miura Co Ltd Remote controller for sterilization device
JP2001075638A (en) 1999-09-02 2001-03-23 Digital Electronics Corp Main body module of information processor and recording medium for recording its program
JP2006072696A (en) 2004-09-02 2006-03-16 Matsushita Electric Ind Co Ltd Motor control device
WO2018047309A1 (en) 2016-09-09 2018-03-15 マキノジェイ株式会社 Machining system
JP2018101945A (en) 2016-12-21 2018-06-28 三菱重工機械システム株式会社 Wireless operation system and carton forming machine using the same

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09259083A (en) * 1996-03-19 1997-10-03 Fujitsu Ltd Virtual terminal control system
JP3846666B2 (en) * 1998-09-24 2006-11-15 富士通株式会社 Shared screen controller
KR20130116107A (en) * 2012-04-13 2013-10-23 삼성전자주식회사 Apparatus and method for remote controlling terminal
JP2014085782A (en) * 2012-10-23 2014-05-12 Omron Corp Control system and control method
JP6038418B1 (en) * 2015-10-30 2016-12-07 三菱電機株式会社 Programmable display and control system
JP6969300B2 (en) * 2017-11-02 2021-11-24 オムロン株式会社 Control system, exclusive control method, target device
JP6891846B2 (en) * 2018-03-30 2021-06-18 ブラザー工業株式会社 Control systems, control devices, control methods and computer programs

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000167030A (en) 1998-11-30 2000-06-20 Miura Co Ltd Remote controller for sterilization device
JP2001075638A (en) 1999-09-02 2001-03-23 Digital Electronics Corp Main body module of information processor and recording medium for recording its program
JP2006072696A (en) 2004-09-02 2006-03-16 Matsushita Electric Ind Co Ltd Motor control device
WO2018047309A1 (en) 2016-09-09 2018-03-15 マキノジェイ株式会社 Machining system
JP2018101945A (en) 2016-12-21 2018-06-28 三菱重工機械システム株式会社 Wireless operation system and carton forming machine using the same

Also Published As

Publication number Publication date
JP2022154330A (en) 2022-10-13
WO2022210097A1 (en) 2022-10-06

Similar Documents

Publication Publication Date Title
JP6786403B2 (en) Communication systems, communication equipment, control methods and programs
US10063553B2 (en) Programmable display
JP7637549B2 (en) Machine Tools
CN110580123A (en) handle key function setting method, device and system and storage medium
US7002554B2 (en) Information-processing apparatus and button function control method for use in the apparatus
JPH0345991A (en) Picture display method and computer system using there for
JP2003058266A (en) License management method and license management program
JP4497608B2 (en) Authentication information setting device and authentication information setting method
JP2022049653A (en) Information processing method, system, information processor, and program
JP2022047948A (en) Authorization server, control method of authorization server
JP2022054025A (en) Authorization server device, processing method of authorization server device, and program
JP2006345178A (en) Facsimile driver program
JP7188528B2 (en) Device utilization system
JP5145003B2 (en) Electronic device, authentication processing method thereof, and authentication processing program
WO2025126677A1 (en) Control system, unlocking method, terminal device, and program
JP2005267050A (en) Client, server, system, connection management method and program having connection management function
JP2008269220A (en) Authentication transfer system, authentication transfer method, terminal device and authentication server
JPH07129356A (en) Multi windows system
JPH07245663A (en) Competitive control system
JP2023039680A (en) Information processing apparatus, information processing method, and program
JP6742597B2 (en) Terminal device, control device and program
JP4294642B2 (en) Image processing system
JP6056894B2 (en) Electronic device, usage restriction method, and usage restriction program
JP4060548B2 (en) Remote monitoring control system and control server
JPH02157922A (en) Man machine interface device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240827

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241016

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: 20250121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250217

R150 Certificate of patent or registration of utility model

Ref document number: 7637549

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150