JP2019179513A - Control system, controller, control method, and computer program - Google Patents
Control system, controller, control method, and computer program Download PDFInfo
- Publication number
- JP2019179513A JP2019179513A JP2018070118A JP2018070118A JP2019179513A JP 2019179513 A JP2019179513 A JP 2019179513A JP 2018070118 A JP2018070118 A JP 2018070118A JP 2018070118 A JP2018070118 A JP 2018070118A JP 2019179513 A JP2019179513 A JP 2019179513A
- Authority
- JP
- Japan
- Prior art keywords
- reception unit
- operation right
- unit
- control device
- reception
- 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.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q1/00—Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
- B23Q1/0009—Energy-transferring means or control lines for movable machine parts; Control panels or boxes; Control parts
-
- 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
- B23Q1/00—Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
- B23Q1/0009—Energy-transferring means or control lines for movable machine parts; Control panels or boxes; Control parts
- B23Q1/0045—Control panels or boxes
-
- 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
- B23Q11/00—Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
- B23Q11/08—Protective coverings for parts of machine tools; Splash guards
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
【課題】複数の受付部が複数の指令を入力しても、複数の入力指令が衝突しない制御システム、制御装置、制御方法及びコンピュータプログラムを提供する。【解決手段】制御システムは、機械本体の駆動を制御する制御装置と、操作を受け付ける複数の受付部とを備える。複数の前記受付部は、第一受付部と、該第一受付部とは異なる第二受付部とを備える。前記制御装置は、前記第一受付部からの操作権の要求を前記第二受付部からの操作権の要求よりも先に受信した場合、前記第一受付部に前記操作権を付与し、前記第二受付部に前記操作権を付与しない付与処理部を有する。【選択図】図3Provided are a control system, a control device, a control method, and a computer program in which a plurality of input commands do not collide even when a plurality of receiving units input a plurality of commands. A control system includes a control device that controls driving of a machine body, and a plurality of receiving units that receive an operation. The plurality of receiving units include a first receiving unit and a second receiving unit different from the first receiving unit. The control device, when receiving the request for the operation right from the first reception unit prior to the request for the operation right from the second reception unit, grants the operation right to the first reception unit, the There is a grant processing unit that does not grant the operation right to the second reception unit. [Selection diagram] FIG.
Description
本発明は、機械本体の駆動を制御する制御システム、制御装置、制御方法及びコンピュータプログラムに関する。 The present invention relates to a control system, a control device, a control method, and a computer program for controlling driving of a machine body.
工作機械は、主軸を有する主軸ヘッド、ワーク保持部、制御装置、受付部を備える。制御装置は主軸ヘッド、ワーク保持部の駆動を制御する。受付部は、スイッチ又はボタン等を有し、作業者の操作を受け付ける(例えば特許文献1参照)。 The machine tool includes a spindle head having a spindle, a workpiece holding unit, a control device, and a receiving unit. The control device controls driving of the spindle head and the workpiece holding unit. The reception unit includes a switch, a button, or the like, and receives an operator's operation (for example, see Patent Document 1).
教示装置又はパーソナルコンピュータ等は受付部として工作機械に接続可能である。教示装置及びパーソナルコンピュータ等を工作機械に接続した場合、複数の受付部が制御装置に複数の指令を入力することができる。複数の入力指令が衝突した場合、工作機械は意図しない動作を行うおそれがある。 A teaching device or a personal computer can be connected to the machine tool as a reception unit. When the teaching device and the personal computer are connected to the machine tool, a plurality of receiving units can input a plurality of commands to the control device. When a plurality of input commands collide, the machine tool may perform an unintended operation.
本発明は斯かる事情に鑑みてなされたものであり、複数の受付部が複数の指令を入力しても、複数の入力指令が衝突しない制御システム、制御装置、制御方法及びコンピュータプログラムを提供することを目的とする。 The present invention has been made in view of such circumstances, and provides a control system, a control device, a control method, and a computer program in which a plurality of input commands do not collide even when a plurality of receiving units input a plurality of commands. For the purpose.
本発明に係る制御システムは、機械本体の駆動を制御する制御装置と、操作を受け付ける複数の受付部とを備える制御システムにおいて、複数の前記受付部は、第一受付部と、該第一受付部とは異なる第二受付部とを備え、前記制御装置は、前記第一受付部からの操作権の要求を前記第二受付部からの操作権の要求よりも先に受信した場合、前記第一受付部に前記操作権を付与し、前記第二受付部に前記操作権を付与しない付与処理部を有することを特徴とする。 A control system according to the present invention includes a control device that controls driving of a machine body and a plurality of reception units that receive an operation. The plurality of reception units include a first reception unit and the first reception unit. A second receiving unit different from the first receiving unit, and the control device receives the operation right request from the first receiving unit prior to the operation right request from the second receiving unit. It has the grant processing part which grants the operation right to one reception part, and does not grant the operation right to the second reception part.
本発明においては、先に操作権を要求した第一受付部にのみ操作権を付与する。制御装置は第一受付部からの操作に基づいて、機械本体を制御する。複数の受付部から複数の指令は入力せず、複数の入力指令は衝突しない。 In the present invention, the operation right is granted only to the first reception unit that has previously requested the operation right. The control device controls the machine body based on an operation from the first reception unit. A plurality of commands are not input from a plurality of reception units, and a plurality of input commands do not collide.
本発明に係る制御システムは、前記第一受付部及び第二受付部は、前記制御装置が前記操作権を付与していない場合に、操作を受け付ける有効操作部と、前記制御装置が前記操作権を付与していない場合に、操作を受け付けない無効操作部とを有することを特徴とする。 In the control system according to the present invention, the first receiving unit and the second receiving unit include an effective operation unit that receives an operation when the control device does not grant the operation right, and the control device includes the operation right. And an invalid operation unit that does not accept an operation when no operation is given.
本発明においては、操作権を付与していない受付部における有効操作部の操作を受け付ける。操作権を付与していない場合であっても、緊急時に使用する操作部、例えば停止スイッチの操作を受け付けて、利便性及び安全性を担保する。 In the present invention, the operation of the effective operation unit in the reception unit to which no operation right is given is received. Even when the operation right is not given, the operation unit used in an emergency, for example, the operation of a stop switch is accepted to ensure convenience and safety.
本発明に係る制御システムは、前記第一受付部及び第二受付部は、前記有効操作部及び無効操作部を表示する画像表示部を有し、前記画像表示部は、前記有効操作部及び無効操作部を異なる色で表示することを特徴とする。 In the control system according to the present invention, the first reception unit and the second reception unit include an image display unit that displays the valid operation unit and the invalid operation unit, and the image display unit includes the valid operation unit and the invalid operation unit. The operation unit is displayed in different colors.
本発明においては、有効操作部及び無効操作部を異なる色で表示する。作業者は、直感的に有効操作部を認識できる。 In the present invention, the valid operation unit and the invalid operation unit are displayed in different colors. The operator can intuitively recognize the effective operation unit.
本発明に係る制御システムは、前記制御装置は、前記第一受付部及び第二受付部に前記操作権を付与していない場合であって、前記操作権の要求を前記第一受付部及び第二受付部から同時に受信したとき、前記第一受付部及び第二受付部に前記操作権を付与しない非付与処理部を有することを特徴とする。 The control system according to the present invention is a case where the control device does not grant the operation right to the first reception unit and the second reception unit, and sends the request for the operation right to the first reception unit and the second reception unit. And a non-granting processing unit that does not grant the operation right to the first receiving unit and the second receiving unit when simultaneously received from the two receiving units.
本発明においては、第一受付部及び第二受付部に操作権を付与していない場合であって、操作権の要求を第一受付部及び第二受付部から同時に受信したとき、第一受付部及び第二受付部に操作権を付与しない。複数の入力指令の衝突を防止する。 In the present invention, when the operation right is not given to the first reception unit and the second reception unit, and when the request for the operation right is simultaneously received from the first reception unit and the second reception unit, Operation rights are not given to the department and the second reception part. Prevent collision of multiple input commands.
本発明に係る制御システムは、前記受付部は、前記操作権を要求できない第三受付部を更に備え、前記制御装置は、前記第一受付部及び第二受付部に前記操作権を付与していない場合であって、前記第一受付部及び第二受付部が前記操作権を要求していないときに、前記第三受付部からの操作を受け付けることを特徴とする。 The control system according to the present invention further includes a third reception unit that cannot request the operation right, and the control device grants the operation right to the first reception unit and the second reception unit. In a case where there is no operation, the first reception unit and the second reception unit receive an operation from the third reception unit when the operation right is not requested.
本発明においては、操作権を要求可能な第一受付部及び第二受付部に操作権を付与しておらず、且つ第一受付部及び第二受付部が前記操作権を要求していない場合に、操作権を要求できない第三受付部からの操作を受け付ける。第一受付部及び第二受付部に操作権を付与している場合、第三受付部の操作は無効となり、複数の入力指令の衝突を防止する。 In the present invention, when the operation right is not given to the first reception unit and the second reception unit that can request the operation right, and the first reception unit and the second reception unit do not request the operation right In addition, an operation from a third reception unit that cannot request an operation right is received. When the operation right is given to the first reception unit and the second reception unit, the operation of the third reception unit becomes invalid and the collision of a plurality of input commands is prevented.
本発明に係る制御装置は、機械本体の駆動を制御し、複数の受付部からの操作を受付ける制御装置において、複数の前記受付部は、第一受付部と、該第一受付部とは異なる第二受付部とを備え、前記第一受付部からの操作権の要求を前記第二受付部からの操作権の要求よりも先に受信した場合、前記第一受付部に前記操作権を付与し、前記第二受付部に前記操作権を付与しない付与処理部を有することを特徴とする。 The control device according to the present invention controls the drive of the machine body and receives operations from a plurality of receiving units. The plurality of receiving units are different from the first receiving unit and the first receiving unit. A second reception unit, and when the operation right request from the first reception unit is received prior to the operation right request from the second reception unit, the operation right is granted to the first reception unit. In addition, the second reception unit includes a grant processing unit that does not grant the operation right.
本発明においては、先に操作権を要求した第一受付部にのみ操作権を付与する。制御装置は第一受付部からの操作に基づいて、機械本体を制御する。複数の受付部から複数の指令は入力せず、複数の入力指令は衝突しない。 In the present invention, the operation right is granted only to the first reception unit that has previously requested the operation right. The control device controls the machine body based on an operation from the first reception unit. A plurality of commands are not input from a plurality of reception units, and a plurality of input commands do not collide.
本発明に係る制御方法は、第一受付部及び第二受付部を含む複数の受付部から操作を受け付け、制御装置が機械本体の駆動を制御する制御方法において、前記制御装置が、前記第一受付部からの操作権の要求を前記第二受付部からの操作権の要求よりも先に受信した場合、前記第一受付部に前記操作権を付与し、前記第二受付部に前記操作権を付与しないことを特徴とする。 A control method according to the present invention is a control method in which an operation is received from a plurality of reception units including a first reception unit and a second reception unit, and the control device controls driving of the machine body. When the operation right request from the reception unit is received prior to the operation right request from the second reception unit, the operation right is given to the first reception unit, and the operation right is given to the second reception unit. Is not provided.
本発明においては、先に操作権を要求した第一受付部にのみ操作権を付与する。制御装置は第一受付部からの操作に基づいて、機械本体を制御する。複数の受付部から複数の指令は入力せず、複数の入力指令は衝突しない。 In the present invention, the operation right is granted only to the first reception unit that has previously requested the operation right. The control device controls the machine body based on an operation from the first reception unit. A plurality of commands are not input from a plurality of reception units, and a plurality of input commands do not collide.
本発明に係るコンピュータプログラムは、第一受付部及び第二受付部を含む複数の受付部から操作を受け付ける機械本体の制御装置で実行可能なコンピュータプログラムであって、前記制御装置が、前記第一受付部からの操作権の要求を前記第二受付部からの操作権の要求よりも先に受信した場合、前記第一受付部に前記操作権を付与し、前記第二受付部に前記操作権を付与しない処理を実行することを特徴とする。 A computer program according to the present invention is a computer program that can be executed by a control device of a machine body that receives operations from a plurality of reception units including a first reception unit and a second reception unit, and the control device includes the first When the operation right request from the reception unit is received prior to the operation right request from the second reception unit, the operation right is given to the first reception unit, and the operation right is given to the second reception unit. It is characterized by executing a process that does not give the above.
本発明においては、先に操作権を要求した第一受付部にのみ操作権を付与する。制御装置は第一受付部からの操作に基づいて、機械本体を制御する。複数の受付部から複数の指令は入力せず、複数の入力指令は衝突しない。 In the present invention, the operation right is granted only to the first reception unit that has previously requested the operation right. The control device controls the machine body based on an operation from the first reception unit. A plurality of commands are not input from a plurality of reception units, and a plurality of input commands do not collide.
本発明に係る制御システム、制御装置、の制御方法及びコンピュータプログラムにあっては、先に操作権を要求した第一受付部にのみ操作権を付与する。制御装置は第一受付部からの操作に基づいて、機械本体を制御する。複数の受付部から複数の指令は入力せず、複数の入力指令は衝突しない。 In the control system, the control method of the control device, and the computer program according to the present invention, the operation right is given only to the first reception unit that has previously requested the operation right. The control device controls the machine body based on an operation from the first reception unit. A plurality of commands are not input from a plurality of reception units, and a plurality of input commands do not collide.
以下本発明を実施の形態に係る工作機械を示す図面に基づいて説明する。以下の説明では図に示す上下前後左右を使用する。図1は工作機械100の略示斜視図である。工作機械100は機械本体を備え、該機械本体は基台20、固定台21、Y方向移動装置22、X方向移動装置26、コラム28、Z方向移動装置30、主軸ヘッド32、工具交換装置10、主軸モータ35等を備える。基台20は床面上に固定してある。基台21の前部にワーク保持部120が設けてある。固定台21は前後方向に長い平面視矩形状の箱形をなし、基台20上に設けてある。固定台21は、Y方向移動装置22を固定している。Y方向移動装置22はY方向駆動モータ(図示略)及びY方向駆動モータが駆動するボールねじ機構(図示略)を備える。
Hereinafter, the present invention will be described based on the drawings showing a machine tool according to an embodiment. In the following description, up, down, front, back, left, and right shown in the figure are used. FIG. 1 is a schematic perspective view of a
Y方向移動装置22のボールねじ機構にX方向移動装置26が設けてある。X方向移動装置26はX方向駆動モータ(図示略)及びX方向駆動モータが駆動するボールねじ機構(図示略)を備える。X方向移動装置26のボールねじ機構にコラム28が設けてある。X方向移動装置26及びY方向移動装置22は、コラム28をX方向(左右方向)及びY方向(前後方向)に移動可能に支持する。
An
Z方向移動装置30はコラム28の前面に設けてある。Z方向移動装置30はZ方向駆動モータ(図示略)及びZ方向駆動モータが駆動するボールねじ機構(図示略)を備える。主軸ヘッド32はZ方向移動装置30に設けてある。コラム28は、Z方向移動装置30を介して主軸ヘッド32をZ方向(上下方向)に移動可能に支持する。主軸モータ35は主軸ヘッド32の上部に設けてある。主軸ヘッド32は、上下を軸方向とした主軸(図示略)を支持する。主軸モータ35は主軸を軸回りに回転する。工具交換装置10は、主軸に装着する工具を交換する。
The Z-
図2は工作機械用カバー1を略示する斜視図である。図2に示すように、工作機械100は機械本体を囲繞する工作機械用カバー1を備える。工作機械用カバー1が基台20の上側に設けてある。工作機械用カバー1は、上下方向に延設してあり、工作機械100の機械本体の前後左右を夫々覆う矩形の前壁5、左壁6、右壁7及び後壁8を備える。また工作機械100の上側を覆っており、左右方向及び前後方向に平行な矩形の天井9を備える。後壁8には、工作機械100の動作を制御する制御基板及びモータへの供給電力を調整するアンプ等を有する制御装置80が設けてある。制御装置80は、CPU、ROM、RAM、不揮発性メモリなどを備える。CPUは、ROMに記憶した制御プログラムをRAMに読み出し、工作機械100を制御する。RAM又は不揮発性メモリは、必要に応じて、教示装置15及びPC16に対応した付与フラグを記憶する。CPUに代えて、ロジック回路、例えばFPGAを使用してもよい。
FIG. 2 is a perspective view schematically showing the machine tool cover 1. As shown in FIG. 2, the
前壁5の中央部には縦長矩形の開口51が設けてあり、該開口51の右隣には、作業者が指令を入力するための操作盤54が設けてある。開口51には、縦長矩形の右扉52及び左扉53が左右方向に移動可能に並設してある。
A vertically long
図3は、制御装置80、集線装置81、教示装置15及びパーソナルコンピュータ16を示すブロック図である。制御装置80に集線装置81が設けてある。集線装置81に教示装置15、パーソナルコンピュータ(以下、PCという)16、スイッチ装置17が接続する。教示装置15、PC16及びスイッチ装置17は受付部を構成する。
FIG. 3 is a block diagram showing the
図4〜図6は、教示装置15の正面図である。教示装置15は、画像表示部15a、非常停止ボタン15b、操作権スイッチ15cを備える。画像表示部15aはタッチパネルを有し、停止ボタン、リセットボタン、編集ボタン等を表示する。非常停止ボタン15bは機械式のボタンである。操作権スイッチ15cは操作権の取得及び解放を入力する。操作権スイッチ15cを「有効」にした場合、教示装置15は操作権の付与を制御装置80に要求する。操作権スイッチ15cを「無効」にした場合、教示装置15は操作権の解放を制御装置80に通知する。操作権の解放を制御装置80に通知した場合、制御装置80は、RAM又は不揮発性メモリに記憶してあり、教示装置15に対応した付与フラグを削除する。
4 to 6 are front views of the
制御装置80が操作権を教示装置15に付与した場合、図4に示す如く、画像表示部15aは、停止ボタン、リセットボタン、編集ボタン等の各種操作ボタンを表示する。教示装置15は各種操作ボタンに対する操作を受け付ける。教示装置15が操作権を解放した場合、図5に示す如く、画像表示部15aは、例えば「操作権スイッチが無効になっています」、「教示装置の操作を有効にする場合、操作権スイッチを有効にしてください」と表示する。画像表示部15aは停止ボタン及び画面消去ボタンを表示するが、その他のボタンを表示しない。
When the
操作権スイッチ15cを「有効」にした場合であって、制御装置80が操作権を教示装置15に付与しなかったとき、図6に示す如く、画像表示部15aは、例えば「複数の端末からは操作できません」と表示する。画像表示部15aは、図4と同様に、各種操作ボタンを表示するが、ホーム移動ボタン及びジョグボタンを、他の操作ボタンと異なる色で表示する。例えば灰色で表示する。図6において、ハッチングを付した操作ボタンは灰色で表示していることを示す。教示装置15は、灰色表示の操作ボタンに対する操作を受け付けない。灰色表示の操作ボタンは無効操作部を構成し、灰色表示でない操作ボタンは有効操作部を構成する。
When the operation
無効操作部は、主軸の回転又は移動、ワークの移動に関する操作を行う操作部である。他の受付部が操作を受け付けている場合に、無効操作部の操作を受け付けたとき、複数の入力指令が衝突するおそれが高い。有効操作部は、主軸の回転又は移動、ワークの移動に関する操作以外の操作を行う操作部である。例えば、主軸の位置、変数などを参照する為の操作部であり、他の受付部が操作を受け付けている場合に、無効操作部の操作を受け付けても、複数の入力指令は衝突しない。 The invalid operation unit is an operation unit that performs operations related to rotation or movement of the spindle and movement of the workpiece. There is a high possibility that a plurality of input commands will collide when an operation of the invalid operation unit is received when another reception unit receives the operation. The effective operation unit is an operation unit that performs operations other than operations related to rotation or movement of the spindle and movement of the workpiece. For example, it is an operation unit for referring to the position of the spindle, a variable, and the like. When another receiving unit receives an operation, even if an operation of an invalid operating unit is received, a plurality of input commands do not collide.
図7〜図9は、PC16の正面図である。PC16は画像表示部16aを備える。制御装置80が操作権をPC16に付与した場合、図7に示す如く、停止ボタン、リセットボタン、オーバーライド設定ボタン、シングル運転オン/オフボタン、サーボオン/オフボタン、起動ボタン、次タスクボタン、プログラム選択ボタン等の各種操作ボタン、及びプログラムコード、主軸の座標等の情報を表示する。オーバーライド設定ボタンは、主軸の送り速度の設定の為に使用する。シングル運転オン/オフボタンは、プログラムコードを一行実行する都度、待機するか又は複数のコードを連続して実行するかを設定する為に、使用する。サーボオン/オフボタンは、モータのサーボ機能をオン又はオフする為に使用する。画像表示部16aは、「操作権取得中」を表示し、操作権解放ボタンを表示する。「操作権取得中」は操作権を取得済みであることを示す。作業者が、PC16のキーボード又はマウスなどを使用して、操作権解放ボタンを操作した場合、PC16は操作権の解放を制御装置80に通知する。操作権の解放を制御装置80に通知した場合、制御装置80は、RAM又は不揮発性メモリに記憶してあり、PC16に対応した付与フラグを削除する。
7 to 9 are front views of the
PC16は操作権を解放した場合、図8に示す如く、オーバーライド設定ボタン、シングル運転オン/オフボタン、サーボオンボタン、起動ボタン、プログラム選択ボタンを、他の操作ボタンと異なる色で表示する。例えば灰色で表示する。図8において、ハッチングを付した操作ボタンは灰色で表示していることを示す。PC16は、灰色表示の操作ボタンに対する操作を受け付けない。灰色表示の操作ボタンは無効操作部を構成し、灰色表示でない操作ボタンは有効操作部を構成する。
When the operation right is released, the
画像表示部16aは「操作権取得中」及び操作権解放ボタンを削除し、操作権取得ボタンを表示する。作業者が、PC16のキーボード又はマウスなどを使用して、操作権取得ボタンを操作した場合、PC16は制御装置80に操作権の付与を要求する。制御装置80がPC16に操作権を付与した場合、画像表示部16aは図7に示す画像を表示する。
The
操作権取得ボタンを操作した場合であって、制御装置80が操作権をPC16に付与しなかったとき、図9に示す如く、画像表示部16aは、例えば図9に示す如く、「操作権を取得できませんでした」と表示し、またOKボタンを表示する。作業者がPC16のキーボード又はマウスなどを使用して、OKボタンを操作した場合、画像表示部16aは「操作権を取得できませんでした」との表示を削除し、図7に示す画像を表示する。
When the operation right acquisition button is operated and the
図10は、スイッチ装置17の正面図である。スイッチ装置17は、アラームランプ17aと、モード切替ボタン17bと、オーバーライド設定スイッチ17cと、LR起動ボタン17dと、LRフィードホールドボタン17eとを備える。モード切替ボタン17bと、オーバーライド設定スイッチ17cと、LR起動ボタン17dと、LRフィードホールドボタン17eは機械式のスイッチ又はボタンである。スイッチ装置17は画像表示部及び操作権を要求する為の操作部を有さず、操作権を要求できない。
FIG. 10 is a front view of the
アラームランプ17aは点灯によって警告を報知する。モード切替ボタン17bは手動運転又は自動運転を切り換える。オーバーライド設定スイッチ17cは主軸の送り速度を設定する。LRフィードホールドボタン17eは主軸の移動を一時停止する。LR起動ボタン17dは一時停止した主軸を再移動する。
The
図11は、制御装置80による操作権の付与処理を説明するフローチャートである。制御装置80のCPUは、教示装置15又はPC16から操作権の要求があったか否か判定する(ステップS1)。教示装置15又はPC16から操作権の要求が無い場合(ステップS1:NO)、CPUは教示装置15又はPC16に操作権を付与済みであるか否か判定する(ステップS2)。具体的には、CPUはRAM又は不揮発性メモリを参照し、教示装置15又はPC16に対応した付与フラグが設定してあるか否か判定する。
FIG. 11 is a flowchart for explaining the operation right grant processing by the
教示装置15又はPC16に操作権を付与済みである場合(ステップS2:YES)、CPUはステップS1に処理を戻す。教示装置15又はPC16に操作権を付与済みでない場合(ステップS2:NO)、CPUはスイッチ装置17からの操作を受け付け(ステップS3)、ステップS1に処理を戻す。
When the operation right has been given to the
教示装置15又はPC16から操作権の要求があった場合(ステップS1:YES)、CPUは教示装置15又はPC16に操作権を付与済みであるか否か判定する(ステップS4)。具体的には、CPUはRAM又は不揮発性メモリを参照し、教示装置15又はPC16に対応した付与フラグが設定してあるか否か、即ち、先に操作権を要求した受付部が存在し、その受付部に操作権を付与済みであるか否か、判定する。操作権を要求している教示装置15又はPC16の一方よりも先に、教示装置15又はPC16の他方に操作権を付与済みである場合(ステップS4:YES)、CPUは、操作権を要求した教示装置15又はPC16に操作権を付与せず(ステップS8)、図6又は図8に示すように、画像表示部15a、16aに無効操作部を灰色で表示する(ステップS9)。CPUは操作権の取得に失敗したことを画像表示部15a、16aに表示する(ステップS10)。例えば、図6又は図9に示すように、「複数の端末からは操作できません」又は「操作権を取得できませんでした」を画像表示部15a、16aに表示し、ステップS1に処理を戻す。
When the operation right is requested from the
教示装置15又はPC16の一方に操作権を付与済みでない場合(ステップS4:NO)、即ち、教示装置15及びPC16の両者に操作権を付与してない場合、CPUは、教示装置15及びPC16の両者が操作権を同時に要求しているか否か判定する(ステップS5)。教示装置15及びPC16の両者が操作権を同時に要求している場合(ステップS5:YES)、CPUはステップS8に処理を進める。
When the operation right has not been given to one of the
教示装置15及びPC16の両者が操作権を同時に要求していない場合(ステップS5:NO)、CPUは操作権を要求した教示装置15又はPC16に操作権を付与し(ステップS6)、RAM又は不揮発性メモリに、操作権を付与した教示装置15又はPC16に対応させて、付与フラグを設定し(ステップS7)、ステップS1に処理を戻す。
When both the
実施の形態に係る工作機械100にあっては、先に操作権を要求した教示装置15又はPC16の一方にのみ操作権を付与する。制御装置80は教示装置15又はPC16の一方からの操作に基づいて、工作機械100を制御する。複数の受付部から複数の指令は入力せず、複数の入力指令は衝突しない。
In the
また操作権を付与していない教示装置15又はPC16の他方における有効操作部の操作を受け付ける。操作権を付与していない場合であっても、緊急時に使用する操作部、例えば停止スイッチの操作を受け付けて、利便性及び安全性を担保する。また有効操作部及び無効操作部を異なる色で表示する。作業者は、直感的に有効操作部を認識できる。
The operation of the effective operation unit in the other of the
また第一受付部及び第二受付部に操作権を付与していない場合であって、操作権の要求を第一受付部及び第二受付部から同時に受信したとき、第一受付部及び第二受付部に操作権を付与しない。複数の入力指令の衝突を防止する。 In addition, when the operation right is not given to the first reception unit and the second reception unit and the request for the operation right is received from the first reception unit and the second reception unit at the same time, the first reception unit and the second reception unit No operation right is given to the reception unit. Prevent collision of multiple input commands.
また操作権を要求可能な教示装置15及びPC16に操作権を付与しておらず、且つ教示装置15及びPC16が操作権を要求していない場合に、操作権を要求できないスイッチ装置17からの操作を受け付ける。教示装置15及びPC16に操作権を付与している場合、スイッチ装置17の操作は無効となり、複数の入力指令の衝突を防止する。
In addition, when the operation right is not given to the
上述の実施形態は、工作機械の駆動を制御する制御装置について説明したが、制御装置は工作機械以外の機械本体を制御してもよい。例えば、ワーク、工具等を搬送する搬送ロボットを制御してもよい。 Although the above-mentioned embodiment demonstrated the control apparatus which controls the drive of a machine tool, the control apparatus may control machine main bodies other than a machine tool. For example, you may control the conveyance robot which conveys a workpiece | work, a tool, etc.
15 教示装置
16 パーソナルコンピュータ(PC)
17 スイッチ装置
80 制御装置
81 集線装置
100 工作機械
15
17
Claims (8)
複数の前記受付部は、第一受付部と、該第一受付部とは異なる第二受付部とを備え、
前記制御装置は、
前記第一受付部からの操作権の要求を前記第二受付部からの操作権の要求よりも先に受信した場合、前記第一受付部に前記操作権を付与し、前記第二受付部に前記操作権を付与しない付与処理部を有すること
を特徴とする制御システム。 In a control system comprising a control device for controlling the driving of the machine body and a plurality of receiving units for receiving operations,
The plurality of reception units include a first reception unit and a second reception unit different from the first reception unit,
The controller is
When the request for the operation right from the first reception unit is received prior to the request for the operation right from the second reception unit, the operation right is given to the first reception unit, and the second reception unit A control system comprising: a grant processing unit that does not grant the operation right.
前記制御装置が前記操作権を付与していない場合に、操作を受け付ける有効操作部と、
前記制御装置が前記操作権を付与していない場合に、操作を受け付けない無効操作部と
を有すること
を特徴とする請求項1に記載の制御システム。 The first reception unit and the second reception unit are
An effective operation unit that accepts an operation when the control device does not grant the operation right;
The control system according to claim 1, further comprising: an invalid operation unit that does not accept an operation when the control device does not grant the operation right.
前記画像表示部は、前記有効操作部及び無効操作部を異なる色で表示すること
を特徴とする請求項2に記載の制御システム。 The first reception unit and the second reception unit have an image display unit that displays the effective operation unit and the invalid operation unit,
The control system according to claim 2, wherein the image display unit displays the valid operation unit and the invalid operation unit in different colors.
前記第一受付部及び第二受付部に前記操作権を付与していない場合であって、前記操作権の要求を前記第一受付部及び第二受付部から同時に受信したとき、前記第一受付部及び第二受付部に前記操作権を付与しない非付与処理部を有すること
を特徴とする請求項1から3のいずれか一つに記載の制御システム。 The controller is
When the operation right is not given to the first reception unit and the second reception unit, and when the request for the operation right is simultaneously received from the first reception unit and the second reception unit, the first reception unit The control system according to any one of claims 1 to 3, further comprising a non-grant processing unit that does not grant the operation right to the unit and the second reception unit.
前記制御装置は、
前記第一受付部及び第二受付部に前記操作権を付与していない場合であって、前記第一受付部及び第二受付部が前記操作権を要求していないときに、前記第三受付部からの操作を受け付けること
を特徴とする請求項1から4のいずれか一つに記載の制御システム。 The reception unit further includes a third reception unit that cannot request the operation right,
The controller is
When the operation right is not given to the first reception unit and the second reception unit, and the first reception unit and the second reception unit do not request the operation right, the third reception The control system according to any one of claims 1 to 4, wherein an operation from a unit is received.
複数の前記受付部は、第一受付部と、該第一受付部とは異なる第二受付部とを備え、
前記第一受付部からの操作権の要求を前記第二受付部からの操作権の要求よりも先に受信した場合、前記第一受付部に前記操作権を付与し、前記第二受付部に前記操作権を付与しない付与処理部を有すること
を特徴とする制御装置。 In the control device that controls the drive of the machine body and receives operations from a plurality of receiving units,
The plurality of reception units include a first reception unit and a second reception unit different from the first reception unit,
When the request for the operation right from the first reception unit is received prior to the request for the operation right from the second reception unit, the operation right is given to the first reception unit, and the second reception unit A control apparatus comprising: a grant processing unit that does not grant the operation right.
前記制御装置が、前記第一受付部からの操作権の要求を前記第二受付部からの操作権の要求よりも先に受信した場合、前記第一受付部に前記操作権を付与し、前記第二受付部に前記操作権を付与しない
ことを特徴とする制御方法。 In a control method in which operations are received from a plurality of reception units including a first reception unit and a second reception unit, and the control device controls the drive of the machine body,
When the control device receives the operation right request from the first reception unit prior to the operation right request from the second reception unit, the control device grants the operation right to the first reception unit, The control method is characterized in that the operation right is not given to the second reception unit.
前記制御装置が、前記第一受付部からの操作権の要求を前記第二受付部からの操作権の要求よりも先に受信した場合、前記第一受付部に前記操作権を付与し、前記第二受付部に前記操作権を付与しない
処理を実行することを特徴とするコンピュータプログラム。 A computer program that can be executed by a control device of a machine body that receives operations from a plurality of reception units including a first reception unit and a second reception unit,
When the control device receives the operation right request from the first reception unit prior to the operation right request from the second reception unit, the control device grants the operation right to the first reception unit, A computer program for executing a process of not giving the operation right to a second reception unit.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018070118A JP6891846B2 (en) | 2018-03-30 | 2018-03-30 | Control systems, control devices, control methods and computer programs |
| CN201910021021.4A CN110315348B (en) | 2018-03-30 | 2019-01-09 | Control device and control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018070118A JP6891846B2 (en) | 2018-03-30 | 2018-03-30 | Control systems, control devices, control methods and computer programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019179513A true JP2019179513A (en) | 2019-10-17 |
| JP6891846B2 JP6891846B2 (en) | 2021-06-18 |
Family
ID=68112700
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018070118A Active JP6891846B2 (en) | 2018-03-30 | 2018-03-30 | Control systems, control devices, control methods and computer programs |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6891846B2 (en) |
| CN (1) | CN110315348B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022210097A1 (en) * | 2021-03-30 | 2022-10-06 | 株式会社アマダ | Machine tool |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111216135A (en) * | 2020-02-28 | 2020-06-02 | 广州大学 | SCARA mechanical arm controller and control method thereof |
| US20230271286A1 (en) * | 2020-06-05 | 2023-08-31 | Dmg Mori Co., Ltd. | Magazine and machine tool |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07136977A (en) * | 1993-11-11 | 1995-05-30 | Mitsubishi Electric Corp | Robot controller and its teaching box |
| JP2015044280A (en) * | 2013-07-29 | 2015-03-12 | 株式会社ダイヘン | Robot control device |
| WO2018047309A1 (en) * | 2016-09-09 | 2018-03-15 | マキノジェイ株式会社 | Machining system |
| JP2018171682A (en) * | 2017-03-31 | 2018-11-08 | ファナック株式会社 | Robot system |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4609651B2 (en) * | 2005-05-19 | 2011-01-12 | 株式会社安川電機 | Automatic machine system and communication control method thereof |
| DE102008014633B4 (en) * | 2008-03-17 | 2010-10-14 | Siemens Aktiengesellschaft | A method of operating a wireless sensor network and sensor nodes |
| JP5774317B2 (en) * | 2011-01-17 | 2015-09-09 | 株式会社ダイヘン | Robot control system |
| CN103914259A (en) * | 2014-03-31 | 2014-07-09 | 第一拖拉机股份有限公司 | Tractor electro-hydraulic monitoring and controlling display interface based on touch screen |
| US20170140497A1 (en) * | 2014-07-29 | 2017-05-18 | Mitsubishi Electric Corporation | Display operation system |
| JP6046174B2 (en) * | 2015-01-14 | 2016-12-14 | ファナック株式会社 | Numerical control device that performs teaching operation by switching between multiple mechanisms |
| CN106078337B (en) * | 2016-07-21 | 2019-02-01 | 山东鲁南机床有限公司 | A Redundant Manual Control System for Turning and Milling Compound Machine Tool |
| CN106600943A (en) * | 2016-12-15 | 2017-04-26 | 电子科技大学 | Transmission control method of underground wireless remote control load-haul-dump machine airborne equipment signals |
| CN107053143B (en) * | 2017-05-31 | 2020-09-18 | 佛山华数机器人有限公司 | Industrial robot demonstrator based on WEB control and use method |
-
2018
- 2018-03-30 JP JP2018070118A patent/JP6891846B2/en active Active
-
2019
- 2019-01-09 CN CN201910021021.4A patent/CN110315348B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07136977A (en) * | 1993-11-11 | 1995-05-30 | Mitsubishi Electric Corp | Robot controller and its teaching box |
| JP2015044280A (en) * | 2013-07-29 | 2015-03-12 | 株式会社ダイヘン | Robot control device |
| WO2018047309A1 (en) * | 2016-09-09 | 2018-03-15 | マキノジェイ株式会社 | Machining system |
| JP2018171682A (en) * | 2017-03-31 | 2018-11-08 | ファナック株式会社 | Robot system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022210097A1 (en) * | 2021-03-30 | 2022-10-06 | 株式会社アマダ | Machine tool |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6891846B2 (en) | 2021-06-18 |
| CN110315348B (en) | 2021-05-28 |
| CN110315348A (en) | 2019-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104619461B (en) | machine tool | |
| CN104932419B (en) | Simulation device using manual operation of working machines | |
| JP2015056114A (en) | NC machine tool operation device | |
| JP6891846B2 (en) | Control systems, control devices, control methods and computer programs | |
| EP0147467A1 (en) | Machine-operating panel for numerical control | |
| JP2018111174A (en) | Human cooperative robot system having safety securing operation function of robot | |
| JPH10214172A (en) | Hierarchical menu display method and in-vehicle information display device | |
| CN113994280B (en) | Machine tool, machine tool control method, and computer readable storage medium | |
| US20150066212A1 (en) | Display Apparatus | |
| WO2015056339A1 (en) | Processing machine line | |
| JPH08300280A (en) | Motion control system of robot | |
| JP2018183866A (en) | Machine tool | |
| TW202533930A (en) | Device for setting motion mode, teaching device, control device, robot system and method | |
| JP6471446B2 (en) | Robot operation device, robot system, and robot operation program | |
| JP5110021B2 (en) | Numerical control device for machine tools | |
| JP6752191B2 (en) | Soldering equipment | |
| CN106808476A (en) | Teaching method in apparatus for work and apparatus for work | |
| JP2003202909A (en) | Origin return device | |
| JP2024147170A (en) | Portable Control Device | |
| JPH0683196U (en) | Operating device for punch press | |
| US20210162582A1 (en) | Teaching Apparatus, Robot System, And Teaching Program | |
| JPH05293740A (en) | Control device for nc machine tool | |
| JP2958438B2 (en) | General-purpose milling machine and its operating range limit setting method | |
| KR20100065595A (en) | Machining center having automatic table transfer apparatus | |
| WO2024189760A1 (en) | Machine tool |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200310 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210309 |
|
| 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: 20210427 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210510 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6891846 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |