JP7580671B1 - Machining system and machining method - Google Patents
Machining system and machining method Download PDFInfo
- Publication number
- JP7580671B1 JP7580671B1 JP2024532337A JP2024532337A JP7580671B1 JP 7580671 B1 JP7580671 B1 JP 7580671B1 JP 2024532337 A JP2024532337 A JP 2024532337A JP 2024532337 A JP2024532337 A JP 2024532337A JP 7580671 B1 JP7580671 B1 JP 7580671B1
- Authority
- JP
- Japan
- Prior art keywords
- machine tool
- information
- operation information
- machine
- machining system
- 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
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- 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
- B23Q41/00—Combinations or associations of metal-working machines not directed to a particular result according to classes B21, B23, or B24
- B23Q41/06—Features relating to organisation of working of machines
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Multi-Process Working Machines And Systems (AREA)
Abstract
工作システム(1)が、ネットワークに接続された工作機械(M1)と、ネットワークに接続された工作機械(M2,M3)と、工作機械(M1)に接続線(L1)で接続されるとともに工作機械(M1~M3)を操作するためのハンディターミナル(2)とを備え、ハンディターミナル(2)は、工作機械(M1)を操作するための第1の操作情報、または工作機械(M2,M3)を操作するための第2の操作情報を、工作機械(M1)に送信し、工作機械(M1)は、第1の操作情報をハンディターミナル(2)から受信した場合には第1の操作情報に対応する処理を実行し、第2の操作情報をハンディターミナル(2)から受信した場合には第2の操作情報を、ネットワークを介して工作機械(M2,M3)に中継し、工作機械(M2,M3)は、第2の操作情報を受信すると、第2の操作情報に対応する処理を実行する。The machining system (1) comprises a machine tool (M1) connected to a network, machine tools (M2, M3) connected to the network, and a handheld terminal (2) connected to the machine tool (M1) by a connection line (L1) and for operating the machine tools (M1 to M3), the handheld terminal (2) transmits first operation information for operating the machine tool (M1) or second operation information for operating the machine tool (M2, M3) to the machine tool (M1), the machine tool (M1) executes processing corresponding to the first operation information when it receives the first operation information from the handheld terminal (2), and relays the second operation information to the machine tools (M2, M3) via the network when it receives the second operation information, and the machine tools (M2, M3) execute processing corresponding to the second operation information when it receives the second operation information.
Description
本開示は、操作端末で工作機械が操作される工作システム、工作方法、および処理プログラムに関する。 The present disclosure relates to a machining system, a machining method, and a processing program in which a machine tool is operated by an operation terminal.
ハンディターミナルといった操作端末は、通信線を介して接続された工作機械との間で通信を実行し、工作機械を手動で操作することができる装置である。ハンディターミナルは、工作機械の操作を行うための操作スイッチなどの操作部を備えており、操作部が操作されることで、工作機械に備え付けの操作画面から離れた位置で工作機械の操作を行うことができる。 An operation terminal such as a handheld terminal is a device that can communicate with a machine tool connected via a communication line and manually operate the machine tool. A handheld terminal has an operation unit such as an operation switch for operating the machine tool, and by operating the operation unit, the machine tool can be operated from a location away from the operation screen installed on the machine tool.
ハンディターミナルを使用して工作機械が操作される場合、ユーザは、通常、操作対象となる工作機械にハンディターミナルを直接接続し、例えば、当該工作機械におけるワークの加工状況を見ながら操作を行う。このとき、複数の工作機械がある場合には、複数の工作機械それぞれに対応する複数のハンディターミナルが必要であった。 When a machine tool is operated using a handheld terminal, the user normally connects the handheld terminal directly to the machine tool to be operated and operates the machine while, for example, viewing the machining status of the workpiece on that machine tool. In this case, when there are multiple machine tools, multiple handheld terminals corresponding to each of the multiple machine tools are required.
特許文献1に記載のハンディターミナルは、プラント設備の各種機器を操作しようとする時に、目的の機器が接続されている伝送ステーションに接続される。この特許文献1に記載のハンディターミナルは、接続された伝送ステーションの識別記号を識別し、この識別した伝送ステーションに接続された機器に対応する操作画面を自動生成することで、1台のハンディターミナルで複数の機器への操作を可能としている。When attempting to operate various devices in a plant facility, the handheld terminal described in
しかしながら、上記特許文献1の技術では、操作対象の機器を切替える場合に、伝送ステーションを介した機器とハンディターミナルとの間の繋ぎ直しが必要になるという問題があった。However, the technology of
本開示は、上記に鑑みてなされたものであって、工作機械と操作端末との間の接続を繋ぎ替えることなく、1台の操作端末で複数の工作機械を操作することができる工作システムを得ることを目的とする。The present disclosure has been made in consideration of the above, and aims to obtain a machining system that can operate multiple machine tools with a single operation terminal without having to reconnect the connections between the machine tools and the operation terminal.
上述した課題を解決し、目的を達成するために、本開示の工作システムは、ネットワークに接続された第1の工作機械と、ネットワークに接続された第2の工作機械と、第1の工作機械に接続線で接続されるとともに第1の工作機械および第2の工作機械を操作するための操作端末とを備える。操作端末は、第1の工作機械を操作するための第1の操作情報、または第2の工作機械を操作するための第2の操作情報を、第1の工作機械に送信する。第1の工作機械は、第1の操作情報を操作端末から受信した場合には第1の操作情報に対応する処理を実行し、第2の操作情報を操作端末から受信した場合には第2の操作情報を、ネットワークを介して第2の工作機械に中継する。第2の工作機械は、第2の操作情報を受信すると、第2の操作情報に対応する処理を実行する。第2の操作情報には、複数の操作を実行させる処理が含まれており、第1の工作機械は、第2の工作機械に複数の操作を同時に実行させる。 In order to solve the above-mentioned problems and achieve the object, the machining system of the present disclosure includes a first machine tool connected to a network, a second machine tool connected to the network, and an operation terminal connected to the first machine tool by a connection line and for operating the first machine tool and the second machine tool. The operation terminal transmits to the first machine tool first operation information for operating the first machine tool or second operation information for operating the second machine tool. When the first machine tool receives the first operation information from the operation terminal, the first machine tool executes a process corresponding to the first operation information, and when the first machine tool receives the second operation information from the operation terminal, the first machine tool relays the second operation information to the second machine tool via the network. When the second machine tool receives the second operation information, the second machine tool executes a process corresponding to the second operation information . The second operation information includes a process for executing a plurality of operations, and the first machine tool causes the second machine tool to execute the plurality of operations simultaneously.
本開示にかかる工作システムは、工作機械と操作端末との間の接続を繋ぎ替えることなく、1台の操作端末で複数の工作機械を操作することができるという効果を奏する。The machining system disclosed herein has the advantage of being able to operate multiple machine tools with a single operation terminal without having to reconnect the connections between the machine tools and the operation terminal.
以下に、本開示の実施の形態にかかる工作システム、工作方法、および処理プログラムを図面に基づいて詳細に説明する。 Below, the machining system, machining method, and processing program relating to the embodiments of the present disclosure are described in detail with reference to the drawings.
実施の形態.
図1は、実施の形態にかかる工作システムの構成例を示す図である。工作システム1は、1台のハンディターミナル2と、工作機械M1~M3と、HUB(ハブ)3とを備えている。
Embodiment
1 is a diagram showing an example of the configuration of a machining system according to an embodiment of the present invention. The
ハンディターミナル2は、工作機械M1~M3に操作を行うための操作端末である。なお、実施の形態1では、工作システム1が3台の工作機械M1~M3を備えている場合について説明するが、工作システム1は、複数(2台以上)の工作機械を備えていればよい。したがって、工作システム1が備える工作機械は、2台であってもよいし、4台以上であってもよい。The handheld terminal 2 is an operation terminal for operating the machine tools M1 to M3. In the first embodiment, the
工作システム1が備える工作機械M1~M3のうちの1台の工作機械が、ハンディターミナル2と直接通信を実行する代表の工作機械である。実施の形態では、工作機械M1が代表の工作機械である場合について説明する。なお、以下の説明では、代表の工作機械である工作機械M1を代表工作機械M1という場合がある。また、以下の説明では、工作機械M1以外の工作機械である工作機械M2,M3を、他の工作機械M2,M3という場合がある。One of the machine tools M1 to M3 included in the
代表工作機械M1が第1の工作機械であり、他の工作機械M2,M3が第2の工作機械である。工作システム1が、2台の工作機械を備えている場合、他の工作機械は、工作機械M2または工作機械M3の1台である。なお、工作機械M1~M3を区別する必要がない場合には、工作機械M1~M3を工作機械Mxという場合がある。
The representative machine tool M1 is the first machine tool, and the other machine tools M2 and M3 are the second machine tools. When the
工作機械M1~M3は、HUB3に接続されており、互いに通信可能となっている。ハンディターミナル2は、代表工作機械M1に接続されており、互いに通信可能となっている。実施の形態のハンディターミナル2は、代表工作機械M1に情報を中継してもらうことで、他の工作機械M2,M3との間で通信可能となっている。ハンディターミナル2は、ユーザからの指示に従って工作機械M1~M3に対してユーザからの指示の内容を実行する。また、ハンディターミナル2は、ユーザからの指示に従って工作機械M1~M3から情報を取得する。 The machine tools M1 to M3 are connected to HUB3 and can communicate with each other. The handheld terminal 2 is connected to the representative machine tool M1 and can communicate with each other. In the embodiment, the handheld terminal 2 can communicate with the other machine tools M2, M3 by having the representative machine tool M1 relay information. The handheld terminal 2 executes the contents of the user's instructions to the machine tools M1 to M3 in accordance with the user's instructions. The handheld terminal 2 also acquires information from the machine tools M1 to M3 in accordance with the user's instructions.
工作機械M1~M3は、ネットワーク接続によって、工作機械Mx間で情報の送受信を行う。なお、工作機械Mx間は、工作機械Mx専用の通信規格で通信を実行してもよいし、汎用の通信規格で通信を実行してもよい。The machine tools M1 to M3 transmit and receive information between the machine tools Mx via a network connection. Note that communication between the machine tools Mx may be performed using a communication standard dedicated to the machine tools Mx, or may be performed using a general-purpose communication standard.
なお、工作システム1では、HUB3を介したネットワーク接続によって、代表工作機械M1と他の工作機械M2,M3との間で通信が実行されてもよいし、代表工作機械M1と他の工作機械M2,M3とが直接接続されたネットワーク接続によって通信が実行されてもよい。図1では、HUB3が接続線に置き換えられることで、代表工作機械M1と他の工作機械M2,M3とを直接接続したネットワークを実現できる。In the
工作機械M1~M3は、例えば、制御機器、センサ、駆動機器などを接続して、機器の制御、機器の状態監視などを行う産業用ネットワーク(フィールドネットワーク)を用いて情報の送受信を実行する。この産業用ネットワークの例は、CC(Control and Communication)-Link(シーシーリンク)、Profibus(Process Field Bus、プロフィバス)、Ethernet(登録商標)/IP(イーサネット(登録商標)アイピー)、FL-net(エフ・エル・ネット)などである。工作機械M1~M3は、産業用ネットワークの通信方式に応じたデータ通信を実行する。 The machine tools M1 to M3 transmit and receive information using an industrial network (field network) that connects, for example, control devices, sensors, drive devices, etc. to control the devices and monitor their status. Examples of this industrial network are CC (Control and Communication)-Link, Profibus (Process Field Bus), Ethernet (registered trademark)/IP, FL-net, etc. The machine tools M1 to M3 perform data communication according to the communication method of the industrial network.
工作機械M1~M3は、それぞれ自身の工作機械を識別するための各工作機械の個体識別情報(ID、IDentification)を保持している。代表工作機械M1は、工作機械M1~M3のIDと、工作機械M1~M3の通信アドレスとが対応付けされたIDテーブルを保持している。代表工作機械M1は、IDテーブルを用いて、ハンディターミナル2と工作機械M2,M3との間の情報の中継を実行する。 Each of the machine tools M1 to M3 holds individual identification information (ID, IDentification) for identifying its own machine tool. The representative machine tool M1 holds an ID table in which the IDs of the machine tools M1 to M3 correspond to the communication addresses of the machine tools M1 to M3. The representative machine tool M1 uses the ID table to relay information between the handheld terminal 2 and the machine tools M2, M3.
ハンディターミナル2は、操作部21と、表示部22と、通信IF(InterFace)23とを有している。代表工作機械M1は、HT通信制御部31Aと、記憶部32Aと、通信IF33と、ID保存部34とを有している。また、他の工作機械M2は、HT通信制御部31Bと、記憶部32Bとを有している。また、他の工作機械M3は、HT通信制御部31Cと、記憶部32Cとを有している。The handheld terminal 2 has an
ここで、ハンディターミナル2の外観構成について説明する。図2は、実施の形態にかかる工作システムが備えるハンディターミナルの外観構成例を示す図である。ハンディターミナル2は、操作部21と、表示部22とを有している。操作部21は、操作スイッチ、操作ボタン、操作ダイヤルなどであり、ユーザによる操作に対応する指令を受け付ける。ユーザによる操作は、工作機械Mxを操作するための操作である。すなわち、操作部21は、工作機械Mxに特定の処理を実行させるための指令をユーザから受け付ける。Here, the external configuration of the handheld terminal 2 will be described. FIG. 2 is a diagram showing an example of the external configuration of the handheld terminal provided in the machining system according to the embodiment. The handheld terminal 2 has an
表示部22の例は、液晶モニタであり、種々の情報を表示する。表示部22は、例えば、操作対象とする工作機械Mxの名称(機械名)、工作機械Mxへの操作内容の候補、ユーザから受け付けた操作内容を示す操作情報、通信IF23が工作機械Mxから受信した工作機械Mxの情報などを表示する。An example of the
通信IF23が工作機械Mxから受信する工作機械Mxの情報は、例えば、工作機械Mxが管理している情報であり、工作機械Mxからハンディターミナル2に提供されて、ハンディターミナル2で表示される情報(表示情報)である。The information of the machine tool Mx that the communication IF 23 receives from the machine tool Mx is, for example, information managed by the machine tool Mx, and is information (display information) provided from the machine tool Mx to the handheld terminal 2 and displayed on the handheld terminal 2.
操作部21は、ユーザから、操作対象とする工作機械Mxを指定した情報が入力されると、指定された工作機械Mxを示す情報(機械名など)を表示部22に表示させる。また、操作部21は、ユーザから、操作内容を指定した情報が入力されると、指定された操作内容を示す情報を表示部22に表示させる。ユーザから、指定された操作内容を示す情報は、例えば、工作機械Mxが収集した表示情報の取得要求などである。When the user inputs information specifying the machine tool Mx to be operated, the
ハンディターミナル2は、工作機械Mxへの操作が行われる前に、工作機械Mxの機械名と、工作機械Mxを識別するIDとが対応付けされた対応情報を記憶部(図示せず)などで記憶しておく。例えば、ハンディターミナル2は、代表工作機械M1との最初の通信で、ハンディターミナル2からの操作対象となる工作機械MxのIDと機械名とが対応付けされた情報(対応情報)を、代表工作機械M1から取得する。実施の形態の対応情報では、工作機械M1,M2,M3のIDと、工作機械M1,M2,M3の機械名とが対応付けされている。代表工作機械M1のIDが第1の識別情報であり、他の工作機械M2,M3のIDが第2の識別情報である。Before an operation is performed on the machine tool Mx, the handheld terminal 2 stores in a storage unit (not shown) or the like correspondence information in which the machine name of the machine tool Mx is associated with an ID that identifies the machine tool Mx. For example, in the first communication with the representative machine tool M1, the handheld terminal 2 acquires information (correspondence information) in which the ID and machine name of the machine tool Mx to be operated from the handheld terminal 2 are associated with each other. In the correspondence information of the embodiment, the IDs of the machine tools M1, M2, and M3 are associated with the machine names of the machine tools M1, M2, and M3. The ID of the representative machine tool M1 is the first identification information, and the IDs of the other machine tools M2 and M3 are the second identification information.
表示部22は、代表工作機械M1から取得した対応情報に含まれる操作可能な工作機械Mxの情報(機械名)を表示する。これにより、ユーザが操作したい工作機械Mxが、ユーザによって選択可能となる。The
ハンディターミナル2は、ユーザから、操作対象とする工作機械Mxを指定した工作機械Mxの機械名などが入力されると、対応情報から、ユーザに指定された工作機械Mxの機械名に対応するIDを読み出す。When a user inputs the machine name of the machine tool Mx to be operated, etc., the handheld terminal 2 reads out the ID corresponding to the machine name of the machine tool Mx specified by the user from the correspondence information.
また、ハンディターミナル2は、工作機械Mxへの操作内容である操作情報を、ユーザから受け付ける。ハンディターミナル2は、ユーザによって入力された機械名と操作情報とを対応付けする。The handheld terminal 2 also receives operation information from the user, which is the operation content for the machine tool Mx. The handheld terminal 2 associates the machine name entered by the user with the operation information.
ハンディターミナル2が備える通信IF23は、代表工作機械M1が備える通信IF33に接続線L1を介して接続されている。通信IF23は、ユーザに指定された工作機械Mxを識別するIDと、ユーザによって指定された工作機械Mxへの操作指令を示す操作情報とを、接続線L1を介して代表工作機械M1の通信IF33に送信する。すなわち、通信IF23は、ユーザに選択された工作機械Mxに対応するIDを操作情報に付加して通信IF33に送信する。ユーザによって指定される操作情報は、工作機械Mxへの操作の内容を示す。代表工作機械M1への操作情報が第1の操作情報であり、他の工作機械M2,M3への操作情報が第2の操作情報である。なお、接続線L1は、有線でも無線でもよい。The communication IF 23 of the handheld terminal 2 is connected to the communication IF 33 of the representative machine tool M1 via a connection line L1. The communication IF 23 transmits an ID for identifying the machine tool Mx designated by the user and operation information indicating an operation command to the machine tool Mx designated by the user to the communication IF 33 of the representative machine tool M1 via the connection line L1. That is, the communication IF 23 adds an ID corresponding to the machine tool Mx selected by the user to the operation information and transmits it to the communication IF 33. The operation information designated by the user indicates the content of the operation to the machine tool Mx. The operation information to the representative machine tool M1 is the first operation information, and the operation information to the other machine tools M2 and M3 is the second operation information. The connection line L1 may be wired or wireless.
なお、通信IF23が通信IF33に送信する情報にはIDが含まれないこともある。この場合、代表工作機械M1は、ハンディターミナル2が接続されている代表工作機械M1(自身の工作機械)が操作対象の工作機械であると判定する。In addition, the information that communication IF 23 transmits to communication IF 33 may not include an ID. In this case, representative machine tool M1 determines that representative machine tool M1 (its own machine tool) to which handheld terminal 2 is connected is the machine tool to be operated.
また、通信IF23は、工作機械Mxが収集した表示情報を、代表工作機械M1の通信IF33から受信する。通信IF23が通信IF33から受信した表示情報は、表示部22によって表示される。In addition, the communication IF 23 receives the display information collected by the machine tool Mx from the communication IF 33 of the representative machine tool M1. The display information received by the communication IF 23 from the communication IF 33 is displayed by the
代表工作機械M1の通信IF33は、ハンディターミナル2の通信IF23から、工作機械MxのIDと、この工作機械Mxへの操作情報とを受信する。通信IF33は、受信したIDおよび操作情報をHT通信制御部31Aに送る。The communication IF 33 of the representative machine tool M1 receives the ID of the machine tool Mx and operation information for this machine tool Mx from the communication IF 23 of the handheld terminal 2. The communication IF 33 sends the received ID and operation information to the HT communication control unit 31A.
代表工作機械M1のID保存部34は、不揮発性メモリである。ID保存部34は、他の工作機械M2,M3のIDと他の工作機械M2,M3の通信アドレスとが対応付けされたIDテーブルを保持しておく。The
このIDテーブルは、予めユーザによってID保存部34に登録される。実施の形態でのIDテーブルには、他の工作機械M2のIDと他の工作機械M2の通信アドレスとが対応付けされた情報、および他の工作機械M3のIDと他の工作機械M3の通信アドレスとが対応付けされた情報が格納されている。This ID table is registered in advance by the user in the
代表工作機械M1の記憶部32Aは、代表工作機械M1が収集した表示情報、および代表工作機械M1がハンディターミナル2から受信した操作情報を記憶する。代表工作機械M1の記憶部32Aが記憶しておく表示情報は、代表工作機械M1がハンディターミナル2から受信した操作情報に対応する情報である。また、記憶部32Aは、代表工作機械M1のIDを示すID情報(図示せず)を予め記憶しておく。The
HT通信制御部31Aは、通信IF33が受信したIDが、自装置である代表工作機械M1のIDに対応するか否かを、記憶部32A内のID情報に基づいて判定する。HT通信制御部31Aが、通信IF33が受信したIDが代表工作機械M1のIDに対応すると判定した場合、代表工作機械M1は、通信IF33が受信した操作情報に対応する処理を実行する。例えば、代表工作機械M1がハンディターミナル2から受信した操作情報が、代表工作機械M1の動作状態を収集する処理を実行するための情報であった場合、代表工作機械M1は、代表工作機械M1の動作状態の情報(第1の動作状態情報)を表示情報として収集し、記憶部32Aに記憶させる。The HT communication control unit 31A determines whether the ID received by the communication IF 33 corresponds to the ID of the representative machine tool M1, which is the device itself, based on the ID information in the
HT通信制御部31Aは、通信IF33が受信したIDが、代表工作機械M1のIDに対応する場合、記憶部32A内の表示情報を通信IF33に送る。これにより、記憶部32A内の表示情報が通信IF33から通信IF23に送られる。If the ID received by the communication IF 33 corresponds to the ID of the representative machine tool M1, the HT communication control unit 31A sends the display information in the
HT通信制御部31Aは、通信IF33が受信したIDが、代表工作機械M1のIDに対応しない場合、すなわち通信IF33が受信したIDが、他の工作機械M2,M3の何れかのIDに対応する場合、対応する他の工作機械にIDおよび操作情報を中継する。 If the ID received by the communication IF 33 does not correspond to the ID of the representative machine tool M1, i.e., if the ID received by the communication IF 33 corresponds to the ID of one of the other machine tools M2, M3, the HT communication control unit 31A relays the ID and operation information to the other corresponding machine tool.
具体的には、HT通信制御部31Aは、通信IF33が受信したIDに対応する通信アドレスを、ID保存部34に保存されているIDテーブルから読み出す。HT通信制御部31Aは、読み出した通信アドレスに、通信IF33が受信したIDおよび操作情報を送信する。HT通信制御部31Aは、HUB3を介してIDおよび操作情報を送信する。Specifically, the HT communication control unit 31A reads out a communication address corresponding to the ID received by the communication IF 33 from the ID table stored in the
このように、代表工作機械M1は、ハンディターミナル2との間の通信をHT通信制御部31Aで行う。そして、代表工作機械M1は、IDテーブルを用いて、ハンディターミナル2と他の工作機械M2,M3との間の情報の中継を実行する。例えば、通信IF33が受信したIDが工作機械M2のIDである場合、代表工作機械M1は、通信IF33が受信したIDおよび操作情報を工作機械M2に送信する。In this way, the representative machine tool M1 communicates with the handheld terminal 2 using the HT communication control unit 31A. The representative machine tool M1 then uses the ID table to relay information between the handheld terminal 2 and the other machine tools M2, M3. For example, if the ID received by the communication IF 33 is the ID of the machine tool M2, the representative machine tool M1 transmits the ID and operation information received by the communication IF 33 to the machine tool M2.
このように、HT通信制御部31Aは、代表工作機械M1に直接接続されたハンディターミナル2との通信制御を行う。また、HT通信制御部31Aは、ハンディターミナル2から受信したIDが代表工作機械M1以外の場合には、ハンディターミナル2から送られてくる通信データ(操作情報およびID)をネットワーク通信の情報に変換して他の工作機械M2,M3に送信する。In this way, the HT communication control unit 31A controls communication with the handheld terminal 2 directly connected to the representative machine tool M1. Furthermore, if the ID received from the handheld terminal 2 is other than that of the representative machine tool M1, the HT communication control unit 31A converts the communication data (operation information and ID) sent from the handheld terminal 2 into network communication information and transmits it to the other machine tools M2 and M3.
また、HT通信制御部31Aは、他の工作機械M2,M3からネットワーク通信でハンディターミナル2への表示情報を受信した場合には、受信した表示情報をハンディターミナル2との間の通信の情報に変換してハンディターミナル2に送信する。すなわち、HT通信制御部31Aは、ハンディターミナル2と、ネットワーク接続している他の工作機械M2,M3との間の通信制御を行う。Furthermore, when the HT communication control unit 31A receives display information for the handheld terminal 2 from other machine tools M2, M3 via network communication, it converts the received display information into information for communication with the handheld terminal 2 and transmits it to the handheld terminal 2. In other words, the HT communication control unit 31A controls communication between the handheld terminal 2 and other machine tools M2, M3 connected to the network.
他の工作機械M2,M3は、同様の構成を有しているので、ここでは、工作機械M2の構成について説明する。工作機械M2の記憶部32Bは、工作機械M2が収集した表示情報、および工作機械M2が代表工作機械M1を介してハンディターミナル2から受信した操作情報を記憶する。工作機械M2の記憶部32Bが記憶しておく表示情報は、工作機械M2が代表工作機械M1を介してハンディターミナル2から受信した操作情報に対応する情報である。また、記憶部32Bは、工作機械M2のIDを示すID情報(図示せず)を予め記憶しておく。
The other machine tools M2, M3 have similar configurations, so here, the configuration of machine tool M2 will be described.
工作機械M2のHT通信制御部31Bは、HUB3から受信したIDが、自装置である工作機械M2のIDに対応するか否かを、記憶部32B内のID情報に基づいて判定する。工作機械M2は、HT通信制御部31Bが受信したIDが工作機械M2のIDに対応すると判定した場合、受信した操作情報に対応する処理を実行する。例えば、工作機械M2が受信した操作情報が、工作機械M2の動作状態を収集するための情報であった場合、工作機械M2は、工作機械M2の動作状態の情報を表示情報として収集する。The HT communication control unit 31B of the machine tool M2 determines whether the ID received from HUB3 corresponds to the ID of the machine tool M2, which is its own device, based on the ID information in the
代表工作機械M1がハンディターミナル2から受信したIDが工作機械M2のIDである場合、工作機械M2が第2の工作機械であり、工作機械M2の動作状態の情報が第2の動作状態情報である。また、代表工作機械M1がハンディターミナル2から受信したIDが工作機械M3のIDである場合、工作機械M3が第2の工作機械であり、工作機械M3の動作状態の情報が第2の動作状態情報である。また、代表工作機械M1がハンディターミナル2から受信したIDが工作機械M2,M3のIDである場合、工作機械M2,M3が第2の工作機械であり、工作機械M2,M3の動作状態の情報が第2の動作状態情報である。 If the ID received by the representative machine tool M1 from the handheld terminal 2 is the ID of the machine tool M2, the machine tool M2 is the second machine tool, and the information on the operation status of the machine tool M2 is the second operation status information. Also, if the ID received by the representative machine tool M1 from the handheld terminal 2 is the ID of the machine tool M3, the machine tool M3 is the second machine tool, and the information on the operation status of the machine tool M3 is the second operation status information. Also, if the ID received by the representative machine tool M1 from the handheld terminal 2 is the ID of the machine tools M2, M3, the machine tools M2, M3 are the second machine tool, and the information on the operation status of the machine tools M2, M3 is the second operation status information.
HT通信制御部31Bは、受信したIDが、工作機械M2のIDに一致する場合、記憶部32A内の表示情報を、HUB3を介して、代表工作機械M1のHT通信制御部31Aに送る。これにより、記憶部32B内の表示情報が代表工作機械M1を介して、ハンディターミナル2に送られる。HT通信制御部31Bは、受信したIDが、工作機械M2のIDに一致しない場合、エラーを示す情報を、代表工作機械M1に送信する。
If the received ID matches the ID of the machine tool M2, the HT communication control unit 31B sends the display information in the
つぎに、工作システム1が実行する処理の処理手順について説明する。まず、工作システム1において、ハンディターミナル2が、工作機械M1~M3の何れかに操作情報を送信する際の工作システム1の処理について説明する。Next, we will explain the processing procedure of the processing executed by the
図3は、実施の形態にかかる工作システムにおいてハンディターミナルが工作機械に操作情報を送信する際の工作システムの処理手順を示すフローチャートである。工作システム1では、ハンディターミナル2が、代表工作機械M1からIDテーブルを取得する(ステップS10)。
Figure 3 is a flowchart showing the processing procedure of the machining system when the handheld terminal transmits operation information to the machine tool in the machining system according to the embodiment. In the
ハンディターミナル2の操作部21は、ユーザから、操作対象となる工作機械Mxおよび操作情報を受け付ける(ステップS20)。操作部21は、操作対象となる工作機械Mxとして、工作機械Mxの機械名などを受け付ける。The
ユーザは、例えば、表示部22に表示されている複数の工作機械Mxの機械名の中から、操作対象とする工作機械Mxを選択することで、操作対象とする工作機械Mxを指定する。操作部21は、指定された工作機械Mxを操作対象の工作機械Mxとして受け付ける。The user specifies the machine tool Mx to be operated, for example, by selecting the machine tool Mx to be operated from among the machine names of the multiple machine tools Mx displayed on the
また、ユーザは、例えば、表示部22に表示されている複数の操作情報の中から、所望の操作情報を選択することで、所望の操作情報を指定する。操作部21は、指定された操作情報を受け付ける。
In addition, the user specifies desired operation information, for example, by selecting desired operation information from multiple pieces of operation information displayed on the
ハンディターミナル2は、ユーザから指定された工作機械Mxに対応するIDを対応情報から読み出す。ハンディターミナル2の通信IF23は、代表工作機械M1にIDおよび操作情報を送信する(ステップS30)。The handheld terminal 2 reads out the ID corresponding to the machine tool Mx specified by the user from the correspondence information. The communication IF 23 of the handheld terminal 2 transmits the ID and operation information to the representative machine tool M1 (step S30).
代表工作機械M1の通信IF33は、IDおよび操作情報を受信する(ステップS40)。代表工作機械M1のHT通信制御部31Aは、ハンディターミナル2から受信した情報に付加されているIDの情報を読み取り、IDを判別する(ステップS50)。すなわち、HT通信制御部31Aは、IDが何れの工作機械MxのIDであるかを判定する。HT通信制御部31Aは、IDが代表工作機械M1のIDであるか否かを判定する(ステップS60)。The communication IF 33 of the representative machine tool M1 receives the ID and operation information (step S40). The HT communication control unit 31A of the representative machine tool M1 reads the ID information added to the information received from the handheld terminal 2 and determines the ID (step S50). That is, the HT communication control unit 31A determines which machine tool Mx the ID belongs to. The HT communication control unit 31A determines whether the ID is the ID of the representative machine tool M1 (step S60).
IDが代表工作機械M1のIDである場合(ステップS60、Yes)、HT通信制御部31Aは、操作情報を記憶部32Aに格納し、代表工作機械M1は、操作情報に対応する処理を実行する(ステップS70)。If the ID is the ID of the representative machine tool M1 (step S60, Yes), the HT communication control unit 31A stores the operation information in the
なお、ハンディターミナル2から送られてきた操作情報にIDが含まれていない場合も、HT通信制御部31Aは、操作情報を記憶部32Aに格納する。そして、代表工作機械M1が、操作情報に対応する処理を実行する。このように、代表工作機械M1は、受信したIDが代表工作機械M1のIDである場合、または受信した情報にIDが含まれない場合は、代表工作機械M1への操作情報であると判断し、操作情報に対応する処理を実行する。
Note that even if the operation information sent from the handheld terminal 2 does not include an ID, the HT communication control unit 31A stores the operation information in the
例えば、操作情報が、表示情報を収集することを要求する情報である場合、代表工作機械M1は、操作情報に対応する表示情報を収集する。収集された表示情報は、記憶部32Aに格納される。操作情報が、表示情報を収集することを要求する情報である場合、HT通信制御部31Aは、表示情報を通信IF33に送る。通信IF33は、代表工作機械M1が収集した表示情報をハンディターミナル2に送る。For example, if the operation information is information requesting the collection of display information, the representative machine tool M1 collects display information corresponding to the operation information. The collected display information is stored in the
IDが代表工作機械M1のIDでない場合(ステップS60、No)、HT通信制御部31Aは、IDに対応する他の工作機械に操作情報を中継する(ステップS80)。具体的には、HT通信制御部31Aは、ID保存部34が保存しているIDテーブルから、IDに対応する通信アドレスを読み出す。ここでは、代表工作機械M1が受信したIDが他の工作機械M2であり、HT通信制御部31Aが読み出した通信アドレスが他の工作機械M2の通信アドレスである場合について説明する。HT通信制御部31Aは、読み出した通信アドレスに操作情報を送信する。なお、HT通信制御部31Aは、読み出した通信アドレスに、操作情報とともにIDを送信してもよい。If the ID is not the ID of the representative machine tool M1 (step S60, No), the HT communication control unit 31A relays the operation information to the other machine tool corresponding to the ID (step S80). Specifically, the HT communication control unit 31A reads out the communication address corresponding to the ID from the ID table stored in the
通信アドレスに対応する他の工作機械M2が、代表工作機械M1からの操作情報を受信する。すなわち、代表工作機械M1が受信したIDに対応する他の工作機械M2が操作情報を受信する(ステップS90)。The other machine tool M2 corresponding to the communication address receives the operation information from the representative machine tool M1. That is, the other machine tool M2 corresponding to the ID received by the representative machine tool M1 receives the operation information (step S90).
操作情報を受信した他の工作機械M2は、操作情報を記憶部32Bに格納するとともに、操作情報に対応する処理を実行する(ステップS100)。The other machine tool M2 that receives the operation information stores the operation information in the
ステップS70の処理の後、またはステップS100の処理の後、工作システム1は、ステップS20の処理に戻って、ステップS20以降の処理を実行する。これにより、工作システム1は、工作機械Mxとハンディターミナル2との間の接続を繋ぎ替えることなく、1台のハンディターミナル2で複数の工作機械Mxを操作することが可能となる。したがって、工作システム1は、工作機械Mxとの間の接続を繋ぎ替えるためのハンディターミナル2の持ち運びが不要になり、繋ぎ替えの手間を無くすことができる。After the processing of step S70 or after the processing of step S100, the
なお、操作情報には複数のIDが含まれていてもよい。この場合、工作システム1は、操作情報に含まれている各IDに対し、ステップS50~S100の処理を実行する。
The operation information may include multiple IDs. In this case, the
また、操作情報は、複数の操作を実行させることが指定された情報であってもよい。この場合、工作システム1では、操作情報に含まれる複数の操作が実行される。この複数の操作は、1つの工作機械Mxへの操作であってもよいし、複数の工作機械Mxへの操作であってもよい。操作情報が複数の工作機械Mxへの操作である場合、ハンディターミナル2から代表工作機械M1へは、操作対象となる工作機械Mxに対応する複数のIDが送られる。操作情報に、代表工作機械M1への操作情報である第1の操作情報と、他の工作機械M2,M3への操作情報である第2の操作情報とが含まれている場合、第1の操作情報および第2の操作情報を含んだ操作情報が第3の操作情報である。
The operation information may also be information that specifies the execution of multiple operations. In this case, the
操作情報には、例えば、工作機械Mxを非常停止させることが指定された情報が含まれていてもよい。工作機械Mxは、ハンディターミナル2が送信した操作情報に工作機械Mxを非常停止させる情報が含まれている場合は、工作機械Mxを非常停止させる。例えば、工作機械M1は、ハンディターミナル2から受信した操作情報に工作機械M1を非常停止させる情報が含まれている場合は、工作機械M1を非常停止させる。また、工作機械M2は、工作機械M1から受信した操作情報に工作機械M2を非常停止させる情報が含まれている場合は、工作機械M2を非常停止させる。また、工作機械M1は、ハンディターミナル2から受信した操作情報に工作機械M2を非常停止させる情報が含まれている場合は、工作機械M2を非常停止させてもよい。また、工作機械M1は、ハンディターミナル2から受信した操作情報に工作機械M2を非常停止させる情報が含まれている場合に、工作機械M1を非常停止させてもよい。また、操作情報が、複数の工作機械Mxを非常停止させることが指定された情報であれば、複数の工作機械Mxが非常停止させられる。例えば、ハンディターミナル2が送信した操作情報に工作機械M1,M2を非常停止させる情報が含まれている場合は、工作機械M1,M2は、それぞれ工作機械M1,M2を非常停止させる。 The operation information may include, for example, information that specifies the emergency stop of the machine tool Mx. When the operation information transmitted by the handy terminal 2 includes information for emergency stopping the machine tool Mx, the machine tool Mx performs an emergency stop of the machine tool Mx. For example, when the operation information received from the handy terminal 2 includes information for emergency stopping the machine tool M1, the machine tool M1 performs an emergency stop of the machine tool M1. When the operation information received from the machine tool M1 includes information for emergency stopping the machine tool M2, the machine tool M2 performs an emergency stop of the machine tool M2. When the operation information received from the handy terminal 2 includes information for emergency stopping the machine tool M2, the machine tool M1 may perform an emergency stop of the machine tool M2. When the operation information received from the handy terminal 2 includes information for emergency stopping the machine tool M2, the machine tool M1 may perform an emergency stop of the machine tool M1. When the operation information received from the handy terminal 2 includes information for emergency stopping the machine tool M2, the machine tool M1 may perform an emergency stop of the machine tool M1. When the operation information is information that specifies emergency stopping of a plurality of machine tools Mx, the plurality of machine tools Mx are emergency stopped. For example, when the operation information transmitted by the handy terminal 2 includes information for emergency stopping the machine tools M1, M2, the machine tools M1, M2 respectively bring the machine tools M1, M2 to an emergency stop.
操作情報は、複数の工作機械Mxに対して操作を同時に実行させる情報であってもよい。この場合の操作は、各工作機械Mxで共通の操作であってもよいし、異なる操作であってもよい。操作情報が、複数の工作機械Mxに対して操作を同時に実行させる情報である場合、代表工作機械M1は、複数の操作を同時に実行させる。The operation information may be information that causes multiple machine tools Mx to execute operations simultaneously. In this case, the operations may be common to each machine tool Mx, or may be different operations. When the operation information is information that causes multiple machine tools Mx to execute operations simultaneously, the representative machine tool M1 executes multiple operations simultaneously.
また、操作情報は、複数の工作機械Mxを連動させることが指定された情報であってもよい。この場合も、操作情報には、連動対象となる工作機械MxのIDが複数含まれる。この場合の操作情報には、各操作を実行させる順番の情報が含まれており、代表工作機械M1は、順番の情報に基づいて、各操作を順番に実行させる。これにより、1台の操作端末で複数の工作機械を操作することが容易になる。 The operation information may also be information that specifies that multiple machine tools Mx are to be linked. In this case, the operation information also includes multiple IDs of the machine tools Mx to be linked. In this case, the operation information includes information on the order in which each operation is to be performed, and the representative machine tool M1 executes each operation in order based on the order information. This makes it easy to operate multiple machine tools with a single operation terminal.
代表工作機械M1は、例えば、1つ目の操作が実行され、実行が完了したことを示す実行完了通知を受信すると、2つ目の操作を実行させる。この場合、代表工作機械M1のHT通信制御部31Aは、1つ目の操作に対応する1つ目の工作機械Mxに1つ目の操作を実行させ、1つ目の工作機械Mxから実行完了通知を受信する。その後、HT通信制御部31Aは、2つ目の操作に対応する2つ目の工作機械Mxに2つ目の操作を実行させ、2つ目の工作機械Mxから実行完了通知を受信する。 For example, when the representative machine tool M1 receives an execution completion notification indicating that a first operation has been executed and execution has been completed, it causes the representative machine tool M1 to execute a second operation. In this case, the HT communication control unit 31A of the representative machine tool M1 causes the first machine tool Mx corresponding to the first operation to execute the first operation and receives an execution completion notification from the first machine tool Mx. Thereafter, the HT communication control unit 31A causes the second machine tool Mx corresponding to the second operation to execute the second operation and receives an execution completion notification from the second machine tool Mx.
このように、HT通信制御部31Aは、N(Nは自然数)番目の工作機械MxにN番目の操作を実行させ、実行完了後に、(N+1)番目の工作機械Mxに(N+1)番目の操作を実行させる処理を繰り返す。例えば、操作情報が、複数の工作機械Mxを順番に非常停止させることが指定された情報である場合、複数の工作機械Mxが順番に非常停止させられる。なお、N番目の工作機械Mxおよび(N+1)番目の工作機械Mxは、代表工作機械M1であってもよい。In this way, the HT communication control unit 31A repeats the process of having the Nth machine tool Mx (N is a natural number) execute the Nth operation, and after completion of the execution, having the (N+1)th machine tool Mx execute the (N+1)th operation. For example, if the operation information specifies that multiple machine tools Mx are to be brought to an emergency stop in sequence, the multiple machine tools Mx are brought to an emergency stop in sequence. Note that the Nth machine tool Mx and the (N+1)th machine tool Mx may be the representative machine tool M1.
なお、HT通信制御部31Aは、1台の工作機械Mxに対して非常停止の操作情報を受け付けた場合に、非常停止させる指令を全ての工作機械Mxに送信するとともに、代表工作機械M1を非常停止させてもよい。例えば、HT通信制御部31Aは、代表工作機械M1に対する非常停止の操作情報を受け付けた場合に、非常停止させる指令を全ての他の工作機械M2,M3に送信するとともに、代表工作機械M1を非常停止させる。 When the HT communication control unit 31A receives emergency stop operation information for one machine tool Mx, it may transmit an emergency stop command to all machine tools Mx and also perform an emergency stop on the representative machine tool M1. For example, when the HT communication control unit 31A receives emergency stop operation information for the representative machine tool M1, it transmits an emergency stop command to all other machine tools M2, M3 and performs an emergency stop on the representative machine tool M1.
ハンディターミナル2は、予め複数の操作を実行するための操作情報と、この操作情報に含まれる操作を実行する工作機械MxのIDとが対応付けされた情報である操作情報セットを記憶しておいてもよい。この場合、ハンディターミナル2は、ユーザによって操作情報セットが指定されると、指定された操作情報セットを代表工作機械M1に送信する。操作情報セットには、複数の操作情報と、複数のIDと、各操作の順番の情報とが含まれている。The handheld terminal 2 may store in advance an operation information set that is information in which operation information for executing multiple operations is associated with the ID of the machine tool Mx that executes the operations included in the operation information. In this case, when an operation information set is specified by the user, the handheld terminal 2 transmits the specified operation information set to the representative machine tool M1. The operation information set includes multiple pieces of operation information, multiple IDs, and information on the order of each operation.
また、ハンディターミナル2は、操作情報セットと同様の情報をユーザから受け付けてもよい。すなわち、ハンディターミナル2は、複数の操作を実行するための操作情報と、この操作情報に含まれる操作を実行する工作機械MxのIDと、各操作の順番の情報とを含んだ操作情報セットをユーザから受け付けてもよい。 The handheld terminal 2 may also receive information similar to the operation information set from the user. That is, the handheld terminal 2 may receive an operation information set from the user that includes operation information for executing multiple operations, the ID of the machine tool Mx that executes the operations included in the operation information, and information on the order of each operation.
つぎに、工作システム1において、他の工作機械M2,M3が、操作情報に対応する表示情報をハンディターミナル2に送信する際の工作システム1の処理について説明する。ここでは、他の工作機械M2が操作情報に対応する表示情報をハンディターミナル2に送信する際の処理について説明する。Next, we will explain the processing of the
図4は、実施の形態にかかる工作システムにおいて他の工作機械が操作情報に対応する表示情報をハンディターミナルに送信する際の工作システムの処理手順を示すフローチャートである。 Figure 4 is a flowchart showing the processing steps of a machining system in an embodiment when another machine tool transmits display information corresponding to operation information to a handheld terminal.
工作システム1の他の工作機械M2は、表示情報を要求する操作情報を受信すると、表示情報を収集する。そして、他の工作機械M2のHT通信制御部31Bが、他の工作機械M2のIDおよび収集された表示情報を代表工作機械M1に送信する(ステップS110)。When the other machine tool M2 in the
代表工作機械M1のHT通信制御部31Aは、他の工作機械M2から、IDおよび表示情報を受信する(ステップS120)。代表工作機械M1は、HT通信制御部31Aが受信したIDおよび表示情報をハンディターミナル2に中継する(ステップS130)。The HT communication control unit 31A of the representative machine tool M1 receives the ID and display information from the other machine tool M2 (step S120). The representative machine tool M1 relays the ID and display information received by the HT communication control unit 31A to the handheld terminal 2 (step S130).
ハンディターミナル2の通信IF23は、代表工作機械M1から、IDおよび表示情報を受信する(ステップS140)。ハンディターミナル2は、予め記憶しておいた、工作機械Mxの機械名とIDとが対応付けされた対応情報から、受信したIDに対応する工作機械M2の機械名を読み出す。ハンディターミナル2の表示部22は、IDに対応する機械名および表示情報を表示する(ステップS150)。なお、工作機械Mxは、操作情報に対応する情報として、表示対象ではない情報をハンディターミナル2に送信してもよい。The communication IF 23 of the handheld terminal 2 receives the ID and display information from the representative machine tool M1 (step S140). The handheld terminal 2 reads out the machine name of the machine tool M2 corresponding to the received ID from pre-stored correspondence information in which the machine name and ID of the machine tool Mx are associated. The
ここで、ハンディターミナル2および工作機械M1~M3のハードウェア構成について説明する。なお、ハンディターミナル2および工作機械M1~M3は、同様のハードウェア構成を有しているので、ここでは工作機械M1のハードウェア構成について説明する。Here, we will explain the hardware configuration of the handheld terminal 2 and the machine tools M1 to M3. Note that the handheld terminal 2 and the machine tools M1 to M3 have similar hardware configurations, so here we will explain the hardware configuration of the machine tool M1.
図5は、実施の形態にかかる工作機械を実現するハードウェア構成例を示す図である。工作機械M1は、入力装置300、プロセッサ100、メモリ200、および出力装置400により実現することができる。プロセッサ100の例は、CPU(Central Processing Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、DSP(Digital Signal Processor)ともいう)またはシステムLSI(Large Scale Integration)である。メモリ200の例は、RAM(Random Access Memory)、ROM(Read Only Memory)である。 Figure 5 is a diagram showing an example of a hardware configuration for realizing a machine tool according to an embodiment. The machine tool M1 can be realized by an input device 300, a processor 100, a memory 200, and an output device 400. An example of the processor 100 is a CPU (also called a Central Processing Unit, central processing unit, processing unit, arithmetic unit, microprocessor, microcomputer, or DSP (Digital Signal Processor)) or a system LSI (Large Scale Integration). An example of the memory 200 is a RAM (Random Access Memory) or a ROM (Read Only Memory).
工作機械M1は、プロセッサ100が、メモリ200で記憶されている工作機械M1の動作を実行するための、コンピュータで実行可能な処理プログラムを読み出して実行することにより実現される。工作機械M1の動作を実行するための処理プログラムは、工作機械M1の手順または方法をコンピュータに実行させるものであるともいえる。The machine tool M1 is realized by the processor 100 reading and executing a computer-executable processing program for executing the operation of the machine tool M1 stored in the memory 200. The processing program for executing the operation of the machine tool M1 can also be said to cause the computer to execute the procedure or method of the machine tool M1.
工作機械M1で実行される処理プログラムは、HT通信制御部31を含むモジュール構成となっており、これらが主記憶装置上にロードされ、これらが主記憶装置上に生成される。工作機械M1で実行される処理プログラムには、ハンディターミナル2との間の通信を制御する通信制御プログラム、操作情報に対応する処理を実行する操作実行プログラムなどが含まれている。工作機械M1は、処理プログラムによって、ハンディターミナル2から工作機械M1を操作するための操作情報または工作機械M2,M3を操作するための操作情報を受信する処理を実行する。また、工作機械M1は、工作機械M1を操作するための操作情報を受信した場合には、処理プログラムによって、この操作情報に対応する処理を実行し、工作機械M2,M3を操作するための操作情報を受信した場合には、処理プログラムによって、この操作情報を、IDに対応する工作機械に中継する処理を実行する。また、工作機械M1は、処理プログラムによって、工作機械M2,M3から表示情報を受信する処理と、受信した表示情報をハンディターミナル2に転送する処理とを実行する。The processing program executed by the machine tool M1 has a modular configuration including an HT communication control unit 31, which are loaded onto the main storage device and generated on the main storage device. The processing program executed by the machine tool M1 includes a communication control program that controls communication with the handheld terminal 2, and an operation execution program that executes processing corresponding to operation information. The machine tool M1 executes a process of receiving operation information for operating the machine tool M1 or operation information for operating the machine tools M2 and M3 from the handheld terminal 2 by the processing program. When the machine tool M1 receives operation information for operating the machine tool M1, the processing program executes a process corresponding to this operation information, and when the machine tool M1 receives operation information for operating the machine tools M2 and M3, the processing program executes a process of relaying this operation information to the machine tool corresponding to the ID. The machine tool M1 also executes a process of receiving display information from the machine tools M2 and M3 and a process of transferring the received display information to the handheld terminal 2 by the processing program.
入力装置300は、ハンディターミナル2から送られてくるIDおよび操作情報、他の工作機械M2,M3から送られてくるIDおよび表示情報などを受け付けてプロセッサ100に送る。メモリ200は、表示情報、操作情報、IDテーブル、処理プログラムなどを記憶する。The input device 300 receives the ID and operation information sent from the handheld terminal 2, and the ID and display information sent from the other machine tools M2 and M3, and sends them to the processor 100. The memory 200 stores the display information, operation information, ID tables, processing programs, and the like.
処理プログラムは、プロセッサ100によってメモリ200から読み出される。また、メモリ200は、プロセッサ100が各種処理を実行する際の一時メモリに使用される。出力装置400は、ハンディターミナル2に送るIDおよび表示情報、他の工作機械M2,M3に送信するIDおよび操作情報などを出力する。The processing program is read from the memory 200 by the processor 100. The memory 200 is also used as a temporary memory when the processor 100 executes various processes. The output device 400 outputs the ID and display information to be sent to the handheld terminal 2, the ID and operation information to be transmitted to the other machine tools M2 and M3, and the like.
処理プログラムは、インストール可能な形式または実行可能な形式のファイルで、コンピュータが読み取り可能な記憶媒体に記憶されてコンピュータプログラムプロダクトとして提供されてもよい。また、処理プログラムは、インターネットなどのネットワーク経由で工作機械M1に提供されてもよい。なお、工作機械M1の機能について、一部を専用回路などの専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。The processing program may be provided as a computer program product in the form of an installable or executable file stored on a computer-readable storage medium. The processing program may also be provided to the machine tool M1 via a network such as the Internet. Note that some of the functions of the machine tool M1 may be realized by dedicated hardware such as a dedicated circuit, and some by software or firmware.
このように実施の形態の工作システム1は、ネットワークに接続された代表工作機械M1および他の工作機械M2,M3と、代表工作機械M1に接続線L1で接続されるとともに工作機械Mxを手動で操作するためのハンディターミナル2とを備えている。そして、代表工作機械M1は、代表工作機械M1への操作情報をハンディターミナル2から受信した場合には操作情報に対応する処理を実行している。また、代表工作機械M1は、他の工作機械M2,M3への操作情報を受信した場合には操作情報をネットワークを介して他の工作機械M2,M3に中継し、他の工作機械M2,M3は、操作情報を受信すると、操作情報に対応する処理を実行している。これにより、工作システム1は、工作機械Mxとハンディターミナル2との間の接続を繋ぎ替えることなく、1台のハンディターミナル2で複数の工作機械Mxを操作することが可能となる。
Thus, the
以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、実施の形態同士を組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or the embodiments may be combined with each other. Also, parts of the configurations may be omitted or modified without departing from the spirit of the invention.
1 工作システム、2 ハンディターミナル、3 HUB、21 操作部、22 表示部、23,33 通信IF、31A~31C HT通信制御部、32A~32C 記憶部、34 ID保存部、100 プロセッサ、200 メモリ、300 入力装置、400 出力装置、L1 接続線、M1~M3,Mx 工作機械。 1 Machining system, 2 Handheld terminal, 3 HUB, 21 Operation unit, 22 Display unit, 23, 33 Communication IF, 31A-31C HT communication control unit, 32A-32C Storage unit, 34 ID storage unit, 100 Processor, 200 Memory, 300 Input device, 400 Output device, L1 Connection line, M1-M3, Mx Machine tool.
Claims (13)
前記ネットワークに接続された第2の工作機械と、
前記第1の工作機械に接続線で接続されるとともに前記第1の工作機械および前記第2の工作機械を操作するための操作端末と、
を備え、
前記操作端末は、前記第1の工作機械を操作するための第1の操作情報、または前記第2の工作機械を操作するための第2の操作情報を、前記第1の工作機械に送信し、
前記第1の工作機械は、前記第1の操作情報を前記操作端末から受信した場合には前記第1の操作情報に対応する処理を実行し、前記第2の操作情報を前記操作端末から受信した場合には前記第2の操作情報を、前記ネットワークを介して前記第2の工作機械に中継し、
前記第2の工作機械は、前記第2の操作情報を受信すると、前記第2の操作情報に対応する処理を実行し、
前記第2の操作情報には、複数の操作を実行させる処理が含まれており、前記第1の工作機械は、前記第2の工作機械に前記複数の操作を同時に実行させる、
ことを特徴とする工作システム。 a first machine tool connected to a network;
a second machine tool connected to the network;
an operation terminal connected to the first machine tool by a connection line and for operating the first machine tool and the second machine tool;
Equipped with
the operation terminal transmits, to the first machine tool, first operation information for operating the first machine tool or second operation information for operating the second machine tool;
when the first machine tool receives the first operation information from the operation terminal, it executes a process corresponding to the first operation information, and when the first machine tool receives the second operation information from the operation terminal, it relays the second operation information to the second machine tool via the network;
when the second machine tool receives the second operation information, the second machine tool executes a process corresponding to the second operation information;
the second operation information includes a process for executing a plurality of operations, and the first machine tool causes the second machine tool to simultaneously execute the plurality of operations;
A machining system characterized by:
前記第1の工作機械は、前記第1の識別情報を受信すると、前記第1の操作情報を前記操作端末から受信したと判断して前記第1の操作情報に対応する処理を実行し、前記第2の識別情報を受信すると、前記第2の識別情報に基づいて、前記第2の操作情報を、前記第2の工作機械に中継する、
ことを特徴とする請求項1に記載の工作システム。 the operation terminal, when transmitting the first operation information to the first machine tool, adds first identification information for identifying the first machine tool to the first operation information and transmits the first operation information to the first machine tool, and, when transmitting the second operation information to the second machine tool, adds second identification information for identifying the second machine tool to the second operation information and transmits the second operation information to the first machine tool;
When the first machine tool receives the first identification information, it determines that the first operation information has been received from the operation terminal and executes a process corresponding to the first operation information, and when the first machine tool receives the second identification information, it relays the second operation information to the second machine tool based on the second identification information.
The machining system according to claim 1 .
前記第1の工作機械は、前記操作情報セットに対応する前記複数の操作を実行する、
ことを特徴とする請求項1に記載の工作システム。 the operation terminal stores an operation information set which is operation information for executing the plurality of operations, and when the operation information set is selected by a user, transmits the operation information set to the first machine tool;
The first machine tool executes the plurality of operations corresponding to the operation information set.
The machining system according to claim 1 .
ことを特徴とする請求項1に記載の工作システム。 the operation terminal transmits third operation information including the first operation information and the second operation information to the first machine tool.
The machining system according to claim 1 .
ことを特徴とする請求項1に記載の工作システム。 the first machine tool brings the first machine tool to an emergency stop when the first operation information received from the operation terminal includes information for bringing the first machine tool to an emergency stop;
The machining system according to claim 1 .
ことを特徴とする請求項5に記載の工作システム。 the first machine tool brings the second machine tool to an emergency stop when the first operation information received from the operation terminal includes information for bringing the second machine tool to an emergency stop;
The machining system according to claim 5 .
ことを特徴とする請求項1に記載の工作システム。 the second machine tool brings the second machine tool to an emergency stop when the second operation information received from the first machine tool includes information for bringing the second machine tool to an emergency stop;
The machining system according to claim 1 .
ことを特徴とする請求項7に記載の工作システム。 the first machine tool brings the first machine tool to an emergency stop when the second operation information received from the operation terminal includes information for bringing the second machine tool to an emergency stop;
The machining system according to claim 7 .
前記第1の工作機械は、前記操作端末から前記第1の操作情報を受信すると、前記第1の工作機械の動作状態の情報である第1の動作状態情報を収集して、前記操作端末に送信し、
前記操作端末は、前記第1の動作状態情報を表示する、
ことを特徴とする請求項1に記載の工作システム。 When the first operation information is information for collecting an operating state of the first machine tool,
when the first machine tool receives the first operation information from the operation terminal, it collects first operation status information which is information on an operation status of the first machine tool, and transmits the first operation status information to the operation terminal;
The operation terminal displays the first operation status information.
The machining system according to claim 1 .
前記第2の工作機械は、前記第1の工作機械から前記第2の操作情報を受信すると、前記第2の工作機械の動作状態の情報である第2の動作状態情報を収集して、前記第1の工作機械に送信し、
前記第1の工作機械は、前記第2の動作状態情報を前記操作端末に送信し、
前記操作端末は、前記第2の動作状態情報を表示する、
ことを特徴とする請求項1に記載の工作システム。 When the second operation information is information for collecting an operating state of the second machine tool,
when the second machine tool receives the second operation information from the first machine tool, it collects second operation status information which is information on an operation status of the second machine tool, and transmits the second operation status information to the first machine tool;
The first machine tool transmits the second operation status information to the operation terminal;
The operation terminal displays the second operation status information.
The machining system according to claim 1 .
ことを特徴とする請求項1に記載の工作システム。 In the network, the first machine tool and the second machine tool are connected via a hub.
The machining system according to claim 1 .
ことを特徴とする請求項1に記載の工作システム。 In the network, the first machine tool and the second machine tool are directly connected to each other.
The machining system according to claim 1 .
前記第1の工作機械が、前記第1の操作情報を前記操作端末から受信した場合には前記第1の操作情報に対応する処理を実行し、前記第2の操作情報を前記操作端末から受信した場合には前記第2の操作情報を、前記ネットワークを介して前記第2の工作機械に中継する中継ステップと、
前記第2の工作機械が、前記第2の操作情報を受信すると、前記第2の操作情報に対応する処理を実行する処理実行ステップと、
を含み、
前記第2の操作情報には、複数の操作を実行させる処理が含まれており、前記第1の工作機械は、前記第2の工作機械に前記複数の操作を同時に実行させる、
ことを特徴とする工作方法。 a transmission step in which the operation terminal of a machining system including a first machine tool connected to a network, a second machine tool connected to the network, and an operation terminal connected to the first machine tool by a connection line and for operating the first machine tool and the second machine tool transmits, to the first machine tool, first operation information for operating the first machine tool or second operation information for operating the second machine tool;
a relay step of executing a process corresponding to the first operation information when the first machine tool receives the first operation information from the operation terminal, and relaying the second operation information to the second machine tool via the network when the first machine tool receives the second operation information from the operation terminal;
a processing execution step of executing a process corresponding to the second operation information by the second machine tool when the second machine tool receives the second operation information;
Including,
the second operation information includes a process for executing a plurality of operations, and the first machine tool causes the second machine tool to simultaneously execute the plurality of operations;
A machining method characterized by:
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2023/023187 WO2024261980A1 (en) | 2023-06-22 | 2023-06-22 | Machining system, machining method, and processing program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP7580671B1 true JP7580671B1 (en) | 2024-11-11 |
| JPWO2024261980A1 JPWO2024261980A1 (en) | 2024-12-26 |
| JPWO2024261980A5 JPWO2024261980A5 (en) | 2025-05-27 |
Family
ID=93429278
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024532337A Active JP7580671B1 (en) | 2023-06-22 | 2023-06-22 | Machining system and machining method |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP7580671B1 (en) |
| CN (1) | CN120344348A (en) |
| DE (1) | DE112023004608T5 (en) |
| WO (1) | WO2024261980A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0728511A (en) * | 1993-07-12 | 1995-01-31 | Sankyo Seiki Mfg Co Ltd | Robot system |
| JPH10315170A (en) * | 1997-05-12 | 1998-12-02 | Kawasaki Heavy Ind Ltd | Robot controller |
| JP2019079344A (en) * | 2017-10-25 | 2019-05-23 | オムロン株式会社 | Control system |
| JP2020179453A (en) * | 2019-04-25 | 2020-11-05 | セイコーエプソン株式会社 | Control method for robot system and robot system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6052576B2 (en) * | 2012-05-30 | 2016-12-27 | 日本電気株式会社 | Information processing system, information processing method, information processing apparatus, portable terminal, and control method and control program thereof |
| JP2015233223A (en) * | 2014-06-10 | 2015-12-24 | 村田機械株式会社 | Operation terminal and industrial machinery system |
| JP6414317B2 (en) * | 2015-03-05 | 2018-10-31 | 村田機械株式会社 | Industrial machinery systems |
-
2023
- 2023-06-22 JP JP2024532337A patent/JP7580671B1/en active Active
- 2023-06-22 WO PCT/JP2023/023187 patent/WO2024261980A1/en active Pending
- 2023-06-22 DE DE112023004608.5T patent/DE112023004608T5/en active Pending
- 2023-06-22 CN CN202380085548.8A patent/CN120344348A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0728511A (en) * | 1993-07-12 | 1995-01-31 | Sankyo Seiki Mfg Co Ltd | Robot system |
| JPH10315170A (en) * | 1997-05-12 | 1998-12-02 | Kawasaki Heavy Ind Ltd | Robot controller |
| JP2019079344A (en) * | 2017-10-25 | 2019-05-23 | オムロン株式会社 | Control system |
| JP2020179453A (en) * | 2019-04-25 | 2020-11-05 | セイコーエプソン株式会社 | Control method for robot system and robot system |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024261980A1 (en) | 2024-12-26 |
| CN120344348A (en) | 2025-07-18 |
| JPWO2024261980A1 (en) | 2024-12-26 |
| DE112023004608T5 (en) | 2025-08-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3703315B1 (en) | Communication system, control device, setting device, setting method and program | |
| JP2006285758A (en) | Control unit display system | |
| US20190342396A1 (en) | Data server unit and communication system | |
| JP6813077B1 (en) | Production system, recovery system, production method, and program | |
| JP7580671B1 (en) | Machining system and machining method | |
| US10303160B2 (en) | Numerical control system and numerical controller having display switching function | |
| US11726453B2 (en) | Program creation device, program creation method, and program | |
| US12216442B2 (en) | Program creation device, program creation method, and program | |
| JP2000341357A (en) | Communication control device, measurement control system, and recording medium | |
| JP6285473B2 (en) | Communication setting notification device | |
| JP5893216B2 (en) | FA network LSI and communication device | |
| JPH01141440A (en) | Address setting device in transmission equipment | |
| WO2023053459A1 (en) | Communication system and numerical control device | |
| JP3269164B2 (en) | Peripheral device of programmable controller | |
| CN107300895B (en) | Server-based application software execution system | |
| JP2004021516A (en) | Control device capable of data communication and data transmission system having the same | |
| JP2021039407A (en) | Support device, support program and setting method | |
| US20220413469A1 (en) | Device management system and device management device | |
| JP2020161998A (en) | Network management equipment, management methods, management programs and recording media | |
| JP3321359B2 (en) | Processing control system | |
| JP2003044113A (en) | Production control method for semiconductor manufacturing line | |
| JPH07182261A (en) | Information processor | |
| JP4818551B2 (en) | Scheduled operation management device, scheduled operation system and scheduled operation method for machine tool | |
| JP2007036588A (en) | Transmission control system for elevator | |
| JP2001157235A (en) | Automatic switchboard with storage program control |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240529 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240529 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20240529 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240702 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240830 |
|
| 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: 20241001 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241029 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7580671 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |