JPS6288546A - Broken tool evacuation processing device in FMS - Google Patents
Broken tool evacuation processing device in FMSInfo
- Publication number
- JPS6288546A JPS6288546A JP23061285A JP23061285A JPS6288546A JP S6288546 A JPS6288546 A JP S6288546A JP 23061285 A JP23061285 A JP 23061285A JP 23061285 A JP23061285 A JP 23061285A JP S6288546 A JPS6288546 A JP S6288546A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- evacuation
- damaged
- processing program
- fms
- 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
Landscapes
- Multi-Process Working Machines And Systems (AREA)
- Automatic Control Of Machine Tools (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はFMS (フレキシブル マニュファクチュア
リング システム)における破損工具退避処理装置に関
する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a broken tool evacuation processing device in an FMS (flexible manufacturing system).
従来、FMSにおいて切削監視装置等によって加工中に
工具の破損を検知した際、工具破損検知信号を発して当
該NC工作機械を停止するか、波及する場合はシステム
運転を中断していた。すなわち、工具破損が生じた場合
、単純な折損例えばドリルの折れやチップの欠け(チッ
ピング)のみではなく、工具とワークの食い込みや焼き
付き等種々の要因で工具破損の状況が異なる。而してシ
ステム中断後作業者が工具の破損状況を確認し、手動で
退避し、「工具交換要求通知」をホストコンピュータに
送信して運転を再開するという手段を講じていた。Conventionally, when a tool breakage is detected during machining by a cutting monitoring device or the like in an FMS, a tool breakage detection signal is issued to stop the NC machine tool, or if the problem spreads, system operation is interrupted. That is, when a tool breaks, the circumstances of the tool breakage vary depending on various factors such as not only simple breakage, such as a broken drill or chipping, but also bite or seizure between the tool and the workpiece. After the system is interrupted, the operator checks the damage to the tool, manually evacuates the tool, sends a "tool replacement request notification" to the host computer, and resumes operation.
しかしながら、前述したシステム運転における破損工具
が発生した場合、直ちにアラーム信号として運転を中断
していたのでは、ホス′トコンピュータの加工スケジュ
ールに従ってシステム構成が連携的に稼動しているため
運転再開までのデータの整合、各システム構成の運転準
備のし直し等時間がかかり、損失時間が増大し、生産能
率向上の妨げとなっていた。However, if a broken tool occurs during system operation as described above, if the operation were immediately interrupted with an alarm signal, it would take a long time until operation resumed because the system configuration works in coordination according to the machining schedule of the host computer. It takes time to match data and readjust operational preparations for each system configuration, increasing lost time and hindering improvements in production efficiency.
本発明の目的は上記事情に鑑み問題を解決するために提
案されたものであって、工具破損が生じた場合、状況に
応じて自動で退避させる手段を講じ、損失時間を極力低
減し生産能率の向上を図ったFMSにおける破損工具退
避処理装置を提供することにある。The purpose of the present invention was proposed in order to solve the problem in view of the above circumstances, and when a tool breaks, it takes measures to automatically evacuate according to the situation, thereby reducing lost time as much as possible and increasing production efficiency. It is an object of the present invention to provide a broken tool evacuation processing device in an FMS, which aims to improve the performance.
〔問題点を解決するための手段と作用〕本発明はFMS
における破損工具退避処理装置であって、その具体的な
手段は、工具破損が生じた際切削監視装置の工具破損検
知信号により起動指令をかけ自動退避選択処理プログラ
ムを作動せしめ、自動退避動作を選択する選択回路を介
してZ軸動作退避処理プログラムあるいは固定経路動作
退避処理プログラムもしくは逆経路動作退避処理プログ
ラムを作動せしめる。また、予め切削監視装置で設定さ
れた設定値と退避動作信号により計測された退避時測定
値とを比較判別する判別手段と、該判別手段で前記退避
時測定値が設定値より大きい場合にアラームを出力しか
つ前記退避時測定値が設定値より小さい場合に前記処理
プログラムの処理データを出力せしめる手段とから構成
される。[Means and effects for solving the problems] The present invention is an FMS
This is a broken tool evacuation processing device in which, when a tool breakage occurs, a start command is issued by a tool breakage detection signal from a cutting monitoring device to activate an automatic evacuation selection processing program, and the automatic evacuation operation is selected. A Z-axis movement saving processing program, a fixed path movement saving processing program, or a reverse path movement saving processing program is activated through the selection circuit. It also includes a determining means for comparing and determining a setting value set in advance by the cutting monitoring device and a measured value at the time of retracting measured by the retracting operation signal; and means for outputting processing data of the processing program when the measured value at the time of saving is smaller than a set value.
而して本発明の装置を採用することにより、工具の破損
が生じた際直ちに機械停止あるいはシステム運転の中断
をせずに自動退避選択処理プログラムを作動させて自動
退避動作を行わせしめ、システム運転を極力続行しシス
テム中断を最小限にとどめるようにしたのである。By adopting the device of the present invention, when a tool is damaged, the automatic evacuation selection processing program is activated to perform an automatic evacuation operation without stopping the machine or interrupting the system operation, and the system operation is stopped. The aim was to continue as much as possible to keep system interruptions to a minimum.
以下、本発明の一実施態様を図面に基づいて詳細に説明
する。Hereinafter, one embodiment of the present invention will be described in detail based on the drawings.
(1)まず、本発明を実施するに好適なFMSラインの
全体構成を説明する。(1) First, the overall configuration of an FMS line suitable for implementing the present invention will be described.
第2図は本発明を実施するに好適なFMSラインの概略
構成図である。FIG. 2 is a schematic diagram of an FMS line suitable for implementing the present invention.
第2図において、システムは管理部門と作業部門とで概
略構成され、管理部門はライン管理制御部100および
総合管理制御部101を備えている。ライン管理制御部
100はシステムオンライン中の各加工工程の流れを、
スケジュールに従って、柔軟に管理し、その上位にある
総合管理制御部101は準備情報であるツールステーシ
ョン119、各NC機103a、103b、’103c
。In FIG. 2, the system is roughly composed of a management department and a work department, and the management department includes a line management control section 100 and a general management control section 101. The line management control unit 100 controls the flow of each processing process while the system is online.
The general management control unit 101 at the upper level controls the tool station 119, each NC machine 103a, 103b, '103c, which is the preparation information.
.
103dのツールマガジン121a、121b。103d tool magazines 121a, 121b.
121c、121dおよび工具室120における工具の
管理データや各NC機103 a、 103 b。121c, 121d and tool management data in the tool room 120 and each NC machine 103a, 103b.
103c、103dのNC加工データ、加工スケジュー
ルデータおよび段取りスケジュールデータ等を総合的に
把握して管理している。ライン管理制御部100と総合
管理制御部101は、CCU(コミュニケーション・コ
ントロール・ユニット)間でモデムM(変復調装置)を
介して接続され、データの送受信が行われる。NC machining data, machining schedule data, setup schedule data, etc. of 103c and 103d are comprehensively grasped and managed. The line management control section 100 and the general management control section 101 are connected via a modem M (modulation/demodulation device) between CCUs (communication control units), and transmit and receive data.
作業部門ではライン管理制御部100から刻々と送信さ
れるNC加工データを逐次各NC機103a、103b
、103c、103dのNC装置104a、104b、
104c、104dに与える。ライン管理制御部100
と主制御装?&102およびNC装置104a、104
b、104c。In the work department, the NC processing data sent from the line management control unit 100 to each NC machine 103a, 103b is sequentially transmitted.
, 103c, 103d NC devices 104a, 104b,
104c and 104d. Line management control unit 100
And the main control unit? &102 and NC devices 104a, 104
b, 104c.
104dは光データハイウェイ105にリンケージされ
、NLU (ネットワーク・リンケージ・ユニット)を
介して必要なデータを必要な時に適宜、取り込むように
なっている。 主制御装置102は各NC機103a、
103b、103cおよび103dのPC装置(プログ
ラマブル・コントローラーという)122a、122b
、122cおよび122dにも接続されている。104d is linked to the optical data highway 105, and is adapted to take in necessary data as and when required via an NLU (Network Linkage Unit). The main controller 102 includes each NC machine 103a,
103b, 103c and 103d PC devices (referred to as programmable controllers) 122a, 122b
, 122c and 122d.
主制御装置102は各NC機103a、103b。The main controller 102 includes each NC machine 103a, 103b.
103cおよび103dの加工工具の切削負荷状態を監
視する切削監視装置123a、123b。Cutting monitoring devices 123a and 123b monitor the cutting load state of the processing tools 103c and 103d.
123Cおよび123dに接続されている。Connected to 123C and 123d.
また、主制御装置102は軌道106,107上を走行
する無人台車108.スタッカクレーン109を制御す
る地上盤110とも接続されている。さらに工具の供給
を行うツールストフカを備えたツールステーション11
9また段取りステーション111にある主として段取り
の手動操作を司どる操作盤112が接続されている。ま
た段取り情報の入力と段取りの指示を表示する端末機1
13がNLUに接続されている。The main controller 102 also controls an unmanned trolley 108 that runs on tracks 106 and 107. It is also connected to a ground platform 110 that controls the stacker crane 109. Tool station 11 also equipped with a tool stopper for supplying tools.
9 is also connected to an operation panel 112 located at the setup station 111 that mainly controls manual setup operations. Terminal 1 that displays input of setup information and setup instructions
13 is connected to the NLU.
作業者は負荷計算され作成された段取リスケジュールデ
ータおよび加工スケジュールデータを端末機113の操
作により出力し、−日の作業スケジュールを確認する。The worker operates the terminal 113 to output the setup rescheduling data and processing schedule data created through load calculation, and confirms the work schedule for day -.
段取りステーション111では、必要なワークと必要な
パレットをワークストレージ114およびパレットスト
レージ115から設定し、取付はステーション116で
所要の治工具を用いてワークをパレットに取付ける。At the setup station 111, necessary workpieces and pallets are set from the work storage 114 and the pallet storage 115, and at the installation station 116, the workpieces are attached to the pallets using necessary jigs and tools.
第2図のFMS各制御系統の管制下において、段取り側
パレットストッカ117に準備されたパレットPはスタ
ッカ・クレーン109によって機械側パレットストッカ
118の所定位置に一旦待機される。主制御装置102
の指令によって所望のパレットPは無人台車108で搬
送され、例えばNC機103bに搬入される。加工の済
んだパレットPは、無人台車108によって、次の工程
に移行するか、あるいは機械側パレットストッカ118
に載置される。Under the control of the FMS control systems shown in FIG. 2, the pallets P prepared in the setup-side pallet stocker 117 are temporarily held at a predetermined position in the machine-side pallet stocker 118 by the stacker crane 109. Main controller 102
According to the command, the desired pallet P is transported by the unmanned cart 108, and is carried into, for example, the NC machine 103b. The processed pallet P is transferred to the next process by the unmanned trolley 108 or transferred to the machine side pallet stocker 118.
will be placed on.
(2)次に本発明の基本的な原理について説明する。(2) Next, the basic principle of the present invention will be explained.
第3図〜第5図は破損工具を自動退避するのに適用され
る3つの基本動作を示す状態のモデル図である。3 to 5 are model diagrams showing three basic operations applied to automatically evacuate a damaged tool.
3つの基本動作を+a) Z軸動作退避、(b)固定経
路動作退避および(C)逆経路動作退避とよぷ。The three basic movements are +a) Z-axis movement retreat, (b) fixed path movement movement and (C) reverse path movement movement.
(al Z軸動作退避を第3図に基づいて説明する。(Al Z-axis movement and retraction will be explained based on FIG. 3.
第3図において、主軸ヘッドT Hの主軸に取付けられ
た工具T例えばドリルでワークWに穴加工をする際、ド
リルの工具TがX軸方向の点線の如く移動しワークWに
穴加工が施される。加工中ドリルの工具Tが破損した場
合すなわちドリルの先端がワークWに挿入されて折損し
た場合、工具TのドリルがX軸方向の実線の如く自動退
避動作が行われる。In Fig. 3, when drilling a hole in a workpiece W with a tool T attached to the spindle of the spindle head TH, for example, a drill, the drill tool T moves as shown by the dotted line in the X-axis direction and drills a hole in the workpiece W. be done. If the tool T of the drill is damaged during processing, that is, if the tip of the drill is inserted into the work W and breaks, the drill of the tool T is automatically retracted as shown by the solid line in the X-axis direction.
Tol固定経路動作退避を第4図に基づいて説明する。The Tol fixed path operation evacuation will be explained based on FIG. 4.
第4図において、主軸ヘッドTHの主軸に取付けられた
工具T例えばサイドカッターでワークWに溝加工を施す
際、サイドカッターの工具Tが点線の如くX軸、Y軸、
2軸及びX軸方向へ移動しワークWに溝加工が施される
。加工中サイドカッターの工具Tが破損した場合、サイ
ドカッターの工具Tが実線の如くY軸、X軸方向へ移動
する自動退避動作が行われる。In Fig. 4, when a tool T attached to the main shaft of the main spindle head TH, for example, a side cutter, is used to groove a workpiece W, the tool T of the side cutter is attached to the X-axis, Y-axis, as shown by the dotted line,
It moves in the two-axis and X-axis directions and grooves are formed on the workpiece W. If the tool T of the side cutter is damaged during processing, an automatic retraction operation is performed in which the tool T of the side cutter moves in the Y-axis and X-axis directions as shown by the solid line.
(C)逆経路動作退避を第5図(イ)および(0)に基
づいて説明する。(C) Reverse path operation evacuation will be explained based on FIGS. 5(a) and (0).
第5図(イ)および(0)において、主軸ヘッドTHの
主軸に取付けられた工具T例えばエンドミルでワークW
にT溝加工を施す際、エンドミルの工具Tが点線の如く
Y軸、X軸方向へ移動しワークWにT:a加工が施され
る。加工中エンドミルの工具Tが破損した場合、エンド
ミルの工具Tが実線の如く加工動作方向と逆方向のX軸
、Y軸方向へ移動する自動退避動作が行われる。In FIGS. 5(A) and (0), a tool T attached to the main shaft of the main spindle head TH, for example, a workpiece W with an end mill.
When machining a T-groove, the tool T of the end mill moves in the Y-axis and X-axis directions as shown by the dotted line, and the T:a machining is performed on the workpiece W. If the tool T of the end mill is damaged during machining, an automatic retraction operation is performed in which the end mill tool T moves in the X-axis and Y-axis directions opposite to the machining operation direction, as shown by the solid line.
本発明の破損工具退避処理装置はこれら3つのZ軸動作
退避、固定経路動作退避および逆経路動作退避を基本と
して自動退避選択処理プログラムに組み込むことによっ
てなされる。The broken tool evacuation processing apparatus of the present invention is implemented by incorporating these three Z-axis action evacuations, fixed path action evacuations, and reverse path action evacuations into an automatic evacuation selection processing program.
(3)本発明の具体的な構成について説明する。(3) A specific configuration of the present invention will be explained.
第1図は本発明の構成を示す制御ブロック図である。・
第1図において、CPU100 (ライン管理制御部)
に第2図で説明した主制御装置102およびNLUが接
続されてFMSラインが制御される。FIG. 1 is a control block diagram showing the configuration of the present invention. - In Figure 1, CPU100 (line management control unit)
The main controller 102 and NLU described in FIG. 2 are connected to the FMS line to control the FMS line.
N0機103a、103b、103cおよび103dの
工具主軸には工具Tが挿着される。N0機103a、1
03b、103c、103dには切削監視装置123a
、123b、123c、123dが設けられ主制御装置
102と接続されている。A tool T is inserted into the tool spindle of the N0 machines 103a, 103b, 103c, and 103d. N0 machine 103a, 1
03b, 103c, and 103d have a cutting monitoring device 123a.
, 123b, 123c, and 123d are provided and connected to the main controller 102.
CPU100にはツールセンタファイル2が接続され、
該ツールセンタファイル2の内容の−例は、第6図(A
)に示す如くツールセンタ阻毎に格納場、所、工具種類
、寿命時間、切削時間、工具状態、退避の種類および退
避選択用FLG (フラグ)がファイルされている。A tool center file 2 is connected to the CPU 100,
An example of the contents of the tool center file 2 is shown in FIG.
), storage area, location, tool type, life time, cutting time, tool condition, evacuation type, and evacuation selection FLG (flag) are filed for each tool center block.
さらにCPU100にはツールマガジンファイル3.N
Cツールファイル4の夫々が接続され、ツールマガジン
ファイル3の内容の一例は第6図(B)に示す如くツー
ルマガジンのポット隘毎にツール七ンタ患および工具交
換要求フラグ(有無)がファイルされている。Furthermore, the CPU 100 has a tool magazine file 3. N
Each of the C tool files 4 is connected, and an example of the contents of the tool magazine file 3 is as shown in FIG. ing.
NCツールファイル4の内容の一例は第6図(C)に示
す如く、加工するワーク毎に使用される工具を網羅した
もので、ツールマガジンのポット魚毎にツールセンタ魚
、オフセットコード、使用予測時間などがファイルされ
ている。An example of the contents of the NC tool file 4, as shown in Figure 6 (C), covers the tools used for each work to be machined, and includes the tool center fish, offset code, and usage prediction for each pot fish in the tool magazine. Time etc. are filed.
ツールマガジンファイル3およびNCツールファイル4
は工具交換要求処理プログラム5に連結されて工具交換
要求ファイルを作成する。工具破損の検知信号による工
具交換要求通知を受けると工具交換要求処理プログラム
5は第7図に示す如きフローチャートに基づいt作動し
、破損工具を交換する時期について検討する。すなわち
、第7図において、ツール破損チェックをする場合第6
図(C)の次加工ワークのNCツールファイル4と第6
図(B)のツールマガジンファイル3とを比較して、機
械のツールマガジンに在り次ワークの加工に使用するツ
ールに工具交換要求があるかどうか判断する。工具交換
要求が有れば、工具交換要求ファイルに登録するよう指
令する。他にワークの加工に使用するツールが有るかど
うか判断し、有れば繰り返す。もし無ければ工具交換要
求ファイル作成は終了し、工具交換要求処理プログラム
の動作が終了する。Tool magazine file 3 and NC tool file 4
is connected to the tool change request processing program 5 to create a tool change request file. Upon receiving a tool replacement request notification based on a tool damage detection signal, the tool replacement request processing program 5 operates based on the flowchart shown in FIG. 7, and considers when to replace the damaged tool. In other words, in Fig. 7, when checking for tool damage, the sixth
NC tool files 4 and 6 of the next workpiece in Figure (C)
It is compared with the tool magazine file 3 in Figure (B) to determine whether there is a tool change request for the tool that is in the tool magazine of the machine and will be used to process the next workpiece. If there is a tool change request, a command is given to register it in the tool change request file. Determine whether there are any other tools used to process the workpiece, and if there are, repeat. If there is no tool change request file, the creation of the tool change request file ends, and the operation of the tool change request processing program ends.
今加工を開始すると、加工指令信号がアンド・ゲート6
に取り込まれる。加工中に切削監視装置123 a =
123 dから工具破損が検知されると、工具破損検
知信号によりアンド・ゲート6が開いて起動指令として
自動退避選択処理プログラム・メモリ7に取り込まれる
。自動退避選択処理プログラム・メモリに記憶されてい
る自動退避選択処理プログラム7が作動し、その結果の
データは選択回路8に取り込まれる。自動退避選択処理
プログラム7は、前述した(al Z軸動作退避、(b
)固定経路動作退避、(C1逆経路動作退避のいずれか
を選択する。すなわち、破損した工具についてツールマ
ガジンファイル3からツールセンタ患を確認する。次に
ツールセンタファイル2の該当する破損工具のツールセ
ンタ磁について、退避FLGデータを抽出し、選択回路
8へ出力する。該選択回路8でFLG (フラグ)■が
立つと起動指令がZ軸動作退避処理プログラム・メモリ
9に取り込まれ、上記第3図の如く動作を開始する。選
択回路8でFLG (フラグ)2が立つと起動指令が逆
経路動作選択処理プログラム・メモリ11に取り込まれ
、上記第4図の如く動作を開始する。選択回路8でFL
G (フラグ)3が立つと起動指令が固定経路動作退避
処理プログラム・メモリ10に取り込まれ上記第5図C
イ) 、 (+7)の如く動作を開始する。選択回路8
でFLG(フラグ)0であれば、アラーム指令がオア・
ゲート19に取り込まれる。If you start machining now, the machining command signal will be AND gate 6.
be taken in. Cutting monitoring device 123 a =
When a tool breakage is detected from 123d, the AND gate 6 is opened by the tool breakage detection signal and is taken into the automatic evacuation selection processing program memory 7 as a start command. The automatic save selection processing program 7 stored in the automatic save selection processing program memory is operated, and the resulting data is taken into the selection circuit 8. The automatic evacuation selection processing program 7 includes the aforementioned (al Z-axis movement evacuation, (b
) Fixed path operation evacuation, (C1 Reverse path movement evacuation) For the center magnet, save FLG data is extracted and output to the selection circuit 8. When the FLG (flag) ■ is set in the selection circuit 8, a start command is taken into the Z-axis operation save processing program memory 9, and the third The operation starts as shown in the figure. When the FLG (flag) 2 is set in the selection circuit 8, a start command is taken into the reverse route operation selection processing program memory 11, and the operation starts as shown in FIG. 4. The selection circuit 8 At FL
When G (flag) 3 is set, the start command is taken into the fixed path operation save processing program memory 10 and the process shown in FIG.
b), starts the operation as shown in (+7). Selection circuit 8
If FLG (flag) is 0, the alarm command is
It is taken into gate 19.
また自動退避選択処理プログラム・メモリ7からは、メ
モリセット信号が出力されてセット・メモリ13に取り
込まれる。さらにセット・メモリ13からはビット信号
が立ちアンド・ゲート17および18に取り込まれる。Further, a memory set signal is outputted from the automatic save selection processing program memory 7 and taken into the set memory 13. Furthermore, bit signals from set memory 13 are taken into rising AND gates 17 and 18.
一方、切削監視装置123a〜123dで予め計測され
て設定された設定値AOが設定値レジスタ14に取り込
まれている。而して、設定値レジスタ14に記憶されて
いる設定値AOが比較器15に取り込まれる。On the other hand, a set value AO measured and set in advance by the cutting monitoring devices 123a to 123d is stored in the set value register 14. Thus, the set value AO stored in the set value register 14 is taken into the comparator 15.
自動退避開始時、切削監視装置123a〜123dで退
避時の負荷を計測する。そして退避時の計測値Aがアン
ド・ゲート16に取り込まれる。At the start of automatic evacuation, the cutting monitoring devices 123a to 123d measure the load during evacuation. Then, the measured value A at the time of saving is taken into the AND gate 16.
選択された自動退避処理プログラム・メモリ9゜10.
11に記憶されているプログラムが作動した際の退避動
作信号によりアンド・ゲート16が開いて計測値Aが比
較器15に取り込まれる。Selected automatic save processing program memory 9゜10.
The AND gate 16 is opened by the save operation signal when the program stored in the memory 11 is activated, and the measured value A is taken into the comparator 15.
比較器15で設定値AOと計測値Aとが比較されてA≧
AOの条件を満足すると、比較器15から過負荷検知信
号が出力され、該過負荷検知信号によりアンド・ゲート
17が開いてアラーム信号がオア・ゲート19に取り込
まれる。なお選択回路8からのアラーム信号もオア・ゲ
ート19に接続されている。Comparator 15 compares set value AO and measured value A, and A≧
When the AO condition is satisfied, an overload detection signal is output from the comparator 15, the AND gate 17 is opened by the overload detection signal, and an alarm signal is taken into the OR gate 19. Note that the alarm signal from the selection circuit 8 is also connected to the OR gate 19.
すでにオア・ゲート12に取り込まれたZ軸動作退避処
理プログラム・メモリ9からの処理データあるいは固定
経路動作退避処理プログラム・メモリ10からの処理デ
ータもしくは逆経路動作退避処理プログラム・メモリ1
1からの処理データのいずれかがオア・ゲート12を通
過してアンド・ゲート20に取り込まれる。Processing data from the Z-axis movement saving processing program memory 9, which has already been taken into the OR gate 12, or processing data from the fixed path movement saving processing program memory 10, or reverse path movement saving processing program memory 1
Any of the processed data from 1 passes through OR gate 12 and is taken into AND gate 20.
アンド・ゲート18にはセット・メモリ13からのピン
ト信号が取り込まれており、アンド・ゲート18に比較
器15からの過負荷検知信号がなければアンド・ゲート
18が開いてビット信号がアンド・ゲート20に取り込
まれる。ビット信号によりアンド・ゲート20が開いて
処理データが出力される。The AND gate 18 takes in the focus signal from the set memory 13, and if the AND gate 18 does not receive an overload detection signal from the comparator 15, the AND gate 18 opens and the bit signal is input to the AND gate. Incorporated into 20. The bit signal opens the AND gate 20 and outputs the processed data.
(4)本発明の動作を第8図のフローチャートに基づい
て説明する。(4) The operation of the present invention will be explained based on the flowchart of FIG.
第8図において、加工が開始され、第0段の加工終了判
断で加工が終了していなければ、第0段で工具が破損し
ているかどうか判断する。加工終了までに工具の破損検
知がなければ、そのまま加工は終了する(第0段)。第
0段で工具が破損していると判断されると、第0段でホ
ストコンピュータが工具交換要求通知の送信を受ける。In FIG. 8, machining is started, and if the machining is not completed in the 0th stage machining completion determination, it is determined in the 0th stage whether or not the tool is damaged. If no damage to the tool is detected by the end of machining, machining ends (stage 0). If it is determined that the tool is damaged at stage 0, the host computer receives a tool replacement request notification at stage 0.
また第0段で自動退避選択処理プログラム・メモリに記
憶されている自動選択処理プログラム7が作動する。自
動選択処理プログラム7はツールマガジンファイル3か
ら破損工具のツールセンタ魚を認知し、破損工具のツー
ルセンタ磁よりツールセンタファイル4にファイルされ
ている退避の種類のFLGを選択する。第0段で自動退
避処理が可能かどうか判断し、自動退避処理が可能であ
れば、第0段でZ軸動作退避かどうか判断される。第0
段でFLGIとしてZ軸動作退避であると判断されると
、第0段でZ軸動作退避処理プログラム・メモリ9に記
憶されているZ軸動作退避処理プログラムが作動し、Z
軸動作退避処理がなされる。Further, at stage 0, the automatic selection processing program 7 stored in the automatic save selection processing program memory is activated. The automatic selection processing program 7 recognizes the tool center of the damaged tool from the tool magazine file 3, and selects the FLG of the type of evacuation filed in the tool center file 4 from the tool center of the damaged tool. At stage 0, it is determined whether automatic evacuation processing is possible, and if automatic evacuation processing is possible, at stage 0 it is determined whether or not Z-axis operation evacuation is to be performed. 0th
When it is determined that the Z-axis movement is to be saved as FLGI in the 0th stage, the Z-axis movement saving processing program stored in the Z-axis movement saving processing program memory 9 is activated, and the Z-axis movement saving processing program is activated.
Axis motion saving processing is performed.
第0段でZ軸動作退避以外の固定経路動作退避であるか
どうか判断する。FLG2として固定経路動作退避であ
ると判断されると第[相]段で固定経路動作退避処理プ
ログラム・メモリ10に記憶されている固定経路動作退
避処理プログラムが作動し固定経路動作退避処理がなさ
れる。At the 0th stage, it is determined whether it is a fixed path operation retreat other than the Z-axis operation retreat. When it is determined as FLG2 that the fixed route motion is to be saved, the fixed route motion save processing program stored in the fixed route motion save processing program memory 10 is activated in the [phase] stage, and the fixed route motion save processing is performed. .
第0段で固定経路動作退避以外のFLG3として逆経路
動作退避であると判断すると、逆経路動作退避処理プロ
グラム・メモリ11に記憶されている逆経路動作退避処
理プログラムが作動し逆経路動作退避処理がなされる。If it is determined that FLG3 other than the fixed route operation save is the reverse route operation save in the 0th stage, the reverse route operation save processing program stored in the reverse route operation save processing program memory 11 is activated, and the reverse route operation save processing is performed. will be done.
第0段でZ軸動作退避処理あるいは第0段の固定経路動
作退避処理もしくは第0段の逆経路動作退避処理がなさ
れると、第0段で過負荷検知かどうか比較器15で比較
される。すわち、選択された自動退避を行い得るかを判
断する。例えばワークと破損工具が異常な食いつき状態
であったならば、動作時に過負荷として検知される。第
0段で過負荷でないと判断されると、第0段で原点復帰
かどうかすなわち、自動退避動作が終了したかどうか判
断され、第0段で原点復帰がなされると、自動退避が終
了する。When the Z-axis movement evacuation processing, the fixed path movement evacuation processing of the 0th stage, or the reverse path movement evacuation processing of the 0th stage is performed in the 0th stage, the comparator 15 compares whether overload has been detected in the 0th stage. . That is, it is determined whether the selected automatic evacuation can be performed. For example, if the workpiece and the damaged tool are in an abnormally interlocking state, it will be detected as an overload during operation. If it is determined that there is no overload at the 0th stage, it is determined whether the return to origin is to be performed at the 0th stage, that is, whether the automatic evacuation operation has been completed, and when the return to origin is performed at the 0th stage, the automatic evacuation is completed. .
第0段で自動退避選択処理が可能でないと判断された場
合および第0段で過負荷であると検知された場合には夫
々第0段でアラーム信号を出力し手動退避指示が出され
て機械が停止する(第[相]段)。If it is determined that automatic evacuation selection processing is not possible at the 0th stage, or if an overload is detected at the 0th stage, an alarm signal is output at the 0th stage, a manual evacuation instruction is issued, and the machine stops (stage [phase]).
本発明は工具に破損が生じた場合すべてアラームとして
機械停止、もしくはシステム運転の中断をするのでなく
、自動退避選択プログラムを作動せしめてZ軸動作退避
、固定経路動作退避および逆経路動作退避を選択し処理
することを可能にしたので、システム運転を極力続行し
機械停止、もしくはシステム中断を最小限にとどめるこ
とが出来る。In the case of tool damage, the present invention does not issue an alarm to stop the machine or interrupt system operation, but instead activates an automatic evacuation selection program to select Z-axis movement evacuation, fixed path movement evacuation, and reverse path movement evacuation. This makes it possible to continue system operation as much as possible and minimize machine stoppages or system interruptions.
また、本発明は破損工具における退避処理を選択し柔軟
に対応出来る効果を奏する。Further, the present invention has the advantage of being able to select and flexibly respond to evacuation processing for damaged tools.
さらに本発明は破損工具の退避処理を柔軟に対応させ、
かつシステム中断を最小限にとどめることが出来るよう
になったことがら、生産能率の向上並びに稼動率を高め
る効果を奏する。Furthermore, the present invention allows for flexible handling of evacuation of damaged tools.
In addition, system interruptions can now be kept to a minimum, which has the effect of improving production efficiency and operating efficiency.
第1図は本発明の構成を示す制御プログラム図である。
第2図は本発明を実施するに工程なFMSラインの概略
構成図である。第3図、第4図および第5図(() 、
(II)は破損工具を自動退避されるのに適用される
3つの基本動作を示す状態のモデル図である。
第6図(^)はツールセンタファイルの一例を示す見本
図、第6図(B)はツールマガジンファイルの一例を示
す見本図および第6図(C)はNCツールファイルの一
例を示す見本図である。
第7図は工具交換要求処理プログラムを作動させるフロ
ーチャートである。
第8図は本発明の動作を示すフローチャートである。
2・・・ツールセンタファイル
3・・・ツールマガジンファイル
4・・・NCツールファイル
5・・・工具交換要求処理プログラム
″7・・・自動退避選択処理プログラム・メモリ8・・
・選択回路 9・・・Z軸動作退避処理プログラム
・メモリ
10・・・固定経路動作退避処理プログラム・メモリ1
1・・・逆経路動作退避処理プログラム・メモリ15・
・・比較器 100・・・CPU102・・・主
制御装置 103&〜103d・・・NC機123a=
123d・・・切削監視装置TH・・・工具ホルダ T
・・・工具
W・・・ワーク
特許出願人 日立精機株式会社
第3図
牙5図
(イ) (0)第6
図(A)
NCツール7フイル
オ8図FIG. 1 is a control program diagram showing the configuration of the present invention. FIG. 2 is a schematic diagram of an FMS line used to carry out the present invention. Figures 3, 4 and 5 ((),
(II) is a model diagram showing three basic operations applied to automatically evacuate a damaged tool. Figure 6 (^) is a sample diagram showing an example of a tool center file, Figure 6 (B) is a sample diagram showing an example of a tool magazine file, and Figure 6 (C) is a sample diagram showing an example of an NC tool file. It is. FIG. 7 is a flowchart for operating the tool exchange request processing program. FIG. 8 is a flow chart showing the operation of the present invention. 2... Tool center file 3... Tool magazine file 4... NC tool file 5... Tool replacement request processing program'' 7... Automatic save selection processing program/memory 8...
・Selection circuit 9...Z-axis movement saving processing program memory 10...Fixed path movement saving processing program memory 1
1... Reverse route operation save processing program memory 15.
...Comparator 100...CPU102...Main controller 103&~103d...NC machine 123a=
123d...Cutting monitoring device TH...Tool holder T
...Tool W...Work Patent Applicant Hitachi Seiki Co., Ltd. Figure 3, Figure 5 (A) (0) No. 6
Diagram (A) NC tool 7 filter 8 diagram
Claims (1)
る搬送台車等を有するFMSにおける破損工具退避処理
装置であって、加工中に工具の破損が生じた際工具破損
検知信号を出力する計測装置と、該計測装置の信号によ
り破損工具の自動退避の種類を選択する自動退避選択処
理手段と、該自動退避選択処理手段によって破損工具を
前記NC工作機械の主軸軸線方向に作動して自動退避さ
せるZ軸動作退避処理手段と、前記自動退避選択処理手
段によって破損工具を予め定められた退避経路によって
作動し自動退避させる固定経路動作退避処理手段と、前
記自動退避選択処理手段によって破損工具を破損に至る
までの加工の逆経路で作動し自動退避させる逆経路動作
退避処理手段と、破損工具を自動退避させる際、退避の
可否を判別する退避判別手段とからなるFMSにおける
破損工具退避処理装置。A broken tool evacuation processing device in an FMS that has each NC machine tool and a transport vehicle that supplies workpieces to each NC machine tool, and is a measurement device that outputs a tool breakage detection signal when a tool breaks during machining. an automatic retraction selection processing means for selecting the type of automatic retraction of the damaged tool based on a signal from the measuring device; and an automatic retraction selection processing means for automatically retracting the damaged tool by operating the damaged tool in the direction of the spindle axis of the NC machine tool. Z-axis operation evacuation processing means for causing the damaged tool to move along a predetermined evacuation path by the automatic evacuation selection processing means and automatically retracting the damaged tool; A broken tool evacuation processing device in an FMS, comprising a reverse path operation evacuation processing means that operates in the reverse path of machining up to and automatically retracts the tool, and an evacuation determination means that determines whether or not evacuation is possible when automatically retracting the broken tool.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23061285A JPS6288546A (en) | 1985-10-15 | 1985-10-15 | Broken tool evacuation processing device in FMS |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23061285A JPS6288546A (en) | 1985-10-15 | 1985-10-15 | Broken tool evacuation processing device in FMS |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6288546A true JPS6288546A (en) | 1987-04-23 |
| JPH0416305B2 JPH0416305B2 (en) | 1992-03-23 |
Family
ID=16910488
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23061285A Granted JPS6288546A (en) | 1985-10-15 | 1985-10-15 | Broken tool evacuation processing device in FMS |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6288546A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006506719A (en) * | 2002-11-19 | 2006-02-23 | シュタマ マシーネンファブリーク ゲーエムベーハー | Machine tool and method of operating machine tool |
| DE102018004678A1 (en) | 2017-06-19 | 2018-12-20 | Fanuc Corporation | Numerical control |
-
1985
- 1985-10-15 JP JP23061285A patent/JPS6288546A/en active Granted
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006506719A (en) * | 2002-11-19 | 2006-02-23 | シュタマ マシーネンファブリーク ゲーエムベーハー | Machine tool and method of operating machine tool |
| DE102018004678A1 (en) | 2017-06-19 | 2018-12-20 | Fanuc Corporation | Numerical control |
| US10564630B2 (en) | 2017-06-19 | 2020-02-18 | Fanuc Corporation | Numerical controller |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0416305B2 (en) | 1992-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6937942B2 (en) | Method and apparatus of detecting tool abnormality in a machine tool | |
| US8629641B2 (en) | Machine tool to control driving of control objects | |
| JP3333637B2 (en) | Machine load upper limit setting device | |
| EP0267288A1 (en) | Numerical control apparatus | |
| JPH0541381B2 (en) | ||
| JP4947534B2 (en) | Machine tool and method of operating machine tool | |
| JPS6288546A (en) | Broken tool evacuation processing device in FMS | |
| KR101760121B1 (en) | System and method for operating Numerical Control machine | |
| JPH07314290A (en) | Life management system for multi-blade tools | |
| US10996655B2 (en) | Numerical controller | |
| EP0962844A1 (en) | Numerical control apparatus | |
| JPS6288540A (en) | Machining tool processing equipment in FMS | |
| JPS62241635A (en) | Additional processing device in machine tool | |
| JPH02206896A (en) | Article identification system | |
| JP2680955B2 (en) | Drilling restart control method | |
| JPH0550365A (en) | Machining system | |
| JPH02205445A (en) | Numerical control work device | |
| JPS61173845A (en) | Method of controlling measurement of cutter tip in lathe | |
| KR20060075909A (en) | Apparatus and method for detecting tool breakage of machine tool using auxiliary numerical control device | |
| KR830002110B1 (en) | Sequence control method of numerical machine tool | |
| JP2694828B2 (en) | Operation control device for NC processing machine | |
| JPS60238256A (en) | Method of automatically returning broken tool to original point | |
| JPH0550350A (en) | Tool changing method of machining unit | |
| Noh et al. | The Automatic Crane as a Material Transportation System in FMS | |
| JPH02131840A (en) | Numerical control perforator equipped with tool breakdown detector |