JPH0749180B2 - 工作機械 - Google Patents

工作機械

Info

Publication number
JPH0749180B2
JPH0749180B2 JP61097227A JP9722786A JPH0749180B2 JP H0749180 B2 JPH0749180 B2 JP H0749180B2 JP 61097227 A JP61097227 A JP 61097227A JP 9722786 A JP9722786 A JP 9722786A JP H0749180 B2 JPH0749180 B2 JP H0749180B2
Authority
JP
Japan
Prior art keywords
tool
machining
storage means
mounting position
tools
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 - Lifetime
Application number
JP61097227A
Other languages
English (en)
Other versions
JPS62255044A (ja
Inventor
康夫 棚橋
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP61097227A priority Critical patent/JPH0749180B2/ja
Publication of JPS62255044A publication Critical patent/JPS62255044A/ja
Publication of JPH0749180B2 publication Critical patent/JPH0749180B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q3/00Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine
    • B23Q3/155Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling
    • B23Q3/15503Processes characterized by special sequencing of operations or the like, e.g. for optimizing tool changing time or capacity in tool storage

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)
  • Automatic Tool Replacement In Machine Tools (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、複数種類の加工を連続して行う工作機械に関
する。
[従来技術] 従来この種の工作機械は、複数の工具を保持する工具マ
ガジンから所定の工具を選択して主軸に装着するための
工具交換装置と、前記主軸を被加工物に向って相対的に
移動するための主軸移動装置とを備えており、例えば第
2図に示すように、被加工物Wに2個の穴H1,H2を、第
3図に示すような複数の工具を使用して加工する場合、
まず工具01,02,03の順で工具交換を行いながら穴H1に加
工が行われた後、工具01,04,03の順で工具交換を行いな
がら穴H2に加工が行われていた。ところが、このように
各工程毎に加工を行うものにおいては、一加工毎に工具
の交換を行う必要があるため、加工時間が著しく長くな
り効率が悪いという欠点があった。このため最近では、
各工具毎にその工具がいずれの工程で使用されるかを工
程順に検索集計し、その結果に基いて、第4図に示すよ
うに、工具の使用順を自動的に決定して、その結果をメ
モリ中に記憶し、そのメモリに記憶された工具の使用順
に基づいて複数の工程で使用される同一工具による加工
をまとめて行うものも見受けられる。
[発明が解決しようとする問題点] 上記のように加工工程順に、使用される工具を検索して
工具の使用順序を設定するものにおいては、第4図に示
す工具順に基づいて工具01で工程1及び工程2の加工を
行った後、工具02で工程1の加工を行い、次に、工具03
で工程1及び工程2の加工を行おうとした際、工程2に
おいて工具03による加工の前加工である工具04の加工が
終了していないため前記工具04に交換をしてその加工を
行った後、再度前記工具03に交換して加工を行う必要が
あり、工具の交換回数が増加し加工時間が長くなる等の
問題点があった。
[発明の目的] 本発明は上記の問題点を解消するものであり、工具の交
換回数を最少にして加工時間を短縮することができる工
作機械を提供することを目的とする。
[問題点を解決するための手段] 上記の目的を達成するために本発明においては、各加工
位置における加工情報を有する加工プログラムが記憶さ
れた加工プログラム記憶手段と、各加工工程で使用され
る工具が記憶された使用工具記憶手段と、その使用工具
記憶手段に記憶された内容に基づいて各工具毎にその工
具がいずれの工程で使用されるかが作成されて、記憶さ
れた加工工程記憶手段と、使用工具記憶手段及び加工工
程記憶手段の内容をそれぞれ表示する表示手段と、工具
マガジン上の各工具の装着位置を記憶するための工具装
着位置記憶手段と、表示手段に表示された使用工具記憶
手段及び加工工程記憶手段の内容に基づいて、加工で使
用される工具の交換回数が最少になるように工具装着位
置記憶手段上に工具の使用順序を設定するための入力手
段と、その使用順序に従って加工を行うように工具交換
装置及び主軸移動装置を制御する制御手段とが設けられ
ている。
[作用] 本発明は上記した構成により、加工で使用される工具の
交換回数が最少になるように入力手段によって工具装着
位置記憶手段に工具の使用順序を設定し、該工具装着位
置に対応した工具を工具マガジンの所定の工具装着位置
に装着することにより、制御手段によって前記工具装着
位置記憶手段に記憶された工具使用順に従って工具交換
装置及び主軸移動装置が制御されて最短時間で加工が行
われる。
[実施例] 以下に本発明を具体化した一実施例を図面を参照して説
明する。
工作機械は、第7図に示すように、主軸14を回転可能に
支持する主軸ヘッド13がフレーム17の一側に往復昇降可
能に支持されている。その主軸ヘッド13は、フレーム17
の上面に取付けられたACサーボモータ23及びそのモータ
23に連結されたボールネジ(図示せず)により所定のス
トロークだけ昇降される。また、主軸ヘッド13の上面に
は、主軸14の一端に連結された正逆両回転可能なスピン
ドルモータ11が取付けられている。
前記フレーム17の一側には、10個の工具21を保持する工
具マガジン16が主軸14の軸線に対して傾斜した軸線を中
心にして回転割出しモータ16a(第1図参照)によって
回転割出し可能に支持されている。前記工具マガジン16
の各工具装置位置には、1〜10の工具ポット番号が示さ
れている。
尚、主軸ヘッド13、工具マガジン16等は、特開昭60−15
5338号公報に示されるように作動されて工具21の交換等
を実行する。
前記フレーム17の一側には、各種加工データ等を入力す
るためのキーボード6及び各種操作情報等を表示するた
めのCRT7を備えたコンピュータ19が支持アーム20によっ
て固定されている。また、前記主軸ヘッド13の下方に
は、水平方向の任意の位置に被加工物Wを移動可能なX,
Yテーブル10が取付けられている。
前記コンピュータ19内の中央演算処理装置(以下CPUと
いう)5には、第1図に示すように、各種制御プログラ
ム等が記憶されたROM9、前記キーボード6より設定され
た加工情報等が記憶されるRAM1及び前記工具マガジン16
の工具ポット番号Nに対応した所定の工具が記憶される
工具装着位置メモリ8(第5図参照)が接続されると共
に、前記キーボード6及びCRT7が接続されている。
前記RAM1内には、キーボード6より設定された加工プロ
グラムが記憶されるエリア3、加工プログラム中の各工
程で使用される工具が使用順に記憶されるエリア4(第
3図参照)及びそのエリア4に記憶された情報に基づい
て作成され、各工具がいずれの工程で使用されるかを示
すと共に、各工具に対して加工順にシーケンス番号PNが
登録された情報が記憶されるエリア2(第4図参照)等
が設けられている。
本実施例は以上のように構成されており、第2図に示す
ような2種類の穴明加工を行う方法を例にあげて、その
作用を次に説明する。
まず、第2図に示す各穴明加工に応じた加工プログラム
が、CRT7に表示された操作情報に基いてキーボード6か
ら入力されると共に、その加工に必要な加工情報が入力
されると、CPU5はRAM1のエリア3に前記加工プログラム
を記憶させると共に、エリア4に各工程1,2で使用され
る工具をその使用順に設定する(第3図参照)。次にエ
リア4に記憶された情報に基いて各工具毎にその工具が
いずれの工程で使用されるかを加工工程順にRAM1のエリ
ア2に設定する(第4図参照)。
以上の設定が完了した後、キーボード6のマガジン工具
キー(図示せず)が押されると、CPU5はCRT7の上部に工
具マガジン16の工具ポット番号Nを表示すると共に、CR
T7の下部にRAM1のエリア2及びエリア4の表示する。そ
してその表示に基いて、オペレータにより工具の交換回
数が最少になるように工具の使用順を考慮しながらキー
ボード6から工具番号がセットされる(第5図参照)。
更に、CPU5はその情報を工具装着位置メモリ8に記憶さ
せると共に、そのデータに基いてオペレータにより工具
マガジン16の所定の工具ポットに各工具が装着される。
以上のようにして全ての設定が完了すると、第6図に示
すフローチャートに従って各穴明加工が実行される。
まずCPU5は、ステップS0においてキーボード6のプログ
ラムスタートキー(図示せず)が押されたか否かの確認
を行い、該スタートキーが押されると、次にステップS1
を実行し、RAM1の工具ポット番号記憶エリア(図示せ
ず)に工具ポット番号N=0を登録する。
次にステップS2を実行し、前記エリアにN=N+1を登
録すると共に、ステップS3において前記Nの値が11とな
ったか否かの確認を行い、N≠11と判定すると、ステッ
プS5を実行する。
前記ステップS3においてN=11と判定すると、ステップ
S4を実行して前記エリアにN=1と新たに登録した後、
ステップS5を実行する。
そしてステップS5において、N番の工具ポットに装着さ
れた工具を加工工程記憶エリア2(第4図参照)より検
索する。
その後ステップS6を実行し、RAM1のシーケンス番号記憶
エリア(図示せず)にシーケンス番号PN=1を登録した
後、ステップS7において使用工具記憶エリア4(第3図
参照)を検索してPNで指定された工程でN番の工具の前
加工が終了しているか否かを判別する。
前記ステップS7においてPNで指定された工程の前記工具
による加工の前加工が終了していると判別すると、次に
ステップS8を実行し、前記N番の工具を主軸14に装着し
てPNで指定された工程の加工を実行させる。
前記ステップS8において加工が終了すると、ステップS9
を実行し、前記エリアにPN=PN+1を登録する。また、
前記ステップS7においてPNで指定された工程のN番の工
具による加工の前加工が終了していないと判別される
と、ステップS9を実行する。
次にステップS10において、加工工程記憶エリア(第4
図参照)を検索してN番の工具による加工が全て終了し
たか否かを判別し、終了していないと判別すると前記ス
テップS7から同様の動作を実行する。
また、ステップS10において前記工具による加工が全て
終了したと判別すると、次にステップS11を実行し、全
工具による全ての加工が終了したか否かを判別する。
前記ステップS11においてまだ全加工が終了していない
と判別すると、前記ステップS2から前述した動作を繰返
し、全加工が終了したと判別すると、プロブラムの実行
を終了して主軸14を原位置に復帰させる。
上述した本実施例においては、工具装着位置メモリ8に
加工で使用される工具を順に設定する際に、CRT7の同一
画面上に工具ポット番号を表示すると共に、RAM1の加工
工程記憶エリア2及び使用工具記憶エリア4の内容を表
示するようにしたため、オペレータはその表示を見なが
ら工具の交換回数を最少にする工具の使用順を容易に設
定することができる。
尚、多数の工具及び工程を要する加工において一画面上
に前記エリア2,4の内容を表示することができない場
合、工具ポット番号のみをCRT7の一部に表示し続け、前
記エリア2,4の内容のみを画面上の一部でページ送りを
しながら見るようにしてもよく、又前記エリア2,4の内
容を別画面で表示してもよい。
[発明の効果] 以上詳述したように本発明は、工具マガジンの工具装着
位置に対応した工具装着位置記憶手段に工具の交換時間
が最短になるようにその使用順を設定し、その使用順に
従って加工を実行するようにしたので、各加工工程で使
用される同一工具による加工を一括して行って不必要な
工具の交換を行わないようにすると共に、工具マガジン
に装着された順に工具を使用するため工具交換に要する
時間が最短になり、加工時間を短縮できる等の効果を有
する。
【図面の簡単な説明】
第1図は本発明を具体化した一実施例のブロック図、第
2図は一加工例を示す被加工物の平面図、第3図は使用
工具記憶エリアの内容を示す説明図、第4図は加工工程
記憶エリアの内容を示す説明図、第5図は工具装着位置
メモリの内容を示す説明図、第6図は作用を説明するた
めのフローチャート、第7図は工作機械の全体斜視図で
ある。 図中、1はRAM、2は加工工程記憶エリア、3は加工プ
ログラム記憶エリア、4は使用工具記憶エリア、5はCP
U、6はキーボード、8は工具装着位置メモリ、12は被
加工物、13は主軸ヘッド、14は主軸、16は工具マガジ
ン、16aは回転割出しモータ、21は工具、23はACサーボ
モータである。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G05B 19/18

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】複数の工具(21)を保持する工具マガジン
    (16)から所定の工具(21)を選択して主軸(14)に装
    着するための工具交換装置(16,16a)と、前記主軸(1
    4)を被加工物に向って相対的に移動するための主軸移
    動装置(13,23)とを備え、複数種類の加工を連続して
    行う工作機械において、 各加工位置における加工情報を有する加工プログラムが
    記憶された加工プログラム記憶手段(3)と、 前記加工プログラムの各加工工程毎にその加工工程で使
    用される工具が記憶された使用工具記憶手段(4)と、 その使用工具記憶手段(4)に記憶された内容に基づい
    て各工具毎にその工具がいずれの工程で使用されるかが
    作成されて、記憶された加工工程記憶手段(2)と、 前記使用工具記憶手段(4)及び加工工程記憶手段
    (2)の内容をそれぞれ表示する表示手段(7)と、 前記工具マガジン(16)上の各工具の装着位置を記憶す
    るための工具装着位置記憶手段(8)と、 前記表示手段(7)に表示された前記使用工具記憶手段
    (4)及び加工工程記憶手段(2)の内容に基づいて、
    前記加工で使用される工具の交換回数が最少になるよう
    に前記工具装着位置記憶手段(8)上に工具の使用順序
    を設定するための入力手段(6)と、 その入力手段(6)により設定された各工具装着位置に
    対応した工具が前記加工マガジン(16)の所定の工具装
    着位置に装着された後、前記工具装着位置記憶手段
    (8)に記憶された工具使用順に従って加工を行うよう
    に前記工具交換装置(16,16a)及び主軸移動装置(13,2
    3)を制御する制御手段(5)と を備えていることを特徴とする工作機械。
JP61097227A 1986-04-25 1986-04-25 工作機械 Expired - Lifetime JPH0749180B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61097227A JPH0749180B2 (ja) 1986-04-25 1986-04-25 工作機械

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61097227A JPH0749180B2 (ja) 1986-04-25 1986-04-25 工作機械

Publications (2)

Publication Number Publication Date
JPS62255044A JPS62255044A (ja) 1987-11-06
JPH0749180B2 true JPH0749180B2 (ja) 1995-05-31

Family

ID=14186743

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61097227A Expired - Lifetime JPH0749180B2 (ja) 1986-04-25 1986-04-25 工作機械

Country Status (1)

Country Link
JP (1) JPH0749180B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7409822B2 (ja) * 2019-10-18 2024-01-09 ファナック株式会社 数値制御装置

Also Published As

Publication number Publication date
JPS62255044A (ja) 1987-11-06

Similar Documents

Publication Publication Date Title
US4776247A (en) Numerical control system
US9962800B2 (en) Tool changer of machine tool
JPS60207746A (ja) 多面加工機械
JP2004058227A (ja) 数値制御旋盤における工具選択方法及び制御装置
JPH0749180B2 (ja) 工作機械
GB2109130A (en) Method of controlling indexing of magazine pockets in a machining centre
JP3116129B2 (ja) 加工方法
JP2614607B2 (ja) 工作機械における数値制御データ作成方式
JP2531147B2 (ja) 数値制御デ−タ作成方式
JP2603622B2 (ja) 工作機械における数値制御データ作成方式
JP2002132318A (ja) 自動プログラミング方法及び自動プログラミング装置
JPH05305540A (ja) 加工装置の工具交換方法
JPS62255045A (ja) 工作機械
JP2021053763A (ja) 制御装置と制御方法と制御プログラム
JPH0448572B2 (ja)
JPH0857744A (ja) 対話型数値制御装置の入力データ表示方法
EP0397884B1 (en) Profile-shape machining system
JPH04256538A (ja) 工具収容部を有する工作機械
KR930000974Y1 (ko) 공작기계
US5283750A (en) Automatic editing method for polyhedron machining processes
JPH11282518A (ja) 工作機械
JPS6315087B2 (ja)
JPH0623640A (ja) 数値制御工作機械の工具交換方法および工具交換装置
JPH05158515A (ja) 工具旋回軸付きnc切削機械のオフセット補正方法
JPH07112222A (ja) タップ装置付きパンチプレスの制御方法