(57)【要約】      （修正有）【課題】眼鏡フレームの球面カーブを求めこれと一致または近い値のカーブとなるようにレンズコバ幅内から外れることの無いヤゲン位置を容易に設定する手法を提供する。【解決手段】眼鏡フレーム形状の３次元データから近似する球の曲率半径を求める段階と眼鏡レンズの表面と裏面の高さデータとフレーム形状データからレンズ表面と裏面の近似する球の曲率半径を求める段階と眼鏡レンズの表面と裏面の光軸方向位置に対する眼鏡フレーム光軸方向位置を仮にヤゲン位置と定めこれに基づくヤゲン比を求める段階と眼鏡レンズ表面と裏面の高さデータから眼鏡フレーム形状に沿ったレンズ周縁のコバ厚さの総和または平均値に適したヤゲン比の適値を定める段階と定めたヤゲン比の適値に一致または出来るだけ近いヤゲン比となるようなヤゲン位置を算出する段階とからなる眼鏡レンズの周縁にヤゲンを形成する為のヤゲン位置を決定する為の算出方法を提供する。【選択図】図２０
2017189858.tif 000002
【特許請求の範囲】
【請求項１】
眼鏡フレーム形状の３次元計測データとフレーム形状に沿う被加工眼鏡レンズの表面と裏面の高さデータとを用いて眼鏡レンズの周縁にヤゲンを形成するためのヤゲン位置を決定する為の算出方法で、眼鏡フレーム形状の３次元データから近似する球の方程式を求め、球の曲率半径を求める段階と、眼鏡レンズの表面と裏面の高さデータとフレーム形状データからレンズ表面と裏面の近似する球の方程式を求め、球の曲率半径を求める段階と、眼鏡レンズの表面と裏面の近似球面の光軸方向位置に対する眼鏡フレームの近似球面の光軸方向位置を仮にヤゲン位置と定め、ヤゲン位置に基づくヤゲン比を求める段階と、眼鏡レンズ表面と裏面の高さデータから眼鏡フレーム形状に沿ったレンズ周縁のコバ厚さの総和または平均値を求め、予め設定された総和または平均値に適したヤゲン比の適値を定める段階と、定めたヤゲン比の適値に仮に定めたヤゲン位置でのヤゲン比を一致、または出来るだけ近いヤゲン比となるようなヤゲン位置を算出する段階とからなる眼鏡レンズの周縁にヤゲンを形成する為のヤゲン位置を決定する為の算出方法
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、眼鏡レンズの眼鏡フレーム枠入れの為のヤゲンを形成するためのヤゲン位置データを算出する眼鏡レンズ加工データ作成方法に関するものである。
【背景技術】
【０００２】
従来、眼鏡レンズの眼鏡フレーム枠入れの為のヤゲンを形成するためのヤゲン位置を算出する手法として種々の方法が提案されている。眼鏡フレームの近似球面カーブを求め、そのカーブ値と一致、または近い値のカーブとなるようにレンズコバ幅内にヤゲン位置を設定する。また、コバ厚を一定の比率に分割することを基準とする位置にヤゲン位置を設定する手法も開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献４】特開第２０１４−１３６２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の眼鏡フレームの球面カーブを求め、これと一致、または近い値のカーブとなるようにレンズコバ幅内にヤゲン位置を設定する方法では、フレームにレンズを枠入れするときの合わせ感を高め、作業を容易にする効果が期待できるが、コバ幅内で一部のヤゲン位置を球面カーブと一致した状態に設定することで他の部分ではコバ幅内には入らない場合が生じるなど、容易に外観上で優れたヤゲン位置を提供できない問題が合った。この発明は、容易に眼鏡フレームの球面カーブと一致、またはそれに近い値のカーブとなるヤゲン位置を設定する手法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この目的を達成するため、この発明は、眼鏡フレーム形状の３次元計測データとフレーム形状に沿う被加工眼鏡レンズの表面と裏面の高さデータとを用いて眼鏡レンズの周縁にヤゲンを形成するためのヤゲン位置を決定する為の算出方法で、眼鏡フレーム形状の３次元データから近似する球の方程式を求め、球の曲率半径を求める段階と、眼鏡レンズの表面と裏面の高さデータとフレーム形状データからレンズ表面と裏面の近似する球の方程式を求め、球の曲率半径を求める段階と、眼鏡レンズの表面と裏面の近似球面の光軸方向位置に対する眼鏡フレームの近似球面の光軸方向位置を仮にヤゲン位置と定め、ヤゲン位置に基づくヤゲン比を求める段階と、眼鏡レンズ表面と裏面の高さデータから眼鏡フレーム形状に沿ったレンズ周縁のコバ厚さの総和または平均値を求め、予め設定された総和または平均値に適したヤゲン比の適値を定める段階と、定めたヤゲン比の適値に仮に定めたヤゲン位置でのヤゲン比を一致、または出来るだけ近いヤゲン比となるようなヤゲン位置を算出する段階とからなる眼鏡レンズの周縁にヤゲンを形成する為のヤゲン位置を決定する為の算出方法を提供するものである。
【発明の効果】
【０００６】
この算出方法によれば、容易に眼鏡フレームの球面カーブと一致、またはそれに近い値のカーブとなるヤゲン位置を決定する為の算出方法を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】この発明にかかる眼鏡レンズ加工装置とタブレット端末と給水装置との関係を示す概略斜視図である。
【図１ａ】この発明にかかる眼鏡レンズ加工装置とタブレット端末と給水装置との関係を示す概略斜視図である。
【図２】図１に示したタブレット端末の表示内容を示す図である。通常時の第１画面と立ち上げ時の第1画面を示している。
【図３】図１に示したタブレット端末の表示内容を示す図である。第２画面と詳細指示画面を示している。
【図４】図１に示したタブレット端末の表示内容を示す図である。加工中画面と加工中、画像確認画面を示している。
【図５】図１に示したタブレット端末の表示内容を示す図である。片眼加工終了時の第１画面とメンテナンス画面を示している。
【図６】図１に示した眼鏡レンズ加工装置の外装を外した状態の上左前からの斜視図である。
【図７】図１に示した眼鏡レンズ加工装置の加工室の上左後からの斜視図である。
【図８】図１に示した眼鏡レンズ加工装置のスピンドルを含む加工室の上左前からの斜視図である。
【図９】図１に示した眼鏡レンズ加工装置のスピンドルに装着されている加工ツールの上左前からの斜視図である。
【図１０ａ】図１に示した眼鏡レンズ加工装置のレンズ測定部の上左前からの斜視図である。退避状態１４ＴＨにセットされている状態を示している。
【図１０ｂ】図１に示した眼鏡レンズ加工装置のレンズ測定部の上左前からの斜視図である。測定状態１４ＳＫにセットされている状態を示している。
【図１１ａ】図１に示した眼鏡レンズ加工装置のウェット・ドライ切替部の下左前からの斜視図である。ドライ状態を示している。
【図１１ｂ】図１に示した眼鏡レンズ加工装置のウェット・ドライ切替部の下左前からの斜視図である。ウェット状態を示している。
【図１２】図１に示した眼鏡レンズ加工装置のウェット・ドライ切替部の下右前からの斜視図である。ドライ状態を示している。
【図１３】図１に示した眼鏡レンズ加工装置のキャリッジ部及びスピンドル部の上左前からの斜視図である。
【図１４】図１に示した眼鏡レンズ加工装置の演算制御回路図である。
【図１５】図１に示した給水装置の斜視図である。
【図１６】エンドミルによる切落し加工による眼鏡レンズの斜視図である
【図１７】眼鏡フレームと測定平面の関係を示している。
【図１８】眼鏡フレーム形状の近似球の中心と球表面上の加工中心との関係を示している。
【図１９】フレーム測定平面と加工軸に鉛直な平面を示している。
【図２０】ヤゲン曲率半径がレンズ表面曲率半径より大きい場合のレンズ断面
【図２１】ヤゲン曲率半径がレンズ表面曲率半径より小さい場合のレンズ断面
【図２２】ボクシングサイズ関係を示している
【図２３】ヤゲン砥石断面形状
【図２４】眼鏡フレーム形状の近似球の表面上の加工中心を原点とする座標とレンズ表面の近似球の表面上の加工中心を原点とする座標との関係を示している。
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態を図面を参照しつつ詳細に説明する。
【実施例１】
【０００９】
[全体構成]
図１を参照すると、本発明に係るレンズ加工に関わる装置類が示してある。
図１において、１は入力された眼鏡フレーム形状データに基づいて生地眼鏡レンズＭＬを加工するレンズ加工装置である。２は周知のタブレット端末であり、レンズ加工装置１と有線または無線での通信接続により、予めインストールされた専用アプリケーションに基づく操作でレンズ加工装置１に対する加工指示の送信、また、レンズ加工装置１から機械状態、測定結果などの情報を受信し、測定結果に基づく加工シミュレーション結果を図表示する。また、クラウドコンピュータ上の外部サーバー４との通信でフレーム形状データなどを受信する。３はレンズ加工装置１に冷却水の供給と排水回収を行う給水装置である。図1ａでは、図１と同じ構成を示しているが、ビニール袋１８３を省き、ビニール袋１８３の裏側のホース状態を図示している。
【００１０】
＜タブレット端末２＞
タブレット端末２は、タッチスイッチとして利用できる液晶画面があり、カメラが内蔵されている。無線通信機能があり、またＵＳＢ接続による通信と電源が得られるものである。レンズ加工装置１の操作指示、通信により得られるデータ表示などを実施できる専用アプリケーションが搭載されている。レンズ研削装置とはＵＳＢ接続により電源供給を受け、通信を行う。但し、この接続はＵＳＢ接続に限定されるものではなく、無線通信を利用することも可能である。その場合には他の電源供給を受ける必要がある。
【００１１】
［第１画面］
専用アプリケーションを示すアイコンがタブレット端末２に表示される。これをタッチ選択することで専用アプリケーションが起動し、図２に示す第１画面が表示される。第１画面には、フレーム形状を図形表示し、また、ボクシングサイズ、ＤＢＬ、カーブなどを数値表示するフレーム表示エリア２１０がある。Ｒクランプ及びＬクランプ２１２、メンテナンス２１３、電源２１４が表示されている。
【００１２】
［フレーム表示エリア２１０］    電源ＯＮ直後は、フレームデータが無いため、フレーム表示エリアには、図２に示す通りデータ呼び出し２１１の表示が示される。このフレーム表示エリア２１０またはデータ呼び出し２１１の表示にタッチすることでフレーム形状データを外部サーバー４から無線通信で呼び出す。フレーム形状データはフレーム形状を読み取る装置から無線通信で呼び出すこともできる。図１４で示す演算制御回路図では、外部サーバー４の場合として記載してある。
【００１３】
［Ｒクランプ、Ｌクランプ］    ＲクランプまたはＬクランプ２１２は、右または左レンズのクランプ開または閉を指示するためのものでクランプ閉の動作後の第２画面への表示切替を同時に指示する。
［メンテナンス２１３］    メンテナンス２１３は、メンテナンス画面への切替を指示するためのものである。
［電源２１４］    電源２１４は、専用アプリケーションの終了を指示するためのものである。
【００１４】
［第２画面］
図３に示す第２画面には、第１画面に有ったフレーム形状と数値データを表示するフレーム表示エリア２２０がある。また、Ｒクランプ、またはＬクランプで指示した右、または左のクランプした側のフレーム形状が強調表示される。
【００１５】
[加工種２２１］    加工種の文字表示とこれに並び、予め設定されたヤゲン（溝、平に切り替わる）が表示される。加工種２２１の表示に触れることで切り替わる。
［ＰＤ、ＵＰ、ＳＩＺＥ］    ＰＤ２２２、ＵＰ２２３、ＳＩＺＥ２２４の表示とこれに並び、それぞれに対応する数値表示がある。ＰＤ２２２，ＵＰ２２３，ＳＩＺＥ２２４は触れて左右に移動することで数値を変更できる。
［加工スタート２２５］    加工スタート２２５は、加工の開始を指示する
［詳細指示２２６］    詳細指示２２６は、詳細指示画面への表示切替を指示する
［戻る２２７］    戻る２２７は、第１画面に戻ることを指示する。
【００１６】
［詳細指示画面］
図３に示す詳細指示画面には、第１画面に有ったフレーム形状と数値データを表示するフレーム表示エリア２３０がある。右、または左のレンズクランプした側のみが表示され、対眼が図表示されるべき場所に第２画面で決定されたＰＤ２２２，ＵＰ２２３，ＳＩＺＥ２２４の各表示が数値と共に表示される数値表示エリア２３１がある。フレーム表示エリア２３０、数値表示エリア２３１は触れても反応しない。
【００１７】
[ヤゲン（溝）カーブ、ヤゲン（溝）位置]    ヤゲン（溝）カーブ２３２、ヤゲン（溝）位置２３３の表示とこれに並び、それぞれに対応する数値表示がある。ヤゲン（溝）カーブ２３２、ヤゲン（溝）位置２３３の表示に触れ左右に移動することで数値を変更できる。
［表面取、裏面取、特殊面取］    表面取２３４、裏面取２３５、特殊面取２３６の表示とこれに並び、それぞれに対応する数値表示がある。表面取２３４、裏面取２３５、特殊面取２３６の表示に触れて左右に移動することで数値を変更できる。
【００１８】
［画像確認スタート２３７］    画像確認スタート２３７は、加工の開始を指示し、レンズ計測後にデータを表示し、画面での操作指示を可能とするため途中停止を指示をする。
［加工スタート２３８］    加工スタート２３８は、加工の開始を指示する
［戻る２３９］    戻る２３９は、第１画面に戻ることを指示する。
【００１９】
［加工中画面］
加工を開始すると図４に示す加工中画面となる。加工中画面には、詳細指示画面と同じ内容の表示がある。但し、戻る２３９のアイコンはなく、代わりに緊急停止２４０がある。また、画像確認スタート２３７、及び加工スタート２３８の表示は無い。また、ヤゲン（溝）カーブ２３２から特殊面取２３６までの表示は詳細指示画面と同じ内容を表示しているが、タッチしてもその表示内容の変更はできない。ヤゲン（溝）の断面を表示する断面表示エリア２４１がある。
【００２０】
［緊急停止２４０］    緊急停止２４０は加工動作の停止の指示と第１画面に戻ることを指示する。
［断面表示エリア２４１］    断面表示エリア２４１には、ヤゲン（溝）の断面が表示される。左側に最も細い部分の断面が表示され、右側に最も広い部分の断面が表示される。
【００２１】
［画像確認画面］
画像確認スタート２３７で加工を開始した場合には、レンズ測定が完了した時点で詳細表示画面と同じ内容の表示があり、レンズ測定結果に基づくヤゲン（溝）の断面表示エリア２４１が表示され、機械動作が停止する。但し、画像確認スタート２３７はない。画像確認画面では、詳細表示画面と同じ作業で数値変更と共にヤゲン（溝）の断面表示エリア２４１の変化が確認できる。
【００２２】
[メンテナンス画面]
図５に示すメンテナンス画面には、ポンプ給水２６０、ポンプ排水２６１、砥石交換２６２、補正値データ２６３、戻る２６４が表示されている。
［ポンプ給水２６０］    ポンプ給水２６０は、ポンプ始動と停止を指示する。
［ポンプ排水２６１］    ポンプ排水２６１は、ポンプ排水時のバルブ３４、バルブ３５の切替状態を指示する画面に切替表示させる。この切替表示画面には、ポンプ排水２６１、戻る２６４が表示されている。ポンプ排水２６１はポンプの作動を指示する。戻る２６４は、第１画面の表示に戻ることを指示する。
【００２３】
［砥石交換２６２］    砥石交換２６２は、キャリッジを左側限界位置に移動指示する。戻る２６４は、第１画面の表示に戻ることを指示する。
［補正値データ２６３］    補正値データ２６３は、補正値メモリー１９３に記憶されている各種補正値を表示し、修正するための画面に切り替わる。なお、補正値の表示、修正に関する記載はここではしない。
【００２４】
＜レンズ加工装置１＞
レンズ加工装置１は、図６に示すとおり眼鏡レンズＭＬが加工される加工室１１があり、加工室１１内には、眼鏡レンズＭＬがレンズ軸１２０に前後方向から挟持され、かつ回転、前後左右方向に進退動可能に軸支されている。眼鏡レンズＭＬに対して右側にスピンドル１３が前方に行くほどレンズ軸との距離が離れる傾斜をもって配置され、スピンドル軸１３０には、エンドミル１３１、溝掘砥石１３２、研削砥石１３３が固定されている。また、加工室１１内にはレンズ面の位置を測定するための測定子ユニット１４０がある。
【００２５】
加工室１１周辺には、眼鏡レンズＭＬを駆動するレンズ駆動部１２がある。レンズ駆動部１２には眼鏡レンズＭＬを挟持、回転させる機構を内蔵したキャリッジ１２２があり、キャリッジ１２２は左右に移動可能となるようにスライダー１２３に保持されている。スライダー１２３は前後に移動可能となるように固定ベース１５０に保持されている。加工室１１周辺には更にスピンドル１３が固定されている。加工室内でレンズ面の位置を測定するための測定子ユニット１４０に接続されたレンズ測定部１４が固定ベース１５０に保持されている。
【００２６】
レンズ加工装置１の上部には、図１及び図７に示す通り左側にある旋回中心を軸に旋回開口する旋回カバー１１０が加工室１１への眼鏡レンズＭＬの挿脱のため設けられている。
また、レンズ加工装置１の上面は、平面で構成され、タブレット端末２を載置することができ、また加工レンズ、フレームなどを入れる作業用トレーの載置などもできる構造となっている。
【００２７】
［加工室１１］
加工室１１は、図７及び図８に示す通り左右に長いほぼ長方形の上面を持つ箱型形状で中が空洞となっており、上下に２分割された構造となっている。前後の側壁の上下分割部には長穴１１ａが形成されている。その長穴を覆い隠せる大きさの扇型旋回壁１１３が旋回可能に前後の側壁にそれぞれ取り付けられている。扇型旋回壁１１３は長穴１１ａとの交差部に長穴１１ａとほぼ直行する方向の長穴を有している。扇型旋回壁１１３のさらに加工室内側には円形開口を有する円盤型側壁１１４が配置されている。また加工室１１前側壁の左端には、円形開口１１ｂが設けられている。加工室１１前側壁は右側面に近づくに従って後壁に近づく方向に傾斜した部分があり、その傾斜面には円形開口１１ｃがある。
【００２８】
図８に示す通り、加工室１１後側壁右奥から給水パイプ１１５は加工室１１内に入り、給水ノズル１１６に接続されている。給水パイプ１１５の加工室外側は、ウェット・ドライ部の切替ベース１８０に延伸し、給水装置３に接続するため給水ホース３６が接続される。加工室１１底壁には円形開口１１ｄがあり、加工による切落し片ＭＬｄがここから落下排出される。また排水もこの円形開口１１ｄから行われる。加工室１１上壁の左側には矩形開口１１ｅがある。この開口は旋回カバー１１０により覆われており、旋回カバー１１０は加工室１１前後壁に旋回可能に軸支されているため、旋回動により開閉できる。
【００２９】
［スライダー１２３］
図６に示す通りレンズ加工装置１内の固定ベース１５０上に左右二箇所ずつの突起部分があり、この突起上に前後方向にスライダーを進退動可能とするスライド軸受け１５１が載置されている。スライド軸受け１５１にはレンズ加工装置１の左右にそれぞれスライド軸１２４が前後方向に軸方向を向けて勘合し、スライド軸１２４の両端部は概略矩形枠形状のスライダー１２３の前部と後部で固定されている。このため、スライダー１２３はスライド軸１２４と一体的に固定ベースに対して前後方向に進退動可能な構造となっている。
【００３０】
このスライダー１２３の右後部にはスライダー１２３自体を前後方向に駆動するスライダー駆動モータ１２５が固定され、この出力軸にねじ軸１２６が結合され、これに螺合するめねじ受け１２７は固定ベース１５０に固定されている。
【００３１】
［キャリッジ１２２］
さらにスライダー１２３には左右方向に伸びる２本のスライド軸１２８がそれぞれ左壁と右壁に固定されている。このスライド軸１２８に勘合し、スライド軸１２８に沿って進退動可能となるようにキャリッジ１２２内に図示されないスライド軸受けが内蔵されている。このため、キャリッジ１２２はスライダー上で左右方向に進退動可能な構造となっている。このキャリッジを駆動するキャリッジ駆動モータ１２１がスライダー１２３の左後部に固定され、この出力軸にねじ軸１２９が結合されている。ねじ軸に螺合する図示されていないめねじ受けがキャリッジ内に固定されている。
【００３２】
［レンズ軸クランプ、回転］
キャリッジの加工室を挟んで後部には、レンズ軸１２０が前後方向に進退動可能、かつ回転可能に軸支され、図示のない周知の駆動機構を介してレンズクランプモータ１６０の駆動によりキャリッジ１２２後部から加工室１１内に伸びるレンズ軸１２０が進退動できる。また、レンズ軸１２０には図示のない周知の連動機構によりキャリッジ１２２前部に載置されているレンズ軸回転駆動モータ１６１の駆動力を得て回転駆動力が伝達される。
キャリッジ前部には、レンズ軸１２０が回転可能に軸支され、図示の無い周知の駆動機構を介してレンズ軸回転駆動モータ１６１の出力軸が連結されている。
【００３３】
［スピンドル１３］
図８に示す通りスピンドル１３はその一部が加工室１１内にあり、前側壁の右側傾斜部分の円形開口１１ｃから加工室１１の外側に出て固定ベース１５０に固定されている。スピンドル軸１３０の加工室１１とは離れる側の端には回転駆動を受けるプーリー１３５が固定されている。その下部にスピンドル駆動モータ１３６が配置され、その出力軸にはプーリー１３７が固定されている。スピンドル軸１３０に固定されたプーリー１３５に図示の無いベルトを介して駆動力を伝達できる構造となっている。
【００３４】
スピンドル軸１３０の先端部には、加工で利用されるツールである形状切落とし用のエンドミル１３１、溝掘り加工用の溝掘砥石１３２、ヤゲン１３３ａ、平仕上げ１３３ｂ、レンズ表面面取１３３ｃ、レンズ裏面面取１３３ｄ、前面平仕上げ１３３ｅ、それぞれの加工面を持つ研削砥石１３３がスピンドル軸１３０先端側から順に取付固定されている。スピンドル１３は、レンズ軸１２０とは水平面内で１８度の傾斜角を持って配置固定されている。エンドミル１３１は半径３ｍｍ、刃長１５ｍｍ、溝掘り砥石は半径１０ｍｍ、刃厚０．５ｍｍ、刃先部１８度の傾斜の皿形状、研削砥石１３３は、ヤゲン１３３ａ部で半径１８ｍｍ、平仕上げ１３３ｂはレンズ軸１２０に対して４度の傾斜を持ち、前面平仕上げ１３３ｅはレンズ軸１２０に平行な面で、レンズ表面面取１３３ｃはレンズ軸１２０の鉛直から５５度の傾斜、レンズ裏面面取１３３ｄはレンズ軸１２０の鉛直から４０度の傾斜で構成されている。
【００３５】
［レンズ測定部１４］
レンズ測定部１４は、図１０ａ、図１０ｂに示す通り測定ベース１４１が図示されていない固定ベース１５０に固定されている。測定ベース１４１には測定スライダー１４２が、測定ベース１４１に対して前後方向に進退動可能に保持されている。測定スライダー１４２には、前後方向に貫通した穴があり、この穴に測定子ユニット１４０が旋回可能に軸支されている。測定子ユニット１４０の測定スライダー１４２の後ろ側は、加工室１１の円形開口１１ｂから加工室１１内に配置され、レンズ前測定子１４０ａ、レンズ後測定子１４０ｂが前側から順に固定されている。
【００３６】
［測定スライダー、スライド中央バランス、フォトセンサー］
バランス保持前レバー１４３、とバランス保持後レバー１４４が、測定ベース１４１の下部にそれぞれ旋回可能に軸支され、バランス保持レバー１４３，１４４の先端部は、測定スライダー１４２に設けられた固定ピン１４２ａ，１４２ｂに接触している。この接触と同時にバランス保持レバー１４３，１４４は測定ベース１４１の上部の固定ピン１４１ａ，及び図示されない１４１ｂにも接触するように構成されている。また、バランス保持前レバー１４３とバランス保持後レバー１４４のそれぞれの先端には、引張コイルバネ１４５が互いに内向きの力を受けるように固定されている。
【００３７】
測定ベース１４１にはフォトセンサー１４６が測定スライダー１４２の動きを検知する方向に設置され、測定スライダー１４２にはフォトセンサー１４６に対応する検知板１４７が固定されている。測定子ユニット１４０が、キャリッジ１２２の動作による眼鏡レンズＭＬの移動により移動されるとこれと共に測定スライダー１４２が移動することで検知板１４７が移動し、フォトセンサー１４６により検知される構造となっている。
【００３８】
［測定子ユニット、旋回切替］
測定子ユニット１４０の測定スライダー１４２の前側には、旋回プレート１４８が固定されている。旋回プレート１４８は測定子ユニット１４０と一体として測定スライダー１４２に対して旋回可能に軸支されている。この旋回は測定スライダー１４２に固定された２個の当て止めピン１４２ｃ，１４２ｄに旋回プレート１４８の側面が当たることで移動が制限されている。２個のあて止めピン１４２ｃ，１４２ｄで制限される旋回位置は測定子ユニット１４０に固定されたレンズ前測定子１４０ａとレンズ後測定子１４０ｂがレンズ測定状態１４ＳＫとなる位置とその他の状態で退避状態１４ＴＨとなる位置に相当する。
【００３９】
また、旋回プレート１４８には引張コイルバネ１４９の一端が固定され、他端は、測定スライダー１４２に固定されている。このコイルバネ１４９は旋回プレート１４８がいずれかのあて止めピン１４２ｃ，１４２ｄに当たっている状態となる方向に引っ張るように構成されており、旋回プレート１４８の移動範囲の中間点でその引張方向が逆転する。
【００４０】
［作動プレート、キャリッジ固定］
旋回プレート１４８には引っ掛けピン１４８ａが固定されている。これまでのものとは独立して作動プレート１２２ａが、キャリッジ１２２に固定されている。
【００４１】
［脱臭装置部１７］
図８に示す通り脱臭装置部１７は、レンズ加工装置１の右前側に位置し、固定ベース１５０に固定されている。脱臭装置部１７は、周知の構造で活性炭を内蔵した活性炭箱１７０と排気ファン１７１により構成される。活性炭箱１７０には、図１１ａに示す通り切替ベース１８０の切替プレート１８１の旋回中心に近い位置に配置され、切替プレート１８１にある小径円形開口１８１ａの位置に符合する円形開口１８０ａからのパイプ１７２が接続されている。脱臭装置部１７には図示の無い排気口がある。このため、パイプ１７２を通して吸入される空気が活性炭箱１７０を通過し、排気口を通して排出されることにより脱臭性能が得られる構造となっている。
【００４２】
脱臭装置部１７の活性炭箱１７０を通してドライ加工用のビニール袋１８３内の空気を吸い出す。この作用によって加工室１１内の空気と共に加工で発生する切子、切落し片ＭＬｄがビニール袋１８３に吸い出される。図７で示す通り加工室１１には旋回カバー１１０の旋回軸１１０ａの左側部分に旋回カバー１１０が閉じている状態でも開口した状態となる部分１１ｆがあり、ここから加工室１１内に空気を吸い込む構造となっている。
【００４３】
［ウェット・ドライ切替部１８］
図１１ａに示す通りウェット・ドライ切替部１８は、固定ベース１５０の下に配置されている。切替ベース１８０は固定ベース１５０に固定されている。切替ベース１８０には加工室１１の底壁の円形開口１１ｄに対応する位置に円形開口１８０ｂがあり、加工室の円形開口１１ｄが切替プレート１８１に隙間なく接触するように構成されている。切替プレート１８１が切替ベース１８０に旋回軸１８１ｃ周りで旋回可能に軸支されている。切替ベース１８０には案内レール１８８ａ，１８８ｂ，１８８ｃが固定され、切替プレート１８１を旋回可能に案内し、また支えている。切替ベース１８０には、円形開口１８０ｂと旋回軸１８０ｃとの中間位置に円形開口１８０ｂより小径の円形加工１８０ａがある。
【００４４】
［切替プレート１８１］
切替プレート１８１には、加工室１１の底壁の円形開口１１ｄに対応する開口が２個あり、一方は開口の径と同径の筒状部１８１ａが下方に伸びている、他方は円形開口から下方に直径が漸減するロート形部１８１ｂが延伸し、先端に排水ホース３１が接続されている。切替プレート１８１上には筒状部１８１ａと切替ベース１８０の円形開口１８０ｂとが合致する状態で切替ベース１８０の円形開口１８０ａと合致する位置に円形開口があり、筒を軸方向に半分に切断した形状の半筒部１８１ｄとその先端には円形板１８１ｅが配置されている。また、切替プレート１８１上にはロート形部１８１ｂと切替ベース１８０の円形開口１８０ｂとが合致する状態で切替ベース１８０の円形開口１８０ａと合致する位置に円形開口があり、筒状部１８１ｆが固定され、排気ホース３２が接続されている。
【００４５】
切替プレート１８１上の半筒部１８１ｄと筒状部１８１ａとを含み、他の円形開口を含まない範囲を覆う大きな筒状部材１８２が、切替プレート１８１に図示されないフックにより保持されている。この大きな筒状部材１８２の内側からビニール袋１８３を通し、上部から図示されないフックで切替プレート１８１にぶら下げ、固定できるようになっている。ロート型筒状部１８１ｂ先端、及び小径筒状部１８１ｆに、それぞれ接続される排水ホース３１、排気ホース３２は、給水装置３に接続される。ロート型筒状部１８１ｂ先端、及び小径筒状部１８１ｆのホース接続部は回転自在機構が内在されたものとなっており、切替プレートが旋回動する際に機能するものである。
【００４６】
［切替リンク機構］
図１１ｂに示す通り切替プレート１８１にはリンク棒１８４が旋回可能に接続され、リンク棒１８４の他端は切替ベース１８０上に旋回可能に配置されているリンク連動板１８５と接続されている。切替プレート１８１とリンク連動板１８５には、それぞれ別の引張コイルバネ１８６の一端が固定され、他端はそれぞれの旋回中心を挟んで反対側の切替ベース１８０上に固定されている。切替プレート１８１とリンク連動板１８５はリンク棒１８４により連結されたまま旋回移動する。
【００４７】
図１１ｂ、及び図１２に示す通り切替プレート１８１、リンク連動板１８５それぞれに対してその旋回移動範囲を制限する移動制限ピン１８７ａ，１８７ｂ，１８７ｃ，１８７ｄが切替ベース１８０上に配置されている。引張コイルバネ１８６は切替プレート１８１、リンク連動板１８５を一方の移動制限ピンに押し付ける方向に作用している。切替プレート１８１、リンク連動板１８５をバネの力に反して旋回させ、移動制限に対する中間位置を越えるとバネの力は反対側の移動制限ピンの方向に押し付けるように働く。
【００４８】
［リンク連動板１８５、作動メカニズム］
リンク連動板１８５にはリンク棒１８４と接続位置に切替ベース１８０に設けられたニゲ開口１８０ｆを貫通する形で作動ピン１８５ａが図１３に示す通り固定されている。これらリンク機構とは独立してキャリッジ１２２の後ろ側に作動バー１２２ｂが固定されている。この作動バー１２２ｂはキャリッジ１２２の移動によりリンク連動板１８５の作動ピン１８５ａを押すことができ、これによりリンク接続されている切替プレート１８１を旋回動させ、２つの制限位置の一方から他方に切替、固定できる。
【００４９】
２つの制限位置の一つは、切替プレート１８１上の筒状部１８１ａと半筒部１８１ｄが、切替ベース１８０の円形開口１８０ａ，１８０ｂと一致する位置であり、もう一方は、切替プレート１８１上のロート型部１８１ｂと筒状部１８１ｆが切替ベース１８０の円形開口１８０ａ，１８０ｂと一致する位置となっている。
【００５０】
［演算制御回路１９］
ＣＰＵを有する演算制御回路１９には、記憶手段としてのＲＯＭ１９０、ＲＡＭ１９２、データメモリ１９１が接続されていると共に、補正値メモリ１９３が接続されている。ＲＯＭ１９０には、制御、演算などに必要なプログラムが保存されている。データメモリ１９１は、レンズ加工１枚単位の記憶領域で加工中のレンズに関するデータを保存する領域である。データメモリ１９１には、加工中のデータ以外にその直前の加工、及び、次の加工のため二つ以上の別データを保存する領域を持っている。ＲＡＭ１９２は、演算、制御などで都度利用されるメモリである。補正値メモリ１９３は、装置の設定、各原点、位置センサーなどの基準値を保存するメモリである。
【００５１】
更に、演算制御回路１９には、パルスモータドライバ１９４が接続されている。このパルスモータドライバ１９４は、演算制御回路１９により作動制御されて、レンズ駆動部１２の各種駆動モータ、即ち、スライダー駆動モータ１２５，キャリッジ駆動モータ１２１、レンズ回転駆動モータ１６１を作動制御するようになっている。また、演算制御回路１９にはモータドライバ１９５を介してスピンドル駆動モータ１３６が接続され、作動制御するようになっている。
【００５２】
更に、演算制御回路１９には、モータドライバ１９６を介してレンズクランプモータ１６０が接続され、作動制御するようになっている。また、排気ファン駆動回路１９８を介して脱臭装置部１７の排気ファン１７１が接続され、作動制御するようになっている。また、ポンプ駆動回路１９９を介して給水装置３に内蔵されているポンプ３７が接続され、作動制御するようになっている。また、演算制御回路１９には、通信ポート１９７を介してタブレット端末２と外部接続され、通信制御するよう構成されている。
【００５３】
演算制御回路１９には、レンズ測定部１４のフォトセンサー１４６、レンズ測定部１４の測定状態１４ＳＫを検知する測定位置センサー１４８ｂ、レンズ測定部１４の退避状態１４ＴＨを検知する退避位置センサー１４８ｃ、ウェット・ドライ切替部１８のウェット位置センサー１８１ｗ、ウェット・ドライ切替部１８のドライ位置センサー１８１ｄなど、及び回転、駆動の各制御部の原点、移動限界点などのセンサーが接続され、作動制御時に読み取るように構成されている。
【００５４】
＜給水装置３＞
給水装置３は、上部が開放された箱形状の容器３０とこの上部を覆うことで内部を閉空間にできるふた３３で構成されている。容器３０には、図示の無いポンプが内蔵されている。ポンプは、ふた３３の右前側に装着されている切替バルブ３４にふたの内側から接続されている。切替バルブ３４には切替バルブ３５が一方に接続されている。切替バルブ３４の他方の接続口には、排水設備に接続するためのホース（図示されない）が接続される。切替バルブ３５から上方へは、レンズ加工装置１１に接続するための給水ホース３６が接続されている。切替バルブ３５の他方の接続口には水道水が接続されている。
【００５５】
［排水ホース３１、排気ホース３２］
ふた３３には、レンズ加工装置１１との間で接続される２本のホースが接続される。一方は、ふた３３の左後方部に接続される排水ホース３１であり、他方はふた３３の右側で前後中間位置に接続される排気ホース３２である。排水ホース３１は、レンズ加工装置１１からの排水が給水装置３に戻るためのホースである。排気ホース３２は、給水装置３内の空気をレンズ加工装置１内に載置されている脱臭装置部１７に送り込むためのものである。また、ふた３３の上部前側には、レンズ加工装置１のウェット・ドライ切替部１８の筒状部材１８２によりぶら下げられているビニール袋１８３を載置できる構造となっている。ビニール袋１８３はドライ加工による切落とし片ＭＬｄ、及び切りカスをレンズ加工装置１の動作中に保管する場所となる。ビニール袋１８３は、切落し片ＭＬｄ、及び切りカスで満たされた状態でそのまま廃棄出来るメリットがある。
【００５６】
［作用]
次に、上述した演算制御回路の機能を作用と共に説明する。
（０  電源入力）  レンズ加工装置１の電源スイッチを入れると演算制御回路１９が起動し、ＵＳＢ接続されているタブレット端末２の専用アプリケーションの起動を確認し、レンズ加工装置１内の各駆動原点及び移動限界点、測定子ユニット１４０の退避位置センサー１４８ｃ、ウェット・ドライ切替部１８のドライ位置センサー１８１ｄの状態を確認し、異常の有無をタブレット端末２に送信する。いずれかの原点、位置センサーからの状態情報に異常がある場合には、タブレット端末２には、それぞれの異常状態に合わせた異常を知らせる表示が画面表示され、通常の作業には入れない。
【００５７】
（１  データ要求）  いずれの原点、位置センサーにも異常が無い、正常状態では、タブレット端末２は図２に示す第１画面を表示する。ここでは、フレームデータ無しの状態のため、図２の右側に示す状態となる。ここでデータ呼び出し２１１に触れるとデータサーバー４にデータ要求信号が送られ、図１７に示す眼鏡フレームＦＬＭの２次元フレーム形状（ρ、θ）、及び測定平面ｐｌ−ｍからの高さデータＺがサーバー４から得られる。タブレット端末２の第１画面には、図２の左側に示す通り、得られたフレーム情報（両眼）が図、及び数値情報としてフレーム表示エリア２１０に表示される。
【００５８】
（２  クランプ）  タブレット端末２の第１画面の右（または左）Ｒクランプ（またはＬクランプ）２１２に触れるとレンズ軸に装着した加工用レンズをクランプすることを指示する信号と共に、フレーム情報をレンズ加工装置１に送信する。レンズ加工装置１からのクランプ完了、フレームデータ受信完了の信号をタブレット端末２は受信し、図３に示す第２画面を表示する。
【００５９】
（３  スタート）  タブレット端末２の第２画面の加工スタート２２５に触れるとタブレット端末は、第２画面に表示されている表示情報と共に加工スタートの指示をレンズ加工装置１の演算制御回路１９に伝える。
【００６０】
（３．１  エンドミル切落し回転位置演算）  演算制御回路１９は既に受信済みのフレーム形状情報を用いて、エンドミル１３１での切落し加工時にフレーム形状に切り落すための切り込み回転位置を定める。フレーム形状の動径情報の極大となる回転位置を求めて記憶する。この回転位置を切り込み回転位置に定めることを基本とする。回転位置は３、または４箇所とし、それぞれの間隔が等分に近くなることが望ましい。極大点が少ない時には広い分割片を等分割する。極大点が多い場合には、間隔の小さい分割片を合体する。切り込み回転位置でのフレーム形状より動径が大きい範囲でのレンズ測定半径位置をエンドミル１３１の半径よりは小さい間隔をひとつのレンズ測定半径単位として定める。
【００６１】
（３．２  フレーム形状球面座標）  演算制御回路１９は、図１７で示す測定平面ｐｌ−ｍ上の２次元フレーム形状（ρ、θ）を直交座標（Ｘ，Ｙ）に変換し、高さデータＺと共に４点を球面の方程式
（Ｘ−ａ）２＋（Ｙ−ｂ）２＋（Ｚ−ｃ）２＝ｄ２
に代入し、近似球面の中心（ａ，ｂ，ｃ）、半径ｄを求める。
【００６２】
測定平面ｐｌ−ｍ上での眼鏡レンズの加工中心（一般的には、ボクシング中心位置、またはレンズ光学中心の処方位置、のいずれかが用いられるが、ここでは光学中心を処方位置とし、その座標を（ｉｎ，ｕｐ）とする。）を通り測定平面ｐｌ−ｍに対して鉛直な直線と近似球面とが交わる点（ｉｎ，ｕｐ，ｃｃ）を原点とし、近似球面の中心がＺ軸を通る座標系にフレーム形状を座標変換する。近似球面上であることから
ｃｃ＝±√｛ｄ２−（ｉｎ−ａ）２−（ｕｐ−ｂ）２｝＋ｃ
である。
【００６３】
（３．３  レンズ表面球座標に変換）    図１８に眼鏡フレームＦＬＭの形状を新たな座標系に変換した状態を示す。新たな座標系では右眼のＸＹ平面はｐｌ−ｒ、左眼をｐｌ−ｌとする。フレーム形状（Ｘ，Ｙ，Ｚ）を新たな座標系でのフレーム形状（Ｘｐ，Ｙｐ，Ｚｐ）への変換には、まず原点を平行移動する。移動後の座標値を（Ｘ１，Ｙ１，Ｚ１）とすると
Ｘ１＝Ｘ−ｉｎ
Ｙ１＝Ｙ−ｕｐ
Ｚ１＝Ｚ−ｃｃ
【００６４】
更に近似球面の中心がＺ軸上とするためＸ軸回りに回転角α＝ｔａｎ−1｛（−ｕｐ−ｂ）／（ｃｃ−ｃ）｝回転する。この座標値を（Ｘ２，Ｙ２，Ｚ２）とし、次にＹ軸回りに回転角β＝ｔａｎ−1｛（ｉｎ−ａ）／（ｃｃ−ｃ）｝回転することで、眼鏡フレーム形状（Ｘｐ，Ｙｐ，Ｚｐ）を得る。図１９に回転角αと回転角βを図示する。
Ｘ２＝Ｘ１
Ｙ２＝Ｙ１・ｃｏｓ（α）＋Ｚ１・ｓｉｎ（α）
Ｚ２＝−Ｙ１・ｓｉｎ（α）＋Ｚ１・ｃｏｓ（α）
Ｘｐ＝Ｘ２・ｃｏｓ（β）−Ｚ２・ｓｉｎ（β）        
Ｙｐ＝Ｙ２
Ｚｐ＝Ｘ２・ｓｉｎ（β）＋Ｚ２・ｃｏｓ（β）
フレーム形状（Ｘｐ，Ｙｐ）を極座標に変換したものを（ρｐ，θｐ）と表す。
【００６５】
（３．４  レンズ測定制御データ演算）  演算制御回路１９はレンズ測定のためレンズ測定部１４が測定状態１４ＳＫのときに測定子ユニット１４０のレンズ前測定子１４０ａと眼鏡レンズＭＬ表面との接触位置が眼鏡レンズＭＬ上でフレーム形状（ρｐ，θｐ）と一致する４点以上の複数点に対応するようにレンズ駆動部１２のキャリッジ駆動モータ１２１，レンズ回転駆動モータ１６１の制御データを演算し、データメモリー１９１に記憶する。
【００６６】
また、エンドミル１３１での切落し加工時にフレーム形状に切り落すための切り込み回転位置でのレンズ測定半径単位毎のレンズ測定が可能となるようにレンズ測定部１４が測定状態１４ＳＫのときにレンズ前測定子１４０ａと眼鏡レンズＭＬ表面との接触位置が所望のレンズ測定半径と一致するようにレンズ駆動部１２のキャリッジ駆動モータ１２１，レンズ回転駆動モータ１６１の制御データを演算し、データメモリー１９１に記憶する。
【００６７】
この一連のレンズ測定に関する演算は、機械動作停止状態で実行されるのではなく、次工程である測定子ユニットの動作を継続させながら、マルチタスクとして実行する。
タブレット端末２は、レンズ加工装置１からの受信確認を受けた後、図４に示す加工中画面に切り替える。
【００６８】
（４  測定子ユニットのセット）    レンズ加工装置１の演算制御回路１９は測定子ユニット１４０を退避状態１４ＴＨから測定状態１４ＳＫとなるように旋回動させるため、スライダー駆動モータ１２５を駆動させスライダー１２３を所定の位置に移動し、キャリッジ駆動モータ１２１を駆動させキャリッジ１２２を最左位置まで移動した後、作動プレート１２２ａが引っ掛けピン１４８ａを引っ掛けるように、スライダー１２３を僅かに後方に移動した後、キャリッジ１２２を右方向に初期位置まで移動する。この動作中に作動プレート１２２ａが引っ掛けピン１４８ａに引っ掛かり、旋回プレート１４８と共に測定子ユニット１４０を旋回動させ、ストッパーピン１４２ｄにより旋回プレート１４８は移動を制限され停止する。測定子ユニット１４０は測定状態１４ＳＫとなる。旋回プレート１４８が測定状態１４ＳＫに旋回動したことを検出する測定位置センサー１４８ｂで演算制御回路１９は正しく測定状態１４ＳＫにセットされたことを確認する。
【００６９】
（５  レンズ表面測定）
（５．１  測定開始状態まで移動）  演算制御回路１９はスライダー駆動モータ１２５を動作させスライダー１２３を所定のレンズ表面測定開始の位置に、またレンズ回転駆動モータ１６１を動作させレンズ軸１２０をレンズ表面測定開始の位置に、またキャリッジ駆動モータ１２１を動作させキャリッジ１２２をレンズ測定開始位置の制御データに基づき移動させ停止する。
【００７０】
（５．２  表面第１点目）  演算制御回路１９はスライダー駆動モータ１２５を動作させスライダー１２３を前方に移動させながらスライダー駆動モータ１２５の動作パルスをカウントする。レンズ前測定子１４０ａが眼鏡レンズＭＬ表面に接触し、測定スライダー１４２に固定されているフォトセンサーの検知板１４７が測定ベース１４１に固定されているフォトセンサー１４６に対して受光状態から遮光状態に変化させる時のスライダー駆動モータ１２５の動作パルスを第１のレンズ表面測定データＺｆ１として記憶し、フォトセンサー１４６が受光の状態となるまでスライダー駆動モータ１２５を動作させスライダー１２３を後方に戻す。
【００７１】
（５．３  表面第２点目まで移動）  演算制御回路１９は、次の測定位置までレンズ回転駆動モータ１６１を駆動させながら、フォトセンサー１４６が遮光とならないかを監視し、遮光となる時にはスライダー駆動モータ１２５を動作させスライダー１２３を更に後方に移動させ、受光状態を保ちながら次の測定位置で停止する。ここまでの間でスライダー駆動モータ１２５を動作させスライダー１２３を移動した場合にはその移動パルス数をカウンタとして記憶する。このレンズ回転動作中にレンズ測定の制御データに基づく第２の測定位置にキャリッジ駆動モータ１２１を動作させキャリッジ１２２を移動させ停止する。
【００７２】
（５．４  表面第２点目）  第１の測定位置と同様に、演算制御回路１９はスライダー駆動モータ１２５を動作させスライダー１２３を前方に移動させながらスライダー駆動モータ１２５の動作パルスをカウントする。レンズ前測定子１４０ａが眼鏡レンズＭＬ表面に接触し、フォトセンサーの検知板１４７がフォトセンサー１４６に対して受光状態から遮光状態に変化させる時のスライダー駆動モータ１２５の動作パルスを第２のレンズ表面測定データＺｆ２として記憶し、フォトセンサー１４６が受光の状態となるまでスライダー駆動モータ１２５を動作させスライダー１２３を後方に戻す。
【００７３】
（５．５  表面第３点目以降）  演算制御回路１９は、次のレンズ測定位置以降についても同様に制御することで必要な測定位置におけるレンズ表面測定データＺｆを得る。
【００７４】
（５．６  エンドミル切込み方向第１）  次に演算制御回路１９はレンズ回転駆動モータ１６１を動作させレンズ軸１２０をエンドミル１３１による切落しのための切り込み線上測定の位置とし、キャリッジ駆動モータ１２１を動作させキャリッジ１２２をエンドミル１３１による切落しのための切り込み線上のフレーム形状の位置とし、スライダー駆動モータ１２５を動作させスライダー１２３を前方に移動させながらスライダー駆動モータ１２５の動作パルスをカウントする。レンズ前測定子１４０ａが眼鏡レンズＭＬ表面に接触し、フォトセンサーの検知板１４７がフォトセンサー１４６に対して受光状態から遮光状態に変化させる時のスライダー駆動モータ１２５の動作パルスを切り込み線上第１のレンズ表面測定データとして記憶し、フォトセンサー１４６が受光の状態となるまでスライダー駆動モータ１２５を動作させスライダー１２３を後方に戻す。
【００７５】
（５．７  エンドミル切込み方向第２）  次に演算制御回路１９は、キャリッジ駆動モータ１２１を動作させキャリッジ１２２をレンズ測定半径単位に相当するパルス数分だけ移動する。スライダー駆動モータ１２５を動作させスライダー１２３を前方に移動させながらスライダー駆動モータ１２５の動作パルスをカウントする。レンズ前測定子１４０ａが眼鏡レンズＭＬ表面に接触し、フォトセンサーの検知板１４７がフォトセンサー１４６に対して受光状態から遮光状態に変化させる時のスライダー駆動モータ１２５の動作パルスを切り込み線上第２のレンズ表面測定データとして記憶する。
【００７６】
（５．８  エンドミル切込み方向比較）  工程５．５までに得られた測定データから演算で求めたレンズ表面のカーブ値を用い、ひとつ前のレンズ表面測定データ、この場合は切り込み線上の第１のレンズ表面測定データとの比較をし、その差分値が、レンズ測定半径単位差分に相当するレンズ表面測定値差となっているかを判断する。レンズ表面のカーブ値から演算したレンズ測定半径単位差分のレンズ表面測定値差に対して、切り込み線上の第２のレンズ表面測定での測定値差が十分に大きくなった時に切り込み線上の第２のレンズ表面測定ではレンズ表面とは接触せずにレンズ外径の外側にあると判断する。実際には切り込み線上の第２のレンズ表面測定でのスライダー１２３の移動とパルスカウントを行う際に、ひとつ前の測定データとの比較を順次実施し、カーブ値から演算したレンズ測定半径単位差分のレンズ表面測定値差よりも十分に大きなパルスカウントになった時点でレンズ前測定子１４０ａはレンズ外形の外側にあると判断する。測定で用いたレンズ測定半径を眼鏡レンズＭＬの切り込み方向のレンズ半径と定め、記憶する。
【００７７】
（５．９  エンドミル切込み方向第３以降）  第２のレンズ表面測定でレンズ外形である判断されない場合には第３のレンズ表面測定を実施する。ここでも第２のレンズ表面測定と同様、工程５．７と工程５．８を実施し、レンズ外径であるかの判断がされる。これ以降もレンズ外形であるとの判断がされるまで繰り返し実施される。
（５．１０  レンズ測定開始位置に戻る）  演算制御回路１９は、３箇所または４箇所ある切り込み方向の全てについて工程５．６から工程５．９を実施することで全ての切り込み方向でのレンズ測定半径単位毎のレンズ表面測定データと、切り込み方向のレンズ半径を定めた後、レンズ回転駆動モータ１６１を動作させ、レンズ軸１２０を測定開始位置に、スライダー駆動モータ１２５を動作させスライダー１２３を測定開始位置に移動させた後、キャリッジ駆動モータ１２１を動作させ、キャリッジをレンズ表面測定開始位置まで移動する。
【００７８】
（６  レンズ裏面測定）
（６．１  裏面測定開始位置に移動）  演算制御回路１９はスライダー駆動モータ１２５を動作させ、スライダー１２３をレンズ裏面測定開始位置の位置に、またレンズ回転駆動モータ１６１を動作させレンズ軸１２０をレンズ裏面測定開始の位置に、またキャリッジ駆動モータ１２１を動作させキャリッジ１２２をレンズ測定開始位置の制御データに基づき移動させ停止する。
【００７９】
（６．２  裏面第１点目）  演算制御回路１９はスライダー駆動モータ１２５を動作させスライダー１２３を後方に移動させながらスライダー駆動モータ１２５の動作パルスをカウントする。レンズ後測定子１４０ｂが眼鏡レンズＭＬ裏面に接触し、測定スライダー１４２に固定されているフォトセンサーの検知板１４７が測定ベース１４２に固定されているフォトセンサー１４６に対して受光状態から遮光状態に変化させる時のスライダー駆動モータ１２５の動作パルスを第１のレンズ裏面測定データＺｒ１として記憶し、フォトセンサー１４６が受光の状態となるまでスライダー駆動モータ１２５を動作させスライダー１２３を前方に戻す。
【００８０】
（６．３  裏面第２点目まで移動）  演算制御回路１９は、次の測定位置までレンズ回転駆動モータ１６１を駆動させながら、フォトセンサー１４６が遮光とならないかを監視し、遮光となる時にはスライダー駆動モータ１２５を動作させスライダー１２３を更に前方に移動させ、受光状態を保ちながら次の測定位置で停止する。ここまでの間でスライダー駆動モータ１２５を動作させスライダー１２３を移動した場合にはその移動パルス数をカウンタとして記憶する。このレンズ回転動作中にレンズ測定の制御データに基づく第２の測定位置にキャリッジ駆動モータ１２１を動作させキャリッジ１２２を移動させ停止する。
【００８１】
（６．４  裏面第２点目）  第１の測定位置と同様に、演算制御回路１９はスライダー駆動モータ１２５を動作させスライダー１２３を前方に移動させながらスライダー駆動モータ１２５の動作パルスをカウントする。レンズ後測定子１４０ｂが眼鏡レンズＭＬ裏面に接触し、フォトセンサーの検知板１４７がフォトセンサー１４６に対して受光状態から遮光状態に変化させる時のスライダー駆動モータ１２５の動作パルスを第２のレンズ裏面測定データＺｒ２として記憶し、フォトセンサー１４６が受光の状態となるまでスライダー駆動モータ１２５を動作させスライダー１２３を前方に戻す。
【００８２】
（６．５  裏面第３点目以降）  演算制御回路１９は、次のレンズ測定位置以降についても同様に制御することで必要な測定位置におけるレンズ裏面測定データＺｒを得る。
【００８３】
（６．６  エンドミル切込み方向第１）  次に演算制御回路１９はレンズ回転駆動モータ１６１を動作させレンズ軸１２０をエンドミル１３１による切落しのための切り込み線上測定の位置とし、キャリッジ駆動モータ１２１を動作させキャリッジ１２２をエンドミル１３１による切落しのための切り込み線上のフレーム形状の位置とし、スライダー駆動モータ１２５を動作させスライダー１２３を後方に移動させながらスライダー駆動モータ１２５の動作パルスをカウントする。レンズ後測定子１４０ｂが眼鏡レンズＭＬ裏面に接触し、フォトセンサーの検知板１４７がフォトセンサー１４６に対して受光状態から遮光状態に変化させる時のスライダー駆動モータ１２５の動作パルスを切り込み線上第１のレンズ裏面測定データとして記憶し、フォトセンサー１４６が受光の状態となるまでスライダー駆動モータ１２５を動作させスライダー１２３を前方に戻す。
【００８４】
（６．７  エンドミル切込み方向第２）  次に演算制御回路１９は、キャリッジ駆動モータ１２１を動作させキャリッジ１２２をレンズ測定半径単位に相当するパルス数分だけ移動する。スライダー駆動モータ１２５を動作させスライダー１２３を後方に移動させながらスライダー駆動モータ１２５の動作パルスをカウントする。レンズ後測定子１４０ｂが眼鏡レンズＭＬ裏面に接触し、フォトセンサーの検知板１４７がフォトセンサー１４６に対して受光状態から遮光状態に変化させる時のスライダー駆動モータ１２５の動作パルスを切り込み線上第２のレンズ表面測定データとして記憶する。
【００８５】
（６．８  エンドミル切込み方向第３以降）  工程５．８で得られたレンズ半径データよりも小さい範囲でレンズ測定半径単位毎の測定データを得る。
（６．９  レンズ測定開始位置に戻る）  演算制御回路１９は、３箇所または４箇所ある切り込み方向の全てについて工程６．６から工程６．８を実施することで全ての切り込み方向でのレンズ測定半径単位毎のレンズ裏面測定データを定めた後、レンズ回転駆動モータ１６１を動作させ、レンズ軸１２０を測定開始位置に、スライダー駆動モータ１２５を動作させスライダー１２３を測定開始位置に移動させた後、キャリッジ駆動モータ１２１を動作させ、キャリッジをレンズ表面測定開始位置まで移動する。
【００８６】
（７  測定子ユニットの退避）  演算制御回路１９は、スライダー駆動モータ１２５を動作させスライダー１２３を測定子ユニット１４０の退避動作の開始位置に移動させ、キャリッジ駆動モータ１２１を動作させキャリッジ１２２を左方に移動する。キャリッジ１２２に固定の作動プレート１２２ａが旋回プレート１４８に接触し、さらに左方に押すこととなり、その結果、旋回プレート１４８が測定子ユニット１４０と共に旋回動し、旋回動が中間位置を越えると旋回プレート１４８に取り付けられた引張コイルバネ１４９の作用で退避位置方向に引かれ、ストッパーピン１４２ｃに当たることろまで移動し止まる、退避状態１４ＴＨとなる。演算制御回路１９は、旋回プレート１４８が正しく退避位置となったことを退避位置を検出する退避位置センサー１４８ｃの出力で確認し、キャリッジ駆動モータ１２１を停止、キャリッジ１２２の左方への移動を止め、逆回転することで右方に移動させ、測定開始位置まで戻し、停止する。
【００８７】
（８  ヤゲン（または溝）位置演算）  演算制御回路１９は、加工種２２１で選択された加工種に従い、レンズコバ面上でのヤゲン（または溝）位置を演算にて求める。ここではヤゲンの場合を記載する。演算制御回路１９は、レンズ表面、及びレンズ裏面測定から得られたレンズ表面測定位置データＺｆ、レンズ裏面測定位置データＺｒからフレーム形状の各動径毎のレンズコバ厚Ｔ＝Ｚｒ−Ｚｆを求め、またレンズ表面曲率半径ｄｆ及びレンズ裏面曲率半径ｄｒを球面の方程式に代入し、算出する。各動径のコバ厚さＴの総和ΣＴ、平均値Ｔｍ＝ΣＴ／ｎを求める。但し、ｎは動径の分割数。
【００８８】
（８．１  フレームカーブの仮位置）  眼鏡フレームの近似球面の曲率半径ｄと同じ曲率半径でその中心が加工軸上にあるヤゲンを想定し、コバ厚さ内の適当な位置にヤゲンを配置する為、ヤゲン球心を加工軸（Ｚ軸）上で仮想移動させ、適当な位置を探す。
図２１はマイナスレンズの中心から上半分を断面したものである。図２１の［ｉ］で示す眼鏡レンズ表面の球半径がヤゲン球の半径より大きい場合、つまりｄｆ＞ｄの場合、最も動径が小さくなる動径角θｗＭｉｎρで眼鏡レンズ表面とヤゲンそれぞれのＺ位置を一致させるようにヤゲン球心を仮想移動する。
図２０はプラスレンズの中心から上半分を断面したものである。図２０の［ｉ］で示す眼鏡レンズ表面の球半径がヤゲン球の半径より小さい場合、つまりｄｆ＜ｄの場合、最も動径が大きくなる動径角θｗＭａｘρで眼鏡レンズ表面とヤゲンそれぞれのＺ軸位置を一致させるようにヤゲン球心を仮想移動する。この仮想移動量をＭとする。
【００８９】
（８．２  ｄｆ＞ｄのとき）  ここではまず、ｄｆ＞ｄの場合で動径角θｗＭｉｎρでＺ位置を一致させる場合、仮想移動量Ｍは、動径角θｗＭｉｎρのＺ座標Ｚｐ（θｗＭｉｎρ）からレンズ表面のＺ座標Ｚｆ（θｗＭｉｎρ）を差し引いた値として求められる。
Ｍ＝Ｚｐ（θｗＭｉｎρ）−Ｚｆ（θｗＭｉｎρ）
眼鏡フレーム形状の眼鏡レンズの表面からのＺ方向の仮想ヤゲン位置は、
Ｐ＝Ｚｐ−Ｚｆ＋Ｍ
として表され、各動径の総和ΣＰ、平均値Ｐｍ＝ΣＰ／ｎを求める。
【００９０】
（８．３  ヤゲン比）    仮想ヤゲン位置のコバ厚さ全体に占める割合をヤゲン比Ｒｖと呼ぶこととする。ヤゲン比は、以下の式で表される。
Ｒｖ＝ΣＰ／ΣＴ＝Ｐｍ／Ｔｍ
ヤゲン比は、眼鏡が出来上がった状態での眼鏡フレームに対する眼鏡レンズの飛び出し量に相当するので一般的に好まれる値が存在する。これをヤゲン比の適値Ｒｖｆと称することにする。
【００９１】
ヤゲン比の適値Ｒｖｆはコバ厚さの平均値Ｔｍから相当する値を導き出すことができる。以下にその一例を示すが、これは限定的なものではない。
コバ厚さの平均値Ｔｍ        ヤゲン比の適値Ｒｖｆ
１．５・Ｂｖｌ＜            ０．３３・Ｔｍ
Ｂｖｌ＜                    ０．５・Ｂｖｌ（０．５〜０．３３・Ｔｍ）
０．６７・Ｂｖｌ＜          ０．５・Ｔｍ
＜０．６７・Ｂｖｌ          ０．３３・Ｂｖｌ（０．５・Ｔｍ＜）  
上記表で使用しているＢｖｌは、図２３に示す眼鏡レンズ加工用砥石の先端ヤゲン幅である。
【００９２】
（８．４  ヤゲン比に基づくＺ位置）    仮想移動量Ｍを移動した状態でのヤゲン比Ｒｖｍを求める。Ｒｖｍ＞Ｒｖｆの場合には、レンズ表面側への移動ができない。Ｒｖｍ＜Ｒｖｆの場合には、眼鏡レンズ裏面側への移動となるので移動ができる。
ここでは、まずＲｖｍ＜Ｒｖｆの場合、ヤゲン比Ｒｖをヤゲン比の適値Ｒｖｆと一致させるため、加工軸方向の移動量Ｍ１＝Ｒｖｆ−Ｒｖｍが必要となる。図２１［ｉｉ]にＭ１を示す。しかしながらここで移動量Ｍ１は、動径角θｗＭｉｎρにおけるコバ厚さＴ（θｗＭｉｎρ）内であることは言うまでも無いが、実際には加工後の眼鏡レンズの安全上、また外観上のため、眼鏡レンズの表面側、及び裏面側に最低限の残り幅が必要となり、これを表面側残り幅Ｗｆ、裏面側残り幅Ｗｒとすると、Ｗｆ＜Ｍ１  かつ  Ｍ１＜Ｔ（θｗＭｉｎρ）−Ｗｒの範囲となる必要がある。
【００９３】
この範囲にＭ１が入る場合には、この移動量Ｍ１を仮想ヤゲン位置Ｐに加えることでヤゲン比Ｒｖ＝Ｒｖｆとなる。Ｐ＝Ｚｐ−Ｚｆ＋Ｍ＋Ｍ１
一方でこの範囲にＭ１が入らない場合、コバ厚さＴ（θｗＭｉｎρ）の範囲内でＲｖがＲｖｆに最も近づく位置まで移動する。つまりは、Ｍ１＝Ｗｆ  または  Ｍ１＝Ｔ（θｗＭｉｎρ）−Ｗｒ  のいずれかとなる。
ここでＲｖｍ＞Ｒｖｆの場合ついても、同じ考え方でＷｆ＞Ｍ１となっているのでこの場合も移動量Ｍ１はＭ１＝Ｗｆとなる。
この移動量Ｍ１を移動した後の仮想ヤゲン位置Ｐは、Ｐ＝Ｚｐ−Ｚｆ＋Ｍ＋Ｍ１となる。この状態でのヤゲン比は、Ｒｖｍ１＝Ｐ／Ｔ  となる。
【００９４】
（８．５  傾斜移動）  次に加工軸に沿った移動ではヤゲン比がその適値に到達できないため、ボクシング測定による水平幅、鉛直幅のうち、ｄｆ＞ｄの場合小さい幅に沿って傾斜することでヤゲン比Ｒｖを変化させる。一般的なフレームでは鉛直幅が小さい幅となるので、ここでは鉛直幅として以下の説明をする。
鉛直幅方向にフレーム形状を２分するとき、動径角θｗＭｉｎρでのヤゲン位置を固定し、固定した動径角θｗＭｉｎρが含まれない側、例えば、動径角θｗＭｉｎρが下側に属している時には上側の動径鉛直長さ成分ρ・Ｓｉｎθの最大となる動径角θｗＭａｘＶでＺ方向の移動量が最大となるように傾斜を想定する。
【００９５】
最大移動量Ａｍａｘは
Ａｍａｘ＝２・（Ｒｖｆ−Ｒｖｍ１）
として求めることができる。図２１［ｉｉｉ］に断面として示す。この傾斜による各動径における移動幅Ａは、ボクシング測定による鉛直幅Ｖに対する鉛直長さＬｖの比Ｌｖ／Ｖを最大移動幅Ａｍａｘに乗じたものとして表される。つまり
Ａ＝Ａｍａｘ・Ｌｖ／Ｖ
となる。図２２にＬｖ、Ｖの関係を示す。
ここで鉛直幅Ｖは各動径の鉛直長さ成分ρ・Ｓｉｎθの最大値（ρ・Ｓｉｎθ）ｍａｘから最小値（ρ・Ｓｉｎθ）ｍｉｎを引いたもの
Ｖ＝（ρ・Ｓｉｎθ）ｍａｘ−（ρ・Ｓｉｎθ）ｍｉｎ
となる。また、各動径ρの鉛直長さＬｖは
Ｌｖ＝（ρ・Ｓｉｎθ）−（ρ・Ｓｉｎθ）ｍｉｎ
となる。但し、動径角θｗＭｉｎρが上側に属している時には
Ｌｖ＝（ρ・Ｓｉｎθ）ｍａｘ−（ρ・Ｓｉｎθ）
となる。
【００９６】
ここでＡｍａｘの移動量は、ヤゲン比の適値と一致する為の条件から算出した値の為、動径角θｗＭａｘＶでのコバ厚内で取り得るかの検証が必要である。移動量Ａｍａｘは以下の式を満たす範囲となる。
Ｚｆ（θｗＭａｘＶ）＋Ｗｆ＜Ｐ＋Ａｍａｘ＜Ｚｒ（θｗＭａｘＶ）−Ｗｒ
これを外れる場合にはいずれかの限界位置にとどめるようにＡｍａｘの値を変更する。この場合には、ヤゲン比の適値Ｒｖｆとは一致しない結果となる。
【００９７】
（８．６  ｄｆ＜ｄのとき）  次にｄｆ＜ｄの場合で動径角θｗＭａｘρで眼鏡レンズ表面とヤゲンとを一致させる場合、仮想移動量Ｍは、動径角θｗＭａｘρのＺ座標Ｚｐ（θｗＭａｘρ）から眼鏡レンズ表面の座標Ｚｆ（θｗＭａｘρ）を差し引いた値として求められる。
Ｍ＝Ｚｐ（θｗＭａｘρ）−Ｚｆ（θｗＭａｘρ）
眼鏡フレーム形状の眼鏡レンズ表面からのＺ方向の仮想ヤゲン位置は、
Ｐ＝Ｚｐ−Ｚｆ＋Ｍ
として表され、各動径の総和ΣＰ、平均値Ｐｍ＝ΣＰ／ｎを求める。
仮想ヤゲン位置のヤゲン比は、以下の式で表される。
Ｒｖ＝ΣＰ／ΣＴ＝Ｐｍ／Ｔｍ
【００９８】
（８．７  ヤゲン比に基づくＺ位置）  仮想移動量Ｍを移動した状態でのヤゲン比Ｒｖｍを求める。Ｒｖｍ＞Ｒｖｆの場合には、レンズ表面側への移動ができない。Ｒｖｍ＜Ｒｖｆの場合には、眼鏡レンズ裏面側への移動となるので移動ができる。
ここでは、まずＲｖｍ＜Ｒｖｆの場合について記載する。
ヤゲン比Ｒｖをヤゲン比の適値Ｒｖｆと一致させるため、移動量Ｍ１＝Ｒｖｆ−Ｒｖｍが必要となる。。図２０［ｉｉ]にＭ１を示す。しかしながらここで移動量Ｍ１は、動径角θｗＭａｘρにおけるコバ厚さＴ（θｗＭａｘρ）内であることは言うまでも無いが、実際には加工後の眼鏡レンズの安全上、また外観上のため、眼鏡レンズの表面側、及び裏面側に最低限の残り幅が必要となり、これを表面側残り幅Ｗｆ、裏面側残り幅Ｗｒとすると、Ｗｆ＜Ｍ１  かつ  Ｍ１＜Ｔ（θｗＭａｘρ）−Ｗｒの範囲となる必要がある。
【００９９】
この範囲にＭ１が入る場合には、この移動量Ｍ１を仮想ヤゲン位置Ｐに加えることでヤゲン比Ｒｖ＝Ｒｖｆとなる。Ｐ＝Ｚｐ−Ｚｆ＋Ｍ＋Ｍ１
一方でこの範囲にＭ１が入らない場合、コバ厚さＴ（θｗＭａｘρ）の範囲内でＲｖがＲｖｆに最も近づく位置まで移動する。つまりは、Ｍ１＝Ｗｆ  または  Ｍ１＝Ｔ（θｗＭｉｎρ）−Ｗｒ  のいずれかとなる。
ここでＲｖｍ＞Ｒｖｆの場合ついても、同じ考え方でＷｆ＞Ｍ１となっているのでこの場合も移動量Ｍ１はＭ１＝Ｗｆとなる。
この移動量Ｍ１を移動した後の仮想ヤゲン位置Ｐは、Ｐ＝Ｚｐ−Ｚｆ＋Ｍ＋Ｍ１となる。この状態でのヤゲン比は、Ｒｖｍ１＝Ｐ／Ｔ  となる。
【０１００】
（８．８  傾斜移動）  次に加工軸に沿った移動ではヤゲン比がその適値に到達できないため、眼鏡フレームのボクシング測定による水平幅、鉛直幅のうち、大きい幅に沿って傾斜することでヤゲン比Ｒｖを変化させる。一般的なフレームでは水平幅が大きい幅となるので、ここでは水平幅として説明する。
Ｚ軸に沿った移動量Ｍ＋Ｍ１で動径角θｗＭａｘρでのヤゲン位置は、眼鏡レンズ表面から距離が最小となっている。
水平幅方向にフレーム形状を２分するとき、動径角θｗＭａｘρでのヤゲン位置を固定し、固定した動径角θｗＭａｘρが含まれない側、例えば、動径角θｗＭａｘρが左側に属している時には右側の動径水平長さ成分ρ・Ｃｏｓθの最大となる動径角θｗＭａｘＨでＺ方向の移動量が最大となるように傾斜を想定する。
【０１０１】
最大移動量Ａｍａｘは
Ａｍａｘ＝２・（Ｒｖｆ−Ｒｖｍ１）
として求めることができる。図２０［ｉｉｉ］に断面として示す。この傾斜による各動径における移動幅Ａは、ボクシング測定による水平幅Ｈに対する水平長さＬｈの比Ｌｈ／Ｈを最大移動幅Ａｍａｘに乗じたものとして表される。つまり
Ａ＝Ａｍａｘ・Ｌｈ／Ｈ
となる。図２２にＬｈ、Ｈの関係を示す。
ここで水平幅Ｈは以下の式で示すように各動径の水平長さ成分ρ・Ｃｏｓθの最大値（ρ・Ｃｏｓθ）ｍａｘから最小値（ρ・Ｃｏｓθ）ｍｉｎを引いたもの
Ｈ＝（ρ・Ｃｏｓθ）ｍａｘ−（ρ・Ｃｏｓθ）ｍｉｎ
となる。また、各動径ρの水平長さＬｈは
Ｌｈ＝（ρ・Ｃｏｓθ）−（ρ・Ｃｏｓθ）ｍｉｎ
となる。但し、動径角θｗＭａｘρが右側に属している時には
Ｌｈ＝（ρ・Ｃｏｓθ）ｍａｘ−（ρ・Ｃｏｓθ）
となる。
【０１０２】
ここでＡｍａｘの移動量は、ヤゲン比の適値と一致する為の条件から算出した値の為、動径角θｗＭａｘＨでのコバ厚内で取り得るかの検証が必要である。移動量Ａｍａｘは以下の式を満たす範囲となる。
Ｚｆ（θｗＭａｘＨ）＋Ｗｆ＜Ｐ＋Ａｍａｘ＜Ｚｒ（θｗＭａｘＨ）−Ｗｒ
これを外れる場合にはいずれかの限界位置にとどめるようにＡｍａｘの値を変更する。この場合には、ヤゲン比の適値Ｒｖｆとは一致しない結果となる。
【０１０３】
以上の結果から、ヤゲン位置Ｐは、
Ｐ＝Ｚｐ−Ｚｆ＋Ｍ＋Ｍ１＋Ａｍａｘ・（Ｌｖ／Ｖ）  または
Ｐ＝Ｚｐ−Ｚｆ＋Ｍ＋Ｍ１＋Ａｍａｘ・（Ｌｈ／Ｈ）
の式を用いて各動径θにおけるＰを求める。
【０１０４】
（８．９  ヤゲン位置指定によるレンズ表面球面）  ここで、図２４は眼鏡フレーム形状球面上の処方位置に座標原点があり、その球心がＺ軸上にある元座標系からレンズ表面の近似球面上の処方位置に座標原点があり、その球心がＺ軸上にある新座標系の関係を示している。元座標での眼鏡フレーム形状の座標（Ｘｐ，Ｙｐ，Ｚｐ）でＺ座標からヤゲン位置Ｐを引いた値Ｚｐ−Ｐは、この元座標系でのヤゲン比が適値となるときの眼鏡レンズ表面の座標Ｚｇとなっている。レンズ表面（Ｘｐ，Ｙｐ，Ｚｇ）４点の座標値を用いて球面の方程式
（Ｘ−ａｇ） ２＋（Ｙ−ｂｇ）２＋（Ｚ−ｃｇ）２＝ｄｇ２
に代入し、眼鏡レンズ表面の近似球面の中心（ａｇ，ｂｇ，ｃｇ）、半径ｄｇを求める。ここでレンズ表面の近似球面をＺ軸が通る座標（０，０、ｅｇ）とすると
ｅｇ＝±√｛ｄｇ２−（−ａｇ）２−（−ｂｇ）２｝＋ｃｇ
の式で求めることができる。
【０１０５】
測定平面に対して鉛直で処方位置に一致するレンズ表面球面上の点を新たな座標原点とすることで加工中心を処方位置に維持する。元座標系のＺ軸のＸ軸回りにα、Ｙ軸回りにβの傾斜角による原点のずれｅｇに相当の平行移動変換を行う。平行移動後の座標を（Ｘ３，Ｙ３，Ｚ３）とすると
Ｘ３＝Ｘｐ＋ｅｇ・ｓｉｎ（β）
Ｙ３＝Ｙｐ−ｅｇ・ｓｉｎ（α）
Ｚ３＝Ｚｐ−ｅｇ・ｃｏｓ（β）・ｃｏｓ（α）
【０１０６】
これを更にレンズ表面の近似球面の中心がＺ軸上とするためＸ軸回りに回転角γ＝ｔａｎ−1｛（−ｂｇ）／（ｃｇ−ｅｇ）｝回転する。この座標値を（Ｘ４，Ｙ４，Ｚ４）とし、次にＹ軸回りに回転角δ＝ｔａｎ−1｛（ａｇ）／（ｃｇ−ｅｇ）｝回転することで、眼鏡フレーム形状（Ｘｖ，Ｙｖ，Ｚｖ）を得る。図２４では、図の複雑化をさける為、ｂｇ＝０、γ＝０となる場合の図となっている。
Ｘ４＝Ｘ３
Ｙ４＝Ｙ３・ｃｏｓ（γ）＋Ｚ３・ｓｉｎ（γ）
Ｚ４＝−Ｙ３・ｓｉｎ（γ）＋Ｚ３・ｃｏｓ（γ）
Ｘｖ＝Ｘ４・ｃｏｓ（δ）−Ｚ４・ｓｉｎ（δ）        
Ｙｖ＝Ｙ４
Ｚｖ＝Ｘ４・ｓｉｎ（δ）＋Ｚ４・ｃｏｓ（δ）
【０１０７】
（８．１０  レンズ表面基準座標系でのフレーム形状）  ここに求めた眼鏡フレーム形状（Ｘｖ，Ｙｖ，Ｚｖ）は、極座標として（ρｖ，θｖ）と高さＺｖとして表示できる。ヤゲン比の適値と一致、または出来るだけ適値に近づけたヤゲン位置から眼鏡レンズ表面の近似球面を求め、この眼鏡レンズ表面上の処方位置（加工中心）を原点とし、表面球心が加工軸（Ｚ軸）を通る座標系上に眼鏡フレーム形状を座標変換表示したものとなっている。
演算制御回路１９は、求めたヤゲン位置（ρｖ，θｖ，Ｚｖ）をデータメモリー１９１に記憶する。
【０１０８】
（９  測定終了通知）    演算制御回路１９は、測定の終了情報とレンズ表面及び裏面の位置データ、レンズコバ厚、レンズ表面、裏面のカーブ値、ヤゲン位置情報、ヤゲンカーブ値などをタブレット端末２に通知する。タブレット端末２は、図４に示す加工中画面のレンズ測定結果に基づくヤゲン（または溝）の状態を図表示するエリア２４１に得られた情報に基づく図表示をする。
【０１０９】
（１０  制御データ演算）  演算制御回路１９は、エンドミル１３１先端から元方向に一定量、ここでは１ｍｍの位置をエンドミル１３１のレンズ裏面と一致する加工位置に定め、エンドミル１３１の先端から元方向に一定量の位置とレンズ裏面の位置データとが一致するようにレンズ回転駆動モータ１６１、キャリッジ駆動モータ１２１、スライダー駆動モータ１２５の制御データを求める。エンドミル１３１先端ではなく、元方向に一定量の位置を加工位置とするのは、各種レンズ裏面カーブから想定される変化に対してレンズ裏面を突き抜けるに十分な位置とするためである。
【０１１０】
演算制御回路１９は、フレーム形状データ、レンズ裏面位置データ、及び切落し回転位置での半径値とレンズ裏面位置データに基づき、エンドミル１３１での形状切落しを実施するためのスライダー駆動モータ１２５、キャリッジ駆動モータ１２１、レンズ回転駆動モータ１６１、の各制御データを演算し、データメモリー１９１に記憶する。
【０１１１】
演算制御回路１９は次に、コバ厚、エンドミル直径、隣り合う各加工制御２点間の距離からエンドミル１３１にて各制御２点間で加工除去される体積を求める。求めた加工除去体積を予め補正値メモリー１９３に設定されているエンドミル加工での単位時間当りの最適加工除去体積で除算することで各制御２点間の最適な制御時間を定める。これを各制御２点間のスライダー駆動モータ１２５、キャリッジ駆動モータ１２１、レンズ回転駆動モータ１６１の各制御速度に修正してデータメモリー１９１に記憶する。また補正値メモリー１９３には、各駆動モータの限界高速度が記憶されているので各制御速度がこの限界高速度を越える高速度になっている場合には該当する制御モータを限界高速度に設定すると共にその他の駆動モータの制御速度をその減速比に合わせて減速した速度に修正し、データメモリー１９１に記憶する。
【０１１２】
（１１  加工準備）  演算制御回路１９は、ウェット・ドライ切替部１８のドライ位置センサー１８１ｄの状態を見ることでドライ位置であることを確認し、エンドミル１３１による最初の制御データに基づき、スライダー駆動モータ１２５を駆動し、スライダー１２３を移動させながら、キャリッジ駆動モータ１２１を駆動し、キャリッジ１２２を移動させながら、レンズ回転駆動モータ１６１を駆動し、レンズ軸１２０を回転させる。スピンドル駆動モータ１３６を駆動し、エンドミル１３１を回転状態にする。脱臭装置１７の排気ファン１７１を稼動させる。
【０１１３】
（１２  エンドミル切落し）
（１２．１  最初の切り込み）
演算制御回路１９は、キャリッジ駆動モータ１２１とスライダー駆動モータ１２５を駆動させ、最初の切り込み回転位置のレンズ外径位置からフレーム形状の動径位置までの間を半径単位間隔の制御位置データ、制御速度に従ってキャリッジとスライダーを移動させることで切り込み方向の加工をする。
次に演算制御回路１９は、フレーム形状の動径位置からレンズ外径位置まで制御データに従いながら、限界高速度で移動し、更にキャリッジを左方向（エンドミルから離れる方向）に次の回転切り込み位置のレンズ外径に余裕値を加えた位置までキャリッジ駆動モータ１２１とスライダー駆動モータ１２５を駆動し、キャリッジ１２２とスライダー１２３を移動する。演算制御回路１９はレンズ回転駆動モータ１６１を駆動し、次の回転切り込み位置まで限界高速度で回転する。
【０１１４】
（１２．２  ２個目の切り込み）  演算制御回路１９はキャリッジ駆動モータ１２１とスライダー駆動モータ１２５を動作させ、２個目の切り込み回転位置のレンズ外径位置からフレーム形状の動径位置までの間を半径単位間隔の制御位置データ、制御速度に従ってキャリッジ１２２とスライダー１２３を移動させることで切り込み方向の加工をする。
次に演算制御回路１９は、フレーム形状の動径位置からレンズ外径位置まで制御データに従いながら、限界高速度で移動し、更にキャリッジ１２２を左方向（エンドミルから離れる方向）に次の回転切り込み位置のレンズ外径に余裕値を加えた位置までキャリッジ駆動モータ１２１とスライダー駆動モータ１２５を駆動し、キャリッジ１２２とスライダー１２３を移動する。演算制御回路１９はレンズ回転駆動モータ１６１を駆動し、次の回転切り込み位置まで限界高速度で回転する。
【０１１５】
（１２．３  ３,４個目の切り込み、最初の切落し）  演算制御回路１９は、３箇所目の切り込み回転位置も同様に制御することで切り込み方向の加工をする。切込み回転位置が４箇所有る時には、更に同様の制御を繰り返す。３箇所または４箇所ある切り込みの最後の加工を終了した後、最初の切り込み回転位置方向に向かって、最後の切り込み終了状態からフレーム形状の隣の動径に基づくレンズ回転駆動モータ１６１、キャリッジ駆動モータ１２１、スライダー駆動モータ１２５の各制御データ、制御速度に従って駆動する。次々にフレーム形状の隣の動径に基づくレンズ回転駆動モータ１６１、キャリッジ駆動モータ１２１、スライダー駆動モータ１２５の各制御データ、制御速度に従って駆動することでフレーム形状に沿った形状加工がされ、最初の切り込み回転位置のフレーム形状動径に到達すると切落し片ＭＬｄが切り離される。切落し片ＭＬｄは加工室１１の円形開口１１ｄを通り、ビニール袋１８３の中に落下する。
【０１１６】
（１２．４  切落し）  演算制御回路１９は、最後の切込みから最初の切込みまでフレーム形状に従った切落し加工に引き続き、フレーム形状沿った次の動径情報に基づくレンズ回転駆動モータ１６１、キャリッジ駆動モータ１２１、スライダー駆動モータ１２５の各制御データ、制御速度で駆動することでエンドミル１３１での切落し加工を進める。フレーム形状に従った１周の駆動制御を最後の切り込み位置まで到達すると周辺部分が最後の切落し片ＭＬｄとして切り離される。切落し片ＭＬｄは加工室１１の円形開口１１ｄを通り、ビニール袋１８３の中に落下する。
【０１１７】
（１２．５  エンドミル切落し終了、戻り）  演算制御回路１９は、キャリッジ駆動モータ１２１を駆動しキャリッジ１２２を左方の加工開始基準位置に移動させながら、スライダー駆動モータ１２５を駆動しスライダー１２３を前方の加工開始基準位置に移動させながら、レンズ回転駆動モータ１６１を駆動しレンズ軸１２０を加工開始位置に回転させる。スピンドル駆動モータ１３６を停止する。脱臭装置１７の排気ファン１７１を停止する。
【０１１８】
（１３  ウェット切替）  演算制御回路１９は、スライダー駆動モータ１２５とキャリッジ駆動モータ１２１を駆動制御して、キャリッジ１２２に固定されている切替作動バー１２２ｂをリンク連動板１８５の作動ピン１８５ａの前側面に当て、その後、スライダー１２３の移動により切替作動バー１２２ｂを後方に移動させる。リンク連動板１８５の作動ピン１８５ａが後方に押されるとリンク棒１８４により連結されている切替プレート１８１がその旋回軸１８１ｃの周りを旋回動する。移動量全体の中央を過ぎると切替プレート１８１、及びリンク連動板１８５に取り付けられた引張コイルバネ１８６の作用で切替プレート１８１はウェット側に移動され、ストッパーピン１８７ｂ、１８７ｄにより止まる。演算制御回路１９はウェット位置検出センサー１８１ｗにより正しくウェット位置となったことを確認し、スライダー駆動モータ１２５とキャリッジ駆動モータ１２１の駆動を停止した後、逆方向に駆動しスライダー１２３とキャリッジ１２１を加工開始位置に移動する。
【０１１９】
（１４  ヤゲン制御データ演算）  演算制御回路１９は、加工種２２１で指定された加工状態に仕上げるための制御データの演算を行う。ここではヤゲン加工の場合を記載するが、溝加工、平加工においても利用する砥石形状、砥石径などの条件が異なるが制御は同様に実施される。
【０１２０】
（１４．１  ヤゲン制御データ、制御速度演算）  演算制御回路１９は、データメモリー１９１に保存されたフレーム形状データ（ρｖ，θｖ）、溝位置データＺｖに基づき、ヤゲン砥石１３３ａのヤゲン先端位置をヤゲン制御でのヤゲン砥石１３３ａ上の基準位置と定める。
【０１２１】
演算制御回路１９は、ヤゲン砥石１３３ａ上の基準位置に対応させて眼鏡レンズＭＬを駆動制御するためのキャリッジ駆動モータ１２１、スライダー駆動モータ１２５、及びレンズ回転駆動モータ１６１の各制御データを演算し、データメモリー１９１に記憶する。演算制御回路１９は次に、フレーム形状の各動径に対応したコバ厚Ｔ、平加工取代（エンドミル切落しフレーム形状動径とヤゲン加工フレーム形状動径との差）、各加工制御２点間の距離からヤゲン加工での各制御２点間で加工除去される体積を求める。求めた加工除去体積を予め補正値メモリー１９３に設定記憶されているヤゲン砥石１３３ａ加工での単位時間当りの最適加工除去体積で除算することで各制御点間の最適な制御時間を定める。これを各制御２点間のスライダー駆動モータ１２５、キャリッジ駆動モータ１２１、レンズ回転駆動モータ１６１の各制御速度に修正してデータメモリー１９１に記憶する。
【０１２２】
（１４．２  制御限界高速度修正）  演算制御回路１９は、データメモリー１９１に記憶した各制御速度が、補正値メモリー１９３に記憶されている各駆動モータの限界高速度を越える高速度になっている場合には該当する制御モータの制御速度を限界高速度に修正すると共にその他のモータの制御速度をその減速比に合わせて減速した速度に修正し、データメモリー１９１に記憶する。
【０１２３】
（１４．３  マルチタスクへの適応）  ここまでに説明のヤゲン制御データ演算の工程は、演算制御回路１９がレンズ測定を完了させた以降のＣＰＵ負荷の小さい動作中を利用してマルチタスクとして着手することで、動作が停止し演算のみを実行する時間の発生を減らす。
【０１２４】
（１５  ヤゲン加工）    演算制御回路１９は、ヤゲン砥石１３３ａの加工に適したスピンドル駆動モータ１３６の回転速度を補正値メモリー１９３から引き出し、スピンドル駆動モータ１３６をその回転速度で駆動させ、給水装置３のポンプ３７を駆動させ、脱臭装置１７の排気ファン１７１を作動させる。ポンプ３７の作動が安定し、給水が砥石にされる十分な時間を待機した後、制御動作に入る。
【０１２５】
（１５．１  ヤゲン制御）  演算制御回路１９は、ウェット・ドライ切替部１８のウェット位置センサー１８１ｗの状態を確認することでウェット位置であることを確認し、キャリッジ駆動モータ１２１を駆動し、眼鏡レンズＭＬが取代分だけヤゲン砥石１３３ａから離れる（制御位置よりは左方）位置に移動させながら、レンズ回転駆動モータ１６１、スライダー駆動モータ１２５を駆動し、ヤゲン制御のための最初の制御データの位置まで移動する。演算制御回路１９はレンズ回転駆動モータ１６１、キャリッジ駆動モータ１２１、スライダー駆動モータ１２５の各モータの制御データ、制御速度にて初期回転位置の制御を実施することで加工を開始する。２点目以降の制御データ、制御速度に基づき、同様に駆動制御することで全周にヤゲン加工をする。
【０１２６】
（１５．２  加工開始位置に戻り）  演算制御回路１９は、キャリッジ駆動モータ１２１を駆動させキャリッジ１２２を左方の加工開始基準位置に移動させながら、スライダー駆動モータ１２５を駆動させスライダー１２３を加工開始基準位置に移動させながら、レンズ回転駆動モータ１６１を駆動させレンズ軸１２０を開始位置に回転し、加工開始状態に戻す。スピンドル駆動モータ１３６を停止する。給水装置３のポンプ３７を停止する。脱臭装置１７の排気ファン１７１を停止する。
【０１２７】
（１６  ドライ切替、第１画面）    演算制御回路１９は、スライダー駆動モータ１２５とキャリッジ駆動モータ１２１を駆動制御して、キャリッジ１２２に固定されている切替作動バー１２２ｂをリンク連動板１８５の作動ピン１８５ａの後側面に当て、その後、スライダー１２３の移動により切替作動バー１２２ｂを前方に移動させる。リンク連動板１８５が前方に押されるとリンク棒１８４により連結されている切替プレート１８１がその旋回軸１８１ｃの周りを旋回動する。移動量全体の中央を過ぎると切替プレート１８１、及びリンク連動板１８５に取り付けられた引張コイルバネ１８６の作用で切替プレート１８１はドライ側に移動され、ストッパーピン１８７ａ，１８７ｃにより止まる。
【０１２８】
演算制御回路１９はドライ位置検出センサー１８１ｄにより正しくドライ位置となったことを確認し、スライダー１２３の移動を停止する。演算制御回路１９は、スライダー駆動モータ１２５とキャリッジ駆動モータ１２１を制御してキャリッジ１２２、スライダー１２３を加工開始位置に移動し停止する。演算制御回路１９は、タブレット端末２に加工終了の通知をする。タブレット端末２は、終了通知を受け、第１画面に切り替える。    
【０１２９】
以上説明したように、この発明の実施形態の眼鏡レンズ加工データ作成方法は、眼鏡フレーム形状の３次元計測データとフレーム形状に沿う被加工眼鏡レンズの表面と裏面の高さデータとを用いて眼鏡レンズの周縁にヤゲンを形成するためのヤゲン位置を決定する為の算出方法で、眼鏡フレーム形状の３次元データから近似する球の方程式を求め、球の曲率半径を求める段階と、眼鏡レンズの表面と裏面の高さデータとフレーム形状データからレンズ表面と裏面の近似する球の方程式を求め、球の曲率半径を求める段階と、眼鏡レンズの表面と裏面の近似球面の光軸方向位置に対する眼鏡フレームの近似球面の光軸方向位置を仮にヤゲン位置と定め、ヤゲン位置に基づくヤゲン比を求める段階と、眼鏡レンズ表面と裏面の高さデータから眼鏡フレーム形状に沿ったレンズ周縁のコバ厚さの総和または平均値を求め、予め設定された総和または平均値に適したヤゲン比の適値を定める段階と、定めたヤゲン比の適値に仮に定めたヤゲン位置でのヤゲン比を一致、または出来るだけ近いヤゲン比となるようなヤゲン位置を算出する段階とからなる眼鏡レンズの周縁にヤゲンを形成する為のヤゲン位置を決定する為の算出方法を提供することができる。
【符号の説明】
【０１３０】
１・・・レンズ加工装置
２・・・タブレット端末
３・・・給水装置
４・・・外部サーバー（クラウドコンピュータ）
１１・・・加工室
１２・・・レンズ駆動部
１３・・・スピンドル
１４・・・レンズ測定部
１８・・・ウェット・ドライ切替部
１９・・・演算制御回路部
１２０・・・レンズ軸
１２２・・・キャリッジ
１２３・・・スライダー
１３１・・・エンドミル
１３２・・・溝掘砥石
１３３・・・研削砥石
１４０・・・測定子ユニット
１５０・・・固定ベース
３１・・・排水ホース
３２・・・排気ホース
３６・・・給水ホース
ＭＬ・・・眼鏡レンズ
ＭＬｄ・・・眼鏡レンズ切り離し片
ＭＬｆ・・・眼鏡レンズ表面
ＦＬＭ・・・眼鏡フレーム
ｐｌ−ｍ・・・測定平面
ｐｌ−ｘ・・・測定平面上のＸ軸を含む鉛直平面
ｐｌ−ｙ・・・測定平面上のＹ軸を含む鉛直平面
ｐｌ−ｒ・・・眼鏡フレーム球面中心をＺ軸が通る座標系のＸＹ平面（右眼）
【図１】
2017189858.tif 000003
【図１ａ】
2017189858.tif 000004
【図２】
2017189858.tif 000005
【図３】
2017189858.tif 000006
【図４】
2017189858.tif 000007
【図５】
2017189858.tif 000008
【図６】
2017189858.tif 000009
【図７】
2017189858.tif 000010
【図８】
2017189858.tif 000011
【図９】
2017189858.tif 000012
【図１０ａ】
2017189858.tif 000013
【図１０ｂ】
2017189858.tif 000014
【図１１ａ】
2017189858.tif 000015
【図１１ｂ】
2017189858.tif 000016
【図１２】
2017189858.tif 000017
【図１３】
2017189858.tif 000018
【図１４】
2017189858.tif 000019
【図１５】
2017189858.tif 000020
【図１６】
2017189858.tif 000021
【図１７】
2017189858.tif 000022
【図１８】
2017189858.tif 000023
【図１９】
2017189858.tif 000024
【図２０】
2017189858.tif 000025
【図２１】
2017189858.tif 000026
【図２２】
2017189858.tif 000027
【図２３】
2017189858.tif 000028
【図２４】
2017189858.tif 000029