[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS62181854A - 下穴加工用工具の自動決定方法 - Google Patents

下穴加工用工具の自動決定方法

Info

Publication number
JPS62181854A
JPS62181854A JP2180286A JP2180286A JPS62181854A JP S62181854 A JPS62181854 A JP S62181854A JP 2180286 A JP2180286 A JP 2180286A JP 2180286 A JP2180286 A JP 2180286A JP S62181854 A JPS62181854 A JP S62181854A
Authority
JP
Japan
Prior art keywords
hole
tool
machining
type
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
JP2180286A
Other languages
English (en)
Inventor
Maki Seki
関 真樹
Takashi Takegahara
竹ケ原 隆史
Masatoshi Nakajima
政利 中嶋
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 JP2180286A priority Critical patent/JPS62181854A/ja
Publication of JPS62181854A publication Critical patent/JPS62181854A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は下穴加工用工具の自動決定方法に係り、特に穴
加工用のNCプログラムを自動作成する際における下穴
加工用工具の自動決定方法に関する。
〈従来技術〉 穴にはドリル穴、リーマ穴、ネジ穴、ポーリング穴等が
あり、それぞれ複数の加工工程で、換言すれば複数の工
具を用いて加工される。このため、穴加工用のNCプロ
グラムを作成するためには、各穴の位置と共に、各穴毎
に該穴を加工するための工具を使用順に決定しなければ
ならない。
ところで、各穴毎に該穴加工に使用する工具をプログラ
マが決定して入力するとすれば相当の熟練度と手間を必
要とし好ましくない。このため、最近では予め種々の工
具につき工具番号と、工具の種類(センタドリル用、ド
リリング用、タッピング用、リーマ用等の別)と、工具
形状(径、長さ)等を有するツールファイルを作成して
おき、入力された穴種(ドリル穴、リーマ穴、ポーリン
グ穴、ネジ穴、・・・)と穴寸法から使用すべき工具の
種別と形状を決定し、該決定された工具の種別と形状デ
ータに基づいて前記ツールファイルから使用すべき工具
の工具番号を自動的に決定する穴加工用工具の決定方法
が提案されている。
ところで、穴径が大きいと1つの工具で該穴を開けるこ
とは困難であり、たとえ開けられたとしても加工精度が
落ち、あるいは工具の刃こぼれを生じて好ましくない。
このため、上記提案されている方法では下穴加工が必要
かどうかをチェックし、必要であれば該下穴加工用工具
を自動決定できるようになっている。
〈発明が解決しようとしている問題点〉しかし既提案の
方法では、ツールファイルに含まれる工具数が有限であ
るため、所望の下穴加工用工具が該ツールファイルから
発見できない場合が頻繁に発生するという問題があった
以上から本発明の目的は、所望の下穴加工用工具がツー
リングファイルから発見できないという事態を極力なく
すことができろ下穴加工用工具の自動決定方法を提供す
ることである。
く問題点を解決するための手段〉 第1図は本発明方法を実現する自動プログラミング装置
のブロック図である。
11は自動プログラミング装置本体であり、プo−t=
ッサllaと、ROM11bと、RAMlICと、ワー
キングメモリlidを有している。
12はグラフィックディスプレイ装置、13はキーボー
ド、14はディスク制御装置、15はその他のデータ入
出力装置である。
RAM11cの各記憶域にはそれぞれ予めプログラミン
グ操作に先立って、システムプログラムSP、穴加工用
工具を決定するためのマクロ及びその他のマクロMCR
,ツールファイルTF、人種形状ファイルHLF、下穴
加工種ファイルSHF等が記憶される。
人種形状ファイルHLFには、人種毎に穴の段数情報と
、大我タイプと、仕上げ代と、優先順位が付された1以
上の穴加工種(穴加工方法)と、皿座グリ加工の要/不
要を含む人種形状データが記憶されている。
下穴加工種ファイルSHFには、穴加工種(穴加工方法
)毎に1以上の下穴加工種(下穴加工方法)が優先順位
を付して記憶されている。
く作用〉 キーボード13より加工すべき穴の穴種と穴寸法を入力
し、該入力された穴種に応じた人種形状データを穴型形
状ファイルHLFから求め、穴寸法と穴種形状とから定
まる工具がツーリングファイルTFに登録されているか
どうかを調べ、登録されていれば該工具を穴の最外径加
工用工具(仕上げ加工用工具)とする。しかし、最優先
順位の穴加工種用としてツーリングファイルTFに登録
されている工具の中に該当する工具が存在しなければ、
次順位の穴加工種用としてツーリングファイルTFに登
録されている工具の中に該当する工具が存在するかどう
かチェックする。以後同様にして最外径加工用工具を求
める。
以上により、最外径加工用工具が求まれば、入力された
穴寸法を用いて下穴加工が必要かどうかを判別する。下
穴加工が必要な場合には前記仕上げの穴加工渾(穴加工
方法)に応じた下穴加工種(下穴加工方法)を下穴加工
種ファイルSHFから優先順に求め、該下穴加工種の工
具としてツーリングファイルTFに登録されている工具
の中から下穴加工用工具を選択すると共に、所望の下穴
加工用工具が存在しない場合には次に優先度が高い下穴
加工種をファイルSHFから求め、該下穴加工に用いる
工具の中から下穴加工用工具を選択する。
〈実施例〉 第1図は本発明方法を実現する自動プログラミング装置
のブロック図である。
11は自動プログラミング装置本体であり、プロセッサ
llaと、ROM11bと、RAMlIC1ワーキング
メモリ11dを有している。
12はグラフィックディスプレイ装置、13はキーボー
ド、14はディスク制御装置、15はその他のデータ入
出力装置である。
RAM11cの各記憶域11 c −1〜11C−6に
はそれぞれ予めプログラミング操作に先立って、システ
ムプログラムSP、穴加工用工具を決定するためのマク
ロ及びその他のマクロMCR。
ツールファイルTF、穴al形状ファイルHLF。
下穴加工種ファイルSHF、パラメータPR等が記憶さ
れる。
ツールファイルTFは工具管理番号0から2699番迄
有し、各工具管理番号毎に工具の種類(名称)、呼び径
、材質、回転方向が対応付けされ、しかも図示しないが
各工具管理番号の工具に対して別に詳細な工具データ 
(Tコード、工具径、工具長、工具長補正番号等)が設
けられている。尚、工具管理番号0〜99は未使用領域
であり、100〜299はセンタドリル領域、300〜
499はドリル領域、500〜699は皿座グリ領域、
700〜899はタッピング工具領域、・・・・・・2
500〜2699はフェイスミル領域である。
穴種形状ファイルHLFには、ドリル穴、リーマ穴、ポ
ーリング穴、ネジ穴等の穴種毎に、通し穴及びめくら穴
それぞれに対して各段における大我タイプと、仕上げ代
と、穴加工種1〜3と、皿座グリ加工の要/不要を含む
大皿形状が記憶されている。
尚、通し穴とは第2図(A)に示すようにワークWKを
貫通する穴HLであり、めくら穴は第2図CB)に示す
ように貫通していない穴HLである。又、穴には第3図
(A)に示すように1段の穴HL、第3図(B)に示す
ように2段の穴HL。
その他図示しないが3段の穴がある。大我タイプとは第
4図(A)〜(C)に示すように3種類存在し、それぞ
れ番号Q、1,2で大底タイプが特定される。仕上げ代
には第5図に示すように大我における仕上げ代TBと半
径方向の仕上げ代TSがある。
穴加工種とは加工方法であり、1:センタ・ドリリング
、2: ドリリング、3:皿座グリ、4:座ぐり、5:
深座ぐり、6:ポーリング、7:バックポーリング、8
: リーミング、9:タッピング、10:真円切削等が
あり、穴加工種から使用する工具の種類が認識でき、人
種形状データには1以上の穴加工種が優先順位を付され
て包含される(穴加工種番号が小さい程優先順位が高い
)。
皿座グリ加工要/不要とは第6図(A)〜(B)に示す
ように面取りCHがある場合には皿座グリ加工要(1ま
たは2)となり、面取りが存在しない場合には皿座グリ
加工不要(0)となる。
第7図(A)〜(1)は人種形状ファイル例であり、(
A)はドリル穴の人種形状データ、(B)はリーマ穴の
人種形状データ、(C)はポーリング穴1の穴覆形状デ
ータ、(D)はポーリング穴2の人種形状データ、(E
)は2段ドリル穴の六覆形状データ、(F)は2段ポー
リング穴の人種形状データ、(G3はネジ穴1の人種形
状データ、(H)はネジ穴2の人種形状データ、第7図
(T)はバックポーリング穴の人種形状データを示す。
たとえば、加工すべき穴の大皿がドリル穴のめ(ら穴で
あれば、ドリル穴の人種形状データ(第7図(A)参照
)により ″ドリリング工具(第1優先)あるいは座ぐ
り工具(第2優先)を用いて仕上げ代を考慮せず、大我
を第4図(B)の形状に仕上げ加工し、仕上げ加工後に
皿座グリ工具で面取りする乙と°′ が指示されている。
第1図に戻って、下穴加工種ファイルSHFには穴加工
種(加工方法)毎に、1以上の下穴加工種(下穴加工方
法)が優先順位を付されて記憶されている。
第8図(A)〜(lは下穴加工種ファイルの例であり、
(A)はドリリングで穴加工する場合の下穴加工種デー
タ、(B)は座ぐ9で穴加工する場合の下穴加工種デー
タ、(C)は深座ぐりで穴加工する場合の下穴加工種デ
ータ、(DJはポーリングで穴加工する場合における下
穴加工皿データ、(E)はバックポーリングで穴加工す
る場合におけろ下穴加工種データ、(F)はリーミング
により穴加工する場きにおける下穴加工種データ、(G
)はタッピングにより穴加工する場合におげろ下穴加工
種データ、(H)は真円切削により穴加工する場合にお
ける下穴加工種データを示す。
たとえば、仕上げをポーリングで行う場合、下穴加工種
データ(第8図(D)参照)によす″下穴加工を真円切
削工具で行うものとし、所望の真円切削工具が存在しな
い場合にはドリリング工具で下穴加工を行い、所望のド
リリング工具もなければ座ぐり工具を下穴加工工具とし
て用いる′°ことが示されている。
第9図は本発明にかかる最外径加工用工具決定の処理の
流れ図である。以下、ドリル穴の場合について本発明の
処理を流れ図に従って説明する。
(1)処理が進んで大皿等の入力ステップになると、加
工すべき穴のタイプ、換言すればめくら穴であるか通し
穴であるかが設問されるから、該設問に対して穴タイプ
を入力する。
ついで、ディスプレイ画面にドリル穴、リーマ穴、ネジ
穴、ボール穴等の人種名称がメニュ一番号と共に表示さ
れ、かつ大皿の設問文が表示される。プログラマは該設
問に従って、加工しようとする穴のf!Ha(大皿)を
メニュ一番号てキーボード13(第1図)から入力する
大皿の入力が終了すれば、ディスプレイ画面に穴寸法の
設問文が表示されろ。たとえば、大皿がドリル穴であれ
ば該ドリル穴の形状図(第10図参照)と共に、ドリル
穴を特定するための穴径D1穴深さLの設問文が表示さ
れるから該設問に従ってキーボードから必要なデータを
入力する。
(2)ついで、プロセッサllaは大皿がドリル穴かの
チェックを行う。
ドリル穴でなければ別の処理を行う。
大皿がドリル穴であれば、プロセッサllaは以下の処
理により加工工程と各加工工程における使用工具を決定
する。
(3)まず、ステップ(1)で特定された穴径りとパラ
メータとして予め設定されてRAM11cに記憶されて
いる定数01を用いて次式 %式%(11 によりセンタドリルの径D9を演算する。尚、C1はた
とえば0.3である。
(4)ツいで、プロセッサllaはRAM11cに記憶
されているツールファイルTFから工具データを順次読
み取り、センタドリル工具のうち、径がD8以下で該D
Sに最も近いセンタドリル工具を選択し、該工具を使用
工具とする。
センタドリル工具の選択処理が完了すればプロセッサl
laは最外径加工用工具を以下のステップ(5)〜(1
1)により決定する。
(5)プロセッサllaはドリル穴の人種形状ファイル
HLFから半径方向の仕上げ代TSを読み取り、該仕上
げ代TSとステップ(1)で入力されたドリル穴の穴径
りとを用いて次式 %式% により最外径加工用工具(仕上げ加工用工具)の直径R
を求める。
(6)ついで、1→lとする。
(7)第i II先順位の穴加工種を人種形状ファイル
HLFから求めろ。モして該穴加工種の加工に用いられ
る工具としてツーリングファイルTFに登録されている
全工具の中に該当工具が存在するかどうかをチェックす
る。尚、該当する工具とは、直径がRであり、穴深さく
L−TB)より長く(TBは仕上げ代)、指定された大
我タイプの加工ができる工具である。
(8)該当する工具が存在すれば最外径加工用工具とし
て該工具を選択する。
(9)一方、存在しなければプロセッサllaはi +
 1→lにより優先順位を1ランク落とす。
(I[ilついで、!〉4かどうかをチェックする。尚
、第3優先順位迄(l=3迄)穴加工種の登録が可能で
あるとしているからi≦3であればステップ(7)以降
の処理を繰り返す。
(111一方、該当工具が選択されることなく1〉4と
なれば、換言すれば穴加工種1〜3の加工に用いられる
工具としてツーリングファイルTFに登録されている工
具の中に該当工具が存在しなければ、工具番号を未定と
すると共に、所望工具の種別、工具径R1工兵長等をデ
ィスプレイ画面に表示し、かつこれらデータをツールフ
ァイルTFの0番から99番迄の工具管理番夛のうち空
いている工具管理番号位置に仮登録する。
以上により最外径加工用工具の決定処理が終了する。尚
、最外径加工用工具としてドリリング工具が選択された
する。すなわち仕上げの穴加工種はドリリングであると
する。
(12)ゴロセッサは仕上げの穴加工種がドリリングか
どうかをチェックする。尚、ドリリングでなければ以後
側の処理を行う。
(131ついで、下穴加工が必要かどうかをチェックす
る。尚、ステップ(11で特定された穴径りがパラメー
タで設定されている所定値d以上であったら下穴加工を
行うものとする。
従って、D>dであれば下穴加工を行い、D≦dであれ
ば下穴加工を行わない。
(141D > dであって下穴加工が必要であれば、
下穴加工の回数nを計算する。
さて、穴径りの下穴加工に用いるドリルの径りはパラメ
ータで設定される定数をC2(たとえば0.6)とすれ
ば次式 %式% で与えられる。又、(2)式より求まるDdがd以上で
あれば更に下穴加工が必要になる。そして、該下穴加工
に用いられるドリル工具の径は次式0式% て与えられる。以後、同様にして、Dd≦dとなる迄処
理して下穴加工の回数nを求める。
尚、以上により求めたnは次式 %式%(3) を満足するから(3)式を満足する最大のnを演算する
tlsl下穴加工の回数nが求まれば、次式0式% により第1番目の下穴加工用ドリルの径Ddを演算する
C11ついで、1→jとする。
(171第J擾先順位の下穴加工種を下穴加工種ファ、
イルSHFから求め、該下穴加工種の加工に用いられる
工具(ドリリングの場合にはドリリング工具)としてツ
ーリングファイルTFに登録されている全工具の中に該
当する工具が存在するかどうかをチェックする。
(旧存在すれば、すなわち穴深さくL−TB)より長<
、シかも径がDdに対して許容範囲内のドリリング工具
が存在すれば、Ddに最も近いドリリング工具を選択し
、該工具を使用工具とする。
(191一方、存在しなければプロセッサllaはi 
+ 1→1により優先順位を1ランク落とす。
(至)ついで、1〉4かどうかをチェックする。尚、第
3優先順位迄(l=3迄)、下穴加工種の登録が可能で
あるとしているからl≦3であればステップ(1η以降
の処理を繰り返す。
(21)一方、該当工具が選択される乙となく!〉4と
なれば、換言すれば下穴加工種1〜3の加工に用いられ
ろ工具としてツーリングファイルTFに登録されている
工具の中に該当工具が存在しなければ、工具番号を未定
とすると共に、所望工具の種別、工具径R1工具長等を
ディスプレイ画面に表示し、かつこれらデータをツール
ファイルTFの0番から99番迄の工具管理番号のうち
空いている工具管理番号位置に仮登録する。
(22)ついで、n −1→nとする。
(23)nを更新後、n=0かどうかをチェックする。
n≧1であればステップ四以降の処理を繰す返して次の
下穴加工用工具を選択する。
(24)ついで、プロセッサllaはドリル穴の人種形
状ファイルを参照して皿座グリ加工が必要かどうかをチ
ェックする。尚、皿座グリの指定が0ならば皿座グリは
行わず、1または2であれば皿座グリを行う。
(25)皿座グリ加工が必要であれば皿座グリ工具を選
択する。尚、第11図に示すように皿座グリ工具の先端
の径を81根元の径をbとすればa<R<b を満足する皿座グリ工具をツールファイルTFから選択
する。
以上によりドリル穴の加工工程及び使用工具の自動決定
処理が終了する。
尚、ステップ(2)において、特定された大皿がリーマ
穴、ポーリング穴、ネジ穴等の場合には上記ドリル穴の
場合とほぼ同様な処理が行われる。又、ステップ(12
1において、穴加工種がドリリング以外の場合にもほぼ
同様な処理が行われる。
〈発明の効果〉 以上本発明によれば、下穴加工種を複数登録すると共に
、その優先順位を登録しておき優先順に下穴加工種の加
工に用いられる工具の中から所望の下穴加工用工具を求
めるように構成したから該当する下穴加工用工具がツー
リングファイルから発見できないという事態を極力なく
すことができる。
【図面の簡単な説明】
第1図は本発明方法を実現する自動プログラミング装置
のブロック図、 第2図は穴タイプ説明図、 第3図は穴の段数説明図、 第4図は水底タイプ説明図、 第5図は仕上げ代説明図、 第6図は皿座グリ加工説明図、 第7図は大皿形状ファイル説明図、 第8図は下穴加工種ファイル説明図、 第9図は本発明の処理の流れ図、 第10図はドリル穴形状図、 第11図は皿座グリ工具決定基準説明図である。 11・・自動プログラミング装置本体、11a・・プロ
セッサ、 lie・・RAM。 TF・・ツールファイルTF。 HLF・・大皿形状ファイル、 S I−T F・・下穴加工種ファイル特許出願人  
      ファナック株式会社代理人       
   弁理士  齋藤千幹第7図rI) 第to図        第7図 第8図

Claims (1)

  1. 【特許請求の範囲】 対話的に入力されたデータを用いて穴加工用のNCプロ
    グラムを作成する自動プログラミング装置における下穴
    加工用工具の自動決定方法において、 穴加工種毎に1以上の下穴加工種を優先順位を付して登
    録しておき、 加工すべき穴の穴種と穴寸法を入力し、 該入力された穴寸法を用いて下穴加工が必要かどうかを
    判別し、 下穴加工が必要な場合には前記入力された穴種より定ま
    る穴加工種の下穴加工種を優先順に求め、該下穴加工種
    の工具として登録されている工具の中から下穴加工用工
    具を選択すると共に、所望の下穴加工用工具が存在しな
    い場合には次に優先度が高い下穴加工種に用いる工具の
    中から下穴加工用工具を選択することを特徴とする下穴
    加工用工具の自動決定方法。
JP2180286A 1986-02-03 1986-02-03 下穴加工用工具の自動決定方法 Pending JPS62181854A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2180286A JPS62181854A (ja) 1986-02-03 1986-02-03 下穴加工用工具の自動決定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2180286A JPS62181854A (ja) 1986-02-03 1986-02-03 下穴加工用工具の自動決定方法

Publications (1)

Publication Number Publication Date
JPS62181854A true JPS62181854A (ja) 1987-08-10

Family

ID=12065188

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2180286A Pending JPS62181854A (ja) 1986-02-03 1986-02-03 下穴加工用工具の自動決定方法

Country Status (1)

Country Link
JP (1) JPS62181854A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003075018A (ja) * 2001-08-31 2003-03-12 Mitsubishi Heavy Ind Ltd ガスヒートポンプ式空気調和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5877424A (ja) * 1981-10-28 1983-05-10 Yamazaki Mazak Corp マシニングセンタにおける工具選択制御方法
JPS60127950A (ja) * 1983-12-14 1985-07-08 Fanuc Ltd 自動プログラミングにおける工具選別方法
JPS60127945A (ja) * 1983-12-14 1985-07-08 Fanuc Ltd 自動プログラミングにおけるドリル加工用工具の選別方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5877424A (ja) * 1981-10-28 1983-05-10 Yamazaki Mazak Corp マシニングセンタにおける工具選択制御方法
JPS60127950A (ja) * 1983-12-14 1985-07-08 Fanuc Ltd 自動プログラミングにおける工具選別方法
JPS60127945A (ja) * 1983-12-14 1985-07-08 Fanuc Ltd 自動プログラミングにおけるドリル加工用工具の選別方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003075018A (ja) * 2001-08-31 2003-03-12 Mitsubishi Heavy Ind Ltd ガスヒートポンプ式空気調和装置

Similar Documents

Publication Publication Date Title
JPS6257852A (ja) 自動プログラミング装置
JPS58155150A (ja) 4軸数値制御旋盤
EP0223857A1 (en) Method of compiling nc programs for a four-axes lathe
US6885984B1 (en) Apparatus and method for aiding programming
WO2000012258A1 (fr) Procede et dispositif d'optimisation de programme de commande numerique d'usinage
EP0220325B1 (en) Method of preparing program for drilling holes
WO2000038881A1 (fr) Procede et appareil fournissant des informations de commande numerique
US4667294A (en) Numerical control apparatus
Eskicioglu et al. An interactive process planning system for prismatic parts (ICAPP)
US4972322A (en) Method for preparing numerical control data for a machine tool
JPS62181854A (ja) 下穴加工用工具の自動決定方法
JPS62181853A (ja) 最外径加工用工具の自動決定方法
US5029068A (en) NC data creation method
JPH06155235A (ja) 穴あけ加工用制御装置
JPH07214457A (ja) 切削加工データ入力処理装置
JP2696206B2 (ja) 自動パートプログラム作成方法
JPS60201811A (ja) 穴明け加工装置
JPH0122106B2 (ja)
JPS6268251A (ja) 工具決定方法
JPH0448573B2 (ja)
JPS61105610A (ja) 数値制御工作機械の自動プログラミング装置
JP2974191B2 (ja) 旋盤用数値制御情報作成方法
JP2631564B2 (ja) マシニングセンタの自動プログラムでの工程自動決定方法
JPS63240606A (ja) Ncデ−タ作成方法
JPH04269149A (ja) 穴加工用ncデータ作成方法