[go: up one dir, main page]

JPH03166040A - Machine Tools - Google Patents

Machine Tools

Info

Publication number
JPH03166040A
JPH03166040A JP19840490A JP19840490A JPH03166040A JP H03166040 A JPH03166040 A JP H03166040A JP 19840490 A JP19840490 A JP 19840490A JP 19840490 A JP19840490 A JP 19840490A JP H03166040 A JPH03166040 A JP H03166040A
Authority
JP
Japan
Prior art keywords
machining
tool
reaming
program
diameter
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
JP19840490A
Other languages
Japanese (ja)
Other versions
JPH0659588B2 (en
Inventor
Koichi Asakura
朝倉 功市
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 JP19840490A priority Critical patent/JPH0659588B2/en
Publication of JPH03166040A publication Critical patent/JPH03166040A/en
Publication of JPH0659588B2 publication Critical patent/JPH0659588B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Drilling And Boring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は、多数の工具を保有し、コンピュータによる
制御によってリーマの加工のために穴明けを行う下六加
工と、その加工により形成された下六にリーマ加工を連
続して行う工作機械に関する. 「従来の技術」 従来、数値制御工作機械においてその加工プログラムを
作成するに際しては、設計図面に示された最終加工(第
二加工)がリーマ加工等の下穴加工を必要とする加工で
ある場合には、作業者は工具径を考慮して第一加工によ
る下穴加工の深さを決定し、加工プログラムにおいてそ
の都度下穴深さを入力しなければならなかったので、加
工プログラムが大変であった. 「発明が解決しようとする問題点」 この発明は、上記の問題に鑑みてなされたものであり、
図面に示されたリーマ加工における加工深さを入力する
とともに工具径を入力するだけで、下穴加工による下六
の深さが自動的に決定される工作機械を提供することを
目的とする.「問題点を解決するための手段」 しかして、この発明によれば、第1図に示すごとく、リ
ーマ加工のために穴明けを行う下穴加工と、その加工に
より形成された下六にリーマ加工を連続して行う工作機
械において、下穴加工とリーマ加工との加工深さの相違
量を設定するために工具径の倍数を設定する設定手段2
を設け、その設定手段2により設定された倍数とリーマ
加工のための工具径との積を求めて、その求めた積に応
じて下穴加工の加工深さをリーマ加工の深さよりも深く
加工するようにしたことを特徴とする工作機械が提供さ
れる. 「作用」 上記構成によれば、作業者は設計図面に示されたリーマ
加工の加工深さを入力するとともに工具径(仕上がり径
)を加工プログラムとして入力すれば、前記下穴加工と
リーマ加工との加工深さの相違量を設定するための設定
手段により設定された工具径の倍数とリーマ加工のため
の工具径との積を求めて、その求めた量だけ下穴加工の
深さをリーマ加工の深さより深く加工がなされる.した
がって、下穴加工の加工深さを加工プログラム作成の際
に入力しなくても、下穴加工およびリーマ加工を良好に
実行することができる. 「実施例」 次に、この発明の実施例の楕成を図面について説明する
. 第1図はこの実施例になる工作機械の構成を示すブロッ
ク図である.1は演算手段をなす中央処理装置(CPU
)である.2は下穴深さメモリであり、それぞれタップ
加工については山数を記憶させておき、リーマ加工につ
いてはリーマ直径に対する倍数を記憶させておくもので
あり、この下穴深さメモリ2は、下穴加工とリーマ加工
の加工深さの相違量を設定するための設定手段に相当す
る.3は入力器をなすキーボードである.4はリードオ
ンリメモリ(ROM)であり、CPUI  を制御して
加工深さを決定するなどの各種の演算を行わせるための
ものである.5は加工プログラムを記憶させるための加
工プログラムメモリであり、設計図面に示された最終加
工の種類および形状に従った加工プログラムを記憶させ
るものである.6は前加工工程に関する情報の1つであ
る最終加工に対する加工パターンを記憶させておくため
の加工パターンメモリ、7は前加工工程の情報の他の1
つであるタップ下穴径を記憶させておくためのタップ下
穴メモリ、8は前加工工程の情報の更に他の1つである
リーマ取り代などを記憶する加エバラメータである.9
は工具情報メモリであり、加工に使用される工具に関す
る情報を記憶させておくためのメモリである.その他、
CPU 1  には、スピンドル回転数.ヘッド送り,
XY送り,および工具交換などに関する制御情報を記憶
させたROMIO が接続されている. 下穴深さメモリ2の記憶内容であるところの、タップの
山数およびリーマの直径の倍数は作業名により任意に設
定されるものであり、例えば呼びM6のタップ加工であ
れば3〜5山などが設定され、リーマ加工については直
径の倍数が1〜2などと設定される. 加工プログラムメモリ5におけるところの、加工プログ
ラムの編集は、工具径(孔径)などの図面データを入力
するステップ,加工順を選定するステップ,工具パター
ンの変更ステップ,工具の割当て・変更ステップ,切削
条件の変更ステップ,プログラムとメモリの使用量と空
きの表示・削除・整列ステップ,および外部プログラム
記憶装置との入出力ステップなどの各ステップを、第1
図図示のキーボード3を操作することにより行われる.
工具情報メモリ9の記憶内容は、第2図図示の工具一覧
表に表わされたように、例えば各工具番号01〜07毎
についての工具名,必要寸法.工具長,,および使用残
時間(分)である.この工具情報メモリ9には60本の
工具が登録できる。第2図図示の工具一覧表に、ドリル
.センタ穴ドリル,面取工具,タップ.座付ドリル.お
よびリーマなどの各種工具を登録する時に必要とされる
必要寸法は、上記各種工具について第2図中に記入され
ているごとく、例えばドリルであれば、先端角α,外径
φD,および刃長lなどがあり、座付ドリルであれば更
に小径φdおよび小径長l1が必要とされ、またセンタ
穴ドリルについてはこれらのうち刃長は不要であるがセ
ンタ角θが必要とされる。
[Detailed Description of the Invention] "Industrial Application Field" This invention relates to the Shimo-roku process, which uses a large number of tools and drills holes for reaming under computer control, and This relates to a machine tool that continuously performs reaming on the bottom six. "Conventional technology" Conventionally, when creating a machining program for a numerically controlled machine tool, if the final machining (second machining) shown in the design drawing is a machining that requires pilot hole machining such as reaming. In this case, the operator had to determine the depth of the pilot hole in the first machining by considering the tool diameter and enter the depth of the pilot hole each time in the machining program, which made the machining program difficult. there were. "Problems to be solved by the invention" This invention was made in view of the above problems.
The purpose of the present invention is to provide a machine tool that automatically determines the depth of the lower hex for pilot hole machining by simply inputting the machining depth for reaming shown in a drawing and the tool diameter. "Means for Solving the Problem" According to the present invention, as shown in FIG. Setting means 2 for setting a multiple of tool diameter in order to set the difference in machining depth between pilot hole machining and reaming machining in a machine tool that performs machining continuously
is set, the product of the multiple set by the setting means 2 and the tool diameter for reaming is determined, and the machining depth of the pilot hole is machined deeper than the reaming depth according to the determined product. A machine tool is provided which is characterized in that it is configured to: "Operation" According to the above configuration, the operator can input the machining depth for reaming shown in the design drawing and the tool diameter (finished diameter) as a machining program, and then the pilot hole machining and reaming can be performed. Find the product of the tool diameter for reaming and the multiple of the tool diameter set by the setting means to set the difference in machining depth, and ream the depth of the pilot hole by the found amount. Machining is performed deeper than the machining depth. Therefore, pilot hole machining and reaming can be performed satisfactorily without inputting the machining depth for pilot hole machining when creating a machining program. ``Embodiment'' Next, an embodiment of the present invention will be explained with reference to the drawings. Figure 1 is a block diagram showing the configuration of the machine tool according to this embodiment. 1 is a central processing unit (CPU) that serves as a calculation means.
). Reference numeral 2 is a pilot hole depth memory, which stores the number of threads for tapping, and stores the multiple of the reamer diameter for reaming. This corresponds to the setting means for setting the difference in machining depth between hole drilling and reaming. 3 is a keyboard that serves as an input device. 4 is a read-only memory (ROM), which controls the CPU to perform various calculations such as determining the machining depth. 5 is a machining program memory for storing machining programs, and stores machining programs according to the type and shape of final machining shown in the design drawings. 6 is a machining pattern memory for storing a machining pattern for the final machining, which is one of the information regarding the pre-machining process, and 7 is another piece of information about the pre-machining process.
8 is a tap pilot hole memory for storing the diameter of the tap pilot hole, and 8 is a machining variation meter that stores the reaming allowance, which is another piece of information from the previous machining process. 9
is the tool information memory, which is a memory for storing information about the tools used for machining. others,
CPU 1 has the spindle rotation speed. head feed,
A ROMIO is connected that stores control information related to XY feed, tool exchange, etc. The number of threads of the tap and the multiple of the diameter of the reamer, which are stored in the prepared hole depth memory 2, are arbitrarily set depending on the work name. etc., and for reaming, the multiple of the diameter is set to 1 to 2, etc. Editing of the machining program in the machining program memory 5 includes a step of inputting drawing data such as tool diameter (hole diameter), a step of selecting the machining order, a step of changing the tool pattern, a step of allocating/changing the tool, and a step of cutting conditions. Each step, such as changing the program, displaying, deleting, and arranging program and memory usage and free space, and input/output with an external program storage device, is performed in the first step.
This is done by operating the keyboard 3 shown in the figure.
The stored contents of the tool information memory 9 include, for example, tool names and required dimensions for each tool number 01 to 07, as shown in the tool list shown in FIG. tool length, and remaining usage time (minutes). Sixty tools can be registered in this tool information memory 9. In the tool list shown in Figure 2, there is a drill. Center hole drill, chamfering tool, tap. Drill with seat. The necessary dimensions required when registering various tools such as reamers are as shown in Figure 2 for the various tools mentioned above. For example, for a drill, the tip angle α, outer diameter φD, and blade length. For a drill with a seat, a smaller diameter φd and a smaller diameter length l1 are required, and for a center hole drill, the blade length is not necessary, but the center angle θ is required.

タップについては、くい付部長L,外径・呼び,ピッチ
・山数.刃長l.およびねじ方向が登録時必要寸法とな
る.面取工具の必要寸法は、小径φd.センタ角θおよ
び外径φDなどである.また、リーマについては、くい
付部長L.外径φD,および刃長lなどが必要である. これらの工具登録時の必要寸法の部位については、第3
図(a)から同図〈f)にそれぞれセンタ穴ドリル,ド
リル,タップ,面取り工具,座付ドリル,およびリーマ
などの各種工具毎に図示した.加工パターンメモリ6の
記憶内容は、第4図に示す工具バターン一覧表に表わさ
れたように、例えば面取り有り,および面取り無しの各
場合について、センタ穴,穴明.タップ.座付穴明.座
付タップ.上面削り,リーマ,および座付リーマ加工な
どの各種加工(最終加工〉に必要な工具パターンを前加
工工程に関する情報の1つとして登録したものである。
For taps, please specify the stake length L, outer diameter/nominal diameter, pitch/number of threads. Blade length l. and the thread direction are the required dimensions for registration. The required dimensions of the chamfering tool are small diameter φd. These include the center angle θ and the outer diameter φD. Regarding the reamer, please refer to the section manager L. The outer diameter φD and blade length l are required. For the parts of the required dimensions when registering these tools, please refer to Part 3.
Figures (a) to (f) illustrate various tools such as center hole drills, drills, taps, chamfering tools, seated drills, and reamers. As shown in the tool pattern list shown in FIG. 4, the stored contents of the machining pattern memory 6 include, for example, center hole, hole drilling, etc. for each case with chamfering and without chamfering. Tap. Anaki with seat. Tap with seat. Tool patterns required for various types of machining (final machining) such as top surface milling, reaming, seated reaming, etc. are registered as one of the information regarding the pre-machining process.

また、タップ下穴メモリ7の記憶内容は、第5図に示す
タップ下穴ドリル径一覧表に表わされたように、例えば
メートル並目ねじについて、最終加工工程時における呼
びおよびピッチに対する下穴ドリル径を前加工工程に関
する情報の他の1つとして一覧表にして登録し記憶させ
ておくものである. 加工パラメータ8の記憶内容は、リーマ取り代その他の
前加工工程に必要なその他の情報を記憶させておくもの
であり、このリーマ取り代は作業者によって例えば0.
05〜0.5論一の範囲で任意に設定される. 第6図はこの実施例になる工具自動交換装置を備えた工
作機械の構造を示しており、11は送りモータ12によ
って回転される送りねじであり、13は送りねじ11に
よって往復駆動されるスピンドルヘッドである.スピン
ドルヘッド13上にはスピンドルモータ14が取付けら
れており、15はこのスピンドルモータ14によって回
転駆動されるスピンドル、16はスピンドル15に取付
けられたドリルなどの加工具である.17は工具マガジ
ンであり、フレーム18に対しスピンドル15の軸線方
向に移動可能に支持された工具支持台19上に、回転割
出し可能に支承されている.第7図は前記工作機械の外
観を示す斜視図であり、12は送りモータ、14はスピ
ンドルモータ、17は工具マガジンであり、この工具マ
ガジン17にはカバーが被せられている.18はフレー
ムであり、このフレーム18には、キーボード3を備え
るコンピュータ20が支持アーム2lによって固定され
ている.22は水平方向にXY送りを行うXYテーブル
である.コンピュータ20の内部には前記CPU1,下
穴深さメモリ2 , ROM4 ,加工プログラムメモ
リ5.加工パターンメモリ6,タップ下穴メモリ7,加
工パラメータ8,工具情報メモリ9,およびROMIO
 などが収納されている. 第8図はコンピュータ20の正面図である.このコンピ
ュータ20には、キーボード3および陰極線管(CRT
)画面23が設けられている.コンピュータ20は、画
面23の表示をコントロールする機能をも有する。また
、キーボード3には、プログラム編集キー31.テンキ
ー32.設定キー33.上下移動キー34.削除キー3
5,および挿入キー36,などが設けられている.『作
動」 次に、この実施例になる工作機械の作動を説明する. この実施例になる工作機械を用いてワークの加工を行う
ためには、第9図に示されたフローチャートによるごと
く、加工プログラムの入力を行うステップ101,およ
び工具の割当を実行するステップ102を経て、加工開
始ステップ103を行う. この実施例において説明する最終加工は第10図に示す
通りであり、呼び86,ピッチ1のタップ加工と、穴径
61111のリーマ加工をワーク24の図示の寸法位置
に行うものである.この実施例における加工プログラム
は第11図に示された加工プログラム表によるごとく、
工程番号01と表示した第1工程においては図示諸元に
よるタップ加工を行い、工程番号02の第2工程では図
示諸元によるリーマ加工を行うことになる.第11図図
示の加工プログラムを入力する様子を第12図から第1
8図に示すCRT画面23について説明する.上記加工
プログラムの入力を行うには、第8図図示のキーボード
3におけるところの、プログラム編集モードキー31が
押されると、プログラム画面が選択され、第12図に示
すごとく、画面23上部のプログラム表示エリアに7つ
のメニューが表示される.また、入力要求表示エリアに
あるカーソル23aでメニュ一番号を入力することが要
求される.第11図図示の加工プログラムを入力するた
めには、まずメニュ一番号(1)の加工データモードを
選択すべきであるため、第8図図示のテンキー32の番
号(1〉を押し、また設定キー33を押して入力を行う
.加工データモードを入力すると、第13図図示の表示
が画面23に表われ、カーソル23aでプログラムNO
.を要求してくる.また、輝点23bが点滅する.そこ
で、プログラムNO.を(1000)とした時は、テン
キー32により(1000)と入力し、また設定キー3
3を押す.プログラムNO,が画面23上部のプログラ
ム表示エリアに移り、画面23は第14図図示に変り、
加工原点のX値が要求されるので、第11図図示の加工
プログラムによるごとく加工原点のX値(100)をテ
ンキー32によって入力し、かつ設定キー33を押す.
続いて、加工原点のY値が要求されるので、同様にして
Y値(100)を入力し、また設定キー33を押すと画
面23は第15図図示に変る.ここでは、ワーク数の入
力が要求されるため、第11図図示の加工プログラムに
よるごとくワークが1個の場合であるため、テンキー3
2により個数(1〉を入力し、設定キー33を押す.百
面23は第16図図示に変りワーク材質を入力すること
が要求される.材質が炭素鋼S45Cである場合である
ため、画面23下部の教示データ表示エリアにおけるメ
ニューから番号(1)を選択しテンキー32により番号
(1)を入力するとともに設定キー33を押す.画面2
3は第17図図示に変り、画面23下部の教示データ表
示エリアに図示の如く加工バターン一覧表が表示され、
カーソル23aで第1工程の加工の種類がセンタ穴加工
か,穴加工か,タップ加工か,座付穴明加工か,座付タ
ップ加工か,上面削り加工か,リーマ加工であるかなど
の別を入力することが要求される.第11図図示の加工
プログラムによる如く、第1工程(工程番号01)では
タップ加工をする場合であるので、タップ加工の番号(
3)および「設定」を入力する.続いて、画面23は第
18図図示に変り、ネジ種類を入力することが要求され
る.メートル並目ネジを加工する場合であるので、その
番号(1)を入力しかつ「設定」を入力すると、呼びを
入力することが要求されるため、第11図図示の加工プ
ログラムに従い「6」および「設定」を入力するとプロ
グラム表示エリアの表示「タップ」の後に「M6」と表
示され、続いてピッチを入力することが要求されるため
、「1」および「設定」を入力する.以下、同様にして
、第11図図示の加工プログラムに従い画面23の問い
かけに応じて、面取り「有J, z軸端「めくら穴」,
加工深さ「20」問,ワーク高さ「80」一鋤.復帰高
さ「85」曽鴎.およびXY位置についてはrX=20
J, rY=20,を入力するすることにより、第1工
程のタップ加工について加工プログラムを入力すること
ができる. また、第2工程についても同様にして、第11自図示の
加工プログラムに従って、工程番号r02J,加工方法
「リーマ」.穴径r01mm,面取り「なし」.2軸端
「めくら穴」.加工深さr30」sui,ワーク高さ「
80」問.復帰高さr85」ms, XY位置rx=a
oJ,rY=35」mmを入力することができ、プログ
ラムENDとなる. つぎに、第9図図示のステップ102「工具の割当を実
行』を行う.このステップ102を行うフローチャート
は第19図に示した通りである.第19図において、命
令201により工具割当てをスタートさせると、命令2
02では割当て回数N=Oが登録され、命令203では
割当て回数N=N+1と登録される.命令204におい
ては、加工プログラムのN(=1>番号の加工の種類(
この実施例ではタップ加工)を読み゛出す.命令205
では、加工の種類に応じた(第4図に示された)工具パ
ターンー覧表より(前加工〉データを読み込む.この実
施例における第1工程は、面取り有りのタップ加工であ
るため、このタップ加工に必要な工具が「1.センタ穴
ドリルJ.r2.ドリルJ.r3.面取り工具」,およ
び「4,タップ」であることが第4図図示の工具バター
ンー覧表から前加工データとして読み込まれる。命令2
06においては、加工の種類に応じた工具を (第2図
図示の)工具一覧表より(加工プログラムに合せて)選
択し、使用工具エリアに(工具情報として〉書き込む.
分岐命令207では、プログラムエンドか否かが演算さ
れ、否定Noとの結果が得られると命令203にリター
ンし、命令203から命令206が繰返し実行され、こ
の実施例では第2工程のリーマ加工〈面取り無し)につ
いて、第4図図示の工具バターンー覧表から「1.セン
タ穴ドリル」.および「2,ドリルリーマ」が前加工デ
ータとして読み込まれ、リーマ取り代8のデータを取込
んで第2図図示の工具一覧表から該当する工具名の工具
が選ばれ、加工プログラムエリアから加工の種類に応じ
た工具が工具番号を用いて使用工具エリアに工具情報と
して書き込まれる.そして、分岐命令207において、
プログラムエンドか否かの演算により肯定YESの結果
が得られると、命令208において使用工具エリアのデ
ータとマガジンの取付位置を(画面23に)表示するこ
とにより、工具割当てプログラムがエンドENDとなる
. このようにして、工具割当ての実行が済むと、第20図
に示すごとく、画面23の下部の教示データ表示エリア
に加工プログラムの実行に必要な使用工具が、使用され
る順番にマガジン17の取付位置を示すマガジン番号1
〜10とともに表示される.第20図図示のごとく、画
面23上部のプログラム表示エリアがブランクである場
合には、使用工具を実際に指示された如くマガジン17
に取付けるとともに、テンキー32および設定キー33
により、「1」「設定J,r2」r設定,,r3」r設
定」・・・のように入力するとマガジン取付位置メモリ
に工具取付位置が記憶される.入力に先立ちカーソル2
3mは上下キー34によりマガジン番号に合せておく.
また、既に画面23上部に今回の加工プログラムの前に
使用された工具が表示されている場合には、一部修正を
行うことによって、前に使用された工具を利用すること
ができる.修正のために工具を変更する場合は、そのマ
ガジン番号に新しい工具番号を入力する。修正のために
工具を取り外すのみの場合は、そのマガジン番号にカー
ソル23aを合わせ削除キー35でマガジンの工具はブ
ランクとなる.挿入キー36は無視される.上記により
工具の割当を実行するステップ102が終了すると、第
9図図示の加工開始ステップ103を実行することがで
きる.加工プログラムの実行(開始〉は、第21図に示
すフローチャートによってなされる.命令301により
加工プログラムを実行するプログラムがスタートし、命
令302において実行回数N=Oが登録され、命令30
3では実行回数N=N+1と登録される.命令304に
おいては、N番号の工程の加工の種類を読み出す.命令
305では、その加工の種類に応じて(第4図図示の)
工具パターンー覧表よりデータを読み込み、前加工工程
が読み出される.そして、命令306では、加工の種類
に応じ(指定された工具番号の)工具を (第2図図示
の)工具一覧表より選択し順次加工を行う.分岐命令3
07では、加工プログラムがエンドか否かを演算し、否
定Noとの結果が得られると命令303にリターンし、
命令303から命令307を繰返し実行し、分岐命令3
07においてプログラムエンドが肯定YESとされると
、加工プログラムの実行が終了ENDとなる.加工プロ
グラムの実行の様子は簡潔に述べると以上の如くである
が、タップ加工を実行する一例を更に第22図図示のフ
ローチャートについて説明する。
In addition, the memory contents of the tap pilot hole memory 7 are as shown in the tap pilot hole drill diameter table shown in FIG. The drill diameter is registered and stored in a list as another piece of information related to the pre-processing process. The stored contents of the machining parameters 8 are for storing reaming allowance and other information necessary for the pre-processing process, and this reaming allowance is set by the operator to, for example, 0.
It can be set arbitrarily in the range of 0.05 to 0.5. FIG. 6 shows the structure of a machine tool equipped with an automatic tool changer according to this embodiment, in which 11 is a feed screw rotated by a feed motor 12, and 13 is a spindle that is reciprocated by the feed screw 11. It is the head. A spindle motor 14 is mounted on the spindle head 13, a spindle 15 is rotationally driven by the spindle motor 14, and a processing tool 16, such as a drill, is mounted on the spindle 15. Reference numeral 17 denotes a tool magazine, which is rotatably supported on a tool support 19 that is supported movably in the axial direction of the spindle 15 with respect to the frame 18. FIG. 7 is a perspective view showing the appearance of the machine tool, in which 12 is a feed motor, 14 is a spindle motor, and 17 is a tool magazine, which is covered with a cover. 18 is a frame, and a computer 20 including a keyboard 3 is fixed to this frame 18 by a support arm 2l. 22 is an XY table that performs XY feed in the horizontal direction. The computer 20 includes the CPU 1, a prepared hole depth memory 2, a ROM 4, and a machining program memory 5. Machining pattern memory 6, tap pre-hole memory 7, machining parameters 8, tool information memory 9, and ROMIO
etc. are stored. FIG. 8 is a front view of the computer 20. This computer 20 includes a keyboard 3 and a cathode ray tube (CRT).
) screen 23 is provided. The computer 20 also has the function of controlling the display on the screen 23. The keyboard 3 also includes program editing keys 31 . Numeric keypad 32. Setting key 33. Up/down movement key 34. Delete key 3
5, and an insert key 36. ``Operation'' Next, the operation of the machine tool according to this embodiment will be explained. In order to process a workpiece using the machine tool of this embodiment, as shown in the flowchart shown in FIG. , perform processing start step 103. The final machining explained in this example is as shown in FIG. 10, in which tap machining with a nominal size of 86 and pitch of 1 and reaming with a hole diameter of 61111 are performed on the workpiece 24 at the illustrated dimensional position. The machining program in this example is as shown in the machining program table shown in FIG.
In the first step indicated as step number 01, tapping is performed according to the specifications shown in the drawing, and in the second step indicated as step number 02, reaming is performed according to the specifications shown in the drawing. Figures 12 to 1 show how to input the machining program shown in Figure 11.
The CRT screen 23 shown in Figure 8 will be explained. To enter the machining program, the program editing mode key 31 on the keyboard 3 shown in FIG. 8 is pressed, the program screen is selected, and the program display at the top of the screen 23 as shown in FIG. Seven menus are displayed in the area. In addition, it is required to input the menu number using the cursor 23a in the input request display area. In order to input the machining program shown in Fig. 11, you should first select the machining data mode of menu number 1 (1), so press the number (1>) on the numeric keypad 32 shown in Fig. Press the key 33 to input. When the machining data mode is input, the display shown in FIG. 13 appears on the screen 23, and the program No.
.. It asks for. Furthermore, the bright spot 23b blinks. Therefore, program No. When set to (1000), enter (1000) using the numeric keypad 32, and then press the setting key 3.
Press 3. The program number moves to the program display area at the top of the screen 23, and the screen 23 changes to the one shown in FIG.
Since the X value of the machining origin is requested, input the X value (100) of the machining origin using the numeric keypad 32 as per the machining program shown in FIG. 11, and press the setting key 33.
Next, the Y value of the machining origin is requested, so input the Y value (100) in the same way and press the setting key 33 again, and the screen 23 changes to the one shown in FIG. 15. Here, since the input of the number of workpieces is required, the number of workpieces is one as shown in the machining program shown in FIG.
2, enter the number of pieces (1>) and press the setting key 33. The hundred face 23 changes to the one shown in Fig. 16, and it is required to input the workpiece material. Since the material is carbon steel S45C, the screen 23 Select number (1) from the menu in the teaching data display area at the bottom, enter number (1) using the numeric keypad 32, and press the setting key 33.Screen 2
3 changes to the one shown in FIG. 17, and a machining pattern list is displayed in the teaching data display area at the bottom of the screen 23 as shown in the figure.
Use the cursor 23a to select whether the type of machining in the first process is center hole machining, hole machining, tapping machining, seated hole drilling, seated tapping, top surface milling, reaming, etc. You will be required to enter the As shown in the machining program shown in FIG. 11, the first step (process number 01) involves tapping, so the tapping number (
3) and enter “Settings”. Next, the screen 23 changes to the one shown in FIG. 18, and it is required to input the type of screw. Since we are machining a metric coarse thread, enter its number (1) and enter "Settings". Since you are required to enter the nominal size, follow the machining program shown in Figure 11 and select "6". When you input "Setup", "M6" is displayed after "Tap" in the program display area, and you are then required to input the pitch, so enter "1" and "Setup". Thereafter, in the same manner, according to the machining program shown in FIG.
Machining depth "20", work height "80" one plow. Return height "85" Soo. and rX=20 for XY position
By inputting J, rY=20, it is possible to input the machining program for the first step of tapping. Similarly, for the second step, according to the machining program shown in the 11th self-illustration, the process number r02J and the machining method "reamer" are selected. Hole diameter r01mm, chamfer "no". 2-axis end "blind hole". Machining depth r30" sui, work height "
80” Question. Return height r85”ms, XY position rx=a
oJ, rY = 35''mm can be input, and the program ends. Next, step 102 "Execute tool allocation" shown in FIG. 9 is performed. The flowchart for performing this step 102 is as shown in FIG. 19. In FIG. 19, tool allocation is started by command 201. and command 2
In command 02, the number of allocations N=O is registered, and in command 203, the number of allocations N=N+1 is registered. In the command 204, the type of machining (=1>number) of the machining program is
In this example, tap processing) is read out. Instruction 205
Now, read the (pre-machining) data from the tool pattern list (shown in Figure 4) according to the type of machining.The first process in this example is tapping with a chamfer, so this tap The tools required for machining are ``1. Center hole drill J.r2. Drill J.r3. Chamfering tool'' and ``4. Tap'' are read as pre-machining data from the tool pattern list shown in Figure 4. Command 2
In step 06, the tool corresponding to the type of machining is selected from the tool list (shown in Figure 2) (according to the machining program) and written in the used tool area (as tool information).
In the branch instruction 207, it is calculated whether or not it is the end of the program, and if a negative result is obtained, the process returns to the instruction 203, and the instructions 203 to 206 are repeatedly executed. (without chamfering), select "1. Center hole drill" from the tool pattern list shown in Figure 4. and "2, Drill reamer" are read as pre-machining data, the data of reaming allowance 8 is imported, the tool with the corresponding tool name is selected from the tool list shown in Figure 2, and the machining type is selected from the machining program area. The corresponding tool is written as tool information in the used tool area using the tool number. Then, in the branch instruction 207,
When an affirmative YES result is obtained by the calculation as to whether or not the program has ended, the tool allocation program is brought to an end by displaying the data of the used tool area and the mounting position of the magazine (on the screen 23) in command 208. When the tool allocation is completed in this way, the tools required to execute the machining program are displayed in the teaching data display area at the bottom of the screen 23, as shown in FIG. Magazine number 1 indicating position
~10 is displayed. If the program display area at the top of the screen 23 is blank as shown in FIG.
At the same time, the numeric keypad 32 and setting key 33
If you enter "1", "setting J, r2" r setting,, r3" r setting", etc., the tool mounting position will be stored in the magazine mounting position memory. Cursor 2 before input
Set 3m to the magazine number using the up and down keys 34.
Furthermore, if the tool used before the current machining program is already displayed at the top of the screen 23, the previously used tool can be used by making some corrections. When changing a tool for modification, enter the new tool number in its magazine number. If a tool is only to be removed for correction, move the cursor 23a to the magazine number and press the delete key 35 to make the tool in the magazine blank. Insert key 36 is ignored. When step 102 of executing tool assignment is completed as described above, machining start step 103 shown in FIG. 9 can be executed. The execution (start) of the machining program is performed according to the flowchart shown in FIG.
3, the number of executions is registered as N=N+1. In command 304, the processing type of the N-numbered process is read. In command 305, depending on the type of processing (as shown in FIG. 4)
Data is read from the tool pattern list and the pre-machining process is read out. Then, in command 306, a tool (with the designated tool number) is selected from the tool list (shown in Figure 2) according to the type of machining and machining is performed sequentially. Branch instruction 3
In step 07, it is calculated whether the machining program is at the end or not, and if a negative result is obtained, the process returns to instruction 303.
Repeatedly execute instructions 303 to 307 and branch instruction 3
When the program end is affirmed YES in step 07, the execution of the machining program ends. The manner in which the machining program is executed is briefly described above, but an example of executing tapping machining will be further explained with reference to the flowchart shown in FIG. 22.

第22図において、命令401によりタップの加工を実
行するプログラムがスタートされると、命令402では
タップ加工の加エバターンを第4図図示の工具パターン
ー覧表から、「1.センタ穴ドリル,,r2.ドリル」
.「3。面取り工具」「4.タップ」の順に工具が必要
であることを読み込み、前加工工程を読み出す.命令4
03では、タップの下穴の径を(第5図図示の)タップ
下穴ドリル径一覧表より求め、例えばこの実施例におけ
るように呼び146,ビッチ1のメートル並目ネジを加
工する時は下穴ドリル径が5.0論一であることを前加
工(データ)として読み出す.続いて、命令404では
、センタ穴ドリルの先端径がタップ下穴径(5.0mm
)よりも小さなセンタ穴ドリルの工具番号が03である
ことを工具情報を示す第2図図示の工具一覧表の中から
選択し、工具交換する.そして、命令405において加
工プログラムで指定された所定の位置にセンタ穴の加工
実施をする.命令406により、第5図図示の前記タッ
プ下穴ドリル径一覧表より求めた下穴ドリル径(5mm
)と同じで且つ工具長が下大の深さよりも長くなるべき
ドリル(工具番号02)を第2図図示の工具一覧表から
選択し、工具交換する.命令407においては、次に示
す(1〉式により下穴深さを求め、その深さだけ下穴を
加工する. (タップの加工深さ〉+{(タップの下穴深さ内の山数
)×(ビツチ〉}・・・・・・・(1)命令408では
、下穴(5 論II)よりも外径が大きく先端径が下六
よりも小さく、面取り角90゜の面取り工具(工具番号
04)を第2図図示から選択し、工具交換する.そして
、命令409では面取り加工を実施する.続いて、命令
410においては、加工深さ(25m+*)よりも刃長
が長く呼び(N6)と同じタップ(工具番号05)を第
2図図示から選択し、工具交換を行い、命令411でタ
ップ加工の加工実施を行う.命令412においては、復
帰高さ(85一一)に合った位置に主軸を移動して停止
する.以上により、加工プログラムの第1工程として入
力したタップ加工の実行が終了ENDする.更に、加工
プログラムの第2工程として入力したリーマ加工の実行
をする一例を第23図に示したフローチャートにより説
明する. 第23図において、命令501によりリーマの加工を実
行するプログラムがスタートされると、命令502では
リーマ加工の加工パターンを第4図図示の工具パターン
ー覧表から、「1.センタ穴ドリル4,r2.ドリルリ
ーマ」の順に工具が必要であることを読み込み、前加工
工程を読み出す.命令503では、リーマの下大の径を
加エパラメータ8のリーマの取り代より求める.例えば
この実施例におけるように穴径6mmのリーマ加工をす
る時は取り代を0.5m−と設定すれば下穴ドリル径が
5.Oa+mであることを前加工(データ〉として読み
出す.続いて、命令504では、センタ穴ドリルの先端
径がタップ下穴径(5.0mm)よりも小さなセンタ穴
ドリルの工具番号が03であることを工具情報を示す第
2図図示の工具一覧表の中から選択し、工具交換する.
そして、命令505において加工プログラムで指定され
た所定の位置にセンタ穴の加工実施をする.命令506
により、前記加工パラメータ8のリーマ取り代より求め
た下穴ドリル径一覧表より求めた下穴ドリル径(5問)
と同じで且つ工具長が下六の深さよりも長くなるべきド
リル(工具番号02)を第2図図示の工具一覧表から選
択し、工具交換する.命令507においては、次に示す
(2〉式により下穴深さを求め、その深さだけ下穴を加
工する. (リーマの加工深さ)+{(リーマの直径)×(リーマ
直径の倍数)}・・・・・・・(2)命令508では、
加工深さよりも刃長が長く穴径と同じリーマ(工具番号
07)を第2図図示から選択し、工具交換する.そして
、命令509ではリーマ加工を実施する.命令510に
おいては、復帰高さ(85 mm)に合った位置に主軸
を移動して停止する.以上により、加工プログラムの第
2工程として入力したリーマ加工の実行が終了ENDす
る. 上記の実施例によれば、機械使用者は図面に示される最
終加工工程と関連寸法をCRT画面の問いかけに応じて
順次入力すれば加工プログラムの編集ができるから、機
械使用者によるプログラミングが簡単になるという利点
がある.また、最終加工工程などの入力に際してNC言
語を必要としないから、一層にプログラミングが容易で
ある.そして、その加工のための工具の順序、工具の選
択などは別途その機械の工具情報メモリおよび前加工工
程を示す加工パターンメモリ.加エバラメータ、および
リーマ取り代などのメモリにデータとして入力すること
ができる.さらに、この発明においては、リーマ加工の
場合については、下穴深さメモリにリーマの直径の倍数
を入力しているから、その直径に応じて下六の深さが自
動的に変わるため、直径が異なる夫々のリーマに対して
加工プログラム作戒に際し下六深さを入力する必要がな
い、という利点がある. 「効果」 以上述べたように、この発明になる工作機械は上記の構
戒を有するから、リーマ加工に対する下穴加工において
、図面に示されたリーマ加工における加工深さを入力す
るとともに工具径を入力するだけで夫々下六の深さが自
動的に決定されるため、加工プログラムの作成に際して
その都度下穴深さを入力しなくてもよいという優れた効
果がある.
In FIG. 22, when the program for executing tap machining is started by command 401, the machining pattern for tap machining is determined by command 402 from the tool pattern list shown in FIG. .Drill"
.. Reads that tools are required in the order of "3. Chamfering tool" and "4. Tap" and reads the pre-processing process. Command 4
In 03, the diameter of the tap pilot hole is determined from the tap pilot hole drill diameter table (shown in Figure 5). Read out that the hole drill diameter is 5.0 mm as pre-processing (data). Next, in command 404, the tip diameter of the center hole drill is set to the diameter of the tapped hole (5.0 mm).
) from the tool list shown in Figure 2 showing tool information, select the tool number 03 for the center hole drill smaller than 03, and replace the tool. Then, in command 405, a center hole is machined at a predetermined position specified by the machining program. By command 406, the pilot hole drill diameter (5 mm) obtained from the tap pilot hole drill diameter list shown in FIG.
) and whose tool length should be longer than the depth of the bottom (tool number 02) from the tool list shown in Figure 2, and replace the tool. In command 407, the depth of the pilot hole is determined using the following formula (1), and the pilot hole is machined to that depth. ) Select tool number 04) from the illustration in Figure 2 and change the tool.Then, in command 409, chamfering is performed.Subsequently, in command 410, if the nominal length is longer than the machining depth (25m+*), Select the same tap (tool number 05) as in (N6) from the illustration in Figure 2, change the tool, and perform tapping in command 411. In command 412, the return height (85-1) is set. Move the spindle to the correct position and stop. With the above, the execution of the tap machining input as the first step of the machining program is completed.Furthermore, the reaming machining input as the second step of the machining program is executed. An example will be explained with reference to the flowchart shown in Fig. 23. In Fig. 23, when a program for executing reaming is started by an instruction 501, an instruction 502 changes the machining pattern for reaming to the tool pattern shown in Fig. 4. From the list, it is read that tools are required in the order of "1. Center hole drill 4, r2. Drill reamer" and the pre-processing process is read.In command 503, the lower diameter of the reamer is machined and the reamer with parameter 8 is read. For example, when reaming a hole with a diameter of 6 mm as in this example, if the machining allowance is set to 0.5 m-, the pre-processing (data Then, in command 504, the tool number of the center hole drill whose tip diameter is smaller than the diameter of the tapped hole (5.0 mm) is 03 is read out as shown in the second diagram showing the tool information. Select from the tool list and change the tool.
Then, in command 505, a center hole is machined at a predetermined position specified by the machining program. Instruction 506
The drill diameter of the pilot hole obtained from the list of drill diameters of the pilot hole determined from the reaming allowance of processing parameter 8 (5 questions)
Select a drill (tool number 02) that is the same as and whose tool length should be longer than the depth of the bottom six from the tool list shown in Figure 2, and replace the tool. In command 507, the depth of the pilot hole is determined using the following formula (2), and the pilot hole is machined to that depth. (Reamer processing depth) + {(Reamer diameter) x (Multiple of reamer diameter )}...(2) In the instruction 508,
Select a reamer (tool number 07) whose blade length is longer than the machining depth and the same as the hole diameter from the illustration in Figure 2, and replace the tool. Then, in command 509, reaming is performed. In command 510, the main shaft is moved to a position matching the return height (85 mm) and stopped. With the above, the execution of the reaming process input as the second step of the machining program is completed. According to the above embodiment, the machine user can edit the machining program by sequentially inputting the final machining process and related dimensions shown in the drawing in response to the questions on the CRT screen, which simplifies programming by the machine user. It has the advantage of being Furthermore, since no NC language is required for inputting the final machining process, programming is even easier. The order of tools for machining, tool selection, etc. are stored separately in the tool information memory of the machine and the machining pattern memory indicating the pre-machining process. It is possible to input data such as the machining estimator and reaming allowance into the memory. Furthermore, in this invention, in the case of reaming, since a multiple of the diameter of the reamer is input into the prepared hole depth memory, the depth of the lower hex automatically changes according to the diameter. The advantage is that there is no need to input the lower depth when creating a machining program for each reamer with different values. "Effect" As described above, since the machine tool according to the present invention has the above-mentioned structure, when drilling a prepared hole for reaming, the machining depth for reaming shown in the drawing is input, and the tool diameter is also input. Since the depth of each lower hole is automatically determined just by inputting it, there is an excellent effect that there is no need to input the depth of the pilot hole each time when creating a machining program.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の実施例になる工作機械の構成を示す
ブロック図、第2図は工具情報メモリの記憶内容を示す
工具一覧表、第3図は工具登録時の必要寸法を各種工具
毎に示す正面図、第4図は加工パターンメモリの記憶内
容を示す工具バターン一覧表、第5図はタップ下穴メモ
リの記憶内容を表わすタップ下穴ドリル径一覧表、第6
図はこの実施例になる工作機械の構造を示す断面図、第
7図は前記工作機械の外観を示す斜視図、第8図は前記
工作機械中のコンピュータの正面図、第9図は前記工作
機械を用いてワークの加工を行う方法を示すフローチャ
ート、第lO図(a), (b)はこの実施例において
説明する第二加工(最終加工〉を示す平面図および断面
図、第11図はこの実施例における加工プログラムの内
容を示す加工プログラム表、第12図から第18図は加
工プログラムを入力する様子を示すコンピュータ画面の
正面図、第19図は工具割当ての実行を示すフローチャ
ート、第20図は工具を表示する状態を示すCRT画面
の正面図、第21図は加工プログラムの実行を示すフロ
ーチャート、第22図はタップの加工の実行を示すフロ
ーチャート、第23図はリーマの加工の実行を示すフロ
ーチャートである.1・・・CPU 、2・・・下穴深
さメモリ、3・・・キーボード、4・・・ROM、5・
・・加工プログラムメモリ.第5図 タ プ下穴 ド リ ル径一覧表 第6(2l 第 7 図 第8図 第9 図 第10図 第11r2 zja 第12 口 lj 第13 図 第14図 23 第15図 23 弟16目 23 第17図 23 第1812 フ1 第19回 工具割当て, フローチャート 第20図 121図
Fig. 1 is a block diagram showing the configuration of a machine tool according to an embodiment of the present invention, Fig. 2 is a tool list showing the stored contents of the tool information memory, and Fig. 3 shows the required dimensions for each tool when registering the tool. FIG. 4 is a tool pattern list showing the memory contents of the machining pattern memory, FIG. 5 is a tap preparation hole drill diameter list showing the memory contents of the tap preparation hole memory, and FIG.
7 is a perspective view showing the external appearance of the machine tool, FIG. 8 is a front view of the computer in the machine tool, and FIG. 9 is a sectional view showing the structure of the machine tool according to this embodiment. A flowchart showing a method of processing a workpiece using a machine, FIGS. A machining program table showing the contents of the machining program in this embodiment, FIGS. 12 to 18 are front views of the computer screen showing how to input the machining program, FIG. 19 is a flow chart showing execution of tool assignment, and FIG. The figure is a front view of the CRT screen showing the state in which tools are displayed, Figure 21 is a flowchart showing execution of the machining program, Figure 22 is a flowchart showing execution of tap machining, and Figure 23 is a flowchart showing execution of reamer machining. 1. CPU, 2. Prepared hole depth memory, 3. Keyboard, 4. ROM, 5.
...Machining program memory. Figure 5 Tap pilot hole drill diameter list No. 6 (2l Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 r2 za 12 Mouth lj 13 Figure 14 Figure 23 Figure 15 Figure 23 Younger brother 16 23 17th Figure 23 1812 F1 19th tool allocation, flowchart Figure 20 Figure 121

Claims (1)

【特許請求の範囲】 リーマ加工のために穴明けを行う下穴加工と、その加工
により形成された下穴にリーマ加工を連続して行う工作
機械において、 下穴加工とリーマ加工との加工深さの相違量を設定する
ために工具径の倍数を設定する設定手段を設け、 その設定手段により設定された倍数とリーマ加工のため
の工具径との積を求めて、その求めた積に応じて下穴加
工の加工深さをリーマ加工の深さよりも深く加工するよ
うにしたことを特徴とする工作機械。
[Claims] In a machine tool that performs pilot hole processing for drilling a hole for reaming, and reaming the pilot hole formed by the processing, the machining depth of the pilot hole processing and reaming. A setting means for setting a multiple of the tool diameter is provided in order to set the amount of difference in the thickness, and the product of the multiple set by the setting means and the tool diameter for reaming is determined, and the tool is adjusted according to the obtained product. A machine tool characterized in that the machining depth of pilot hole machining is deeper than the depth of reaming machining.
JP19840490A 1990-07-26 1990-07-26 Machine Tools Expired - Fee Related JPH0659588B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19840490A JPH0659588B2 (en) 1990-07-26 1990-07-26 Machine Tools

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19840490A JPH0659588B2 (en) 1990-07-26 1990-07-26 Machine Tools

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP59215672A Division JPS6195838A (en) 1984-09-21 1984-10-15 Machine Tools

Publications (2)

Publication Number Publication Date
JPH03166040A true JPH03166040A (en) 1991-07-18
JPH0659588B2 JPH0659588B2 (en) 1994-08-10

Family

ID=16390568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19840490A Expired - Fee Related JPH0659588B2 (en) 1990-07-26 1990-07-26 Machine Tools

Country Status (1)

Country Link
JP (1) JPH0659588B2 (en)

Also Published As

Publication number Publication date
JPH0659588B2 (en) 1994-08-10

Similar Documents

Publication Publication Date Title
US4739488A (en) Machine tool with tool selection and work sequence determination
US7096087B2 (en) Method and apparatus for automatically producing a machining program
US8380341B2 (en) NC program generating device and NC program generating method
KR860002004B1 (en) The processing method for numerical control
JPS6257852A (en) Automatic programming device
JPH0585301B2 (en)
US4972322A (en) Method for preparing numerical control data for a machine tool
JPS624551A (en) Automatic drawing system of tool configuration
JP4657436B2 (en) Automatic programming method and automatic programming apparatus
JPS58178405A (en) Numerical controller equipped with automatic programming function
KR920006233Y1 (en) Machine tools
JPH03166040A (en) Machine Tools
KR920006484B1 (en) Machine tools
JPS6176253A (en) Machine Tools
JPS61103213A (en) Production of numerical control data
KR930000974Y1 (en) Machine tools
JPH03220604A (en) Tool path drawing device and method for numerical control equipment
JPS61105610A (en) Automatic programming device of numerically controlled machine tool
JPS60263640A (en) Automatic programing
KR920007244Y1 (en) Machine tools
JP4286940B2 (en) NC machining program creation method and apparatus for machine tools
JPH079302A (en) Machining center etc. one item processing method
JPH0516961B2 (en)
JPH0248384B2 (en) SUCHISEIGYOKOSAKUKIKAINIOKERUANAAKEKAKOJOKYOHYOJISEIGYOHOHO
JP2803747B2 (en) Automatic determination of drilling process in lathe numerical control information creation function

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees