JPH0122106B2 - - Google Patents

Info

Publication number
JPH0122106B2
JPH0122106B2 JP58068389A JP6838983A JPH0122106B2 JP H0122106 B2 JPH0122106 B2 JP H0122106B2 JP 58068389 A JP58068389 A JP 58068389A JP 6838983 A JP6838983 A JP 6838983A JP H0122106 B2 JPH0122106 B2 JP H0122106B2
Authority
JP
Japan
Prior art keywords
tool
machining
file
order
machining process
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.)
Expired
Application number
JP58068389A
Other languages
English (en)
Other versions
JPS59196145A (ja
Inventor
Akira Nagamine
Takeshi Inoe
Shuji Toryama
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=13372305&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH0122106(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to JP58068389A priority Critical patent/JPS59196145A/ja
Priority to DE8484901614T priority patent/DE3483090D1/de
Priority to PCT/JP1984/000200 priority patent/WO1984004267A1/ja
Priority to EP84901614A priority patent/EP0144435B1/en
Publication of JPS59196145A publication Critical patent/JPS59196145A/ja
Publication of JPH0122106B2 publication Critical patent/JPH0122106B2/ja
Granted 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36357Tool line up, select right order of tool, optimal tool order loading, tool file
    • 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)
  • Automatic Tool Replacement In Machine Tools (AREA)

Description

【発明の詳細な説明】 利用分野と従来技術 本発明は、工作機械の数値制御装置に関する。
従来の数値制御装置においては、同一加工位置
に対して異なつた工具により一連の加工を行なう
場合、その加工順に従つて工具を指定し、かつ、
各工具毎に加工位置をも指定しなければならなか
つた。しかし、種々の加工位置においては、一連
の決つた工具順序で加工しなければならないもの
が多い。このような場合でも、従来の数値制御装
置においては、一つ一つ工具を指定し、かつ、そ
れぞれ加工位置をも指定しなければならなかつ
た。例えば、タツプ加工を行なうとき、そのとき
使用される工具及び工具順は、センタードリル、
下穴ドリル、面トリ、タツプと一律的、標準的な
ものが決つており、かつ、そのタツプの呼び径を
指定すると、他のセンタードリルや下穴ドリル等
の呼び径もほぼ標準的な値が決まる。それにもか
かわらず、従来の数値制御装置においては、この
ように一律的、標準的に決まる工具及び工具順に
対してもそれぞれ指定し、かつ、その加工位置も
それぞれ指定しなければならないという欠点があ
つた。
発明が解決しようとする課題 本発明は、上記従来数値制御装置が有していた
欠点を改善し、加工位置が同じで工具及び工具順
序が一律的に決まつた加工工程においては、一つ
一つ工具及びその加工位置を指定することなく、
最終加工工具番号とその位置を指定するのみで、
前工程の工具及び工具順を自動的に決定すること
ができる工具自動決定機能を有する数値制御装置
を提供することを目的としている。
課題を解決するための手段と作用 第1図は上記目的を達成するめに本発明が採用
した手段のブロツク図で、本発明は、工具フアイ
ルF1には、少なくとも工具番号と前工程で使用
する工具の工具番号を記憶しており、キーボード
等の入力装置INTから、工作機械が加工する加
工形状や工具指令を入力し各加工工程の最終加工
具の工具番号を特定すると、工具及び工具順決定
手段TDMは、上記入力された最終加工工具番号
より上記工具フアイルF1をサーチし、各加工工
程の工具及び工具順を決定する。なお、上記工具
フアイルF1で指定される標準的な加工工具及び
工具順とは異なつた加工処理を行なう必要のある
ときは、工具フアイルF1とは別に、使用工具フ
アイルF2を作成し、その中に希望加工工具及び
工具順を記憶させておき、工具及び工具順決定手
段TDMは、使用工具フアイルF2及び工具フアイ
ルF1の順にサーチさせるようにして工具及び工
具順を決定する。
このようにして、決定された工具及び工具順
と、入力装置INTから入力された加工形状デー
タから加工プログラム作成手段MPMは各加工毎
に加工データを作成し、さらにそれからNC加工
プログラムを作成し、記憶手段MEMに記憶す
る。そして、この記憶されたNC加工プログラム
を順次読出して、工作機械を作動させて加工を行
なわせるようにしたものである。
実施例 以下、本発明の一実施例を第2図〜第5図と共
に詳細に説明する。
第2図は、本発明の一実施例のハードウエア
で、1は中央処理装置(CPU)で、2は全体の
制御を行なう制御プログラムが記憶された
ROM、3は加工形状や工具指定など加工データ
を入力するキーボード等の入力装置、4は演算処
理等に使用するRAM、5は作成プログラム等を
表示させる表示装置のCRT、6は上記工具フア
イルF1や使用工具フアイルF2及び作成したNC加
工プログラムを記憶するバブルメモリ等の不揮発
性メモリで、7はバスである。
第3図は、工具フアイルの一部の一例を示すも
のであるが、工具番号、工具名、呼び径、工具
長、さらに該工具を使用する直前の工程で使用す
る工具番号を示す前工程工具番号等の情報をもつ
ており、このような、情報を当該NC工作機械が
使用するすべての工具について登録したものが工
具フアイルである、この第3図から理解できるよ
うに、例えば、タツプ加工において、工具番号1
001を指定すると、この工具フアイルからその
前の前工程工具番号が1002であることが分か
り、さらに、その前の工具番号は1003である
と指定している。このように、工具フアイルを使
用すると、各加工工程で最後に使用する工具の工
具番号を指定すれば、その加工工程での加工開始
工具から最終工具まで標準的工具を自動的に指定
できるようになつている。
そして、上記工具フアイルで指定される工具及
び工具順は、標準的なものであり、当該加工にお
いて、標準的な工具及び工具順を使用しないよう
な場合、使用工具フアイルを作り、そのときの工
具及び工具順を指定するようにする。すなわち、
第3図の工具フアイルにおいて、工具番号100
1を指定してタツプ加工を行なうとき、前工程の
工具番号は1002、さらにその前は1003,
1006と、標準的な工具、工具順が指定される
が、工具番号1003のドリルではなく工具番号
1005のドリルを使用したい場合には、まず、
入力装置1から工具番号1001を設定すると、
CPU1は工具フアイルをサーチしてCRT5の画
面に、第4図イに示すような標準的タツプ加工の
工具及び工具順を表示する。そこで、工具番号1
003の代わりに工具番号1005を入力して第
4図ロに示すような工具及び工具順を作成し、こ
れを使用工具フアイルとして記憶させる。その結
果、工具番号1001のタツプ加工で指定される
工具及び工具順は、工具フアイルでは1006,
1003,1002,1001の工具番号順のも
のが、使用工具フアイルでは1006,100
5,1002,1001の工具番号順となる。
なお、標準的な工具及び工具順で各加工を行な
う場合には使用工具フアイルを作成する必要はな
く、工具フアイルだけでよい。
以下、工具フアイル、使用工具フアイルを使用
してNC加工プログラムを作成する処理について
述べる。
まず、入力装置3から入力して編集モードに
し、CRT5で作成されるプログラムの表示及び、
編集可能な状態にする。そして、上記入力装置3
から加工形状データ及び加工工具データを入力す
る。すると、CPU1は第5図の処理フローが示
すように、加工形状データの入力であるか否か判
断し(ステツプS1)、加工形状入力であれば、そ
れを入力処理しCRTに表示する(ステツプS2)。
一方、加工工具データである各加工工程の最終工
程で使用する番号が入力されると、まず、不揮発
性メモリ中の使用工具フアイルをCPU1はサー
チし(ステツプS4)、上記入力工具番号があると、
使用工具フアイルに記憶された工具順で工具デー
タを表示する(ステツプS6)。又、上記入力工具
番号がなければ、工具フアイルをサーチする(ス
テツプS5)。そして、加工工具を発見すると、そ
の工具データを表示し、記憶する(ステツプS6)。
そして、その発見した加工工具に対し工具フアイ
ルにおいて前工程の工具番号が付してあると(ス
テツプS7)、再び、CPU1は使用工具フアイルま
たは工具フアイルをサーチし、前工程の工具番号
をサーチする(ステツプS4、S5)。
このようにして、前工程工具番号が付されてな
い工具までサーチすれば、それは当該加工の加工
開始工具である(ステツプS7)。そこで、入力装
置3の登録スイツチが押されると、上記加工形状
データ及び使用工具フアイル、工具フアイルから
得られた加工工具データ(工具及び工具順)は、
不揮発性メモリ6に登録され、一加工工程のプロ
グラムが作成され、記憶される(ステツプS8
S9)。このようにして、各加工工程の加工形状と
最終加工工程使用工具番号を入力していけば、全
工程のNC加工プログラムが作成され、バブルメ
モリ6等の不揮発性メモリに記憶されることにな
る。
なお、上記処理において、使用工具フアイル、
工具フアイルから加工工具をサーチするとき、こ
れらのフアイルに加工工具(工具番号)がないと
きは警報表示ををなす(ステツプS5′)ようにし
てあり、また、ステツプS8で登録スイツチを押さ
ず、さらにデータキヤンセル(ステツプS10)を
行なわなければ、続けてステツプS1から処理を行
なうようになつている。
上記実施例においては、使用工具フアイルを使
用したが、各工程が工具フアイルに登録されてい
る標準的な工具、工具順であるならば、上記使用
工具フアイルは必要なく、処理も第5図ステツプ
S4の処理は必要なくなる。さらに、上記実施例で
は工具指令を工具番号で行なつたが、工具とその
呼び径の組合せが一つしかないような工具フアイ
ル及び使用工具フアイルであるときは、工具番号
ではなく、工具名とその呼び径で工具を指定して
もよい。
発明の効果 以上述べたように、本発明は、前工程で使用す
る工具の工具番号を記憶した工具フアイル及び使
用工具フアイルを用いて各加工工程の加工形状、
すなわち、加工位置等とその最終加工工具を入力
するだけで、当該加工に必要な工具を加工順に自
動的に選定するので、各工具毎に加工位置等に入
力する必要なく、NC加工プログラムの作成が極
めて容易にスピーデイにできるものである。
また、NC加工に不馴れな未成熟者であつても
各加工における最終加工工具を指定するだけで、
その加工に必要なすべての加工を施すことができ
るようになるから、加工ミスは少なくなるもので
ある。
【図面の簡単な説明】
第1図は、本発明の構成図、第2図は、本発明
の一実施例のハードウエア、第3図は、本発明の
一実施例で使用する工具フアイルの一例の一部、
第4図は、使用工具フアイル作成工程説明図、第
5図は、本発明の一実施例の処理フローである。 F1……工具フアイル、F2……使用工具フアイ
ル、TDM……工具及び工具決定手段、MPM…
…加工プログラム作成手段。

Claims (1)

  1. 【特許請求の範囲】 1 数値制御加工データを入力する入力装置と、
    少なくとも工具番号と前工程工具番号の情報を有
    する工具フアイルと、上記入力装置からの工具指
    令で指定される工具番号より上記工具フアイルか
    ら各加工工程の工具及び工具順を決定する工具及
    び工具順決定手段と、上記入力装置からの各加工
    工程毎の加工形状データと上記工具及び工具順決
    定手段により決定された工具データから、加工工
    程のNCプログラムを作成する加工プログラム作
    成手段と、上記NCプログラムを記憶する記憶手
    段からなることを特徴とする工具自動決定機能を
    有する数値制御装置。 2 数値制御加工データを入力する入力装置と、
    少なくとも工具番号と前工程工具番号の情報を有
    する工具フアイルと、特定の工具番号と該特定の
    工具番号の工具による加工工程より前に行う加工
    工程で使用する工具の少なくとも工具番号を使用
    順に記憶した使用工具フアイルと、上記入力装置
    からの工具指令により指定される工具番号が上記
    使用工具フアイルに記憶されていると該使用工具
    フアイルより各加工工程の工具及び工具順を決定
    し、使用工具フアイルに指定された工具番号が記
    憶されてないときは上記工具フアイルから各加工
    工程の工具及び工具順を決定する工具及び工具順
    決定手段と、上記入力装置からの各加工工程毎の
    加工形状データと上記工具及び工具順決定手段に
    より決定された工具データから、加工工程のNC
    プログラムを作成する加工プログラム作成手段
    と、上記NCプログラムを記憶する記憶手段から
    なることを特徴とする工具自動決定機能を有する
    数値制御装置。 3 上記工具フアイルには工具名とその工具の呼
    び径情報をも記憶し、上記工具及び工具順決定手
    段は、上記入力装置からの工具名と呼び径による
    工具指令により指令された工具番号を特定して各
    加工工程の工具及び工具順を決定する特許請求の
    範囲第1項記載の工具自動決定機能を有する数値
    制御装置。 4 上記工具フアイル及び上記使用工具フアイル
    には工具名とその工具の呼び径情報をも記憶し、
    上記工具及び工具順決定手段は、上記入力装置か
    らの工具名と呼び径による工具指令により指令さ
    れた工具番号を特定して各加工工程の工具及び工
    具順を決定する特許請求の範囲第2項記載の工具
    自動決定機能を有する数値制御装置。
JP58068389A 1983-04-20 1983-04-20 工具自動決定機能を有する数値制御装置 Granted JPS59196145A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP58068389A JPS59196145A (ja) 1983-04-20 1983-04-20 工具自動決定機能を有する数値制御装置
DE8484901614T DE3483090D1 (de) 1983-04-20 1984-04-19 Numerische steuerungsvorrichtung mit selbsttaetiger werkzeugbestimmungsfunktion.
PCT/JP1984/000200 WO1984004267A1 (fr) 1983-04-20 1984-04-19 Appareil a commande numerique avec fonction de determination automatique d'outil
EP84901614A EP0144435B1 (en) 1983-04-20 1984-04-19 Numerical control apparatus with automatic tool determination function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58068389A JPS59196145A (ja) 1983-04-20 1983-04-20 工具自動決定機能を有する数値制御装置

Publications (2)

Publication Number Publication Date
JPS59196145A JPS59196145A (ja) 1984-11-07
JPH0122106B2 true JPH0122106B2 (ja) 1989-04-25

Family

ID=13372305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58068389A Granted JPS59196145A (ja) 1983-04-20 1983-04-20 工具自動決定機能を有する数値制御装置

Country Status (4)

Country Link
EP (1) EP0144435B1 (ja)
JP (1) JPS59196145A (ja)
DE (1) DE3483090D1 (ja)
WO (1) WO1984004267A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60135161A (ja) * 1983-12-23 1985-07-18 Mitsubishi Electric Corp 数値制御装置における加工方法
JPS61274842A (ja) * 1985-05-30 1986-12-05 Fanuc Ltd 穴加工用工具の自動決定方法
JPS6457308A (en) * 1987-08-27 1989-03-03 Okuma Machinery Works Ltd Machine data switching system for numerical controller
JP2666642B2 (ja) * 1992-01-28 1997-10-22 三菱電機株式会社 Nc自動プログラミングシステムにおける工具指定方法
US5478301A (en) * 1994-08-02 1995-12-26 Amada Engineering And Service Co., Inc. Punch press system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5486887A (en) * 1977-12-22 1979-07-10 Toyoda Mach Works Ltd Numerical controller
JPS5846408A (ja) * 1981-09-14 1983-03-17 Yamazaki Mazak Corp 数値制御工作機械の制御方法
US4521860A (en) * 1981-09-14 1985-06-04 Yamazaki Machinery Works, Ltd. Methods of entering machining information and display therefor in a numerically controlled machine tool
JPS58143941A (ja) * 1982-02-18 1983-08-26 Mitsubishi Electric Corp 数値制御加工方式
JPS58155146A (ja) * 1982-03-04 1983-09-14 Mitsubishi Electric Corp 数値制御加工方式

Also Published As

Publication number Publication date
EP0144435A4 (en) 1987-09-15
EP0144435B1 (en) 1990-08-29
DE3483090D1 (de) 1990-10-04
JPS59196145A (ja) 1984-11-07
WO1984004267A1 (fr) 1984-11-08
EP0144435A1 (en) 1985-06-19

Similar Documents

Publication Publication Date Title
JPH0444764B2 (ja)
EP0247204B1 (en) Interactive programming device
JPS61157906A (ja) Ncデ−タ作成方法
JPH0355259B2 (ja)
JPH0122106B2 (ja)
JPH0313023B2 (ja)
JP3193072B2 (ja) 数値制御プログラム編集装置
JPS61173842A (ja) 数値制御装置
JPH0242510A (ja) 加工情報表示方式
JP2753365B2 (ja) 数値制御情報作成方法
JP2602012B2 (ja) 数値制御自動プログラミング装置
JPH0985579A (ja) 対話形数値制御装置
JPS62181853A (ja) 最外径加工用工具の自動決定方法
JPH0438530B2 (ja)
JPS61105609A (ja) 数値制御工作機械の自動プログラミング装置
WO1989001198A1 (fr) Appareil de programmation interactif
JP2974191B2 (ja) 旋盤用数値制御情報作成方法
JPS62277243A (ja) 対話型自動プログラミング方式
JPH01303503A (ja) 対話形自動プログラミング方法及び装置
JP2648228B2 (ja) 自動プログラミングにおける同時加工形状決定方法
JPH01282610A (ja) 穴加工データ作成方法
JPH05119821A (ja) 数値制御情報作成装置
JPH03256645A (ja) 穴加工条件設定方法
JPH0248384B2 (ja) Suchiseigyokosakukikainiokeruanaakekakojokyohyojiseigyohoho
JPH07168611A (ja) 穴加工マクロファイルのリスト表示方法