JPS5882648A - 数値制御工作機械における工具配列制御方法 - Google Patents

数値制御工作機械における工具配列制御方法

Info

Publication number
JPS5882648A
JPS5882648A JP56178075A JP17807581A JPS5882648A JP S5882648 A JPS5882648 A JP S5882648A JP 56178075 A JP56178075 A JP 56178075A JP 17807581 A JP17807581 A JP 17807581A JP S5882648 A JPS5882648 A JP S5882648A
Authority
JP
Japan
Prior art keywords
machining
tool
tools
memory
stored
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.)
Granted
Application number
JP56178075A
Other languages
English (en)
Other versions
JPH0321299B2 (ja
Inventor
Hideo Hashimoto
英雄 橋本
Katsuhiko Tomori
十森 克彦
Hirotsugu Sano
佐野 裕嗣
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.)
Yamazaki Mazak Corp
Yamazaki Tekkosho KK
Original Assignee
Yamazaki Mazak Corp
Yamazaki Tekkosho KK
Yamazaki Machinery Works 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 Yamazaki Mazak Corp, Yamazaki Tekkosho KK, Yamazaki Machinery Works Ltd filed Critical Yamazaki Mazak Corp
Priority to JP56178075A priority Critical patent/JPS5882648A/ja
Priority to US06/437,169 priority patent/US4547854A/en
Priority to GB08230753A priority patent/GB2109129B/en
Priority to IT68288/82A priority patent/IT1156230B/it
Priority to FR8218535A priority patent/FR2522293B1/fr
Priority to DE19823240974 priority patent/DE3240974A1/de
Publication of JPS5882648A publication Critical patent/JPS5882648A/ja
Publication of JPH0321299B2 publication Critical patent/JPH0321299B2/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/00Programme-control systems
    • G05B19/02Programme-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 programme data in numerical form
    • G05B19/182Numerical 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 programme data in numerical form characterised by the machine tool function, e.g. thread cutting, cam making, tool direction control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-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 programme 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 programme 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 programme, 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 programme 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 programme, for the NC machine concerning programming of machining or material parameters, pocket machining
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35431Interactive
    • 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
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50171Machine, machining centre, center
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50249Tool, probe, pen changer
    • 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]
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T483/00Tool changing
    • Y10T483/16Tool changing with means to transfer work
    • Y10T483/165Plural machine tools, e.g., flexible manufacturing

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 本発明は、マシニングセンタ等の数値制御工作機械にお
ける工具配列制御方法に関する。
従来、マシニングセンタに所定の加工作業をしてやる必
要があった。従って、マシニングセンタの加ニブログラ
ムの作成はプログラマが図面に示された最終加工形状か
ら使用すべき工具及びその使用順序等を決定することに
よって行なわれでいたが、こうした作業は多くの手間と
時間を要するばかりか、装置を稼動させるためには、オ
ペレータの他に専門知識の豊富なプログラマが必要とな
り、マシニングセンタ普及上の障害となっていた。そこ
で;加工作業を、加工形状を基準に、魚加工モード、線
加工モード、面加工モードの3種類に分類し、更にそれ
等各加工モードを複数の加工ユニメトに分類し、オペレ
ータに図面に表示された加工形状を加工ユニットの集合
体としで捕えさせ、図面上のそれ等加工ユニットを遂次
人力してゆくことにより、装置側で自動的に加ニブログ
ラムを作成し、その加ニブログラムに従って加工を行な
い、プログラマによるプログラム作成作業を省略し、前
述の不都合を解消せんとする提案がなされでいる。この
方法では、例えば、ドリル穴加工ユニットはセンタ穴も
み/ドリル穴明け7面取りの三つの加工要素から構成さ
れ、従ってその加工はスポットドリル/ドリル/面取り
カッタの3種の工具が順次交換使用されることになる。
しかし、こうした加工ユニットが多数存在する場合に、
実際の加工を加工ユニットの入方順に実行すると、同一
工具による加工が再正随所で実行されることになり、主
軸に対する工具の脱着回数が徒に増加し、全体的な加工
時間が長大化する不都合が生じる。
そこで、本発明は、加ニブログラムメモリ中の工具列に
示された工具を、工具セントメモリ中に、工具を基準に
再配列して加工工具列を作成し、該加工工具列に従って
各加工ユニットに共通した工具による加工を工具交換を
行なうことなく同時に行なうようにして構成し、もって
前述の欠点を解消した数値制御工作機械における工具配
列制御方法を提供することを目的とするものである。
以下、図面に示す実施例に基き、本発明を具体的に説明
する。
第1図は本発明が適用されたマシニングセンタの一例を
示す正面図、第2図は第1図の側面図、第3図は第1図
のマシニングセンタの制御ブロック図、第4図は各加工
モード別の加工ユニットを示す図、第5図は魚加工モー
ドを構成する各加工ユニットの加工形状を示す正面図、
第6図は線加工モードを構成する各加工ユニットの加工
形状を示す図で(a)は平面図、(b)は正面図、第7
図は面加工モードを構成する各加工ユニットの加工形状
を示す図で(a)は平面図、(b)は正面図、第8図は
組合せ工具メモリの内容を示す模式図、第9図は被加工
物の加工図面の一例を示す図で、(a)は正面図、(b
)は平面図、第10図は第9図の被加工物の加ニブログ
ラムを示す図、第11図は工具セットメモリの内容の概
略を示す模式図、第12図は工具セットメモリへの工具
配列状態を示す図、第13図は工具セットメモリの詳細
を示す模式図である。
数値制御工作機械であるマシニングセンタ1は、第1図
及び第2図に示すように、本体2に対して水平の直角2
方向に移動自在なX−Yテーブル3を有しており、X−
Yテーブル3上には被加工物を搭載することができる。
本体2には円盤状のマガジン5が回転駆動自在に設けら
れており、マガジン5には多数の工具6が円周上に配列
搭載されている。X、rYテーブル3上方の本体2には
主軸7が回転駆動自在に設けられており、主軸7の第1
図左方には工具交換装置9が設けられ、交換装置9はマ
ガジン5から次工程において必要な工具6を取り出して
主軸7に装着すると共に、主軸7にそれまで装着されて
いた工具6をマガジン5に戻すことができる。また、本
体2には後述のキーボードやディスプレイ等が設けられ
た操作盤10が設けられており、キーボード11及びデ
ィスプレイ12は、第3図に示すように、主制御部13
に接続している。主制御部13には材料メモリ15、加
工モードメモリ16、加工モードメモリ17、切削条件
演算部19、加ニブログラムメモリ20、工具配列制御
部23が接続しており、制御部23には工具セットメモ
リ25が接続している。更に、主制御部13にはプログ
ラム変換部21、加工形状制御部22及び、魚加工演算
部26、線加工演算部27、面加工演算部29が組合せ
工具メモリ30に接続された形で設けられており、魚加
工演算部26は工具メモリ30に接続されたセンタ穴加
工演算部31、中間加工演算部32及び、主制御部13
に接続された面取り加工演算部33が直列に接続された
形で設けられている。また主制御部13には実行プログ
ラムバッファメモリ35が接続されており、バッファメ
モリ35には補助制御部36、主軸制御部37、軸制御
部39が接続されている。なお、補助制御部36はマガ
ジン5や工具交換装置9の駆動制御、切削水の0N−O
FF等の補助的制御を行ない、主軸制御部37及び軸制
御部39は主軸駆動モータ40及び複数の軸駆動モータ
41にそれぞれ接続され、各軸の駆動制御を行なう。
マシニングセンタ1は、以上のような構成を有するので
、マシニングセンタ1によっテ被加工物を加工する場合
には、主制御部13は材料メモリ15から材料−賢夫を
読、み出してディスフレイ12上に表示し、オペレータ
ニキーホート11を介しで、被加工物の材料を入力させ
る。
次に、加工モードメモリ16がら、加工fべきjJOエ
モードを読み出して、オペレータに表示するが、加工モ
ードは、第4図に示すように、魚加工モード、線加工モ
ード、面加工モードの三種の加工モードに分類されてい
る。オペレータは製作図面に示された最終加工形状を検
討して、第1に行なうべき加工がドリル等の工具を用い
た魚加工モードに属するが、エンドミル等の工具を用い
た線加工モードに属するが、フェイスミル等の工具を用
いた面加工モードに属するかを判断して、キーボード1
1がら入力する。すると、主制御部13は加工ユニット
メモリ17から、指定された加工モードに対応する加エ
ユニットヲティスプレイ12−Lに表示し、オペレータ
に図面に表示された加工形状がどの加工ユニットに属す
るものであるかを選択し入力゛させる。即ち、加工ユニ
ソトメモリ17には、第4図に示すように、各加工モー
ドについて、複数の加工ユニットIA〜IH,2A〜2
I、3A〜3Gが記録されており(各加工ユニットの加
工形状についでは、魚加工モードの各ユニットIA〜I
Hについては第5図に、線加工モードの各ユニット2B
〜2Iについては第6図に、面加工モードの各ユニット
3A〜3Gについては第7図にそれぞれ示す。図中6は
工具を表わし、Wは被加工物、Kは工具中心軌跡を示す
。)、マシニングセンタトにおける加工の殆のパターン
が網羅されているので、オペレータは図面に表示されて
いる最終加工形状と、各加工ユニットの加工形状を参照
することにより、直ちに必要な加工ユニットを選択し入
力することができる。加工ユニットが入力されると、主
制御部13は組合せ工具メモリ30から、選択された加
工ユニットに対応した工具列TCLを読み出し、既に選
択されている加工モードに対応する加工演算部26.2
7.29に選択的に出力させる。
即ち、組合せ加工メモリ30中には、第8図に示すよう
に、各アドレスADSに、各加工ユニットの加工に使用
する工具の名称、即ち工具名称N A IVI Eが図
中左方から使用順に工具列TCLとして配列されており
、加工ユニットが指定されると、直ちに当該ユニットに
対応した工具列TCLが・対応する演算部26,27.
29に一括して出力される。今、仮に、魚加工モードの
ドリル穴加工ユニットがオペレータから入力されたとτ
ると、メモリ30からはアドレスADSの001から、
ドリル穴加工ユニットに対応した、スポットドリル/ド
リル/面取りカッタという工具列TCLが一括して魚加
工演算部26に出力される。演算部26のセンタ穴加工
演算部31では、オペレータがキーボードから引き続き
入力する穴径等の加工データから、最初に使用するスポ
ットドリルの径を演算し、当該スポットドリルによるセ
ンタ穴明けに際して、面取り加工も同時に行なえるか否
かを、加工穴径とスポットドリル径を比較することによ
り行ない(即ち、スポットドリル径〉ドリル穴径の場合
には、スポットドリルによって、第5図における面取り
部44の加工がセンタ穴加工と同時に行なえる。)、次
いで中間加工演算部32においてスポ、7 )ドリルに
次いで使用すべきドリルの径及び、1回当りの切込み量
、トータル切込み量等の使用パターンを演算して決定し
、更に面取り加工演算部33では、スポットドリルによ
って面取りを行なう穴以外の穴に対する面取り部44の
加1工用面取りカッタの径を演算す“る。これ等の結果
は、主制御部13を介しで切削条件演算部19に出力さ
れ、演算部19は各工具についての切削条件、即ち送り
及び周速等を演算決定しで、魚加工演算部26から出力
された、工具径等の詳細が決定された工具列TCLと共
に加ニブログラムメモリ20中に加ニブログラムPRO
Lとしで格納する。その後、加工形状制御部22を介し
てディスプレイ12にこの加工ユニットの加工位置情報
の入力要求が表示されるので、オペレータはキーボード
11により所定データを入力する。この値は加ニブログ
ラムPROI中に位置情報としで格納される。こうして
、オペレータは各加工モード毎に加工ユニットを指示入
力し、その度に工具メモリ30からは指示されたユニッ
トに対応した工具列TCLが読み出され、工具列TCL
によって示された工具及びその使用順序に基き工具径及
び切削条件が決定され、位置情報と共にプログラムメモ
リ20中に蓄積されでゆく。なお、中間加工演算部32
は、他の加工ユニットにおいては、センタ穴及び面取り
加工以外の加工について、工具列TCLにおいで示され
たエンドミル、ポーリング、タップ、リーマ等の工具の
径及び使用パターンを決定し、線及び面加工演算部27
.29は工具メモリ30がら読み出された工具列TCL
(工具列TCLは、工具が1個だけの場合も存在する。
)から、オペレータがキーボード1lfeがして指示す
る仕上程度に応じた工具刃数及び形状等を決定し、更に
面加工演算部29は加工方向等をも考慮して各工具の詳
細を決定し、それに基いて切削条件演算部19も切削条
件を演算し、加ニブログラムPRO1としてメモリ20
中に格納してゆく。こうして、一つの被加工物に対する
一連の加工ユニットの入力が終了すると、主制御部13
は工具配列制御部23を駆動して、加゛ニブログラムメ
モリ2゜中に格納された一連の加工ユニットに対応する
工具列TCLを読み出し、加工ユニット毎に入力された
工具を今度は工具を基準にして使用順に並べ変え、加工
工具列MTCを作成する演算を行なう。例えば、第9図
に示すような被加工物Wに対する加工を行なう場合には
、オペレータが入力する加工ユニットによってメモリ2
0中に格納される加ニブログラムPROLは概略第10
図に示すようになり、入力順番を示すプログラムユニッ
ト番号UNO,加工ユニット名UNAME、工具名称N
AME、呼び径CAL、区分記号SAF等が入力順に(
即ち、図中上から順に)格納されている。一方、工具セ
ットメモリ25は、第11図に示すように、全体が第1
領域42、第2領域43、第3領域45の3つの可変領
域に仮想的に区分されでおり、領域43.45の先頭ア
ドレスには、それぞれ互いを区別するためのフラグFL
Gが付けられでいる。工具配列制御部23は、加ニブロ
グラムメモリ20からプログラムユニット番号UNO順
に加工ユニット名UNAME及び工具名称NAMEを読
み出し、当該加工ユニットが面加工及び線加工モードに
属する場合で、かつ工具が荒仕上用(第10図工具名称
NAME欄にてrRJで示す。)と指示されているもの
は、メモリ25の第1領域42へ、仕上用(工具名称N
AME欄にてrFJで示す。)と指示されでいるものは
、第3領域45に格納する。また、加工ユニットが魚加
工モードに属する場合には、各ユニットの工具列TCL
に示される工具名称NAMEを使用順に、第1O図上方
から読み出し、第2領域43に格納する。制御部23は
、第2領域43に工具名称NAMEを格納する際に、領
域43中に同一の工具が既に格納されでいるか否かを工
具名称NAME、呼び径CAL及び区分記号SAFの一
致を取ることによりサーチし、同一の工具が格納されて
いる場合には、当該工具の領域43への新たな格納は見
送り、同一の工具が存在しない場合には領域43に格納
されでいる一連の工具名称N A IVI Eの最後へ
、当該工具名称N A IVI Eを格納する。以上の
動作を、第12図においで説明すると、第12図(2)
でユニット番号UNOが2の荒仕上用フェイスミル(図
中「荒フェイスミル」と示す。)は領域42へ、(3)
で仕上用フェイスミル(図中「仕フェイスミル」と示す
。)は領域45へ、ユニット番号UNO4。
5,6.7に共通に表われる7、ポットドリル14.1
(図中「スポット14.0」と示す。)、(6)で領域
43に登録された後は、(8)、(11)。
(15)において、既に同一工具の格納が完了している
ので、メモリ25に格納されることはない。なお、制御
部23は、領域43におけるサーチ作業を、連続して入
力された魚加工モードに属する加工ユニット間(第10
図におけるユニッ)4,5,6.7間)でのみ行ない、
加工途中においで基準座標系が設定し直されたり、加工
ユニットによらない、単一の工具による加工モード(以
下「単動モード」と称する。)が入力されたりした場合
には、当該プログラムが入力されたユニット番号UNO
を区切りとしで、番号UNOの前後にわたるサーチは行
なわない。
また、第3領域45に格納される工具は、プログラムP
ROIのいがんに拘わらず、ユニット番号UNOが1の
座標系設定、UNOが9のEND(加工終了命令)及び
単動モードによって区切られた一連のプログラム毎に、
フェイスミル、エンドミル、リーマ、タップ、ポーリン
グの順にメモリ25の第12図上方から並ぶように配列
制御される(第12図(23)参照)。
こうして、加ニブログラムPROIの全ての加工ユニメ
トに関する工具名称NAMEの格納が終了すると、メモ
リ25中には、第12図(26)に示すように、被加工
物の加工に必要な工具名称NAMEがその使用すべき順
番に図中上方から適正に配列された、加工工具列MTC
が作成される。なお、更にメモリ25′の内容を詳細に
示すと、第13図に示すように、メモリ25中に格納さ
れた各工具に、ついて、工具名称NAME、呼び径CA
L、区分記号SAFの他に、当該工具が収納されている
マガジン5のポケット番号PNO1当該工具を使用する
プログラムユニット番号UNOが記録されている。この
ユニット番号UNOは、領域43のサーチに際しで、同
一工具が存在したとしてメモリ25中への格納を見送ら
れた工具の加工ユニットについても、制御部23によっ
て記録されているので、メモリ25中の番号UNOを読
み出すことにより、当該工具が行なうべき全ての加工を
直ちに知ることができる。メモリ25中における加工工
具列MTCが完成したところで、主制御部13は工具配
列制御部23を介してメモリ25中に配列された工具名
称NAMEを、工具列MTCの第13図上方より使用順
に順次取り出し、加ニブログラムPROI中の加工ユニ
ット毎の位置情報と共にプログラム変換部21に出力し
、機械語による実行プログラムPRO2に変換サセ、実
行プログラムバッフ7メモリ35中に格納する。実行プ
ログラムPRO2がメモリ35中に格納されると、オペ
レータはX−Yテーブル上に被加工物Wを設置した後、
作業開始を操作盤10を介して主制御部1・3に指令し
、主制御部13は補助制御部36、主軸制御部37、軸
制御部39を駆動して、所定の加工作業を実行プロクラ
ムPR02に従って行なってゆく。加工は当然、工具セ
ットメモリ25中に配列された工具列MTCに示された
工具によって順次行なわれるが、魚加工モードに際して
一つの工具6が主軸7に装着された場合には、メモリ2
5中に記録されたプログラムユニット番号UNOに基い
て、各加工ユニットに互る加工が工具交換装置9による
工具交換を行なうことなく同時に行なわれる(即ち、ド
リル10.0による穴明けは、第13図に示されたユニ
ット番号UNOの図中布から順に、番号UNOが4.5
.6に対応する加工ユニットについて、工具交換を行な
うことなく同時に行なわれる。)。なお、面線加工モー
ドにおける荒仕上用工具は、メモリ25の第11図上部
の第1領域42に格納されており、仕上用工具は第3領
域45に格納されているので、被加工物Wは、まず荒仕
上された後、第2領域43の種々の工具によって魚加工
モードの加工を施され、次いで仕上加工が行なわれ、加
工が完了する。なお、第2領域43の工具6による各加
工ユニツトに互る加工は、工具配列制御部23の工具セ
ットメモリ25に対スるす−チが既に述べたように同−
設定座標系内でのみ行なわれることから、加工誤差が少
なく、しかも、単動モードの前後に互るサーチも行なわ
ないので、単動モード後に行なうべき魚加工モードの作
業が単動モード以前に行なわれ、工具6と被加工物Wが
干渉してしまうようなこと等もない。
また、上述の実施例は、本発明をマシニングセンタに適
用した場合について述べたが、本発明ハマシニングセン
タに限らず、加工ユニット単位でオペレータが装置に加
工を指令する全ての数値制御工作機械に適用することが
可能なことは勿論である。
以上説明したように、本発明によれば、加工形状を基準
に分類された加工ユニットに対応した工具列TCLを格
納する加ニブログラムメモリ20及び、工具セットメモ
リ25を設け、メモリ20中に格納された工具列TCL
に示されt:工具を、工具セットメモリ25中に工具を
基準に再配列して加工工具列MTCを作成し、該加工工
具列MTCに従って各加工ユニットに共通した工具によ
る加工を工具交換を行なうことなく同時に行なうように
したので、各加工ユニットの加工作業をそのまま実行し
た場合に、同一工具による加工の繰り返し実行に伴なう
、主軸7に対する工具脱着回数の増加を防止しすること
ができ、プログラム作成作業が不要でかつ全体的な加工
時間の短かい数値制御工作機械の提供が可能となる。
【図面の簡単な説明】
第1図は本発明が適用されたマシニングセンタの一例を
示す正面図、第2図は第1図の側面図、第3図は第1図
のマシニングセンタの制御ブロック図、第4図は各加工
モード別の加工ユニットを示す図、第5図は魚加工モー
ドを構成する各加工ユニットの加工形状を示す正面図、
第6図は線加エモニドを構成する各加工ユニットの加工
形状を示す図で(a)は平面図、(b)は正面図、第7
図は面加工モードを構成する各加工ユニットの加工形状
を示す図で(a)は平面図、(b)は正面図、第8図は
組合せ工具メモリの内容を示す模式図、第9図は被加工
物の加工図面の一例を示す図で、(a)は正面図、(b
)は平面図、第10図は第9図の被加工物の加ニブログ
ラムを示す図、第11図は工具セットメモリの内容の概
略を示す模式図、第12図は工具セットメモリへの工具
配列状態を示す図、第13図は工具セットメモリの詳細
を示す模式図である。 1・・・・・・・・・・・・・・・i[制御工作機械(
マシニングセンタ)6・・・・・・・・・・・・・・・
工具20・・・・・・・・・・・・加ニブログラムメモ
リ25・・・・・・・・・・・・工具セットメモリ30
・・・・・・・・・・・・組合せ工具メモリW・・・・
・・・・・・・・・・・被加工物TCL・・・・・・・
・・工具列 MTC・・・・・・・・・加工工具列 NAME・・・・・・工具名称 特許−願人  株式会社山崎鉄工所 代理人 弁理士 相田伸二 (ばか1名) 第1図  。 第2図  l 第5図 IA                  IB第6図 C1のlノ 第6図 2H21 第7図 C:tf)lノ 3A、3B (b) 3C3Q 第12図 (ンの3) 八/AME 第13図 uNc)   LINυ 手続補正書 特許庁長官 着杉和夫殿 1、事件の表示 昭和56年 特許 願第178075号3、 補正をす
る者 事件との関係  特許出願人 4、代理人 6、補正により増加する発明の数 (1)本願明細書第11頁第11行目の「中に位置情報
として」を、「中に加工位置情報として」と補正する。 (2)  同第11頁下から第4行目の「決定され、位
置情報と共に」を、「決定され、加工位置情報と共に」
と補正する。 (3)同第14頁第4行目の「場合には、各ユニット」
を「場合には、原則として各ユニット」と補正する。 (4)同第14頁第7行目の「格納する。」を、[格納
する(但し、切込み量が少なく、仕上用工具とみなすこ
とのできる、リーマ、タップ、ポーリングは、後述の如
く第3領域45へ格納する(第12図(10)、 (2
3)、(24)参照ル)。」と補正する。 (5)同第15頁第7行目の「ない。」と「なお、制御
部23はdの間に、以下の文章を挿入する。 「ところで、同一加工ユニット中で、仕上用工具とみな
される工具以外、即ち領域43へ格納される工具につい
ては、その加工順序が前後に狂ってしまうことを防市す
る必要がある。例えば、ユニット番号UNOが7のポー
リング穴加工ユニットについて説明すると、まず、当該
加工ユニットにおいて第1に使用されるスポットドリル
140については、第12図(15)に示すように、領
域43の最iに既に格納されているので、新たな格納は
見送る。次に、ドリル32.0は、本来ならば、領域4
3中に格納されていないので、領域43の最後に格納さ
れる筈であるが、最後に格納すると、後に使用するエン
ドミル30. OAの後方に格納され、そのままではエ
ンドミル3αOAの加工の後にドリル320で加工を行
なうことになり、加工工程上、不都合が生じる。そこで
、ドリル310を格納する際には、同一加工ユニットの
工具列TCL中で、ドリル320より後で使用する、従
って、第10図において、ドリル32,0よりも図中下
方に示されている工具(但し、仕上用工具とみなされる
、ポーリング40.0、ポーリング80.0を除く。)
の工具名称NAMEが、既に領域43に格納されている
か否かをサーチし、格納されている場合(この場合、エ
ンドミル3o、OAが格納されている。)には、当該既
に格納されている工具名称NAMEの直前へ、第12図
(16)に示すように、ドリル3SLOを格納する。以
後、ポーリング3&5、ポーリング39.5についても
同様であり、同図(17)、(18)に示すように、エ
ンドミル3αO人の直前に順次格納されてゆく。また、
エンドミル30. OAは、既に格納されているので、
同図(19)に示すように領域43への格納は見送られ
る。次のポーリング79.5については、面取りカッタ
1O1OAが既に格納されているので、同図(20)に
示すように、領域43のメン)!J10.OAの直前に
格納する。こうすることにより、領域43中では、各工
具名称NAMEが、各加工ユニットの工具列TCLに示
された使用順序を乱すことなく配列される。」 (6)同第15頁第7行目の「領域43における」を、
「領域43における同一工具の」と補正する。 (7)同第15頁下から第1行目の「単動モードによっ
て」を、「単動モードによってそれぞれ」と補正する。 (8)  同第16頁第1行目乃至第2行目の「フェイ
スミル、エンドミル、」を、「仕上用フェイスミル、仕
上用エンドミル、」と補正スる。 (9)同第17頁第9行目乃至第10行目の、「位置情
報」を、「加工位置情報」と補正する。 αΦ 同第18頁第5行目の「互る加工が」を、「亙る
加工が」と補正する。 ql)同第18頁第11行目乃至第12行目の「面線加
工モード」を、「面・線加工モード」と補正する。 αり 同第18頁下から第4行目の「の加工を施され、
」を、「の加工を、各加工ユニットの工具列TCLに示
された使用順序を乱すことなく施され、」と補正する。 α3)同第18頁下から第2行目の「互る加工は、」を
、「亙る加工は、」と補正する。 04)同第20頁第4行目の、「実行した場合に、」を
、「実行した場合に生じる、」と補正する。

Claims (1)

    【特許請求の範囲】
  1. 加工作業を、被加工物の加工形状を基準に複数の加工ユ
    ニットに分類すると共に、組合せ工具メモリ、加ニブロ
    グラムメモリ、工具セントメモリを設d、前記組合せ工
    具メモリ中に各加工ユニツトに使用する工具の名称を使
    用順に配列した工具列を収納しておき、加工ユニットを
    指示することにより前記工具列を一括して読み出し、加
    ニブログラムメモリ中に加工ユニット毎に順次格納し、
    更に前記加ニブログラムメモリ中の工具列に示された工
    具を、工具セットメモリ中に、工具を基準に再配列して
    加工工具列を作成し、該加工工具列に従って各加工ユニ
    ットに共通した工具による加工を工具交換を行なうこと
    なく同時に行なうようにしで構成した数値制御工作機械
    における工具配列制御方法。
JP56178075A 1981-11-05 1981-11-05 数値制御工作機械における工具配列制御方法 Granted JPS5882648A (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP56178075A JPS5882648A (ja) 1981-11-05 1981-11-05 数値制御工作機械における工具配列制御方法
US06/437,169 US4547854A (en) 1981-11-05 1982-10-27 Method of controlling lineup of tools in numerical control machine tool
GB08230753A GB2109129B (en) 1981-11-05 1982-10-28 Method of controlling lineup of tools in a numerical control machine tool
IT68288/82A IT1156230B (it) 1981-11-05 1982-11-04 Metodo di controllo dell allineamento degli utensili in una macchina utensile a controllo numerico
FR8218535A FR2522293B1 (fr) 1981-11-05 1982-11-04 Procede pour commander l'alignement des outils dans une machine-outil a commande numerique
DE19823240974 DE3240974A1 (de) 1981-11-05 1982-11-05 Verfahren zum steuern der werkzeugaufreihung in einer numerisch gesteuerten werkzeugmaschine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56178075A JPS5882648A (ja) 1981-11-05 1981-11-05 数値制御工作機械における工具配列制御方法

Publications (2)

Publication Number Publication Date
JPS5882648A true JPS5882648A (ja) 1983-05-18
JPH0321299B2 JPH0321299B2 (ja) 1991-03-22

Family

ID=16042176

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56178075A Granted JPS5882648A (ja) 1981-11-05 1981-11-05 数値制御工作機械における工具配列制御方法

Country Status (6)

Country Link
US (1) US4547854A (ja)
JP (1) JPS5882648A (ja)
DE (1) DE3240974A1 (ja)
FR (1) FR2522293B1 (ja)
GB (1) GB2109129B (ja)
IT (1) IT1156230B (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59224228A (ja) * 1983-06-02 1984-12-17 Fanuc Ltd 数値制御装置
JPS60135161A (ja) * 1983-12-23 1985-07-18 Mitsubishi Electric Corp 数値制御装置における加工方法
JPS60180747A (ja) * 1984-02-29 1985-09-14 Yamazaki Mazak Corp 数値制御工作機械における加工順序制御方法
JPS6125748A (ja) * 1984-07-12 1986-02-04 Yamazaki Mazak Corp マシニングセンタにおける加工順序決定制御方法
JPS6125749A (ja) * 1984-07-13 1986-02-04 Yamazaki Mazak Corp マシニングセンタにおける加工順序決定制御方法
JPS62251045A (ja) * 1986-04-24 1987-10-31 Yamazaki Mazak Corp 多面加工工作機械における加工制御方法
JPS63240606A (ja) * 1987-03-27 1988-10-06 Toshiba Corp Ncデ−タ作成方法
JPS63245352A (ja) * 1987-03-31 1988-10-12 Toshiba Mach Co Ltd Nc装置における工具リスト保存方式
JPH0454505A (ja) * 1990-06-21 1992-02-21 Okuma Mach Works Ltd 数値制御情報作成装置
WO1994008751A1 (en) * 1992-10-09 1994-04-28 Omron Corporation Machining information determining system and method, and machining process information determining system and method

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58155147A (ja) * 1982-03-04 1983-09-14 Mitsubishi Electric Corp 数値制御加工方式
KR890001314B1 (en) * 1983-05-23 1989-04-29 Mitsubishi Electric Corp Numbering control apparatus
JPS60126710A (ja) * 1983-12-14 1985-07-06 Fanuc Ltd 自動プログラミングにおける加工工程の決定方法
US4636938A (en) * 1984-08-31 1987-01-13 Cincinnati Milacron Inc. Method and apparatus for producing numerical control programs
US4972322A (en) * 1984-09-21 1990-11-20 Brother Kogyo Kabushiki Kaisha Method for preparing numerical control data for a machine tool
US4739488A (en) * 1984-09-21 1988-04-19 Brother Kogyo Kabushiki Kaisha Machine tool with tool selection and work sequence determination
JPS6195852A (ja) * 1984-10-15 1986-05-14 Brother Ind Ltd 工作機械
DE3689027T2 (de) * 1985-04-30 1994-01-27 Fanuc Ltd Herstellungsverfahren für ein programm zur bohrung von löchern.
US4953075A (en) * 1986-12-16 1990-08-28 Spectra Physics, Inc. Control system for a sample preparation system
US5029065A (en) * 1986-12-16 1991-07-02 Ciba-Geigy Corporation Control system for a sample preparation system
JPS63250707A (ja) * 1987-04-07 1988-10-18 Fanuc Ltd 部品形状入力方法
US4896273A (en) * 1987-07-29 1990-01-23 Moore Bill V Method and apparatus for selection of complex parts, including blades for band saws
JPH01321505A (ja) * 1988-06-24 1989-12-27 Fanuc Ltd 穴加工用ncデータ作成方法
JPH0265945A (ja) * 1988-08-31 1990-03-06 Okuma Mach Works Ltd 数値制御情報作成機能における加工方法の決定方式
JP2779181B2 (ja) * 1988-10-26 1998-07-23 マツダ株式会社 治具自動設計装置および治具の設計方法
JPH02143306A (ja) * 1988-11-25 1990-06-01 Mitsubishi Electric Corp 数値制御装置
JP2649838B2 (ja) * 1989-03-15 1997-09-03 オークマ 株式会社 数値制御情報作成装置における加工方法の決定方法
US5289382A (en) * 1989-12-07 1994-02-22 Mazda Motor Corporation Method of and system for producing data for numerically controlled machining
JP2606460B2 (ja) * 1991-02-21 1997-05-07 三菱電機株式会社 Cad/cam装置のデータ生成方法
DE4330220C2 (de) * 1993-09-07 2002-01-31 Traub Drehmaschinen Gmbh I L Dialogorientiertes Programmiersystem zur Erzeugung eines Steuerprogramms für eine CNC-Maschine
ATE188784T1 (de) * 1993-09-07 2000-01-15 Traub Drehmaschinen Gmbh Dialogorientiertes programmiersystem für eine cnc-werkzeugmaschine
DE4330221C2 (de) * 1993-09-07 2002-04-04 Traub Drehmaschinen Gmbh Dialogorientiertes Programmiersystem zur Erzeugung eines Steuerungsprogramms für eine CNC-Maschine
US5444634A (en) * 1994-04-28 1995-08-22 Illinois Tool Works Inc. Lubricant nozzle positioning system and method
JPH11345009A (ja) * 1998-06-02 1999-12-14 Fanuc Ltd 数値制御装置
DE19856116A1 (de) 1998-12-04 2000-06-15 Agie Sa Verfahren und Vorrichtung zur Steuerung einer Werkzeugmaschine, insbesondere einer Senkerosionsmaschine
DE19856098C2 (de) * 1998-12-04 2002-01-17 Agie Sa Verfahren und Vorrichtung zur Steuerung einer Senkerosionsmaschine
DE10034079A1 (de) * 2000-07-13 2002-01-24 Heidenhain Gmbh Dr Johannes Vorrichtung und Verfahren zur Steuerung einer Werkzeugmaschine
US6665580B1 (en) * 2000-09-18 2003-12-16 Thermwood Corporation Automatic cutting tool management system for a computer numeric controlled machining system
US6574527B1 (en) 2000-10-05 2003-06-03 Kennametal Inc. Method of selecting a cutting system
US7873622B1 (en) * 2004-09-02 2011-01-18 A9.Com, Inc. Multi-column search results interface
NL1027332C2 (nl) * 2004-10-25 2006-04-26 Meerpaal B V De Robotcel en werkwijze voor het opslaan van elementen in een robotcel.
JP6444969B2 (ja) * 2016-12-21 2018-12-26 ファナック株式会社 数値制御装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4369563A (en) * 1965-09-13 1983-01-25 Molins Limited Automated machine tool installation with storage means
AT288112B (de) * 1966-05-12 1971-02-25 Molins Machine Co Ltd Werkzeugmaschinenanlage mit einem zentralen Steuergerät
US3626385A (en) * 1969-12-30 1971-12-07 Ibm Time-shared numerical control system
US4034212A (en) * 1973-06-08 1977-07-05 Weltronic Company Welding and automation control system
IT1009329B (it) * 1974-03-18 1976-12-10 Mst Spa Perfezionamento nei sistemi di con trollo per macchinario ed impianti in generale particolarmente de scritto per applicazioni su macchi ne utensili
NL7511705A (nl) * 1975-10-06 1977-04-12 Philips Nv Numerieke besturing voor een multigereedschap- machine.
JPS5297486A (en) * 1976-01-07 1977-08-16 Nec Corp Automatic processing system
US4135238A (en) * 1976-01-26 1979-01-16 Hamill Company, Inc. Numerically controlled machine tool system
JPS5464780A (en) * 1977-11-02 1979-05-24 Toshiba Mach Co Ltd Unattended operating system in machining
JPS5518383A (en) * 1978-07-28 1980-02-08 Toyoda Mach Works Ltd Numerical controller for controlling grinding
JPS5642806A (en) * 1979-09-18 1981-04-21 Fanuc Ltd Sequence control system for numerical control machine tool
WO1981001061A1 (en) * 1979-10-02 1981-04-16 Daihatsu Motor Co Ltd Method of controlling numerical controlled machine tool
US4314329A (en) * 1980-02-04 1982-02-02 Cincinnati Milacron Inc. Method and apparatus for using a computer numerical control to control a machine cycle of operation
JPS5877424A (ja) * 1981-10-28 1983-05-10 Yamazaki Mazak Corp マシニングセンタにおける工具選択制御方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59224228A (ja) * 1983-06-02 1984-12-17 Fanuc Ltd 数値制御装置
JPS60135161A (ja) * 1983-12-23 1985-07-18 Mitsubishi Electric Corp 数値制御装置における加工方法
JPS60180747A (ja) * 1984-02-29 1985-09-14 Yamazaki Mazak Corp 数値制御工作機械における加工順序制御方法
JPS6125748A (ja) * 1984-07-12 1986-02-04 Yamazaki Mazak Corp マシニングセンタにおける加工順序決定制御方法
JPS6125749A (ja) * 1984-07-13 1986-02-04 Yamazaki Mazak Corp マシニングセンタにおける加工順序決定制御方法
JPS62251045A (ja) * 1986-04-24 1987-10-31 Yamazaki Mazak Corp 多面加工工作機械における加工制御方法
JPS63240606A (ja) * 1987-03-27 1988-10-06 Toshiba Corp Ncデ−タ作成方法
JPS63245352A (ja) * 1987-03-31 1988-10-12 Toshiba Mach Co Ltd Nc装置における工具リスト保存方式
JPH0454505A (ja) * 1990-06-21 1992-02-21 Okuma Mach Works Ltd 数値制御情報作成装置
WO1994008751A1 (en) * 1992-10-09 1994-04-28 Omron Corporation Machining information determining system and method, and machining process information determining system and method
US5796618A (en) * 1992-10-09 1998-08-18 Omron Corporation CAD system, method and medium for creating and encoding NC data based before and after workpiece models

Also Published As

Publication number Publication date
IT8268288A0 (it) 1982-11-04
DE3240974A1 (de) 1983-05-11
DE3240974C2 (ja) 1992-07-09
JPH0321299B2 (ja) 1991-03-22
FR2522293B1 (fr) 1985-11-08
GB2109129B (en) 1985-06-19
IT1156230B (it) 1987-01-28
US4547854A (en) 1985-10-15
FR2522293A1 (fr) 1983-09-02
GB2109129A (en) 1983-05-25

Similar Documents

Publication Publication Date Title
JPS5882648A (ja) 数値制御工作機械における工具配列制御方法
JPS5877424A (ja) マシニングセンタにおける工具選択制御方法
US4521860A (en) Methods of entering machining information and display therefor in a numerically controlled machine tool
US4549270A (en) Method of controlling selection of tools in a quadriaxial numerical control lathe
EP0213531B1 (en) Automatic programming system for numerical control program used in cutting machine tool
US4604705A (en) Numerical control machining method and system therefor
JPS58155150A (ja) 4軸数値制御旋盤
JPH0319022B2 (ja)
EP0116950A1 (en) Numerically controlled machining system
JPS61265240A (ja) 4軸旋盤用のncプログラム編集方法
JP4059411B2 (ja) Nc工作機械の制御装置
US4814999A (en) Automatic programming system
JPH0375884B2 (ja)
JPS619705A (ja) 数値制御工作機械
US5060163A (en) Programming apparatus for lathes
JP4286940B2 (ja) 工作機械のnc加工プログラム作成方法および装置
JPH0448572B2 (ja)
JPS60201857A (ja) 工作機械における多数個取り加工の加工制御方法
KR20020000527A (ko) 복합가공공작기계
JP2850143B2 (ja) 工作機械における加工制御方法
JPS61257740A (ja) 工具決定方式
JPH01281843A (ja) マシニングセンタにおける工具選択制御方法
KR920008796B1 (ko) 공작기계
JPH01281844A (ja) マシニングセンタにおける工具選択制御方法
JPH064214B2 (ja) 数値制御工作機械における加工順序制御方法