(57)【特許請求の範囲】
【請求項１】
眼鏡フレームに枠入れするために眼鏡レンズを玉型加工する眼鏡レンズの玉型加工システムであって、
前記玉型加工を行うレンズ加工部と、前記レンズ加工部の玉型加工に適用する加工形状データを第１の演算プログラムによって求める第１の演算部と、を有する玉型加工機と、
前記レンズ加工部の玉型加工に適用する加工形状データを、前記第１の演算プログラムとは異なる第２の演算プログラムによって求める第２の演算部を有する加工制御端末と、
を用いて構成され、
前記玉型加工機は、前記玉型加工に関連する各種の演算項目のうち、少なくとも前記玉型加工に適用する加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える演算切替部と、前記加工形状データを前記第２の演算部で演算する場合に、前記第２の演算部が演算した加工形状データを前記加工制御端末から取得するデータ取得部と、を備え、
前記演算切替部が前記加工形状データの演算を前記第２の演算部で行うと設定している場合に、前記第２の演算部が演算した加工形状データを前記データ取得部で取得し、この取得した加工形状データを適用した玉型加工を前記レンズ加工部が行うことにより、前記玉型加工機のメーカ、機種を問わず、所望の仕上がり形状に前記眼鏡レンズを加工する
ことを特徴とする眼鏡レンズの玉型加工システム。
【請求項２】
前記レンズ加工部は、前記玉型加工を荒加工と仕上げ加工とによって行うものであり、  前記第１の演算部は、前記荒加工および前記仕上げ加工に適用する加工形状データを前記眼鏡レンズのレンズ設計データを使用せずに演算するものであり、
前記第２の演算部は、前記荒加工および前記仕上げ加工のうち少なくとも前記仕上げ加工に適用する加工形状データを前記眼鏡レンズのレンズ設計データを使用して演算するものである
ことを特徴とする請求項１に記載の眼鏡レンズの玉型加工システム。
【請求項３】
前記玉型加工機は、前記眼鏡レンズのコバ形状を測定するコバ形状測定部を備え、前記コバ形状測定部の測定によって得られたコバ形状測定データを前記加工制御端末に出力するものであり、
前記加工制御端末の前記第２の演算部は、前記玉型加工機が出力した前記コバ形状測定データを用いて前記加工形状データを演算する
ことを特徴とする請求項１または２に記載の眼鏡レンズの玉型加工システム。
【請求項４】
前記玉型加工機は、前記加工形状データの演算に用いる演算用情報の一つとなる加工機情報を前記加工制御端末に出力し、
前記加工制御端末は、前記玉型加工機が出力した前記加工機情報を前記演算用情報の一つとして取得する演算用情報取得部を有する
ことを特徴とする請求項１〜３のいずれかに記載の眼鏡レンズの玉型加工システム。
【請求項５】
前記加工制御端末の前記第２の演算部は、前記演算切替部が前記加工形状データの演算を前記第２の演算部で行うと設定している場合に、玉型加工の対象となる眼鏡レンズのレンズ設計データを用いてコバ形状測定用の形状データを演算し、
前記玉型加工機は、前記演算切替部が前記加工形状データの演算を前記第２の演算部で行うと設定している場合に、前記第２の演算部が演算した前記コバ形状測定用の形状データを前記データ取得部で取得し、この取得したコバ形状測定用の形状データを用いて前記コバ形状測定部でコバ形状の測定を行う
ことを特徴とする請求項３に記載の眼鏡レンズの玉型加工システム。
【請求項６】
前記眼鏡レンズをレンズホルダで保持すべく、前記眼鏡レンズに前記レンズホルダを装着するブロッカーを備え、
前記玉型加工機は、前記眼鏡レンズを前記レンズホルダで保持したときの中心高さを示す中心高さデータを、前記コバ形状測定データと一緒に前記加工制御端末に出力する
ことを特徴とする請求項３に記載の眼鏡レンズの玉型加工システム。
【請求項７】
前記玉型加工機は、前記加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかを操作者に選択させる操作パネルを有し、
前記演算切替部は、前記操作者が前記操作パネルを用いて選択した結果に基づいて、前記加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える
ことを特徴とする請求項１〜６のいずれかに記載の眼鏡レンズの玉型加工システム。
【請求項８】
前記演算切替部は、玉型加工の受注データに含まれる眼鏡レンズ情報、眼鏡フレーム情報、処方情報のうち、少なくとも一つの情報を用いて、前記加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える
ことを特徴とする請求項１〜６のいずれかに記載の眼鏡レンズの玉型加工システム。
【請求項９】
前記加工制御端末は、前記加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかを指示する指示信号を前記玉型加工機に出力し、
前記玉型加工機の前記演算切替部は、前記加工制御端末から出力された前記指示信号にしたがって、前記加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える
ことを特徴とする請求項１〜６のいずれかに記載の眼鏡レンズの玉型加工システム。
【請求項１０】
前記加工制御端末は、玉型加工の対象となる眼鏡レンズのレンズ設計データを取得不可能である場合は、前記加工形状データの演算を前記第１の演算部で行う旨の指示信号を出力し、前記レンズ設計データを取得可能である場合は、前記加工形状データの演算を前記第２の演算部で行う旨の指示信号を出力する
ことを特徴とする請求項９に記載の眼鏡レンズの玉型加工システム。
【請求項１１】
前記加工制御端末は、玉型加工の対象となる眼鏡レンズの面の形状が球面である場合は、前記加工形状データの演算を前記第１の演算部で行う旨の指示信号を出力し、前記眼鏡レンズの面の形状が球面以外である場合は、前記加工形状データの演算を前記第２の演算部で行う旨の指示信号を出力する
ことを特徴とする請求項９に記載の眼鏡レンズの玉型加工システム。
【請求項１２】
前記加工制御端末は、前記枠入れの対象となる眼鏡フレームのあおり角が所定の角度未満である場合は、前記加工形状データの演算を前記第１の演算部で行う旨の指示信号を出力し、眼鏡フレームのあおり角が前記所定の角度以上である場合は、前記加工形状データの演算を前記第２の演算部で行う旨の指示信号を出力する
ことを特徴とする請求項９に記載の眼鏡レンズの玉型加工システム。
【請求項１３】
眼鏡フレームに枠入れするために眼鏡レンズの玉型加工を行うレンズ加工部と、前記レンズ加工部の玉型加工に適用する加工形状データを第１の演算プログラムによって求める第１の演算部と、を有する玉型加工機と、
前記レンズ加工部の玉型加工に適用する加工形状データを、前記第１の演算プログラムとは異なる第２の演算プログラムによって求める第２の演算部を有する加工制御端末と、
を用いた眼鏡レンズの製造方法であって、
前記玉型加工機において前記玉型加工に関連する各種の演算項目のうち、少なくとも前記玉型加工に適用する加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える設定切替工程と、
前記設定切替工程で前記加工形状データの演算を前記第２の演算部で行うと設定した場合に、前記第２の演算部で前記加工形状データを演算する加工演算工程と、
前記加工演算工程で前記第２の演算部が演算した前記加工形状データを適用して前記玉型加工機のレンズ加工部が前記眼鏡レンズを玉型加工する加工工程と、
を有することを特徴とする眼鏡レンズの製造方法。
【請求項１４】
玉型加工に適用する加工形状データを第２の演算プログラムによって求める第２の演算部を有する加工制御端末と通信可能に接続され、眼鏡フレームに枠入れするために眼鏡レンズを玉型加工する玉型加工機であって、
前記玉型加工を行うレンズ加工部と、
前記レンズ加工部の玉型加工に適用する加工形状データを、前記第２の演算プログラムとは異なる第１の演算プログラムによって求める第１の演算部と、
前記玉型加工に関連する各種の演算項目のうち、少なくとも前記玉型加工に適用する加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える演算切替部と、
前記加工形状データを前記第２の演算部で演算する場合に、前記第２の演算部が演算した加工形状データを取得するデータ取得部と、
前記演算切替部が前記加工形状データの演算を前記第２の演算部で行うと設定している場合に、前記加工形状データが取得した前記加工形状データを適用して前記レンズ加工部が前記玉型加工を行うように制御する加工機制御部と、
を備えることを特徴とする玉型加工機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、眼鏡フレームに枠入れするために眼鏡レンズを玉型加工する眼鏡レンズの玉型加工システム、眼鏡レンズの製造方法、および玉型加工機に関する。
【背景技術】
【０００２】
眼鏡店などでは、眼鏡注文者（顧客）の処方情報に適合する眼鏡レンズの商品群の中から眼鏡注文者が希望する眼鏡レンズを、眼鏡注文者が選んだ眼鏡フレームに枠入れするために玉型加工を行っている。玉型加工では、トレーサによる測定で得られる眼鏡フレームの枠形状データや、眼鏡フレームの種類，材質，ヤゲン形状などにあわせて眼鏡レンズを加工している。【０００３】
眼鏡レンズの玉型加工には玉型加工機が用いられる。玉型加工機は、所定の演算プログラムで加工形状データを演算し、この演算した加工形状データを適用して眼鏡レンズの玉型加工を行う。加工形状データとは、玉型加工の対象となる眼鏡レンズをどのような形状に加工するかを特定するデータである。【０００４】
眼鏡レンズの玉型加工に際しては、眼鏡フレーム情報、眼鏡レンズ情報、レイアウト情報、処方情報などを含むデータ（以下、まとめて「受注データ」ともいう）を用いて加工形状データを演算している。眼鏡レンズの玉型加工やこれに用いられる玉型加工機に関しては、たとえば、特許文献１、２に記載の技術が知られている。【０００５】
また、玉型加工機などの加工資源を集約して効率化を図る、いわゆる集中加工システムにおいては、加工センタに複数の玉型加工機を設置し、そこで眼鏡レンズを集中的に加工している（特許文献３を参照）。この集中加工システムでは、各眼鏡店にトレーサを設置し、このトレーサで測定した眼鏡フレームの枠形状データを、眼鏡フレーム情報などと一緒に、加工センタの玉型加工機に提供（送信）して玉型加工を行う。【０００６】
しかし、集中加工システムにおいては、加工センタ側の手元に眼鏡フレームが存在しないため、玉型加工機で玉型加工した眼鏡レンズが、発注側（眼鏡店）で指定した眼鏡フレームに正常に枠入れ可能であるかどうかを受注側（加工センタ）で確認できないという問題があった。【０００７】
そこで本出願人は、上述した集中加工システムとは異なるレンズ加工システムであって、枠入れ時のフィッティング率の向上に寄与し得るレンズ加工システム（以下、「ジャストフィット加工システム」という。）をすでに提案し実用化している（特許文献４を参照）。このジャストフィット加工システムにおいては、加工制御端末と複数の玉型加工機とを加工センタに設置し、眼鏡店のトレーサで測定した眼鏡フレームの枠形状データを、眼鏡フレーム情報などと一緒に、加工センタの加工制御端末に提供（送信）する。そして、加工制御端末では、発注側から受け取ったデータの他に、枠入れの最適化に必要な眼鏡レンズのレンズ設計データを用いて、玉型加工に適用する加工形状データや眼鏡レンズの理論周長などを演算している。これに対して、玉型加工機では、加工制御端末が演算した加工形状データを基に眼鏡レンズを玉型加工している。また、玉型加工された眼鏡レンズの周長を３次元の周長測定機で測定し、この測定によって得られた実測周長と、加工制御端末が演算した理論周長とを比較することにより、眼鏡レンズが眼鏡フレームに正常に枠入れ可能であるかどうかを確認（検査）している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第４１５１７７４号公報
【特許文献２】特開２００３−２３１００１号公報
【特許文献３】特開平４−１３５３９号公報
【特許文献４】特許第３０７５８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、上述した加工形状データの演算機能を有する玉型加工機において、そのための演算プログラムは、玉型加工機のメーカごとに用意されている。このため、同じ受注データを使用する場合でも、玉型加工機のメーカごとに異なる演算プログラムを使用して加工形状データを演算することになる。したがって、仮に同じ受注データを用いて、Ａ社製の玉型加工機とＢ社製の玉型加工機で、同じ眼鏡レンズを玉型加工しても、それぞれに得られる眼鏡レンズの仕上がり形状に微妙な差が生じる。その理由は、次のような事情による。【００１０】
すなわち、トレーサによって測定された眼鏡フレームの枠形状データが仮に同じデータであったとしても、その枠形状データに対してどのような形状に眼鏡レンズを仕上げるかは、メーカごとに、その基準（理想）とする形状が異なる。また、ある眼鏡フレームの枠形状データに対して、レンズメーカや加工機メーカがどのようなレンズ形状を理想としているか、さらにはその理想形状を得るためにどのような演算プログラムを使用しているかは、各メーカのノウハウとして管理されている。このため、たとえば特許文献３に記載されているように、トレーサ固有の測定誤差や、玉型加工機固有の加工誤差をメモリに記憶しておき、トレーサが測定した眼鏡フレームの枠形状データを、メモリから読み出した誤差量を用いて補正した場合でも、各メーカが基準としているレンズ形状が異なれば、眼鏡レンズの仕上がり形状も異なる。また、特許文献３には、複数の眼鏡店にそれぞれトレーサを設置し玉型加工機を１つの加工センタに配置して、これらをコンピュータと公衆通信回線網で接続して玉型加工する眼鏡レンズ加工システムが開示されているが、玉型加工機による加工形状データや眼鏡レンズの仕上がり形状の差異については開示されていない。【００１１】
一方、上記ジャストフィット加工システムは、レンズ設計データを保有するレンズメーカが自社の加工センタに構築し運用している。しかしながら近年においては、製造拠点のグローバル化が進み、その国で調達可能な玉型加工機を導入し運用することが、人的にみても資金的にみても効率的になっている。そこで、上記のジャストフィット加工システムを運用するレンズメーカが、自社製の玉型加工機を他社製の玉型加工機に置き換えることが考えられる。ただし、レンズメーカ以外の加工機メーカが提供（製造）する玉型加工機は、その加工機メーカが独自に定めた基準に適合する演算プログラムによって加工形状データを演算する仕組みになっている。このため、ジャストフィット加工システムを運用するレンズメーカが自社製の玉型加工機を他社製の玉型加工機に置き換えると、玉型加工機のメーカなどの違いにより、眼鏡レンズの仕上がり形状に差が生じてしまう。【００１２】
本発明の主な目的は、眼鏡レンズを玉型加工する場合に、これに使用する玉型加工機のメーカなどの違いによらず、眼鏡レンズを所望の仕上がり形状に加工することができる技術を提供することにある。
【課題を解決するための手段】
【００１３】
（第１の態様）
本発明の第１の態様は、
眼鏡フレームに枠入れするために眼鏡レンズを玉型加工する眼鏡レンズの玉型加工システムであって、
前記玉型加工を行うレンズ加工部と、前記レンズ加工部の玉型加工に適用する加工形状データを第１の演算プログラムによって求める第１の演算部と、を有する玉型加工機と、
前記レンズ加工部の玉型加工に適用する加工形状データを、前記第１の演算プログラムとは異なる第２の演算プログラムによって求める第２の演算部を有する加工制御端末と、
を用いて構成され、
前記玉型加工機は、前記玉型加工に関連する各種の演算項目のうち、少なくとも前記玉型加工に適用する加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える演算切替部と、前記加工形状データを前記第２の演算部で演算する場合に、前記第２の演算部が演算した加工形状データを前記加工制御端末から取得するデータ取得部と、を備え、
前記演算切替部が前記加工形状データの演算を前記第２の演算部で行うと設定している場合に、前記第２の演算部が演算した加工形状データを前記データ取得部で取得し、この取得した加工形状データを適用した玉型加工を前記レンズ加工部が行うことにより、前記玉型加工機のメーカ、機種を問わず、所望の仕上がり形状に前記眼鏡レンズを加工する
ことを特徴とする眼鏡レンズの玉型加工システムである。
（第２の態様）
本発明の第２の態様は、
前記レンズ加工部は、前記玉型加工を荒加工と仕上げ加工とによって行うものであり、  前記第１の演算部は、前記荒加工および前記仕上げ加工に適用する加工形状データを前記眼鏡レンズのレンズ設計データを使用せずに演算するものであり、
前記第２の演算部は、前記荒加工および前記仕上げ加工のうち少なくとも前記仕上げ加工に適用する加工形状データを前記眼鏡レンズのレンズ設計データを使用して演算するものである
ことを特徴とする上記第１の態様に記載の眼鏡レンズの玉型加工システムである。
（第３の態様）
本発明の第３の態様は、
前記玉型加工機は、前記眼鏡レンズのコバ形状を測定するコバ形状測定部を備え、前記コバ形状測定部の測定によって得られたコバ形状測定データを前記加工制御端末に出力するものであり、
前記加工制御端末の前記第２の演算部は、前記玉型加工機が出力した前記コバ形状測定データを用いて前記加工形状データを演算する
ことを特徴とする上記第１または第２の態様に記載の眼鏡レンズの玉型加工システムである。
（第４の態様）
本発明の第４の態様は、
前記玉型加工機は、前記加工形状データの演算に用いる演算用情報の一つとなる加工機情報を前記加工制御端末に出力し、
前記加工制御端末は、前記玉型加工機が出力した前記加工機情報を前記演算用情報の一つとして取得する演算用情報取得部を有する
ことを特徴とする上記第１〜第３の態様のいずれかに記載の眼鏡レンズの玉型加工システムである。
（第５の態様）
本発明の第５の態様は、
前記加工制御端末の前記第２の演算部は、前記演算切替部が前記加工形状データの演算を前記第２の演算部で行うと設定している場合に、玉型加工の対象となる眼鏡レンズのレンズ設計データを用いてコバ形状測定用の形状データを演算し、
前記玉型加工機は、前記演算切替部が前記加工形状データの演算を前記第２の演算部で行うと設定している場合に、前記第２の演算部が演算した前記コバ形状測定用の形状データを前記データ取得部で取得し、この取得したコバ形状測定用の形状データを用いて前記コバ形状測定部でコバ形状の測定を行う
ことを特徴とする上記第３の態様に記載の眼鏡レンズの玉型加工システムである。
（第６の態様）
本発明の第６の態様は、
前記眼鏡レンズをレンズホルダで保持すべく、前記眼鏡レンズに前記レンズホルダを装着するブロッカーを備え、
前記玉型加工機は、前記眼鏡レンズを前記レンズホルダで保持したときの中心高さを示す中心高さデータを、前記コバ形状測定データと一緒に前記加工制御端末に出力する
ことを特徴とする上記第３の態様に記載の眼鏡レンズの玉型加工システムである。
（第７の態様）
本発明の第７の態様は、
前記玉型加工機は、前記加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかを操作者に選択させる操作パネルを有し、
前記演算切替部は、前記操作者が前記操作パネルを用いて選択した結果に基づいて、前記加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える
ことを特徴とする上記第１〜第６の態様のいずれかに記載の眼鏡レンズの玉型加工システムである。
（第８の態様）
本発明の第８の態様は、
前記演算切替部は、玉型加工の受注データに含まれる眼鏡レンズ情報、眼鏡フレーム情報、処方情報のうち、少なくとも一つの情報を用いて、前記加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える
ことを特徴とする上記第１〜第６の態様のいずれかに記載の眼鏡レンズの玉型加工システムである。
（第９の態様）
本発明の第９の態様は、
前記加工制御端末は、前記加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかを指示する指示信号を前記玉型加工機に出力し、
前記玉型加工機の前記演算切替部は、前記加工制御端末から出力された前記指示信号にしたがって、前記加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える
ことを特徴とする上記第１〜第６の態様のいずれかに記載の眼鏡レンズの玉型加工システムである。
（第１０の態様）
本発明の第１０の態様は、
前記加工制御端末は、玉型加工の対象となる眼鏡レンズのレンズ設計データを取得不可能である場合は、前記加工形状データの演算を前記第１の演算部で行う旨の指示信号を出力し、前記レンズ設計データを取得可能である場合は、前記加工形状データの演算を前記第２の演算部で行う旨の指示信号を出力する
ことを特徴とする上記第９の態様に記載の眼鏡レンズの玉型加工システムである。
（第１１の態様）
本発明の第１１の態様は、
前記加工制御端末は、玉型加工の対象となる眼鏡レンズの面の形状が球面である場合は、前記加工形状データの演算を前記第１の演算部で行う旨の指示信号を出力し、前記眼鏡レンズの面の形状が球面以外である場合は、前記加工形状データの演算を前記第２の演算部で行う旨の指示信号を出力する
ことを特徴とする上記第９の態様に記載の眼鏡レンズの玉型加工システムである。
（第１２の態様）
本発明の第１２の態様は、
前記加工制御端末は、前記枠入れの対象となる眼鏡フレームのあおり角が所定の角度未満である場合は、前記加工形状データの演算を前記第１の演算部で行う旨の指示信号を出力し、眼鏡フレームのあおり角が前記所定の角度以上である場合は、前記加工形状データの演算を前記第２の演算部で行う旨の指示信号を出力する
ことを特徴とする上記第９の態様に記載の眼鏡レンズの玉型加工システムである。
（第１３の態様）
本発明の第１３の態様は、
眼鏡フレームに枠入れするために眼鏡レンズの玉型加工を行うレンズ加工部と、前記レンズ加工部の玉型加工に適用する加工形状データを第１の演算プログラムによって求める第１の演算部と、を有する玉型加工機と、
前記レンズ加工部の玉型加工に適用する加工形状データを、前記第１の演算プログラムとは異なる第２の演算プログラムによって求める第２の演算部を有する加工制御端末と、
を用いた眼鏡レンズの製造方法であって、
前記玉型加工機において前記玉型加工に関連する各種の演算項目のうち、少なくとも前記玉型加工に適用する加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える設定切替工程と、
前記設定切替工程で前記加工形状データの演算を前記第２の演算部で行うと設定した場合に、前記第２の演算部で前記加工形状データを演算する加工演算工程と、
前記加工演算工程で前記第２の演算部が演算した前記加工形状データを適用して前記玉型加工機のレンズ加工部が前記眼鏡レンズを玉型加工する加工工程と、
を有することを特徴とする眼鏡レンズの製造方法である。
（第１４の態様）
本発明の第１４の態様は、
玉型加工に適用する加工形状データを第２の演算プログラムによって求める第２の演算部を有する加工制御端末と通信可能に接続され、眼鏡フレームに枠入れするために眼鏡レンズを玉型加工する玉型加工機であって、
前記玉型加工を行うレンズ加工部と、
前記レンズ加工部の玉型加工に適用する加工形状データを、前記第２の演算プログラムとは異なる第１の演算プログラムによって求める第１の演算部と、
前記玉型加工に関連する各種の演算項目のうち、少なくとも前記玉型加工に適用する加工形状データの演算を前記第１の演算部で行うか前記第２の演算部で行うかの設定を切り替える演算切替部と、
前記加工形状データを前記第２の演算部で演算する場合に、前記第２の演算部が演算した加工形状データを取得するデータ取得部と、
前記演算切替部が前記加工形状データの演算を前記第２の演算部で行うと設定している場合に、前記加工形状データが取得した前記加工形状データを適用して前記レンズ加工部が前記玉型加工を行うように制御する加工機制御部と、
を備えることを特徴とする玉型加工機である。
【発明の効果】
【００１４】
本発明によれば、眼鏡レンズを玉型加工する場合に、これに使用する玉型加工機のメーカなどの違いによらず、眼鏡レンズを所望の仕上がり形状に加工することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】眼鏡レンズの受発注システムの構成例を示すブロック図である。
【図２】玉型加工機および加工制御端末の機能的な構成例を示すブロック図である。
【図３】ブロッカーの機能を説明する図である。
【図４】コバ形状測定部の構成例を示す図である。
【図５】コバ形状測定方法を説明する図である。
【図６】加工形状データと加工軌跡データの違いを説明する図である。
【図７】眼鏡レンズの玉型加工に係る処理フローを示す図（その１）である。
【図８】眼鏡レンズの玉型加工に係る処理フローを示す図（その２）である。
【図９】眼鏡フレームのあおり角を説明する図である。
【図１０】仕上げ位置とコバ形状測定位置の関係を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。
本発明の実施の形態においては、次の順序で説明を行う。
１．眼鏡レンズの受発注システムの構成
２．玉型加工システムの構成
３．玉型加工機の構成
４．加工制御端末の構成
５．加工形状演算プログラムについて
６．受発注システムの処理フロー
７．眼鏡レンズの製造方法
８．実施の形態の効果
９．他の実施の形態
【００１７】
＜１．眼鏡レンズの受発注システムの構成＞
図１は眼鏡レンズの受発注システムの構成例を示すブロック図である。図示した受発注システムにおいては、眼鏡レンズの発注側である眼鏡店１と、眼鏡レンズの受注側であるレンズメーカの加工センタ２とが、インターネット等の通信網３を介して接続されている。実際のシステムでは、一つの加工センタ２に通信網３を介して複数の眼鏡店１が接続されるが、ここでは図示を簡略化して一つの眼鏡店１のみ表記している。また、加工センタ２は地理的に分散して複数存在する場合もあるが、ここでは図示を簡略化して一つの加工センタ２のみ表記している。なお、発注側は眼鏡店１に限らず、たとえば、加工センタ２に対して外部の加工工場や他のレンズメーカが眼鏡レンズの加工を委託する場合は、加工工場やレンズメーカが発注側となる。
【００１８】
眼鏡店１には、発注端末１１が配置されている。発注端末１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read-Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）等のハードウェアを用いて構成される。発注端末１１は、コンピュータ部１１ａと操作部１１ｂと表示部１１ｃを備えている。コンピュータ部１１ａは、コンピュータとしての演算処理機能を有する。また、コンピュータ部１１ａは、図示せぬルータ等を介して通信網３と接続し、その通信網３を通じて他の装置とデータの受け渡しを行えるように構成されている。操作部１１ｂは、たとえばキーボード、マウス、タッチパネル等からなり、コンピュータ部１１ａへの情報入力を行う。表示部１１ｃは、たとえば液晶ディスプレイからなり、コンピュータ部１１ａからの指示に従って画像表示を行う。
【００１９】
また、眼鏡店１において、発注端末１１には、トレーサ１２が接続されている。トレーサ１２は、眼鏡フレームの枠形状を三次元で測定する。トレーサ１２の測定結果は、眼鏡フレームの枠形状データとしてコンピュータ部１１ａに入力される。トレーサ１２としては周知のものが使用可能である。
【００２０】
加工センタ２には、受注端末２１が配置されている。受注端末２１は、上述した発注端末１１と同様に、コンピュータの構成要素として周知のハードウェアを用いて構成される。受注端末２１は、図示せぬルータ等を介して通信網３に接続されている。これにより、発注端末１１と受注端末２１との間で、少なくとも眼鏡レンズの受発注データを含む種々のデータの受け渡しを行えるようになっている。通信網３を用いた受発注データの受け渡しに際して、発注端末１１は受注端末２１に向けて発注データを送信し、受注端末２１は発注端末１１から送信された発注データを受注データとして受信する。このように発注端末１１とトレーサ１２の間でやり取りされるデータ（以下まとめて「受発注データ」ともいう）には、眼鏡レンズの玉型加工に用いられる種々の情報（データ）が含まれる。ここでは一例として、受注データ（発注データ）に、眼鏡フレーム情報、眼鏡レンズ情報、レイアウト情報、処方情報などの情報が含まれるものとする。
【００２１】
眼鏡フレーム情報に属する情報としては、たとえば、眼鏡フレームの材質、枠形状データ、フレームサイズ、あおり角、フレームカラー、フレームメーカ、モデル名などがある。眼鏡レンズ情報に属する情報としては、たとえば、眼鏡レンズの種類（単焦点レンズ、二重焦点レンズ、累進屈折力レンズなど）、材質、レンズカーブ、レンズカラー、機能膜（調光膜，偏光膜，ハードコート膜）の有無などがある。レイアウト情報に属する情報としては、たとえば、瞳孔間距離（遠用瞳孔間距離、近用瞳孔間距離）、瞳孔高さ、フィッティングポイント（アイポイント）などがある。処方情報に属する情報としては、たとえば、面度数、乱視度数、乱視軸、加入度、プリズム処方などがある。
【００２２】
＜２．玉型加工システムの構成＞
加工センタ２には、眼鏡レンズの玉型加工システム４が構築されている。
本実施の形態に係る玉型加工システム４は、上述したジャストフィット加工システムに相当する。ジャストフィット加工システムでは、玉型加工の対象となる眼鏡レンズのレンズ設計データを用いて、玉型加工に適用する加工形状データを加工制御端末２３で演算し、この演算結果を玉型加工機２２に提供して眼鏡レンズの玉型加工を実施する仕組みになっている。このため、単に眼鏡レンズの玉型加工を実施するだけであれば、加工形状データの演算機能を加工制御端末２３および玉型加工機２２の両方に持たせる必要はない。ただし、本実施の形態に係る玉型加工システム４では、加工制御端末２３および玉型加工機２２の両方とも加工形状データの演算機能を持っている。そのような構成を採用する理由については、後段の「実施の形態の効果」とあわせて記述する。
【００２３】
玉型加工システム４は、上述した受注端末２１の他に、玉型加工機２２と、加工制御端末２３と、データサーバ２４と、周長測定機２５と、レンズメータ２６と、ブロッカー２７とを含み、これらをＬＡＮ（Local Area Network）等の通信回線２８を介して相互に接続した構成となっている。玉型加工システム４を構成する機器や端末の台数は、それぞれ一台に限らず、複数台であってもよい。また、通信回線２８を介した玉型加工機２２と加工制御端末２３の接続関係は、１対１の関係でもよいしｍ対１の関係（ｍは２以上の整数）でもよい。ジャストフィット加工システムの多くはｍ対１の関係になっている。
【００２４】
受注端末２１は、通信網３を介して受信した発注データを、受注データとしてデータサーバ２４に登録する。受注データは、たとえば、左右一対の眼鏡レンズを一つの組とした単位でデータサーバ２４に登録される。また、各々の受注データは、一つの受注データを一つのジョブとして管理するために、たとえばバーコード等の読み取りによって生成可能なジョブ識別情報を付加して登録される。ジョブ識別情報は、眼鏡レンズの玉型加工に必要な情報（データ）の紐付けに用いられる情報である。ジョブ識別情報に関しては、たとえば、受注端末２１が受注データを受信するたびに、受注端末２１または加工制御端末２３が当該受注データごとに割り当てるものとすればよい。そして、その後の処理では、ジョブ識別情報に対応するバーコードを印刷等でシートに出力し、このバーコードを用いてジョブ識別情報を生成し利用するものとすればよい。なお、図１においては、データサーバ２４を介して受注端末２１を通信回線２８に接続しているが、これに限らず、受注端末２１を直接、通信回線２８に接続してもよい。
【００２５】
玉型加工機２２は、眼鏡フレームに枠入れするために眼鏡レンズを玉型加工する加工機である。玉型加工の対象となる眼鏡レンズ（以下、「被加工レンズ」ともいう）は、レンズメーカが設計および製造して提供するもので、眼鏡フレームの枠形状にあわせて未だ加工されていない状態のレンズである。一般的には外形が丸型のアンカットレンズなどが被加工レンズとして取り扱われる。玉型加工機２２による玉型加工は、大きくは、荒加工と仕上げ加工といった２つの加工ステップを経て行われる。荒加工は、最終的なレンズの仕上げ形状よりも一回り大きい形状に眼鏡レンズを加工する加工ステップである。仕上げ加工は、最終的なレンズの仕上げ形状にあわせて眼鏡レンズを加工するもので、ヤゲン加工を含む加工ステップである。ヤゲン加工とは、眼鏡レンズの外周面にヤゲン（たとえば、山形状のヤゲン、Ｖ溝状のヤゲン（溝掘り）、平ヤゲンなど）を形成する加工をいう。荒加工と仕上げ加工は、工程ごとに加工ツールを変えて行ってもよいし、同じ加工ツールを用いて行ってもよい。また、荒加工と仕上げ加工は、たとえば、荒加工を切削加工、仕上げ加工を研削加工で行うなど、工程ごとに加工方式を変えてもよいし、同じ加工方式を適用してもよい。また、仕上げ加工には、必要に応じて、鏡面加工を含めてもよい。鏡面加工とは、レンズのコバ面を目の細かいツールで研磨して光沢を出す加工をいう。
【００２６】
加工制御端末２３は、玉型加工機２２での玉型加工に適用する加工形状データを演算するとともに、演算した加工形状データをデータサーバ２４に登録する。加工形状データは、玉型加工機２２において、当該玉型加工機が具備する各種のツールをどのような条件で選択するか、さらには玉型加工機が具備する各種のステージ、回転軸、モータ、シリンダー等をどのような条件で移動または駆動して眼鏡レンズを加工するかを決定するための基準データにもなる。
【００２７】
データサーバ２４は、眼鏡レンズを玉型加工するにあたって必要となる種々の情報を記憶し蓄積する。データサーバ２４に記憶される情報には、上述した受注データや、眼鏡レンズのレンズ設計データなどが含まれる。レンズ設計データには、レンズ物性データ（屈折力、アッベ数、比重等）、動径データ、凸面（光学面）の面形状データ、凹面（光学面）の面形状データ、レンズ厚データ、外径データなどが含まれる。データサーバ２４には、レンズメーカが保有する種々の眼鏡レンズのレンズ設計データが事前に登録される。
【００２８】
周長測定機２５は、玉型加工機２２で玉型加工の仕上げ加工を終えた眼鏡レンズ（以下、「仕上げ加工済レンズ」ともいう）の周長を測定するものである。この周長測定に際して、周長測定機２５は、仕上げ加工済レンズの周縁形状を三次元の形状データとして測定し、当該三次元のレンズ周縁形状データに基づいて、仕上げ加工済レンズの周長を計算によって求める。このため、仕上げ加工済レンズの周長は、仮に仕上げ加工済レンズを光軸方向から見たときのレンズ外周径が同じ場合でも、ヤゲンカーブの深さによって変わる。具体的には、ヤゲンカーブが深いほど周長が長くなる。なお、周長測定機２５で測定可能な項目は、ここで記述する周長に限らず、たとえば、仕上げ加工済レンズの高さ寸法や幅寸法などを測定することも可能である。
【００２９】
レンズメータ２６は、眼鏡レンズの光学中心、乱視軸等を測定し、この測定結果に基づいて、たとえば眼鏡レンズの光学中心となる光学面上の位置に印点を付すものである。ブロッカー２７は、眼鏡レンズをレンズホルダで保持すべく、レンズメータ２６によって付された印点を基準（中心）にして眼鏡レンズにレンズホルダを装着するものである。
【００３０】
図２は玉型加工機および加工制御端末の機能的な構成例を示すブロック図である。
以下、玉型加工機２２の構成と加工制御端末２３の構成について順に説明する。
【００３１】
＜３．玉型加工機の構成＞
玉型加工機２２は、レンズ加工部２２ａと、操作パネル２２ｂと、コバ形状測定部２２ｃと、第１の演算部２２ｄと、加工機情報記憶部２２ｅと、データ取得部２２ｆと、演算切替部２２ｇと、加工機制御部２２ｈと、を備える。
【００３２】
レンズ加工部２２ａは、眼鏡レンズ３０の玉型加工（荒加工、仕上げ加工）を行うものである。このため、レンズ加工部２２ａは、玉型加工に必要となる各種の加工ツール、ステージ、回転軸、モータ、シリンダー等を備える。
操作パネル２２ｂは、玉型加工機２２の操作者が各種の操作を行うためのものである。
【００３３】
レンズ加工部２２ａに被加工レンズとして供給される眼鏡レンズ３０は、それに先立って、ブロッカー２７に供給され、そこで図３（ａ），（ｂ）に示すように、レンズホルダ４０によって保持される。レンズホルダ４０は、シールパッド４１を介して眼鏡レンズ３０の一方の光学面（凸面）３１に密着することにより、眼鏡レンズ３０を保持する。眼鏡レンズ３０の保持方法としては、眼鏡レンズ３０をレンズホルダ４０に吸着で取り付けるサクションカップと呼ばれるものもある。ブロッカー２７が眼鏡レンズ３０のどの位置をブロック位置とするかは、眼鏡レンズの種類や玉型形状によって異なる。一般的にはアイポイントブロックやフレームセンターブロックが行われるが、二重焦点レンズであれば小玉の頂点（セグメントトップ）をブロック位置とする場合もある。一般的にブロック位置の指定は単焦点レンズであれば光学中心、二重焦点レンズであればセグメントトップ、累進レンズであればプリズム測定点からのずれ量をＸＹ座標値で指定するが、指定方法はこれに限られるものではない。ブロッカー２７による眼鏡レンズ３０のブロック位置の中心は、玉型加工に際して眼鏡レンズ３０を回転させるときの回転中心位置となる。このため、ブロック位置を指定する情報（以下、「ブロック位置情報」という）は、玉型加工に適用される加工形状データを演算する際に必要な情報の一つとなる。ブロック位置は、たとえば、加工制御端末２３が演算によって求め、この演算結果にしたがってブロッカー２７が眼鏡レンズの指定の位置をレンズホルダで保持するものとすればよい。その場合は、加工制御端末２３は、演算によって求めたブロック位置の指定データ（ブロック位置情報）を、ジョブ識別情報と対応付けてデータサーバ２４に登録する。また、ブロッカー２７は、ブロック前の眼鏡レンズを収容するトレイ等に付されたバーコードを、ブロッカー２７に付属のバーコードリーダで読み取り、これによって生成されたジョブ識別情報を用いてデータサーバ２４から指定データを読み出す。また、これ以外にも、ブロッカー２７でブロック位置を決定した場合は、ブロッカー２７がブロック位置情報をジョブ識別情報と対応付けてデータサーバ２４に登録し、これを玉型加工機２２または加工制御端末２３が読み出すようにすればよい。
【００３４】
コバ形状測定部２２ｃは、眼鏡レンズ３０のコバ形状を測定するものである。コバ形状測定部２２ｃは、図４に示すように、上記のレンズホルダ４０で保持した眼鏡レンズ３０の光学面３１，３２に一対の測定子５１，５２を接触させてコバ形状の測定を行う。具体的には、図５に示すように、眼鏡レンズ３０をレンズホルダ４０と一体に回転させるとともに、一対の測定子５１，５２を眼鏡レンズ３０の径方向Ｍに適宜変位させながら、眼鏡レンズ３０のコバ形状を測定する。このとき、一対の測定子５１，５２は、予め与えられたコバ形状測定用の形状データに基づく軌跡Ｓをトレースするように、眼鏡レンズ３０の回転に同期して眼鏡レンズ３０の径方向Ｍに変位する。これにより、上記軌跡Ｓにおける眼鏡レンズ３０の光学面の位置情報とコバ厚の情報が得られる。コバ形状の測定は、ここで述べた方法に限らず、他の公知の方法を用いてもよい。
【００３５】
第１の演算部２２ｄは、眼鏡レンズの玉型加工に関する種々の演算を行うものである。第１の演算部２２ｄは、少なくとも、レンズ加工部２２ａの玉型加工に適用する加工形状データを演算するための加工形状演算プログラム２２ｉと、加工軌跡データを演算するための加工軌跡演算プログラム２２ｊと、を有する。他の演算プログラムは図示を省略している。加工形状演算プログラム２２ｉは「第１の演算プログラム」に相当する。
【００３６】
ここで、加工形状データと加工軌跡データの違いについて図６を用いて説明する。
加工形状データ６１は、玉型加工の対象となる眼鏡レンズをどのような形状に加工すべきかを特定するデータである。つまり、加工形状データ６１は、玉型加工によって得られる眼鏡レンズの形状を特定するデータとなる。
これに対して、加工軌跡データ６２は、加工形状データ６１で特定される形状に眼鏡レンズを加工するために、この加工に使用する加工ツール６３をどのような軌跡で相対的に移動させればよいかを示すデータである。このため、加工軌跡データ６２の演算には、加工ツール６３のツール径等の情報に加えて、加工形状データ６１が必要になる。また、加工軌跡を決定する一要素となる加工ツールの送り込み量は、加工軌跡データ６２に基づいて制御される。つまり、加工軌跡データ６２は、実際の玉型加工において、加工ツールの送り込み量等をどのような条件で制御すべきかを決定するデータとなる。
【００３７】
また、加工形状データ６１は、眼鏡レンズの玉型加工を荒加工と仕上げ加工に分けて行う場合は、荒加工用と仕上げ加工用に分けて演算される。すなわち、荒加工を行う場合は、それに先立って荒加工に適用する加工形状データが演算され、仕上げ加工を行う場合は、それに先立って仕上げ加工に適用する加工形状データが演算される。
これに対して、加工軌跡データ６２は、玉型加工に使用する加工ツールごとに演算される。たとえば、荒加工を一つの加工ツールで行う場合は、この加工ツールに対応して一つの加工軌跡データが演算される。また、仕上げ加工を、ツール径、ツール形状等が異なる複数の加工ツールを順に用いて行う場合は、複数の加工ツールと１対１の関係で複数の加工軌跡データが演算される。
なお、図６においては、加工形状データ６１を二次元のデータで表しているが、実際には三次元のデータとなる。
【００３８】
第１の演算部２２ｄが演算する加工形状データには、荒加工に適用する加工形状データ（以下、「荒加工形状データ」ともいう）と、仕上げ加工に適用する加工形状データ（以下、「仕上げ加工形状データ」ともいう）とがある。第１の演算部２２ｄは、いずれの加工ステップの加工形状データを演算する場合でも、眼鏡レンズのレンズ設計データを使用せずに加工形状データを演算する。換言すると、加工形状演算プログラム２２ｉには、加工形状データの演算に必要となるパラメータの中に眼鏡レンズのレンズ設計データが含まれていない。
【００３９】
加工機情報記憶部２２ｅは、加工機情報を記憶するものである。加工機情報は、玉型加工機２２自身に関する情報であって、たとえば、加工可否に関する情報や、加工パラメータに関する情報などが該当する。加工可否に関する情報には、たとえば、加工可能な最大／最小の加工径、加工可能な最大／最小のコバ厚、加工可能なレンズ材料などが含まれる。加工パラメータには、たとえば、加工ツールのツール形状、ツール径、加工対象となるヤゲン形状などが含まれる。
加工機情報記憶部２２ｅに記憶された加工機情報は、たとえば、玉型加工機２２と加工制御端末２３との間で通信回線２８を介したデータ通信が可能になった段階で、玉型加工機２２から加工制御端末２３に送信される。こうして玉型加工機２２から加工制御端末２３に送信される加工機情報は、加工形状データの演算用情報の一つとして演算用情報取得部２３ａが取得する。
【００４０】
データ取得部２２ｆは、通信回線２８を介して種々のデータを取得するものである。たとえば、データ取得部２２ｆは、後述する第２の演算部２３ｂが演算しかつ加工制御端末２３が外部出力する加工形状データを取得する。データ取得部２２ｆによるデータの取得方式としては、種々の方式が考えられる。たとえば、上述したバーコード等の読み取りによって得られたジョブ識別情報を用いてデータ取得部２２ｆがデータサーバ２４にアクセスし、当該ジョブ識別情報に対応付けてデータサーバ２４に登録されているデータを読み出して取得する方式が考えられる。また、これ以外にも、データ取得部２２ｆが加工制御端末２３にデータの提供（送信）を要求し、この要求を受けて加工制御端末２３が提供したデータを取得する方式が考えられる。本発明は特にいずれかの取得方式に限定されるものではない。
【００４１】
演算切替部２２ｇは、眼鏡レンズ（被加工レンズ）３０の玉型加工に関連する各種の演算項目のうち、少なくとも玉型加工に適用する加工形状データの演算を第１の演算部２２ｄで行うか第２の演算部２３ｂで行うかの設定を切り替えるものである。演算切替部２２ｇは、加工形状データの演算主体を第１の演算部２２ｄおよび第２の演算部２３ｂのどちらに設定するかを判断する判断プログラム２２ｋを有し、この判断プログラム２２ｋにしたがって演算主体の設定を切り替える。演算主体の切り替えは、手動で行うものでも、自動で行うものでもよい。詳細は後述する。
【００４２】
加工機制御部２２ｈは、上述したレンズ加工部２２ａ、コバ形状測定部２２ｃ、第１の演算部２２ｄ、加工機情報記憶部２２ｅ、データ取得部２２ｆを含めて、玉型加工機２２全体の処理，動作を制御するものである。具体的には、加工機制御部２２ｈは、眼鏡レンズの玉型加工に適用される加工形状データを基に演算された加工軌跡データにしたがってレンズ加工部２２ａの駆動を制御する。また、加工機制御部２２ｈは、コバ形状測定用の形状データ（詳細は後述）にしたがってコバ形状測定部２２ｃの駆動を制御する。さらに、加工機制御部２２ｈは、第１の演算部２２ｄによる演算処理、加工機情報記憶部２２ｅにおける加工機情報の更新処理、データ取得部２２ｆによるデータ取得処理などを制御する。加工機制御部２２ｈは、必要に応じて、外部の装置（たとえば、加工制御端末２３）と通信し、当該外部の装置との間でデータの受け渡しを行う。
【００４３】
＜４．加工制御端末の構成＞
加工制御端末２３は、演算用情報取得部２３ａと、第２の演算部２３ｂと、データ登録部２３ｃと、周長管理部２３ｄと、端末制御部２３ｅと、演算用情報記憶部２３ｆと、を備える。これらの機能部は、加工制御端末２３が備えるコンピュータ部（不図示）の機能によって実現されるものである。
【００４４】
演算用情報取得部２３ａは、加工形状データの演算に用いる演算用情報を取得するものである。演算用情報には、少なくとも、眼鏡フレーム情報、眼鏡レンズ情報、レイアウト情報、処方情報の他に、加工機情報、眼鏡レンズのレンズ設計データが含まれる。このうち、レンズ設計データは、第２の演算部２３ｂが加工形状データ等を演算する場合にのみ用いられる。演算用情報取得部２３ａが取得した演算用情報（図２では便宜上、眼鏡フレーム情報２３ｈ、眼鏡レンズ情報２３ｉ、処方情報２３ｊ、レンズ設計データ２３ｋのみを表示）は、演算用情報記憶部２３ｆに記憶される。
【００４５】
第２の演算部２３ｂは、眼鏡レンズの玉型加工に関する種々の演算を行うものである。第２の演算部２３ｂは、少なくとも、玉型加工機２２のレンズ加工部２２ａの玉型加工に適用する加工形状データを演算するための加工形状演算プログラム２３ｇを有する。他の演算プログラムは図示を省略している。加工形状演算プログラム２３ｇは、「第２の演算プログラム」に相当する。第２の演算部２３ｂが演算する加工形状データには荒加工形状データと仕上げ加工形状データとがある。この点は、玉型加工機２２の第１の演算部２２ｄが演算する加工形状データと共通である。
【００４６】
データ登録部２３ｃは、データサーバ２４に各種のデータを登録するものである。たとえば、データ登録部２３ｃは、第２の演算部２３ｂが演算によって求めた加工形状データを、上記ジョブ識別情報と対応付けてデータサーバ２４に登録する。この登録時に使用するジョブ識別情報は、第２の演算部２３ｂで加工形状データを演算するにあたって、演算用情報取得部２３ａがデータサーバ２４から読み出す受注データに付加されているジョブ識別情報と同一の情報である。
【００４７】
周長管理部２３ｄは、玉型加工機２２で玉型加工された眼鏡レンズ（仕上げ加工済レンズ）の周長が予め設定された許容範囲内におさまっているか確認するとともに、許容範囲内におさまるように管理するものである。周長管理部２３ｄにおいては、周長測定機２５の測定結果に基づいて周長の管理を行う。周長の管理は、たとえば、玉型加工機２２での加工ツールの摩耗等により、玉形加工における仕上げ加工後の眼鏡レンズに生じる周長のばらつきを低減（補正）するために行われる。
【００４８】
端末制御部２３ｅは、上述した演算用情報取得部２３ａ、第２の演算部２３ｂ、データ登録部２３ｃ、周長管理部２３ｄ、演算用情報記憶部２３ｆを含めて、加工制御端末２３全体の処理，動作を制御するものである。
【００４９】
＜５．加工形状演算プログラムについて＞
ここで、第１の演算部２２ｄが有する加工形状演算プログラム２２ｉと、第２の演算部２３ｂが有する加工形状演算プログラム２３ｇの違いについて説明する。
まず、第１の演算部２２ｄが有する加工形状演算プログラム２２ｉは、レンズ設計データを使用せずに加工形状データを演算する仕様になっている。これに対して、第２の演算部２３ｂが有する加工形状演算プログラム２３ｇは、玉型加工の対象となる眼鏡レンズのレンズ設計データを使用して加工形状データを演算する仕様になっている。
換言すると、第１の演算部２２ｄが有する加工形状演算プログラム２２ｉには、加工形状データの演算に必要となるパラメータの中に眼鏡レンズのレンズ設計データが含まれていないが、第２の演算部２３ｂが有する加工形状演算プログラム２３ｇには、加工形状データの演算に必要となるパラメータの中に眼鏡レンズのレンズ設計データが含まれている。
【００５０】
このため、同じ受注データを用いて加工形状データを演算する場合に、第１の演算部２２ｄの演算結果として得られる加工形状データと、第２の演算部２３ｂの演算結果として得られる加工形状データとは、データ形式は共通するものの、内容的には異なるデータとなる。このことは、第１の演算部２２ｄが演算した加工形状データで特定される眼鏡レンズの加工形状と、第２の演算部２３ｂが演算した加工形状データで特定される眼鏡レンズの加工形状とが、異なることを意味する。
【００５１】
このように加工形状データの演算結果に違いが生じる理由は、主に２つある。一つは、既述したとおり加工形状データの演算にレンズ設計データを使用するか否かの違いである。もう一つは、同じ眼鏡フレームに枠入れする眼鏡レンズであっても、第１の演算部２２ｄが有する加工形状演算プログラム２２ｉで基準（理想）としている眼鏡レンズの仕上がり形状と、第２の演算部２３ｂが有する加工形状演算プログラム２３ｇで基準としている眼鏡レンズの仕上がり形状とが、異なるためである。
【００５２】
したがって、加工形状データの演算を第１の演算部２２ｄで行った場合は、加工形状演算プログラム２２ｉで想定している仕上がり形状にあわせて眼鏡レンズが玉型加工される。また、加工形状データの演算を第２の演算部２３ｂで行った場合は、加工形状演算プログラム２３ｇで想定している仕上がり形状にあわせて眼鏡レンズが玉型加工される。つまり、玉型加工機２２と加工制御端末２３とが、それぞれ独自の基準で用意された加工形状演算プログラム２２ｉ，２３ｇによって加工形状データを演算するため、加工形状データの演算主体を第１の演算部２２ｄとするか第２の演算部２３ｂとするかによって眼鏡レンズの仕上がり形状に差が生じる。このため、たとえば、レンズメーカが製造した加工制御端末２３と、それ以外の加工機メーカが製造した玉型加工機２２とを用いて、加工センタ２内に玉型加工システム４を構築した場合に、加工形状データの演算主体を第１の演算部２２ｄとするか第２の演算部２３ｂとするかにより、眼鏡レンズの仕上がり形状に差が生じる。また、加工センタ２内に加工機メーカが異なる複数の玉型加工機２２を設置した場合に、加工形状データの演算主体を第１の演算部２２ｄに設定すると、玉型加工機２２のメーカや機種によって眼鏡レンズの仕上がり形状に差が生じる。
本実施の形態に係る玉型加工システム４は、玉型加工機２２のメーカ、機種を問わず、所望の仕上がり形状に眼鏡レンズを加工することを実現しようとするものである。
以下、受発注システムの処理フローと眼鏡レンズの製造方法について順に説明する。
【００５３】
＜６．受発注システムの処理フロー＞
上記構成からなる眼鏡レンズの受発注システムでは、次のような手順で眼鏡レンズの受発注処理が行われる。
まず、眼鏡店１においては、発注端末１１の操作部１１ｂを操作する店員が、眼鏡フレーム情報、眼鏡レンズ情報、レイアウト情報、処方情報などのデータを入力する。これら情報を含む発注データは、表示部１１ｃに表示された発注画面を見ながら操作部１１ｂを操作する店員が、当該発注データに基づく発注を確定する操作を行うことにより、通信網３を介して受注端末２１へと送信される。発注を確定する操作としては、たとえば眼鏡店の店員が、表示部１１ｃに表示された発注画面中の「注文確定ボタン」をマウスで押下（クリック）する操作などがある。
【００５４】
一方、加工センタ２においては、発注端末１１から送信された発注データを受注端末２１で受信する。受注端末２１は、発注データを受信すると、その都度、新規にジョブ識別情報を生成し、このジョブ識別情報と対応付けてデータサーバ２４に受注データ（発注データ）を登録する。
【００５５】
＜７．眼鏡レンズの製造方法＞
続いて、上記の玉型加工システムを用いた眼鏡レンズの製造方法について説明する。
【００５６】
まず、眼鏡レンズの製造方法の説明に先立って、幾つか前提条件を記述する。
（前提条件１）
データサーバ２４に各種情報を登録するタイミングは、その情報を第１の演算部２２ｄまたは第２の演算部２３ｂが演算に用いる前であれば、いつでもかまわない。たとえば、ブロック位置情報については、加工制御端末２３がブロッカー２７にブロック位置を指定するとき、あるいはブロッカー２７からブロック位置の通知を受けたときに、データサーバ２４に登録すればよい。また、レンズ設計データについては、当該レンズ設計データを一義的に特定可能なレンズ特定情報と対応付けて、任意のタイミングでデータサーバ２４に登録すればよい。レンズ特定情報は、受注データに含まれる眼鏡レンズ情報や処方情報などを用いて生成可能な情報である。このため、演算用情報取得部２３ａは、眼鏡レンズ情報や処方情報などを用いてレンズ特定情報を生成し、このレンズ特定情報に対応付けて登録されているレンズ設計データをデータサーバ２４から読み出す。レンズ設計データは、レンズメーカが保有するデータであるため、いつでもデータサーバ２４に登録可能である。
【００５７】
（前提条件２）
第１の演算部２２ｄが演算する加工軌跡データは、その基になる加工形状データが同じであれば、同じデータとなる。その理由は、第１の演算部２２ｄは、加工形状データを自身で演算するか、第２の演算部２３ｂで演算するかにかかわらず、共通（同一）の加工軌跡演算プログラム２２ｊによって加工軌跡データを演算するからである。また、レンズ加工部２２ａは、加工軌跡データを基に決定した制御条件にしたがって加工ツールを移動させることにより、眼鏡レンズを加工する。このため、第１の演算部２２ｄが演算した加工軌跡データが同じであれば、加工後に得られる眼鏡レンズの形状も同じになる。
以上のことから、加工軌跡データの演算に用いる加工形状データが同じであれば、加工後に得られる眼鏡レンズの形状も同じになる。
【００５８】
このような前提条件のもとで眼鏡レンズの製造方法を説明する。
まず、玉型加工機２２の操作者は、たとえば、玉型加工前の眼鏡レンズを収容するトレイ等に付されたバーコードを、玉型加工機２２に付属のバーコードリーダで読み取る。トレイ等に付されたバーコードは、ジョブ識別情報をコード化したものである。このため、玉型加工機２２に付属のバーコードリーダでバーコードを読み取ると、その読み取り結果としてジョブ識別情報が生成され、このジョブ識別情報が玉型加工機２２から加工制御端末２３に通知される。そうすると、加工制御端末２３では、眼鏡レンズの玉型加工に必要な情報を演算用情報取得部２３ａで取得する。一方、玉型加工機２２の操作者は、事前にブロッカー２７でレンズホルダ４０を装着した眼鏡レンズ３０をレンズ加工部２２ａにセットする。この段階では、ブロッカー２７で眼鏡レンズ３０をブロッキングしたときのブロック位置情報が、ジョブ識別情報と対応付けてデータサーバ２４に登録済みとなっている。その後、玉型加工機２２の操作者は、操作パネル２２ｂを用いて加工開始を指示する。これにより、図７および図８に示す処理フローにしたがって、眼鏡レンズの玉型加工に係る処理が実施される。以下、処理フローについて詳しく説明する。
【００５９】
まず、切り替え設定Ｓ１を行う。この工程は玉型加工機２２で行う。具体的には、加工形状データの演算を第１の演算部２２ｄで行うか第２の演算部２３ｂで行うかの設定を演算切替部２２ｇで切り替える。つまり、加工形状データの演算を行う主体を、第１の演算部２２ｄおよび第２の演算部２３ｂのいずれか一方に設定するように、演算主体を切り替える。この工程で演算切替部２２ｇが加工形状データの演算を第１の演算部２２ｄで行うと設定した場合は、少なくとも加工形状データの演算に関して、第２の演算部２３ｂの演算機能が無効状態になる。また、この工程で演算切替部２２ｇが加工形状データの演算を第２の演算部２３ｂで行うと設定した場合は、少なくとも加工形状データの演算に関して、第１の演算部２２ｄの演算機能が無効状態になる。
【００６０】
演算主体の切り替えは、手動で行う場合と自動で行う場合が考えられる。以下、具体例について説明する。
【００６１】
（手動で切り替える場合の具体例）
操作パネル２２ｂを用いて切り替える。操作パネル２２ｂを用いた切り替えでは、たとえば、加工形状データの演算を第１の演算部２２ｄで行うか第２の演算部２３ｂで行うかを操作者に選択させるスイッチ（ディップスイッチ、押しボタン式スイッチ、回転式スイッチなどのハードスイッチ、もしくはタッチパネルに設けられたスイッチなど）を操作パネル２２ｂに設けておく。そして、操作者がスイッチを用いて選択した結果に基づいて、演算切替部２２ｇが加工形状データの演算を第１の演算部２２ｄで行うか第２の演算部２３ｂで行うかの設定を切り替える。具体的には、玉型加工機２２の操作者が、第１の演算部２２ｄを選択する旨のスイッチ操作をした場合は、加工形状データの演算を第１の演算部２２ｄで行うように設定する。また、玉型加工機２２の操作者が、第２の演算部２３ｂを選択する旨のスイッチ操作をした場合は、加工形状データの演算を第２の演算部２３ｂで行うように設定する。なお、広義に捉えると、玉型加工に係る加工形状演算の演算項目には、荒加工形状データと仕上げ加工形状データの他に、コバ形状測定用の形状データがあるが、この演算を第１の演算部２２ｄで行うか第２の演算部２３ｂで行うかは各々選択できるものとする。
【００６２】
（自動で切り替える場合の具体例）
ソフトスイッチを用いて切り替える。ソフトスイッチを用いた切り替えは、演算切替部２２ｇが有する判断プログラム２２ｉ上において、内部的な設定切り替えをフラグ（変数）の設定などにより行う。ソフトスイッチを用いた切り替えでは、たとえば、玉型加工の受注データに含まれる眼鏡レンズ情報、眼鏡フレーム情報、処方情報のうち、少なくとも一つの情報を用いて、加工形状データの演算を第１の演算部２２ｄで行うか第２の演算部２３ｂで行うかの設定を切り替える。具体的には、演算切替部２２ｇは、眼鏡レンズ情報に属するレンズカーブの値が所定値（たとえば、７カーブ）未満である場合は、フラグを“０”に設定し、所定値以上である場合は、フラグを“１”に設定する。また、演算切替部２２ｇは、眼鏡フレーム情報に属するあおり角が所定の角度（たとえば、１０度）未満である場合は、フラグを“０”に設定し、所定の角度未満である場合は、フラグを“１”に設定する。玉型加工機２２において、フラグを“０”に設定する場合とは、加工形状データの演算を第１の演算部２２ｄで行うように設定する場合を意味し、フラグを“１”に設定する場合とは、加工形状データの演算を第２の演算部２３で行うように設定する場合を意味する。
【００６３】
また、これ以外にも、たとえば、加工制御端末２３から玉型加工機２２に、加工形状データの演算を第１の演算部２２ｄで行うか第２の演算部２３ｂで行うかを指示する指示信号を出力し、この指示信号にしたがって演算切替部２２ｇが加工形状データの演算を第１の演算部２２ｄで行うか第２の演算部２３ｂで行うかの設定を、ソフト的にフラグを立てることで行う。具体的には、加工制御端末２３は、加工形状データの演算を第１の演算部２２ｄで行う旨の指示信号（以下「第１指示信号」という）と、加工形状データの演算を第２の演算部２３ｂで行う旨の指示信号（以下「第２指示信号」という）のうち、いずれか一方の指示信号を玉型加工機２２に出力する。これに対して、玉型加工機２２の演算切替部２２ｇは、加工制御端末２３から第１指示信号を受信した場合は、フラグを“０”に設定し、加工制御端末２３から第２指示信号を受信した場合は、フラグを“１”に設定する。
【００６４】
また、加工制御端末２３は、上述のように加工形状データの演算主体を自動で切り替える場合に、たとえば、以下のような条件にしたがって玉型加工機２２に出力する指示信号を変更する。
【００６５】
（第１の条件）
加工制御端末２３は、玉型加工の対象となる眼鏡レンズのレンズ設計データが取得不可能である場合、つまりデータサーバ２４に加工対象レンズのレンズ設計データが登録されていない場合は、玉型加工機２２に第１指示信号を出力する。これにより、玉型加工機２２の演算切替部２２ｇは、フラグを“０”、つまり加工形状データの演算を第１の演算部２２ｄで行うように設定する。また、加工制御端末２３は、玉型加工の対象となる眼鏡レンズのレンズ設計データが取得可能である場合、つまりデータサーバ２４に加工対象レンズのレンズ設計データが登録されている場合は、玉型加工機２２に第２指示信号を出力する。これにより、玉型加工機２２の演算切替部２２ｇは、フラグを“１”、つまり加工形状データの演算を第２の演算部２３ｂで行うように設定する。
この場合、データサーバ２４にレンズ設計データが登録されているかどうかの確認や、玉型加工機２２に対する指示信号の出力は、加工制御端末２３の端末制御部２３ｅで行う。これにより、玉型加工機２２においては、玉型加工の対象となる眼鏡レンズのレンズ設計データがデータサーバ２４に登録されているか否かにより、加工形状データの演算主体の設定が切り替わる。
ちなみに、加工センタ２を所有するレンズメーカが自社製の眼鏡レンズを玉型加工する場合は、そのレンズ設計データをデータサーバ２４に登録することができるが、他社製の眼鏡レンズを玉型加工する場合は、そのレンズ設計データをデータサーバ２４に登録することができない。なぜなら、レンズ設計データは、各々のレンズメーカで秘密情報（ノウハウ）として管理されるからである。このため、実質的には、他社製の眼鏡レンズを玉型加工する場合は、加工制御端末２３から玉型加工機２２に第１指示信号を出力し、自社製の眼鏡レンズを玉型加工する場合は、加工制御端末２３から玉型加工機２２に第１指示信号を出力することになる。
【００６６】
（第２の条件）
加工制御端末２３は、玉型加工の対象となる眼鏡レンズの面の形状が球面である場合は、玉型加工機２２に第１指示信号を出力する。これにより、玉型加工機２２の演算切替部２２ｇでは、フラグを“０”、つまり加工形状データの演算を第１の演算部２２ｄで行うように設定する。また、加工制御端末２３は、玉型加工の対象となる眼鏡レンズの面の形状が球面以外である場合は、玉型加工機２２に第２指示信号を出力する。これにより、玉型加工機２２の演算切替部２２ｇでは、フラグを“１”、つまり加工形状データの演算を第２の演算部２３ｂで行うように設定する。
この場合、玉型加工の対象となる眼鏡レンズの種類は、データサーバ２４に登録されている受注データに含まれる眼鏡レンズ情報を用いて確認することができる。また、眼鏡レンズの種類が球面レンズであるか非球面レンズであるかの確認や、玉型加工機２２に対する指示信号の出力は、加工制御端末２３の端末制御部２３ｅで行う。これにより、玉型加工機２２においては、玉型加工の対象となる眼鏡レンズの種類に応じて、加工形状データの演算主体の設定が切り替わる。
【００６７】
（第３の条件）
加工制御端末２３は、枠入れの対象となる眼鏡フレームのあおり角が所定の角度（たとえば、１０度）未満である場合は、玉型加工機２２に第１指示信号を出力する。これにより、玉型加工機２２の演算切替部２２ｇでは、フラグを“０”、つまり加工形状データの演算を第１の演算部２２ｄで行うように設定する。また、加工制御端末２３は、枠入れの対象となる眼鏡フレームのあおり角が上記所定の角度以上である場合は、玉型加工機２２に第２指示信号を出力する。これにより、玉型加工機２２の演算切替部２２ｇでは、フラグを“１”、つまり加工形状データの演算を第２の演算部２３ｂで行うように設定する。
この場合、枠入れの対象となる眼鏡フレームのあおり角が何度であるかの確認や、玉型加工機２２に対する指示信号の出力は、加工制御端末２３の端末制御部２３ｅで行う。これにより、玉型加工機２２においては、枠入れの対象となる眼鏡フレームのあおり角に応じて、加工形状データの演算主体の設定が切り替わる。
眼鏡フレームのあおり角とは、図９に示すように、眼鏡フレーム７０を上方向から見たときのリム７１の傾き角度θをいう。
【００６８】
眼鏡フレームのあおり角のデータは、上述した眼鏡フレーム情報に属するものであるが、眼鏡レンズの玉型加工に必須のデータではない。このため、眼鏡フレーム情報にあおり角のデータが含まれていない場合がありうる。また、眼鏡フレーム情報に属する枠形状データは、必ずしも三次元データで提供されるとは限らず、２次元データで提供される場合がある。具体的には、眼鏡フレームの代わりに、平板のパターンの形状をトレーサで測定した場合に得られる枠形状データが二次元データとなる。
このような場合は、あおり角が所定の角度未満である場合と同様に、玉型加工機２２に第１指示信号を出力すればよい。
【００６９】
ここで、眼鏡フレームのあおり角の大小に基づいて、玉型加工機２２に出力する指示信号を変更する理由について説明する。
まず、眼鏡フレームの枠形状にあわせて玉型加工した眼鏡レンズを眼鏡フレームに枠入れした場合、左右の眼鏡レンズは、眼鏡装用者が正面視したときの視線に対して、あおり角に応じた傾きをもつ。そうすると、この傾きに起因して、左右の眼鏡レンズの光学的中心間距離と処方情報の瞳孔間距離との間にズレが生じる。その際、あおり角が大きい眼鏡フレーム（スポーツ用途の眼鏡フレームなど）に眼鏡レンズを枠入れすると、上記の光学的中心間距離と瞳孔間距離とのズレが大きくなってしまう。
このようなズレを補正するには、眼鏡フレームのあおり角を考慮して加工形状データ（仕上げ形状データ）を演算する必要があり、この演算にレンズ設計データが必要となる。このため、あおり角が所定の角度以上である場合は、加工制御端末２３から玉型加工機２２に第２指示信号を出力することとしている。
【００７０】
一方、あおり角が小さい眼鏡フレームに眼鏡レンズを枠入れする場合は、上記の光学的中心間距離と瞳孔間距離とのズレが小さくなる。このズレが眼鏡装用者の見え方にほとんど影響を及ぼさない程度に小さければ、わざわざあおり角を考慮して加工形状データを演算する必要はない。このため、あおり角が所定の角度未満である場合は、加工制御端末２３から玉型加工機２２に第１指示信号を出力することとしている。
【００７１】
次に、切り替え設定確認Ｓ２を行う。この工程は玉型加工機２２で行う。具体的には、玉型加工機２２において、加工形状データの演算主体が第１の演算部２２ｄおよび第２の演算部２３ｂのどちらに設定されているかを確認する。そして、加工形状データの演算主体が第１の演算部２２ｄに設定されていればＹｅｓと判断し、第２の演算部２３ｂに設定されていればＮｏと判断する。
【００７２】
次に、荒加工形状データの演算を行う。具体的には、上記切り替え設定確認Ｓ２で確認した結果、加工形状データの演算主体が第１の演算部２２ｄに設定されていた場合は、第１の演算部２２ｄが荒加工形状データの演算を行う（Ｓ３）。
【００７３】
また、上記切り替え設定確認Ｓ２で確認した結果、加工形状データの演算主体が第２の演算部２３ｂに設定されていた場合は、演算用情報取得部２３ａが取得した演算用情報を用いて、第２の演算部２３ｂが荒加工形状データの演算を行う（Ｓ４，Ｓ５）。その際、玉型加工機２２は加工制御端末２３に荒加工形状データの演算を依頼し、この依頼を受けると加工制御端末２３が荒加工形状データを演算する。
【００７４】
荒加工形状データの演算には、上述した眼鏡フレーム情報、眼鏡レンズ情報、レイアウト情報、処方情報、ブロック位置情報、加工機情報などが用いられる。第１の演算部２２ｄによる荒加工形状データの演算では、この演算に必要な情報をデータ取得部２２ｆがデータサーバ２４から読み出す。ただし、加工機情報については、加工機情報記憶部２２ｅに記憶された情報を用いる。
一方、第２の演算部２３ｂによる荒加工形状データの演算では、この演算に必要な情報を演算用情報取得部２３ａがデータサーバ２４から読み出す。ただし、加工機情報については、事前に玉型加工機２２から加工制御端末２３に送信された情報を用いる。具体的には、玉型加工機２２と加工制御端末２３との間で通信回線２８を介したデータ通信が可能になった段階で、玉型加工機２２から加工制御端末２３に加工機情報を送信すればよい。また、第２の演算部２３ｂによる荒加工データの演算にはレンズ設計データが用いられる。レンズ設計データについては、演算用情報取得部２３ａが次のように取得する。すなわち、データサーバ２４に登録されている受注データを用いてレンズ特定情報を生成し、このレンズ特定情報と対応付けて登録されているレンズ設計データをデータサーバ２４から読み出す。演算用情報取得部２３ａが取得した情報は演算用情報記憶部２３ｆに記憶され、その記憶された情報を用いて第２の演算部２３ｂが荒加工形状データを演算する。また、第２の演算部２３ｂが演算した荒加工形状データは、データ登録部２３ｃがジョブ識別情報と対応付けてデータサーバ２４に登録する。
【００７５】
荒加工形状データを第２の演算部２３ｂで演算する場合は、たとえば、以下のようなメリットが得られる。
眼鏡レンズ（アンカットレンズ）を玉型加工機２２にセットして玉型加工する場合は、レンズホルダを装着した眼鏡レンズを、凸面と凹面の双方から挟み込むように圧力を加えて支持する。このとき枠入れの対象となる眼鏡フレームのあおり角が大きくなると、その影響が無視できなくなる。以下、詳しく説明する。
【００７６】
通常、被加工レンズにレンズホルダを装着する位置は、２次元で見たときの枠形状の枠中心位置に設定される。このとき、被加工レンズの光学中心が、眼鏡装用者の視線上にくるように、レンズホルダの中心位置に対して、被加工レンズの光学中心をレイアウトする必要がある。実際にレイアウトする場合に、被加工レンズとレンズホルダのＸ方向（水平方向）の偏心量（ＤＸ）は、眼鏡フレームの玉型幅（Ａsize）および鼻幅（ＤＢＬ）と、眼鏡装用者の両眼瞳孔間距離（ＰＤ）とから、次の式で求めることができる。
ＤＸ＝（ＰＤ÷２）-（ＤＢＬ÷２）−（Ａｓｉｚｅ÷２）
【００７７】
しかしながら、上記計算式は、眼鏡のあおり角θ（図９参照）をθ＝０度、眼鏡レンズの凸面を平面として単純モデル化した場合である。あおり角θやレンズカーブ等の演算パラメータを持たない、玉型加工機２２による演算では、上記の計算式による演算が行われる。
【００７８】
これに対して、あおり角θやレンズカーブが数値として与えられたときの、より正確な演算式では、レンズ凸面の飛び出し量をＦとすると、次の式で偏心量（ＤＸ）を求めることができる。
ＤＸ＝（ＰＤ÷２）−（ＤＢＬ÷２）−（Ａｓｉｚｅ÷２）×ＣＯＳθ+Ｆ×ＳＩＮθ
【００７９】
ここで、あおり角θ＝０度とすれば、前述した計算式と同じになる。つまり、あおり角θが小さいときにはその影響を無視できるが、あおり角θが大きいときにはその影響を無視できなくなる。被加工レンズが玉型加工機２２に取り付けられた後には、ブロック位置の修正ができないため、このあおり角θによるレイアウトの修正は、玉型形状のＸ方向への変形によって行うしかない。したがって、あおり角θの大きい眼鏡フレーム形状の場合は、その影響が無視できなくなる。
【００８０】
次に、玉型加工機２２においては、第１の演算部２２ｄまたは第２の演算部２３ｂが演算した荒加工形状データをデータ取得部２２ｆで取得した後（Ｓ６）、その荒加工形状データを用いて眼鏡レンズの荒加工を行う（Ｓ７）。荒加工形状データを第１の演算部２２ｄが演算した場合は、この荒加工形状データを用いて第１の演算部２２ｄが荒加工用の加工軌跡データを演算し、この加工軌跡データに基づいて加工機制御部２２ｈがレンズ加工部２２ａの駆動を制御する。これにより、レンズ加工部２２ａにおいては、第１の演算部２２ｄが演算した荒加工形状データを適用して、眼鏡レンズの荒加工が行われる。また、荒加工形状データを第２の演算部２３ｂが演算した場合は、この荒加工形状データを玉型加工機２２がデータサーバ２４から取得する。具体的には、玉型加工機２２のデータ取得部２２ｆが、上記バーコードの読み取りによって生成したジョブ識別情報を用いてデータサーバ２４にアクセスする。このとき、データ取得部２２ｆは、ジョブ識別情報に対応付けてデータサーバ２４に登録されている荒加工形状データを読み出し、これを第１の演算部２２ｄに渡す。そうすると、第１の演算部２２ｄはデータ取得部２２ｆから受け取った荒加工形状データを用いて荒加工用の加工軌跡データを演算し、この加工軌跡データに基づいて加工機制御部２２ｈがレンズ加工部２２ａの駆動を制御する。これにより、レンズ加工部２２ａにおいては、第２の演算部２３ｂが演算した荒加工形状データを適用して、眼鏡レンズの荒加工が行われる。
【００８１】
次に、玉型加工機２２においては、加工形状データの演算主体の切り替え設定を確認する（Ｓ８）。確認の結果、加工形状データの演算主体が第１の演算部２２ｄに設定されていた場合（Ｙｅｓの場合）は、第１の演算部２２ｄがコバ形状測定用の形状データを演算する（Ｓ９）。また、確認の結果、加工形状データの演算主体が第２の演算部２３ｂに設定されていた場合（Ｎｏの場合）は、コバ形状測定用の形状データを演算するのに必要な情報を演算用情報取得部１２ａが取得し、この取得した情報を用いて第２の演算部２３ｂがコバ形状測定用の形状データを演算する（Ｓ１０，Ｓ１１）。このとき、第２の演算部２３ｂは、玉型加工の対象となる眼鏡レンズのレンズ設計データを用いて、コバ形状測定用の形状データを演算する。また、データ登録部２３ｃは、第２の演算部２３ｂが演算したコバ形状測定用の形状データをジョブ識別情報と対応付けてデータサーバ２４に登録する。コバ形状測定用の形状データは、コバ形状測定部２２ｃで眼鏡レンズ３のコバ形状を測定するときの測定位置を指定するデータ、さらに詳しくは上記図５に示したように、コバ形状の測定時に一対の測定子５１，５２がトレースすべき軌跡Ｓの形状（位置）を指定するデータとなる。
【００８２】
コバ形状測定用の形状データを第２の演算部２３ｂで演算する場合は、たとえば、二重焦点レンズを取り扱う場合に、以下のようなメリットが得られる。
すなわち、二重焦点レンズには小玉と呼ばれる部分（近用部）がある。小玉の部分は、近用視に適した屈折率とするために構造的に突出し、その突出部分の上縁に段差が存在する。このため、小玉の部分を測定子５１，５２がトレースするときに引っ掛かるおそれがある。これに対して、レンズ設計データがあれば、これを基に眼鏡レンズの小玉部分の位置を正確に特定することができる。このため、コバ形状測定用の形状データを第２の演算部２３ｂで演算すれば、小玉の部分を避けて測定子５１，５２がレンズ光学面をトレースするように、コバ形状測定用の形状データを演算させることができる。したがって、小玉部分の段差に測定子が引っ掛かる事態を回避することができる。
【００８３】
次に、玉型加工機２２においては、第２の演算部２３ｂが演算したコバ形状測定用の形状データをデータ取得部２２ｆがデータサーバ２４から取得する（Ｓ１２）。ただし、第１の演算部２２ｄがコバ形状測定用の形状データを演算した場合は、データサーバ２４からコバ形状測定用の形状データを取得する必要はない。次に、玉型加工機２２においては、コバ形状測定用の形状データを用いてコバ形状測定部２２ｃがコバ形状を測定する（Ｓ１３）。具体的には、コバ形状測定用の形状データで指定された軌跡Ｓ（図５参照）にしたがってコバ形状を測定する。なお、図５においては、眼鏡レンズ３０の外形を円形で描いているが、コバ形状の測定は、荒加工後の眼鏡レンズ３０を対象に行われるため、測定時のレンズ形状は最終的な仕上がり形状より一回り大きい形状になる。
【００８４】
次に、玉型加工機２２において、加工形状データの演算主体の切り替え設定を確認する（Ｓ１４）。確認の結果、加工形状データの演算主体が第１の演算部２２ｄに設定されていた場合（Ｙｅｓの場合）は、上記のコバ形状の測定によって得られるコバ形状測定データを用いて第１の演算部２２ｄが仕上げ加工形状データの演算を行う（Ｓ１５）。また、確認の結果、加工形状データの演算主体が第２の演算部２３ｂに設定されていた場合（Ｎｏの場合）は、上記のコバ形状の測定によって得られるコバ形状測定データを加工制御端末２３に出力する（Ｓ１６）。そうすると、加工制御端末２３においては、玉型加工機２２から出力されたコバ形状測定データを演算用情報取得部２３ａで取得（受信）した後（Ｓ１７）、このコバ形状測定データを用いて第２の演算部２３ｂが仕上げ加工形状データの演算を行う（Ｓ１８）。仕上げ加工形状データの演算には、コバ形状測定データの他に、上述した眼鏡フレーム情報、眼鏡レンズ情報、レイアウト情報、処方情報、ブロック位置情報、加工機情報や、レンズ設計データが用いられる。この工程で第２の演算部２３ｂが演算した仕上げ加工形状データは、データ登録部２３ｃがジョブ識別情報と対応付けてデータサーバ２４に登録する。また、第２の演算部２３ｂは、仕上げ加工形状データと一緒に理論周長を演算し、データ登録部２３ｃは、この理論周長を仕上げ加工形状データと一緒に、ジョブ識別情報と対応付けてデータサーバ２４に登録する。理論周長は、第２の演算部２３ｂが有する周長演算プログラム（不図示）にしたがって演算される数値データである。この理論周長は、玉型加工の仕上げ加工を終えた眼鏡レンズを眼鏡フレームに枠入れする際に、フィッティング率向上の観点から好ましいとされる眼鏡レンズの周長として算出される。したがって、玉型加工後の眼鏡レンズの周長がこの理論周長に一致するときが最適な加工状態となる。
【００８５】
次に、玉型加工機２２においては、第１の演算部２２ｄまたは第２の演算部２３ｂが演算した仕上げ加工形状データを用いて、眼鏡レンズの仕上げ加工（ヤゲン加工を含む）を行う（Ｓ２０）。仕上げ加工データを第１の演算部２２ｄが演算した場合は、この仕上げ加工データを用いて第１の演算部２２ｄが仕上げ加工用の加工軌跡データを演算し、この加工軌跡データに基づいて加工機制御部２２ｈがレンズ加工部２２ａの駆動を制御する。これにより、レンズ加工部２２ａにおいては、第１の演算部２２ｄが演算した仕上げ加工形状データを適用して、眼鏡レンズの仕上げ加工が行われる。また、仕上げ加工形状データを第２の演算部２３ｂが演算した場合は、仕上げ加工の実施に先立ってこの仕上げ加工形状データを玉型加工機２２のデータ取得部２２ｆがデータサーバ２４から取得する（Ｓ１９）。具体的には、玉型加工機２２のデータ取得部２２ｆが、上記バーコードの読み取りによって生成したジョブ識別情報を用いてデータサーバ２４にアクセスする。このとき、データ取得部２２ｆは、ジョブ識別情報に対応付けてデータサーバ２４に登録されている仕上げ加工形状データを読み出し、これを第１の演算部２２ｄに渡す。そうすると、第１の演算部２２ｄは、データ取得部２２ｆから受け取った仕上げ加工形状データを用いて仕上げ加工用の加工軌跡データを演算し、この加工軌跡データに基づいて加工機制御部２２ｈがレンズ加工部２２ａの駆動を制御する。これにより、レンズ加工部２２ａにおいては、第２の演算部２３ｂが演算した仕上げ加工形状データを適用して、眼鏡レンズの仕上げ加工が行われる。
【００８６】
次に、後工程（Ｓ２１〜Ｓ２３）を行う。この工程は大きく２つに分かれる。最初の工程では、玉型加工機２２で仕上げ加工を終えた眼鏡レンズの周長を周長測定機２５で測定する（Ｓ２１）。周長測定機２５で測定した眼鏡レンズの周長（以下、「実測周長」ともいう）は、ジョブ識別情報に対応付けてデータサーバ２４に登録される。
【００８７】
次に、上記の工程Ｓ１８で第２の演算部２３ｂが加工形状データの演算を行っていた場合（Ｓ２２でＹｅｓの場合）に、加工条件の補正に係る処理を行う（Ｓ２３）。すなわち、上述のように実測周長がデータサーバ２４に登録されると、端末制御部２３ｅからの指示を受けて周長管理部２３ｄがデータサーバ２４から実測周長を読み出す。次に、周長管理部２３ｄは、第２の演算部２３ｂが演算した理論周長と、データサーバ２４から読み出した実測周長とに基づいて、玉型加工の加工条件を補正する必要があるかどうかを判断する。具体的には、周長管理部２３ｄは、たとえば、理論周長と実測周長の差を求め、当該周長差が予め設定された所定範囲内にあれば補正が不要と判断し、所定範囲を超えている場合は補正が必要と判断する。所定範囲は、玉型加工された眼鏡レンズの周長が許容範囲内におさまるように、この許容範囲よりも狭い範囲で設定される。また、周長管理部２３ｄは、補正が必要と判断すると、上記加工条件の補正に適用する周長補正値を求める。周長補正値は、実測周長が理論周長に近づくように玉型加工の加工条件に反映させればよい。具体的には、たとえば、第２の演算部２３ｂで加工形状データを演算するときに適用する演算パラメータの一つとして周長補正値を反映させればよい。
【００８８】
なお、上記の説明では荒加工後にコバ形状測定を行うとしたが、荒加工前にコバ形状測定を行うようにしてもよい。その場合は、荒加工形状データの演算と仕上げ加工形状データの演算を、荒加工前にまとめて実施してもよい。ただし、荒加工前のレンズと荒加工後のレンズでは、同じ軌跡でコバ形状を測定しても、荒加工前後のレンズの変形等により、コバ形状測定データに差が生じる場合がある。このため、荒加工前後のレンズの変形等に起因した加工誤差を小さくするうえでは、荒加工を終えた段階でコバ形状を測定することが好ましい。
【００８９】
＜８．実施の形態の効果＞
本発明の実施の形態によれば、玉型加工機２２にデータ取得部２２ｆと演算切替部２２ｇを設け、演算切替部２２ｇが加工形状データの演算を第２の演算部２３ｂで行うと設定している場合に、第２の演算部２３ｂが演算した加工形状データをデータ取得部２２ｆで取得し、この取得した加工形状データを適用してレンズ加工部２２ａが玉型加工を行う構成を採用している。このため、第１の演算部２２ｄを有する玉型加工機２２と第２の演算部２３ｂを有する加工制御端末２３とを用いて玉型加工システム４を加工センタ２に構築した場合であっても、第２の演算部２３ｂの加工演算機能を利用して加工形状データを演算し、この加工形状データを適用して玉型加工機２２に眼鏡レンズの玉型加工を行わせることができる。
【００９０】
また仮に、加工センタ２内に異なる加工機メーカの玉型加工機２２が混在して設置された場合や、同じ加工機メーカでも機種が異なる玉型加工機２２が混在して設置された場合でも、加工制御端末２３で演算した加工形状データを適用して、各々の玉型加工機２２に眼鏡レンズの玉型加工を行わせることができる。したがって、玉型加工機２２のメーカ、機種を問わず、所望の仕上がり形状に眼鏡レンズを加工することが可能となる。
【００９１】
その結果、たとえば、レンズメーカによって実現される玉型加工システム４に、加工機専用メーカが提供する玉型加工機２２を用いた場合でも、高いフィッティング率を実現することが可能となる。この点について、詳しく説明する。
【００９２】
まず、フィッティング率とは、玉型加工後の眼鏡レンズを眼鏡フレームに枠入れするときに、正常に枠入れできる確率をいう。枠入れ時の異常としては、たとえば、眼鏡レンズのサイズ（主に周長）が眼鏡フレームの枠サイズに比較して小さすぎたり大きすぎたりした場合や、ヤゲンの位置が不適切であった場合などがある。
【００９３】
フィッティング率を高めるためには、玉型加工に適用する加工形状データの演算処理にレンズ設計データを用いることが有効である。その理由は、次のような事情による。
まず、コバ形状測定部２２ｃでコバ形状を測定する場合は、上記図４に示したように、一対の測定子５１，５２を眼鏡レンズ３０の光学面３１，３２に接触させてトレースする。このとき、測定子５１，５２がトレースする軌跡Ｓに沿って眼鏡レンズ３０の光学面３１，３２に擦り傷がつく。この擦り傷が仕上げ加工後の眼鏡レンズ３０に残ると、品質上の欠陥となる。このため、コバ形状測定時に一対の測定子５１，５２を接触させる位置は、その後の仕上げ加工で除去される位置に設定されている。具体的には、図１０に示すように、最終的な仕上げ加工形状を規定するレンズ外縁の位置（以下、「仕上げ位置」という）Ｐ１よりも外側の位置（以下、「コバ形状測定位置」という）Ｐ２に設定されている。このため、ヤゲン加工を含む仕上げ加工に適用する仕上げ加工形状データを演算する場合は、コバ形状測定位置Ｐ２で測定したコバ形状測定データに基づいて、仕上げ位置Ｐ１での実際のコバ形状を推定する必要がある。その理由は、仕上げ位置Ｐ１を基準にヤゲンの位置を決めることになるからである。
【００９４】
しかしながら、たとえば、玉型加工の対象となる眼鏡レンズ３０が累進屈折力レンズなどのレンズの表面の一部もしくは全体に渡り曲率が連続的に変化する面を有するレンズの場合、コバ形状測定位置Ｐ２から仕上げ位置Ｐ１にかけては、眼鏡レンズ３０の光学面３１，３２がそれぞれ固有の曲率をもって連続的に変化している。このため、レンズ設計データがないと、仕上げ位置Ｐ１でのコバ形状（コバ厚等を含む）を正確に推定できず、推定結果に誤差が生じる。コバ形状の推定結果に誤差が生じると、その誤差を含むかたちで仕上げ加工形状データの演算が行われる。このため、眼鏡レンズの最終的な仕上げ形状やヤゲン位置に狂いが生じ、フィッティング率の低下を招いてしまう。一方、眼鏡レンズのレンズ設計データがある場合は、このレンズ設計データに含まれる各光学面３１，３２の面形状データ等を用いて仕上げ位置Ｐ１でのコバ形状を正確に推定することができる。このため、上記の誤差がほとんど生じない。よって、レンズ設計データを使用する場合は、これを使用しない場合に比べて、フィッティング率を高めることができる。
【００９５】
また、加工形状データの演算にレンズ設計データを用いることは、顧客に最適な眼鏡を提供するうえで有益である。具体的には、たとえば、眼鏡レンズをより薄く（軽く）したい場合や、左右の眼鏡レンズの質量差を小さくしたい場合、あるいは左右の眼鏡レンズのレンズカーブを揃えたい場合などである。そのような場合は、受注データに含まれる眼鏡フレーム情報、眼鏡レンズ情報、レイアウト情報、処方情報だけでなく、レンズ設計データを用いた演算により、レンズ肉厚の最適化、レンズの左右カーブ・重量合わせ、フレームカーブを考慮したレンズカーブの選択などを行い、その後、眼鏡フレームの枠形状の変形計算やヤゲンカーブ、周長などを演算して加工形状データを求めることになる。このような最適化のための演算は、いわゆる特注レンズについて行われるものであるが、レンズ設計データを用いた加工形状データの演算は、特注レンズだけでなく、在庫レンズにも適用可能である。
【００９６】
また、本実施の形態に係る玉型加工システム４において、上記構成の玉型加工機２２を導入することは、たとえば、以下のような点で有意義である。
【００９７】
近年においては、眼鏡レンズの加工コストを抑えるために、人件費の安い新興国に玉型加工機等の加工資源を集約し、そこで世界各国の眼鏡店からの注文データを受け付けて、玉型加工後の眼鏡レンズを注文元に供給する受発注システムが採用されている。このようなグローバルな受発注システムを採用するにあたっては、眼鏡フレームの枠形状にあわせて玉型加工した眼鏡レンズが、その眼鏡フレームに正常に枠入れできることが非常に重要になる。なぜなら、発注側となる眼鏡店と受注側となる加工センタとが、別々の国に存在する場合などでは、枠入れ不良の発生に迅速に対応することが難しいからである。
また、各眼鏡店に設置されたトレーサのメーカや型式が異なる場合には、それぞれのトレーサの個体差が眼鏡レンズの加工誤差となって現れる。こうした加工誤差の発生を避けるには、たとえば、上記の玉型加工システム４において、メーカや型式が異なるトレーサごとに補正値を用意しておき、各トレーサの測定結果として送られる枠形状データを上記補正値で補正することにより、トレーサの個体差による影響を解消すればよい（たとえば、国際公開第２００７／０７７８４８号公報を参照）。
【００９８】
ただし、上記のような補正の仕組みを採用しても、玉型加工機がそれ自身に組み込まれた演算プログラムにしたがって加工形状データを演算し、この加工形状データを適用して玉型加工を行うようでは、同じ受注データを使用したとしても、眼鏡レンズの最終な仕上がり形状に差が生じてしまう。これは、玉型加工機に組み込まれる加工形状演算プログラムが、玉型加工機のメーカや機種などによって異なるためである。さらにいうと、加工形状演算プログラムは、加工機メーカごとに開発される。よって、ある眼鏡フレームに枠入れする予定の眼鏡レンズを玉型加工する場合に、枠入れに理想的な眼鏡レンズの仕上がり形状、特に、眼鏡レンズのコバ面のどこに、どのようなカーブでヤゲンを形成するか、については、メーカごとに独自に定めた基準がある。このため、玉型加工機に組み込まれる加工形状演算プログラムを、レンズメーカと加工機メーカ間、あるいは複数の加工機メーカ間で共通化することは非現実的である。
【００９９】
したがって、加工機メーカが製造する玉型加工機で玉型加工された眼鏡レンズでは、メーカや機種などの違いにより、均一な仕上がり形状が得られない。また、加工形状演算プログラムの仕様は、前述した理由によりレンズ設計データを用いる仕様になっていることが望ましいが、加工機メーカ（レンズメーカを除く）の玉型加工機に組み込まれる加工形状演算プログラムはそのような仕様になっていない。その理由は、レンズ設計データはレンズメーカがノウハウとして保有するデータであり、レンズメーカではない加工機メーカが、レンズ設計データを用いる仕様で加工形状演算プログラムを開発することは現実的にあり得ないからである。したがって、現状においては、レンズメーカが所望する仕上がり形状に眼鏡レンズを玉型加工する場合は、レンズメーカが自社で製造した玉型加工機を用いて玉型加工システムを構築せざるを得ない状況になっている。
【０１００】
しかしながら、上記のグローバルな受発注システムにおいて、加工センタに設置する玉型加工機のすべてをレンズメーカが自社で製造し、その後の保守や管理まで行うとなると、レンズメーカの人的、資金的な負担が大きくなる。そこで、レンズメーカが自社で製造して使用していた玉型加工機を、加工機メーカ（レンズメーカを除く）が製造している玉型加工機に置き換えて玉型加工システムを構築することが考えられる。この玉型加工システムにおいては、上述したように玉型加工機２２と加工制御端末２３の双方が、それぞれ独自の加工演算機能を持つという、これまでにない特異なシステムになる。そして、この特異なシステムを採用しようとした場合に、双方の加工形状演算プログラムの違いによって眼鏡レンズの仕上がり形状に差が生じるという新規な課題が生じる。また仮に、この課題を解決するために、レンズメーカの仕様に適合する加工形状演算プログラムを組み込んだ玉型加工機を、そのレンズメーカから委託を受けた加工機メーカが製造し、これをレンズメーカの加工センタに設置できたとしても、次のような問題がある。すなわち、レンズメーカの仕様にあわせて加工機メーカが加工形状演算プログラムを開発するとなると、レンズメーカがノウハウとして管理しているレンズ設計データが加工機メーカに漏洩するおそれがある。また、加工機メーカがレンズメーカの仕様にあわせて玉型加工機を開発し製造するとなると、玉型加工機の価格が高くなる。このため、レンズメーカが他社製の玉型加工機を導入するメリットが少なくなる。また、加工センタに導入する玉型加工機のメーカを変更する場合、あるいは、メーカや機種が異なる複数の玉型加工機を加工センタに混在して設置する場合、玉型加工機のメーカや機種ごとに演算プログラムのバージョン管理等を行う必要がある。このため、加工センタ内での管理が煩雑になる。
【０１０１】
以上の点に関して、本実施の形態においては、加工機メーカの玉型加工機２２が標準的に装備する部分（レンズ加工部２２ａ、操作パネル２２ｂ、コバ形状測定部２２ｃ、第１の演算部２２ｄ、加工機情報記憶部２２ｅ）に、データ取得部２２ｆと演算切替部２２ｇを追加することにより、上記の玉型加工システム４を実現することができる。これにより、レンズメーカは、他社（加工機メーカ等）の玉型加工機を用いた場合でも、自社で製造した玉型加工機を用いた場合と同等の仕上がり形状で眼鏡レンズを玉型加工することができる。また、第２の演算部２３ｂに加工形状データを演算させる場合、演算プログラムのバージョン管理等は、玉型加工機２２ごとではなく、加工制御端末２３を対象に行えば済む。このため、複数台の玉型加工機２２で用いる加工形状データの演算を一台の加工制御端末２３末で行う場合に、加工センタ２内での管理を簡素化することができる。
【０１０２】
ちなみに、レンズメーカが他社製の玉型加工機を導入して上記の玉型加工システム４を構築する場合は、レンズメーカのノウハウ漏洩を防止するために、データサーバ２４に登録されたレンズ設計データに対して、玉型加工機２２がアクセスできないように、アクセス制限を行う仕組みを採用してもよい。また、玉型加工機２２のデータ取得部２２ｆが取得する加工形状データ（特に、仕上げ加工形状データ）については、レンズ加工部２２ａでの仕上げ加工を終えた段階で強制的（自動的）に玉型加工機２２のメモリ等から削除する構成を採用してもよい。また、加工制御端末２３がつながっている通信回線２８に、新規に玉型加工機２２をつないだ場合に、加工制御端末２３と玉型加工機２２との間で認証処理を行い、この認証に成功した玉型加工機２２に対してのみ、加工制御端末２３が演算した加工形状データ等を提供するシステム構成を採用してもよい。
【０１０３】
＜９．他の実施の形態＞
上記実施の形態においては、加工形状データの演算主体を第２の演算部２３ｂに設定した場合に、加工形状データ以外のデータについても第２の演算部２３ｂで演算するものとしたが、本発明はこれに限らない。すなわち、玉型加工に関連する演算項目の中には、玉型加工に直接的に適用する加工形状データだけでなく、たとえば上述したコバ形状測定用の形状データなど、各種の演算項目が含まれる場合がある。そうした場合、少なくとも玉型加工に適用する加工形状データの演算については、第１の演算部２２ｄおよび第２の演算部２３ｂのどちらで行うかの設定を玉型加工機２２の演算切替部２２ｇで切り替えることになるが、それ以外のデータ（加工軌跡データを除く）については必ずしも加工形状データと同じ演算主体で演算させる必要はない。つまり、玉型加工に関連する各種の演算項目のうち、加工形状データとそれ以外のデータを別々の演算部に演算させることも可能である。以下、詳しく説明する。
【０１０４】
まず、玉型加工機２２の演算切替部２２ｇにおいては、加工形状データの演算主体を第１の演算部２２ｄおよび第２の演算部２３ｂのどちらに設定するかの切り替えだけでなく、眼鏡レンズの玉型加工における各種工程の内容に応じて、加工形状データ以外のデータの演算主体についても、第１の演算部２２ｄおよび第２の演算部２３ｂのどちらに設定するかを切り替え可能な構成とする。たとえば、加工形状データの演算主体を第２の演算部２３ｂに設定する際に、上述したコバ形状測定用の形状データの演算に第１の演算部２２ｄを使用するか否かの設定を演算切替部２２ｇで切り替え可能な構成とする。具体的には、演算切替部２２ｇにおいて、加工形状データの演算主体を第２の演算部２３ｂに設定する場合の選択肢として、加工形状データ以外のデータの演算に第１の演算部２２ｄを使用するかどうかの選択肢を追加する。その場合、操作パネル２２ｂを用いたハードスイッチによる切り替えでは、ハードスイッチの個数を２つから３つに増やすことで対応可能であり、ソフトスイッチによる切り替えでは、フラグのパターンを２つから３つに増やすことで対応可能である。
【０１０５】
これにより、演算切替部２２ｇにおいては、（１）加工形状データの演算主体を第１の演算部２２ｄに設定する場合と、（２）加工形状データの演算主体を第２の演算部２３ｂに設定し且つ加工形状データ以外のデータの演算に第１の演算部２２ｄを使用しない設定とする場合と、（３）加工形状データの演算主体を第２の演算部２３ｂに設定し且つ加工形状データ以外のデータの演算に第１の演算部２２ｄを使用する設定とする場合のいずれかに切り替え可能となる。ちなみに、（１）の設定に関しては、加工形状データの演算主体を第１の演算部２２ｄに設定し且つ加工形状データ以外のデータの演算に第２の演算部２３ｂを使用しない設定とする場合と、加工形状データの演算主体を第１の演算部２２ｄに設定し且つ加工形状データ以外のデータの演算に第２の演算部２３ｂを使用する設定とする場合が考えられるが、ここでは前者の場合を想定して以降の説明を行う。
【０１０６】
演算切替部２２ｇにおいて、加工形状データの演算主体を第１の演算部２２ｄに設定している場合は、玉型加工機２２を単独で使用する場合と同様の処理フローとなる。この場合は、加工形状データとそれ以外のデータを含めて、眼鏡レンズの玉型加工に関する加工演算を第１の演算部２２ｄが行うことになる。
【０１０７】
また、演算切替部２２ｇにおいて、（２）加工形状データの演算主体を第２の演算部２３ｂに設定し且つ加工形状データ以外のデータの演算に第１の演算部２２ｄを使用しない設定になっている場合は、上記の処理フロー（図７および図８を参照）において、Ｓ１→Ｓ２→Ｓ４→Ｓ５→Ｓ６→Ｓ７→Ｓ８→Ｓ１０→Ｓ１１→Ｓ１２→Ｓ１３→Ｓ１４→Ｓ１６→Ｓ１７→Ｓ１８→Ｓ１９→Ｓ２０→Ｓ２１→Ｓ２２→Ｓ２３の順に処理が行われる。
【０１０８】
これに対し、演算切替部２２ｇにおいて、（３）加工形状データの演算主体を第２の演算部２３ｂに設定し且つ加工形状データ以外のデータの演算に第１の演算部２２ｄを使用する設定になっている場合は、以下のような処理フローになる。なお、ここでは一例として、加工形状データ以外のデータが、コバ形状測定用の形状データである場合について記述する。
【０１０９】
まず、切り替え設定確認後において、加工制御端末２３では、端末制御部２３ｅからの指示を受けて第２の演算部２３ｂが荒加工形状データの演算を行う。荒加工形状データの演算は、上述した種々の情報のうち、玉型加工機２２に関する加工機情報（玉型加工機２２が備えるツールの形状などの情報）を使用せずに行う。その場合、第２の演算部２３ｂは、たとえば、一般に玉型加工機に多用されているツールや、機種が異なる玉型加工機でも汎用的に使えるツールの形状，径などの情報（以下「汎用加工機情報」という。）を使用して荒加工形状データを演算する。汎用加工機情報については、たとえば、予めデータサーバ２４に汎用加工機情報を登録しておき、これを演算用情報取得部２３ａがデータサーバ２４から読み出して取得する構成とすればよい。この工程で第２の演算部２３ｂが演算した荒加工形状データは、データ登録部２３ｃがジョブ識別情報と対応付けてデータサーバ２４に登録する。
【０１１０】
上述のように荒加工形状データがデータサーバ２４に登録されると、玉型加工機２２においては、たとえばバーコードの読み取りによって生成したジョブ識別情報を用いて、データ取得部２２ｆがデータサーバ２４にアクセスする。このとき、データ取得部２２ｆは、ジョブ識別情報に対応付けてデータサーバ２４に登録されている荒加工形状データを読み出し、これを第１の演算部２２ｄに渡す。そうすると、第１の演算部２２ｄはデータ取得部２２ｆから受け取った荒加工形状データ用いて荒加工用の加工軌跡データを演算し、この加工軌跡データに基づいて加工機制御部２２ｈがレンズ加工部２２ａの駆動を制御する。これにより、レンズ加工部２２ａにおいては、第２の演算部２３ｂが演算した荒加工形状データを適用して、眼鏡レンズの荒加工が行われる。
【０１１１】
また、第１の演算部２２ｄは、データ取得部２２ｆから受け取った荒加工形状データを用いてコバ形状測定用の形状データを演算する。この演算は、レンズ加工部２２ａによる眼鏡レンズの荒加工前に行ってもよいし、荒加工中に行ってもよいし、荒加工後に行ってもよい。これにより、加工形状データ以外のデータの演算に第１の演算部２２ｄが使用されることになる。次いで、加工機制御部２２ｈは、コバ形状測定部２２ｃを駆動する。これにより、コバ形状測定部２２ｃは眼鏡レンズのコバ形状を測定する。このとき、コバ形状測定部２２ｃは、事前に第１の演算部２２ｄが演算したコバ形状測定用の形状データを用いて、当該データで指定された軌跡Ｓ（図５参照）にしたがってコバ形状を測定する。この測定によって得られたコバ形状測定データは、コバ形状測定用の形状データと一緒に、玉型加工機２２から加工制御端末２３に出力（提供）される。
【０１１２】
また、玉型加工機２２から加工制御端末２３に出力されるコバ形状測定データおよびコバ形状測定用の形状データには、コバ形状測定部２２ｃにおいて眼鏡レンズ３０をどの高さで保持したかを示すデータが付属される。具体的には、たとえば、玉型加工機２２のレンズホルダ４０で眼鏡レンズ３０を保持したときの中心高さＨ（図３（ｂ）を参照）を示すデータ（以下、「中心高さデータ」）が付属される。そして、この中心高さデータと一緒にコバ形状測定データおよびコバ形状測定用の形状データが、玉型加工機２２から加工制御端末２３に出力される。中心高さデータについては、加工機情報の一つとして加工機情報記憶部２２ｅに記憶しておき、コバ形状測定部２２ｃまたは加工機制御部２２ｈが加工機情報記憶部２２ｅから読み出して加工制御端末２３に提供すればよい。一般に、眼鏡レンズのコバ形状を測定するときの中心高さＨは、玉型加工機２２のメーカごとに異なる。このため、コバ形状測定データとコバ形状測定用の形状データと中心高さデータを、それぞれセットにして加工制御端末２３に提供すれば、この提供を受けた加工制御端末２３側では、いずれのレンズホルダ４０を使用してコバ形状測定部２２ｃが眼鏡レンズのコバ形状を測定した場合でも、上記中心高さデータで特定される眼鏡レンズのレンズ面（凸面）の頂点の位置を基準にコバ形状（コバ厚等）を正確に把握することが可能となる。これにより、眼鏡レンズの製造上発生する良品規格内での誤差や玉型加工機にセットされた状態での眼鏡レンズの傾きなども補正することが可能になる。
なお、玉型加工機２２がコバ形状測定データと一緒に中心高さデータを加工制御端末２３に出力することは、上記の工程Ｓ１６でも同様に適用可能である。
【０１１３】
次に、加工制御端末２３においては、玉型加工機２２から出力されたコバ形状測定データ、コバ形状測定用の形状データ、および中心高さデータを演算用情報取得部２３ａで取得（受信）した後、これらのデータを用いて第２の演算部２３ｂが仕上げ加工形状データの演算を行う。一方、玉型加工機２２においては、加工制御端末２３から仕上げ加工形状データを取得するまで待機する。以降の工程については、上記実施の形態と同様であるため説明を省略する。
【０１１４】
以上の処理においては、玉型加工に適用する加工形状データを加工制御端末２３の第２の演算部２３ｂで演算し、加工形状データ以外のデータに相当するコバ形状測定用の形状データを玉型加工機２２の第１の演算部２２ｄで演算している。これにより、加工形状データとコバ形状測定用の形状データの両方を第２の演算部２３ｂで演算する場合に比べて、玉型加工にかかるトータルの処理時間を短縮することができる。特に、玉型加工システム４の構成として、複数台の玉型加工機２２につき一台の加工制御端末２３が設置されている場合は、複数台の玉型加工機２２で使用可能な荒加工形状データを第２の演算部２３ｂで１回演算するだけで済む。さらに、コバ形状測定用の形状データの演算についても、各々の玉型加工機２２が備える第１の演算部２２ｄで演算させることができる。このため、加工演算にかかる時間が非常に短くなる。また、上記汎用加工機情報を用いて演算した荒加工形状データを適用して眼鏡レンズの荒加工を行った場合でも、その後の仕上げ加工は、レンズ設計データを用いて演算した仕上げ加工形状データを適用して行うことになる。このため、加工精度を落とすことなく、処理時間の短縮化を図ることができる。
【０１１５】
なお、本実施の形態に係る玉型加工システム４の応用例として、玉型加工機２２の演算切替部２２ｇは、演算主体の切り替え設定機能として、以下の３つの機能を有するように構成してもよい。
（１）加工形状データに属する荒加工形状データの演算を第１の演算部２２ｄで行うか第２の演算部２３ｂで行うかの設定を切り替える機能。
（２）加工形状データに属する仕上げ加工形状データの演算を第１の演算部２２ｄで行うか第２の演算部２３ｂで行うかの設定を切り替える機能。
（３）加工形状データ以外のデータを第１の演算部２２ｄで行うか第２の演算部２３ｂで行うかの設定を切り替える機能。
このような構成を採用した場合は、玉型加工に適用する加工形状データに属する荒加工形状データと仕上げ加工形状データのうち、たとえば、荒加工形状データとコバ形状測定用の形状データを第１の演算部２２ｄで演算し、仕上げ加工形状データを第２の演算部２３ｂで演算するように処理させることが可能となる。
【符号の説明】
【０１１６】
２２…玉型加工機
２２ａ…レンズ加工部
２２ｂ…操作パネル
２２ｃ…コバ形状測定部
２２ｄ…第１の演算部
２２ｅ…加工機情報記憶部
２２ｆ…データ取得部
２２ｇ…切り替え部
２２ｈ…加工機制御部
２３…加工制御端末
２３ａ…演算用情報取得部
２３ｂ…第２の演算部
【図１】
0006002151.tif 000002
【図２】
0006002151.tif 000003
【図３】
0006002151.tif 000004
【図４】
0006002151.tif 000005
【図５】
0006002151.tif 000006
【図６】
0006002151.tif 000007
【図７】
0006002151.tif 000008
【図８】
0006002151.tif 000009
【図９】
0006002151.tif 000010
【図１０】
0006002151.tif 000011