JP2000330615A - Human-machine interface of multi-series numerical controller - Google Patents

Human-machine interface of multi-series numerical controller

Info

Publication number
JP2000330615A
JP2000330615A JP11144526A JP14452699A JP2000330615A JP 2000330615 A JP2000330615 A JP 2000330615A JP 11144526 A JP11144526 A JP 11144526A JP 14452699 A JP14452699 A JP 14452699A JP 2000330615 A JP2000330615 A JP 2000330615A
Authority
JP
Japan
Prior art keywords
information
human
display
machine interface
machine
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.)
Pending
Application number
JP11144526A
Other languages
Japanese (ja)
Inventor
Yoji Yoshida
洋二 吉田
Go Abeta
郷 阿部田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyoda Koki KK
Original Assignee
Toyoda Koki KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyoda Koki KK filed Critical Toyoda Koki KK
Priority to JP11144526A priority Critical patent/JP2000330615A/en
Publication of JP2000330615A publication Critical patent/JP2000330615A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PROBLEM TO BE SOLVED: To output information which is common to respective series and information by the series in an easy-to-see state by making a display means display the information by selectively switching an individual information display state and a general information display state. SOLUTION: It is decided which of individual information and general information information to be displayed is (S500) and when the information is the general information, the general information 4 is displayed (S501). When the information is the individual information, it is decided whether a display of left-side grindstone base information is selected (S502); when an L button 346 on a display screen 343 is pressed, only individual information regarding a left-side grindstone base is displayed (S503) and when an R button 347 is pressed, only the individual information regarding a right-side grindstone base is displayed (S504 to S505). Further, when neither of the L button 346 and R button 347 is pressed, it is judged that an L and R button 345 is pressed and both the pieces of individual information on the right and left grindstone bases are displayed (S506).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明が属する技術分野】本発明は、例えば、2つの工
具主軸を備えた工作機械を制御する数値制御装置(以
下、CNCという)のような、2系統もしくはそれ以上
の多系統の機械を制御する数値制御装置のヒューマン・
マシン・インターフェース(以下、HMIという)に関
するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention controls two or more systems of a machine such as a numerical controller (hereinafter referred to as CNC) for controlling a machine tool having two tool spindles. Numerical controller
It relates to a machine interface (hereinafter, referred to as HMI).

【0002】[0002]

【従来の技術】例えば、2つの砥石台を備えた研削盤や
2つの工具主軸を備えたマシニングセンタ等の多系統の
制御を必要とする工作機械がある。このような工作機械
を制御するに際して、各々の系統(砥石台や工具主軸)
に対してそれぞれCNCを設けるようにしたものもある
が、各系統間での連携や同期制御、あるいは作業者の使
いやすさ、コスト等の面から、マルチタスクにより単一
のCPUで2系統もしくはそれ以上の多系統の制御を行
なうことができるCNCが用いられている。一方、CN
Cに付属されるHMIは、CNCへの各種データの入力
や工作機械をMDI操作するための各種指示の入力等を
行なうための入力手段と、工作機械の可動部の現在位置
等の各種情報の表示や対話入力のためのCNC側からの
各種指示の表示を行なうための出力手段とを備えてい
る。また、近年、入力手段としては、ダイヤルや押しボ
タン等のハードウエアで構成された入力手段のみなら
ず、ソフトウエアにより表示画面上に押しボタンを構成
するタッチパネル式の入力手段が採用されている。
2. Description of the Related Art For example, there are machine tools that require multi-system control, such as a grinding machine having two wheel heads and a machining center having two tool spindles. When controlling such a machine tool, each system (grinding wheel head and tool spindle)
However, from the viewpoints of coordination and synchronization control between each system, ease of use of operators, cost, etc., two systems or two systems with a single CPU are used for multitasking. A CNC capable of performing control of multiple systems is used. On the other hand, CN
The HMI attached to C includes input means for inputting various data to the CNC, inputting various instructions for operating the machine tool by MDI, etc., and various information such as the current position of the movable part of the machine tool. Output means for displaying various instructions from the CNC side for display and interactive input. In recent years, as input means, not only input means configured with hardware such as dials and push buttons, but also touch panel type input means configured with push buttons on a display screen by software have been adopted.

【0003】[0003]

【発明が解決しようとする課題】上記の多系統の制御を
行なうCNCのHMIには、各系統に共通する情報に係
わる入出力手段のみならず、個々の系統毎の入力手段お
よび出力手段を備える必要がある。例えば、2つの砥石
台を設け、各砥石台に備えられた砥石車により、主軸台
および心押台の間に保持された単一の工作物に対して加
工を行なう研削盤を制御するための、2系統のCNCの
HMIを考える。このようなHMIの出力手段としての
機能においては、主軸台や心押台といった各砥石台に係
わらない全体の情報を表示する必要があると共に、左右
の砥石台の一方に対して対話形式により加工情報の入力
を促すためのメッセージの表示のように、一方の砥石台
に係わる情報のみを表示した方がよい場合がある。ま
た、左右の砥石台に係わる情報を比較するために両者を
同時に表示した方がよい場合も考えられる。さらに、数
値制御装置においては、異常が発生した場合にその異常
の履歴を時系列に記憶する機能が公知であるが、この機
能に基づいて記憶された異常情報を単に時系列に出力し
たのでは、その異常がどちらの砥石台による加工に係わ
っているのかといった点で加工との関係がわかりずらい
といった問題がある。本願発明の目的は、多系統CNC
のHMIにおいて、各系統に共通な情報および各系統毎
の情報をわかりやすく出力することである。
The CNC HMI for controlling the above-mentioned multiple systems includes not only input / output means relating to information common to each system, but also input means and output means for each system. There is a need. For example, two grindstone heads are provided, and a grindstone provided on each grindstone head controls a grinder that performs machining on a single workpiece held between a headstock and a tailstock. Consider the HMI of two CNCs. In such a function as an output means of the HMI, it is necessary to display overall information that is not related to each wheel head such as a headstock and a tailstock, and to process one of the left and right wheel heads in an interactive manner. There is a case where it is better to display only information relating to one of the wheel heads, such as a message for prompting input of information. In addition, there may be a case where it is better to simultaneously display both of the information relating to the left and right wheel heads. Further, in the numerical control device, when an abnormality occurs, a function of storing the history of the abnormality in a time series is known, but it is not possible to simply output the abnormality information stored based on this function in a time series. However, there is a problem that it is difficult to understand the relationship between the abnormality and the processing in terms of which grinding wheel is involved in the processing. An object of the present invention is to provide a multi-system CNC.
Is to output information common to each system and information for each system in an easy-to-understand manner.

【0004】また、HMIの入力手段としての機能につ
いては、主軸の起動やチャックのクランプ・アンクラン
プ等の各系統によらない動作指令を行なうための共通の
入力手段と、砥石台の移動等の各系統毎の動作に対する
指令を行なうための各系統毎の入力手段を備える必要が
ある。これらの全ての入力手段を設けると、入力手段が
ハードウエアで構成されている場合はその占有面積が大
きくなり、入力手段がタッチパネル式の場合は、表示画
面を大きくしなければ必要なパネルスイッチを表示でき
ないので、いずれにしてもHMIが大型化するという問
題が生じる。本願発明の他の目的は、装置を大型化する
ことなく多系統数値制御装置に必要な入力手段を備える
ことができるHMIを提供しようとするものである。
[0004] The function as an input means of the HMI includes a common input means for performing an operation command independent of each system such as a start of a spindle and a clamp / unclamp of a chuck, and a movement of a grindstone head. It is necessary to provide input means for each system for issuing a command for operation for each system. When all of these input means are provided, the occupied area increases when the input means is configured by hardware, and when the input means is a touch panel type, necessary panel switches must be provided unless the display screen is enlarged. Since display cannot be performed, the problem arises that the HMI becomes large in any case. Another object of the present invention is to provide an HMI capable of providing an input means required for a multi-system numerical controller without increasing the size of the apparatus.

【0005】[0005]

【課題を解決するための手段】上述した課題を解決する
ための手段は、請求項1に記載の発明である。請求項1
に記載の構成により、表示手段は、特定の系統に係わる
個別情報のみを表示する個別情報表示状態と複数の系統
に係わる個別情報もしくは各系統に係わらない全体情報
を表示する全体情報表示状態とを選択的に切換えて表示
することができる。請求項1に記載の構成において、工
作機械としては、2つの砥石台を備えた研削盤や2つの
工具主軸を備えたマシニングセンタ等が考えられるが、
砥石台や工具主軸は2つに限定されるものではなく3つ
以上であってもよいし、研削盤やマシニングセンタのみ
ならず、旋盤や他の機械であってもよい。また、例え
ば、工作機械が左右2つの砥石台を備えた研削盤である
場合、個別情報としては、一方の砥石台に係わる情報と
して、砥石台の現在位置情報や動作経過、砥石台に関す
る異常情報、あるいは対話形式により一方の砥石台によ
る加工情報の入力を促すメッセージの表示等がある。全
体情報としては、機械全体に関する情報や工作物に関す
る情報、主軸台や心押台に関する情報等がある。さら
に、出力手段としての表示手段としては、いわゆるディ
スプレイ(CRT)等が考えられ、タッチパネルのパネ
ルスイッチで構成することが可能である。さらに、この
表示手段の制御はCNCのCPUが処理するように構成
することも可能である。
The means for solving the above-mentioned problems is the invention described in claim 1. Claim 1
According to the configuration described in the above, the display means, the individual information display state to display only the individual information related to a specific system, and the entire information display state to display the individual information related to a plurality of systems or the entire information not related to each system It can be selectively switched and displayed. In the configuration according to claim 1, as the machine tool, a grinding machine having two wheel heads, a machining center having two tool spindles, or the like can be considered.
The number of grindstone heads and tool spindles is not limited to two, and may be three or more. Not only a grinding machine and a machining center but also a lathe or another machine may be used. Further, for example, when the machine tool is a grinding machine having two grinding wheel heads on the left and right, as the individual information, information relating to one grinding wheel head includes current position information and operation progress of the grinding wheel head, and abnormal information on the grinding wheel head. Alternatively, there is a display of a message prompting input of processing information by one of the wheel heads in an interactive manner. The overall information includes information on the entire machine, information on the workpiece, information on the headstock and tailstock, and the like. Further, as a display unit as an output unit, a so-called display (CRT) or the like is conceivable, and can be configured by a panel switch of a touch panel. Further, the control of the display means may be configured to be performed by the CPU of the CNC.

【0006】また、請求項2に記載の構成により、HM
IのCNCのCPU(中央演算装置)とは別個のCPU
により、CNCからの各種情報は各系統に係わる個別情
報と全体情報とに分別されてHMIの記憶領域に記憶さ
れる。これにより、表示に際しては、選択された表示状
態に応じて必要な記憶領域に記憶された情報を読み出し
て表示しさえすればよい。
According to the second aspect of the present invention, the HM
CPU separate from CPU (Central Processing Unit) of I CNC
Accordingly, various information from the CNC is separated into individual information and overall information relating to each system and stored in the storage area of the HMI. Thus, at the time of display, it is only necessary to read out and display information stored in a necessary storage area according to the selected display state.

【0007】さらに、請求項3に記載の構成により、各
系統に係わる個別情報の対応する項目が比較表示され、
これにより、各系統の関連を理解しやすく表示すること
ができる。特に、請求項4に記載の構成のように、各系
統の動作経過を時系列に比較表示することにより、サイ
クルタイムを短縮するためにNCプログラムの修正を行
なう等のために、各系統の稼働率や無駄時間を把握する
ことが可能となる。
Further, according to the configuration of the third aspect, the corresponding items of the individual information relating to each system are compared and displayed,
This makes it possible to display the relationship between the respective systems in an easily understandable manner. In particular, the operation progress of each system is displayed in a chronological order by comparing and displaying the operation progress of each system as in the configuration according to claim 4, so that the NC program is modified in order to shorten the cycle time. It is possible to grasp the rate and the dead time.

【0008】さらに、請求項5に記載の構成により、選
択手段を操作することにより、個別情報表示状態と全体
情報表示状態とを切り換えることができ、作業者が望む
表示状態を容易に出力することができる。逆に、請求項
6に記載の構成によれば、個別情報表示状態する方がよ
い、あるいは全体情報表示状態する方がよいことが明ら
かである情報については、その表示状態を予め設定して
おくことにより、選択手段を操作する必要がなくなる。
Further, according to the configuration of the fifth aspect, by operating the selection means, it is possible to switch between the individual information display state and the entire information display state, and to easily output the display state desired by the operator. Can be. Conversely, according to the configuration of the sixth aspect, for information for which it is clear that the individual information display state is better or the entire information display state is better, the display state is set in advance. This eliminates the need to operate the selection means.

【0009】また、上述した課題を解決するための手段
は、請求項7に記載の発明である。請求項7に記載の構
成により、系統選択手段を選択した後、情報入力手段を
操作することによって、系統選択手段にて選択された系
統への入力が行なわれる。これにより、各系統共通の情
報入力手段と系統選択手段を設ければ、情報入力手段を
各系統毎に設ける必要がなくなる。請求項7に記載の構
成において、系統選択手段、情報入力手段等の入力手段
はタッチパネルのパネルスイッチで構成することが可能
であるが、ダイヤルやスイッチ等のハードウェアで構成
してもよく、特に、系統選択手段としては、表示画面の
ページを切り換えることによってその機能を達成するこ
ともできる。また、情報入力手段により入力される情報
としては、例えば、工作機械が2つの砥石台を備えた研
削盤である場合、砥石台の移動指令や砥石軸の起動指
令、定寸装置への制御指令等である。
Further, a means for solving the above-mentioned problem is the invention described in claim 7. According to the configuration of the seventh aspect, after selecting the system selection unit, the information input unit is operated to input data to the system selected by the system selection unit. Thus, if information input means and system selection means common to each system are provided, it is not necessary to provide information input means for each system. In the configuration according to claim 7, the input means such as the system selection means and the information input means can be constituted by panel switches of the touch panel, but may be constituted by hardware such as dials and switches. The function can be achieved by switching the page of the display screen as the system selection means. The information input by the information input means includes, for example, when the machine tool is a grinding machine having two grinding wheels, a movement command of the grinding wheel, a startup command of the grinding wheel shaft, a control command to the sizing device. And so on.

【0010】[0010]

【発明の実施の形態】本発明の実施の形態を図面に基づ
いて説明する。図1において、1は研削盤であり、ベッ
ド10上には工作物Wを回転駆動する主軸台11および
心押台12と、ガイドレール13が設けられている。ガ
イドレール13には、モータやボールねじ等の駆動手段
(図略)によりZ軸方向(図1紙面左右方向)に移動に
左側Z軸移動体14Lおよび右側Z軸移動体14Rが案
内されている。そして、左側Z軸移動体14Lにはガイ
ドレール15Lに案内されて左側砥石台16Lが、右側
Z軸移動体14Rにはガイドレール15Rに案内されて
右側砥石台16Rが、モータやボールねじ等の駆動手段
(図略)によりそれぞれX軸方向(図1紙面上下方向)
に設けられており、各砥石台16L、16Rにはモータ
により回転駆動可能に砥石17L、17Rが取付けられ
ている。
Embodiments of the present invention will be described with reference to the drawings. In FIG. 1, reference numeral 1 denotes a grinding machine, on which a headstock 11 and a tailstock 12 for rotating and driving a workpiece W, and a guide rail 13 are provided on a bed 10. On the guide rail 13, a left Z-axis moving body 14L and a right Z-axis moving body 14R are guided by a driving means (not shown) such as a motor or a ball screw for movement in the Z-axis direction (left-right direction on the paper of FIG. 1). . The left Z-axis moving body 14L is guided by a guide rail 15L, and the left Z-axis moving body 14R is guided by a guide rail 15R. The right-side grinding wheel 16R is driven by a motor, a ball screw, or the like. Drive means (not shown) in the X-axis direction (vertical direction in FIG. 1)
The grindstones 17L and 17R are attached to the grindstone stands 16L and 16R so as to be rotatable by a motor.

【0011】2はCNC、4はシーケンスコントローラ
(以下、PLCという)であり、CNC2およびPLC
4により研削盤1が制御される。そして、CNC2に
は、ネットワークによりHMI3が接続されており、こ
のHMI3によりCNC2への各種情報の入力やCNC
2からの各種情報の出力が行われる。
Reference numeral 2 denotes a CNC, and 4 denotes a sequence controller (hereinafter, referred to as PLC).
4 controls the grinding machine 1. An HMI 3 is connected to the CNC 2 via a network. The HMI 3 is used to input various information to the CNC 2 and to control the CNC 2.
2 outputs various information.

【0012】図2はHMI3の制御ブロック図である。
HMI3はパネル型のコンピュータで構成されており、
中央演算装置であるCPU30と、記憶装置であるRO
M31およびRAM32と、インターフェイス33を介
してCPU30と接続される入力手段34および出力手
段35を主要な構成要素としている。そして、インター
フェイス36によりネットワークを介してCNC2と接
続されている。なお、RAM32には後述する全体情報
記憶域321、左加工情報記憶域322、右加工情報記
憶域323が設けられている。
FIG. 2 is a control block diagram of the HMI 3.
HMI3 is composed of a panel type computer,
CPU 30 as a central processing unit and RO as a storage device
M31 and RAM 32, and input means 34 and output means 35 connected to CPU 30 via interface 33 are main components. And it is connected to the CNC 2 via the network by the interface 36. The RAM 32 has an overall information storage area 321, a left processing information storage area 322, and a right processing information storage area 323, which will be described later.

【0013】なお、本実施の形態においては、CNC2
とは別にCPU30、ROM31やRAM32等の記憶
手段、入力手段34および出力手段35を備えたHMI
3について説明するが、CNC2と一体のHMI3であ
ってもよく、上記各手段をCNC2と共用するものであ
ってもよい。
In this embodiment, the CNC 2
In addition, an HMI including a CPU 30, storage means such as a ROM 31 and a RAM 32, an input means 34 and an output means 35
Although the HMI 3 will be described, the HMI 3 may be integrated with the CNC 2 or the above-described units may be shared with the CNC 2.

【0014】図3はHMI3の概観図であり、HMI3
には、入力手段34および出力手段35として、ハード
ウエアで構成された各種押しボタン340、ダイヤル3
41、ランプ342が設けられていると共に、表示画面
343が備えられている。そして、表示画面343はH
MI3の出力手段35として表示を行なうのみならず、
入力手段34としてのパネルスイッチ344をソフトウ
エアで構成することができるようになっている。
FIG. 3 is a schematic view of the HMI3.
The input means 34 and the output means 35 include various push buttons 340 configured by hardware,
41, a lamp 342 and a display screen 343 are provided. Then, the display screen 343 is H
In addition to displaying as the output means 35 of MI3,
The panel switch 344 as the input means 34 can be constituted by software.

【0015】次に、HMI3のCPU30による処理の
フローチャートである図4に基づいて、入力手段34お
よび出力手段35としての表示画面343の表示手段の
作用について説明する。
Next, the operation of the display means of the display screen 343 as the input means 34 and the output means 35 will be described with reference to FIG. 4 which is a flowchart of the processing by the CPU 30 of the HMI 3.

【0016】まず、S500にて表示する情報が個別情
報か全体情報かを判定する。ここで、表示画面343に
表示する情報としては、砥石台16L、16Rの現在位
置情報のように各系統に係わる情報、すなわち個別情報
と、工作機械1全体や工作物Wあるいは主軸に係わる情
報等の全体情報がある。S500ではこれら個別情報で
あるか全体情報であるかによって、全体情報である場合
は、S501に進んで当該全体情報(4)を表示する。
First, it is determined in S500 whether the information to be displayed is individual information or overall information. Here, the information to be displayed on the display screen 343 includes information related to each system such as current position information of the grindstone heads 16L and 16R, that is, individual information and information related to the entire machine tool 1, the workpiece W or the spindle. There is the whole information of. In S500, depending on whether the information is the individual information or the entire information, if the information is the entire information, the process proceeds to S501, and the entire information (4) is displayed.

【0017】個別情報である場合はS502に進み、左
側砥石台16Lに係わる個別情報の表示が選択されてい
るかを判定する。図4(1)〜(3)に示す表示画面3
43のように、表示画面343にはパネルスイッチ34
4にて「L&R」ボタン345、「L」ボタン346、
「R」ボタン347が構成されており、これらのパネル
スイッチ344の内「L」ボタン346が押されている
かを判断する。そして、「L」ボタン346が押されて
いる場合はS503に進んで左側砥石台16Lに係わる
個別情報のみを表示し(1)、「L」ボタン346が押
されていない場合は、S504に進む。
If it is the individual information, the process proceeds to S502, and it is determined whether the display of the individual information relating to the left grinding wheel head 16L is selected. Display screen 3 shown in FIGS. 4 (1) to (3)
43, the display screen 343 has the panel switch 34
4, the "L &R" button 345, the "L" button 346,
An “R” button 347 is configured, and it is determined whether the “L” button 346 of these panel switches 344 is pressed. If the “L” button 346 has been pressed, the process proceeds to S503, where only the individual information relating to the left grinding wheel head 16L is displayed (1). If the “L” button 346 has not been pressed, the process proceeds to S504. .

【0018】S504では「R」ボタン347が押され
ているかを判断する。そして、「R」ボタン347が押
されている場合はS505に進んで右側砥石台16Rに
係わる個別情報のみを表示し(2)、「R」ボタン34
7が押されていない場合は、S506に進む。S506
では「L」ボタン346および「R」ボタン347のい
ずれもが押されていないので、「L&R」ボタン345
が押されていると判断され、砥石台16L、16Rの両
方の個別情報を表示する(3)。なお、図4のフローチ
ャートでは、「L」ボタン346、「R」ボタン34
7、「L&R」ボタン345にて、一方の砥石台に係わ
る個別情報のみを表示するか、両方の砥石台16L、1
6Rに係わる個別情報を表示するかを選択するようにし
ているが、表示する情報の種類によって、どの表示状態
を選択するのがよいかが明らかな場合は、予め表示の状
態を決定しておくようにしてもよい。
In S504, it is determined whether the "R" button 347 has been pressed. If the “R” button 347 has been pressed, the process proceeds to S505, where only the individual information relating to the right wheel grindstone 16R is displayed (2), and the “R” button 34 is displayed.
If 7 is not pressed, the process proceeds to S506. S506
Since neither the “L” button 346 nor the “R” button 347 has been pressed, the “L & R” button 345
Is determined to be pressed, and the individual information of both the grinding wheel heads 16L and 16R is displayed (3). In the flowchart of FIG. 4, the “L” button 346 and the “R” button 34
7. With the “L & R” button 345, only the individual information relating to one of the wheel heads is displayed, or both wheel heads 16L, 1
Although the selection of the individual information relating to 6R is made to be displayed, if it is clear which display state should be selected depending on the type of information to be displayed, the display state is determined in advance. It may be.

【0019】ここで、図5は入力手段340としての表
示画面343の一例を示すものであり、CNC2の対話
型入力機能により、工作物Wの端面に右側砥石17Rが
接触した状態の砥石台16Rの位置を入力することを促
すための表示状態を示している。このような表示を行な
う場合は、右側砥石台16Rに係わる個別情報のみを表
示すればよく、逆に左右両砥石台16L、16Rの個別
情報を表示することは作業者に誤解を与える恐れがある
と共に、表示画面343の大きさの制限から全ての情報
を表示しきれない恐れがある。よって、このような情報
の表示に際しては、一方の砥石台に係わる個別情報のみ
を表示するようにすればよい。
FIG. 5 shows an example of a display screen 343 as the input means 340. The grindstone base 16R in a state where the right grindstone 17R is in contact with the end face of the workpiece W by the interactive input function of the CNC2. 2 shows a display state for prompting the user to input the position of. When such a display is performed, only the individual information relating to the right grinding wheel head 16R needs to be displayed, and displaying the individual information of both the left and right grinding wheel heads 16L and 16R may give a misunderstanding to the operator. At the same time, there is a possibility that not all information can be displayed due to the limitation of the size of the display screen 343. Therefore, when displaying such information, only the individual information relating to one of the wheel heads may be displayed.

【0020】次に、上述した表示手段にて表示するデー
タの流れについて、CNC2とHMI3のソフトウエア
の作用と共に説明する。図6は、CNC2とHMI3の
ソフトウエアの作用とデータの流れを模式的に示した図
である。研削盤1に関する機械固有のデータ、工作物W
に関するデータ、あるいはこの工作物Wにおける各工程
に関するデータ等からなる加工データと、NCプログラ
ムがCNC2のRAM20等に記憶されている。そし
て、NCプログラム処理部21は、これら加工データお
よびNCプログラムを解析して、各モータ毎の軸移動
(モータ)制御部22へ指令を出力する。軸移動制御部
22が与えられた指令に基づいて各モータアンプ5を制
御することにより、研削盤1が駆動されて工作物Wの加
工が行なわれる。
Next, the flow of data displayed by the above-mentioned display means will be described together with the operation of the software of the CNC 2 and the HMI 3. FIG. 6 is a diagram schematically illustrating the operation of the software of the CNC 2 and the HMI 3 and the flow of data. Machine-specific data on the grinding machine 1, workpiece W
NC data and data related to each process in the workpiece W and the NC program are stored in the RAM 20 of the CNC 2 or the like. Then, the NC program processing section 21 analyzes the processing data and the NC program, and outputs a command to the axis movement (motor) control section 22 for each motor. By controlling each motor amplifier 5 based on the command given by the axis movement control unit 22, the grinding machine 1 is driven to process the workpiece W.

【0021】このとき、軸移動制御部22はNCプログ
ラム処理部から与えられる情報およびモータアンプ5か
らフィードバックされる情報を各軸毎の情報として出力
する。一方、各軸に係わらない全体の情報が加工データ
およびNCプログラム処理部21から出力される。そし
て、これらの各軸情報と全体情報は、各記憶域321、
322、323に分配されて記憶され、HMI3の全体
情報処理部301、左加工処理部302、右加工処理部
303にて処理され、その処理結果が表示処理部304
に送られて表示のための処理が行なわれて、表示画面3
43に表示されるようになっている。
At this time, the axis movement control section 22 outputs information given from the NC program processing section and information fed back from the motor amplifier 5 as information for each axis. On the other hand, overall information irrespective of each axis is output from the machining data and the NC program processing unit 21. These axis information and overall information are stored in each storage area 321,
322, 323, and are stored and processed by the overall information processing unit 301, the left processing unit 302, and the right processing unit 303 of the HMI 3, and the processing result is displayed by the display processing unit 304.
To the display screen 3 for display processing.
43.

【0022】上記の処理の例として、例えば、砥石台1
6L、16Rの現在位置等のデータを表示する場合、砥
石台16L、16Rの状態等のコメントを表示する場
合、砥石台16L、16Rの動作経過を表示する場合に
ついて、図7から図9に示すフローチャートに基づいて
説明する。ここで、これらのフローチャートはスキャン
処理により所定の時間間隔で常時実行されている。
As an example of the above processing, for example,
FIGS. 7 to 9 show the case of displaying data such as the current position of 6L and 16R, the case of displaying the comment such as the state of the wheel heads 16L and 16R, and the case of displaying the operation progress of the wheel heads 16L and 16R. This will be described based on a flowchart. Here, these flowcharts are always executed at predetermined time intervals by the scanning process.

【0023】図7は砥石台16L、16Rの現在位置等
のデータを表示する場合のHMI3の処理を示すフロー
チャートであり、S510にてデータの要求があるか否
かが判断される。作業者がHMI3を操作して、例えば
現在位置を表示させる操作を行なうと、S511に進
み、要求がない場合は処理が終了となる。S511で
は、CNC2にデータの要求を行なう。するとCNC2
ではHMI3から要求データの項目、すなわち、どのよ
うなデータを要求しているかを解析し、NCプログラム
処理部21および軸移動制御部22から得られる各種情
報が記憶されているRAM20から必要なデータを取出
し、HMI3にデータを送信する。ここで、S510に
て要求される情報が砥石台16L、16Rの現在位置で
あるとすると、CNC2では軸移動制御部22より得ら
れ、RAM20に逐次記憶されている各モータの現在位
置が取出され、HMI3に送信される。
FIG. 7 is a flowchart showing the processing of the HMI 3 when displaying data such as the current positions of the grinding wheel heads 16L and 16R. In S510, it is determined whether there is a data request. When the operator operates the HMI 3 to perform, for example, an operation to display the current position, the process proceeds to S511, and if there is no request, the process ends. In S511, a data request is made to the CNC2. Then CNC2
The HMI 3 analyzes the items of the requested data, that is, what data is requested, and outputs necessary data from the RAM 20 in which various information obtained from the NC program processing unit 21 and the axis movement control unit 22 are stored. Take out and send data to HMI3. Here, assuming that the information requested in S510 is the current position of the wheel heads 16L and 16R, the CNC 2 obtains the current position of each motor obtained from the axis movement control unit 22 and sequentially stored in the RAM 20. , HMI3.

【0024】HMI3は、S512にてCNC2から送
信されたデータを受信し、S513に進んで、受信した
データを解析する。ここでいう解析は当該データが左側
砥石台16Lに係わるデータであるか、右側砥石台16
Rに係わるデータであるかの判断である。この解析の結
果、左側砥石台16Lに係わる情報であればS514の
判断がYESとなり、S515にてHMI3のRAM3
2の左側情報格納域322に当該データを記憶させる。
また、右側砥石台16Rに係わる情報であればS516
の判断がYESとなり、S517にてHMI3のRAM
32の右側情報格納域323に当該データを記憶させ
る。S514およびS516のいずれの判断もNOとな
ると、左右いずれの砥石台16L、16Rにも係わらな
い情報であるので、S518に進んで、HMI3のRA
M32の全体情報格納領域に当該データを記憶させる。
そして、S519にて全てのデータの解析が完了したか
否かを判定し、全てのデータが完了するまで、上記S5
13からS519の処理が繰り返される。
The HMI 3 receives the data transmitted from the CNC 2 in S512, and proceeds to S513 to analyze the received data. The analysis referred to here is whether the data is data relating to the left wheel grindstone 16L or the right wheel grindstone 16L.
This is to determine whether the data is related to R. As a result of this analysis, if the information is related to the left grinding wheel head 16L, the determination in S514 is YES, and the RAM 3 of the HMI 3 is determined in S515.
The relevant data is stored in the left information storage area 322 of No. 2.
In addition, if the information is related to the right grinding wheel head 16R, S516
Is YES, and the RAM of the HMI3 is
The data is stored in the right side information storage area 323 of the P.32 If the determination in both steps S514 and S516 is NO, the information is not related to the left and right wheel heads 16L and 16R.
The data is stored in the entire information storage area of M32.
Then, in S519, it is determined whether or not analysis of all data is completed.
13 to S519 are repeated.

【0025】砥石台16L、16Rの現在位置情報の表
示の例では、CNC2の軸移動制御22からの各モータ
の現在位置情報に対して、当該モータが左側砥石台16
Lあるいは左側Z軸移動体14Lを駆動するモータであ
るか、右側砥石台16Rあるいは右側Z軸移動体14R
を駆動するモータであるかによって、当該モータの現在
位置情報が、右側情報格納域323、左側情報格納域3
22に振り分けられて記憶される。また、主軸を駆動す
るモータである場合は全体情報格納域321に記憶され
る。
In the example of the display of the current position information of the wheel heads 16L and 16R, the motor is moved from the left wheel head 16 to the current position information of each motor from the axis movement control 22 of the CNC 2.
L or a motor for driving the left Z-axis moving body 14L, or the right grinding wheel head 16R or the right Z-axis moving body 14R
, The current position information of the motor is stored in the right information storage area 323 and the left information storage area 3.
22 and stored. In the case of a motor for driving the main shaft, it is stored in the entire information storage area 321.

【0026】S520ではS510にて要求されたデー
タの表示要求かあるか否かが判断され、表示要求がない
場合は処理を終了し、作業者がHMI3を操作して表示
要求を行なうと、S521にて図4に示した表示処理が
行われ、表示画面343に当該情報を表示する。砥石台
16L、16Rの現在位置情報の表示が要求された場合
は、RAM32の左側情報格納域322から左側砥石台
16Lを駆動するモータの現在位置および左側Z軸移動
台14Lを駆動するモータの現在位置を読み出し、表示
画面343に表示すると共に、RAM32の右側情報格
納域323から右側砥石台16Rを駆動するモータの現
在位置および右側Z軸移動台14Rを駆動するモータの
現在位置を読み出し、表示画面343に表示する。
In S520, it is determined whether or not there is a display request for the data requested in S510. If there is no display request, the process is terminated. When the operator operates the HMI 3 to make a display request, the process proceeds to S521. The display processing shown in FIG. 4 is performed, and the information is displayed on the display screen 343. When the display of the current position information of the grinding wheel heads 16L and 16R is requested, the current position of the motor driving the left grinding wheel head 16L and the current position of the motor driving the left Z-axis moving base 14L are determined from the left information storage area 322 of the RAM 32. The position is read out and displayed on the display screen 343, and the current position of the motor driving the right wheel base 16R and the current position of the motor driving the right Z-axis moving base 14R are read out from the right information storage area 323 of the RAM 32, and the display screen is displayed. 343.

【0027】なお、上記の例は左右の砥石台16L、1
6Rに係わる情報としての砥石台16L、16Rの現在
位置情報の表示について説明したが、左右の砥石台16
L、16Rに係わらない全体情報として、例えば、機械
に係わる情報や工作物Wに関する情報、運転準備等の信
号や振れ止め、主軸などの情報の要求がなされた場合
は、CNC2から送信されたこれらの情報はRAM32
の全体情報格納域321に記憶され、表示画面343に
表示される。
The above example is based on the left and right grinding wheels 16L, 1L.
The display of the current position information of the grindstones 16L and 16R as information relating to the 6R has been described.
As the entire information not related to L and 16R, for example, information related to a machine, information related to a workpiece W, a signal such as operation preparation, a steady rest, a request for information such as a spindle, etc. Information is stored in RAM 32
Is stored in the entire information storage area 321 and is displayed on the display screen 343.

【0028】図8は砥石台16L、16Rの加工状態等
のコメントを表示する場合のHMI3の処理を示すフロ
ーチャートであり、S530にてコメントの要求がある
か否かが判断される。作業者がHMI3を操作して、例
えば加工状態を表示させる操作を行なうと、S531に
進み、要求がない場合は処理が終了となる。S531で
は、CNC2にコメントの要求を行なう。するとCNC
2ではHMI3から要求データの項目、すなわち、どの
ようなコメントを要求しているかを解析し、NCプログ
ラム処理部21から得られる各種情報および加工データ
が記憶されているRAM32から必要なデータを取出
し、HMI3にデータを送信する。ここで、S530に
て要求されるコメントが砥石台16L、16Rの加工状
態であるとすると、CNC2ではNCプログラム処理部
21より得られ、RAM32に逐次記憶されている各砥
石台16L、16Rの加工状態が取出され、HMI3に
送信される。
FIG. 8 is a flowchart showing the processing of the HMI 3 when displaying a comment such as the processing state of the grinding wheel heads 16L and 16R. In S530, it is determined whether or not there is a request for a comment. When the operator operates the HMI 3 to perform, for example, an operation for displaying a processing state, the process proceeds to S531, and if there is no request, the process ends. At S531, a request for a comment is made to CNC2. Then CNC
In step 2, the HMI 3 analyzes the requested data item, that is, what kind of comment is requested, and extracts necessary data from the RAM 32 in which various information and processed data obtained from the NC program processing unit 21 are stored. Transmit data to HMI3. Here, assuming that the comment requested in S530 is the processing state of the grinding wheel heads 16L and 16R, the CNC 2 processes the grinding wheel heads 16L and 16R obtained from the NC program processing unit 21 and sequentially stored in the RAM 32. The state is retrieved and sent to HMI3.

【0029】HMI3は、S532にてCNC2から送
信されたコメントを受信し、S533に進んで、受信し
たコメントを解析する。ここでいう解析は当該コメント
が左側砥石台16Lに係わるコメントであるか、右側砥
石台16Rに係わるコメントであるかの判断である。こ
の解析の結果、左側砥石台16Lに係わる情報であれば
S534の判断がYESとなり、S535にてHMI3
のRAM32の左側情報格納域322に当該コメントを
記憶させる。また、右側砥石台16Rに係わる情報であ
ればS536の判断がYESとなり、S537にてHM
I3のRAM32の右側情報格納域323に当該コメン
トを記憶させる。S534およびS536のいずれの判
断もNOとなると、左右いずれの砥石台16L、16R
にも係わらない情報であるので、S538に進んで、H
MI3のRAM32の全体情報格納領域に当該コメント
を記憶させる。
The HMI 3 receives the comment transmitted from the CNC 2 in S532, proceeds to S533, and analyzes the received comment. The analysis here is a determination as to whether the comment is a comment relating to the left grinding wheel head 16L or a comment relating to the right grinding wheel head 16R. As a result of this analysis, if the information is related to the left grinding wheel head 16L, the determination in S534 is YES, and the HMI3 is determined in S535.
The comment is stored in the left information storage area 322 of the RAM 32 of FIG. If the information is related to the right wheel head 16R, the determination in S536 becomes YES, and the HM
The comment is stored in the right information storage area 323 of the RAM 32 of I3. If the determinations in S534 and S536 are both NO, the left and right grinding wheel heads 16L, 16R
Since the information is not related to the above, the process proceeds to S538 and H
The comment is stored in the entire information storage area of the RAM 32 of the MI3.

【0030】そして、S539にて全てのコメントの解
析が完了したか否かを判定し、全てのコメントが完了す
るまで、上記S533からS539の処理が繰り返され
る。砥石台16L、16Rの加工状態の表示の例では、
CNC2のNCプログラム処理部21からの各砥石台1
6L、16Rの加工状態に対して、各々のコメントが、
左側情報格納域322、右側情報格納域323に振り分
けられて記憶される。
Then, in S539, it is determined whether or not the analysis of all the comments has been completed, and the processes of S533 to S539 are repeated until all the comments are completed. In the example of the display of the processing state of the wheel heads 16L and 16R,
Each grinding wheel head 1 from the NC program processing unit 21 of the CNC 2
For the processing state of 6L, 16R, each comment is
The information is sorted and stored in a left information storage area 322 and a right information storage area 323.

【0031】S540ではS530にて要求されたコメ
ントの表示要求かあるか否かが判断され、表示要求がな
い場合は処理を終了し、作業者がHMI3を操作して表
示要求を行なうと、S541にて図4に示した表示処理
が行われ、表示画面343に当該コメントを表示する。
砥石台16L、16Rの加工状態の表示が要求された場
合は、RAM32の左側情報格納域322から左側砥石
台16Lの加工状態を読み出し表示画面343に表示す
ると共に、RAM32の右側情報格納域323から右側
砥石台16Rの加工状態を読み出し表示画面343に表
示する。
In S540, it is determined whether or not there is a display request for the comment requested in S530. If there is no display request, the process is terminated. If the operator operates the HMI 3 to make a display request, the process proceeds to S541. The display processing shown in FIG. 4 is performed by the user, and the comment is displayed on the display screen 343.
When the display of the processing state of the grinding wheel heads 16L and 16R is requested, the processing state of the left grinding wheel head 16L is read out from the left information storage area 322 of the RAM 32 and displayed on the display screen 343, and from the right information storage area 323 of the RAM 32. The processing state of the right side wheel head 16R is read out and displayed on the display screen 343.

【0032】なお、上記の例は左右の砥石台16L、1
6Rに係わる情報としての砥石台16L、16Rの加工
状態の表示について説明したが、例えば、工作物Wの位
相割出し中といった左右の砥石台16L、16Rに係わ
らないコメントはRAM32の全体情報格納域321に
記憶され、表示画面343に表示される。
The above example is based on the left and right grinding wheels 16L, 1L,
Although the display of the processing state of the grindstones 16L and 16R as the information related to 6R has been described, for example, a comment not related to the left and right grindstones 16L and 16R such as the phase index of the workpiece W is stored in the entire information storage area of the RAM 32. 321, and displayed on the display screen 343.

【0033】図9は、左右の砥石台16L、16Rの両
方の個別情報を表示する場合の他の実施の形態を示すも
のであり、砥石台16L、16Rの動作経過を表示する
場合のHMI3の処理を示すフローチャートである。ま
ず、S550でPLC4の状態フラグを取出す。ここ
で、状態フラグは、左右の砥石台16L、16Rの送り
軸が早送り等の移動中であるか否か、左右の砥石台16
L、16Rが加工中であるか否か、左右の砥石台16
L、16Rが異常停止しているか否かを示すものであ
り、CNC2の軸移動処理部21からの情報によりPL
C4の端子がON/OFFされものである。HMI3は
これらのフラグの状態を取出す。そして、S551でこ
れらのフラグの状態変化があったか否かを判断する。フ
ラグの状態変化がない場合は処理を終了し、変化があっ
た場合は、変化した状態を現在時刻と共にRAM32に
記憶する。図10において、324および325はRA
M32の記憶された状態変化の内容を模式的に示したも
のであり、左側砥石台16Lおよび右側砥石台16Rの
状態の変化がその時刻と共に時系列に記憶されている。
FIG. 9 shows another embodiment in which the individual information of both the left and right grinding wheel heads 16L, 16R is displayed. The HMI 3 in the case of displaying the operation progress of the grinding wheel heads 16L, 16R is shown in FIG. It is a flowchart which shows a process. First, the status flag of the PLC 4 is extracted in S550. Here, the status flag indicates whether or not the feed axes of the left and right grinding wheel heads 16L and 16R are moving, such as rapid traverse, etc.
Whether or not L and 16R are being processed,
L, 16R indicate whether or not L, 16R is abnormally stopped, and PL is determined by information from the axis movement processing unit 21 of the CNC 2.
The terminal of C4 is turned on / off. HMI3 retrieves the state of these flags. Then, in S551, it is determined whether or not the state of these flags has changed. If there is no change in the state of the flag, the process ends. If there is a change, the changed state is stored in the RAM 32 together with the current time. In FIG. 10, 324 and 325 are RA
5 schematically shows the contents of the state change stored in M32, in which the state changes of the left and right grinding wheels 16L and 16R are stored in chronological order along with the time.

【0034】S553ではこれら状態変化の表示要求が
あるか否かが判断され、表示要求がない場合は処理を終
了し、作業者がHMI3を操作して表示要求を行なう
と、S554にて図4に示した表示処理が行われ、CP
U30はRAM32に記憶された状態の遷移を表示処理
して表示画面343に表示する。図10はその表示の例
であり、左右の砥石台16L、16Rの状態の遷移がグ
ラフ表示されている。
In S553, it is determined whether or not there is a display request for these state changes. If there is no display request, the process is terminated. When the operator operates the HMI 3 to make a display request, in S554, FIG. Is performed, and the CP
The U 30 performs display processing of the state transition stored in the RAM 32 and displays it on the display screen 343. FIG. 10 shows an example of the display, in which the transition of the state of the left and right wheel heads 16L and 16R is graphically displayed.

【0035】本実施の形態における、2つの砥石台16
L、16Rを備えた研削盤1のような、複数の工具主軸
を備えた工作機械においては、各工具主軸の干渉を防止
するための機能が備えられており、干渉を回避するため
に一方の工具主軸が所定の位置に移動するまでの間、他
方の工具主軸が作業を中断するようにしたものがある。
このような工作機械においては、NCプログラムの良否
によっては、干渉を避けるための中断が多くなり、サイ
クルタイムが長くなるという問題があるが、上述の実施
の形態による画面表示にて、両工具主軸の動作経過を比
較することによって、NCプログラムの良否を判断し、
サイクルタイムを短縮すべくNCプログラムの修正を行
なうことができる。
In the present embodiment, the two wheel heads 16
In a machine tool having a plurality of tool spindles, such as the grinding machine 1 having the L and 16R, a function for preventing interference between the tool spindles is provided. In some cases, the operation of the other tool spindle is interrupted until the tool spindle moves to a predetermined position.
In such a machine tool, depending on the quality of the NC program, there is a problem that interruption for avoiding interference is increased and a cycle time is lengthened. By comparing the operation progress of the NC program, the quality of the NC program is determined,
The NC program can be modified to shorten the cycle time.

【0036】次に、さらに他の実施の形態として、入力
手段34としてのHMI3について説明する。図11お
よび図12はHMI3の表示画面343の表示状態の一
例を示したものであり、HMI3の入力手段としてのパ
ネルスイッチ344が表示されている。ここで、図11
は左右の砥石台16L、16Rのそれぞれの系統に対す
る入力を行なうための表示状態であり、図12は左右の
砥石台16L、16Rの両方の系統に対する入力を行な
うための表示状態である。そして、作業者が必要に応じ
てこれらの表示状態を選択的に読み出せるようになって
いる。
Next, the HMI 3 as the input means 34 will be described as still another embodiment. FIGS. 11 and 12 show an example of the display state of the display screen 343 of the HMI 3, in which a panel switch 344 as an input means of the HMI 3 is displayed. Here, FIG.
FIG. 12 shows a display state for inputting to each system of the left and right wheel heads 16L and 16R, and FIG. 12 shows a display state for inputting to both systems of the left and right wheel heads 16L and 16R. Then, the operator can selectively read these display states as needed.

【0037】図11に示す左右それぞれの系統に対する
入力を行なうための表示状態においては、左側砥石台1
6Lと右側砥石台16Rのどちらに対する入力を行なう
かを選択する系統選択手段としての「左ユニット選択
入」ボタン348、「左ユニット選択切」ボタン349
および「右ユニット選択入」ボタン350、「右ユニッ
ト選択切」ボタン351と、各種作業の指示を行なう指
示手段としての「砥石交換位置後退」ボタン352、
「砥石軸起動」ボタン353等からなる作業指示手段と
してのパネルスイッチ344が表示されている。
In the display state for inputting to each of the left and right systems shown in FIG.
"Left unit selection on" button 348, "Left unit selection off" button 349 as system selection means for selecting which of 6L and right wheel head 16R to input.
A "Right unit selection on" button 350, a "Right unit selection off" button 351; and a "reverse wheel replacement position" button 352 as instruction means for instructing various operations.
A panel switch 344 is displayed as a work instructing means including a “starting wheel axis” button 353 and the like.

【0038】図13は、図11の状態の表示画面343
から入力を行なう際のPLC4におけるラダー図を示し
たものであり、「砥石交換位置後退」ボタン352が押
されるとONされる入力端子41と「右ユニット選択
入」ボタン348が押されるとONする入力端子42の
AND条件で、右側砥石台16Rが砥石交換位置まで後
退するための出力端子43をONし、「砥石交換位置後
退」ボタン352が押されるとONされる入力端子41
と「左ユニット選択入」ボタン350が押されるとON
される入力端子44のAND条件で、左側砥石台16L
が砥石交換位置まで後退するための出力端子45をON
するようなロジックが組まれている。なお、図13では
砥石台16L、16Rが砥石交換位置まで後退するため
の他の条件は省略してある。
FIG. 13 shows a display screen 343 in the state of FIG.
5 shows a ladder diagram of the PLC 4 when an input is made from the input terminal 41. The input terminal 41 is turned on when a “reverse wheel position” button 352 is pressed, and is turned on when a “right unit selection input” button 348 is pressed. Under the AND condition of the input terminal 42, the output terminal 43 for retreating the right wheel head 16R to the wheel replacement position is turned on, and the input terminal 41 which is turned on when the "reverse wheel position" button 352 is pressed.
ON when the "Left unit selection ON" button 350 is pressed
Under the input terminal 44 AND condition, the left grinding wheel head 16L
Turns on output terminal 45 for retracting to grinding wheel replacement position
The logic to do it is built. In FIG. 13, other conditions for the wheel heads 16L and 16R to retreat to the wheel replacement position are omitted.

【0039】次に、HMI3の入力手段としての作用を
説明する。作業者は、右側砥石台17Rの砥石を交換し
ようとした場合、HMI3を操作して、図11に示す画
面表示を呼び出す。そして、「右ユニット選択入」ボタ
ン348にタッチした後、「砥石交換位置後退」ボタン
352にタッチする。すると、図13に示すラダー図の
砥石交換位置後退の入力端子41がONすると共に右ユ
ニット選択入の入力端子42がONするので、右側砥石
台16Rを砥石交換位置まで後退させるための出力端子
43がONとなり、左側砥石台16Lの砥石交換位置ま
での後退が行われる。
Next, the operation of the HMI 3 as input means will be described. The operator operates the HMI 3 to call up the screen display shown in FIG. 11 when replacing the grindstone of the right grindstone table 17R. Then, after touching the "Right unit selection ON" button 348, the user touches the "Wheel wheel replacement position retreat" button 352. Then, the input terminal 41 for retracting the grindstone replacement position in the ladder diagram shown in FIG. 13 is turned on and the input terminal 42 for selecting the right unit is turned on, so that the output terminal 43 for retreating the right grinding wheel base 16R to the grindstone replacement position is provided. Is turned ON, and the left wheel grindstone 16L is retracted to the grindstone exchange position.

【0040】また、作業者がMDI操作により、工作物
Wをクランプする場合は、図12に示す左右の砥石台1
6L、16Rに係わらない各系統に共通の情報の入力を
行なうための画面表示を呼び出す。そして、「チャック
締め」ボタン354をタッチすれば、左右の砥石台16
L、16Rに共通な作業であるチャックの締めが行われ
る。
Further, when the operator clamps the workpiece W by the MDI operation, the left and right grinding wheel heads 1 shown in FIG.
A screen display for inputting information common to each system irrespective of 6L and 16R is called. Then, by touching the "chuck fastening" button 354, the left and right grinding wheel heads 16
Tightening of the chuck, which is a common operation for L and 16R, is performed.

【0041】「砥石交換位置後退」ボタン352、「砥
石軸起動」ボタン353等の作業指示手段としてのパネ
ルスイッチ344を左右の砥石台16L、16R毎に設
けるとパネルスイッチ344の数が多くなり、表示画面
343の大きさによっては表示しきれない恐れがある
が、上述の実施の形態によれば、作業指示手段としての
パネルスイッチ350は左右の砥石台16L、16R共
通となり半減される。
If panel switches 344 as operation instruction means such as a "reverse wheel position" button 352 and a "wheel axis start" button 353 are provided for each of the left and right wheel bases 16L and 16R, the number of panel switches 344 increases. Depending on the size of the display screen 343, there is a possibility that the display cannot be completely displayed. However, according to the above-described embodiment, the panel switch 350 as the work instructing means is common to the left and right grinding wheels 16L and 16R, and is halved.

【0042】[0042]

【発明の効果】請求項1に記載の発明によれば、特定の
系統に係わる個別情報のみを表示する表示状態と全ての
系統に係わる個別情報もしくは各系統に係わらない全体
情報を表示する表示状態とを選択的に切換えて表示する
ことができる。請求項2に記載の発明によれば、CNC
からの各種情報は各系統に係わる個別情報と全体情報と
に分別されてHMIの記憶領域に記憶される。これによ
り、選択された表示状態に応じて必要な記憶領域に記憶
された情報を読み出して表示しさえすればよい。
According to the first aspect of the present invention, a display state in which only individual information relating to a specific system is displayed and a display state in which individual information relating to all systems or entire information not relating to each system is displayed Can be selectively switched and displayed. According to the second aspect of the present invention, the CNC
Are separated into individual information relating to each system and overall information and stored in the storage area of the HMI. Thus, it is only necessary to read out and display the information stored in the necessary storage area according to the selected display state.

【0043】請求項3に記載の発明によれば、各系統に
係わる個別情報の対応する項目が比較表示され、これに
より、各系統の関連を理解しやすく表示することができ
る。請求項4に記載の発明によれば、各系統の動作経過
を時系列に比較表示することにより、サイクルタイムを
短縮するためにNCプログラムの修正を行なう等のため
に、各系統の稼働率や無駄時間の把握が可能となる。
According to the third aspect of the present invention, the corresponding items of the individual information related to each system are compared and displayed, whereby the relation between the systems can be displayed in an easily understandable manner. According to the invention described in claim 4, the operation progress of each system is compared and displayed in a time series, so that the NC program is modified in order to shorten the cycle time, etc. It is possible to grasp the dead time.

【0044】請求項5に記載の発明によれば、選択手段
を操作することにより、個別情報表示状態と全体情報表
示状態とを切り換えることができ、作業者が望む表示状
態を容易に出力することができる。請求項6に記載の発
明によれば、個別情報表示状態する方がよい、あるいは
全体情報表示状態する方がよいことが明らかである情報
については、その表示状態を予め設定しておくことによ
り、選択手段を操作する必要がなくなる。
According to the fifth aspect of the present invention, it is possible to switch between the individual information display state and the entire information display state by operating the selection means, and to easily output the display state desired by the operator. Can be. According to the invention as set forth in claim 6, it is clear that it is better to display the individual information or to display the entire information better by setting the display state in advance. There is no need to operate the selection means.

【0045】請求項7に記載の発明によれば、系統選択
手段を選択した後、情報入力手段を操作することによっ
て、系統選択手段にて選択された系統への入力が行なわ
れる。これにより、各系統共通の情報入力手段と系統選
択手段を設ければ、情報入力手段を各系統毎に設ける必
要がなくなる。
According to the seventh aspect of the present invention, after selecting the system selection means, by operating the information input means, an input to the system selected by the system selection means is performed. Thus, if information input means and system selection means common to each system are provided, it is not necessary to provide information input means for each system.

【図面の簡単な説明】[Brief description of the drawings]

【図1】2系統研削盤の平面図およびこの研削盤とCN
C、PLC、HMIの関係を示す模式図である。
FIG. 1 is a plan view of a two-system grinder and the grinder and CN
It is a schematic diagram which shows the relationship of C, PLC, and HMI.

【図2】HMIの制御ブロック図である。FIG. 2 is a control block diagram of an HMI.

【図3】HMIの外観図である。FIG. 3 is an external view of an HMI.

【図4】HMIの表示処理を示すフローチャートであ
る。
FIG. 4 is a flowchart showing an HMI display process.

【図5】HMIの表示状態の一例を示す図である。FIG. 5 is a diagram illustrating an example of a display state of an HMI.

【図6】CNCとHMIのソフトウエアの作用とデータ
の流れを模式的に示した図である。
FIG. 6 is a diagram schematically showing the operation of the software of the CNC and the HMI and the flow of data.

【図7】データ表示を行なう場合のHMI3の処理を示
すフローチャートである。
FIG. 7 is a flowchart showing HMI3 processing when displaying data.

【図8】コメント表示を行なう場合のHMI3の処理を
示すフローチャートである。
FIG. 8 is a flowchart showing a process of the HMI 3 when displaying a comment.

【図9】動作経過の表示を行なう場合のHMI3の処理
を示すフローチャートである。
FIG. 9 is a flowchart illustrating a process of the HMI 3 when displaying the operation progress.

【図10】動作経過の時系列の比較表示状態における表
示画面を示す図である。
FIG. 10 is a diagram showing a display screen in a time-series comparative display state of the operation progress.

【図11】他の実施の形態におけるHMIのタッチパネ
ルを表示状態の一例を示す図である。
FIG. 11 is a diagram illustrating an example of a display state of an HMI touch panel according to another embodiment.

【図12】他の実施の形態におけるHMIのタッチパネ
ルを表示状態の他の一例を示す図である。
FIG. 12 is a diagram showing another example of a display state of the HMI touch panel according to another embodiment.

【図13】他の実施の形態におけるPLCのラダー図で
ある。
FIG. 13 is a ladder diagram of a PLC according to another embodiment.

【符号の説明】[Explanation of symbols]

1・・・研削盤、2・・・CNC、3・・・HMI、4
・・・PLC、32・・・RAM、321・・・全体情
報記憶域、322・・・左加工情報記憶域、323・・
・右加工情報記域、343・・・表示画面、344・・
・パネルスイッチ
1 ... grinding machine, 2 ... CNC, 3 ... HMI, 4
... PLC, 32 ... RAM, 321 ... whole information storage area, 322 ... left processing information storage area, 323 ...
・ Right processing information area, 343 ... display screen, 344 ...
・ Panel switch

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 2またはそれ以上の系統を有する工作機
械を1台で制御する数値制御装置の入出力手段としての
ヒューマン・マシン・インターフェイスであって、前記
数値制御装置への各種情報の入力を行なうためおよび前
記数値制御装置からの各種情報を出力するための表示手
段を備え、該表示手段は前記各系統毎に当該系統に係わ
る個別情報のみを表示する個別情報表示状態と複数の前
記各系統の前記個別情報もしくは前記各系統に係わらな
い前記工作機械全体の情報を表示する全体情報表示状態
とを選択的に切換え可能であることを特徴とする多系統
数値制御装置のヒューマン・マシン・インターフェイ
ス。
1. A human-machine interface as an input / output means of a numerical controller for controlling a machine tool having two or more systems by a single unit, and for inputting various kinds of information to the numerical controller. Display means for performing various operations and outputting various information from the numerical control device, wherein the display means includes, for each of the systems, an individual information display state for displaying only individual information relating to the system, and a plurality of the respective systems. A human-machine interface for a multi-system numerical controller, wherein the individual information or the whole information display state for displaying information of the entire machine tool irrespective of each system can be selectively switched.
【請求項2】 請求項1に記載の多系統数値制御装置の
ヒューマン・マシン・インターフェイスにおいて、前記
数値制御装置とは別個の中央演算装置および記憶装置を
備えると共に、前記数値制御装置から送られる各種情報
がどの系統に係わる個別情報であるかあるいは全体情報
であるかを判定する判定手段を備え、該判定手段による
判定に基づき前記各種情報を前記記憶装置に設けられた
各個別情報格納域および全体情報格納域に振り分けて記
憶し、前記表示手段は前記各情報格納域に記憶された各
種情報を表示することを特徴とする多系統数値制御のヒ
ューマン・マシン・インターフェイス。
2. The human-machine interface of the multi-system numerical controller according to claim 1, further comprising a central processing unit and a storage device separate from the numerical controller, and various types sent from the numerical controller. A determination unit for determining whether the information is the individual information related to which system or the entire information; and determining the various information based on the determination by the determination unit. A human-machine interface for multi-system numerical control, wherein the information is sorted and stored in an information storage area, and the display means displays various information stored in the information storage areas.
【請求項3】 請求項1または2に記載の多系統数値制
御のヒューマン・マシン・インターフェイスにおいて、
前記各系統の全ての前記個別情報を表示する全体情報表
示状態は前記各系統の前記個別情報の対応する項目の比
較表示を含むことを特徴とする多系統数値制御のヒュー
マン・マシン・インターフェイス。
3. The multi-machine numerical control human-machine interface according to claim 1, wherein
A multi-machine numerically controlled human-machine interface, wherein the whole information display state for displaying all of the individual information of each system includes a comparison display of corresponding items of the individual information of each system.
【請求項4】 請求項3に記載の多系統数値制御装置の
ヒューマン・マシン・インターフェイスにおいて、前記
各系統の前記個別情報の比較表示は前記各系統の動作経
過の時系列の比較であることを特徴とする多系統数値制
御装置のヒューマン・マシン・インターフェイス。
4. The human-machine interface of a multi-system numerical controller according to claim 3, wherein the comparison display of the individual information of each system is a time-series comparison of the operation progress of each system. Characteristic human-machine interface of multi-system numerical controller.
【請求項5】 請求項1乃至4に記載の多系統数値制御
のヒューマン・マシン・インターフェイスにおいて、作
業者が操作する選択手段を備え、該選択手段により前記
個別情報表示状態と前記全体情報表示状態とを切換える
ことを特徴とする多系統数値制御のヒューマン・マシン
・インターフェイス。
5. The multi-machine numerically controlled human-machine interface according to claim 1, further comprising a selection unit operated by an operator, wherein the selection unit displays the individual information display state and the general information display state. A multi-machine numerically controlled human-machine interface characterized by switching between
【請求項6】 請求項1乃至4に記載の多系統数値制御
のヒューマン・マシン・インターフェイスにおいて、表
示する情報の種類に応じて個別情報表示するか全体情報
表示するかが予め設定されていることを特徴とする多系
統数値制御のヒューマン・マシン・インターフェイス。
6. The human-machine interface for multi-system numerical control according to claim 1, wherein whether individual information is displayed or whole information is displayed is preset according to the type of information to be displayed. Multi-machine numerical control human-machine interface.
【請求項7】 2またはそれ以上の系統を有する工作機
械を1台で制御する数値制御装置の入出力手段としての
ヒューマン・マシン・インターフェイスであって、前記
各系統を特定する系統選択手段を設けると共に、前記数
値制御装置に対して前記工作機械への指示を含む各種情
報を入力する情報入力手段を前記各系統共通に設け、前
記情報入力手段にて入力される各種情報を前記数値制御
装置の前記系統選択手段にて選択された系統への入力と
することを特徴とする多系統数値制御装置のヒューマン
・マシン・インターフェース。
7. A human-machine interface as an input / output means of a numerical controller for controlling a machine tool having two or more systems by one machine, wherein a system selection means for specifying each system is provided. In addition, information input means for inputting various information including instructions to the machine tool to the numerical control device is provided in common for each of the systems, and various information input by the information input means is provided by the numerical control device. A human-machine interface of the multi-system numerical controller, wherein the input is to the system selected by the system selection means.
JP11144526A 1999-05-25 1999-05-25 Human-machine interface of multi-series numerical controller Pending JP2000330615A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11144526A JP2000330615A (en) 1999-05-25 1999-05-25 Human-machine interface of multi-series numerical controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11144526A JP2000330615A (en) 1999-05-25 1999-05-25 Human-machine interface of multi-series numerical controller

Publications (1)

Publication Number Publication Date
JP2000330615A true JP2000330615A (en) 2000-11-30

Family

ID=15364388

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11144526A Pending JP2000330615A (en) 1999-05-25 1999-05-25 Human-machine interface of multi-series numerical controller

Country Status (1)

Country Link
JP (1) JP2000330615A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101527635B (en) * 2008-03-03 2011-03-23 鸿富锦精密工业(深圳)有限公司 Multi-user logging method for numerical control machine
WO2014118918A1 (en) * 2013-01-30 2014-08-07 三菱電機株式会社 Numerical control device
CN104067187A (en) * 2012-01-27 2014-09-24 三菱电机株式会社 Display method of synchronization control program which drive controls multi-axle synchronization control device
CN104160343A (en) * 2012-12-10 2014-11-19 三菱电机株式会社 Multi-axis control system setting/adjustment function assistance device
JP2015201011A (en) * 2014-04-07 2015-11-12 中村留精密工業株式会社 Display device of cutting feed and fast forward feed override value
CN105637438A (en) * 2013-10-11 2016-06-01 三菱电机株式会社 Clusters of polynomials for data points

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101527635B (en) * 2008-03-03 2011-03-23 鸿富锦精密工业(深圳)有限公司 Multi-user logging method for numerical control machine
CN104067187A (en) * 2012-01-27 2014-09-24 三菱电机株式会社 Display method of synchronization control program which drive controls multi-axle synchronization control device
CN104067187B (en) * 2012-01-27 2016-04-20 三菱电机株式会社 Multi-axis synchronized control device is carried out to the display packing of the synchro control program of drived control
US9568904B2 (en) 2012-01-27 2017-02-14 Mitsubishi Electric Corporation Display method of synchronous control program for controlling driving of multi-axis synchronous control device
CN104160343A (en) * 2012-12-10 2014-11-19 三菱电机株式会社 Multi-axis control system setting/adjustment function assistance device
CN104160343B (en) * 2012-12-10 2016-08-24 三菱电机株式会社 Multi-axis control system sets/adjusts function auxiliary device
WO2014118918A1 (en) * 2013-01-30 2014-08-07 三菱電機株式会社 Numerical control device
CN104956274A (en) * 2013-01-30 2015-09-30 三菱电机株式会社 Numerical control device
CN105637438A (en) * 2013-10-11 2016-06-01 三菱电机株式会社 Clusters of polynomials for data points
JP2015201011A (en) * 2014-04-07 2015-11-12 中村留精密工業株式会社 Display device of cutting feed and fast forward feed override value

Similar Documents

Publication Publication Date Title
US7899574B2 (en) Machine-tool controller
JPH0432908A (en) Cnc units controlling plural machines
CN104440120A (en) Operating device for NC machine tool
US9122265B2 (en) Numerical control device for drilling and tapping with two synchronized spindles
KR0133198B1 (en) Numerical control apparatus
US5595525A (en) Numerically controlled grinding machine
EP0640900B1 (en) Apparatus and method for numeral control
JP2000330615A (en) Human-machine interface of multi-series numerical controller
US10055112B2 (en) Control panel
JPS58225406A (en) Industrial robot
JP6584593B2 (en) Machine Tools
US7136718B2 (en) Numerical control apparatus
WO1994015266A1 (en) Numerical controller
EP0649697B1 (en) Apparatus for electric discharge machining, and method for setting machining condition for the apparatus
JP3049627B2 (en) Combined machine tool
JPH08112701A (en) Machining method executed on nc-lathe and nc-lathe capable of back up machining
JP3487713B2 (en) Fast-forward moving speed control method and device
JP2002049413A (en) Machine control panel
EP0488290A1 (en) Method and apparatus for preparing numerical control data for a numerically controlled machine tool
JP3263146B2 (en) Numerical control unit
JPH11242511A (en) Numeric controller for simultaneously controlling two movable bodies on comomon path
KR100254778B1 (en) Method for memorizing processing discontine point of computer numerical controller
JP2000042869A (en) Nc machine tool
JP2963286B2 (en) Numerical control unit
CN116940908A (en) Numerical controller

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040825

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040831

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041101

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050517

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050719

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20050801

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20051007

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20060228