JPH02256445A - 数値制御自動プログラミング装置の工具選択装置 - Google Patents

数値制御自動プログラミング装置の工具選択装置

Info

Publication number
JPH02256445A
JPH02256445A JP7576589A JP7576589A JPH02256445A JP H02256445 A JPH02256445 A JP H02256445A JP 7576589 A JP7576589 A JP 7576589A JP 7576589 A JP7576589 A JP 7576589A JP H02256445 A JPH02256445 A JP H02256445A
Authority
JP
Japan
Prior art keywords
tool
data
file
tools
date
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
JP7576589A
Other languages
English (en)
Inventor
Yoshihiro Miyamoto
宮本 善比呂
Chiaki Sakamoto
坂本 千秋
Masato Miyamatsu
宮松 正人
Noriaki Kojima
律昭 小島
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.)
Komatsu Ltd
Original Assignee
Komatsu Ltd
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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP7576589A priority Critical patent/JPH02256445A/ja
Publication of JPH02256445A publication Critical patent/JPH02256445A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は数値側ill (NG)工作機械を稼動する
NGプログラムを自動作成する数値制御(NC)自動プ
ログラミング装置に関し、特に加工物を加工する際に使
用すべき工具を選択する工具選択装置に関づるものであ
る。
〔従来の技術〕
NC自動プログラミング装置における工程設計の手順は
以下のとおりである。
(1)部品図面を見て、形状・加工仕様・要求品質を入
力 (2)工程展開、工程順序の決定 (3)加工箇所の設備への割付、治具・取付具の設定 4 作業展開と工具刃先種類の決定 5 作業順序と使用工具の決定 6)切削条件の決定 7 工具経路の作成・NCデータの作成8 標準時間の
決定 9 ) 5゛F’ f語 (10)資料出力(工程設計書、作業設計内、NCデー
タ) NG自動プログラミング装置には、上記各手順に必要な
各種ファイルが用意されている。例えば、上記(3)の
手順では設備ファイルが使われ、同(4)の手順では作
業展開ファイルが使われ、同(5)の手順では工具ファ
イルが使われ、同(6)の手順では材料ファイルが使わ
れ、同(7)の手順ではNCデータフォーマットファイ
ルが使われ、同(8)の手順では時間見積ファイルが使
われるようになっている。
ところで、上記(5)の手順においては、図面要求を満
足する(例えば穴径が図面要求の公差内に収まるなど)
工具が工具ファイルに登録された工具のなかから自動選
択されるが、この選択に際し、従来のプログラムでは、
単に図面要求品質を満足するか否かの観点のみで工具を
選択するようにしていた。そして、従来技術においては
、複数の工具が選択された場合に協えて、各工具に、工
具選定時の優先度を示す所定の優先度データを持だせる
ようにしていた。すなわち、成る図面要求を満足する工
具のなかには、例えば形状、メーカ、有効切刃長さ等が
異なるものがあり、これら各種のパラメータの違いを標
準度を示す標準度データとして各工具に設定することで
、工具選定時の優先度をつけるようにしている。具体的
には、標準度データは、1〜nまでの整数値として表わ
され、標準的なもの(1に近い)はど優先度が高く、特
殊なもの(nに近い)はど優先度を低くしている。
(発明が解決しようとする課題) このように従来技術においては、工具選択の際、図面要
求を満足する工具が複数発生した場合、工具の形状、メ
ーカ等を判断材料として工具を選択するようにしている
ものの、各工具が実際に使用された実績は全く考慮され
てはいない。このため、従来技術においては、真に実績
のある工具が選択されるとは限らず、場合によっては試
削を行って加工結果を検討したり、経験者の意見を聞い
たりしなくてはならず、NGプログラム作成に手間およ
び工数がかかるという不都合がある。
また、従来技術によれば、上記のような方式による工具
選択を行っているために、全く同一のパラメータ(サイ
ズ、形状、メーカ等々)を持つ工具間には、優先順位は
つけられていない。すなわち、全く同一のパラメータを
持つ工具間においても、実際には若干優劣があり、これ
はこれらの工具を実際に使用した後でしか判断すること
ができない。このような意味でも、工具の実績度は、工
具選択のための1つの重要なパラメータとなるはずであ
る。
この発明はこのような実情に鑑みてなされたもので、真
に実用的な工具が自動選択されるようにすることで、加
工能率の向上を図る数値制御自動プログラミング装置の
工具選択装置を提供しようとするものである。
(:J!題を解決するための手段) そこでこの発明では、工具ファイルに各工具の最新使用
日時を示すデータを登録する領域を設けるとともに、工
具選択の際、図面要求を満足する工具が複数発生した場
合、前記工具フッ1イルに登録された前記使用日時デー
タに基づき最も最近使用された工具を択一選択する制御
手段を具えるようにする。
〔作用〕
かかる本発明の構成によれば、使用した工具が優秀なも
のと判断された場合、オペレータは工具ファイル中の該
当工具の使用日時データを入力する欄に、実際の使用日
時を登録する。工具選択の際には、前記制御手段によっ
て面記使用日時データが参照され、図面要求を満足する
工具が複数5を生じた場合、制御手段はこれら複数の工
具のなかで使用日時(登録日時)が最も新しい工具を選
択する。なお、使用日時データ登録の際、既に登録デー
タがある場合には、古い登録f−夕を新しい登録データ
によって更新することで、工具ファイルには、最新の使
用日時データが登録されるようにしている。
〔実施例〕
以下、この発明を添付図面に示す実施例にしたがって説
明する。
第2図は、NC自動プログラミング装置の構成を示すも
のである。このNC自動プログラミング装置は、CPU
I、CRTデイスプレィ装置2、キーボード3、プリン
タ4、メモリ5、紙テープ読取装置6、およびファイル
装置7等を有し、これらがバス8に接続された通常のコ
ンピュータ構成をとっている。
ファイル装置7内には、第3図に示すように、NC自動
プログラミングに必要な各柿ファイル、すなわち設備フ
ァイル10、作業展開フ)フィル11、工具ファイル1
2、材料ファイル13、NCデータフォーマットファイ
ル14、時間見積ファイル15等が内蔵されている。
これらファイルのなかで、工具選択の際参照される工具
ファイル12は第4図に示すように構成されている。
すなわち、工具ファイルに登録される工具データは、刃
具関係、ホルダ関係および付随データに大別されている
。この場合、工具とは刃具およびホルダを含めた工具ユ
ニットとして定義しており、1つの工具ユニットに、第
4図に承りようなデータが含まれている。
刃具関係の工具データには、刃具種類、メーカ型番、工
具径、工具長、刃先材質等があり、ホルダ関係の工具デ
ータには、ホルダの数、ラベル、メーカ名、対応するチ
ップメンバ等がある。付随データには、工具名称、ツー
ルコード、NGデータ用各種数値、多刃の刃数、登録年
月日(実績度データ)等がある。
ここで、付随データに含まれる「登録年月日」の欄は、
オペレータが例えば実際の加工終了後、当該工具が実用
的であると判断した時、オペレータによって設定登録さ
れるもので、この場合は登録時の年月日を入力するよう
にしている。なお、この登録年月日としては、当該工具
が実際に使用された年月日を設定するようにしてもよい
1なわち、この「登録年月日」の登録の際には、第5図
に示すように、CPU1は、登録モードであると判断す
ると、オペレータにCRTデイスプレィ2を通して該当
工具の指定および年月日の入力を要求する。これにより
、オペレータが実用的であると判断した工具を指定し、
かつ現在の「年月日」を入力すると、CPU1は、ファ
イル装置7の工具ファイル12のなかの指定された工具
に対応する工具データをメモリ5にストアし、II工具
データ「登録年月日」の欄には既にデータが登録されて
いるか否かを検索する。データが登録されていないとき
には、c p u iは入力された「年月日」を新規デ
ータとして「登録年月日」の欄に0録する。データが既
に登録されているときは、CPU1は該登録されている
データを今回人力された「年月日」データで更新する。
その後、CPU 1は「登録年月日」の欄が書き換えら
れた工具データをファイル装置7の工具ファイル12′
の対応する工具データの領域に転送し、処理を終了する
次に、実際に工具を選択するときの処理について第1図
のフローチャートを参照して説明する。
まず、cpu iはファイル装置7の工具ファイルに登
録されている全ての工具の中から図面要求を満足する工
具を検索し、候補を選ぶ(ステップ100)。このステ
ップ100の判定では、例えば穴径が図面要求の公差内
に収まるか、多刃においては月間距離はOKか等が検索
される。
例えば、第6図に示したような穴を加工する場合におい
ては、まず図面要求品質を入力データとして取り込む。
第6図の例では、入力データは、1段目 穴径 φ40
+0°2 2段目 穴径 φ30±0.1 1段目 穴深さ 20 2段目 穴深さ 35 である。
次に、かかる図面要求品質を満足する工具を工具ファイ
ルのなかから選択する。すなわち、1貝径φD1.φD
2N工具長1−1.12を第7図のように定義すると、
これら工具径、工具長が上記図面要求品質を満足するか
、すなわち下式の判定を行ない、満足したものを候補と
して選択する。
かかる候補選択により、工具が唯1つ選ばれた場合は、
cpuiはその工具を最終的に選択する(ステップ11
0,120>。
しかし、候補が複数個選ばれた場合、cpuiはこれら
選択された候補の工具ファイル12の「登録年月日」の
欄に登録されている年月日データを比較し、(ステップ
iio、130)、最も新しい年月日データをもつもの
を最終的な工具として選択する(ステップ140)。
このように、この工具選択処理によれば、図面要求品質
(仕上面粗さ、穴径公差など)を満足し、かつ最も最近
使用された工具が自動選択されることになる。
なお、本実施例では、上記自動選択結果をオペレータが
満足しない場合に具えて、「再選択」機能を搭載するよ
うにしている。すなわち、オペレータがキーボード3に
より「再選択」メニューを指定すれば、図面要求品質を
i足する工具の一覧がCRTデイスプレィ2に表示され
、オペレータはこの一覧の中から所望の工具を選択する
ことができる。
このようにこの実施例では、NGデータを実際に稼動さ
せた結果を踏まえて、オペレータが真に実用的な工具と
判断できたものに対しては、工具ファイル中の対応する
工具の欄に使用年月日あるいはσ録年月日を登録すると
ともに、工具選択の際には、これら登録データに基づき
最も新しく使用された工具を自11J3m択するように
したので、未熟な技vi考でも、より実用的かつ優秀な
工具を簡単に選択できるようになる。また、工具ファイ
ル中の「Il録年月日Jは、その工具が使用される度に
更新されるので、謂ゆる生成型のデータベースとするこ
とができる。
なお、この発明の変形例として、各工具が実際に使用さ
れた実績が判るように工具ファイルを構成してもよい。
すなわち、成る工具が使用される度に、その使用年月日
が登録されるようにし、各工具についての過去の使用実
績を全て参照できるようにしてもよい。具体的には、メ
モリ8吊の削減のために、1つの工具について、使用年
月日の登録数は例えば10@までとし、σ録回数が11
回目以降のときは、最も古い使用年月日は消去するよう
にする。そして、工具の自動選択のときは、各工具につ
いての最も新しい使用年月日を比較し、これらの中で最
も新しい使用年月日が登録された工具を選択するように
すればよい。
(発明の効果) 以上説明したようにこのブを明によれば、図面要求を満
足する工具が複数発生した場合、過去の使用実績を考慮
して工具を選択するようにしたので、真に実用度のめる
工具が選択されることになり、加工品質、加工能率を向
上させることができる。
【図面の簡単な説明】
第1図はこの発明の一実施例の作用を示すフローチャー
ト、第2図は自動プログラミング装置の構成例を示すブ
ロック図、第3図はファイル装置の4!lI造を示す模
式図、第4図は工具ファイルの構造例を示す模式図、第
5図は上記実施例の作用を示すフローチャート、第6図
および第7図は第1図のフローチャートを具体的に説明
するのに用いた図である。 1・・・CPtJ、7・・・ファイル、12・・・工具
ファイル。 呆 図 第4図 第 図 第3図 吊 図

Claims (1)

  1. 【特許請求の範囲】 工具の種類、材質、寸法等を規定する工具データを各工
    具に対応付けて登録した工具ファイルを有し、図面要求
    を満足する工具を前記工具ファイルに登録された工具の
    なかから選択する数値制御自動プログラミング装置の工
    具選択装置において、前記工具ファイルに各工具の最新
    使用年月日を示すデータを登録する領域を各工具毎に設
    けるとともに、 工具選択の際、図面要求を満足する工具が複数発生した
    場合、これら工具の前記使用年月日データを比較し、該
    比較に基づき最も最近使用された工具を選択する制御手
    段を具えるようにした数値制御自動プログラミング装置
    の工具選択装置。
JP7576589A 1989-03-28 1989-03-28 数値制御自動プログラミング装置の工具選択装置 Pending JPH02256445A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7576589A JPH02256445A (ja) 1989-03-28 1989-03-28 数値制御自動プログラミング装置の工具選択装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7576589A JPH02256445A (ja) 1989-03-28 1989-03-28 数値制御自動プログラミング装置の工具選択装置

Publications (1)

Publication Number Publication Date
JPH02256445A true JPH02256445A (ja) 1990-10-17

Family

ID=13585637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7576589A Pending JPH02256445A (ja) 1989-03-28 1989-03-28 数値制御自動プログラミング装置の工具選択装置

Country Status (1)

Country Link
JP (1) JPH02256445A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09101811A (ja) * 1995-10-03 1997-04-15 Toyoda Mach Works Ltd 加工システムにおける工具管理装置
US6461898B1 (en) 1997-10-02 2002-10-08 Motorola, Inc. Two step wire bond process

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09101811A (ja) * 1995-10-03 1997-04-15 Toyoda Mach Works Ltd 加工システムにおける工具管理装置
US6461898B1 (en) 1997-10-02 2002-10-08 Motorola, Inc. Two step wire bond process

Similar Documents

Publication Publication Date Title
RU2331911C2 (ru) Способ автоматического программирования и устройство автоматического программирования
JP3181994B2 (ja) ジョブフロー仕様書自動作成方法
JP4011269B2 (ja) 作業実績管理装置、作業計画支援装置及びそれらの装置での処理をコンピュータに行なわせるためのプログラムを格納した記憶媒体
CN117669273B (zh) 一种模具模型生成方法、装置、存储介质及电子设备
JP3554056B2 (ja) ソフトウェア仕様再利用支援装置
JP2000035961A (ja) Sgmlエディタおよびその使用方法
JP4146803B2 (ja) 設計支援システム
WO2024224551A1 (ja) 加工提案表作成装置、及び加工提案表作成プログラム
KR19980059097A (ko) 도면 수정 이력 관리 장치 및 그 방법
JPH0736522A (ja) 実装機データの管理方法および生成方法
JP2001222566A (ja) 製品仕様決定支援システム及び製品仕様決定支援プログラム記録媒体
JP4032306B2 (ja) 設計作業支援装置
JP3489855B2 (ja) 数値制御装置
JP2003011128A (ja) プレス金型設計方法、プレス金型設計装置、記録媒体
JP2002036031A (ja) 放電加工用nc装置及び放電加工方法
US6898606B2 (en) Event data processing method and apparatus
JPH02257304A (ja) 数値制御自動プログラミング装置の切削条件選択装置
JP2901543B2 (ja) 磁気デイスクフアイルリロケーション方式
JP2645164B2 (ja) 作業伝票自動発行システム
JPH08147333A (ja) 図面作成システム
JP2004287577A (ja) 工程設計支援装置
WO2024257275A1 (ja) 加工提案表作成装置、及び加工提案表作成プログラム
JP2002140378A (ja) 設計方法、cad装置、コンピュータプログラム及び記憶媒体
JPH1049214A (ja) 加工工程図作成装置
JP2002149721A (ja) 物品の製造方法及び物品の設計支援方法並びに記憶媒体