JPH11345005A - Machine tool control system - Google Patents
Machine tool control systemInfo
- Publication number
- JPH11345005A JPH11345005A JP16608498A JP16608498A JPH11345005A JP H11345005 A JPH11345005 A JP H11345005A JP 16608498 A JP16608498 A JP 16608498A JP 16608498 A JP16608498 A JP 16608498A JP H11345005 A JPH11345005 A JP H11345005A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- menu
- divided
- displayed
- external device
- 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
- 230000000994 depressogenic effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 8
- 239000002826 coolant Substances 0.000 description 6
- 238000003825 pressing Methods 0.000 description 4
- 238000004513 sizing Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 101100524639 Toxoplasma gondii ROM3 gene Proteins 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Programmable Controllers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、数値制御装置によ
り工作機械を制御し、シーケンス制御装置により工作に
関連する外部機器を制御し、数値制御装置が有する表示
器とキー入力装置とから構成される入出力装置より前記
外部機器に対する制御操作が可能な工作機械制御システ
ムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention controls a machine tool by a numerical controller, controls an external device related to a machine by a sequence controller, and comprises a display and a key input device of the numerical controller. The present invention relates to a machine tool control system capable of performing a control operation on the external device from an input / output device.
【0002】[0002]
【従来の技術】従来より、シーケンス制御装置に接続さ
れた砥石軸モータ、定寸装置、クーラント等の工作に関
連する外部機器を数値制御装置側から動作させる機能が
あったが、これらの機能は、例えば図6に示すような画
面全体を占有する外部機器操作メニューを用いてユーザ
に対して外部機器の制御操作を案内したり、促したりす
る機能を備えていた。図6に、従来技術における外部機
器操作メニューのCRT画面表示形式図(a)とシーケ
ンス制御装置が持つ順序回路の回路図(b)を示す。従
来は、数値制御装置操作時に使用中の画面から外部機器
操作メニューの画面呼び出し操作を行って、数値制御装
置のCRT上に図6(a)のような各外部機器に対する
制御操作一覧を表示させ、例えば、「ON」、「OF
F」表示の文字列の上までカーソルを移動して、その状
態で実行キーを押下することにより、外部機器の制御操
作を行なっていた。これらの制御操作により、図6
(b)の順序回路57におけるSW1(定寸装置ON指
令)、SW2(クーラントON指令)、SW3(砥石軸
モータON指令)等の各リレー・スイッチは、図6
(a)の外部機器操作メニューにおける各外部機器に対
する指令状態がON状態の時、それぞれON状態とな
る。2. Description of the Related Art Conventionally, there has been a function of operating external devices related to machining, such as a grinding wheel shaft motor, a sizing device, and a coolant, connected to a sequence control device from a numerical control device. For example, a function for guiding or prompting the user to perform a control operation of an external device using an external device operation menu that occupies the entire screen as shown in FIG. 6 is provided. FIG. 6 shows a CRT screen display format diagram of an external device operation menu in the prior art (a) and a circuit diagram (b) of a sequential circuit of the sequence control device. Conventionally, a screen call operation of an external device operation menu is performed from a screen in use at the time of operating a numerical control device, and a control operation list for each external device as shown in FIG. 6A is displayed on a CRT of the numerical control device. For example, "ON", "OF"
The control operation of the external device has been performed by moving the cursor over the character string of "F" display and pressing the execution key in that state. By these control operations, FIG.
The relay switches such as SW1 (sizing device ON command), SW2 (coolant ON command), and SW3 (grinding wheel motor ON command) in the sequential circuit 57 shown in FIG.
When the command state for each external device in the external device operation menu of FIG.
【0003】[0003]
【発明が解決しようとする課題】これらの構成のため、
従来は数値制御装置操作時に使用中の画面において、例
えば、工作物の形状に関するデータの入力作業を一貫し
て継続したい場合にも、外部機器を操作するためには、
その都度所定の外部機器操作メニュー(図6(a))を
呼び出して操作する必要が有り、したがって、全画面切
り換えを行いたくない場合には、シーケンス制御装置の
操作盤の所まで歩いていって外部機器を操作せねばなら
ず、いずれの場合にも外部機器に対する操作性が悪かっ
た。また、従来の外部機器操作メニュー(図6(a))
には、全外部機器に関する制御操作が、1画面に全て登
録・集約されていたため、実施中の作業や操作中の画面
とは全く無関係の外部機器に関する制御操作についても
ガイダンスあるいはプロンプティングが成されており外
部機器に対する操作性が悪かった。SUMMARY OF THE INVENTION Due to these configurations,
Conventionally, on the screen in use during the operation of the numerical control device, for example, even if you want to consistently continue to input data on the shape of the workpiece, even if you want to operate external devices,
It is necessary to call and operate a predetermined external device operation menu (FIG. 6A) each time. Therefore, if it is not desired to switch the entire screen, walk to the operation panel of the sequence control device. External devices had to be operated, and in any case, the operability for the external devices was poor. In addition, a conventional external device operation menu (FIG. 6A)
Since the control operations related to all external devices were registered and consolidated on one screen, guidance or prompting was also provided for control operations related to external devices that were completely unrelated to the work being performed or the screen being operated. The operability for external devices was poor.
【0004】本発明は、上記の課題を解決するために成
されたものであり、その目的は、数値制御装置の入出力
装置より外部機器を操作する際に、全画面単位に画面切
り換えを行う必要性を排除し、外部機器の操作性を向上
することである。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and has as its object to perform screen switching in units of whole screens when operating an external device from an input / output device of a numerical controller. It is to eliminate the necessity and improve the operability of the external device.
【0005】[0005]
【課題を解決するための手段】上記の課題を解決するた
めには、以下の手段が有効である。即ち、第1の手段
は、数値制御装置により工作機械を制御し、シーケンス
制御装置により工作に関連する外部機器を制御し、数値
制御装置が有する表示器とキー入力装置とから構成され
る入出力装置より外部機器に対する制御操作が可能な工
作機械制御システムにおいて、表示器の画面上に表示さ
れる外部機器操作メニューの中の各種制御操作に対応す
るキー入力装置の入力キーのキーコードである制御操作
キーコードを識別する入力キー処理手段と、外部機器に
対する制御操作を受け付ける複数の分割メニューを表示
された画像に対して階層的かつ論理的に連結することに
より外部機器操作メニューを構成し、任意に選択された
1つの分割メニューを表示器の画面上の一部分領域に表
示する画面表示手段と、表示器に出力される画像の画面
番号と、画像の出力時に一部分領域に表示される分割メ
ニューの分割メニュー番号と、制御操作キーコードとを
出力する順序信号出力手段と、順序信号出力手段によっ
てシーケンス制御装置に出力される、画面番号と、分割
メニュー番号と、制御操作キーコードとを入力し、外部
機器を制御する外部機器制御信号を出力する順序回路と
を備えることである。尚、上記の制御操作キーコード
は、上記のキー入力装置が持つファンクション・キーの
キー番号(F1,F2,...)であっても良い。In order to solve the above-mentioned problems, the following means are effective. That is, the first means controls a machine tool by a numerical control device, controls an external device related to the work by a sequence control device, and has an input / output constituted by a display and a key input device of the numerical control device. In a machine tool control system capable of controlling an external device from the device, the control is a key code of an input key of a key input device corresponding to various control operations in an external device operation menu displayed on a display screen. An external device operation menu is constituted by hierarchically and logically connecting an input key processing means for identifying an operation key code and a plurality of divided menus for accepting a control operation to the external device to the displayed image in a hierarchical manner. Screen display means for displaying one of the divided menus selected on the screen in a partial area on the screen of the display, and a screen of an image output to the display Signal, a divided menu number of a divided menu displayed in a partial area when an image is output, a sequence signal output unit for outputting a control operation key code, and a screen number output to the sequence controller by the sequence signal output unit. And a sequential circuit for inputting a divided menu number and a control operation key code and outputting an external device control signal for controlling an external device. The control operation key code may be a key number (F1, F2,...) Of a function key of the key input device.
【0006】また、第2の手段は、上記の第1の手段に
おいて、上記の順序回路をシーケンス制御装置が実行す
るプログラムにより実現することである。以上の手段に
より、前記の課題を解決することができる。A second means is that, in the first means, the sequential circuit is realized by a program executed by a sequence control device. With the above means, the above-mentioned problem can be solved.
【0007】[0007]
【作用及び発明の効果】課題を解決するための手段を上
記のように構成することにより、例えば図2に示すよう
に、複数の分割メニュー26を階層的かつ論理的に連結
して外部機器操作メニューを構成し、任意に選択された
1つの分割メニュー26をCRT画面21上の一部分領
域22に表示することができるようになる。これによ
り、一部分領域22に表示される分割メニュー26を必
要に応じて切り換え、ここに表示された分割メニュー2
6の中から所望の外部機器制御操作を見つけ出し、所望
の指令項目27に対応する制御操作キー(ファンクショ
ン・キーF1〜F6)を押下することで、外部機器の制
御操作ができるようになる。したがって、数値制御装置
操作時に使用中の画面において、例えば、工作物の形状
に関するデータの入力作業を一貫して継続したい場合に
も、全画面単位の画面切り換えを行うことなく、容易に
外部機器を操作することができるようになるので、デー
タの入力作業等現在実施中の作業を中断する必要がなく
なり、操作性や作業効率が向上する。また、シーケンス
制御装置の順序回路をシーケンス制御装置が実行するプ
ログラムにより実現することにより、順序回路を容易に
変更したり、拡張したりできるようになるため、シーケ
ンス制御装置の保守・拡張性が向上する。By configuring the means for solving the problems as described above, for example, as shown in FIG. 2, a plurality of divided menus 26 are hierarchically and logically connected to operate an external device. A menu is constituted, and one divided menu 26 arbitrarily selected can be displayed in the partial area 22 on the CRT screen 21. As a result, the divided menu 26 displayed in the partial area 22 is switched as necessary, and the divided menu 2 displayed here is switched.
6, a desired external device control operation is found, and control operations of the external device can be performed by pressing control operation keys (function keys F1 to F6) corresponding to the desired command item 27. Therefore, on the screen in use at the time of operating the numerical control device, for example, even when it is desired to continuously input data on the shape of the workpiece, it is possible to easily connect the external device without switching the screen every screen unit. Since the operation can be performed, it is not necessary to interrupt a currently performed operation such as a data input operation, and operability and work efficiency are improved. In addition, since the sequential circuit of the sequence control device is realized by a program executed by the sequence control device, the sequential circuit can be easily changed or expanded, thereby improving the maintainability and expandability of the sequence control device. I do.
【0008】[0008]
【発明の実施の形態】以下、本発明を具体的な実施例に
基づいて説明する。図1に、本発明の実施例における工
作機械制御システムのシステム構成図を示す。数値制御
装置10は、CPU1(演算手段)、ROM2、RAM
3、入出力インタフェースIF4,5,6などから構成
されている。入出力装置20は、IF4を介してCPU
1に対してユーザが入力したコマンドを送信する。テー
ブル移動モータ駆動回路41は、テーブル移動モータ4
3の回転速度、起動、停止を制御する。エンコーダ45
は、テーブル移動モータ43の回転速度を検出し、その
検出信号をテーブル移動モータ駆動回路41に出力す
る。砥石台移動モータ駆動回路42は、砥石台移動モー
タ44の回転速度、起動、停止を制御する。エンコーダ
46は、砥石台移動モータ44の回転速度を検出し、そ
の検出信号を砥石台移動モータ駆動回路42に出力す
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described based on specific embodiments. FIG. 1 shows a system configuration diagram of a machine tool control system according to an embodiment of the present invention. The numerical control device 10 includes a CPU 1 (arithmetic means), a ROM 2, a RAM
3, the input / output interfaces IF4, 5, 6, etc. The input / output device 20 is connected to the CPU via the IF4.
1 is transmitted to the user. The table moving motor drive circuit 41 includes the table moving motor 4
3 control the rotation speed, start and stop. Encoder 45
Detects the rotation speed of the table moving motor 43 and outputs a detection signal to the table moving motor drive circuit 41. The wheel head moving motor drive circuit 42 controls the rotation speed, start and stop of the wheel head moving motor 44. The encoder 46 detects the rotational speed of the wheel head moving motor 44 and outputs a detection signal to the wheel head moving motor drive circuit 42.
【0009】シーケンス制御装置50は、図略のCPU
(演算手段)、ROM、RAM及び入出力インタフェー
スIF54、順序回路57などから構成されている。順
序回路57は、数値制御装置10から転送される画面番
号Sm、分割メニュー番号Mn、制御操作キー(ファン
クション・キー)番号Fi(m,n,iは、自然数)及
び入力回路61から送られる外部機器状態信号LSj
(jは、自然数)を入力し、外部機器制御信号SOLk
(kは、自然数)を出力回路62に出力する。入力回路
61は、図略の定寸装置、クーラント、砥石軸モータ、
ドレッサ、アクチュエータ、ソレノイド等の各種外部機
器または各種外部機器関連装置の状態を外部機器状態信
号LSjとして検出または入力し、シーケンス制御装置
50に送る。出力回路62は、シーケンス制御装置50
より受け取った外部機器制御信号SOLkを図略の各種
外部機器または各種外部機器関連装置に転送して、これ
らの機器または装置を制御する。The sequence control device 50 includes a CPU (not shown).
(Arithmetic means), a ROM, a RAM, an input / output interface IF 54, a sequential circuit 57, and the like. The sequential circuit 57 includes a screen number Sm transferred from the numerical controller 10, a divided menu number Mn, a control operation key (function key) number Fi (m, n, and i are natural numbers), and an external circuit transmitted from the input circuit 61. Device status signal LSj
(J is a natural number) and input the external device control signal SOLk
(K is a natural number) is output to the output circuit 62. The input circuit 61 includes a sizing device (not shown), a coolant, a grindstone shaft motor,
The state of various external devices such as a dresser, an actuator, a solenoid, etc. or various external device-related devices is detected or input as an external device status signal LSj and sent to the sequence control device 50. The output circuit 62 is connected to the sequence control device 50.
The received external device control signal SOLk is transferred to various external devices or various external device-related devices (not shown) to control these devices or devices.
【0010】図2に、本発明の実施例における入出力装
置20の模式的正面図を示す。入出力装置20の物理的
なユーザ・インタフェースは、CRT画面21、キー入
力操作パネル30、ファンクション・キーF1〜F6よ
り構成されている。キー入力操作パネル30は、アルフ
ァベット入力キー、数値入力キー、カーソル移動キー3
1、シフト・キー32、実行キー33などから構成され
ている。CRT画面21は、図2に示すように、分割メ
ニュー26を表示するための分割メニュー表示領域22
と、工作物の加工形状または加工方法に関するデータや
図面を入力または出力するための図面・データ入出力領
域23とに分割することができる。分割メニュー26
は、6つの指令項目27より構成される。これらの指令
には、CRT画面21または分割メニュー26の切換制
御に関するものと、各種外部機器の制御操作に関するも
のとがある。CRT画面21の右上には、画面番号表示
24(Sm=0012)があり、分割メニュー26の左
上には、分割メニュー番号表示25(Mn=0002)
がある。本システムでは、分割メニュー表示領域22に
表示される分割メニュー26を必要に応じて切り換え、
ここに表示された分割メニュー26の中から所望の外部
機器制御操作を見つけ出し、対応する指令項目27の真
下に位置する制御操作キー(ファンクション・キーF1
〜F6)を押下することで、外部機器の制御操作を行う
ことができる。FIG. 2 is a schematic front view of the input / output device 20 according to the embodiment of the present invention. The physical user interface of the input / output device 20 includes a CRT screen 21, a key input operation panel 30, and function keys F1 to F6. The key input operation panel 30 includes an alphabet input key, a numerical input key, and a cursor movement key 3.
1, a shift key 32, an execution key 33 and the like. As shown in FIG. 2, the CRT screen 21 has a divided menu display area 22 for displaying a divided menu 26.
And a drawing / data input / output area 23 for inputting or outputting data and drawings relating to the processing shape or processing method of the workpiece. Split menu 26
Is composed of six command items 27. These commands include commands related to switching control of the CRT screen 21 or the split menu 26 and commands related to control operations of various external devices. On the upper right of the CRT screen 21, there is a screen number display 24 (Sm = 0012), and on the upper left of the split menu 26, a split menu number display 25 (Mn = 0002).
There is. In this system, the split menu 26 displayed in the split menu display area 22 is switched as necessary,
A desired external device control operation is found out of the divided menu 26 displayed here, and a control operation key (function key F1) located immediately below the corresponding command item 27 is found.
To F6), the control operation of the external device can be performed.
【0011】図3に、本発明の実施例における分割メニ
ューの機能一覧(a)と外部機器操作メニューの機能階
層図(b)とを示す。図3(a)に示すように、例え
ば、分割メニュー1には、クーラントをON状態にする
指令項目(F2)と、クーラントをOFF状態にする指
令項目(F3)と、次の分割メニューを表示する指令項
目(F5)と、前の分割メニューを表示する指令項目
(F6)とが用意されており、ファンクション・キーF
1とファンクション・キーF4は、未定義指令となって
いる。また、分割メニュー2には、砥石軸モータを起動
する指令項目(F2)と、砥石軸モータを停止する指令
項目(F3)と、次の分割メニューを表示する指令項目
(F5)と、前の分割メニューを表示する指令項目(F
6)とが用意されており、ファンクション・キーF1と
ファンクション・キーF4は、未定義指令となってい
る。尚、次の画面を表示するためには、ファンクション
・キーF11を押下(シフト・キー32を押しながらフ
ァンクション・キーF5を押下)し、前の画面を表示す
るためには、ファンクション・キーF12を押下(シフ
ト・キー32を押しながらファンクション・キーF6を
押下)する。FIG. 3 shows a function list (a) of the divided menu and a function hierarchy diagram (b) of the external device operation menu in the embodiment of the present invention. As shown in FIG. 3A, for example, in the split menu 1, a command item (F2) for turning on the coolant, a command item (F3) for turning off the coolant, and the next split menu are displayed. And a command item (F6) for displaying the previous divided menu, and the function key F
1 and function key F4 are undefined commands. Also, the split menu 2 includes a command item (F2) for starting the grindstone shaft motor, a command item (F3) for stopping the grindstone shaft motor, a command item (F5) for displaying the next split menu, and Command item (F
6) are prepared, and the function keys F1 and F4 are undefined commands. To display the next screen, press the function key F11 (press the function key F5 while pressing the shift key 32). To display the previous screen, press the function key F12. Press (press function key F6 while holding down shift key 32).
【0012】図3(b)に示すように、例えば画面1か
らは、図面・データ入出力領域23に図面やデータ入力
画面を表示したまま、外部機器操作メニュー1を操作す
ることができる。外部機器操作メニュー1は、分割メニ
ュー1、2、5、7の4つの分割メニューより構成され
ている。即ち、画面1からは、分割メニュー1、2、
5、7の4つの分割メニューを操作することができる。
例えば、画面1に分割メニュー1が表示されている時に
ファンクション・キーF6(前頁)を押下すると、本指
令はラップアラウンドするため、分割メニュー7が表示
される。画面1に分割メニュー7が表示されている時に
ファンクション・キーF5(次頁)を押下すると、本指
令はラップアラウンドするため、分割メニュー1が表示
される。画面1に分割メニュー2が表示されている時に
ファンクション・キーF5(次頁)を押下すると、分割
メニュー2の直後に登録されている分割メニュー5が表
示される。画面1に任意の分割メニューが表示されてい
る時に、シフト・キー32を押しながらファンクション
・キーF6(前頁)を押下すると、一番後ろ(M番目)
に登録されている画面Mが表示される。画面Mの外部機
器操作メニューMは、分割メニュー2、3、Nの3つの
分割メニューより構成されている。このように各画面毎
に、その画面に属する分割メニューが定義されている。As shown in FIG. 3B, for example, from the screen 1, the external device operation menu 1 can be operated while the drawing or data input screen is displayed in the drawing / data input / output area 23. The external device operation menu 1 includes four divided menus of divided menus 1, 2, 5, and 7. That is, from the screen 1, the divided menus 1, 2,
It is possible to operate four divided menus 5 and 7.
For example, if the function key F6 (previous page) is pressed while the split menu 1 is displayed on the screen 1, the split menu 7 is displayed because this command wraps around. When the function key F5 (next page) is pressed while the divided menu 7 is displayed on the screen 1, the divided menu 1 is displayed because this command wraps around. When the function key F5 (next page) is pressed while the divided menu 2 is displayed on the screen 1, the registered divided menu 5 is displayed immediately after the divided menu 2. When an arbitrary division menu is displayed on the screen 1 and the function key F6 (previous page) is pressed while pressing the shift key 32, the rearmost (Mth)
Is displayed. The external device operation menu M on the screen M is composed of three divided menus of divided menus 2, 3, and N. As described above, for each screen, a divided menu belonging to that screen is defined.
【0013】図4に、本発明のシーケンス制御装置が持
つ順序回路57の回路図を示す。順序回路57は、数値
制御装置10から転送される画面番号Sm、分割メニュ
ー番号Mn、制御操作キー(ファンクション・キー)番
号Fi(m,n,iは、自然数)及び入力回路61から
送られる外部機器状態信号LSj(jは、自然数)を入
力し、各入力信号に対応する各リレー・スイッチSm、
Mn、Fi、LSj、SOLkの作用により、外部機器
制御信号SOLk(kは、自然数)を出力回路62に出
力する。本発明のシーケンス制御装置が持つ順序回路5
7においては、例えば、図6(b)に示す従来の順序回
路57のSW2(クーラントON指令)の作用と同等の
作用をリレー・スイッチS1(画面番号S1に対応)と
リレー・スイッチM1(分割メニュー番号M1に対応)
とリレー・スイッチF2(ファンクション・キー番号F
2に対応)とを直列に連結することにより実現してい
る。FIG. 4 is a circuit diagram of a sequential circuit 57 included in the sequence control device according to the present invention. The sequential circuit 57 includes a screen number Sm transferred from the numerical controller 10, a divided menu number Mn, a control operation key (function key) number Fi (m, n, and i are natural numbers), and an external circuit transmitted from the input circuit 61. A device status signal LSj (j is a natural number) is input, and each of the relay switches Sm,
The external device control signal SOLk (k is a natural number) is output to the output circuit 62 by the action of Mn, Fi, LSj, and SOLk. Sequential circuit 5 of sequence controller of the present invention
7, for example, the relay switch S1 (corresponding to the screen number S1) and the relay switch M1 (divided) perform an operation equivalent to the operation of SW2 (coolant ON command) of the conventional sequential circuit 57 shown in FIG. (Corresponds to menu number M1)
And relay switch F2 (function key number F
2 (corresponding to 2) in series.
【0014】また、順序回路57に、リレー・スイッチ
Mnやリレー・スイッチFiの他に画面番号Smに対応
するリレー・スイッチSmを設けることにより、同じ分
割メニューMnにおける同じファンクション・キーFi
による制御操作に対しても、各画面毎に各画面に応じた
外部機器制御信号SOLkを個別に定義し、出力回路6
2に出力することができる。したがって、数値制御装置
10に登録すべき分割メニュー26の種類を削減するこ
とができる。また、これにより、異なる画面から行われ
る概念上同じ制御操作は、出力回路62に出力される外
部機器制御信号SOLkが異なる場合にも、同じ分割メ
ニュー26における同じ操作により、制御操作すること
が可能となるため、制御操作の種類または組み合わせが
削減され、操作性が向上する。By providing a relay switch Sm corresponding to the screen number Sm in addition to the relay switch Mn and the relay switch Fi in the sequential circuit 57, the same function key Fi in the same divided menu Mn is provided.
, The external device control signal SOLk corresponding to each screen is individually defined for each screen, and the output circuit 6
2 can be output. Therefore, the types of the divided menus 26 to be registered in the numerical control device 10 can be reduced. In addition, this allows conceptually the same control operation performed from different screens to be controlled by the same operation in the same split menu 26 even when the external device control signal SOLk output to the output circuit 62 is different. Therefore, types or combinations of control operations are reduced, and operability is improved.
【0015】図5に、本発明の実施例において数値制御
装置が実行する制御操作処理ルーチンのフローチャート
図(a)と本ルーチンの機能構成図(b)を示す。本ル
ーチンは、CRT画面21上に分割メニュー26を表示
中に、ファンクション・キー(F1〜F12)が押下さ
れた場合に、数値制御装置10により、図略の入出力割
り込み処理ルーチンから呼び出され、実行される。本ル
ーチンでは、まず最初に、ステップ510により、押下
されたファンクション・キーが、F11(シフト・キー
32+F5)または、F12(シフト・キー32+F
6)であるか否かを判定し、F11またはF12ならば
ステップ520へ、そうでなければ、ステップ540へ
処理を移す。ステップ520では、画面切換処理を行
う。即ち、指令に応じて自画面よりも1つ前または1つ
後ろの画面を表示し、表示した画面の画面番号を所定の
表示領域に表示する。この時表示する分割メニューに
は、表示される画面に登録されている(その画面から操
作可能な)分割メニューの中から分割メニュー番号の一
番小さいものを選択し、その分割メニュー番号と共に表
示する。ステップ530では、現在CRT画面21に表
示中の画面番号Smと分割メニュー番号Mnとをシーケ
ンシス制御装置50へ送信する。FIG. 5 shows a flowchart (a) of a control operation processing routine executed by the numerical controller in the embodiment of the present invention, and a functional configuration diagram (b) of this routine. This routine is called from the input / output interrupt processing routine (not shown) by the numerical controller 10 when the function keys (F1 to F12) are pressed while the divided menu 26 is displayed on the CRT screen 21. Be executed. In this routine, first, in step 510, the pressed function key is F11 (shift key 32 + F5) or F12 (shift key 32 + F).
6) is determined, and if F11 or F12, the process proceeds to step 520; otherwise, the process proceeds to step 540. In step 520, a screen switching process is performed. That is, a screen one before or one behind the self screen is displayed according to the command, and the screen number of the displayed screen is displayed in a predetermined display area. At this time, for the divided menu to be displayed, the one with the smallest divided menu number is selected from among the divided menus (operable from the screen) registered in the displayed screen and displayed together with the divided menu number. . In step 530, the screen number Sm currently displayed on the CRT screen 21 and the divided menu number Mn are transmitted to the sequence control device 50.
【0016】ステップ540では、押下されたファンク
ション・キーが、分割メニュー切換指令か否かを判定す
る。即ち、押下されたファンクション・キーが、F5ま
たはF6の場合には、ステップ550へ処理を移し、そ
うでなければステップ560へ処理を移す。ステップ5
50では、分割メニュー切換処理を行う。即ち、指令に
応じて現在表示中の分割メニューよりも1つ前または1
つ後ろに登録されている分割メニューをその分割メニュ
ー番号と共に所定の領域に表示する。ステップ560で
は、押下されたファンクション・キーの指令が、定義さ
れているものか否かを判定し、未定義指令であれば、ス
テップ570へ、そうでなければステップ580へ処理
を移す。ステップ570では、分割メニュー番号表示2
5の右側に、未定義のファンクション・キーが押下され
た旨のエラー・メッセージを表示する。ステップ580
では、押下されたファンクション・キーのキー番号をシ
ーケンシス制御装置50へ送信する。At step 540, it is determined whether or not the pressed function key is a division menu switching command. That is, if the pressed function key is F5 or F6, the process proceeds to step 550; otherwise, the process proceeds to step 560. Step 5
At 50, a split menu switching process is performed. That is, in response to the command, one or one before the currently displayed divided menu.
The divided menu registered immediately after is displayed in a predetermined area together with the divided menu number. In step 560, it is determined whether the command of the pressed function key is a defined command. If the command is not defined, the process proceeds to step 570; otherwise, the process proceeds to step 580. In step 570, divided menu number display 2
On the right side of 5, an error message indicating that an undefined function key has been pressed is displayed. Step 580
Then, the key number of the pressed function key is transmitted to the sequence control device 50.
【0017】尚、図5(b)に示すように、請求項1お
よび第1の手段に記載の入力キー処理手段は、上記のス
テップ510、540、560により構成されている。
また、請求項1および第1の手段に記載の画面表示手段
は、上記のステップ520、550により構成されてい
る。また、請求項1および第1の手段に記載の順序信号
出力手段は、上記のステップ530、580により構成
されている。As shown in FIG. 5B, the input key processing means according to claim 1 and the first means comprises the above steps 510, 540 and 560.
Further, the screen display means according to claim 1 and the first means is constituted by the above steps 520 and 550. The sequence signal output means according to the first and the first means is constituted by the steps 530 and 580 described above.
【図1】本発明の実施例における工作機械制御システム
のシステム構成図。FIG. 1 is a system configuration diagram of a machine tool control system according to an embodiment of the present invention.
【図2】本発明の実施例における入出力装置の模式的正
面図。FIG. 2 is a schematic front view of the input / output device according to the embodiment of the present invention.
【図3】本発明の実施例における分割メニューの機能一
覧(a)と外部機器操作メニューの機能階層図(b)。FIGS. 3A and 3B are a function list of a divided menu and a function hierarchy diagram of an external device operation menu according to an embodiment of the present invention; FIGS.
【図4】本発明の実施例においてシーケンス制御装置が
持つ順序回路の回路図。FIG. 4 is a circuit diagram of a sequential circuit included in a sequence control device according to the embodiment of the present invention.
【図5】本発明の実施例において数値制御装置が実行す
る制御操作処理ルーチンのフローチャート図(a)と本
ルーチンの機能構成図(b)。FIGS. 5A and 5B are a flowchart of a control operation processing routine executed by the numerical controller according to the embodiment of the present invention, and a functional configuration diagram of the routine;
【図6】従来技術における、外部機器操作メニューのC
RT画面表示形式図(a)とシーケンス制御装置が持つ
順序回路の回路図(b)。FIG. 6 shows an external device operation menu C in the related art.
The RT screen display format diagram (a) and the circuit diagram of the sequential circuit of the sequence control device (b).
1 … CPU 2 … ROM 3 … RAM 10 … 数値制御装置 20 … 入出力装置 21 … CRT画面 24 … 画面番号表示 25 … 分割メニュー番号表示 26 … 分割メニュー 30 … キー入力操作パネル 50 … シーケンス制御装置 57 … 順序回路 59 … 操作盤 61 … 入力回路 62 … 出力回路 Fi … 制御操作キー(iは、ファンクション・
キー番号) LSj … 外部機器状態信号(jは、自然数) SOLk … 外部機器制御信号(kは、自然数) Sm … 画面番号(mは、自然数) Mn … 分割メニュー番号(nは、自然数)DESCRIPTION OF SYMBOLS 1 ... CPU2 ... ROM3 ... RAM10 ... Numerical control device 20 ... I / O device 21 ... CRT screen 24 ... Screen number display 25 ... Divided menu number display 26 ... Divided menu 30 ... Key input operation panel 50 ... Sequence control device 57 ... Sequence circuit 59 ... Operation panel 61 ... Input circuit 62 ... Output circuit Fi ... Control operation keys (i is a function
Key number) LSj… External device status signal (j is a natural number) SOLk… External device control signal (k is a natural number) Sm… Screen number (m is a natural number) Mn… Divided menu number (n is a natural number)
Claims (2)
シーケンス制御装置により工作に関連する外部機器を制
御し、数値制御装置が有する表示器とキー入力装置とか
ら構成される入出力装置より前記外部機器に対する制御
操作が可能な工作機械制御システムにおいて、 前記表示器の画面上に表示される外部機器操作メニュー
の中の各種制御操作に対応する前記キー入力装置の入力
キーのキーコードである制御操作キーコードを識別する
入力キー処理手段と、 前記制御操作を受け付ける複数の分割メニューを表示さ
れた画像に対して階層的かつ論理的に連結することによ
り前記外部機器操作メニューを構成し、任意に選択され
た1つの前記分割メニューを前記表示器の画面上の一部
分領域に表示する画面表示手段と、 前記表示器に出力される画像の画面番号と、前記画像の
出力時に前記一部分領域に表示される前記分割メニュー
の分割メニュー番号と、前記制御操作キーコードとを出
力する順序信号出力手段と、 前記順序信号出力手段によって前記シーケンス制御装置
に出力される、前記画面番号と、前記分割メニュー番号
と、前記制御操作キーコードとを入力し、前記外部機器
を制御する外部機器制御信号を出力する順序回路とを備
えたことを特徴とする工作機械制御システム。1. A machine tool is controlled by a numerical controller,
A machine tool control system that controls an external device related to a machine by a sequence control device and that can perform a control operation on the external device from an input / output device including a display and a key input device that a numerical control device has, Input key processing means for identifying a control operation key code which is a key code of an input key of the key input device corresponding to various control operations in an external device operation menu displayed on a screen of a display; The external device operation menu is configured by hierarchically and logically linking a plurality of divided menus for accepting displayed images to the displayed image, and the one arbitrarily selected divided menu is displayed on the screen of the display unit. Screen display means for displaying in a partial area of the image, a screen number of an image output to the display, and the partial area when the image is output. A sequence signal output unit for outputting the divided menu number of the divided menu displayed on the screen and the control operation key code; the screen number output to the sequence control device by the sequence signal output unit; A machine tool control system, comprising: a sequence number for inputting a menu number and the control operation key code and outputting an external device control signal for controlling the external device.
置が実行するプログラムにより実現されることを特徴と
する請求項1に記載の工作機械制御システム。2. The machine tool control system according to claim 1, wherein the sequential circuit is realized by a program executed by the sequence control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16608498A JP3666248B2 (en) | 1998-05-29 | 1998-05-29 | Machine tool control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16608498A JP3666248B2 (en) | 1998-05-29 | 1998-05-29 | Machine tool control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11345005A true JPH11345005A (en) | 1999-12-14 |
| JP3666248B2 JP3666248B2 (en) | 2005-06-29 |
Family
ID=15824696
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16608498A Expired - Fee Related JP3666248B2 (en) | 1998-05-29 | 1998-05-29 | Machine tool control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3666248B2 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100600008B1 (en) * | 1999-12-31 | 2006-07-13 | 두산인프라코어 주식회사 | How to display the menu on the operation screen of the numeric controller |
| KR100620108B1 (en) | 2004-11-18 | 2006-09-08 | 한국동서발전(주) | Incorrect operation prevention method of distributed control system and distributed control system using the same |
| JP2017223465A (en) * | 2016-06-13 | 2017-12-21 | 株式会社日立製作所 | Human-machine interface instrument |
| JP2018101177A (en) * | 2016-12-19 | 2018-06-28 | 日立Geニュークリア・エナジー株式会社 | User interface apparatus of display |
| JP7183488B1 (en) * | 2022-06-09 | 2022-12-05 | 三菱電機株式会社 | MACHINING PROGRAM CREATION DEVICE AND MACHINING PROGRAM CREATION METHOD |
-
1998
- 1998-05-29 JP JP16608498A patent/JP3666248B2/en not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100600008B1 (en) * | 1999-12-31 | 2006-07-13 | 두산인프라코어 주식회사 | How to display the menu on the operation screen of the numeric controller |
| KR100620108B1 (en) | 2004-11-18 | 2006-09-08 | 한국동서발전(주) | Incorrect operation prevention method of distributed control system and distributed control system using the same |
| JP2017223465A (en) * | 2016-06-13 | 2017-12-21 | 株式会社日立製作所 | Human-machine interface instrument |
| WO2017217094A1 (en) * | 2016-06-13 | 2017-12-21 | 株式会社日立製作所 | Human-machine interface device |
| CN109313946A (en) * | 2016-06-13 | 2019-02-05 | 株式会社日立制作所 | Human Interface Devices |
| JP2018101177A (en) * | 2016-12-19 | 2018-06-28 | 日立Geニュークリア・エナジー株式会社 | User interface apparatus of display |
| JP7183488B1 (en) * | 2022-06-09 | 2022-12-05 | 三菱電機株式会社 | MACHINING PROGRAM CREATION DEVICE AND MACHINING PROGRAM CREATION METHOD |
| WO2023238346A1 (en) * | 2022-06-09 | 2023-12-14 | 三菱電機株式会社 | Machining program creation device and machining program creation method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3666248B2 (en) | 2005-06-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104440120B (en) | The operation device of NC toolroom machines | |
| JPH1115582A (en) | Menu drive command input system and electronic signal processing device | |
| JP3666248B2 (en) | Machine tool control system | |
| JPH08161022A (en) | Multi-system queuing method for cnc | |
| JP2001088069A (en) | Robot teaching device | |
| JP2003341976A (en) | Control panel | |
| JP2003202910A (en) | Parameter setting apparatus for numerically controlled machine tool | |
| JP5888643B2 (en) | Operating device and movable machine control system | |
| JPH04317101A (en) | Input/output control system of numerical controller | |
| JP2591614B2 (en) | Remote control system for numerical controller | |
| JP3832686B2 (en) | Robot operation program display device and control device | |
| WO2021241436A1 (en) | Control device and control method | |
| JP2000137513A (en) | Controller for NC rotary table | |
| JPS5831583B2 (en) | color display system | |
| JPH0659716A (en) | Composite numerical controller | |
| JPH0527826A (en) | How to enable / disable the control function in the NC device operation panel | |
| JPH07234714A (en) | Numerical controller | |
| JPH02176693A (en) | Control panel | |
| JP3125900B2 (en) | Operation display panel | |
| JPS603926B2 (en) | Electric discharge machining control method | |
| JP3105056B2 (en) | Numerical control unit | |
| JPH06170691A (en) | Machine operating panel | |
| JP2700887B2 (en) | Numerical control unit | |
| JPH06110526A (en) | Nc device with function key | |
| JPH08314531A (en) | Computer controlled machine tool and operation condition change device in auxiliary peripheral device for general industrial machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041125 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041130 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050127 |
|
| 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: 20050315 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050328 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080415 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090415 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090415 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100415 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100415 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110415 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120415 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130415 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140415 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |