JP3115280B2 - Lens meter - Google Patents

Lens meter

Info

Publication number
JP3115280B2
JP3115280B2 JP10331593A JP33159398A JP3115280B2 JP 3115280 B2 JP3115280 B2 JP 3115280B2 JP 10331593 A JP10331593 A JP 10331593A JP 33159398 A JP33159398 A JP 33159398A JP 3115280 B2 JP3115280 B2 JP 3115280B2
Authority
JP
Japan
Prior art keywords
lens
mark
distance
point
sequencer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP10331593A
Other languages
Japanese (ja)
Other versions
JPH11218468A (en
Inventor
文夫 大友
新一 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Topcon Corp
Original Assignee
Topcon Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Topcon Corp filed Critical Topcon Corp
Priority to JP10331593A priority Critical patent/JP3115280B2/en
Publication of JPH11218468A publication Critical patent/JPH11218468A/en
Application granted granted Critical
Publication of JP3115280B2 publication Critical patent/JP3115280B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Testing Of Optical Devices Or Fibers (AREA)

Description

【発明の詳細な説明】 【0001】 【発明の属する技術分野】本発明は、レンズの屈折特性
を測定するレンズメーターに関し、さらに詳しくは、累
進レンズメガネレンズの屈折特性を高精度に測定するこ
とができるレンズメータに関する。 【0002】 【従来技術】従来から、老視矯正用として、境目のない
累進多焦点レンズがあるが、この累進多焦点レンズは遠
用部、近用部及び両者の間の累進帯部が複雑な非球面で
連続的に構成されているので、二重焦点レンズのように
外観で遠用部、近用部を知ることができず、このため、
レンズメーカーは眼鏡店に納品される円形のアンカット
レンズに各種のマーク、たとえば、遠用部マーク、近用
部マーク、幾何学中心及び光学中心を示すマーク、隠し
マーク等を設け、レンズメータによりたとえば遠用部に
おける球面度数の測定を行う場合には遠用部マークをレ
ンズメータの測定光軸に合わせ、近用部における球面度
数の測定を行う場合には、近用部マークをレンズメータ
の測定光軸に合わせて測定を行っている。 【0003】ところで、アンカットレンズの周囲が研削
されて眼鏡フレームに入れられたフレーム入り累進多焦
点レンズ(眼鏡レンズともいう)を測定することが必要
となることがあるが、フレーム入り累進多焦点レンズで
は周囲が研削されてアンカットレンズに設けられていた
各種のマークのうち遠用部マーク近用部マークを含めて
そのいくつかが消されてなくなっており、かつ、フレー
ム入り累進多焦点レンズは形状が対称的ではないので遠
用部、近用部を外観で見分けるのが困難である。そこ
で、従来、各メーカーはレンズマークシートをあらかじ
め準備し、眼鏡店ではその隠しマークとレンズマークシ
ートとに基づき遠用部、近用部の測定を行うようにして
いるが、各メーカーのマークシートの全てが眼鏡店に準
備されているとは限らず、準備されていたとしてもその
管理が大変であり、また、その隠しマークを探し出すこ
と自体が困難であるのみならず、探し出してレンズマー
クシートをフレーム入り累進多焦点レンズに貼付けて測
定する作業も面倒であるという問題点がある。 【0004】ところで、各レンズメーカーは、眼鏡店に
納品する、眼鏡フレームのレンズ枠に入れる前のアンカ
ットレンズに種々のマーキングを施すことにより、眼鏡
店における屈折特性の測定や眼鏡フレームへの枠入れ時
のレンズ加工の便宜を図っている。図18はその一例を
示すもので、310は水平基準線、311はダイヤマー
ク、315は幾何学中心及び光学中心を示すマーク、3
12はフィッティングマーク、313は遠用屈折特性測
定部指示マーク、316は近用屈折特性測定部指示マー
ク、314は近用加入度数表示、317はメーカーマー
クをそれぞれ示している。そしてレンズメーカーでこの
レンズの遠用部屈折特性を測定するときは、313のマ
ークの○印内にレンズメーターの測定光軸が位置してレ
ンズメーターのレンズ受けの中心に313のマークが合
致するようにレンズをセットする。また近用屈折特性測
定時は、316のマークの丸印をレンズ受けに合致させ
るようにレンズをセットする。さらに必要に応じ、フィ
ッティングマーク312が示す位置における屈折特性を
知りたいときは、マーク312の交点312aをレンズ
受けの中心に合致させるようにレンズをセットする。 【0005】 【発明が解決しようとする課題】特開昭61-200441 号公
報に開示されているように、フレーム入り累進多焦点レ
ンズの光学中心から各レンズメーカーが指定した寸法だ
けずらして遠用度数、近用度数を測定するという測定方
法が提案されているが、この測定方法は累進多焦点レン
ズの種類があらかじめわかっていないと遠用度数、近用
度数を測定できないという不具合がある。なお、特開昭
54-14757号公報に開示のように像の歪みを検出するレン
ズメータもあるが、このものは、遠用度数と密接な関連
にある近用度数を測定するというものではない。 【0006】本発明の目的は、隠しマーク、メーカー提
供のレンズマークシートを必要とせず、かつ、素性の明
らかでない累進多焦点レンズであっても、その屈折度数
や最大加入度数及びその座標を正確且つ迅速に測定する
ことができるレンズメーターを提供することである。 【0007】本発明は、測定光源からの光束を累進多焦
点レンズを介して受光することにより屈折特性を求める
レンズメーターにおいて、前記累進多焦点レンズの異な
る部位での屈折特性を測定する測定手段と、該測定手段
によって得られる近用部の最大加入度数を、該最大加入
度数となる位置の座標とともに記憶する記憶手段とを有
することを特徴とするレンズメーターである。本発明の
実施態様は、前記被検レンズが、X方向又はY方向に独
立して移動されて測定されることを特徴とする。 【0008】 【発明の効果】本発明によれば、隠しマーク、メーカー
提供のレンズマークシートを必要とせず、かつ、素性の
明らかでない累進多焦点レンズであっても、その屈折度
数や最大加入度数及びその座標を正確且つ迅速に測定す
ることができる効果を有する。 【0009】 【発明の実施の形態】第1実施例 装置の機械構成 図1は本発明に係るレンズメーターの自動印点装置の機
械構成を模式的に示すもので、より詳しくは昭和61年
2月27日に同一出願人により出願された発明の名称
「披検レンズの自動アライメント装置及びそれを有する
自動印点装置」の特許出願を参照されたい。この自動印
点装置は、図1に示すように、被検レンズまたは該レン
ズが枠入れされた眼鏡フレームを保持し、移動させるた
めの支持機構部10と、被検レンズを押さえるためのレ
ンズ押え部20と、被検レンズに印点するための印点部
30と、被検レンズを受けるレンズ受け台40とから大
略構成されている。 【0010】支持機構部10はパルスモーターからなる
Y軸モータ11Mを有し、このモータ11Mの回動によ
りX軸送り機構部12を、例えば送りネジ機構でY軸方
向にそって移動させるY軸送り機構11と、パルスモー
タ12Mを有し、その回動により、例えば送りネジ機構
によりX軸方向にそってハンド開閉部13を移動させる
X軸送り機構12とを有する。ハンド開閉部13は、例
えば直流モータからなるハンドモータ13Mにより回動
される駆動プーリーと、従動プーリーと、両プーリー間
に掛けわたされた無端ベルトから構成された駆動部の該
ベルトに取り付けられ、モータ13Mの回動により矢印
131、132にそって互いに反対方向に移動する2つ
のハンド支持座とから構成される。 【0011】ハンド支持座には、それぞれ独立に矢印1
33、134方向にそって所定範囲内に上下動すなわち
Z軸方向にそって移動可能にハンドテーブル135、1
36が取付けられている。ハンドテーブルのアーム13
7、138には、アンカットレンズのコバ面に挟持する
ための内側当接面141、151と、図示するように眼
鏡フレームFのテンプルTと当接する外側当接面14
2、152とを有する左、右のハンド14、15が軸1
43、153に回動自動に取付けられている。レンズ受
け台40は、本発明の自動印点装置が組込まれるレンズ
メーターの測定光学系の光軸Oが貫通する開口41を有
する円筒部材42と、その円筒部材42の上端部に植設
された3本のレンズ受けピン43とから構成されてい
る。レンズ押え部20は直流モータからなるレンズ押え
モータ20MによりZ軸方向にそってレンズ押えテーブ
ル21を上下動するためのレンズ押え送り機構22を有
し、レンズ押えテーブル21のアーム23から下方に張
出した支柱24の先端に3本のレンズ押えピン25を有
するレンズ押え座26を有している。 【0012】レンズ押えテーブル21には印点部30の
送り機構31が固定されている。送り機構31には印点
ベース32を矢印33方向に移動するためのパルスモー
ターからなる印点移動モータ30Mが組みこまれてい
る。印点ベース32には、ムービングコイル34により
Z軸方向に押し出される印点ピン35が取付けられてい
る。印点ベース32が初期位置にあるとき、印点ピン3
5の下方にはインク壺36が設置されている。 【0013】制御駆動回路系 図2は本発明の自動印点装置の制御駆動回路系を示すブ
ロック図である。より詳しい回路構成は前述の特許出願
を参照されたい。X軸モータ12M、Y軸モータ11
M、及び印点移動モータ30Mは、パルス発生器(図示
せず)と、それからのパルスの各モータへの供給を制御
するパルスドライバ回路200に接続されている。レン
ズ押えモータ30Mと、ハンドモータ13Mは、定電流
制御回路201に接続されて一定電流で駆動するため、
レンズの押え圧及びハンド14、15によるフレームF
の保持圧は一定に保たれる。印点ムービングコイル34
はドライバ回路202に接続されている。上記パルスド
ライバ回路200、定電流制御回路201、ドライバ回
路202は、マイクロコンピュータから成るシーケンサ
203に接続され、その制御をうける。 【0014】シーケンサ203には、被検レンズの保持
や眼鏡フレームFの初期の保持及び位置付けのコントロ
ールをするための初期コントロール回路204と、比較
回路206、検出器1からの情報に基づき被検レンズの
屈折特性を決定する屈折特性測定値処理部と、RAM
(ランダム アクセス メモリ)211と演算回路20
9と、プログラムメモリ213と、アライメント選択ス
イッチ205とが接続されている。レンズの屈折特性測
定値を表示するための例えばCRTディスプレイまたは
液晶ディスプレイから成る表示器208が処理部207
に接続されている。RAM211は、比較回路206
と、演算回路209とシーケンサ203と、初期コント
ロール回路204とに接続されている。このRAM21
1には遠用近用位置入力キーボード210が接続されて
いる。ROM(リードオンリーメモリ)212は演算回
路209と初期コントロール回路204に接続されてい
る。 【0015】作動シーケンス 眼鏡フレームのセット 図3は本発明の自動印点装置が、被検レンズを枠入れし
た眼鏡フレームを保持する作動を示すフローチャートで
ある。 〈ステップS−1〉初期コントロール回路204は、プ
ログラムメモリ213のプログラムに従って定電流制御
回路201を介してハンドモータ13Mを作動させ、ハ
ンド14、15を閉じさせる。 〈ステップS−2〉測定者は閉じられたハンド14、1
5上に印点したい眼鏡レンズを枠入れした眼鏡フレーム
Fを載置する。 〈ステップS−3〉初期コントロール回路204は定電
流制御回路201を介してハンドモータ13Mを反転さ
せ、ハンド14、15を開かせ、フレームFのテンプル
Tに外側当接面142、152を一定圧力で当接させて
フレームFを保持する。 〈ステップS−4〉初期コントロール回路204は右眼
の印点が終了しているか否かを判断し、YESの場合
は、ステップS−8へ、NOの場合は次ステップS−5
へ移行する。 〈ステップS−5〉右眼レンズを測定光学系1の光軸O
上に位置させるために、初期コントロール回路24はR
OM212に予めメモリされている指定PD値の半分の
距離に相当するパルス数を読み出し、パルスドライバ回
路200を介してX軸モータ12Mを回転させてハンド
開閉部13を移動させる。 〈ステップS−6〉初期コントロール回路204は定電
流制御回路201を介してレンズ押えモータ30Mを作
動させ、レンズ押えテーブル21を下降させる。これに
よりレンズ押えピン25が右眼レンズを押える。 【0016】すなわち、右眼レンズは、レンズ受け台4
0のレンズ受けピン43とレンズ押えピン25で挟まれ
る。また、フレームFはハンド14、15によっても保
持されるため十分な安定性をもって保持される。 〈ステップS−7〉後に詳述する印点サブルーチンによ
り印点された後ステップS−4にリターンし、ここで右
眼終了か否かを判定し、右眼終了と判定されて次ステッ
プS−8へ移行する。 〈ステップS−8〉初期コントロール回路204はモー
タ20Mを反転し、レンズ押え部20を初期位置へ復帰
させた後、前記ステップS−5とは逆方向にX軸モータ
12Mを回転させ、ROM212にメモリされている所
定PD値に相当する距離だけハンド開閉部13を移動さ
せる。 〈ステップS−9〉及び〈ステップS−10〉それぞれ
前記ステップS−6及び前記ステップS−7と同じ動作
を実行する。印点サブルーチン 【0017】次に、前記ステップS−7の印点サブルー
チンを図4に基づいて詳説する。 〈ステップ1〉測定者はアライメント選択スイッチ20
5を操作して、「光学中心」基準で印点するか「フレー
ム幾何学中心」基準で印点するかを選択する。「フレー
ム幾何学中心」基準は、例えばプリズムシーニング加工
が施されたレンズであって、遠用光学中心がレンズ外に
あるようなレンズが被検レンズとなった場合に選択され
る。「光学中心」基準が選択されたときは次ステップ2
に移行し、「フレーム幾何学中心」基準が選択された場
合はステップ4に移行する。 〈ステップ2〉測定者はメーカーマーク317(図18
参照)を調べることにより製品名を知り、レンズメーカ
ー発行のマニアルから予め遠用測定部313及び近用測
定部316の光学中心(または幾何学中心)315から
の距離A、B、Cがわかっている場合は、遠用・近用位
置入力キーボード210を操作してその値を入力する。
入力データはRAM211に記憶される。 【0018】距離データA、B、Cの入力がない場合
は、ROM212に予めメモリされている距離データ、
例えばマーケットシェアの高いレンズの距離データが利
用される。 〈ステップ3〉シーケンサ203は検出器1を作動さ
せ、レンズの遠用プリズム度数を測定する。検出器から
の検出データは処理部207で逐時プリズム度数データ
に変換処理され、比較回路に入力される。比較回路20
6はROM212に記憶されている判定基準プリズム度
数|PX |=0.03及び|PY |=0.03を読み出し、
これと処理部207からのプリズム度数測定データとを
比較し、その結果をシーケンサ203に入力する。 【0019】シーケンサ203はプリズム測定データP
X 、PY が|PX |<0.03、|P Y |<0.03となる
までパルスドライバ回路200を介してX軸12M、Y
軸モータ11Mを作動させてレンズを移動し、比較回路
206が|PX |<0.03及び|PY |<0.03と判定
したレンズ移動位置を、図19に示すように光学中心位
置(OX 、OY )としてRAM211へ記憶させる。そ
の後ステップ10へ移行する。 〈ステップ4〉前述のステップ1で「フレーム幾何学中
心」基準が選択された場合、測定者は左右眼の被検レン
ズ間のPD値(幾何学中心間の距離または装用者の瞳孔
間距離)を入力する。PD値の入力がないときは、標準
値として予め定められROM212に記憶されているP
D値を利用する。 〈ステップ5〉前述ステップ2と同様の動作を実行す
る。 〈ステップ6〉初期コントロール回路204はステップ
3のPD値に基づいてパルスドライバ回路200を介し
てX軸モータ12Mを作動させ、指定PD位置すなわち
測定点が光軸O上にくるようにレンズを移動する。例え
ばステップ2の入力PD値が68m/mであり、本印点
装置のROM212に記憶設定されていた標準PD値が
64m/mの場合、前記ステップS−5でPD64m/
mの標準位置に位置付けられているから、(68−6
4)÷2=2m/m分ハンド開閉部を移動させることに
より指定PD位置が光軸O上に位置される。 〈ステップ7〉シーケンサ203は検出器1を作動させ
ると同時にパルスドライバ回路200を介してY軸モー
タ11Mを作動させ、レンズをY軸方向に移動させる。
そしてフレームFのレンズ枠LFの上側リムUL(図1
9参照)が光軸O上に位置し、検出器1による測定が不
能になるまでのY軸モータ11Mへのパルス供給数をR
AM211に一時的に記憶させる。 〈ステップ8〉シーケンサ203はパルスドライバ回路
200を制御してY軸モータ11Mを反転させ、下側リ
ムLLが光軸O上に位置するまでのY軸モータ11Mへ
の供給パルス数をRAM211に一時的に記憶させる。 〈ステップ9〉前記ステップ7とステップ8で得られた
上側リムUL及び下側リムLL検出までのY軸モータ1
1Mへの供給パルス数間の差の半分の値を計算し、その
結果及び前記ステップ6の位置から図19に示すように
フレーム幾何学的中心(GX 、GY )を決定する。 〈ステップ10〉シーケンサ203はRAM211から
前記ステップ2またはステップ4で入力された遠用測定
部距離A(入力がない場合は、ROM212に記憶され
ている所定値、以下同じ)を読み出し、パルスドライバ
回路200を介してY軸モータ11Mを作動させる。ス
テップ1で「光学中心」基準を指定した場合はサブステ
ップ1で決定された光学中心(OX 、OY )、またはス
テップ1で「幾何中心」基準を指定した時はサブステッ
プ2で決定された幾何学中心(GX 、GY )から距離だ
けレンズを移動させ、遠用測定部313を測定光学系1
の光軸Oと一致させる。(ステップ2または5でのAの
入力がない場合は、レンズ本来の遠用測定部313と光
軸Oとは一致しない。) 〈ステップ11〉シーケンサ203は検出器1と処理部
207を作動させて遠用測定部313の屈折特性を測定
し、その結果を表示器208で表示するとともに、その
結果を基準遠用球面度数MS、基準遠用円柱度数MCと
してRAM211に記憶させる。 〈ステップ12〉シーケンサ203はRAM211から
ステップ2またはステップ4で入力された近用測定部距
離B、Cを読み出し、パルスドライバ回路200を介し
てX軸モータ12M、Y軸モータ11Mを作動させレン
ズの近用測定部316を光軸O上に移動させる。(ステ
ップ2または5でB、Cの入力がない場合は、レンズ本
来の近用測定部316と光軸Oは一致しない。) 〈ステップ13〉シーケンサ203はパルスドライバ回
路200を介してX軸モータ12Mを作動させ、レンズ
を鼻側及び耳側に順次移動させ、移動中の時々刻々のレ
ンズの屈折特性値S(球面度数)及びC(円柱度数)を
処理部207から演算回路209へ入力させる。処理部
207から演算回路209へ入力させる。処理部207
は、基準遠用球面度数MSと、基準遠用円柱度数MC
と、時々刻々の近用屈折特性測定値S及びCとから近用
加入度ADDを 【0020】 【数1】 【0021】として計算し、比較回路206に入力す
る。比較回路206は、処理部207から時々刻々入力
されるADD値からその最大の値ADDM をもつレンズ
の移動位置K1(Xk1,yk1)を決定し、シーケンサ3にその
位置情報を出力する。これと同時に最大近用加入度数A
DDM をRAM211に記憶させる。シーケンサ203
は、その位置情報K1(Xk1,yk1)に基てX軸モータ12M
及びY軸モータ11Mを作動させ、レンズを位置K1(
Xk1,1)に移動させる。 〈ステップ14〉演算回路209は、RAM211に記
憶されている最大近用加入度数ADDMとROM212
に予め記憶させている定数群とから遠用部加入度数境界
値Ae 、遠用部円柱度数境界値Ce 、近用部加入度数境
界値Ak 、及び近用部円柱度数境界値Ck を、例えば 【0022】 【数2】 【0023】から計算し、この各境界値Ae 、Ce 、A
k 、Ck をRAM211に記憶させる。 〈ステップ15〉シーケンサ203はパルスドライバ回
路200を介してX軸モータ12Mを作動させ、図9に
示すようにレンズをK1 位置から鼻側と耳側に順次移動
させる。演算回路209はレンズ移動中の時々刻々変化
する測定点毎の処理部207からの測定円柱度数CとR
AM211に記憶されている基準遠用円柱度MCとから
(C−MC)を計算し、その結果を比較回路206へ入
力する。処理部207は上記(a)式にしたがって加入
度数ADDを演算し、その値を比較回路206へ入力す
る。 【0024】比較回路206は処理部207からのAD
D値及び演算回路209からのC−MC値とRAM21
1に記憶させた境界値Ak 、及びCk とを時々刻々に比
較し、レンズの鼻側及び耳側の両方で 【0025】 【数3】 【0026】が成立する測定点があるか否かを判定し、
その判定結果をシーケンサ203へ入力する。 【0027】〈ステップ16〉尚ステップ15で式成
立測定点が鼻側と耳側両方にあると比較回路206が判
定したときは、図9に示すようにシーケンサ203はX
軸モータ12Mを再度作動させレンズを耳側に移動し、
鼻側の式が成立する測定点K2(Xk2,yk1)移動する。次
に、ドライバ回路202を作動させ印点部30の中央の
印点針35のムービングコイル34を励磁し、印点針3
5をインクツボ36に浸した後、パルスドライバ回路2
00を介して、印点部移動モータ30Mを作動させて印
点ベース32を降下させ、中央印点針35を光軸O上に
位置させる。その後ドライバ回路202を介してムービ
ングコイル34を励磁し、レンズ上に印点をする。 〈ステップ17〉シーケンサ203は次に印点移動モー
タ30Mを反転させて、印点ベース32を初期位置に復
帰された後、X軸モータ12Mを反転させてレンズを鼻
側へ移動し、レンズの耳側で式が成立する測定点K3(
Xk3,yk1)へ移動し、以下ステ16と同様の動作で、その
測定点K3 へ印点する。 〈ステップ18〉シーケンサ203は近用加入度ADD
最大位置K1(Xk1,yk1)のx座標値XkRAM211から読
み出し、パルスドライバ回路200を介してXモータ1
2Mを駆動してレンズをK1 位置へ復帰させる。 〈ステップ19〉シーケンサ203は、次にY軸モータ
11Mを作動させ、レンズを近用方向に移動させ、レン
ズの遠用方向よりの近用部分に測定点を求める。時々刻
々移動中のレンズの屈折特性は処理部207から比較回
路206に入力され、比較回路206は上記式の条件
を満足するか否かを判定し、その結果をシーケンサ20
3に入力する。シーケンサ203は比較回路206から
条件式を「満足する」旨指令が入力されると、Y軸モ
ータ11Mの作動を停止すると同時に、図9に示すよう
に測定点K5(Xk5,yk5)に印点する。 【0028】または、これと同時に印点位置K5(
Xk5,yk5)のX−Y座標値はRAM21記憶される。 〈ステップ20〉演算回路209はRAM211から位
置K1 と印点位置K5 のy座標yk1 、及びyk5 を読み出
し、 【0029】 【数4】 【0030】のy座標を有し、x座標は Xk5(=Xk5)をも
つ移動位置K6(Xk5,yk6)≡K66) を演算で求める。この
データを基にシーケンサ203はY軸モータ11Mを動
させ、移動位置K6 が光軸Oと一致するようにレンズを
移動させる。 【0031】〈ステップ21〉前記ステップ16及びス
テップ17と同様の動作により図9に示すようにK7
8 を印点する。その後前記位置K5 へ復帰する。 〈ステップ22〉前記ステップ16で比較回路206が
条件式を耳側・鼻側の両側で「満足しない」と判定し
たときは、図10に示すように、シーケンサ203はX
軸モータ12Mを作動させ、RAM211の位置K1
座標データ(Xk1,yk1)を基にレズをK1 へ移動させる。 〈ステップ23〉次にシーケンサ203はY軸モータ1
1Mを作動させ、条件の式を満足するまでレンズを遠用
方向へ移送させ、条件式を満足する測定点K9(
Xk9,yk9)がOと一致したときY軸モータ11Mを停止さ
せ、ドライバ回路202を介して測定点K9 に印点す
る。 〈ステップ24〉図10に示すように印点位置K9 のx
座標Xk9 に予め定めた距離aをROM212から読み出
し、演算回路209で( Xk9-a)をx座標とする位置K
10( Xka, yk9)≡K10( Xk10,yk10)を演算させ、シーケン
サ203はレンズをK10へするためにパルスドライバ回
路200を介してX軸モータ12Mを作動させる。〈ス
テップ25〉レンズを位置K10に移動させた後、シーケ
ンサ203はY軸モータ11Mを作動させ、レンズの近
用方向に測定点を求めるためにレンズを移動させ、近用
部加入度数境界値Ak と近用部円柱度数境界値Ck に対
し、レンズ移動中の時々刻々の測定点の屈折特性測定値
に基づく処理部207からの加入度数ADD及び近用円
柱度数C−MCが 【0032】 【数5】 【0033】を満たすまで測定点をY軸方向にそって移
動させる。レンズが条件式を満足する位置へ移動した
ら、次にシーケンサ203はY軸モータ11Mを反転さ
せてレンズの遠用方向に測定点を求めるべくレンズを移
動させ、その移動途中の時々刻々の屈折特性値に基づい
て、前記条件式を満足する測定点K11Xk11,yk11)レ
ンズ移動し、測定点K11に印点する。これと同時に印点
位置K11Xk11,yk11)の座標データをRAM211に記
憶させる。 〈ステップ26〉演算回路209はRAM211の印点
位置K11の座標データ(Xk11,yk11)の座標Xk11を読み出
し、これにROM212に予め定数として記憶されてい
る距離データaを基にして(Xk11+2a)≡Xk12を演算す
る。この演算結果に基づいてシーケンサ203はX軸モ
ータ12Mを作動させ、(Xk11+2a,yk11) を位置座標と
する移動位置K12が光軸Oと一致するようにレンズを移
動させる。 〈ステップ27〉前記ステップ25と同様の動作で位置
13に印点する。 〈ステップ28〉比較回路206は印点位置K9 、K11
及びK13の各y座標yk9 yk11yk13の大小を比較し、
図10のように|yk11|>|yk9 |<|yk13|すなわち
中央の印点位置K9 がもっとも遠用方向側にあるときは
次ステップ30へ移行させる。比較回路206が|yk11
|>|yk9 |<|yk13|、すなわち図11に示すよう
に、耳側の印点位置K13がもっとも遠用方向よりにある
と判定したときはステップ31へ移動する。さらに比較
回路206が|yk11|<|yk9 |<|yk13|、すなわち
図12に示すように、鼻側の印点位置K11がもっとも遠
用方向よりにあると判定したときはステップ38へ移行
する。 【0034】〈ステップ30〉シーケンサ203は、パ
ルスドライバ回路200を介してX軸モータ12M及び
Y軸モータ11Mを、RAM211に記憶されている印
点位置K9(Xk9,yk9)座標データに基づいて駆動制御し、
印点位置K9 にレンズを復帰させる。 〈ステップ31〉演算回路209はRAM211に記憶
されている位置K1 のx座標Xk1 にROM212に予め
定数として記憶してある距離bを加算し、新たに移動位
置K14( Xk1-b ,yk13)≡K14( Xk14,yk14)を求める。こ
の位置K14の座標データに基てシーケンサ203はX軸
モータ12Mを作動させ、レンズを鼻側に移動し、図1
1に示すようにK14に光軸Oが位置するようにレンズを
移動させる。 〈ステップ32〉前述のステップ25と同様の動作を実
行し、位置K15に印点する。 〈ステップ33〉比較回路206は、ステップ25で印
点された印点位置K11と前ステップ32で印点された印
点位置K15の座標yk11yk15の大小を比較する。比較回
路206が|yk15|<|yk11|と判定したとき(図11
に×印でK'15 のように印点さたとき)は次ステップ3
4へ移行し、|yk15|>|yk11|と判定したときはステ
ップ35へ移行する。 〈ステップ34〉シーケンサ203はRAM211の印
点位置K11Xk11,yk11)の座標データ読み取り、X軸モ
ータ12M及びY軸モータ11Mを駆動制御し、レンズ
を印点位置K13に復帰させる。 【0035】〈ステップ35〉演算回路203はROM
212に予め定数として記憶されている距離データc
(c>b)を読み込み、新たな移動位置K16( Xk1-c
,yk15)≡K16( Xk16,yk1を求める。シーケンサ203は
このK16の座標データに基づいてX軸モータ12Mを駆
動制御し、位置K16にレンズを移動する。 〈ステップ36〉前述のステップ25と同様の動作を実
行し、K17に印点する。 〈ステップ37〉シーケンサ203はレンズをK13に復
帰させる。 〈ステップ38〉演算回路209はROM212に記憶
されている定数bを読み出し、図12に示すように新た
な移動位置K18( Xk1+b ,yk11)≡K18( Xk18,yk18)を求
めケンサ203は位置K18にレンズを移動させる。 〈ステップ39〉前述のステップ32ないしステップ3
7と同様の動作を実行し、図12に示すように位置
19、K21にそれぞれ印点する。なお、本ステップでは
印点位置K19のy座標yk19と印点位置K13のy座標、
yk13の大小を比較する。|yk19|>|yk13|のとき、新
たな位置、K20はK20( Xk1+c ,yk19)≡K20( 20 ,yk20)
を求める点か前述のステップ32ないしステップ37と
相違する。そ後、印点位置K11にレンズを復帰させる。 【0036】以上にて近用部の印点を終了し、次ステッ
プ40以降遠用部の印点へ移行する。 【0037】〈ステップ40〉前述のステップ21の復
帰後の印点位置K5 、ステップ30が実行されたときは
復帰位置K9 、ステップ34または37が実行されたと
きは復帰位置K13、ステップ39が実行されたときは復
帰位置K11を起点として、図9に示すようにシーケンサ
203にパルスドライバ回路200を介してY軸モータ
11Mを作動させる。これらによりレンズは近用方向に
移動し、レンズの遠用方向側に測定点を求める。処理部
207からはレンズ移動中時々刻々の測定点屈折特性値
すなわち測定遠用加入度数ADDが比較回路206に入
力され、一方測定円柱度数C、は演算回路209に入力
される。演算回路209はRAM211に記憶されてい
た前述のステップ11で得られた基準遠用円柱度数MC
を入力された測定円柱度数Cから減算し、その結果(C
−MC)を比較回路206へ入力する。 【0038】比較回路206は、RAM211に入力さ
れていた遠用加入度数境界値Aeと遠用円柱度数境界値
Ceを読み出し、演算回路209からの入力値(C−M
C)と処理部207からの遠用加入度数ADDとから、
移動中のレンズの測定点の加入度数ADDと円柱度数差
(C−MC)が 【0039】 【数6】 【0040】を満足するか否かを判定し、満足したらシ
ーケンサ203にその旨を指令する。 【0041】〈ステップ41〉シーケンサ203は比較
回路206からの「条件満足」の信号を受けると、パ
ルスドライバ回路200を介してY軸モータ11Mを反
転させ、レンズの近用方向が測定点となるようにレンズ
を前回とは逆に移動させる。この反転移動中の処理部2
07からの時々刻々の測定点毎の加入度数ADDと円柱
度数Cとは上述と同様に演算回路209で円柱度数差
(C−MC)が演算される。比較回路206は加入度数
ADDと円柱度数差(C−MC)を遠用加入度数境界値
Ae及び遠用円柱度数境界値Ceと比較して 【0042】 【数7】 【0043】が成立するか否かを判定し、成立したとき
その旨をシーケンサ203に出力する。シーケンサ20
3は比較回路206からの指令を受けるとY軸モータ1
1Mを停止させレンズ移動を止めるとともに、ドライバ
回路202を介して条件式の成立測定点位置E1 に印
点する。それとともにE1 の座標 (XE1,YE1)をRAM1
1に記憶させる。 【0044】〈ステップ42〉シーケンサ203はRO
M212から予め定数として記憶されている距離dを読
み出し、X軸モータ12Mを作動し、その距離dだけレ
ンズの鼻側が測定点となるようにレンズを耳側に移動
し、移動位置E2 を測定点とする。 〈ステップ43〉前述のステップ40及びステップ41
と同様の動作を実行し、条件式を満足する測定点E3
を印点する。 〈ステップ44〉シーケンサ203はROM212に記
憶されている距離dの2倍の2dだけレンズを鼻側へ移
動し、E4 を測定点とした後、前述のステップ40及び
41と同様の動作を実行し、測定点E5 に印点する。 〈ステップ45〉ステップ41ないしステップ44で印
点されたE1 、E3 及びE5 の各々のy座
YE1 YE3 YE5 YE5 と近用部の印点位置K5 (ま
たはK1 、K11あるいはK13) のy座標YE5 とのY軸方
向距離YE1、YE3、YE5を演算回路209で演算する。
この演算結果を比較回路206に出力する。比較回路2
06はYE3≧Y E1≦YE5のとき、すなわち中央の印点位
置E1 がもっとも近用方向よりのときは次ステップ46
に移行し、図13に示すように、YE3<YE1<YE5のと
きはステップ48へ移行し、図14に示すようにYE3
E1>YE3のときはステップ49へ移行する。 〈ステップ46〉図9に示すように、距離dだけさらに
耳側方向へ測定点を移動させE6 を測定点とする。その
後、ステップ40及び41と同様な動作を実行し、E7
印点する。その後E7 点から距離4dだけレンズを耳側
に移動し、E8 を測定点としたのち、ステップ40及び
41と同様の動作を実行し、測定点E9 を印点する。 〈ステップ48〉図13に示すように、印点位置E5
ら距離3dだけレンズをY軸方向にそって耳側へ移動
し、鼻側の測定点E10を得る。その後、ステップ40、
41と同様の動作を実行し、測定点E11に印点し、さら
に距離Lだけ鼻側に測定点を移動し、E12を測定点とし
ステップ40、41と同様の動作を実行し、測定点E13
を印点する。 〈ステップ49〉図14に示すように印点位置E5 から
距離dさらに耳側の測定点E14を得た後、ステップ4
0、41と同様の動作を実行しE15に印点する。さらに
耳側の測定点E16へ移動し、ステップ40、41と同様
の動作から測定点E17に印点する。 【0045】以上の印点動作により、図15に示すよう
に、条件式、すなわち測定加入度数ADDが近用加入
度数境界値Ak に対し、ADD≦Ak となるか、または
測定円柱度数Cと遠用部円柱度数MCとの差(C−M
C)が近用円柱度数境界値Ckに対し(C−MC)≧C
k となる境界線401上に印点される。このことは境界
線401に囲まれた領域401は「ADD≧Ak 及び
(C−MC)≦Ck 」の領域となる。この領域410は
近用作業が楽にできる領域となる。例えば、近用加入度
数1.00Dのレンズでは、例えば(b)式より 【0046】 【数8】 【0047】とあたえられる。従って、領域410は、
加入度数0.75D以上でかつ円柱度数0.25D以下の領
域となる。そしてこの領域には必ずレンズメーカー指定
の近用測定部316が含まれる。また、図15に示すよ
うに、条件式で、すなわち測定加入度数ADDが遠用
加入度数境界値Ae以上か、または測定円柱度数差(C
−MC)が遠用円柱度数境界値Ceより大きい境界線4
02上にも印点される。この境界線402より遠用方向
側はADD≦Aeかつ(C−MC)≦Ceの領域420
となり、遠用作業が楽にできる領域である。例えば加入
度数ADDM が1.00Dのレンズを例に、例えば(b)
式を境界値とすると、 【0048】 【数9】 【0049】となるから、領域420は、加入度数が0.
33D以下でかつ円柱度数差が0.33D以下の領域とな
る。この領域420内には必ずレンズメーカー指定の遠
用測定部313が入いる。 【0050】第2実施例 次に図16及び図17に基づいて本発明の第2の実施例
を説明する。本実施例は前述の第1実施例と装置構成は
同様で図3に示したフローチャートの印点サブルーチン
(ステップS−7及びステップS−10)のみ相異す
る。図16はその印点サブルーチンのみを示している。
以下この第2実施例の印点サブルーチンを説明する。 【0051】〈ステップ2−1〉前述の第1実施例の印
点サブルーチンのステップ1ないし14を実行する。 〈ステップ2−2〉シーケンサ203はパルスドライバ
回路200を介してX軸モータ12MとY軸モータ11
Mに互いに同期させて同時にパルスを供給し、位置K1
を起点として測定点を鼻側に45°方向に移動させる。
レンズ移動中の時々刻々の処理部207からの測定加入
度数ADD及び測定円柱度数Cを基に演算回路209及
び比較回路206は前述のステップ15(第1実施例)
と同様の動作で条件式が成立する測定点K2 を探し、
シーケンサ203はパルスドライバ回路200を介して
印点移動モータ30Mを作動し、その後ドライバ回路2
02を介してその測定点K2 に印点する。 〈ステップ2−3〉シーケンサ203はパルスドライバ
回路200がX軸モータ12Mを作動させ、測定点を耳
側に図17に示すように距離e移動させる。なお、距離
eはROM212に定数として予め記憶されている。 〈ステップ2−4〉シーケンサ203はパルスドライバ
回路200を介してX軸モータ12MとY軸モータ11
Mに互いに同期させてパルスを供給し、駆動することに
より近用方向に45°方向にそって測定点を移動させ
る。 【0052】この測定点移動中の時々刻々の処理部20
7からの測定加入度数ADDと円柱度数Cとから演算回
路209と比較回路206は前述のステップ25(第1
実施例)と同様に条件式を満足する測定点を探す。 【0053】〈ステップ2−5〉シーケンサ203は次
に、X軸モータ12MとY軸11Mを逆転させ、前記ス
テップ2−4の移動ルートを逆方向に同一ルートにそっ
て条件式を満足する測定点を探す。条件式を満足す
る測定点のx座標とRAM211に記憶させておいた加
入度数最大位置K1 のx座標Xk1 との差(x−xk1) を
演算回路209で演算し、x−xk1) の正負を比較回路
206で判定させる。この判定が「正」のときはテップ
2−7に移行し、「負」または「等しい」ときはステッ
プ2−6へ移行する。 〈ステップ2−6〉シーケンサ203はパルスドライバ
回路200を介して印点移動モータ30Mを駆動し、印
点ベース32を下降させた後、ドライバ回路202を介
してムービングコイル34を励磁し、中央の印点針35
で測定点Kn を印点する。 〈ステップ2−7〉シーケンサ203は位置K1 X1y
座標値( Xk1,yk1)をRAM211から読取り、その値に
基づいてX軸モータ12M、Y軸モータ11Mを駆動し
てレンズ移動し、加入度数最大位置K1 に測定点を復帰
させる。 〈ステップ2−8〉シーケンサ203は、X軸モータ1
2M、Y軸モータ11Mに同数のパルスを同期させ供給
し、測定点を耳側に45°方向に移動させる。そしてレ
ンズ移動中に時々刻々の測定加入度数ADDと測定円柱
度数から条件式を満足する測定を探し、条件式を満
足する測定点K3 に印点する。 〈ステップ2−9〉前述のステップ2−4ないしステッ
プ2−6と同様の動作を実行し、条件式を満足する測
定点Ke(e=4、5or6)に印点する。ただし、本ス
テップでは前述のステップ2−5の「鼻側に45°移
動」ステップが「耳側に45°移動」となり、また「x
−xk1>0」の判定ステップが「x−xk1<0」に
なる点が相違する。以上のステップ2−1ないしステッ
プ2−9で近用部の印点を終了する。 【0054】〈ステップ2−10〉シーケンサ203は
前述のステップ2またはステップ5(第1実施例参照)
で指定された遠用指定位置E1 の座標値(XE1,YE1 )を
RAM211から読み取り、X軸モータ12M、Y軸モ
ータ11Mを駆動制御して測定点をE1 上に移動させる
べくレンズを移動させる。 〈ステップ2−11〉前記ステップ2−2と同様の動作
を実行し、測定点E2 に印点する。 〈ステップ2−12〉前記ステップ2−3と同様の動作
を実行し、測定点を耳側に移動させる。なお、このとき
移動距離は予めROM212に記憶されていたfとす
る。(f=eと定めてもよい)。 〈ステップ2−13〉シーケンサ203はX軸モータ1
2MとY軸モータ11Mを駆動制御して遠用方向に45
°方向にそって測定点を移動すべくレンズを移動させ
る。レンズ移動中の時々刻々の測定加入度数ADDと測
定円柱度数Cとから前述の条件式(第1実施例参照)
を満足する測定点を探す。 〈ステップ2−14〉条件式を満足する測定点をみつ
けたら、シーケンサ203はX軸モータ12M、Y軸モ
ータ11Mを反転させ、ステップ2−13の移動ルート
を逆に測定点を進め前述の条件式(第1実施例参照)
を満足する測定点を探す。 【0055】条件式を満足する測定点のx座標と指定
遠用位置E1 のx座標XE1 の差(x−XE1 )の正負を比
較回路206で判定し、「負」または、「等しい」とき
はステップ2−15に移行し、「正」のときはステップ
2−16に移行する。 【0056】〈ステップ2−15〉測定点En (n=
4、6or 8) に印点する。 〈ステップ2−16〉指定遠用位置E1 に測定点に復帰
させる。 〈ステップ2−17〉指定遠用位置E1 を起点として耳
側45°方向に測定点を移動すべくレンズを移動させ、
条件式を満足する測定点E3 に印点する。 〈ステップ2−18〉前記ステップ2−12ないしステ
ップ2−15と同様の動作を実行し、条件式を満足す
る測定点Ee(e=5、7or9)に印点する。ただし本
ステップでは前記ステップ2−12の「耳側」を「鼻
側」とし、ステップ2−14の「鼻側」を「耳側」と
し、「x−XE1 >0」を「x−XE1 <0」とする点が相
違する。 【0057】以上説明した第1及び第2の実施例では、
いずれも近用部と遠用部の両方に印点しているが、本発
明は必ずしもこれに限定されない。必要に応じ遠用部の
み、または近用部のみの印点シーケンスを実行するよう
にシーケンサ203の実行フローを選択できるように構
成してもよい。また上記実施例では、条件式ないし条
件式では測定加入度数ADDと測定円柱度数差(C−
MC)の両方について境界値と比較しているが、測定加
入度数についてのみ比較してもよい。さらに上述の実施
例では、条件式または式を満足する測定点上に測定
毎に印点したが、そのかわりにそれら条件を満足する測
定点座標データ一時的にRAM211に全て記憶させ
る。そして全測定点のデータ取り込み後、印点動作のみ
を集中的に実行してもよい。また、印点位置は測定点上
である必要は必ずしもなく、条件式を満足する領域内で
あれば測定点から所定距離隔てた点に印点してもよい。
このことは、印点マークがレンズ押えピン25によりレ
ンズ移動中に消されるのを防止するために、印点位置と
レンズ押えピン25の配位関係をレンズ移動に計算し、
次々に測定点、すなわち印点点を決定していくとき有効
である。
DETAILED DESCRIPTION OF THE INVENTION [0001] BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a refraction characteristic of a lens.
For more information on lens meters that measure
Measurement of the refraction characteristics of a spectacle lens
And a lens meter that can be used. [0002] 2. Description of the Related Art Conventionally, there is no border for correcting presbyopia.
There is a progressive multifocal lens, but this progressive
The part for use, the near part, and the corridor between them are complex aspherical surfaces.
Because it is constructed continuously, like a bifocal lens
You can not know the distance part and the near part with the appearance,
Lens manufacturers deliver circular uncuts to eyewear stores
Various marks on the lens, for example, distance mark, near mark
Division mark, mark showing geometric center and optical center, hidden
Marks, etc. are provided, and the lens meter
When measuring the spherical power in
The sphericity at the near portion is adjusted to the measurement optical axis of the
When measuring the number, place the near mark on the lens meter.
The measurement is performed according to the measurement optical axis. By the way, the periphery of the uncut lens is ground.
Progressive multifocal with frame
Need to measure point lens (also called spectacle lens)
But with a framed progressive lens
Was ground and provided on the uncut lens
Of the various marks, including the far vision mark and the near vision mark
Some of them are gone and
The progressive multifocal lens with a zoom lens is not
It is difficult to distinguish the use part and the near use part by appearance. There
So far, each manufacturer has already prepared a lens mark sheet
Eyeglasses store the hidden and lens marks.
To measure the distance and near parts based on the
However, all of the mark sheets of each manufacturer are equivalent to eyeglass stores.
Is not necessarily provided, and even if it is
It is difficult to manage and find the hidden mark.
And not only is it difficult, but also
Attached to a progressive multi-focal lens with a frame.
There is a problem that the work of setting is troublesome. [0004] By the way, each lens manufacturer goes to an eyeglass store.
Anchor before delivery to the lens frame of the eyeglass frame to be delivered
By making various markings on the lens, eyeglasses
When measuring refraction characteristics in stores and placing them in eyeglass frames
The lens processing is facilitated. Figure 18 shows an example
In the drawing, 310 is a horizontal reference line, 311 is a diamond
315, marks indicating the geometric center and the optical center, 3
12 is a fitting mark, 313 is a long distance refraction characteristic measurement.
The fixed part indicating mark 316 is a marker for indicating the near refractive index measuring part.
, 314 is the add-on display for near use, 317 is the manufacturer
, Respectively. And this is a lens manufacturer
When measuring the distance refraction characteristics of the lens, the
The measurement optical axis of the lens meter is positioned within the circle
313 mark is in the center of the lens
Set the lens to match. In addition, near refractive index measurement
At regular time, match the circle of 316 mark with the lens receiver
Set the lens as follows. If necessary,
The refraction characteristic at the position indicated by the setting mark 312 is
If you want to know, insert the intersection 312a of the mark 312
Set the lens to match the center of the receiver. [0005] [Problems to be Solved by the Invention] JP-A-61-200441
As disclosed in the report,
It is the size specified by each lens manufacturer from the optical center of the lens
Measuring distance and near vision by shifting
Method has been proposed, but this measurement method is a progressive multifocal lens.
Distance and near use if the type of
There is a problem that the frequency cannot be measured. In addition,
Patent No. 54-14757 discloses a lens for detecting image distortion.
There is also a distance meter, which is closely related to distance power.
It is not to measure the near power in the above. The object of the present invention is to provide a hidden mark,
It does not require a lens mark sheet,
Even a progressive multifocal lens that is not opaque, its refractive power
And quickly and accurately determine the maximum add power and its coordinates
It is to provide a lens meter that can. According to the present invention, a light beam from a measuring light source is progressively multifocal.
Find refraction characteristics by receiving light through a point lens
In the lens meter, the different of the progressive multifocal lens
Measuring means for measuring a refraction characteristic at a site, and the measuring means
The maximum addition frequency of the near portion obtained by
Storage means for storing together with the coordinates of the frequency position.
It is a lens meter characterized by doing. Of the present invention
In an embodiment, the test lens is independent in the X direction or the Y direction.
It is characterized by being moved upright and measured. [0008] According to the present invention, hidden marks, manufacturers
Does not require the provided lens mark sheet, and
Even if the progressive multifocal lens is not clear, its refractive power
Accurately and quickly measure the number, maximum add power and its coordinates
It has the effect that can be. [0009] DESCRIPTION OF THE PREFERRED EMBODIMENTS First Embodiment Machine configuration of device FIG. 1 shows an apparatus for automatically marking a lens meter according to the present invention.
This is a schematic representation of the machine configuration.
Title of invention filed by the same applicant on February 27
"Automatic alignment device for inspection lens and having the same
See the "Automatic Marking Device" patent application. This auto stamp
The point device, as shown in FIG.
To hold and move the framed eyeglasses
Supporting mechanism 10 for holding the lens to be inspected.
Lens holding part 20 and a marking point for marking a lens to be inspected
30 and a lens holder 40 for receiving the test lens.
It is abbreviated. The support mechanism 10 is composed of a pulse motor.
It has a Y-axis motor 11M, and the rotation of the motor 11M
The X-axis feed mechanism 12 is connected to the Y-axis
Y-axis feed mechanism 11 that moves along
The feed screw mechanism, for example,
To move the hand opening / closing unit 13 along the X-axis direction.
An X-axis feed mechanism 12. The hand opening and closing unit 13 is an example
For example, rotation by a hand motor 13M composed of a DC motor
Drive pulley, driven pulley, and between the pulleys
Of a drive unit composed of an endless belt
Attached to the belt and turned by the rotation of the motor 13M
Two moving in opposite directions along 131 and 132
And a hand support seat. Each of the hand support seats has an arrow 1 independently.
Up and down within a predetermined range along the 33 and 134 directions,
The hand table 135, 1 can be moved along the Z-axis direction.
36 are attached. Hand table arm 13
7 and 138, sandwich the edge of the uncut lens
Inner contact surfaces 141, 151 for
Outer abutting surface 14 abutting on temple T of mirror frame F
The left and right hands 14, 15 having 2, 152
43 and 153 are attached to automatically rotate. Lens holder
The cradle 40 is a lens in which the automatic marking device of the present invention is incorporated.
It has an opening 41 through which the optical axis O of the measuring optical system of the meter passes.
Cylindrical member 42 and an upper end of the cylindrical member 42
And three lens receiving pins 43 formed as described above.
You. The lens holder 20 is a lens holder composed of a DC motor.
Lens holding table along the Z-axis direction by motor 20M
A lens press feed mechanism 22 for vertically moving the
And pull it downward from the arm 23 of the lens holding table 21.
Has three lens holding pins 25 at the tip of the protruding support 24
The lens holding seat 26 is provided. The lens holding table 21 has
The feed mechanism 31 is fixed. The feed mechanism 31 is marked
A pulse mode for moving the base 32 in the direction of the arrow 33.
The mark point moving motor 30M consisting of
You. A moving coil 34
A marking pin 35 pushed out in the Z-axis direction is attached.
You. When the stamp base 32 is at the initial position, the stamp pin 3
5, an ink fountain 36 is provided. Control drive circuit system FIG. 2 is a block diagram showing a control drive circuit system of the automatic marking device of the present invention.
It is a lock figure. For more detailed circuit configuration, refer to the patent application mentioned above.
Please refer to. X-axis motor 12M, Y-axis motor 11
M and the mark point moving motor 30M are a pulse generator (shown in FIG.
No) and control the supply of pulses to each motor
Connected to the pulse driver circuit 200. Len
The presser holding motor 30M and the hand motor 13M have a constant current
Since it is connected to the control circuit 201 and driven with a constant current,
Frame F by lens holding pressure and hands 14 and 15
Is kept constant. Marking moving coil 34
Is connected to the driver circuit 202. Pulsed above
Driver circuit 200, constant current control circuit 201, driver circuit
The path 202 is a sequencer composed of a microcomputer.
It is connected to 203 and is under its control. The sequencer 203 holds the lens to be inspected.
For initial holding and positioning of the eyeglass frame F
Control circuit 204 for controlling
The circuit 206 detects the lens to be inspected based on information from the detector 1.
Refraction characteristic measurement value processing unit for determining refraction characteristics, RAM
(Random access memory) 211 and arithmetic circuit 20
9, the program memory 213, and the alignment selection switch.
The switch 205 is connected. Measurement of refraction characteristics of lens
For example, a CRT display for displaying a fixed value or
A display unit 208 including a liquid crystal display is a processing unit 207.
It is connected to the. The RAM 211 includes a comparison circuit 206
, An arithmetic circuit 209, a sequencer 203, and an initial controller.
It is connected to the roll circuit 204. This RAM 21
1 is connected to a distance / near position input keyboard 210
I have. ROM (Read Only Memory) 212
Path 209 and the initial control circuit 204.
You. Operation sequence Set of eyeglass frames FIG. 3 shows the automatic marking device according to the present invention in which the lens to be inspected is framed.
Is a flowchart showing the operation of holding the spectacle frame.
is there. <Step S-1> The initial control circuit 204
Constant current control according to the program in the program memory 213
The hand motor 13M is operated via the circuit 201, and
The hands 14 and 15 are closed. <Step S-2> The measurer closes the hand 14, 1
A spectacle frame containing a spectacle lens to be marked on 5
Place F. <Step S-3> The initial control circuit 204
The hand motor 13M is inverted through the flow control circuit 201.
To open the hands 14, 15
The outer contact surfaces 142 and 152 are brought into contact with T at a constant pressure.
Hold frame F. <Step S-4> The initial control circuit 204 uses the right eye
It is determined whether or not the marked point is completed, and if YES
Proceeds to step S-8, and if NO, proceeds to next step S-5
Move to. <Step S-5> Move the right eye lens to the optical axis O of the measurement optical system 1.
To be positioned above, the initial control circuit 24
Half of the designated PD value stored in advance in the OM212
Read the number of pulses corresponding to the distance,
By rotating the X-axis motor 12M through the road 200
The opening / closing unit 13 is moved. <Step S-6> The initial control circuit 204
The lens holding motor 30M is made via the flow control circuit 201.
And the lens holding table 21 is lowered. to this
The lens pressing pin 25 further presses the right eye lens. That is, the right eye lens is a lens holder 4
0 lens receiving pin 43 and lens holding pin 25
You. The frame F is also held by the hands 14 and 15.
To maintain sufficient stability. <Step S-7> The stamping subroutine described in detail later
Return to step S-4 after being marked
It is determined whether or not the end of the eye has been reached.
The process proceeds to S-8. <Step S-8> The initial control circuit 204
The lens holder 20M to the initial position
After that, the X-axis motor is rotated in the direction opposite to the step S-5.
Rotate 12M and store it in the ROM 212
Move the hand opening / closing unit 13 by a distance corresponding to the constant PD value.
Let <Step S-9> and <Step S-10> respectively
Same operation as step S-6 and step S-7
Execute Stamp subroutine Next, at the step S-7, the sub-blue mark
The chin will be described in detail with reference to FIG. <Step 1> The operator selects the alignment selection switch 20
Operate 5 to mark on the “optical center”
Select whether to mark on the basis of the “geometric center”. "Fray
For example, prism centering
The lens has been applied, and the distance optical center is outside the lens.
If a certain lens becomes the lens to be inspected,
You. Next step 2 when the “optical center” reference is selected
If the “Frame Geometric Center” standard is selected
If so, proceed to step 4. <Step 2> The operator measures the maker mark 317 (FIG. 18).
To see the product name,
-The distance measurement unit 313 and near distance measurement
From the optical center (or geometric center) 315 of the fixed part 316
Distances A, B, and C are known,
The user operates the input keyboard 210 to input the value.
The input data is stored in the RAM 211. When there is no input of distance data A, B, C
Is distance data stored in the ROM 212 in advance,
For example, distance data of a lens with a high market share is useful.
Used. <Step 3> The sequencer 203 activates the detector 1.
And measure the distance prism power of the lens. From the detector
The detection data of is time-sequential prism power data in the processing unit 207.
, And input to the comparison circuit. Comparison circuit 20
Reference numeral 6 denotes a judgment reference prism degree stored in the ROM 212.
Number | PX| = 0.03 and | PY| = 0.03 is read,
This and the prism power measurement data from the processing unit 207 are
The result is compared, and the result is input to the sequencer 203. The sequencer 203 calculates the prism measurement data P
X, PYIs | PX| <0.03, | P Y| <0.03
X-axis 12M, Y via pulse driver circuit 200
Activate the shaft motor 11M to move the lens,
206 is | PX| <0.03 and | PY| Judged as <0.03
The lens movement position is moved to the optical center position as shown in FIG.
(OX, OY) Is stored in the RAM 211. So
Then, the process proceeds to step 10. <Step 4> In Step 1 described above, “Under frame geometry”
If the `` heart '' criterion is selected, the subject
Value between distances (distance between geometric centers or pupil of wearer)
Distance). When there is no input of PD value, standard
P which is predetermined as a value and stored in the ROM 212
Use D value. <Step 5> Perform the same operation as in Step 2 described above.
You. <Step 6> Initial control circuit 204 performs step
3 through the pulse driver circuit 200 based on the PD value of
To operate the X-axis motor 12M,
The lens is moved so that the measurement point is on the optical axis O. example
If the input PD value in step 2 is 68 m / m,
The standard PD value stored and set in the ROM 212 of the device is
In the case of 64 m / m, PD 64 m / m is determined in step S-5.
m (68-6).
4) To move the hand opening / closing part by ÷ 2 = 2 m / m
Thus, the designated PD position is located on the optical axis O. <Step 7> Sequencer 203 operates detector 1
At the same time, the Y-axis mode is
The lens 11M is operated to move the lens in the Y-axis direction.
The upper rim UL of the lens frame LF of the frame F (FIG. 1)
9) is located on the optical axis O, and measurement by the detector 1 is not possible.
The number of pulses supplied to the Y-axis motor 11M until the
The information is temporarily stored in the AM 211. <Step 8> Sequencer 203 is a pulse driver circuit
200 to reverse the Y-axis motor 11M,
To the Y-axis motor 11M until the motor LL is positioned on the optical axis O.
Is temporarily stored in the RAM 211. <Step 9> Obtained in Steps 7 and 8
Y-axis motor 1 up to detection of upper rim UL and lower rim LL
Calculate the half value of the difference between the number of supply pulses to 1M,
From the result and the position of the step 6, as shown in FIG.
Frame geometric center (GX, GY). <Step 10> Sequencer 203 reads from RAM 211
Distance measurement input in step 2 or 4
Unit distance A (when there is no input, it is stored in ROM 212
Is read out, and the pulse driver
The Y-axis motor 11M is operated via the circuit 200. S
If the “optical center” reference is specified in step 1,
The optical center (OX, OY) Or
When the “geometric center” standard is specified in Step 1,
Geometric center (GX, GY) From
The distance measuring unit 313 is moved to the measuring optical system 1
With the optical axis O of. (Of A in step 2 or 5)
If there is no input, the distance measurement unit 313 which is the lens
It does not coincide with axis O. ) <Step 11> The sequencer 203 includes the detector 1 and the processing unit.
207 is operated to measure the refraction characteristics of the distance measuring unit 313
The result is displayed on the display unit 208, and the
The result is calculated as the reference distance spherical power MS and the reference distance cylindrical power MC.
And store it in the RAM 211. <Step 12> Sequencer 203 reads from RAM 211
Near distance measuring unit distance input in step 2 or 4
Read the separations B and C, and
To operate the X-axis motor 12M and the Y-axis motor 11M
The near measurement unit 316 is moved on the optical axis O. (Stay
If there is no input of B and C in step 2 or 5,
The conventional near measuring unit 316 does not coincide with the optical axis O. ) <Step 13> Sequencer 203 performs pulse driver operation
The X-axis motor 12M is operated via the path 200, and the lens
To the nose and ears side by side.
The refractive index values S (spherical power) and C (cylindrical power) of the lens
The data is input from the processing unit 207 to the arithmetic circuit 209. Processing unit
207 to the arithmetic circuit 209. Processing unit 207
Are reference distance spherical power MS and reference distance cylindrical power MC
From near refractive index measured values S and C at every moment
Addition ADD [0020] (Equation 1) And input to the comparison circuit 206.
You. The comparison circuit 206 is input from the processing unit 207 every moment.
ADD value to its maximum value ADDMLens with
Moving position K1(Xk1, yk1), And the sequencer 3
Output location information. At the same time, the maximum additional power A
DDMIs stored in the RAM 211. Sequencer 203
Is the location information K1(Xk1, yk1) Based on X-axis motor 12M
And the Y-axis motor 11M is operated to move the lens to the position K.1(
Xk1,1). <Step 14> The arithmetic circuit 209 stores the data in the RAM 211.
Remembered maximum near add power ADDMAnd ROM212
From the constant group stored in advance in the distance addition power boundary
Value Ae, distance portion cylindrical power boundary value Ce, near portion addition power boundary
Threshold Ak, And near-end cylindrical power boundary value CkFor example [0022] (Equation 2) From each of the boundary values Ae, Ce, A
k, CkIs stored in the RAM 211. <Step 15> Sequencer 203 performs pulse driver operation
By operating the X-axis motor 12M via the road 200, FIG.
K lens as shown1Move from position to nose side and ear side sequentially
Let it. The arithmetic circuit 209 changes every moment while moving the lens
Cylindrical powers C and R from the processing unit 207 for each measurement point to be measured
From the reference distance cylindrical degree MC stored in AM211
(C-MC), and inputs the result to the comparison circuit 206.
Power. The processing unit 207 subscribes according to the above equation (a).
Calculate frequency ADD and input the value to comparison circuit 206
You. The comparison circuit 206 receives the AD from the processing unit 207.
D value and C-MC value from arithmetic circuit 209 and RAM 21
Boundary value A stored in 1k, And CkAnd from time to time
Comparison, both on the nose and ear side of the lens [0025] (Equation 3) It is determined whether or not there is a measurement point where
The result of the determination is input to the sequencer 203. <Step 16> In step 15, the expression
The comparison circuit 206 determines that the vertical measurement points are on both the nose side and the ear side.
Then, as shown in FIG.
Activate the shaft motor 12M again to move the lens to the ear side,
Measuring point K for which the nose formula is satisfiedTwo(Xk2, yk1)Moving. Next
Next, the driver circuit 202 is activated to activate the
The moving coil 34 of the marking needle 35 is excited, and the marking needle 3
5 is immersed in the ink fountain 36, and then the pulse driver circuit 2
00, the mark point moving motor 30M is operated to mark
The point base 32 is lowered, and the center marking needle 35 is positioned on the optical axis O.
Position. After that, the movie
The energizing coil 34 is excited to make a mark on the lens. <Step 17> Next, the sequencer 203
The mark base 32 to the initial position.
After being returned, the X-axis motor 12M is reversed and the lens is
To the measurement side K at which the formula holds on the ear side of the lensThree(
Xk3, yk1), And the same operation as in step 16 is performed.
Measurement point KThreeMark to. <Step 18> The sequencer 203 sets the near addition ADD
Maximum position K1(Xk1, yk1) X-coordinate valueXkRead from RAM 211
X motor 1 via the pulse driver circuit 200
Drive 2M to move lens to K1Return to position. <Step 19> Next, the sequencer 203
11M to move the lens in the near direction,
The measurement point is found at the near portion from the distance direction of the camera. From time to time
The refraction characteristics of the moving lens are compared by the processing unit 207 for comparison.
Input to the path 206, and the comparison circuit 206
Is satisfied or not, and the result is determined by the sequencer 20.
Enter 3 Sequencer 203 receives a signal from comparison circuit 206
When a command to “satisfy” the conditional expression is input, the Y-axis
When the operation of the motor 11M is stopped, as shown in FIG.
Measurement point KFive(Xk5, yk5Mark). Alternatively, at the same time, the mark position KFive(
Xk5, yk5) Are stored in the RAM 21. <Step 20> The arithmetic circuit 209 ranks from the RAM 211.
Place K1And mark point KFiveY coordinate ofyk1,as well asyk5Read
And [0029] (Equation 4) Has a y coordinate and an x coordinateXk5(=Xk5)
Moving position K6(Xk5, yk6) ≡K66) Is calculated. this
The sequencer 203 operates the Y-axis motor 11M based on the data.
And moving position K6Lens so that
Move. <Step 21> The steps 16 and
By the same operation as in step 17, as shown in FIG.7,
K8Is marked. Then the position KFiveReturn to <Step 22> In step 16, the comparison circuit 206
The conditional expression is judged as "not satisfied" on both the ear side and the nose side
, The sequencer 203 outputs X as shown in FIG.
By operating the shaft motor 12M, the position K of the RAM 211 is1of
Coordinate data (Xk1, yk1) Based on lesbian1Move to <Step 23> Next, the sequencer 203 sets the Y-axis motor 1
Activate 1M and use the lens until the condition is satisfied
Measuring point K that satisfies the conditional expression9(
Xk9, yk9) Coincides with O, the Y-axis motor 11M is stopped.
At the measurement point K via the driver circuit 202.9Stamp on
You. <Step 24> As shown in FIG.9X
CoordinateXk9The predetermined distance a from the ROM 212
Then, in the arithmetic circuit 209,Xk9position K where -a) is the x coordinate
Ten(Xka, yk9) ≡KTen(Xk10, yk10) To calculate
The lens 203 has a lens KTenPulse driver times to
The X-axis motor 12M is operated via the road 200. <S
Step 25> Move lens to position KTenAfter moving to
The sensor 203 operates the Y-axis motor 11M, and closes the lens.
Move the lens to find the measurement point in the direction
Partial addition frequency boundary value AkAnd near-section cylindrical power boundary value CkTo
And the measured refraction characteristics of the measurement point every moment during lens movement
Addition ADD and near-use circle from processing unit 207 based on
Pillar frequency C-MC [0032] (Equation 5) Move the measurement point along the Y-axis direction until
Move. The lens has moved to a position that satisfies the conditional expression
Then, the sequencer 203 reverses the Y-axis motor 11M.
The lens to find the measurement point in the distance direction of the lens.
And based on the momentary refraction characteristic value during the movement.
And the measuring point K satisfying the conditional expression11(Xk11, yk11) レ
Move to the measurement point K11Mark on. At the same time
Position K11(Xk11, yk11) Is stored in the RAM 211.
Remember. <Step 26> The arithmetic circuit 209 is a point marked on the RAM 211.
Position K11Coordinate data (Xk11, yk11) CoordinatesXk11Read
And stored in advance in the ROM 212 as constants.
Based on the distance data aXk11+ 2a) ≡Xk12Calculate
You. Based on this calculation result, the sequencer 203
Data 12M, and (Xk11+ 2a,yk11) With the position coordinates
Moving position K12Move the lens so that
Move. <Step 27> Position in the same operation as in step 25
K13Mark on. <Step 28> The comparison circuit 206 sets the mark point position K9, K11
And K13Each y coordinate ofyk9,yk11,yk13Compare the size of
As shown in FIG.yk11| > |yk9| <|yk13|
Center mark point K9Is most far away
The process proceeds to the next step 30. The comparison circuit 206yk11
| > |yk9| <|yk13|, Ie, as shown in FIG.
In addition, the mark position K on the ear side13Is most far away
When the determination is made, the process moves to step 31. Further comparison
The circuit 206yk11| <|yk9| <|yk13|, Ie
As shown in FIG. 12, the nose side mark point position K11Is farthest
If it is determined that it is out of the working direction, proceed to step 38
I do. <Step 30> The sequencer 203
X-axis motor 12M via the loose driver circuit 200 and
The Y-axis motor 11M is indicated by a mark stored in the RAM 211.
Point position K9(Xk9, yk9) Drive control based on the coordinate data,
Marking point position K9Return the lens to <Step 31> The arithmetic circuit 209 is stored in the RAM 211.
Position K1X coordinate ofXk1Beforehand in the ROM 212
The distance b stored as a constant is added, and a new moving position
Place K14( Xk1-b, yk13) ≡K14(Xk14, yk14). This
Position K14Sequencer 203 is based on the coordinate data
By operating the motor 12M and moving the lens to the nose side,
K as shown in 114Lens so that the optical axis O is located at
Move. <Step 32> The same operation as in step 25 is performed.
Go to position K15Mark on. <Step 33> The comparison circuit 206 marks in step 25
Marked point position K11And the mark marked in the previous step 32
Point position K15Coordinatesyk11Whenyk15Compare large and small. Comparison times
Road 206yk15| <|yk11| (See FIG. 11)
And K '15) Is the next step 3
4 and |yk15| > |yk11|
The process proceeds to Step 35. <Step 34> The sequencer 203 is the mark of the RAM 211
Point position K11(Xk11, yk11), Read the coordinate data
The drive of the motor 12M and the Y-axis motor 11M
To the mark position K13To return to. <Step 35> The arithmetic circuit 203 is a ROM
Distance data c previously stored as a constant in 212
(C> b) is read, and a new movement position K is read.16(Xk1-c
, yk15) ≡K16(Xk16, yk1Ask for. Sequencer 203
This K16Drive the X-axis motor 12M based on the coordinate data of
Dynamic control, position K16Move the lens to. <Step 36> The same operation as in step 25 is performed.
Go and K17Mark on. <Step 37> The sequencer 203 sets the lens to K13Return to
Attribute. <Step 38> The arithmetic circuit 209 is stored in the ROM 212.
The read constant b is read out, and a new
Moving position K18(Xk1+ b, yk11) ≡K18(Xk18, yk18)
The damper 203 is at position K18Move the lens to. <Step 39> Steps 32 to 3 described above
Performs the same operation as in FIG. 7 and moves the position as shown in FIG.
K19, Ktwenty oneAre marked. In this step,
Marking point position K19Y coordinate ofyk19And mark point K13Y coordinate of
yk13Compare large and small. |yk19| > |yk13| When new
Shear position, K20Is K20(Xk1 +c, yk19) ≡K20(20 , yk20)
Or the above-mentioned steps 32 to 37
Different. After that, the mark position K11Return the lens to With the above, the mark point of the near portion is completed, and the next step is performed.
After the step 40, the process shifts to the marked point of the distance portion. <Step 40> Return to step 21 described above.
Marking point position K after returningFive, When step 30 is executed
Return position K9, If step 34 or 37 was performed
Return position K13When step 39 is executed,
Return position K11From the sequencer as shown in FIG.
Y-axis motor 203 via pulse driver circuit 200
Activate 11M. These move the lens in the near direction
Move to find the measurement point on the distance direction side of the lens. Processing unit
From 207, the refraction characteristic value of the measurement point every moment during lens movement
That is, the measured distance addition power ADD enters the comparison circuit 206.
While the measured cylindrical power C is input to the arithmetic circuit 209.
Is done. The arithmetic circuit 209 is stored in the RAM 211
And the reference distance cylindrical power MC obtained in step 11 described above.
Is subtracted from the input measured cylinder power C, and the result (C
-MC) to the comparison circuit 206. The comparison circuit 206 inputs the data to the RAM 211.
Distance distance add power boundary value Ae and distance cylinder power boundary value
Ce is read, and the input value (CM) from the arithmetic circuit 209 is read.
C) and the distance addition power ADD from the processing unit 207,
Addition power ADD and cylinder power difference of measuring point of moving lens
(C-MC) [0039] (Equation 6) It is determined whether or not the condition is satisfied.
The sequencer 203 is instructed to that effect. <Step 41> Sequencer 203 compares
When a “condition satisfied” signal is received from the circuit 206,
The Y-axis motor 11M is
Turn the lens so that the near point direction of the lens is the measurement point.
Is moved in the opposite direction from the previous time. Processing unit 2 during this reverse movement
Addition ADD and cylinder at every measurement point from 07
The frequency C is calculated by the arithmetic circuit 209 in the same manner as described above.
(C-MC) is calculated. The comparison circuit 206 has an additional power
ADD and cylindrical power difference (C-MC)
Compared with Ae and distance cylinder power boundary value Ce [0042] (Equation 7) It is determined whether or not the condition is satisfied.
That effect is output to the sequencer 203. Sequencer 20
3 receives the command from the comparison circuit 206,
Stop 1M to stop lens movement and driver
The measurement point position E where the conditional expression is satisfied via the circuit 2021Mark on
Point. With E1Coordinates (XE1, YE1) To RAM1
1 is stored. <Step 42> Sequencer 203 returns RO
Read the distance d stored in advance as a constant from M212.
And actuate the X-axis motor 12M, and
Move the lens to the ear side so that the nose side of the lens is the measurement point
And moving position ETwoIs the measurement point. <Step 43> Steps 40 and 41 described above
The same operation as that described above is performed, and the measurement point E satisfying the conditional expressionThree
Is marked. <Step 44> The sequencer 203 stores the
Move the lens toward the nose by 2d, twice the remembered distance d.
Move, EFourIs the measurement point, and the above-described steps 40 and
The same operation as that of the measurement point E is performed.FiveMark on. <Step 45> Marked in steps 41 to 44
E marked1, EThreeAnd EFiveEach y seat
MarkYE1,YE3,YE5,YE5And the mark position K of the near portionFive(Well
Or K1, K11Or K13) Y coordinateYE5With the Y axis
Distance YE1, YE3, YE5Is calculated by the arithmetic circuit 209.
The calculation result is output to the comparison circuit 206. Comparison circuit 2
06 is YE3≧ Y E1≤YE5, That is, the central mark
Place E1Is the most near direction, the next step 46
, And as shown in FIG.E3<YE1<YE5Noto
Then, the process proceeds to step 48, where Y is set as shown in FIG.E3>
YE1> YE3If so, the process proceeds to step 49. <Step 46> As shown in FIG.
Move the measuring point toward the ear6Is the measurement point. That
Thereafter, the same operation as in steps 40 and 41 is performed, and E7
Mark. Then E7Place the lens on the ear side at a distance of 4d from the point
Go to E8Is set as a measurement point, and then Step 40 and
The same operation as that of the measurement point E is performed.9Is marked. <Step 48> As shown in FIG.FiveOr
Move the lens to the ear side along the Y axis direction by a distance of 3d
And the nose side measurement point ETenGet. Then, step 40,
The same operation as that of the measurement point E is performed.11And mark
Is moved to the nose side by a distance L,12Is the measurement point
The same operation as in steps 40 and 41 is executed, and the measurement point E13
Is marked. <Step 49> As shown in FIG.FiveFrom
Distance d and ear-side measurement point E14Step 4
Perform the same operation as 0, 41 and15Mark on. further
Ear-side measurement point E16Go to step 40 and 41
Measurement point E17Mark on. By the above marking operation, as shown in FIG.
The conditional expression, ie, the measured addition power ADD, is
Frequency boundary value AkADD ≦ AkOr
The difference between the measured cylindrical power C and the distance portion cylindrical power MC (CM
C) is the near cylinder power boundary value CkFor (C-MC) ≧ C
kAre marked on the boundary line 401. This is the boundary
The area 401 surrounded by the line 401 is “ADD ≧ Akas well as
(C-MC) ≦ CkArea. This area 410
This is an area where near work can be easily performed. For example, near add-on
In the case of a lens having a numerical value of 1.00D, for example, from equation (b), [0046] (Equation 8) Is given. Therefore, the area 410
Addition power of 0.75D or more and cylinder power of 0.25D or less
Area. And be sure to specify the lens manufacturer in this area
Near measurement unit 316 is included. Also, as shown in FIG.
As shown in the conditional expression, that is, the measured addition ADD is far
Addition power boundary value Ae or more, or measured cylinder power difference (C
-MC) Boundary line 4 in which distance cylinder power boundary value Ce is larger than Ce
02 is also marked. Distance direction from this boundary line 402
The side is a region 420 where ADD ≦ Ae and (C-MC) ≦ Ce
This is an area where long-distance work can be easily performed. For example, join
Frequency ADDMIs a 1.00D lens, for example, (b)
If the expression is a boundary value, [0048] (Equation 9) Therefore, the area 420 has an addition power of 0.
33D or less and the cylinder power difference is 0.33D or less.
You. This area 420 must be within the distance specified by the lens manufacturer.
The measuring unit 313 is included. Second Embodiment Next, a second embodiment of the present invention will be described with reference to FIGS.
Will be described. This embodiment is different from the first embodiment in the device configuration.
Similarly, the dot subroutine of the flowchart shown in FIG.
(Steps S-7 and S-10) are different
You. FIG. 16 shows only the dot subroutine.
The subroutine of the marking point according to the second embodiment will be described below. <Step 2-1> Mark of the first embodiment described above.
Steps 1 to 14 of the point subroutine are executed. <Step 2-2> Sequencer 203 is a pulse driver
X-axis motor 12M and Y-axis motor 11 via circuit 200
M and simultaneously supply pulses in synchronization with each other,1
The measurement point is moved to the nose side in a 45 ° direction starting from.
Measurement addition from the processing unit 207 every moment during movement of the lens
Based on the frequency ADD and the measured cylindrical power C, an arithmetic circuit 209 and
And the comparison circuit 206 performs the above-described step 15 (first embodiment).
Measurement point K where the conditional expression is satisfied by the same operation asTwoLooking for
The sequencer 203 is connected via the pulse driver circuit 200
The mark point moving motor 30M is operated, and then the driver circuit 2
02 and its measuring point KTwoMark on. <Step 2-3> Sequencer 203 is a pulse driver
The circuit 200 activates the X-axis motor 12M and listens for the measurement point.
To the side as shown in FIG. The distance
e is stored in the ROM 212 in advance as a constant. <Step 2-4> Sequencer 203 is a pulse driver
X-axis motor 12M and Y-axis motor 11 via circuit 200
Supplying pulses in synchronization with each other to drive M
Move the measurement point along the 45 ° direction in the nearer direction.
You. The instantaneous processing unit 20 during the movement of the measuring point
From the measured add power ADD from 7 and the cylindrical power C
The path 209 and the comparison circuit 206 execute the above-described step 25 (first
A measurement point satisfying the conditional expression is searched for in the same manner as in Example). <Step 2-5> The sequencer 203 performs the following.
Then, the X-axis motor 12M and the Y-axis 11M are reversed,
Move the movement route of step 2-4 to the same route in the opposite direction.
To find a measurement point that satisfies the conditional expression. Satisfy conditional expression
X coordinate of the measurement point to be stored and the value stored in the RAM 211.
Maximum input power K1X coordinate ofXk1(X-xk1)
The calculation is performed by the calculation circuit 209, and x-xk1) Comparison circuit
At 206, a determination is made. If this judgment is “positive”,
Go to 2-7, and if “negative” or “equal”,
Move to step 2-6. <Step 2-6> Sequencer 203 is a pulse driver
By driving the mark point moving motor 30M via the circuit 200,
After lowering the point base 32,
To excite the moving coil 34, and the central marking needle 35
At measurement point KnIs marked. <Step 2-7> Sequencer 203 is at position K1ofX1y
Coordinate value (Xk1, yk1) Is read from the RAM 211 and the value
Drive the X-axis motor 12M and the Y-axis motor 11M based on the
To move the lens to the maximum position K1Return to measurement point
Let it. <Step 2-8> The sequencer 203 sets the X-axis motor 1
Synchronous supply of the same number of pulses to 2M and Y-axis motors 11M
Then, the measurement point is moved to the ear side in a 45 ° direction. And les
Measurement addition ADD and measurement cylinder every moment while moving
Find a measurement that satisfies the conditional expression from the frequency, and satisfy the conditional expression.
Measurement point K to be addedThreeMark on. <Step 2-9> Steps 2-4 to
The same operation as step 2-6 is executed, and the measurement satisfying the conditional expression is performed.
The fixed point Ke (e = 4, 5 or 6) is marked. However, this book
In Step 2, “Step 45 ° is moved to the nose side” in Step 2-5 described above.
Movement ”step becomes“ Move to ear 45 ° ”and“ x
-Xk1> 0 ”is changed to“ x-xk1 <0 ”
Is different. The above steps 2-1 to step
In step 2-9, the near-point mark is ended. <Step 2-10> The sequencer 203
Step 2 or step 5 described above (see the first embodiment)
Distance-specified position E specified by1Coordinates (XE1, YE1)
Read from RAM 211, X-axis motor 12M, Y-axis motor
Drive 11M to set the measurement point to E1Move up
Move the lens to achieve. <Step 2-11> Operation similar to step 2-2
And the measurement point ETwoMark on. <Step 2-12> Operation similar to step 2-3
And move the measurement point to the ear side. At this time,
The moving distance is assumed to be f stored in the ROM 212 in advance.
You. (It may be determined that f = e). <Step 2-13> The sequencer 203 is the X-axis motor 1
Drive control of 2M and Y-axis motor 11M to 45
Move the lens to move the measurement point along the ° direction.
You. Addition power ADD and measurement every moment during lens movement
From the constant cylindrical power C, the above-mentioned conditional expression (see the first embodiment)
Find a measurement point that satisfies. <Step 2-14> Find a measurement point that satisfies the conditional expression
Then, the sequencer 203 has an X-axis motor 12M and a Y-axis motor.
Data 11M is reversed, and the moving route of step 2-13
In the reverse, the measurement point is advanced and the above-mentioned conditional expression (see the first embodiment)
Find a measurement point that satisfies. X-coordinate and designation of measurement point satisfying conditional expression
Distance position E1X coordinate ofXE1Difference (x−XE1) Positive / negative ratio
When the comparison circuit 206 determines “negative” or “equal”
Moves to step 2-15, and when "positive",
It moves to 2-16. <Step 2-15> Measurement point En(N =
Mark at 4, 6 or 8). <Step 2-16> Designated distance position E1Return to measurement point
Let it. <Step 2-17> Designated distance position E1Ears starting from
Move the lens to move the measurement point in the 45 ° direction,
Measurement point E that satisfies the conditional expressionThreeMark on. <Step 2-18> Steps 2-12 to
Perform the same operation as in Step 2-15 to satisfy the conditional expression
The measurement point Ee (e = 5, 7 or 9) is marked. But book
In the step, the “ear side” of the step 2-12 is changed to “nose”.
And the “nose side” in step 2-14 as the “ear side”.
And "x-XE1> 0 ”to“ x−XE1<0 ”
Wrong. In the first and second embodiments described above,
In both cases, both the near and far vision parts are marked.
Ming is not necessarily limited to this. If necessary,
Or a near spot only sequence
So that the execution flow of the sequencer 203 can be selected.
May be implemented. In the above embodiment, the conditional expression or the condition
In the formula, the measured add power ADD and the measured cylinder power difference (C-
MC) are compared with the boundary values,
The comparison may be made only with respect to the insertion frequency. Further implementation of the above
In the example, the measurement is performed on a measurement point that satisfies the conditional expression or the expression.
Each time, a mark that satisfies these conditions was used.
Fixed point coordinate data is temporarily stored in the RAM 211
You. Then, after capturing the data of all measurement points,
May be executed intensively. In addition, the mark point position is on the measurement point
Is not always necessary, and within the region satisfying the conditional expression
If so, it may be marked at a point separated by a predetermined distance from the measurement point.
This means that the mark mark is recorded by the lens holding pin 25.
To prevent the marker from being erased while moving
The configuration of the lens holding pin 25 is calculated as the lens movement,
Effective when determining measurement points, that is, stamp points one after another
It is.

【図面の簡単な説明】 【図1】本発明のレンズ印点装置の機械的構成部を示す
斜視図、 【図2】図2はレンズ印点装置のレンズ印点装置の作動
ルーチンを示すフローチャート図、 【図3】レンズ印点装置の作動ルーチンを示すフローチ
ャート図、 【図4】図3のフローチャートの印点サブルーチンの第
1の実施例を示すフローチャート図、 【図5】図3のフローチャートの印点サブルーチンの第
1の実施例を示すフローチャート図、 【図6】図3のフローチャートの印点サブルーチンの第
1の実施例を示すフローチャート図、 【図7】図3のフローチャートの印点サブルーチンの第
1の実施例を示すフローチャート図、 【図8】図3のフローチャートの印点サブルーチンの第
1の実施例を示すフローチャート図、 【図9】第1実施例によるレンズへの印点状態を測定点
の移動ルートとともに示す模式図、 【図10】第1実施例によるレンズへの印点状態を測定
点の移動ルートとともに示す模式図、 【図11】第1実施例によるレンズへの印点状態を測定
点の移動ルートとともに示す模式図、 【図12】第1実施例によるレンズへの印点状態を測定
点の移動ルートとともに示す模式図、 【図13】第1実施例によるレンズへの印点状態を測定
点の移動ルートとともに示す模式図、 【図14】第1実施例によるレンズへの印点状態を測定
点の移動ルートとともに示す模式図、 【図15】第1実施例によるレンズへの印点の一例を遠
用領域及び近用領域とともに示す模式図、 【図16】印点サブルーチンの第2の実施例を示すフロ
ーチャート図、 【図17】第2実施例によるレンズへの印点状態の一例
を測定点の移動ルートとともに示す模式図、 【図18】未加工の累進多焦点レンズのマーキングの一
例を示す図、 【図19】指定遠用位置、指定近用位置の関係を示す模
式図。 【符号の説明】 1……測定光学系及び検出器 11……Y軸送り機構 12……X軸送り機構 14、15……ハンド 20……レンズ押え部 30……印点部 203……シーケンサ 206……比較回路 209……演算回路 211……RAM 212……ROM
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a perspective view showing mechanical components of a lens marking device of the present invention. FIG. 2 is a flowchart showing an operation routine of the lens marking device of the lens marking device. FIG. 3 is a flowchart showing an operation routine of the lens marking device; FIG. 4 is a flowchart showing a first embodiment of a marking subroutine of the flowchart of FIG. 3; FIG. 5 is a flowchart of FIG. FIG. 6 is a flowchart showing a first embodiment of a stamp subroutine; FIG. 6 is a flowchart showing a first embodiment of a stamp subroutine of the flowchart of FIG. 3; FIG. 7 is a flowchart showing a stamp subroutine of the flowchart of FIG. FIG. 8 is a flowchart showing a first embodiment; FIG. 8 is a flowchart showing a first embodiment of a marked subroutine of the flowchart of FIG. 3; FIG. 10 is a schematic diagram showing a state of a mark point on a lens together with a movement route of a measurement point; FIG. 10 is a schematic diagram showing a state of a mark point on the lens together with a movement route of a measurement point according to the first embodiment; FIG. 12 is a schematic diagram showing a state of a mark point on a lens according to the embodiment together with a movement route of a measurement point; FIG. 12 is a schematic diagram showing a state of a mark point on the lens together with a movement route of a measurement point according to the first embodiment; FIG. 14 is a schematic diagram showing a state of a mark point on a lens according to the first embodiment together with a movement route of a measurement point; FIG. FIG. 15 is a schematic diagram showing an example of a mark point on a lens according to the first embodiment together with a distance area and a near area; FIG. 16 is a flowchart showing a second embodiment of a mark point subroutine; Review by two examples FIG. 18 is a schematic diagram showing an example of a state of a mark point on a lens together with a movement route of a measurement point. FIG. 18 is a diagram showing an example of marking of an unprocessed progressive multifocal lens. FIG. FIG. 3 is a schematic diagram showing a positional relationship. [Description of Signs] 1 ... Measurement optical system and detector 11 ... Y-axis feed mechanism 12 ... X-axis feed mechanisms 14 and 15 ... Hand 20 ... Lens pressing section 30 ... Spot section 203 ... Sequencer 206: comparison circuit 209: arithmetic circuit 211: RAM 212: ROM

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G01M 11/00 - 11/02 実用ファイル(PATOLIS) 特許ファイル(PATOLIS)──────────────────────────────────────────────────続 き Continued on the front page (58) Fields investigated (Int. Cl. 7 , DB name) G01M 11/00-11/02 Practical file (PATOLIS) Patent file (PATOLIS)

Claims (1)

(57)【特許請求の範囲】 1.測定光源からの光束を累進多焦点レンズを介して受
光することにより屈折特性を求めるレンズメーターにお
いて、前記累進多焦点 レンズの異なる部位での屈折特性を測定
する測定手段と、 該測定手段によって得られる近用部の最大加入度数を、
該最大加入度数となる位置座標とともに記憶する記憶
手段とを有することを特徴とするレンズメーター。 2.前記被検レンズが、X方向又はY方向に独立して移
動されて測定されることを特徴とする請求項1に記載の
レンズ。
(57) [Claims] In the lens meter for determining the refractive characteristics by receiving via a progressive multifocal lens the light beam from the measurement light source, a measuring means for measuring the refraction characteristics at different sites the progressive multifocal lens, obtained by the measuring means The maximum addition of the near section
Storage means for storing the coordinates of the position at which the maximum addition power is obtained , together with the coordinates. 2. The lens according to claim 1, wherein the test lens is moved independently in the X direction or the Y direction and measured.
JP10331593A 1998-11-20 1998-11-20 Lens meter Expired - Lifetime JP3115280B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10331593A JP3115280B2 (en) 1998-11-20 1998-11-20 Lens meter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10331593A JP3115280B2 (en) 1998-11-20 1998-11-20 Lens meter

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP35143297A Division JP2915882B2 (en) 1997-12-19 1997-12-19 Lens meter

Publications (2)

Publication Number Publication Date
JPH11218468A JPH11218468A (en) 1999-08-10
JP3115280B2 true JP3115280B2 (en) 2000-12-04

Family

ID=18245394

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10331593A Expired - Lifetime JP3115280B2 (en) 1998-11-20 1998-11-20 Lens meter

Country Status (1)

Country Link
JP (1) JP3115280B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4145012B2 (en) * 2000-12-11 2008-09-03 Hoya株式会社 Glasses lens processing method and lens meter
JP4646017B2 (en) * 2004-04-23 2011-03-09 株式会社ニデック Lens meter
JP5955103B2 (en) * 2012-05-30 2016-07-20 株式会社レクザム Lens meter

Also Published As

Publication number Publication date
JPH11218468A (en) 1999-08-10

Similar Documents

Publication Publication Date Title
JP3226949B2 (en) Lens meter
JPH1148114A (en) Method and device for measuring eyeglass frame, and eyeglass lens grinding device provided therewith
JP3115280B2 (en) Lens meter
JP4068229B2 (en) Eyeglass lens layout device
JP2838391B2 (en) Lens meter
JPH1076453A (en) Spectacle lens grinding work device
JP4068177B2 (en) Lens grinding machine
JP3115279B2 (en) Lens meter
JP3688438B2 (en) Eyeglass lens grinding device
JP2779929B2 (en) Lens meter
JPH10296602A (en) Grinding work device for spectacle lens
JP3075870B2 (en) How to supply a beveled spectacle lens
JP2801620B2 (en) Lens meter
JP2915882B2 (en) Lens meter
JP2551989B2 (en) Lens meter and method for measuring progressive multifocal lens by the lens meter
JPH076868B2 (en) Lens meter
JP2849569B2 (en) Lens meter
JPH076869B2 (en) Lens meter
JP2620831B2 (en) Lens meter
JP2655323B2 (en) Lens meter
JP2507645Y2 (en) Layout aids for eyeglass lenses
JP2849570B2 (en) Lens meter
JP2851032B2 (en) Judgment device for lens to be processed
JPH08243897A (en) Machining system for workpiece lens
JP3263064B2 (en) Eyeglass system

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term