(57)【特許請求の範囲】
【請求項１】
吸着手段を有した吸着筒にレンズを保持したまま芯出しを行った後、墨塗りヘッドをレンズに接近させ、レンズを回転しながらレンズ外周面に塗装する自動レンズ墨塗り装置の教示方法において、墨塗りするレンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力し、予め設定されたプログラムにより上記レンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径に基づいて墨塗りヘッドを搭載したＸ−Ｙテーブルの複数の移動位置データを計算し、該計算値に基づいて上記墨塗りヘッドの動作を自動的に決定することを特徴とする自動レンズ墨塗り装置の教示方法。
【請求項２】
吸着手段を有した吸着筒にレンズを保持したまま芯出しを行った後、墨塗りヘッドをレンズに接近させ、レンズを回転しながらレンズ外周面および端面に塗装する自動レンズ墨塗り装置の教示方法において、墨塗りするレンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力し、予め設定されたプログラムにより上記レンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径に基づいて墨塗りヘッドを搭載したＸ−Ｙテーブルの複数の移動位置データを計算し、該計算値に基づいて上記墨塗りヘッドの動作を自動的に決定することを特徴とする自動レンズ墨塗り装置の教示方法。
【請求項３】
吸着手段を有した吸着筒にレンズを保持したまま芯出しを行った後、墨塗りヘッドをレンズに接近させ、レンズを回転しながらレンズ外周面に塗装する自動レンズ墨塗り装置の教示装置において、レンズの光軸方向と平行な面上を移動可能なＸ−Ｙテーブルと、該Ｘ−ＹテーブルをＸ方向且つ、Ｙ方向に位置決め動作可能にする２軸のサーボモータと、該２軸のサーボモータを位置決め制御するサーボモータドライバと、上記２軸のサーボモータを指定位置へ動作させるため、上記サーボモータドライバに指定パルス列を送出し、且つ、予め設定されたプログラムにより上記サーボモータを順次動作可能にするモータコントローラと、上記Ｘ−Ｙテーブル上に固定され、レンズ外周面に墨塗りを行うための墨塗りヘッドと、レンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力するための入力装置と、該入力装置から入力されたレンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径から上記Ｘ−Ｙテーブルを動作させるための複数の移動位置データを計算し、且つ、該計算結果を上記モータコントローラへ送出する計算装置とを有し、レンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力することにより、墨塗りヘッドの動作を自動的に決定することを特徴とする自動レンズ墨塗り装置の教示装置。
【請求項４】
吸着手段を有した吸着筒にレンズを保持したまま芯出しを行った後、墨塗りヘッドをレンズに接近させ、レンズを回転しながらレンズ外周面および端面に塗装する自動レンズ墨塗り装置の教示装置において、レンズの光軸方向と平行な面上を移動可能なＸ−Ｙテーブルと、該Ｘ−ＹテーブルをＸ方向且つ、Ｙ方向に位置決め動作可能にする２軸のサーボモータと、該２軸のサーボモータを位置決め制御するサーボモータドライバと、上記２軸のサーボモータを指定位置へ動作させるため、上記サーボモータドライバに指定パルス列を送出し、且つ、予め設定されたプログラムにより上記サーボモータを順次動作可能にするモータコントローラと、上記Ｘ−Ｙテーブル上に固定され、レンズ外周面および端面に墨塗りを行うための墨塗りヘッドと、レンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力するための入力装置と、該入力装置から入力されたレンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径から上記Ｘ−Ｙテーブルを動作させるための複数の移動位置データを計算し、且つ、該計算結果を上記モータコントローラへ送出する計算装置とを有し、レンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力することにより、墨塗りヘッドの動作を自動的に決定することを特徴とする自動レンズ墨塗り装置の教示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動レンズ墨塗り装置に備えた墨塗りヘッドによりレンズの外周面及び端面を墨塗りする際、墨塗りヘッドに対する複数の動作位置データを、墨塗りするレンズの形状データから自動計算して墨塗りヘッドの動作を決定する自動レンズ墨塗り装置の教示方法及び装置に関する。
【０００２】
【従来の技術】
従来、自動レンズ墨塗り装置の技術は、特開平３−２９６４５９号公報で公開されている。この技術では墨塗りヘッドの駆動にエアシリンダを用いており、停止位置はストッパ位置を手動で調整することにより決定される。
【０００３】
また、一般的に墨塗りヘッドの駆動に位置決め制御可能なモータを使用することは容易に考えられる技術である。上記モータの動作位置を教示させるための一般的な方法としては、モータをＪＯＧ送りで回転させることにより墨塗りヘッドを所望の位置へ移動させ、その位置を記憶させる方法がある。または、上記所望の位置を墨塗りヘッドの原点位置から人が計算、または計測することにより求め、その求められたデータを入力し、位置データとして記憶させる方法がある。上記のいずれの方法にあっても、新たに墨塗りヘッドの動作位置データを教示させるには、人がストッパ位置の調整、またはモータのＪＯＧ送りによる位置教示、または所望位置の計算、計測結果の入力といったいずれかの作業を行わなければならない。
【０００４】
【発明が解決しようとする課題】
今日、あらゆる分野のほとんどの製品の生産形態は多品種少量生産であり、レンズの場合も例外ではなく、日々形状の違うレンズが小ロットで生産されている。こうした状況の中、自動レンズ墨塗り装置に要求されることは、複数の形状の違ったレンズに対応した墨塗りヘッドの動作位置データの複数記憶機能と、その複数記憶された動作位置データからレンズの形状に対応したデータを選択する選択機能はもちろんのこと、新規に墨塗りヘッドの動作位置を教示する場合に於いて、いかに少ない作業で、迅速かつ正確に教示を行えるかである。しかし、前記従来技術では、人が墨塗りヘッドの停止位置を手動にて調整するか、或いは、位置決め制御用モータのＪＯＧ送りという作業を経て所望位置を決定するか、または、前記所望位置を計算または計測により求めるという作業を経て入力しなければならず大変面倒である。また人の介入時間に比例してミスする確率も増えてくる。
【０００５】
そこで、本発明は上記した問題点に鑑みてなされたもので、墨塗りするレンズの形状を入力することにより、墨塗りヘッドの動作を自動的に決定することが可能な自動レンズ墨塗りヘッド装置の教示方法及び装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明の自動レンズ墨塗り装置の教示方法は、吸着手段を有した吸着筒にレンズを保持したまま芯出しを行った後、墨塗りヘッドをレンズに接近させ、レンズを回転しながらレンズ外周面に塗装する自動レンズ墨塗り装置の教示方法において、墨塗りするレンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力し、予め設定されたプログラムにより上記レンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径に基づいて墨塗りヘッドを搭載したＸ−Ｙテーブルの複数の移動位置データを計算し、該計算値に基づいて上記墨塗りヘッドの動作を自動的に決定することを特徴とする。
また、本発明の自動レンズ墨塗り装置の教示方法は、吸着手段を有した吸着筒にレンズを保持したまま芯出しを行った後、墨塗りヘッドをレンズに接近させ、レンズを回転しながらレンズ外周面および端面に塗装する自動レンズ墨塗り装置の教示方法において、墨塗りするレンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力し、予め設定されたプログラムにより上記レンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径に基づいて墨塗りヘッドを搭載したＸ−Ｙテーブルの複数の移動位置データを計算し、該計算値に基づいて上記墨塗りヘッドの動作を自動的に決定することを特徴とする。
【０００７】
また、本発明の自動レンズ墨塗り装置の教示装置は、吸着手段を有した吸着筒にレンズを保持したまま芯出しを行った後、墨塗りヘッドをレンズに接近させ、レンズを回転しながらレンズ外周面に塗装する自動レンズ墨塗り装置の教示装置において、レンズの光軸方向と平行な面上を移動可能なＸ−Ｙテーブルと、該Ｘ−ＹテーブルをＸ方向且つ、Ｙ方向に位置決めを動作可能にする２軸のサーボモータと、該２軸のサーボモータを位置決め制御するサーボモータドライバと、上記２軸のサーボモータを指定位置へ動作させるため、上記サーボモータドライバに指定パルス列を送出し、且つ、予め設定されたプログラムにより上記サーボモータを順次動作可能にするモータコントローラと、上記Ｘ−Ｙテーブル上に固定され、レンズ外周面に墨塗りを行うための墨塗りヘッドと、レンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力するための入力装置と、該入力装置から入力されたレンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径から上記Ｘ−Ｙテーブルを動作させるための複数の移動位置データを計算し、且つ、該計算結果を上記モータコントローラへ送出する計算装置とを有し、レンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力することにより、墨塗りヘッドの動作を自動的に決定することを特徴とする。
また、本発明の自動レンズ墨塗り装置の教示装置は、吸着手段を有した吸着筒にレンズを保持したまま芯出しを行った後、墨塗りヘッドをレンズに接近させ、レンズを回転しながらレンズ外周面および端面に塗装する自動レンズ墨塗り装置の教示装置において、レンズの光軸方向と平行な面上を移動可能なＸ−Ｙテーブルと、該Ｘ−ＹテーブルをＸ方向且つ、Ｙ方向に位置決め動作可能にする２軸のサーボモータと、該２軸のサーボモータを位置決め制御するサーボモータドライバと、上記２軸のサーボモータを指定位置へ動作させるため、上記サーボモータドライバに指定パルス列を送出し、且つ、予め設定されたプログラムにより上記サーボモータを順次動作可能にするモータコントローラと、上記Ｘ−Ｙテーブル上に固定され、レンズ外周面及び端面に墨塗りを行うための墨塗りヘッドと、レンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力するための入力装置と、該入力装置から入力されたレンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径から、上記Ｘ−Ｙテーブルを動作させるための複数の移動位置データを計算し、且つ、該計算結果を上記モータコントローラへ送出する計算装置とを有し、レンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力することにより、墨塗りヘッドの動作を自動的に決定することを特徴とする。
【０００８】
上記構成からなる本発明の作用を説明する。
上記構成により、入力装置へ入力されたレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径に基づき計算装置が、レンズ墨塗り用のデータ、すなわち墨塗りヘッドの動作位置を計算する。さらにモータコントローラは上記計算結果に従い、２軸のサーボモータを駆動させる。これによりＸ−Ｙテーブルはある一平面上を平行移動し、加えてＸ−Ｙテーブル上の上記墨塗りヘッドもある一平面上を平行移動する。この結果、上記墨塗りヘッドはレンズの外周面及び端面の少なくとも一方に接近する位置へ移動する。以上の作用によりレンズ外周面及び端面の少なくとも一方の墨塗りを行える。
【０００９】
さらに、新規に墨塗りヘッドの動作位置を教示する場合に於いても、上記入力装置からレンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力するだけで、上記計算装置が墨塗りヘッドの動作位置データを計算し、その計算結果に基づいてレンズの墨塗りを行える。すなわち、最小限の人の介入により新規レンズに対する墨塗り動作の教示が行える。
【００１０】
【発明の実施の形態】
先ず、本発明の実施形態によりレンズの墨塗りを行う自動レンズ墨塗り装置の概略について図１に基づいて説明する。図１は自動レンズ墨塗り装置１の全体構成を示す斜視図である。
【００１１】
上記自動レンズ墨塗り装置１は、基台２に各構成ユニットであるレンズ吸着回転ユニット１０と墨塗りユニット２０が組み付けられている。上記基台２は、その表面に上記レンズ吸着回転ユニット１０と墨塗りユニット２０が組み付けられてもそれらの荷重に耐え、変形することの無い一様に平面な板である。
【００１２】
上記レンズ吸着回転ユニット１０には、レンズ１３を吸着するための、中空でかつ円筒状をした吸着筒１１が、基台２の上面または表面と平行して取り付けられ、その端面でレンズ１３を図１に示すように基台２に対して垂直な向きに吸着保持する。この吸着筒１１には、レンズ１３の吸着保持側とは反対側の端部にプーリ１５ａが取り付けられている。このプーリ１５ａは、ベルト１６とプーリ１５ｂを介してモータ１４に連結されており、モータ１４が回転することにより上記吸着筒１１もその軸線回りに回転可能となっている。また、上記基台２の表面と垂直方向で、且つ、上記吸着筒１１を挟んでそれぞれ上下動自在な芯出しヘッド１２ａ、１２ｂが上下に対向配置されており、上記吸着筒１１に保持されたレンズ１３を上下から挟み込むことにより芯出しが可能となっている。上記芯出しヘッド１２ｂは、上記レンズ１３の外周面と対向する先端にＶ字型の爪を有しており、その可動上限位置は、上記レンズ１３の外周面が上記Ｖ字型の爪のＶ状になっている２面に接すると、レンズ１３の中心軸と上記吸着筒１１の回転軸が一致するような位置に調整されている。すなわち、上記芯出しヘッド１２ｂの可動上限位置を調整することにより、上記レンズ１３の径の変化に対応して芯出し動作が行える。
【００１３】
上記墨塗りユニット２０の構成要素の一つにＸ−Ｙテーブル２３があり、Ｘ−Ｙテーブル２３の面は上記基台２の面と平行に配置されている。Ｘ−Ｙテーブル２３の任意の表面上には、前記吸着筒１１に保持されたレンズ１３の外周面を墨塗りするための墨塗りヘッド２４が上記吸着筒１１の位置する方向へ向くようにして固定されている。墨塗りヘッド２４はチューブ２７ａを介して、墨塗り用塗料が貯留された塗料カ−トリッジ２５に接続されており、墨塗り用塗料の供給を受けている。さらに、塗料カ−トリッジ２５は、チューブ２７ｂを介してディスペンサ２６に接続され、上記墨塗りヘッド２４へ塗料を供給させるための圧力を受けている。上記Ｘ−Ｙテーブル２３はＹ軸２１に取り付けられ、このＹ軸２１はＸ軸２２に直交して取り付けられており、さらにＸ軸２２は上記基台２に固定されている。すなわち、上記Ｘ−Ｙテーブル２３はＸ方向とＹ方向へ自由に移動可能となっている。尚、上記Ｙ軸２１、Ｘ軸２２は共にサーボモータ、カップリング、ボールネジ、ガイドレール等（それぞれ図示省略）からなり、Ｙ軸２１、Ｘ軸２２で、一般的なＸ−Ｙ直交座標型のロボットを構成している。また、上記Ｘ−Ｙテーブル２３の表面上には、上記墨塗りヘッド２４の位置とは別の任意の位置２８にも墨塗りヘッド２４と同等のものが取り付け可能となっており、レンズ１３の面取部分の墨塗りを行え得るようになっている。
【００１４】
次に、上記構成からなる自動レンズ墨塗り装置１の概略動作を説明する。
先ず、吸着筒１１によりレンズ１３が保持され、保持されたレンズ１３が吸着筒１１の中心軸線に一致するように、一対の芯出しヘッド１２ａ、１２ｂによりレンズ１３の芯出しが行われ、その後芯出しされたレンズ１３がモータ１４により吸着筒１１と共に回転される。一方、Ｘ−Ｙテーブル２３は、Ｙ軸２１、Ｘ軸２２の駆動により、墨塗りヘッド２４がレンズ１３の外周面に当接する位置へ移動する。これにより、レンズ１３の墨塗りが行われる。
【００１５】
次に、本発明の実施形態の墨塗りヘッド２４の動作を決定する教示装置を説明する。
図２は、本発明の特徴となる構成要素のブロック図であり、各構成要素は図示するように電気的にそれぞれ接続されている。入力装置３０は、数値データ及び文字列データの入力が可能で、計算装置３１に入力結果を送出可能に接続されている。計算装置３１には、墨塗りするレンズ形状に応じた計算式が複数プログラムされており、入力装置３０から入力されたレンズ形状データと、上記計算式の指定により、図１に示すＸ−Ｙテーブル２３の動作位置データを計算する。さらに、計算装置３１は、計算の結果から導き出された前記動作位置データを、モータコントローラ３２に送出可能に接続されている。モータコントローラ３２は、予め格納されているプログラムと、上記計算装置３１からの上記動作位置データに基づいて、サーボモータ３４、３５を動作させるためのパルス列を、サーボドライバ３３へ送出可能に接続されている。サーボドライバ３３は、上記モータコントローラ３２からのパルス列に応じて、サーボモータ３４、３５を駆動させるための電流を発生させている。サーボモータ３４、３５は、それぞれ図１のＹ軸２１、Ｘ軸２２の構成部品である。
【００１６】
次に、本発明の実施形態１の教示方法において入力するレンズ形状データ及び墨塗り位置等を図３、図４に基づいて説明する。
図３は吸着筒１１に両面とも凹面のレンズ１３が吸着されている例であり、図中のアルファベットについて説明する。Ｃは吸着筒１１とレンズ１３の接触している面の径であり、Ｄはレンズ１３の吸着されている面の曲率半径である。Ｅはレンズ１３の吸着されていない面の曲率半径であり、Ｆはレンズ１３の中肉厚である。さらに、Ｇはレンズ１３の外径であり、Ｈはレンズ１３の総肉厚である。Ｐは、図１のＸ−Ｙテーブル２３が原点復帰したときの、墨塗りヘッド２４の位置であり、Ｐを図３のＸ−Ｙ座標の基準点（０，０）とする。点（Ｉ，Ｊ）は吸着筒１１の中心軸線Ｔと、レンズ１３が吸着筒１１と接した線（点線Ｓ）との交点の座標であり、上記Ｐ点を原点とする座標である。Ｋは、点（Ｉ，Ｊ）からレンズ１３の、吸着筒１１に吸着されている側の外周面端点までの、ｙ方向の距離であり、Ｌは、点（Ｉ，Ｊ）からレンズ１３の、吸着されていない面の外周面端点までのＹ方向の距離である。図４は、図３と同じ様子を表し、図４中の点▲１▼、点▲２▼は図１の墨塗りヘッド２４の墨塗り動作位置である。
【００１７】
次に図１、図２、図３、図４を用いて本実施形態の教示方法を説明する。
図３、図４のような両面凹面レンズ１３の外周面を墨塗りする場合、Ｘ−Ｙテーブル２３は、墨塗りヘッド２４が原点位置Ｐ点から点▲１▼へ、さらに点▲２▼へ移動するよう動作する。そのための、点▲１▼、点▲２▼のＸ，Ｙ座標を求めるために、先ずレンズ１３の形状データである中肉厚Ｆ、外径Ｇ、両面の曲率半径Ｄ、Ｅと、吸着筒１１のレンズ接触面径Ｃを入力装置３０から入力する。さらに、入力装置３０から、墨塗りするレンズ１３が両面凹面レンズであるということを入力する。入力装置３０は、前記入力事項を計算装置３１に送出する。すると計算装置３１では、与えられた上記レンズ１３の形状データに基づいて、両面凹面レンズ用の数１の計算を行う。
【００１８】
【数１】
0003793279.tif 000002
【００１９】
以上の計算結果により、点▲１▼のＸ座標Ｍ、Ｙ座標Ｎと、点▲２▼のＸ座標Ｑ、Ｙ座標Ｒが導き出される。尚、上記Ｉ、Ｊは、吸着筒１１のＹ方向の長さが変わらなければ、半固定的に決まった定数である。計算装置３１は、上記計算結果をモータコントローラ３２に送出し、それを受けてコントローラ３２は、点▲１▼、▲２▼のＸ座標、Ｙ座標に応じたパルス列をサーボドライバ３３へ順次送出し、さらにそれを受けてサーボドライバ３３は、サーボモータ３４、３５を駆動し、結果的に墨塗りヘッド２４を制御する。
【００２０】
次に、両面凸面レンズについての計算例と、動作について図１、図２、図５、図６を用いて説明する。尚、図中のアルファベットの意味は図３、４と同じである。
図５、図６のようなレンズ１３の外周面を墨塗りする場合、Ｘ−Ｙテーブル２３は、墨塗りヘッド２４が原点位置Ｐ点から点▲１▼へ、さらに点▲２▼へ移動するよう動作する。そのための、点▲１▼、点▲２▼のＸ，Ｙ座標を求めるために、先ずレンズ１３の形状データである中肉厚Ｆ、外径Ｇ、両面の曲率半径Ｄ、Ｅと、吸着筒１１のレンズ接触面径Ｃを入力装置３０から入力する。さらに入力装置３０から、レンズ１３が両面凸面レンズであるということを入力する。入力装置３０は、前記入力事項を計算装置３１に送出する。すると計算装置３１では、与えられた上記レンズ１３の形状データに基づいて、両面凸面レンズ用の数２の計算を行う。
【００２１】
【数２】
0003793279.tif 000003
【００２２】
以上の計算結果により、点▲１▼のＸ座標Ｍ、Ｙ座標Ｎと、点▲２▼のＸ座標Ｑ、Ｙ座標Ｒが導き出される。尚上記Ｉ、Ｊは、吸着筒１１のＹ方向の長さが変わらなければ、半固定的に決まった定数である。また、総肉厚Ｈは中肉厚Ｆと同じとなる。計算装置３１は、上記計算結果をモータコントローラ３２に送出し、それを受けてコントローラ３２は、点▲１▼、▲２▼のＸ座標、Ｙ座標に応じたパルス列をサーボドライバ３３へ順次送出し、さらにそれを受けてサーボドライバ３３は、サーボモータ３４、３５を駆動し、結果的に墨塗りヘッド２４を制御する。
【００２３】
次に、両面凹面かつスラスト面を有するレンズについての計算例と、動作について図１、図２、図７、図８を用いて説明する。
このレンズ１３の場合、図１の墨塗りヘッド２４を墨塗りヘッドＡとすると、それと同様に、Ｘ−Ｙテーブル２３上の位置２８に設置された墨塗りヘッドを墨塗りヘッドＢとし、墨塗りヘッドＡ、Ｂの２つのヘッドを用いて墨塗りを行う。尚、設置方向は墨塗りヘッドＡが図１においてＹ方向に平行ならば、墨塗りヘッドＢはＸ方向に平行となるように設置する。これにより、本実施形態では墨塗りヘッドＡでレンズ１１の外周面を、墨塗りヘッドＢでスラスト面をそれぞれ墨塗りする。
【００２４】
すなわち、図７、図８のようなレンズ１３の外周面及びスラスト面を墨塗りする場合、Ｘ−Ｙテーブル２３は、先ず墨塗りヘッドＡが原点位置Ｐ点から点▲１▼へ、さらに点▲２▼へ移動させるため動作し、次に墨塗りヘッドＡをレンズ外周面から逃がし、墨塗りヘッドＢが点▲４▼へ直線移動できる位置点▲３▼へ移動させ、引き続きレンズ１３のスラスト面の墨塗りを行うため、墨塗りヘッドＢを点▲４▼から点▲５▼へ移動させるために動作する。そのための、点▲１▼、点▲２▼、点▲３▼、点▲４▼、点▲５▼のそれぞれのＸ座標、Ｙ座標を求めるために、先ずレンズ１３の形状データである中肉厚Ｆ、外径Ｇ、スラスト面内径Ｔ、両面の曲率半径Ｄ、Ｅと、吸着筒１１のレンズ接触面径Ｃを入力装置３０から入力する。さらに入力装置３０から、レンズ１３が両面凹面かつスラスト面有りのレンズであるということを入力する。入力装置３０は、前記入力事項を計算装置３１に送出する。すると計算装置３１では、与えられた上記データに基づいて、両面凹面かつスラスト面有りのレンズ用の数３の計算を行う。
【００２５】
【数３】
0003793279.tif 000004
【００２６】
以上の計算結果により、墨塗りヘッドＡの移動位置点▲１▼のＸ座標Ｍ、Ｙ座標Ｎと、点▲２▼のＸ座標Ｑ、Ｙ座標Ｒと、墨塗りヘッドＢの移動位置点▲４▼のＸ座標Ｕ、Ｙ座標Ｖと、点▲５▼のＸ座標Ｗ、Ｙ座標Ｘが導き出される。尚、上記Ｉ、Ｊは、吸着筒１１のＹ方向の長さが変わらなければ、半固定的に決まって定数である。上記Ｈはレンズ１３の総肉厚、Ｙ、Ｚは墨塗りヘッドＡと墨塗りヘッドＢとの取付位置の違いによる移動ポイントの補正値である。点▲３▼の座標は、その座標を（Ｓ，Ｖ）とすると、墨塗りヘッドＡ、Ｂともレンズ１３に接触せず墨塗りヘッドＢの塗り開始位置点▲４▼へ直線移動できる。計算装置３１は、上記計算結果をモータコントローラ３２に送出し、それを受けてコントローラ３２は、点▲１▼、▲２▼、▲３▼、▲４▼、▲５▼のＸ座標、Ｙ座標に応じたパルス列をサーボドライバ３３へ順次送出し、さらにそれを受けてサーボドライバ３３は、サーボモータ３４、３５を駆動し、結果的に墨塗りヘッドＡを制御する。
【００２７】
以上のことにより、本発明の実施形態によれば、レンズ１３のレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力するだけで、形状が両凹面でも両凸面あるいはスラスト面があっても、計算結果から墨塗りヘッド２４あるいは墨塗りヘッド２４、２８の動作位置データを教示することが可能となる。
【００２８】
【発明の効果】
本発明の自動レンズ墨塗り装置の教示方法及び装置によれば、入力装置からレンズのレンズ形状及びレンズ形状データである中肉厚、外径、両面の曲率半径並びに吸着筒のレンズ接触面径を入力するだけで、墨塗りヘッドの動作位置データを計算装置が自動で計算し、且つ、モータコントローラにその計算結果を送出することで墨塗りヘッドの動作位置を決定する教示を行うことができる。すなわち、少ない作業で迅速、且つ、正確に自動レンズ墨塗り装置の教示を行うことができる。また、多品種少量の墨塗りを効率良く行うことができる。
【図面の簡単な説明】
【図１】本発明の実施形態に使用する自動レンズ墨塗り装置を示す斜視図である。
【図２】本発明の実施形態を示すブロック図である。
【図３】本発明の実施形態に用いるレンズの形状データを示す断面図である。
【図４】本発明の実施形態の墨塗り位置を示す断面図である。
【図５】本発明の実施形態に用いるレンズの形状データを示す断面図である。
【図６】本発明の実施形態の墨塗り位置を示す断面図である。
【図７】本発明の実施形態に用いるレンズの形状データを示す断面図である。
【図８】本発明の実施形態の墨塗り位置を示す断面図である。
【符号の説明】
１１  吸着筒
１２ａ、１２ｂ  芯出しヘッド
１３  レンズ
２１  Ｙ軸
２２  Ｘ軸
２３  Ｘ−Ｙテーブル
２４  墨塗りヘッド
３０  入力装置
３１  計算装置
３２  モータコントローラ
３３  サーボドライバ
３４、３５  サーボモータ
【図１】
0003793279.tif 000005
【図２】
0003793279.tif 000006
【図３】
0003793279.tif 000007
【図４】
0003793279.tif 000008
【図５】
0003793279.tif 000009
【図６】
0003793279.tif 000010
【図７】
0003793279.tif 000011
【図８】
0003793279.tif 000012