JPH01103708A - 数値制御工作機械の絶対位置設定装置 - Google Patents

数値制御工作機械の絶対位置設定装置

Info

Publication number
JPH01103708A
JPH01103708A JP26232687A JP26232687A JPH01103708A JP H01103708 A JPH01103708 A JP H01103708A JP 26232687 A JP26232687 A JP 26232687A JP 26232687 A JP26232687 A JP 26232687A JP H01103708 A JPH01103708 A JP H01103708A
Authority
JP
Japan
Prior art keywords
absolute
absolute position
axis
alignment
movable
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.)
Pending
Application number
JP26232687A
Other languages
English (en)
Inventor
Kazuo Matsuno
松野 一雄
Hitoshi Akaha
赤羽 仁史
Takao Yoneda
米田 孝夫
Shigenobu Usuya
薄谷 繁信
Hiroshi Nakano
博 中野
Hideki Sato
秀樹 佐藤
Tomoya Kato
友也 加藤
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 JP26232687A priority Critical patent/JPH01103708A/ja
Publication of JPH01103708A publication Critical patent/JPH01103708A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 【産業上の利用分野】
本発明はアブソリュートエンコーダを用いた数値制御工
作機械の可動軸の座標系の設定を容易に行うようにした
装置に関する。
【従来技術】
従来、数値制御工作機械の可動軸の位置検出にアブソリ
ュートエンコーダを用いたものがある。 このアブソリュートエンコーダを用いたものでは、可動
軸の現在位置が直接判読できるため、工作機械の電源投
入時等に一々可動軸の原点割出を行う必要がなく便利で
ある。 しかし、各工作機械において、アブソリュートエンコー
ダの出力値は可動軸が同一位置にあっても各機械毎に異
なるため、アブソリュートエンコーダ等を取りつけた当
初は一度はアブソリュートエンコーダの出力値と機械原
点に対する絶対位置とを対応付ける座標系を設定する必
要がある。 この座標系の設定は、通常、各工作機械に共通な固定位
置に原点検出センサを設けておき、その原点検出センサ
から検出信号が出力されるまで可動軸を駆動し、その原
点検出センサから信号が出力された位置を絶対的な原点
位置とするものである。 又、機械原点位置に固定ブロックを設けておき、可動体
をそのブロックに一定圧力で当接させ、その時の位置を
機械原点に設定するという方法もある。
【発明が解決しようとする問題点】
ところが、上記方法は原点検出センサや原点ブロックを
各機械に共通な機械原点位置に正確に設定する必要があ
り、その設定に熟練と時間を要する。又、工作機械の構
造によっては、原点検出センサや原点ブロックが機械原
点に設けることが困難な場合がある。 又、原点ブロックに一定の安定した圧力で可動体を当接
させなければ、可動体を正確に原点位置に割出すことが
できない。このため、マニュアル送りは一定の安定した
圧力で可動体を原点ブロックに当接させることが困難で
あるので使用できず、サーボモータに一定値以上の負荷
がかかった時に電流を低い値に制限する特別な電流制限
回路が必要となる。
【問題点を解決するための手段】
上記問題点を解決するための発明の構成は、第1図に示
すように、可動軸を回転させるサーボモータの回転角を
絶対量で検出する絶対角検出手段を有する数値制御工作
機械の可動軸の絶対位置を設定する装置において、可動
軸により移動される可動体とこの可動体に対向する静止
体とに設けられ、可動体の静止体に対する位置合せを行
うための位置合せ手段と、前記可動体と前記静止体とが
前記位置合せ手段により位置合せが行われた時の可動軸
の所定の機械原点に対する絶対位置が記録された銘板と
、前記可動体と前記静止体とが前記位置合せ手段により
位置合せが行われた時に、前記銘板に記録された絶対位
置を入力するデータ入力手段と、前記可動体と前記静止
体とが前記位置合せ手段により位置合せが行われた時の
前記絶対角検出手段の出力値を入力し、前記データ入力
手段により入力された絶対位置との差をオフセット量と
して記憶するオフセット量記憶手段と、前記絶対角検出
手段の出力値を入力し、前記オフセット量記憶手段に記
憶されているオフセット量だけ前記絶対角検出手段の出
力値を補正して前記可動軸の絶対位置を求める絶対位置
演算手段とを備えたことを特徴とする。
【作用】
上記工作機械には製作時に可動体と静止体とに位置合せ
手段が設けられるが、その位置合せ手段の配設位置は任
意であり各機械毎に異なっても良い。工作機械の製作完
了後に、その位置合せ手段を用いて可動体を静止体の所
定位置に位置決めされた時の可動体の絶対位置が銘板に
記録される。 この絶対位置は、位置合せ手段の設定位置が各工作機械
毎に異なっても良いため、各工作機械毎に異なる。 そして、可動軸の機械原点に対する絶対位置と絶対角検
出手段の出力値との対応関係が絶対角検出手段の交換等
により変動した場合には、座標系の設定を行う必要があ
るが、その設定は次のように実行される。 可動体と静止体とに設けられた位置合せ手段を用いて可
動体を静止体の所定位置に正確に位置決めし、工作機械
の銘板に記録されている絶対位置を入力することにより
座標系の設定が完了する。 この銘板に記録された絶対位置が入力されると、位置合
せが行われた状態における絶対角検出手段の出力値が入
力され、その出力値と入力された絶対位置との差がオフ
セット量として記憶される。 以後、可動軸の移動に伴って出力される絶対角検出手段
の出力値が上記オフセット量だけ補正されることにより
可動軸の絶対位置が決定される。
【実施例】
以下、本発明を具体的な実施例に基づいて説明する。 第2図において、1はアンギュラスライド型研削盤、2
0は数値制御装置である。前記研削盤1はベツド10と
砥石車Gを軸承する砥石台11と工作物Wを載置する工
作物テーブル13とを備えている。そして、前記砥石台
11及び工作物テーブル13は、駆動回路16.17に
よってそれぞれ回転駆動されるサーボモータ12.14
i:よって可動軸であるX軸、Z軸方向に移動されるよ
うになっている。そして、サーボモータ12.14には
その回転角を絶対量として検出するアブソリュートエン
コーダ18.19が接続されている。 又、そのアブソリュートエンコーダ18.19の出力信
号はインタフェース29を介してCPU21に入力して
いる。 又、工作物Wは工作物テーブル13上に載置された主軸
41吉心押台43(!:で支持されており、主軸41は
主軸モータ42によって回転される。 又、砥石台11にはドレッサー47が摺動自在に載置さ
れており、そのドレッサー47はU軸方向にサーボモー
タ45により移動される。そして、そのU軸方向の位置
を検出するために、サーボモータ45の絶対角を検出す
るアブソリュートエンコーダ46が設けられている。そ
のアブソリュートエンコーダ46の出力信号はインタフ
ェース29を介してCPU21に入力している。尚、1
5は工作物Wの軸方向位置決めを行うための端面定寸装
置である。 又、X軸の移動機構は、第3図に示すように、サーボモ
ータ12にボールネジ9が直結しており、そのボールネ
ジ9に砥石台11に固設されたナツト8が螺合している
。そして、サーボモータ12が回転すると、ボールネジ
9が回転しそのボールネジ9に螺合するナツト8がX軸
方向に力を受け、砥石台11はベツド10上をX軸方向
に摺動する。 砥石台11とベツド10とが対向する位置には位置合せ
手段として、ブロック50aが砥石台11に固設され、
ブロック50bがベツド1oに固設されている。そして
、ブロック50aとブロック50bには位置合せのため
の細線51a、51bが刻まれており、その細線51a
と細線51bを一致させることにより位置合せが行われ
る。この位置合せは、ミクロメータ等を用いて正確に行
われる。 又、上記の位置合せ手段の近くの砥石台11には銘板5
3が貼付されており、その銘板には位置合せが行われた
時のX軸の所定の原点に対する絶対位置が記録されてい
る。 又、U軸の位置合せのために、ドレッサー46を支持し
、砥石台11に対してサーボモータ45により摺動され
る倣いラム48の側面にブロック54aが配設され、そ
のブロック54aと対向する砥石台11の箇所にブロッ
ク54bが配設されている。そして、その各ブロック5
4aとブロック54bには、同様に細線55a、u細線
55bが刻まれており、U軸の絶対位置を記録した銘板
56が砥石台11に貼付されている。 又、Z軸の位置合せのために、第2図に示すように、工
作物テーブル13の側面にブロック57aが配設され、
そのブロック57aと対向するベツド10の箇所にブロ
ック57bが配設されている。そして、その各ブロック
57aとブロック57bには、同様に細線58aと細線
58bが刻まれており、Z軸の絶対位置を記録した銘板
59がベツド10に貼付されている。 一方、前記数値制御装置20は、CPU21、RAM2
4、ROM25、パルス発生器23、インタフェース2
6.27,28.29によって構成され、パルス発生器
23から送出される指令パルスが駆動回路16.17.
44に供給されるようになっている。 前記RAM24には各可動軸(X軸、Z軸、U軸)の位
置を検出する各アブソリュートエンコーダ18’、19
.46の出力値と、各可動軸の絶対位置との差であるオ
フセット量を記憶するX軸オフセット量メモリ241.
Z軸オフセット量メモリ242.U軸オフセット量メモ
リ243が設けられている。又、RAM24には各可動
軸の現在の絶対位置を記憶するX軸結対位置メモ!J 
244゜Z軸結対位置メモ’J245.U軸結対位置メ
モリ246とNCデータを記憶するNCデータメモリ2
47とが形成されている。 一方、インタフェース26には表示制御回路37が接続
され、その表示制御回路37にはCRT表示装置38が
接続されている。又、インタフェース27には銘板53
,56.59に記載された各可動軸の絶対位置を入力す
るデータ書込装置36と、NCデータを記憶したバブル
カセット入出力装置34とが接続されている。 次に、本発明の作用を第4図、第5図のフローチャート
を参照して説明する。 各可動軸のサーボモータやアブソリュートエンコーダ等
が交換されたり、絶対位置の位置ずれが生じた場合には
、第4図のプログラムが実行される。 ステップ100ではデータ書込装置36から位置合せを
行う軸の軸名(X軸、Z軸、U軸)が入力される。次に
、マニュアルにより位置合せ軸が移動され、対応する砥
石台11、工作物テーブル13又はドレッサー47が移
動され、位置合せ手段のブロック50aの細線51aと
ブロック50bの細線51b1ブロツク54aの細線5
5aとブロック54bの細線55b又はブロック57a
の細線58aとブロック57bの細線58bとが一致す
るように調整される。そして、位置合せが完了すると、
データ書込装置36から位置合せ完了指令が入力される
。 ステップ102では上記の位置合せ完了指令の入力によ
り位置合せ完了か否かが判定され、位置合せ完了と判定
された場合にはステップ104へ移行して、データ書込
装置36から入力される銘板53、銘板56又は銘板5
9に記録された位置合せ軸の絶対位置Aが読み込まれる
。この絶対位置A ゛は位置合せ状態での可動軸の絶対
位置を示している。 次に、ステップ106で位置合せ軸のアブソリュートエ
ンコーダの出力値Bが入力され、次のステップ108で
は、ステップ104で入力された絶対位置Aがμs単位
であるので、その絶対位置Aをアブソリュートエンコー
ダの出力値Bと同一次元の数量(ステップ数)に変換さ
れ、その値は絶対位置Cきされる。 次に、ステップ110へ移行してオフセット量りが、D
=B−Cにより演算され、次のステップ112でそのオ
フセット量りは位置合せ軸の対応するオフセット量メモ
リ (241〜243)に記憶される。このオフセット
量りはアブソリュートエンコーダの絶対位置に対する偏
差(オフセット)を示している。 次に、位置合せをすべき全軸の位置合せが終了すると、
データ書込装置36から全軸位置合せ終了指令が付与さ
れる。ステップ114ではその終了指令が入力されたか
否かを判定することにより、全軸の位置合せが終了した
か否かが判定される。 そして、全軸の位置合せが終了していない場合には、ス
テップ100へ戻り次の可動軸の位置合せが実行される
。又、全軸の位置合せが終了した場合には、本プログラ
ムは終了となる。 このようにして、各可動軸のオフセット量が設定された
後、第5図のプログラムに従って各可動軸の絶対位置が
管理される。第5図のプログラムは一定の時間間隔でイ
ンターバルタイマ割込により起動される。 ステップ200では各軸のアブソリュートエンコーダ1
8,19.4617)出力値AX、 AZ、 AUが入
力され、次のステップ202では各軸の出力値AX、 
AZ、 AUから各軸のオフセット量メモリ241.2
42.243に記憶されている各軸のオフセット量DX
、 DZ、 Dllが減算されてオフセット補正された
位置EX、 EZ、 EUが求められる。次に、ステッ
プ204では各軸のバックラッシュ分の移動量だけ上記
の絶対位置EX、 EZ、 Elがさらに補正され、次
のステップ206でステップ数から−単位への変換と機
械原点のオフセットの補正を行う内部オフセット補正と
が行われて絶対位置MX、 MZ、 MUが求められ、
次のステップ208で各軸の絶対位置メモリ244,2
45.246にそれらの絶対位置MX、 MZ、 Ml
lが記憶される。 次に、銘板へ記入される絶対位置の決定方法について述
べる。 絶対位置の決定は、第8図に示すプログラムにより実行
され、そのプログラムは第4図に示すプログラムと同様
であるが、ステップ102の位置合せがステップ302
のマスク合せとなり、ステップ104の銘板からの絶対
値Aの入力がステップ304のマスク合せ状態での既知
の絶対位置Aの入力と絶対位置メモリへの記憶となる点
で異なる。 X軸とZ軸の絶対位置決定におけるマスク合せは、第6
図に示すように行われ、U軸の絶対位置決定におけるマ
スク合せは第7図に示すようにして行われる。 第6図において、寸法が既知のマスクワークMWが工作
物テーブル13に設定され、寸法の既知のマスク砥石車
MGが砥石台11に取り付けられる。そして、マスクワ
ークMWのコーナ一部MWCにマスク砥石車MGの刃先
部M G eが当接するように、工作物テーブル13と
砥石台11の位置がマニュアル移動される。このように
調整された状態で、主軸軸線LZと砥石台11の送り軸
線LXとの交点が機械原点Oとされ、X軸、Z軸の絶対
位置はその機械原点0を基準とする値とされる。 X軸の絶対位置は、このように設定された状態で、マス
タワークMWの径とマスク砥石車MGの径からマスク砥
石車MGの中心OGの絶対位置XGが決定され、その値
がX軸結対位置メモリ244に記憶されることにより設
定される。 又、Z軸の絶対位置は、Z軸は上記の設定状態で機械原
点に存在するので、絶対位置Aとして0が入力され、Z
軸結対位置メモリ245に記憶されることにより設定さ
れる。 又、U軸の絶対位置は、第7図に示すように、マスク砥
石車MGとマスタドレッサーMDとを当接させた状態で
、マスク砥石車MGの径とマスタドレッサーMDの径と
からマスク砥石車MGの中心OGを原点とするマスクド
レッサーMDの中心00の絶対位置UDが入力され、U
軸結対位置メモリ246に記憶されることにより設定さ
れる。 このように、マスク合せ状態で各軸の絶対位置が設定さ
れると、次に、ステップ306で上記の設定状態で位置
合せ軸のアブソリュートエンコーダの出力値Cが入力さ
れ、ステップ308で上記絶対位置Aがそのアブソリュ
ートエンコーダの出力値と同一次元のステップ数の絶対
位置Cに変換される。そして、次のステップ310でア
ブソリュートエンコーダの出力値Bの絶対位置Cに対す
る偏差がオフセット量りとして演算され、その値は各軸
のオフセット量メモリに記憶される。 次に、上記のマスク合せの状態から、マニュアルにより
各軸を移動させて、位置合せ手段の各ブロックの位置合
せを行う。この時、各軸の移動に伴い各軸の絶対位置メ
モリに記憶されている絶対位置は第5図のフローチャー
トに従って更新されている。そして、位置合せが完了し
た時の各軸の絶対位置メモリに記憶されている値がその
時の各軸の絶対位置を示しているので、その値を各軸の
銘板に記録する。 上記のようにして、銘板に記録される絶対位置が決定さ
れる。 尚、上記実施例において、絶対角検出手段はアブソリュ
ートエンコーダ18.19.46で実現され、位置合せ
手段はブロック51a、51b。 54a、54b、57a、57bで実現される。 又、データ入力手段の機能はステップ102.104で
実現され、オフセット量記憶手段の機能はXオフセット
メモリ241、Zオフセットメモリ242、Uオフセッ
トメモリ243とステップ106、ステップ108、ス
テップ110、ステップ112で実現される。又、絶対
位置演算手段の機能は第5図のプログラムとX軸結対位
置メモリ244.2軸結対位置メモリ245、U軸結対
位置メモリ246により実現される。
【発明の効果】
本発明は、可動体の静止体に対する位置合せを行うため
の位置合せ手段と、位置合せ手段により位置合せが行わ
れた時の可動軸の所定の機械原点に対する絶対位置が記
録された銘板と、位置合せが行われた時に、銘板に記録
された絶対位置のデ−タを入力するデータ入力手段と、
位置合せが行われた時の前記絶対角検出手段の出力値を
入力し、データ入力手段により入力された絶対位置との
差をオフセット量として記憶するオフセット量記憶手段
と、絶対角検出手段の出力値を入力し、オフセット量記
憶手段に記憶されているオフセット量だけ前記絶対角検
出手段の出力値を補正して可動軸の絶対位置を求める絶
対位置演算手段とを設けているので、絶対角検出手段の
交換等により設定された座標系が破壊されても、可動体
を所定の位置に位置合せを行い銘板に記載された値を入
力するだけで、座標系が設定されることになり、座標系
の設定手順が簡単になるという効果を有している。
【図面の簡単な説明】
第1図は本発明の概念を示したブロックダイヤグラム。 第2図は本発明の具体的な一実施例に係る絶対位置設定
装置を用いた数値制御装置と研削盤を示した構成図。第
3図は位置合せ手段と銘板を示した構成図。第4図、第
5図はCPUの処理手順を示したフローチャート。第6
図、第7図は銘板に記録される絶対位置を決定するため
のマスク合せの方法を示した説明図。第8図はその絶対
位置の決定手順を示したフローチャートである。 1′−・・研削盤 12.14.45−サーボモータ1
8.19.46・・°°アブソリュートエンコーダ47
−ドレッサー 50 a、  50 b、  53 a
。 53b、56a、56b−ブロック 51a、51b、
54a、54b、57a、57b−細線52.55.5
8−・−銘板 20−・−数値制御装置 特許出願人  豊田工機株式会社 代理 人  弁理士 藤谷 修

Claims (1)

  1. 【特許請求の範囲】  可動軸を回転させるサーボモータの回転角を絶対量で
    検出する絶対角検出手段を有する数値制御工作機械の可
    動軸の絶対位置を設定する装置において、 可動軸により移動される可動体とこの可動体に対向する
    静止体とに設けられ、可動体の静止体に対する位置合せ
    を行うための位置合せ手段と、前記可動体と前記静止体
    とが前記位置合せ手段により位置合せが行われた時の可
    動軸の所定の機械原点に対する絶対位置が記録された銘
    板と、前記可動体と前記静止体とが前記位置合せ手段に
    より位置合せが行われた時に、前記銘板に記録された絶
    対位置を入力するデータ入力手段と、前記可動体と前記
    静止体とが前記位置合せ手段により位置合せが行われた
    時の前記絶対角検出手段の出力値を入力し、前記データ
    入力手段により入力された絶対位置との差をオフセット
    量として記憶するオフセット量記憶手段と、 前記絶対角検出手段の出力値を入力し、前記オフセット
    量記憶手段に記憶されているオフセット量だけ前記絶対
    角検出手段の出力値を補正して前記可動軸の絶対位置を
    求める絶対位置演算手段とを備えたことを特徴とする数
    値制御工作機械の絶対位置設定装置。
JP26232687A 1987-10-16 1987-10-16 数値制御工作機械の絶対位置設定装置 Pending JPH01103708A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26232687A JPH01103708A (ja) 1987-10-16 1987-10-16 数値制御工作機械の絶対位置設定装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26232687A JPH01103708A (ja) 1987-10-16 1987-10-16 数値制御工作機械の絶対位置設定装置

Publications (1)

Publication Number Publication Date
JPH01103708A true JPH01103708A (ja) 1989-04-20

Family

ID=17374217

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26232687A Pending JPH01103708A (ja) 1987-10-16 1987-10-16 数値制御工作機械の絶対位置設定装置

Country Status (1)

Country Link
JP (1) JPH01103708A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990015371A1 (fr) * 1989-06-07 1990-12-13 Fanuc Ltd Procede de positionnement absolu

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4859284A (ja) * 1971-11-29 1973-08-20

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4859284A (ja) * 1971-11-29 1973-08-20

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990015371A1 (fr) * 1989-06-07 1990-12-13 Fanuc Ltd Procede de positionnement absolu

Similar Documents

Publication Publication Date Title
JPS6161744A (ja) 工作物を計測する方法と装置
JPH0241872A (ja) 数値制御研削盤
JPH0523909B2 (ja)
JPS62228359A (ja) アンギユラ研削盤
US6732009B2 (en) Machining error correction method adapted for numerically controlled machine tool and grinding machine using the same
JP2995258B2 (ja) 歯車測定方法および歯車測定兼用歯車研削盤
JPS61146454A (ja) Nc制御機械の工作物の位置決め方法およびこの方法を実施するためのnc制御機械
JPH04348869A (ja) アンギュラ砥石の修正装置
JP2578041B2 (ja) 自動テーパ研削方法及び装置
JPH01103708A (ja) 数値制御工作機械の絶対位置設定装置
JP2782302B2 (ja) 非円形加工物の測定方法
JPS63114877A (ja) 数値制御研削盤における砥石の加工装置
EP0312634B1 (en) Numerical control equipment
JPH0521707B2 (ja)
JP3143657B2 (ja) 研削装置
JP2539620Y2 (ja) 数値制御研削盤
JPS6248407A (ja) 切削工具設定装置
JPH09285943A (ja) ワーク基準面からの精密加工装置
JPH0557567A (ja) 被加工物の中心位置測定方法
JPS60177848A (ja) 数値制御工作機における原点補正方法
JPS58132606A (ja) 端面定寸位置の座標値設定装置
JPH10230458A (ja) テーパ研削装置
JPS6244375A (ja) Nc砥石成形装置
JP3920995B2 (ja) クランクシャフトの加工装置
JP2870748B2 (ja) 数値制御装置