JPH0271952A - 工具管理装置 - Google Patents

工具管理装置

Info

Publication number
JPH0271952A
JPH0271952A JP63221309A JP22130988A JPH0271952A JP H0271952 A JPH0271952 A JP H0271952A JP 63221309 A JP63221309 A JP 63221309A JP 22130988 A JP22130988 A JP 22130988A JP H0271952 A JPH0271952 A JP H0271952A
Authority
JP
Japan
Prior art keywords
code
tool
program
tools
file
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
JP63221309A
Other languages
English (en)
Inventor
Yukio Ono
幸男 小野
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP63221309A priority Critical patent/JPH0271952A/ja
Publication of JPH0271952A publication Critical patent/JPH0271952A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine
    • G05B19/40937Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine concerning programming of machining or material parameters, pocket machining
    • G05B19/40938Tool management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は複数のNC工作機械、特にそれぞれが多数の工
具を保有し、順次差し換えながら機械加工を行うNC工
作機械、例えばマシニングセンタあるいはターニングセ
ンタが保有する工具の配置を適切に行うための工具管理
装置に関する。
多品種少量生産すなわち多様な品種を少量ずつ生産する
工場を自動化することの重要性は年々高まってきている
。多品種少量生産を行う業種の代表的なものは機械加工
業であり、この分野では、自動化のために数100本以
上の工具を同時に収容し、加工プログラムにしたがって
自動的に工具を交換しながらN C(Numerica
l Control)により機械加工を行うようにマシ
ニングセンタ(MC)あるいはターニングセンタ(TC
)が広く使われるようになってきた。
これらは、単独で運転するよりも、1台のホストコンピ
ュータを中心として複数台をネットワークで拮んで統合
的に運転管理を行う方がさらに効率的である。本発明は
、このように1台以上のNC工作機械がネットワークで
結ばれたシステムにおいて、各NC工作機械内に収容さ
れる工具の配置を適切に行う工具管理装置について言及
する。
〔従来の技術〕
一般に、NC工作機械では使用すべき工具を自動的に選
択するためにTコードと称される数字が定義されている
。このTコードはNC工作機械に装備されるATC(自
動工具交換機)内の各工具の装着部位を表すポット番号
と1対1で対応している。そして、NCプログラム内に
T・・・”の形の命令が記述され、それが実行されると
T以下に記述されたTコードに対応するポット内の工具
がATCによりスピンドル軸にセットされ、以降の機械
加工においてそれが使用されることになる。
NC工作機械加工において使用される工具はミル、ドリ
ルあるいはタップ等のように使用目的に応じて大きく分
類され、それぞれについて長さ、径等でさらに細かく分
類され、その種類の数はかなりの故に及んでいる。仮に
この数をカバーするに充分な数のポットが1台のNC工
作機械に装備されておれば、Tコードに許される数字の
最大桁数は4桁であるからTコードとポット番号との対
応関係を固定していてもTコードの1つ1つに対して異
なる種類の工具を割り当てることが可能である。ところ
が、NC工作機械1台あたりに装備されるポットの数は
せいぜい数100個であり、小形のものでは10個程度
のものもあるので、1個のポットに対して複数種のTコ
ードを割り当てざるを得ない。その場合にはNCプログ
ラムの切り替わる時間を利用してポットに装着された工
具を作業者の手で抜き差ししなければならず煩雑である
例えば1日間のように時間を区切ると、その間に使用さ
れる工具の種類の数はかなり減少し、ポットの数基下に
なるのが普通である。したがって、所定の期間内に使用
される工具の種類をすべてリストアツブしてポットに装
着しておけば、所定の期間内での工具の抜き差しの必要
はなくなり、作業はかなり軽減される。ところが前述し
た理由から、期間の変わり目において、ポット番号と工
具の種類との対応関係が変わってしまい、そのために手
動操作でポット番号とTコードとの関係を変更するかあ
るいはその様な機能のないNC工作機械においてはやは
り手動操作でNCプログラム内のTコードを変更する必
要がある。
〔発明が解決しようとする課題〕
前述のいずれの場合においても、何らかの手動操作が必
要であり、それは熟練を要する煩雑な作業である。
したがって本発明の目的は、工具の抜き差しあるいは設
定変更等の操作が最少比で済み、効率的に工具の配置を
管理することが可能な工具管理装置を提供することにあ
る。
〔課題を解決するための手段〕
第1図は本発明の工具管理装置の原理図である。
図において、本発明の工具管理装置は少なくとも1台の
NC工作機械12のそれぞれが保有する工具を管理する
ものであり、NC工作機械12を統括管理するホストコ
ンピュータ10内に具備される。その特徴とするところ
はTコード決定手段20とTコード変更手段22とを具
備する点にある。Tコード決定手段20は、各NC工作
機械12において順次実行される加工プログラムのプロ
グラム番号を格納する作業計画ファイル50と、加工プ
ログラムのそれぞれを実行するにあたって使用される工
具の種類を格納する使用工具ファイル52とから加工に
使用する工具のそれぞれに対して付与すべきTコードを
決定するものであり、Tコード変更手段22は、加工プ
ログラムを格納するNCプログラムファイル54から読
み出されたNCプログラムについて、Tコード決定手段
20が決定したTコードに基づいてNCプログラム内の
Tコードを書き替えてNC工作機械12へ転送すべきN
Cプログラムとする。
〔作 用〕
Tコード決定手段20が適切なTコードを決定し、それ
に基づいてTコード変更手段22がNC工作機械12へ
転送されるNCプログラム内のTコードの部分を変更す
ることによって、自動的にTコードの書替が行われ、煩
雑な手動操作が不要となる。
〔実施例〕
第2図は本発明に係る工具管理装置を含んで構成された
FA(ファクトリオートメーション)システムの一例を
表す図である。
セルコントローラ100及びNC工作機械121は共に
CPUを具備するストアドブログラム方式のコンピュー
タを備えており、相互に双方向の通信線300で接続さ
れている。セルコントローラ100内には第1図の作業
計画ファイル5o、使用工具ファイル52、及びNCプ
ログラムファイル54の格納及びTコード決定手段20
.Tコード変更手段22を実現するためのソフトウェア
の格納のための外部記憶装置500が備えられている。
またNC工作機械121は複数の工具141を保有して
おり、NCプログラム内に記述された”T・・・”の命
令を実行することにより、所望の工具を自動的に選択し
ながら機械加工を進める。
第3図は本発明の工具管理装置が取扱う作業計画ファイ
ル50 (第1図)の−例を表す図である。
第3図の作業計画ファイル5oは各NC工作機械121
それぞれに対して作成され外部記憶装置500に格納さ
れている。その内容は作業の順番に合わせて配列された
加工すべきワークの品番と加工に使用される加工プログ
ラム番号とワークの加工数とからなっている。
第4図は本発明の工具管理装置が取扱う使用工具ファイ
ル52(第1図)の−例を表す図である。
本ファイルは各NC工作機械121に対して、各NCプ
ログラムを実行する際に使用する工具のTコードが格納
されている。
第5図は第1図のTコード決定手段20とTコード変更
手段22とを実現するためにセルコントローラ100内
で実行されるソフトウェアのフローチャートである。こ
の処理は例えば1日の作業を開始する直前に実行される
。まず、作業計画ファイルの情報、使用工具ファイルの
情報とから例えば1日間で使用する工具の種類をリスト
アツブする(ステップa)。例えば第3図及び第4図の
例では、その日に実行されるNCプログラムがプログラ
ム番号で0351 、0051、及び0149であるか
ら、使用する工具のTコードを第4図から拾い上げて番
号の順に並べると0001 、0003 、0006 
、0020 。
0022 、0030となる。そこでこれらのTコード
を再定義する(ステップb)。現在の例では前述のTコ
ードを0001 、0002 、0003 、0004
 、0005 、0006と置き換える。NCプログラ
ムファイルから使用するNCプログラムを読み出し、プ
ログラムの頭からTコードをサーチしくステップc)、
Tコードが見つかれば前述の再定義の規則に基づいてT
コードを書き替える(ステップd)。NCプログラムの
最後に到達するまで(ステップe)ステップc −dを
繰り返し、最後に達したら処理を終了する。ただし、こ
の処理はNC工作機械121へ送る直前に行うことが望
ましく、NCプログラムファイル54そのものの書替は
行わない。
第6図はこのような処理でNCプログラムの書替を行っ
た例を表す・もので、(a)欄は変更前の(b)Mlは
変更後のNCプログラムを表している。
図に見られるように命令“T QOQI”には変化がな
く、” TOO03″と“T 0030”ハソれぞれ“
T 0002”とT 0006″に書き替えられている
[発明の効果〕 以上述べてきたように本発明によれば、工具の抜き差し
あるいは設定変更等の操作を最少比にし、効率的な工具
配置の管理を可能とする工具管理装置が提供される。
【図面の簡単な説明】
第1図は本発明の原理図、 第2図は本発明の実施例を表す図、 第3図は作業計画ファイルの一例を表す図、第4図は使
用工具ファイルの一例を表す図、第5図はソフトウェア
のフローチャート、第6図は本発明の工具管理装置によ
るNCプログラムの変更例を表す図、 図において、 12 、121・・・NC工作機械、 10・・・ホストコンピュータ。 特許出廓人 ファナソク株式会社 特許出願代理人

Claims (1)

  1. 【特許請求の範囲】 1、少なくとも1台のNC工作機械(12)のそれぞれ
    が保有する工具を管理する工具管理装置であって、 該NC工作機械(12)を統括管理するホストコンピュ
    ータ(10)内に具備される工具管理装置において、 該NC工作機械(12)のそれぞれにおいて順次実行さ
    れる加工プログラムのプログラム番号を格納する作業計
    画ファイル(50)と、該加工プログラムのそれぞれを
    実行するにあたって使用する工具の種類を格納する使用
    工具ファイル(52)とから、加工に使用する工具のそ
    れぞれに対して付与すべきTコードを決定するTコード
    決定手段(20)と、加工プログラムを格納するNCプ
    ログラムファイル(54)から読み出されたNCプログ
    ラムについて、該Tコード決定手段(20)が決定した
    Tコードに基づき該NCプログラム内のTコードを書き
    替えて該NC工作機械(12)へ転送すべきNCプログ
    ラムとするTコード変更手段(22)とを具備すること
    を特徴とする工具管理装置。
JP63221309A 1988-09-06 1988-09-06 工具管理装置 Pending JPH0271952A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63221309A JPH0271952A (ja) 1988-09-06 1988-09-06 工具管理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63221309A JPH0271952A (ja) 1988-09-06 1988-09-06 工具管理装置

Publications (1)

Publication Number Publication Date
JPH0271952A true JPH0271952A (ja) 1990-03-12

Family

ID=16764779

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63221309A Pending JPH0271952A (ja) 1988-09-06 1988-09-06 工具管理装置

Country Status (1)

Country Link
JP (1) JPH0271952A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992000830A1 (fr) * 1990-07-03 1992-01-23 Kabushiki Kaisha Komatsu Seisakusho Controleur d'usinage a commande numerique

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992000830A1 (fr) * 1990-07-03 1992-01-23 Kabushiki Kaisha Komatsu Seisakusho Controleur d'usinage a commande numerique
US5378218A (en) * 1990-07-03 1995-01-03 Kabushiki Kaisha Komatsu Seisakusho NC-machining controller

Similar Documents

Publication Publication Date Title
US4580207A (en) Numerical control data dividing and editing apparatus for numerical control machine tool
JPH0829469B2 (ja) Nc加工制御装置
CN111015321A (zh) 一种数控机床刀库刀具信息存储与调用方法
JPH0271952A (ja) 工具管理装置
JP3209890B2 (ja) 生産セル
JP2672595B2 (ja) 工具入替え方法
JPH0643920A (ja) 工具管理方式
JPS6333168B2 (ja)
JP3489292B2 (ja) 加工システムにおける工具管理装置
JPS5929376B2 (ja) 工具コ−ドの指定方法
EP0586169A1 (en) Loading/unloading station for automated machining system
JPH07110461B2 (ja) 工具マガジンの工具貯蔵方法とその工具マガジンファイル装置
JP2002346867A (ja) 工具マガジン内の工具自動配置替え方法および装置
JPH07110458B2 (ja) 数値制御装置における工具管理方法及びその装置
JP3541459B2 (ja) Dnc制御装置
JPH02205445A (ja) 数値制御工作装置
JP2735561B2 (ja) Dnc制御装置
WO2023199408A9 (ja) 数値制御装置およびコンピュータ読み取り可能な記憶媒体
KR830002110B1 (ko) 수치제어 공작 기계의 시이퀀스 제어방식
JPH04111757A (ja) 多品種少量生産システムにおける工作物の加工方法
JPS60171505A (ja) 数値制御システムにおける機械制御プログラム管理方式
JPH05220643A (ja) パレット割付装置及びncプログラム作成方法
JPS6316761B2 (ja)
JPH0298709A (ja) 数値制御装置
JPS61199112A (ja) Faシステムにおけるプログラム転送方法