JP2839684B2 - 数値制御研削盤 - Google Patents
数値制御研削盤Info
- Publication number
- JP2839684B2 JP2839684B2 JP26226790A JP26226790A JP2839684B2 JP 2839684 B2 JP2839684 B2 JP 2839684B2 JP 26226790 A JP26226790 A JP 26226790A JP 26226790 A JP26226790 A JP 26226790A JP 2839684 B2 JP2839684 B2 JP 2839684B2
- Authority
- JP
- Japan
- Prior art keywords
- grinding
- processing
- grindstone
- cycle
- machining
- 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 - Fee Related
Links
Landscapes
- Machine Tool Sensing Apparatuses (AREA)
- Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
Description
【発明の詳細な説明】 <産業上の利用分野> 本発明はNCプログラムに基づいて工作機械を制御し、
加工を実行させる数値制御研削盤に関する。
加工を実行させる数値制御研削盤に関する。
<従来の技術> 従来、研削加工を行う場合において加工箇所1カ所に
ついて空研削、粗研削、精研削、微研削からなる砥石の
送り速度の異なった加工工程を設定し、これを1加工サ
イクルとして加工工程が進む毎に順次精度の高い加工を
行うようにしている。
ついて空研削、粗研削、精研削、微研削からなる砥石の
送り速度の異なった加工工程を設定し、これを1加工サ
イクルとして加工工程が進む毎に順次精度の高い加工を
行うようにしている。
しかし、加工を行う砥石の種類、工作物の加工取り代
(加工によって除去される部分)および仕上げ面精度等
によっては、加工箇所1ヵ所について加工サイクルを一
度に完了せず、1加工サイクルを加工工程によって2つ
に分割してこの分割された加工サイクルの間に砥石のド
レスを行う場合がある。
(加工によって除去される部分)および仕上げ面精度等
によっては、加工箇所1ヵ所について加工サイクルを一
度に完了せず、1加工サイクルを加工工程によって2つ
に分割してこの分割された加工サイクルの間に砥石のド
レスを行う場合がある。
また、多段スピンドルのように1つ工作物当たりに複
数の加工箇所が存在する場合においても、加工箇所ごと
にトラバース研削、プランジ研削等の加工パターンが相
違することや、加工箇所の増加による研削量の増大によ
って、1つの加工箇所の加工が終了し、次の加工箇所の
加工に移行する間に砥石のドレスを行う場合がある。
数の加工箇所が存在する場合においても、加工箇所ごと
にトラバース研削、プランジ研削等の加工パターンが相
違することや、加工箇所の増加による研削量の増大によ
って、1つの加工箇所の加工が終了し、次の加工箇所の
加工に移行する間に砥石のドレスを行う場合がある。
<発明が解決しようとする課題> 上述したような1加工サイクルを加工工程によって2
つに分割し、この分割された加工サイクルの間に砥石の
ドレスを行う場合や、加工箇所が移行する間に砥石のド
レスを行う場合の判断基準は、特に明確にされておらず
作業者の経験によるところが大きいため、作業者によっ
て砥石のドレス回数が相違して加工に要する時間や、工
作物の仕上がり具合に違いが発生するという問題点があ
った。
つに分割し、この分割された加工サイクルの間に砥石の
ドレスを行う場合や、加工箇所が移行する間に砥石のド
レスを行う場合の判断基準は、特に明確にされておらず
作業者の経験によるところが大きいため、作業者によっ
て砥石のドレス回数が相違して加工に要する時間や、工
作物の仕上がり具合に違いが発生するという問題点があ
った。
本発明はこのような問題点を解決するためになされた
ものであり、工作物を研削加工する場合において、その
加工途中に砥石のドレスが必要か否かの判断基準を設定
し、この判断基準に応じて砥石のドレスを自動的に行う
数値制御研削盤を提供することを目的とする。
ものであり、工作物を研削加工する場合において、その
加工途中に砥石のドレスが必要か否かの判断基準を設定
し、この判断基準に応じて砥石のドレスを自動的に行う
数値制御研削盤を提供することを目的とする。
<課題を解決するための手段> 本発明は上述した目的を達成するために、あらかじめ
入力された加工に必要な各種データから研削条件を決定
し、この研削条件に基づいて複数の研削工程よりなる加
工サイクルによって工作物の加工を行う数値制御研削盤
において、 前記加工に必要な各種データおよび前記研削条件から
前記加工サイクルの実行時に予想される砥石の負荷の大
小を判別する負荷判別手段と、この負荷判別手段によっ
て砥石の負荷が所定値より大きいと判断された時に前記
加工サイクルを前記研削工程に基づいて2つ以上の小サ
イクルに分割することを決定するサイクル分割手段と、
このサイクル分割手段によって分割された小サイクルが
終了する毎に砥石のドレスを行うドレス実行手段とを備
えたものである。
入力された加工に必要な各種データから研削条件を決定
し、この研削条件に基づいて複数の研削工程よりなる加
工サイクルによって工作物の加工を行う数値制御研削盤
において、 前記加工に必要な各種データおよび前記研削条件から
前記加工サイクルの実行時に予想される砥石の負荷の大
小を判別する負荷判別手段と、この負荷判別手段によっ
て砥石の負荷が所定値より大きいと判断された時に前記
加工サイクルを前記研削工程に基づいて2つ以上の小サ
イクルに分割することを決定するサイクル分割手段と、
このサイクル分割手段によって分割された小サイクルが
終了する毎に砥石のドレスを行うドレス実行手段とを備
えたものである。
また、複数の加工箇所よりなる工作物の各加工箇所毎
の加工に必要な各種データをあらかじめ入力することに
よって、各加工箇所毎の研削条件と各加工箇所の研削順
序を決定し、工作物の加工を行う数値制御研削盤におい
て、前記加工に必要な各種データおよび研削条件に基づ
いて前記加工箇所の加工時に予想される砥石の負荷を前
記加工箇所の研削順序で累積する砥石負荷算出手段と、
この砥石負荷算出手段によって累積された砥石負荷が所
定値を越えた時、この時累積された加工箇所を加工した
後に、砥石のドレスを行うことを決定するアドレス決定
手段とを備えたものである。
の加工に必要な各種データをあらかじめ入力することに
よって、各加工箇所毎の研削条件と各加工箇所の研削順
序を決定し、工作物の加工を行う数値制御研削盤におい
て、前記加工に必要な各種データおよび研削条件に基づ
いて前記加工箇所の加工時に予想される砥石の負荷を前
記加工箇所の研削順序で累積する砥石負荷算出手段と、
この砥石負荷算出手段によって累積された砥石負荷が所
定値を越えた時、この時累積された加工箇所を加工した
後に、砥石のドレスを行うことを決定するアドレス決定
手段とを備えたものである。
<作用> 1加工サイクルを加工工程に基づいて複数の小サイク
ルに分割し、この小サイクル毎に砥石のドレスを行う。
ルに分割し、この小サイクル毎に砥石のドレスを行う。
また、研削順序に従って複数の加工箇所の加工を行う
に当たって、あらかじめ加工箇所毎に予想される砥石の
負荷を加工順序に従って累積していき、所定の値を越え
た加工箇所の前もしくは後に砥石のドレスを行う。
に当たって、あらかじめ加工箇所毎に予想される砥石の
負荷を加工順序に従って累積していき、所定の値を越え
た加工箇所の前もしくは後に砥石のドレスを行う。
<実施例> 以下本発明の実施例を図面に基づいて説明する。第1
図において10は研削盤、20は数値制御装置である。研削
盤10は砥石Gを有する砥石台11と工作物Wを載置するテ
ーブル13とを備えている。工作物Wは複数の段(加工箇
所)を有しており、砥石台11およびテーブル13は、駆動
回路16,17によりそれぞれ回転駆動されるサーボモータ1
2,14によってX軸およびZ軸方向に移動されるようにな
っている。テーブル13には、工作物Wの両端を支持する
ための主軸台50と心押台51が対向配置され、工作物Wは
主軸台22によって回転駆動される。心押台51には砥石修
正工具52が突設され、テーブル13と砥石台11の相対運動
により、砥石Gの研削面は所望形状に研削される。な
お、15は工作物Wの軸方向位置決めを行うための端面定
寸装置である。
図において10は研削盤、20は数値制御装置である。研削
盤10は砥石Gを有する砥石台11と工作物Wを載置するテ
ーブル13とを備えている。工作物Wは複数の段(加工箇
所)を有しており、砥石台11およびテーブル13は、駆動
回路16,17によりそれぞれ回転駆動されるサーボモータ1
2,14によってX軸およびZ軸方向に移動されるようにな
っている。テーブル13には、工作物Wの両端を支持する
ための主軸台50と心押台51が対向配置され、工作物Wは
主軸台22によって回転駆動される。心押台51には砥石修
正工具52が突設され、テーブル13と砥石台11の相対運動
により、砥石Gの研削面は所望形状に研削される。な
お、15は工作物Wの軸方向位置決めを行うための端面定
寸装置である。
前記数値制御装置20は中央演算装置21、記憶装置22、
パルス発生回路23、インターフェース26,27,28によって
構成され、パルス発生回路23から送出される指令パルス
が駆動回路16,17に供給されるようになっている。
パルス発生回路23、インターフェース26,27,28によって
構成され、パルス発生回路23から送出される指令パルス
が駆動回路16,17に供給されるようになっている。
前記記憶装置22には、NCプログラムを記憶するプログ
ラム記憶エリアPMEと、このNCプログラムを解析処理し
てパルス発生回路23に送信するデータを記憶する数値デ
ータ記憶エリアNDEと、NCデータおよび研削条件を記憶
した加工データエリアMDEと、本発明を実施するドレス
実行の判断を行うプログラム等を記憶した解析データプ
ログラエリアAPEが設けられている。
ラム記憶エリアPMEと、このNCプログラムを解析処理し
てパルス発生回路23に送信するデータを記憶する数値デ
ータ記憶エリアNDEと、NCデータおよび研削条件を記憶
した加工データエリアMDEと、本発明を実施するドレス
実行の判断を行うプログラム等を記憶した解析データプ
ログラエリアAPEが設けられている。
一方、インターフェース26には、表示制御回路37が接
続され、この表示制御回路37によってCRT38が作動され
る。またインターフェース27には、データを記憶装置22
に入力するためのデータ書込装置36とNCプログラムを記
憶したバブルカセット入出力装置34が接続されている。
続され、この表示制御回路37によってCRT38が作動され
る。またインターフェース27には、データを記憶装置22
に入力するためのデータ書込装置36とNCプログラムを記
憶したバブルカセット入出力装置34が接続されている。
以上のような構成で、数値制御装置20の動作について
説明する。
説明する。
第4図に示すフローチャートは、本実施例の数値制御
研削盤が加工に必要な全ての条件を順次決定していく全
体の過程を示したものである。
研削盤が加工に必要な全ての条件を順次決定していく全
体の過程を示したものである。
ステップ100では、作業者によって工作物Wの加工に
必要なNCデータが入力され、加工データエリアMDEに記
憶される。ここにおけるNCデータとは、工作物Wの各段
の形状、仕上げ寸法、取り代、要求する仕上げ精度およ
び砥石の材質等である。
必要なNCデータが入力され、加工データエリアMDEに記
憶される。ここにおけるNCデータとは、工作物Wの各段
の形状、仕上げ寸法、取り代、要求する仕上げ精度およ
び砥石の材質等である。
ステップ102では、ステップ100において入力されたNC
データに基づいて研削サイクルが決定され、加工データ
エリアMDEに記憶される。即ち、各段の形状からトラバ
ース、プランジ等の加工パターンが選択されるととも
に、各段の形状に応じた砥石Gの移動経路が選択され
る。
データに基づいて研削サイクルが決定され、加工データ
エリアMDEに記憶される。即ち、各段の形状からトラバ
ース、プランジ等の加工パターンが選択されるととも
に、各段の形状に応じた砥石Gの移動経路が選択され
る。
ステップ104では、ステップ100,102において加工デー
タエリアMDEに記憶されたNCデータおよび研削サイクル
に基づいて研削条件を計算し、加工データエリアMDEに
記憶する。研削条件には空研削、粗研削、精研削、微研
削の開始位置、送り速度、工作物Wの回転速度、各段の
剛性等がある。
タエリアMDEに記憶されたNCデータおよび研削サイクル
に基づいて研削条件を計算し、加工データエリアMDEに
記憶する。研削条件には空研削、粗研削、精研削、微研
削の開始位置、送り速度、工作物Wの回転速度、各段の
剛性等がある。
ステップ106では、後述するサイクル分割の有無の決
定を行う。即ち、ステップ104で算出した研削条件から
ステップ102で決定した研削サイクル中に砥石Gのドレ
スを行う必要があるか否かを判断する。
定を行う。即ち、ステップ104で算出した研削条件から
ステップ102で決定した研削サイクル中に砥石Gのドレ
スを行う必要があるか否かを判断する。
ステップ108では、加工データエリアMDEに記憶された
NCデータ、研削サイクルおよび研削条件に基づいて工作
物Wの各段の研削順序を決定する。この研削順序はあら
かじめ設定されたアルゴリズムにより決定される。例え
ばトラバース研削を行う段が複数存在する場合は、剛性
が所定の値以下の箇所を値の小さい箇所から順に研削
し、剛性が所定の値以上の箇所は、研削幅の広い箇所か
ら順に研削する。
NCデータ、研削サイクルおよび研削条件に基づいて工作
物Wの各段の研削順序を決定する。この研削順序はあら
かじめ設定されたアルゴリズムにより決定される。例え
ばトラバース研削を行う段が複数存在する場合は、剛性
が所定の値以下の箇所を値の小さい箇所から順に研削
し、剛性が所定の値以上の箇所は、研削幅の広い箇所か
ら順に研削する。
ステップ110では、後述する各段間の中間ドレスの有
無の決定を行う。即ち、ステップ108で決められた研削
順序に従って加工を行った場合の砥石Gの負荷を推定し
て、全ての段の加工を行う間に砥石Gのドレスが必要
か、またアドレスが必要ならばどの段の加工後が適当で
あるかを決定する。
無の決定を行う。即ち、ステップ108で決められた研削
順序に従って加工を行った場合の砥石Gの負荷を推定し
て、全ての段の加工を行う間に砥石Gのドレスが必要
か、またアドレスが必要ならばどの段の加工後が適当で
あるかを決定する。
ステップ112では、ステップ106および110において、
砥石Gのドレスが必要と判断された場合の砥石Gのドレ
ス方法を決定する。ドレス方法は、研削サイクル、各段
の仕上げ精度、砥石の材質を考慮して決定され、ドレス
回数、切込み量およびドレス速度の項目から成り立って
いる。
砥石Gのドレスが必要と判断された場合の砥石Gのドレ
ス方法を決定する。ドレス方法は、研削サイクル、各段
の仕上げ精度、砥石の材質を考慮して決定され、ドレス
回数、切込み量およびドレス速度の項目から成り立って
いる。
ステップ114では、以上のステップで決定された項目
に従って工作物Wの加工を開始する。
に従って工作物Wの加工を開始する。
次に第5図に示すフローチャートによって、上述した
ステップ106に示したサイクル分割の有無の決定の過程
を説明する。本実施例においてサイクル分割とは、研削
サイクル中に砥石Gのドレスを行う必要があるか否かを
判断を行い、ドレスを行う必要があると判断された場合
には、空研削、粗研削、精研削、微研削と移行する加工
サイクルを空研削、粗研削からなる荒工程サイクルと精
研削、微研削からなる仕上げ工程サイクルの2つの小サ
イクルに分割し、荒工程サイクル終了後に一度砥石Gの
送りを停止して、砥石Gを砥石修正工具52によってドレ
スを行った後、仕上げ工程サイクルを実行しようという
ものである。以下のステップは、工作物Wの1つの段に
対するサイクル分割の有無の決定過程を示したものであ
る。
ステップ106に示したサイクル分割の有無の決定の過程
を説明する。本実施例においてサイクル分割とは、研削
サイクル中に砥石Gのドレスを行う必要があるか否かを
判断を行い、ドレスを行う必要があると判断された場合
には、空研削、粗研削、精研削、微研削と移行する加工
サイクルを空研削、粗研削からなる荒工程サイクルと精
研削、微研削からなる仕上げ工程サイクルの2つの小サ
イクルに分割し、荒工程サイクル終了後に一度砥石Gの
送りを停止して、砥石Gを砥石修正工具52によってドレ
スを行った後、仕上げ工程サイクルを実行しようという
ものである。以下のステップは、工作物Wの1つの段に
対するサイクル分割の有無の決定過程を示したものであ
る。
ステップ200では、加工データエリアMDEに記憶された
NCデータの中から現在対象となっている段の取り代を読
み出し、この値があらかじめ定められた値より大きいか
否かを判断する。もし、この値より小さい時はステップ
214に移行して、取り代が十分小さいのでこの段を加工
においてはサイクル分割を行うほど砥石Gの負荷は大き
くないと判断する。また、前記した値より大きい時はス
テップ202に移行する。
NCデータの中から現在対象となっている段の取り代を読
み出し、この値があらかじめ定められた値より大きいか
否かを判断する。もし、この値より小さい時はステップ
214に移行して、取り代が十分小さいのでこの段を加工
においてはサイクル分割を行うほど砥石Gの負荷は大き
くないと判断する。また、前記した値より大きい時はス
テップ202に移行する。
ステップ202では、現在対象となっている段を加工し
た場合に推定される研削量である実研削量Vcの計算を行
った後、ステップ204に移行する。実研削量Vcは、NCデ
ータとして加工データエリアMDEに記憶された仕上げ径
D、取り代tおよび円周率πより以下のように算出され
る。
た場合に推定される研削量である実研削量Vcの計算を行
った後、ステップ204に移行する。実研削量Vcは、NCデ
ータとして加工データエリアMDEに記憶された仕上げ径
D、取り代tおよび円周率πより以下のように算出され
る。
Vc=π×D×t ステップ204では、現在対象となっている段の許容研
削能率Zを加工データエリアMDEより読み出す。
削能率Zを加工データエリアMDEより読み出す。
許容研削能率Zは工作物Wの材質と砥石Gの材質から
経験的に導き出すことができる。このため、加工データ
エリアMDEには工作物Wの材質と砥石Gの材質の組み合
わせから求められる許容研削能率Zがマップ状に記憶さ
れており、このマップとNCデータとして入力された工作
物Wの材質と砥石Gの材質から許容研削能率Zを読み出
すことができる。
経験的に導き出すことができる。このため、加工データ
エリアMDEには工作物Wの材質と砥石Gの材質の組み合
わせから求められる許容研削能率Zがマップ状に記憶さ
れており、このマップとNCデータとして入力された工作
物Wの材質と砥石Gの材質から許容研削能率Zを読み出
すことができる。
ステップ206では、許容研削量Vaの計算を行う。許容
研削量Vaは許容研削能率Zと定数α,βより以下のよう
に近似して求めることができる。
研削量Vaは許容研削能率Zと定数α,βより以下のよう
に近似して求めることができる。
Va=β/Z^α ここにおける定数α,βは砥石の種類及び仕上げ面の
精度により決定される値であり、許容研削能率同様加工
データエリアMDEにマップ状に記憶されている。
精度により決定される値であり、許容研削能率同様加工
データエリアMDEにマップ状に記憶されている。
ステップ208では、ステップ202および206で求めた実
研削量Vcと許容研削量Vaを比較する。この結果、Vc≧Va
の関係にあるならば(YES)、許容研削量に比べ実際の
研削量が大きいので砥石Gの負荷が大きくなると判断さ
れステップ216に移行し、サイクル分割を行うことが決
定される。そして、ステップ220に移行して、荒工程終
了後、砥石Gの送りを停止するように加工サイクルを変
更する。また、Vc≧Vaの関係にないならば(NO)、ステ
ップ210に移行する。
研削量Vcと許容研削量Vaを比較する。この結果、Vc≧Va
の関係にあるならば(YES)、許容研削量に比べ実際の
研削量が大きいので砥石Gの負荷が大きくなると判断さ
れステップ216に移行し、サイクル分割を行うことが決
定される。そして、ステップ220に移行して、荒工程終
了後、砥石Gの送りを停止するように加工サイクルを変
更する。また、Vc≧Vaの関係にないならば(NO)、ステ
ップ210に移行する。
ステップ210では、NCデータとして記憶されている段
の仕上げ面精度(粗さ)より、サイクル分割を行うか否
かを判断する。即ち、あらかじめ設定された値よりも、
仕上げ面精度が高いならば、より高い砥石面精度が要求
されるため、ステップ218に移行してサイクル分割を行
うことが決定される。そして、ステップ220に移行して
荒工程終了後に砥石Gの送りを停止するように加工サイ
クルを変更する。また、段の仕上げ面精度が前述の設定
値よりも低いならばステップ212に移行してサイクル分
割を行わないことが決定される。
の仕上げ面精度(粗さ)より、サイクル分割を行うか否
かを判断する。即ち、あらかじめ設定された値よりも、
仕上げ面精度が高いならば、より高い砥石面精度が要求
されるため、ステップ218に移行してサイクル分割を行
うことが決定される。そして、ステップ220に移行して
荒工程終了後に砥石Gの送りを停止するように加工サイ
クルを変更する。また、段の仕上げ面精度が前述の設定
値よりも低いならばステップ212に移行してサイクル分
割を行わないことが決定される。
以上述べた過程によって、サイクル分割を行うか否か
の決定が行われる。
の決定が行われる。
次に第6図に示すフローチャートによって、上述した
ステップ110に示した中間ドレスの有無の決定の過程を
説明する。本実施例において中間ドレスとは、ステップ
108で決められた研削順序に従って加工を行った場合、
全ての段の加工を行う間に砥石Gのドレスが必要か、ま
た必要ならばどの段の加工後が適当かを決定するもので
ある。以下のステップは、第2図に示したような工作物
Wに対する中間ドレスの有無の決定過程を示したもので
ある。この工作物WはW1からW5の5つの加工箇所である
段を有しており、上述したステップ108においてW1からW
5順番で加工順序が決定されている。
ステップ110に示した中間ドレスの有無の決定の過程を
説明する。本実施例において中間ドレスとは、ステップ
108で決められた研削順序に従って加工を行った場合、
全ての段の加工を行う間に砥石Gのドレスが必要か、ま
た必要ならばどの段の加工後が適当かを決定するもので
ある。以下のステップは、第2図に示したような工作物
Wに対する中間ドレスの有無の決定過程を示したもので
ある。この工作物WはW1からW5の5つの加工箇所である
段を有しており、上述したステップ108においてW1からW
5順番で加工順序が決定されている。
ステップ300では、加工データエリアMDEに記憶された
加工順序を読み出す。以下はこの加工順序の順に段Wk
(1≦k≦5)のデータを読み出す。
加工順序を読み出す。以下はこの加工順序の順に段Wk
(1≦k≦5)のデータを読み出す。
ステップ302では、Wk段の加工パターンを読み出して
この加工パターンがR研削またはテーパ研削であるか否
かを判別する。もし、加工パターンがR研削である場合
は第3図(c)に示すR部のように砥石Gの形状をR状
に修正しなければならない。また、テーパ研削である場
合は第3図(b)に示すように砥石Gの形状をテーパの
角度θに合わせて修正しなければならない。従って、加
工パターンがR研削またはテーパ研削である場合は、ス
テップ306に移行してWk段の加工を行う前に加工パター
ンに応じた中間ドレスを行うことを決定する。一方、加
工パターンがR研削またはテーパ研削以外の場合は、ス
テップ304に移行する。本実施例においてはW4段とW5段
がステップ306に移行するものに相当する。
この加工パターンがR研削またはテーパ研削であるか否
かを判別する。もし、加工パターンがR研削である場合
は第3図(c)に示すR部のように砥石Gの形状をR状
に修正しなければならない。また、テーパ研削である場
合は第3図(b)に示すように砥石Gの形状をテーパの
角度θに合わせて修正しなければならない。従って、加
工パターンがR研削またはテーパ研削である場合は、ス
テップ306に移行してWk段の加工を行う前に加工パター
ンに応じた中間ドレスを行うことを決定する。一方、加
工パターンがR研削またはテーパ研削以外の場合は、ス
テップ304に移行する。本実施例においてはW4段とW5段
がステップ306に移行するものに相当する。
ステップ304では、Wk段の加工パターンと研削順序がW
k段の1つ前であるWk−1段の加工パターンを比較してW
k−1段からWk段に加工が移行する時において、加工パ
ターンがトラバース研削からプランジ研削に移行するか
否かを判断する。これはトラバース研削を行うことによ
って砥石Gは第3図(a)に示すように階段状に摩耗す
るため、そのままの状態でプランジ研削を行うと仕上げ
精度に大きな影響を与えるためである。従って、加工パ
ターンがトラバース研削からプランジ研削に移行する場
合は、ステップ306に移行してWk段の加工を行う前に中
間アドレスを行ことを決定する。一方、加工パターンが
トラバース研削からプランジ研削に移行しない場合は、
ステップ308に移行する。本実施例においてはW2段がト
ラバース研削からプランジ研削に移行する場合に相当す
る。
k段の1つ前であるWk−1段の加工パターンを比較してW
k−1段からWk段に加工が移行する時において、加工パ
ターンがトラバース研削からプランジ研削に移行するか
否かを判断する。これはトラバース研削を行うことによ
って砥石Gは第3図(a)に示すように階段状に摩耗す
るため、そのままの状態でプランジ研削を行うと仕上げ
精度に大きな影響を与えるためである。従って、加工パ
ターンがトラバース研削からプランジ研削に移行する場
合は、ステップ306に移行してWk段の加工を行う前に中
間アドレスを行ことを決定する。一方、加工パターンが
トラバース研削からプランジ研削に移行しない場合は、
ステップ308に移行する。本実施例においてはW2段がト
ラバース研削からプランジ研削に移行する場合に相当す
る。
なお、ステップ306に移行した後はステップ308に移行
する。
する。
ステップ308では、Wk段を加工した場合に推定される
研削量である実研削量Vc(k)の計算を行った後、ステ
ップ310に移行する。実研削量Vc(k)の算出は、前述
したサイクル分割の有無の決定過程におけるステップ20
2の計算と同様である。
研削量である実研削量Vc(k)の計算を行った後、ステ
ップ310に移行する。実研削量Vc(k)の算出は、前述
したサイクル分割の有無の決定過程におけるステップ20
2の計算と同様である。
ステップ310では、前述のステップ204と同様にWk段の
許容研削能率Z(k)の計算を行いステップ312に移行
する。
許容研削能率Z(k)の計算を行いステップ312に移行
する。
ステップ312では、前述のステップ206と同様に許容研
削能率Z(k)よりWk段の許容研削量Va(k)を求めス
テップ314に移行する。
削能率Z(k)よりWk段の許容研削量Va(k)を求めス
テップ314に移行する。
ステップ314では、砥石Gの負荷率Da(k)を算出す
る。負荷率Da(k)は実研削量Vc(k)、許容研削量Va
(k)およびWk段より前までの加工工程で累積された負
荷率Da(k−1)から以下のように求められる。
る。負荷率Da(k)は実研削量Vc(k)、許容研削量Va
(k)およびWk段より前までの加工工程で累積された負
荷率Da(k−1)から以下のように求められる。
Da(k)=Vc(k)/Va(k)+Da(k−1) ステップ316では、ステップ314で求めた負荷率Da
(k)によりWk段加工後の砥石Gの負荷の多少を推定し
て中間ドレスが必要かどうかを判断する。即ち、Da
(k)≧1ならば(YES)、許容研削能量Va(k)に対
して実研削量Vc(k)が大きいため、Wk段加工後の砥石
Gの負荷が大きいと判断されてステップ318に移行し、W
k段加工後に砥石Gのドレスを実行することを決定す
る。また、Da≧1でないならば(NO)、Wk段加工後も砥
石Gの負荷は小さく、次の段の加工も可能であると判断
されてステップ324に移行し、Wk段加工後に砥石Gのド
レスを実行しないことを決定する。
(k)によりWk段加工後の砥石Gの負荷の多少を推定し
て中間ドレスが必要かどうかを判断する。即ち、Da
(k)≧1ならば(YES)、許容研削能量Va(k)に対
して実研削量Vc(k)が大きいため、Wk段加工後の砥石
Gの負荷が大きいと判断されてステップ318に移行し、W
k段加工後に砥石Gのドレスを実行することを決定す
る。また、Da≧1でないならば(NO)、Wk段加工後も砥
石Gの負荷は小さく、次の段の加工も可能であると判断
されてステップ324に移行し、Wk段加工後に砥石Gのド
レスを実行しないことを決定する。
ステップ318によってドレスの実行が決定された後は
ステップ320に移行し、ドレスの実行のためドレスの負
荷率を0に戻した後、ステップ322に移行する。
ステップ320に移行し、ドレスの実行のためドレスの負
荷率を0に戻した後、ステップ322に移行する。
ステップ324によってドレスを実行しないことが決定
さた後は、負荷率Da(k)を加工データエリアMDAに記
憶した後、ステップ322に移行する。
さた後は、負荷率Da(k)を加工データエリアMDAに記
憶した後、ステップ322に移行する。
ステップ322では、Wk段が研削順序最後の工程であるW
5段であるか否かを判断する。もし、W5段であるならば
(YES)、中間ドレスの有無の決定を行う過程を終了す
る。また、W5段でないならば(NO)、kの値に1を加算
して次に加工する段において上記の過程を実行するため
にステップ302に移行する。
5段であるか否かを判断する。もし、W5段であるならば
(YES)、中間ドレスの有無の決定を行う過程を終了す
る。また、W5段でないならば(NO)、kの値に1を加算
して次に加工する段において上記の過程を実行するため
にステップ302に移行する。
以上述べた過程によって、中間ドレスの有無の決定が
行われる。
行われる。
第7図に示すフローチャートは、研削順序に従って実
際に工作物Wの加工を行う場合において、サイクル分割
と中間アドレスがどのよう実行されるかを示したもので
ある。
際に工作物Wの加工を行う場合において、サイクル分割
と中間アドレスがどのよう実行されるかを示したもので
ある。
ステップ400では、工作物WのWk段の加工を開始す
る。即ち、荒工程サイクルである空研削および粗研削を
実行する。このステップにおいて荒工程サイクルによる
加工を終了すると、ステップ402に移行する。
る。即ち、荒工程サイクルである空研削および粗研削を
実行する。このステップにおいて荒工程サイクルによる
加工を終了すると、ステップ402に移行する。
ステップ402では、Wk段についてサイクル分割の決定
がされているかを判断する。もし、サイクル分割の決定
がされているならば(YES)、ステップ404に移行して、
砥石Gのドレスを行った後、ステップ406に移行する。
また、サイクル分割の決定がされていないならば(N
O)、直接ステップ406に移行する。
がされているかを判断する。もし、サイクル分割の決定
がされているならば(YES)、ステップ404に移行して、
砥石Gのドレスを行った後、ステップ406に移行する。
また、サイクル分割の決定がされていないならば(N
O)、直接ステップ406に移行する。
ステップ406では、Wk段の加工を続行し、仕上げ工程
サイクルである精研削および微研削を実行する。このス
テップにおいて仕上げ工程サイクルによる加工を終了す
るとWk段の加工が完了し、ステップ408に移行する。
サイクルである精研削および微研削を実行する。このス
テップにおいて仕上げ工程サイクルによる加工を終了す
るとWk段の加工が完了し、ステップ408に移行する。
ステップ408では、現在加工を完了したWk段が最終加
工箇所であるW5段であるかを判断する。W5段であるなら
ば(YES)、工作物Wの全ての加工箇所を加工したこと
になるので加工を終了する。また、W5段でないならば
(NO)、ステップ410に移行する。
工箇所であるW5段であるかを判断する。W5段であるなら
ば(YES)、工作物Wの全ての加工箇所を加工したこと
になるので加工を終了する。また、W5段でないならば
(NO)、ステップ410に移行する。
ステップ410では、Wk段の加工終了後に中間ドレスの
決定がなされているかを判断する。中間ドレスの決定が
なされているならば(YES)、ステップ412に移行して砥
石Gのドレスを実行した後、ステップ414に移行する。
また、中間ドレスの決定がなされていないならば(N
O)、直接ステップ414に移行する。
決定がなされているかを判断する。中間ドレスの決定が
なされているならば(YES)、ステップ412に移行して砥
石Gのドレスを実行した後、ステップ414に移行する。
また、中間ドレスの決定がなされていないならば(N
O)、直接ステップ414に移行する。
ステップ414では、k=k+1としてWk段の設定を現
在加工終了した段から次に加工する段に変更した後、ス
テップ400に戻り次の段の加工を開始する。
在加工終了した段から次に加工する段に変更した後、ス
テップ400に戻り次の段の加工を開始する。
以上述べたように本実施例の数値制御研削盤は、サイ
クル分割の有無の決定機能と中間ドレスの有無の決定機
能を備えているために、工作物Wの加工に必要なドレス
回数を自動的に判断することができる。
クル分割の有無の決定機能と中間ドレスの有無の決定機
能を備えているために、工作物Wの加工に必要なドレス
回数を自動的に判断することができる。
<発明の効果> 以上述べたように本発明においては、砥石の負荷を推
定する基準を設定して、この基準より工作物の加工途中
に砥石のドレスが必要か否かを決定するようにしたため
に、工作物に対して必要かつ十分なドレス回数を決定す
ることができる。従って、作業者の違いによる加工時間
や仕上がり具合の違いを減少させることができる。
定する基準を設定して、この基準より工作物の加工途中
に砥石のドレスが必要か否かを決定するようにしたため
に、工作物に対して必要かつ十分なドレス回数を決定す
ることができる。従って、作業者の違いによる加工時間
や仕上がり具合の違いを減少させることができる。
第1図から第7図は本発明による実施例を示し、第1図
は数値制御研削盤の構成を説明するための図、第2図は
工作物Wを説明するための図、第3図は砥石Gの形状を
説明するための図、第4図は全加工条件を決定していく
過程を示したフローチャート、第5図はサイクル分割の
有無を決定していく過程を示したフローチャート、第6
図は中間ドレスの有無を決定していく過程を示したフロ
ーチャート、第7図は工作物Wの加工過程を説明するた
めのフローチャートである。 10……研削盤、20……数値制御装置、52……砥石修正工
具、W……工作物、G……砥石。
は数値制御研削盤の構成を説明するための図、第2図は
工作物Wを説明するための図、第3図は砥石Gの形状を
説明するための図、第4図は全加工条件を決定していく
過程を示したフローチャート、第5図はサイクル分割の
有無を決定していく過程を示したフローチャート、第6
図は中間ドレスの有無を決定していく過程を示したフロ
ーチャート、第7図は工作物Wの加工過程を説明するた
めのフローチャートである。 10……研削盤、20……数値制御装置、52……砥石修正工
具、W……工作物、G……砥石。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 勝田 守 愛知県刈谷市朝日町1丁目1番地 豊田 工機株式会社内 (72)発明者 山中 将 愛知県刈谷市朝日町1丁目1番地 豊田 工機株式会社内 審査官 森川 元嗣 (56)参考文献 特開 昭49−118095(JP,A) 特開 昭62−199359(JP,A) 特開 昭56−27763(JP,A) (58)調査した分野(Int.Cl.6,DB名) B24B 49/16,49/18 B23Q 17/09
Claims (2)
- 【請求項1】あらかじめ入力された加工に必要な各種デ
ータから研削条件を決定し、この研削条件に基づいて複
数の研削工程よりなる加工サイクルによって工作物の加
工を行う数値制御研削盤において、 前記加工に必要な各種データおよび前記研削条件から前
記加工サイクルの実行時に予想される砥石の負荷の大小
を判別する負荷判別手段と、 この負荷判別手段によって砥石の負荷が所定値より大き
いと判断された時に前記加工サイクルを前記研削工程に
基づいて2つ以上の小サイクルに分割することを決定す
るサイクル分割手段と、 このサイクル分割手段によって分割された小サイクルが
終了する毎に砥石のドレスを行うドレス実行手段と を備えたことを特徴とする数値制御研削盤。 - 【請求項2】複数の加工箇所よりなる工作物の各加工箇
所毎の加工に必要な各種データをあらかじめ入力するこ
とによって、各加工箇所毎の研削条件と各加工箇所の研
削順序を決定し、工作物の加工を行う数値制御研削盤に
おいて、 前記加工に必要な各種データおよび研削条件に基づいて
前記加工箇所の加工時に予想される砥石の負荷を前記加
工箇所の研削順序で累積する砥石負荷算出手段と、 この砥石負荷算出手段によって累積された砥石負荷が所
定値を越えた時、この時累積した加工箇所を加工した後
に砥石のドレスを行うことを決定するドレス決定手段と を備えたことを特徴とする数値制御研削盤。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26226790A JP2839684B2 (ja) | 1990-09-28 | 1990-09-28 | 数値制御研削盤 |
EP19910116574 EP0480269A3 (en) | 1990-09-28 | 1991-09-27 | Numerically controlled grinding machine |
US07/766,214 US5271187A (en) | 1990-09-28 | 1991-09-27 | Numerically controlled grinding machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26226790A JP2839684B2 (ja) | 1990-09-28 | 1990-09-28 | 数値制御研削盤 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04141366A JPH04141366A (ja) | 1992-05-14 |
JP2839684B2 true JP2839684B2 (ja) | 1998-12-16 |
Family
ID=17373417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP26226790A Expired - Fee Related JP2839684B2 (ja) | 1990-09-28 | 1990-09-28 | 数値制御研削盤 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2839684B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4670694B2 (ja) * | 2006-03-16 | 2011-04-13 | トヨタ自動車株式会社 | ホーニング加工装置及びホーニング加工装置の制御方法 |
-
1990
- 1990-09-28 JP JP26226790A patent/JP2839684B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH04141366A (ja) | 1992-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2637488B2 (ja) | 数値制御研削盤 | |
US4498259A (en) | Numerical controller for a grinding machine | |
JPH04250965A (ja) | 半径方向非円形工作物を円周研削する方法 | |
EP0139280B1 (en) | Method of grinding cams on a camshaft | |
JP2811515B2 (ja) | 非円形ワークの研削方法及び装置 | |
JP2020015129A (ja) | 砥石車表面状態推定モデル生成装置、砥石車表面状態推定装置、研削盤の動作指令データ調整モデル生成装置および研削盤の動作指令データ更新装置 | |
JPH0236047A (ja) | 非真円形工作物加工用数値制御装置 | |
JPH077296B2 (ja) | 非真円形工作物加工用数値制御装置 | |
US5271187A (en) | Numerically controlled grinding machine | |
JP2839684B2 (ja) | 数値制御研削盤 | |
JPH0426977B2 (ja) | ||
JPH08272418A (ja) | 非真円体の研削装置及び研削方法 | |
JP3009216B2 (ja) | 数値制御研削盤の砥石自動修正装置 | |
JP2839685B2 (ja) | 研削データの自動決定方法 | |
JP3507871B2 (ja) | 工作機械の数値制御装置 | |
JP3497976B2 (ja) | 数値制御研削盤 | |
JP3143656B2 (ja) | 研削装置 | |
JPH0236048A (ja) | Ncデータ作成装置 | |
JPH01205954A (ja) | 工作機械の工具径路自動決定装置 | |
JP2744717B2 (ja) | 対話型プログラミング装置 | |
JP3916838B2 (ja) | 加工作業中に加工量を設定可能な加工装置 | |
KR20230146340A (ko) | 다계통 공작기계의 진동 감쇠 제어장치 및 제어방법 | |
JPH0627322Y2 (ja) | 数値制御研削盤 | |
RU1808660C (ru) | Способ изготовлени деталей на плоскошлифовальных станках | |
JPH09253989A (ja) | 研削方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081016 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091016 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |