JPH0523908B2 - - Google Patents

Info

Publication number
JPH0523908B2
JPH0523908B2 JP60218531A JP21853185A JPH0523908B2 JP H0523908 B2 JPH0523908 B2 JP H0523908B2 JP 60218531 A JP60218531 A JP 60218531A JP 21853185 A JP21853185 A JP 21853185A JP H0523908 B2 JPH0523908 B2 JP H0523908B2
Authority
JP
Japan
Prior art keywords
axis
grinding
end point
grinding wheel
angle
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
JP60218531A
Other languages
English (en)
Other versions
JPS6279960A (ja
Inventor
Takao Yoneda
Yasuji Sakakibara
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 JP21853185A priority Critical patent/JPS6279960A/ja
Publication of JPS6279960A publication Critical patent/JPS6279960A/ja
Publication of JPH0523908B2 publication Critical patent/JPH0523908B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
  • Grinding Of Cylindrical And Plane Surfaces (AREA)

Description

【発明の詳細な説明】
【産業上の利用分野】 本発明は、砥石台の角度が可変な研削盤におい
て、加工物に対する砥石車の相対移動軌跡が主軸
軸線に対して所望の角度で傾斜するように同時2
軸制御を行う送り制御装置に関する。
【従来技術】
工作物の円筒部とこれに隣接する肩部端面を同
時に研削加工する場合、従来では砥石台の送り手
段は砥石台の移動行路が主軸軸線に対して一定の
角度で斜交するようにアンギユラスライド構造に
なつている。このものでは、砥石車を主軸線と直
交する方向へ相対移動させて工作物の肩部端面を
加工する場合に、同時2軸のパルス分配を行つて
砥石車を移動させる必要がある。このため、かか
る肩部端面の研削時にパルス分配の不均一に基づ
く砥石車の蛇行が生じ、肩部端面を高精度に研削
加工することができないと言う問題がある。 かかる問題を解決するには、アンギユラ形の砥
石車を主軸軸線と直交する方向に移動可能に案内
して肩部端面は、砥石車の1軸方向で加工出来る
ようにし、円筒部と肩部端面を同時に研削加工す
る場合に、砥石車を相対的に斜めの方向に移動し
て研削するようにすれば良い。このような、送り
を制御するには、次のように2軸の同時制御を行
えば良い。砥石車のスライド方向と研削方向のな
す角をθとし、砥石車の主軸に直交する方向の送
り量をrとした場合、砥石車の移動量としてrを
数値制御装置に入力するとともに、工作物デーブ
ルの移動量ΔZをr tanθなる計算を行つて入力
し、同時2軸でパルス分配が行われるようにパル
ス分配指令コードをプログラムすれば良い。
【発明が解決しようとする問題点】
ところが、かかる方法においては、工作物テー
ブルの指令移動量を個別に計算して入力する必要
があるため数値制御データの入力が極めて面倒に
なるだけでなく、r tanθによつて求めた工作物
テーブルの移動量は端数を持つため移動量の設定
ミスが発生し易いと言う問題がある。又砥石台の
角度を砥石角に応じて変化させる場合には、上記
研削角度θも変化する。したがつて、砥石角の異
なる砥石を取り付ける毎に、上記工作物テーブル
の移動量を再計算しなければならずNCデータの
作成に多大の時間を必要とした。 本発明は、かかる問題点を解決するものであ
り、その目的とするところは、研削角度θを可変
的に設定すると共に砥石車の移動量rと設定され
た研削角度からテーブルの移動量を自動的に算定
して同時2軸制御することにより、NCデータの
設定を容易にすることにある。
【問題点を解決するための手段】
上記問題点を解決するための発明の構成は次の
通りであり、その概念が第1図に示されている。 ベツドに対して回転自在に配設され、主軸軸線
Osと直交する第1軸X方向及び前記主軸軸線と
平行な第2軸Z方向に加工物Wに対し相対移動可
能な砥石台17に、前記主軸軸線と平行な第1研
削面Gaとこれと直交する第2研削面Gbとを有す
るアンギユラ形の砥石車Gを軸架し、前記第1、
第2軸方向への同時2軸移動によつて前記砥石車
を前記第1軸に対して斜交する斜交経路Aに沿つ
て相対移動させるようにした数値制御研削盤にお
ける送り制御装置において、 設定された基準点を通る前記斜交経路にそつた
前記砥石車の研削する方向を示す研削角度θを、
数値制御データを記憶するデータ記憶手段1に入
力設定する研削角度設定手段6と、 前記砥石車の第1研削面に関する前記第1軸方
向の移動指令データを前記データ記憶手段1から
読出す移動指令読出手段2と、 移動指令データがインクリメンタル移動量であ
る場合に前記砥石車の第1軸方向の現在位置にイ
ンクリメンタル移動量を加減算して第1軸方向に
おける終点位置の座標を演算する第1軸終点演算
手段31と、 前記第1軸終点演算手段31によつて演算され
た終点座標値と前記基準点の座標と前記データ記
憶手段1に記憶されている研削角度θとに基づい
て、前記斜交経路上に存在する終点位置の第2軸
方向の座標を演算する第2軸終点演算手段32
と、 前記第2軸終点演算手段32によつて演算され
た終点座標と第2軸の現在位置との間の偏差を第
2軸方向の移動量として算出する減算手段33
と、 前記移動指令読出手段2によつて読出された移
動指令に応じた数のパルスを前記第1軸へ分配す
ると同時に前記減算手段33によつて演算された
第2軸方向の移動量に応じた数のパルスを前記第
2軸へ分配するパルス分配手段4と、 を備えたことを特徴とする。
【作用】
研削角度設定手段6は、砥石の研削面と砥石軸
との成す角、砥石台の回転角等から砥石車の研削
方向を示す研削角度をデータ記憶手段1に入力設
定する。移動指令読出手段2は、データ記憶装置
1に記憶されているNCデータから第1軸X方向
の砥石台17のインクリメンタル指令移動量rを
読出し第1軸終点演算手段31に出力する。第1
軸終点演算手段31は、砥石車の第1軸方向の現
在位置XNにインクリメンタル移動量rを加減算
して第1軸方向における終点位置の座標XEを演
算する。第2軸終点演算手段32は、第1軸終点
演算手段31によつて演算された終点座標値XE
と基準点の座標(XS、ZS)とデータ記憶手段1
に記憶されている研削角度θとに基づいて、斜交
経路上に存在する終点位置の第2軸方向の座標ZE
を演算する。 そして、減算手段33は、第2軸終点演算手段
32によつて演算された終点座標ZEと第2軸の現
在位置ZNとの間の偏差ΔZを第2軸方向の移動量
として算出する。 パルス分配手段4は、上記の第1軸方向の移動
量rと求められた第2軸方向の移動量ΔZとから、
同時に2軸にパルス分配を行う。この結果、研削
盤は駆動され、砥石車の研削先端部の相対的移動
方向は、選定された研削方向θとなる様に制御さ
れ、位置決め点が常に、基準点を通り第1軸と角
度θで交わる所定の斜交経路上に存在するように
制御される。
【実施例】
以下本発明の実施例を図面に基づいて説明す
る。第2図において、10は数値制御研削盤のベ
ツドを示し、このベツド10上には主軸台11と
心押台12を載置した工作物テーブル13が載置
されている。主軸台11と心押台12との間には
工作物Wが支持され、図略の主軸駆動モータに連
結された主軸15の回転によつて回転駆動される
ようになつている。そして、工作物テーブル13
は図略のねじ送り機構を介してサーボモータ14
に連結され、主軸軸線Osと平行なZ軸方向へ移
動されるようになつている。また、ベツド10上
には工作物Wの軸方向位置決めを行う端面定寸装
置16が進退可能に設置されている。 一方、前記ベツド10の後方には、砥石台17
が主軸軸線Osと直交するX軸方向に進退可能に
装架され、この砥石台17はサーボモータ18に
連結された図略の送りねじを介して送り制御され
るようになつている。砥石台17は軸24を中心
軸として回転させることが出来る。そして、この
砥石台17には、主軸軸線Osと平行な第1研削
面Gaと、この第1研削面Gaと直行する第2研削
面Gbとを形成したアンギユラ形の砥石車Gが砥
石軸19に軸承されている。砥石軸19は砥石台
17の回転により、主軸軸線Osに対して斜交し
ており、その結果、砥石車Gの研削先端部Gpは、
X軸の軸線に対して角度θで斜交する面内に位置
している。この角度θは、砥石車Gの相対的移動
方向を示しており、砥石の研削角度である。 第3図は上記構成の研削盤を制御する制御回路
を示し、同図において40は前記サーボモータ1
4,18をそれぞれ駆動する駆動回路41,42
へパルスを分配して工作物Wの加工を制御する数
値制御装置である。この数値制御装置40は演算
処理装置45、メモリMならびに演算処理装置4
5に接続されたインタフエイス46、パルス発生
回路47によつて構成されている。インタフエイ
ス46にはデータ書込装置48と、前記定寸装置
16とが接続されている。前記パルス発生回路4
7には、X軸とZ軸に対してそれぞれ独立的にパ
ルスを分配する一対のパルス発生器47X,47
Zが設けられ、指令された数のパルスを指令速度
で同時分配するようになつている。 また、前記メモリMには数値制御データエリア
NCDAが形成され、この数値制御データエリア
NCDAには、第8図に示す加工プログラムがデ
ータ書込装置48を用いて書込まれている。 又メモリMには研削角度θを記憶する角度デー
タエリアADAが形成されている。このエリアに
は第5図に示すフローチヤートによりデータ書込
装置48から研削角度θが入力設定される。 所定のキー操作を行うと第5図のプログラムが
起動される。表示盤には、研削角度を記憶する角
度データエリアのアドレスの入力を指令する表示
がおこなわれ、次にキーを操作してそのアドレス
を入力する。すると表示盤には、研削角度の入力
を指令する表示が行われ、キーを操作して研削角
度を入力すれば、エリアADAに研削角度が設定
される。 数値制御装置40に加工開始指令GCSが与え
られると、演算処理装置45は第6図に示す処理
を実行する。これにより、数値制御データエリア
NCDAに記憶された第8図の加工プログラムが
順番に読出されて実行される。 ブロツクN001にはアブソリユート指令である
ことを示すG90の他G09がプログラムされてい
る。したがつて、ステツプ57と61を経てアブソリ
ユートフラツグABFがセツトされ、ステツプ56
と60を経てアンギユラ送りフラツグAFFがセツ
トされる。しかる後、第7図のパルス分配処理が
行われる。これにより、プログラムされているX
軸の終点座標値に基づいて工作物テーブル13の
移動量ΔZを演算して同時2軸のパルス分配を行
う。 すなわち、移動指令がアブソリユートであるこ
とを示すフラツグABFがセツトされている場合
には、X時移動量データrを終点標値XEとして
図略の終点レジスタにセツトした後(79)、研削
角度θをエリアADAから読出し、下記(2)式によ
りZ軸の終点座標ZEを演算する(81)。 ZE=Zs−(Xs−XE)tanθ ……(2) なお、座標系は工作物にWに固定されて設定さ
れている。また、(Xs、Zs)は、その座標系にお
ける所定の斜交経路が通る基準点の座標である。
特に、本実施例では、基準点の座標は、砥石台1
7が機械原点に位置決めされた時の砥石車Gの研
削先端点Gpの設定された座標系から見た座標に
設定されている。 又、上式において、(Xs−XE)の項は第4図に
示す様に終点位置における第1研削面Gaの基準
点からの移動量を表し、これにtanθを掛けること
によつて終点位置における第2研削面Gbの基準
点からの移動量を算出することができる。そし
て、規準点の第2軸座標Zsからこの計算値を減
じると、終点位置における第2研削面Gbの設定
された座標系におけるZ軸終点座標ZEを算出でき
る。尚、設定された座標系の原点を、主軸軸線
Osと斜交平面との交点Pwに設定した場合には、
ZEはこの交点Pwから主軸軸線方向にとつた終点
位置の距離である。 そして、この後、X軸とZ軸の現在値XN、ZN
と上記終点座標XE、ZEとの偏差ΔX、ΔZを演算
し(82)、この演算された偏差ΔX、ΔZに応じた
数のパルスをX軸とZ軸に同時に分配する(83)。
このX軸とZ軸に対する同時2軸のパルス分配
は、パルス発生回路47内の一対のパルス発生器
47X,47Zに対して前記移動量ΔX、ΔZをセ
ツトするとともに、両軸のパルス分配が同時に完
了する速度データをそれぞれセツトし、同時にパ
ルス分配の開始を指令することによつて行われ
る。これにより、砥石車Gは研削先端部Gpを通
る斜行平面内の斜交経路Aに沿つて移動し、第1
研削面Gaが主軸軸線Osからrabだけ離間した位置
に位置決めされる。 一方、移動指令がインクメンタルでフラツグ
ABFがリセツトされている場合には、X軸の現
在位置XNから移動量データrを減じてX軸の終
点座標XEを演算し(80)、この後、前記した(2)式
によつてZ軸の終点座標ZEを算出する(81)。そ
して、前記の場合と同様にX軸とZ軸の現在位置
XN、ZNと終点座標XE、ZEとの偏差ΔX、ΔZを演
算して(82)、両軸に同時2軸でパルス分配を行
う(83)。これにより、砥石車Gは斜交経路Aに
沿つて移動し、第1研削面Gaが移動量rreだけ前
進される。 このように、インクリメンタル指令に基づいて
Z軸方向のパルス分配を行う場合でも、X軸の現
在位置XNから移動量rを減じてX軸の終点座標
XEを演算し、この終点座標XEと基準点の第1軸
座標Xsとの差にtanθを掛けてZ軸の終点座標ZE
を求めてZ軸のパルス分配数を算出しているた
め、移動量そのものにtanθを掛けてZ軸の移動量
を算出するもののようにtanθを掛けたことによつ
て生じる位置決め誤差が移動の度に累積すること
を防止でき、高精度な送りが可能となる。 そして、このような送り動作が繰り返されるこ
とにより、第1研削面Gaが円筒部Waに係合して
円筒部Waを仕上げ面まで研削すると、第2研削
面Gbは肩部端面Wbを仕上げ面の状態まで研削
し、円筒部Waと肩部端面Wbの同時研削が行わ
れる。 以上の如く砥石角の異なる砥石車を砥石台に取
りつけて砥石台を回転させても、研削角度θを入
力設定してそれに応じて工作物テーブルの移動量
を演算しているので任意の方向の研削でも複雑な
NCプログラムを作成する必要がない。 研削角度θは砥石台17の回転角度とも対応し
ている。したがつて、上記の研削角度設定手段
は、砥石台17の回転角度を角度センサ43で自
動検出してこの値を所定エリアADAに設定する
構成にしても良い。
【発明の効果】
以上述べたように、本発明では、砥石車の研削
角度を入力設定する研削角度設定手段を設けてお
り、第1軸方向の現在位置にインクリメンタル移
動量を加減算して第1軸方向における終点位置の
座標を演算し、その第1軸終点座標値と基準点の
座標と研削角度θとに基づいて、斜交経路上に存
在する終点位置の第2軸方向の座標を演算し、そ
の第2軸終点座標と第2軸の現在位置との間の偏
差を第2軸方向の移動量として算出している。そ
して、これらの移動量に応じて2軸に同時にパル
ス分配を行つて、砥石車の研削先端部の相対移動
方向を設定された研削角度に正確に制御してい
る。 したがつて、位置決め点が常に、基準点を通り
第1軸と角度θで交わる所定の斜交経路上に存在
するように制御されるので、位置決め誤差が累積
することなく、研削先端点は正確に予め設定され
た斜交経路上を移動することになる。よつて、加
工精度が向上する。 又、第1軸方向の指令移動量のみをプログラム
すれば良いのでNCプログラムの作成が簡単とな
る。又砥石角の異なる砥石車を砥石台に取り付け
ることにより研削方向が変化しても、研削角度θ
を入力設定出来それに応じて工作物テーブルの移
動量が演算されるので任意の方向の研削でも複雑
なNCプログラムを作成する必要がない。
【図面の簡単な説明】
第1図は本発明を明示するための全体構成図、
第2図〜第8図は本発明の実施例を示すもので、
第2図は数値制御研削盤における送り制御装置の
概略平面図、第3図は第2図に示す研削盤を制御
する制御回路のブロツク図、第4図は砥石車Gの
X軸方向移動量とZ軸移動量との関係を示す図、
第5図、第6図、第7図は第3図における演算処
理装置45の動作を示すフローチヤート、第8図
は数値制御プログラムを示す図である。 13……工作物テーブル、17……砥石台、1
4,18……サーボモータ、40……数値制御装
置、41,42……駆動回路、45……演算処理
装置、A……斜交経路、G……砥石車、Ga……
第1研削面、Gb……第2研削面、Gp……研削先
端部。

Claims (1)

  1. 【特許請求の範囲】 1 ベツドに対して回転自在に配設され、主軸軸
    線と直交する第1軸方向及び前記主軸軸線と平行
    な第2軸方向に加工物に対し相対移動可能な砥石
    台に、前記主軸軸線と平行な第1研削面とこれと
    直交する第2研削面とを有するアンギユラ形の砥
    石車を軸架し、前記第1、第2軸方向への同時2
    軸移動によつて前記砥石車を前記第1軸に対して
    斜交する斜交経路に沿つて相対移動させるように
    した数値制御研削盤における送り制御装置におい
    て、 設定された基準点を通る前記斜交経路にそつた
    前記砥石車の研削する方向を示す研削角度を、数
    値制御データを記憶するデータ記憶手段に入力設
    定する研削角度設定手段と、 前記砥石車の第1研削面に関する前記第1軸方
    向の移動指令データを前記データ記憶手段から読
    出す移動指令読出手段と、 移動指令データがインクリメンタル移動量であ
    る場合に前記砥石車の第1軸方向の現在位置にイ
    ンクリメンタル移動量を加減算して第1軸方向に
    おける終点位置の座標を演算する第1軸終点演算
    手段と、 前記第1軸終点演算手段によつて演算された終
    点座標値と前記基準点の座標と前記データ記憶手
    段に記憶されている研削角度とに基づいて、前記
    斜交経路上に存在する終点位置の第2軸方向の座
    標を演算する第2軸終点演算手段と、 前記第2軸終点演算手段によつて演算された終
    点座標と第2軸の現在位置との間の偏差を第2軸
    方向の移動量として算出する減算手段と、 前記移動指令読出手段によつて読出された移動
    指令に応じた数のパルスを前記第1軸へ分配する
    と同時に前記減算手段によつて演算された第2軸
    方向の移動量に応じた数のパルスを前記第2軸へ
    分配するパルス分解手段と、 を備えたことを特徴とする数値制御研削盤におけ
    る送り制御装置。 2 前記研削角度設定手段は、数値制御装置のデ
    ータを入力するキーボードと、キーボードの操作
    状態を入力して、前記データ記憶手段に記憶する
    データ読込手段とから成ることを特徴とする特許
    請求の範囲第1項記載の数値制御研削盤における
    送り制御装置。 3 前記研削角度設定手段は、前記砥石台の回転
    角を検出する角度センサと、その角度センサから
    信号を入力して砥石台の回転角を前記データ記憶
    装置に記憶するデータ読込手段とから成ることを
    特徴とする特許請求の範囲第1項記載の数値制御
    研削盤における送り制御装置。
JP21853185A 1985-09-30 1985-09-30 数値制御研削盤における送り制御装置 Granted JPS6279960A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21853185A JPS6279960A (ja) 1985-09-30 1985-09-30 数値制御研削盤における送り制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21853185A JPS6279960A (ja) 1985-09-30 1985-09-30 数値制御研削盤における送り制御装置

Publications (2)

Publication Number Publication Date
JPS6279960A JPS6279960A (ja) 1987-04-13
JPH0523908B2 true JPH0523908B2 (ja) 1993-04-06

Family

ID=16721383

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21853185A Granted JPS6279960A (ja) 1985-09-30 1985-09-30 数値制御研削盤における送り制御装置

Country Status (1)

Country Link
JP (1) JPS6279960A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2870454B2 (ja) * 1995-06-16 1999-03-17 日本電気株式会社 カラーリニアイメージセンサ

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5437273B2 (ja) * 1972-07-12 1979-11-14
JPS57211473A (en) * 1981-06-18 1982-12-25 Mitsubishi Heavy Ind Ltd Cutting work machine

Also Published As

Publication number Publication date
JPS6279960A (ja) 1987-04-13

Similar Documents

Publication Publication Date Title
JPH0317623B2 (ja)
US4709509A (en) Numerically controlled grinding machine
KR940003150B1 (ko) 수치 제어되는 공작 기계상에서 공작물의 미스얼라인먼트를 보정하는 방법
US4570386A (en) Regulating wheel dressing system in centerless grinder
JPS62228359A (ja) アンギユラ研削盤
JPH03176703A (ja) 数値制御装置
CN102163049A (zh) 具有刀具轨迹显示功能的数值控制装置
US5765976A (en) Method of controlling the normal direction of the main shaft of the numerical control machine tool
JPS58132460A (ja) アンギユラ研削盤用数値制御装置
JPH0692057B2 (ja) 数値制御工作機械
JPH0451959Y2 (ja)
JPH05111851A (ja) 歯車測定方法および歯車測定兼用歯車研削盤
JPH0523908B2 (ja)
JPS62163109A (ja) 数値制御装置
JP6243430B2 (ja) エアカット調整装置
JPS6355431B2 (ja)
EP0625739B1 (en) Apparatus for movement of an object
WO1984003245A1 (fr) Procede de recommencement d'un profilage
JPH09150348A (ja) Nc工作機械における切削誤差補正方法
JP2527274Y2 (ja) 数値制御研削盤
JP2539620Y2 (ja) 数値制御研削盤
JPH0542477A (ja) 複合加工機械の砥石の送り量制御装置
JPS641269B2 (ja)
JPS6125501B2 (ja)
JP2941029B2 (ja) 数値制御研削盤

Legal Events

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