JPH0641096B2 - 数値制御研削盤 - Google Patents

数値制御研削盤

Info

Publication number
JPH0641096B2
JPH0641096B2 JP22739086A JP22739086A JPH0641096B2 JP H0641096 B2 JPH0641096 B2 JP H0641096B2 JP 22739086 A JP22739086 A JP 22739086A JP 22739086 A JP22739086 A JP 22739086A JP H0641096 B2 JPH0641096 B2 JP H0641096B2
Authority
JP
Japan
Prior art keywords
data
lift
profile
grinding wheel
calculation
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
Application number
JP22739086A
Other languages
English (en)
Other versions
JPS6384865A (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.)
Toyoda Koki KK
Original Assignee
Toyoda Koki KK
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 Toyoda Koki KK filed Critical Toyoda Koki KK
Priority to JP22739086A priority Critical patent/JPH0641096B2/ja
Publication of JPS6384865A publication Critical patent/JPS6384865A/ja
Publication of JPH0641096B2 publication Critical patent/JPH0641096B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Grinding And Polishing Of Tertiary Curved Surfaces And Surfaces With Complex Shapes (AREA)

Description

【発明の詳細な説明】 【産業上の利用分野】
本発明は、カム等の非真円形工作物(以下、単に「工作
物」ともいう。)を研削する数値制御研削盤に関する。
【従来技術】
従来、数値制御装置により主軸軸線に垂直な方向の砥石
車の送りを主軸回転に同期して制御し、カム等の工作物
を研削加工する方法が知られている。砥石車の送りを同
期制御するには数値制御装置にプロフィルデータを付与
することが必要である。このプロフィルデータは砥石車
を工作物の仕上げ形状に沿って往復運動、すなわちプロ
フィル創成運動させるように、主軸の単位回転角毎の砥
石車の移動量を与えるものである。 一方、工作物を研削加工するためには、プロフィルデー
タの他に砥石車の送り、切り込み、後退等の加工サイク
ルを制御するための加工サイクルデータが必要である。
工作物はこの加工サイクルデータとプロフィルデータに
基づき加工されるのである。 上記のプロフィルデータは、工作物に固定された座標系
において砥石車の研削面を工作物の仕上げ形状に沿って
周回運動させるに必要な砥石車の中心の軌跡を与えるも
のである。したがって、プロフィルデータは砥石径によ
り異なる。砥石径は砥石車の修正により減少するため、
同一の工作物であっても砥石径が許容値以上に変化する
たびに、リフトデータと砥石径とからプロフィルデータ
を生成する必要がある。 カムシャフトのように形状の異なる多くのカムを挿着し
た工作物では、それぞれのカムごとのリフトデータを記
憶しており、砥石径がプロフィルデータの修正を必要と
する程度に変化するたびに新しい砥石径における全ての
プロフィルデータを生成するため演算時間が長くなる。
このため、加工処理、砥石修正処理し、プロフィルデー
タの生成処理をシリアルに実行していたのでは、砥石修
正後、プロフィルデータの生成が完了するまで加工処理
を再開することができないという問題がある。
【発明が解決しようとする問題点】
上記問題を解決するために、現加工処理中に加工処理と
平行してプロフィルデータの修正を必要とする次の砥石
径に対するプロフィルデータを生成しておき、砥石径が
データの修正を必要とする砥石径に達した時に直ちにそ
の予め演算されたプロフィルデータを用いて加工処理を
継続し得るようにしている。 ところが、上記の方法を採用しても、研削盤の電源が投
入された初期状態または砥石車が新しいものに交換され
た直後では、砥石径が新規に設定されるため、その砥石
径におけるプロフィルデータは生成されていない。した
がって、その新規の砥石径におけるプロフィルデータが
作成されるまで加工処理の再開が出来ないという問題が
ある。 本発明は、上記の問題点を解決するために成されたもの
であり、その目的とするところは、砥石径が初期設定さ
れたときには、初期設定後すぐに加工処理を行う工作物
におけるプロフィルデータのみを選択的に生成するよう
にし、初期設定後の加工処理の開始時期を早くすること
である。
【問題点を解決するための手段】
上記問題点を解決するための発明の構成は、数値制御研
削盤に、複数の非真円形工作物の各形状を特定する複数
のリフトデータと砥石車により前記非真円形工作物をプ
ロフィル創成するためのプロフィルデータとを記憶する
データ記憶手段と、前記リフトデータと現在の砥石径と
から加工用のプロフィルデータの生成を指令するデータ
生成指令手段と、前記データ生成指令手段により指令さ
れたときに、前記データ記憶手段に記憶されている前記
複数のリフトデータの中から演算の対象となるリフトデ
ータを選択的に指定する演算データ指定手段と、前記デ
ータ生成指令手段によりデータの生成を指令されたとき
は、前記演算データ指定手段により演算を行うことが選
択的に指定されているリフトデータと現在の砥石径とか
ら、指定されているリフトデータに対応するプロフィル
データを生成するデータ生成手段とを具備したことであ
る。
【作用】
工作物に応じたリフトデータはデータ記憶手段に記憶さ
れ、加工のための演算の対象となるリフトデータは演算
データ指定手段により指定される。データ生成指令手段
は、例えば装置に電源が投入されたり新規の砥石車に交
換されたときのように砥石径が初期設定されたときに、
プロフィルデータの生成を指令する。データ生成手段に
データ生成の指令が与えられると、データ生成手段は演
算データ指定手段により指定されているリフトデータの
みを演算の対象として、その指定されたリフトデータか
ら現在の砥石径に対応したプロフィルデータを生成しデ
ータ記憶手段に記憶する。
【実施例】
以下、本発明を具体的な実施例に基づいて説明する。第
1図は数値制御研削盤を示した構成図である。10は数
値制御研削盤のベッドで、このベッド10上には螺子送
り機構を介してサーボモータ16により駆動されるテー
ブル11が主軸軸線に平行なZ軸方向に摺動可能に配設
されている。テーブル11上には主軸13を軸架した主
軸台12が配設され、その主軸13はサーボモータ14
により回転される。また、テーブル11上、右端には心
押台15が載置され、心押台15のセンタ19と主軸1
3のセンタ17とによってカムシャフトから成る工作物
Kが挾持されている。工作物Kは主軸13に突設された
位置決めピン18に嵌合し、工作物Kの回転位相は主軸
13の回転位相に一致している。 ベッド10の後方には工作物K側に向かって進退可能な
工具台20が案内され、工具台20にはモータ21によ
って回転駆動される砥石車Gが支承されている。この工
具台20は、図略の送り螺子を介してサーボモータ23
に連結され、サーボモータ23の正逆転により前進後退
される。 一方、工具台20の後部には、修正工具61を有し、そ
れと砥石車Gとの相対的位置関係を変化させることので
きる工具修正装置60が載置されている。修正工具61
はサーボモータ63により砥石車Gへの切込み、即ちU
軸方向の送りが制御され、サーボモータ64により砥石
車Gの研削面に平行、即ちW軸方向の送りが制御され
る。 ドライブユニット50、51、52は数値制御装置30
から指令パルスを入力して、それそれサーボモータ2
3、14、16を駆動する回路である。また、ドライブ
ユニット53、54はサーボモータ63、64を駆動す
る回路である。 数値制御装置30は主として制御軸の回転を数値制御し
て、工作物Kの研削加工と砥石車Wの修正を制御する装
置である。数値制御装置30は第2図に示すように、研
削盤を制御するためのメインCPU31と制御プログラ
ムを記憶したROM33と入力データ等を記憶するRA
M32とで主として構成されている。RAM32上には
加工用NCデータを記憶する加工用NCデータ領域32
1と修正用NCデータを記憶する修正用NCデータ領域
322と現在加工している工作物におけるプロフィルデ
ータを記憶する現加工プロフィルデータ領域323が形
成されている。数値制御装置30はその他サーボモータ
23、14、16の駆動系として、ドライブCPUI3
6とRAM35とパルス分配回路37が設けられてお
り、サーボモータ63、64の駆動系としてRAM3
8、ドライブCPUII39とパルス分配回路40とが設
けられている。RAM35はメインCPU31から砥石
車G、テーブル11、主軸13の位置決めデータを入力
する記憶装置である。また、RAM38はメインCPU
31から修正工具61の位置決めデータを入力する記憶
装置である。ドライブCPUI36は加工に関する制御
軸の送りに関しスローアップ、スローダウン、目標点の
補間等の演算を行い補間点の位置決めデータを定周期で
出力する装置であり、パルス分配回路37はパルス分配
ののち、動指令パルスを各ドライブユニット50、5
1、52に出力する回路である。一方、ドライブCPU
II39は工具修正に関する制御軸に対し上記の作用と同
様な作用を行う装置である。 数値制御装置30に接続された自動プログラミング装置
70はリフトデータと砥石径からプロフィルデータを自
動作成する装置である。その装置はフロントCPU71
とRAM72と入出力インタフェース73とで構成され
ている。RAM72には複数の工作物のリフトデータを
記憶するリフトデータ領域721と生成したプロフィル
データを記憶するプロフィルデータ領域722と演算の
対象となるリフトデータを指定した指定データを記憶す
る演算指定データ領域723とプロフィルデータを生成
するときの砥石径を記憶する砥石径初期データ領域72
4とが形成されている。また、フロクトCPU71には
出力インタフェース73を介してリフトデータ、NCデ
ータ等を入力するテープリーダ42とデータの表示を行
うCRT表示器43とデータの入力を行うキーボード4
4とが接続されている。 次に作用を説明する。 リフトデータ入力モードに設定されると、CPU71は
テープリーダ42から加工に必要な全てのリフトデータ
を読み込みリフトデータ領域721に記憶する。また、
NCデータ入力モードに設定されるとNCデータがフロ
ントCPU71を介してNCデータ領域321に記憶さ
れる。 次に、演算指定データ入力モードに設定されると、フロ
ントCPU71は第3図のプログラムを実行し、リフト
データ領域721に記憶されているリフトデータの番号
をCRT表示器に表示する(ステップ100(以下、単
に番号のみ記す))。作業者はキーボード44を操作し
て砥石径が初期設定された後に最初に加工される工作物
に対応するリフトデータを指定し、フロントCPU71
はこの入力データを読み込み演算指定データ記憶領域7
23に記憶する(100、102)。演算データ指定領
域723には第6図に示すように、リフトデータの番号
と演算を指定する場合を「1」演算を指定しない場合を
「0」とする演算指定データとがテーブルとして記憶さ
れる。 また、研削盤の電源が投入されたときや砥石車が新しい
ものに交換されたときは、砥石径初期設定モードに設定
され、キーボード44から入力された砥石径の初期値が
砥石径初期データ領域724に記憶される。 加工指令信号が操作盤45から付与されると、メインC
PU31はNCデータ領域321に記憶されているNC
データを順次解読し、第5図のフローチャートに従って
処理を実行する。砥石径が初期設定されるとフラグ領域
325にはフラグがセットされる。メインCPU31は
このフラグ領域325にフラグがセットされているか否
かを判定することにより、現在の砥石径用のプロフィル
データが作成されているか否かを判定する(400)。
そのデータが作成されていない場合には、フロントCP
U71に現在の砥石径用のプロフィルデータを生成すた
めの指令信号を出力する(402)。その後、メインC
PU31はフロントCPU71から演算完了信号を入力
するまで待機し(404)、演算完了信号が入力される
とフロントCPU71にデータ転送指令信号が出力され
る(408)。その後、フロントCPU71からプロフ
ィルデータを受信しプロフィルデータ領域323に記憶
する(408)。データ転送が完了すると、次にプロフ
ィルデータの修正を必要とする次砥石径用プロフィルデ
ータの生成を指令するための指令信号がフロントCPU
71に出力される(410)。 次にNCデータから加工すべき工作物の種類が判別され
(412)、それに対応した加工プログラムが実行され
る(414)。工作物の加工が終了されると修正用NC
データ領域322に記憶されている修正用NCデータに
従って砥石車の修正が実行される(416)。次に砥石
車の修正後、砥石径の変化は許容範囲内か否かが判定さ
れる(418)。許容範囲内と判定された時はステップ
412へ戻り、次の工作物の加工処理が実行される。ま
た、砥石径の変化が許容範囲外になったと判定された時
は、その砥石径に適したプロフィルデータをフロントC
PU71から要求するためにデータ転送指令信号が出力
される(420)。尚、その砥石径に適したプロフィル
データは、ステップ410で指令信号が出力されたとき
に、フロントCPU71が起動されて上記の加工処理、
修正処理中に並行して演算される。 プロフィルデータの転送が完了するとステップ410へ
戻り、次にプロフィルデータの修正を必要とする次砥石
径用プロフィルデータの生成を指令するための信号がフ
ロントCPU71に出力され、その後上記した加工処
理、修正処理が繰り返される。 ステップ402で現砥石径用プロフィルデータの生成指
令が与えられると、フロントCPU71は第4図に示す
プログラムを実行する。まず、演算指定データ領域72
3に作成されているテーブルの欄番号DDCが0に初期
設定され(200)、1だけ加算され(202)、その
欄番号に対応した欄の指定データが「1」に設定されて
いるか否かを判定することにより、対応するリフトデー
タは演算の対象に設定されているか否かが判定される
(204)。判定結果がNOの時は、ステップ202へ戻
りDDCを1だけ増加させ次の欄の指定データが判定さ
れる。 判定結果がYESの時は、対応するリフトデータと砥石径
初期データ領域724に設定されている砥石径の初期値
とから、その砥石径でのプロフィルデータが生成される
(206)。そして、その生成されたプロフィルデータ
はプロフィルデータ領域722に記憶される(20
8)。次にDDCの値が記憶されているリフトデータ数
20と等しいか否かが判定され(210)、等しい時は
プロフィルデータの生成は完了される。また、等しくな
い時はステップ202へ戻り、次の欄の指定データが判
別され、同様に指定データが「1」の時にプロフィルデ
ータが生成される。このようにして、指定されたリフト
データと砥石径の初期値とから全てのプロフィルデータ
が作成される。 このように砥石径の初期値設定後の即時加工用のプロフ
ィルデータが作成される。 なお、ステップ410の指令により、加工処理中、修正
処理中に次砥石径用プロフィルデータを演算する時は、
演算時間が充分に取れるので全てのリフトデータに基づ
き全てのプロフィルデータを作成するようにしてもよ
い。
【発明の効果】
本発明は、リフトデータのうち演算の対象となるデータ
を指定できる演算データ指定手段と、データ生成指令手
段によりデータの生成を指令されたときは、演算データ
指定手段により指定されているリフトデータと現在の砥
石径とから、指定されているリフトデータに対応するプ
ロフィルデータを生成するデータ生成手段とを設けてい
るので、砥石径の初期設定直後、加工処理に取りかかる
までの時間を短縮することができる。
【図面の簡単な説明】
第1図は本発明の実施例にかかる数値制御研削盤を示し
た構成図。第2図は数値制御装置の電気的構成を示した
ブロックダイヤグラム。第3図、第4図、第5図はそれ
ぞれCPUの処理手順を示したフローチャート。第6図
は演算指定データを記憶したテーブルの構成図である。 10……ベッド、11……テーブル、13……主軸、1
4、16、23、63、64……サーボモータ、15…
…心押台、20……工具台、30……数値制御装置、6
0……工具修正装置、61……修正工具、G……砥石
車、K……工作物

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】複数の非真円形工作物の各形状を特定する
    複数のリフトデータと砥石車により前記非真円形工作物
    をプロフィル創成するためのプロフィルデータとを記憶
    するデータ記憶手段と、 前記リフトデータと現在の砥石径とから加工用のプロフ
    ィルデータの生成を指令するデータ生成指令手段と、 前記データ生成指令手段により指令されたときに、前記
    データ記憶手段に記憶されている前記複数のリフトデー
    タの中から演算の対象となるリフトデータを選択的に指
    定する演算データ指定手段と、 前記データ生成指令手段によりデータの生成を指令され
    たときは、前記演算データ指定手段により演算を行うこ
    とが選択的に指定されているリフトデータと現在の砥石
    径とから、指定されているリフトデータに対応するプロ
    フィルデータを生成するデータ生成手段とを具備したこ
    とを特徴とする数値制御研削盤。
JP22739086A 1986-09-25 1986-09-25 数値制御研削盤 Expired - Fee Related JPH0641096B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22739086A JPH0641096B2 (ja) 1986-09-25 1986-09-25 数値制御研削盤

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22739086A JPH0641096B2 (ja) 1986-09-25 1986-09-25 数値制御研削盤

Publications (2)

Publication Number Publication Date
JPS6384865A JPS6384865A (ja) 1988-04-15
JPH0641096B2 true JPH0641096B2 (ja) 1994-06-01

Family

ID=16860067

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22739086A Expired - Fee Related JPH0641096B2 (ja) 1986-09-25 1986-09-25 数値制御研削盤

Country Status (1)

Country Link
JP (1) JPH0641096B2 (ja)

Also Published As

Publication number Publication date
JPS6384865A (ja) 1988-04-15

Similar Documents

Publication Publication Date Title
US20020084763A1 (en) Apparatus and method for setting control parameters of machining apparatus
JPH0652484B2 (ja) 非真円形工作物加工用数値制御装置
JPH0692057B2 (ja) 数値制御工作機械
JPH052458B2 (ja)
US5060164A (en) Numerical controller for machining a non-circular workpiece and capable of calculating profile data
JPH077296B2 (ja) 非真円形工作物加工用数値制御装置
JP2805119B2 (ja) 非円形ワーク加工用数値制御装置
JPS6384845A (ja) 非真円形工作物の加工方法
JP3850224B2 (ja) 研削加工方法及び数値制御研削盤
JP3644068B2 (ja) 非真円工作物研削盤
JPH0641096B2 (ja) 数値制御研削盤
JP2940975B2 (ja) 数値制御研削盤
JPH09160623A (ja) 工作物加工用数値制御装置
JPS6381509A (ja) 並行動作機能を備えた数値制御装置
JP2669641B2 (ja) 非真円形工作物加工用数値制御装置
JPH0627322Y2 (ja) 数値制御研削盤
JPH07299696A (ja) Cnc工作機械における輪郭加工方法
JP3084287B2 (ja) 加工データ作成装置
JP2604003B2 (ja) 非真円形工作物加工用数値制御装置
JPH10268921A (ja) 非真円形工作物加工用データ作成装置及び数値制御装置
JP3009216B2 (ja) 数値制御研削盤の砥石自動修正装置
JPH0523911B2 (ja)
JP2764012B2 (ja) 研削装置
JPH0641799Y2 (ja) 数値制御研削盤
JP2000094291A (ja) 非真円形工作物加工装置

Legal Events

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