Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2879482B2 - Eyeglass lens processing machine and eyeglass lens processing method - Google Patents
[go: Go Back, main page]

JP2879482B2 - Eyeglass lens processing machine and eyeglass lens processing method - Google Patents

Eyeglass lens processing machine and eyeglass lens processing method

Info

Publication number
JP2879482B2
JP2879482B2 JP3191150A JP19115091A JP2879482B2 JP 2879482 B2 JP2879482 B2 JP 2879482B2 JP 3191150 A JP3191150 A JP 3191150A JP 19115091 A JP19115091 A JP 19115091A JP 2879482 B2 JP2879482 B2 JP 2879482B2
Authority
JP
Japan
Prior art keywords
lens
bevel
value
axis
lens blank
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 - Fee Related
Application number
JP3191150A
Other languages
Japanese (ja)
Other versions
JPH04360761A (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.)
HOOYA KK
Original Assignee
HOOYA KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HOOYA KK filed Critical HOOYA KK
Priority to JP3191150A priority Critical patent/JP2879482B2/en
Publication of JPH04360761A publication Critical patent/JPH04360761A/en
Application granted granted Critical
Publication of JP2879482B2 publication Critical patent/JP2879482B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Grinding And Polishing Of Tertiary Curved Surfaces And Surfaces With Complex Shapes (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、眼鏡フレームのリムの
内周面に嵌合可能な形状に、レンズブランクの周縁部を
研削する眼鏡レンズ加工機及び眼鏡レンズ加工方法に関
し、特に、レンズブランクの周縁部を荒研削した後に施
す、ヤゲン加工を改良したものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a spectacle lens processing machine and a spectacle lens processing method for grinding a peripheral portion of a lens blank into a shape that can be fitted to an inner peripheral surface of a rim of a spectacle frame. This is an improvement of the beveling process performed after rough grinding of the peripheral portion of the steel sheet.

【0002】[0002]

【従来の技術】従来、この種の眼鏡レンズ加工機及び加
工方法としては、特開昭59−156657号公報に記
載されたものが知られている。この公報に記載された眼
鏡レンズ加工機は、レンズブランクの周縁部に、荒研削
の後に施す、ヤゲン加工を実行するとき基準となるヤゲ
ン曲面を、以下の手順により特定していた。つまり、先
ずレンズブランクの表面及び裏面の各曲率中心を算出
し、次にこれら求められた2点の曲率中心を通る光軸の
所定位置にヤゲン曲率中心を設定し、このヤゲン曲率中
心と既知のヤゲン曲率半径とによりヤゲン曲面を特定し
ていた。又、他のヤゲン曲面の特定方法として、例えば
特公平1−23721号公報に記載されたものも知られ
ている。この特定方法は、ヤゲン曲率中心が、レンズブ
ランクを挟持する一対のレンズ軸の軸心上に存在すると
いう前提条件と、所定の判断基準に基づき設定されたレ
ンズブランク外周側面の少なくとも2個以上のヤゲン頂
点位置とに基づいて演算し特定するものである。
2. Description of the Related Art Conventionally, as this kind of eyeglass lens processing machine and processing method, there is known an eyeglass lens processing machine described in JP-A-59-156657. In the spectacle lens processing machine described in this publication, a beveled curved surface to be applied to the peripheral portion of a lens blank after rough grinding and serving as a reference when performing beveling is specified by the following procedure. That is, first, the center of curvature of each of the front surface and the back surface of the lens blank is calculated, and then the bevel curvature center is set at a predetermined position of the optical axis passing through the obtained two points of curvature center. The bevel surface was specified by the bevel radius of curvature. Further, as another method for specifying a beveled surface, for example, a method described in Japanese Patent Publication No. 1-27212 is known. This specifying method is based on the premise that the bevel curvature center exists on the axis of a pair of lens axes that sandwich the lens blank, and at least two or more of the outer peripheral side surfaces of the lens blank set based on a predetermined criterion. This is calculated and specified based on the bevel apex position.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上述し
た何れの従来例においても、ヤゲン曲率中心を求めるに
際して、このヤゲン曲率中心が光軸上、あるいはレンズ
軸の軸心上に存在するという条件を満足させる必要があ
る。そのため、ヤゲン曲面を特定する演算過程でヤゲン
曲率中心が存在する軸が他の条件より優先されることに
なるので、レンズブランクの外周側面上のヤゲン頂点位
置が二の次になり、レンズブランクの外周側面の所望の
位置にヤゲン頂点を形成することが著しく困難であっ
た。この結果、加工済の眼鏡レンズを眼鏡フレームのリ
ムの内周面に嵌合したとき、眼鏡レンズの表面のリムか
らの突出量を抑えたいという、顧客の要求に応えられな
いという派生的な問題が生じることになる。このような
美観に係る顧客の要求に応えることは、今日では眼鏡レ
ンズの製作上極めて重要なことになっている。更に、別
の大きな問題点として、レンズブランクを一対のレンズ
軸で挟持するとき、レンズブランクの光学中心をレンズ
軸の軸心から大きく偏心させると、レンズブランクの外
周側面上でヤゲン頂点が形成できないことも、場合によ
っては起こり得る。又、前者の従来例においては、裏面
の曲率中心を定めるとき、仮に裏面がトーリック面であ
ったとしても球面に近似させて演算しているので、ヤゲ
ン曲率中心位置の基準となる裏面曲率中心位置自体が不
正確なので、自ずとヤゲン曲率中心位置も不正確になる
という問題点もある。
However, in any of the above-described conventional examples, when the center of the bevel curvature is obtained, the condition that the center of the bevel curvature exists on the optical axis or on the axis of the lens axis is satisfied. Need to be done. Therefore, in the calculation process for specifying the bevel curved surface, the axis at which the center of the bevel curvature is present has higher priority than other conditions. It was extremely difficult to form a bevel vertex at a desired position. As a result, when the processed spectacle lens is fitted to the inner peripheral surface of the rim of the spectacle frame, it is a derivative problem that it is not possible to meet the customer's demand for suppressing the amount of protrusion of the surface of the spectacle lens from the rim. Will occur. Responding to customer demands for such aesthetics has become extremely important today in the manufacture of spectacle lenses. Further, as another major problem, when the lens blank is sandwiched between a pair of lens axes, if the optical center of the lens blank is largely decentered from the axis of the lens axis, a bevel vertex cannot be formed on the outer peripheral side surface of the lens blank. This can happen in some cases. Further, in the former conventional example, when determining the center of curvature of the back surface, even if the back surface is a toric surface, since the calculation is performed by approximating the spherical surface, the back surface curvature center position serving as a reference of the bevel curvature center position is used. There is also a problem that the bevel curvature center position is naturally inaccurate because it is inaccurate.

【0004】上述の問題点に鑑みて本願発明はなされた
ものであり、その目的とするところは、ヤゲン曲率半径
を特定する演算過程において、レンズブランクの外周側
面に設定するヤゲン頂点位置を優先させることにより、
レンズブランクの外周側面上の所望の位置にヤゲン頂点
が存するようにヤゲン加工が可能な眼鏡レンズ加工機及
び眼鏡レンズ加工方法を提供することにある。
The present invention has been made in view of the above-mentioned problems, and an object thereof is to give priority to a bevel apex position set on the outer peripheral side surface of a lens blank in a calculation process for specifying a bevel curvature radius. By doing
It is an object of the present invention to provide a spectacle lens processing machine and a spectacle lens processing method capable of performing a bevel processing so that a bevel vertex exists at a desired position on an outer peripheral side surface of a lens blank.

【0005】[0005]

【課題を解決するための手段】本発明は上記目的を達成
するためになされたもので、その第1の発明は、レンズ
ブランクの表裏面を挟持する一対のレンズ軸と、このレ
ンズ軸を回転させる駆動装置とを有して前記レンズ軸方
向に沿って移動自在に、且つレンズ軸と直交する方向に
回動自在に支持されたレンズ保持ユニットと、このレン
ズ保持ユニットを前記レンズ軸方向に往復移動させる移
動手段と、前記一対のレンズ軸により挟持されたレンズ
ブランクの周縁部を研削する荒研削面及びヤゲン溝を有
するヤゲン研削面を表面に形成した回転砥石とを備え、
前記一対のレンズ軸により挟持されたレンズブランク
に、その周縁部を前記回転砥石の荒研削面に押圧して所
定の眼鏡フレームのリムにおける内周輪郭形状より大き
な形状に形成する荒研削加工を施した後、前記移動手段
により前記レンズ保持ユニットを移動させて荒研削済の
レンズブランクを回転砥石のヤゲン研削面に押し付ける
ことにより、前記レンズブランクの周縁部を前記眼鏡フ
レームのリムの内周面に嵌合可能な形状にヤゲン加工す
る眼鏡レンズ加工機において、前記一対のレンズ軸の軸
心に一致又は平行なZ軸と、このZ軸に垂直なrθ平面
により規定される3次元座標を設定し、前記眼鏡フレー
ムのリムの内周輪郭形状に相似的且つ近似的な輪郭形状
を特定するrθ値(r:基準点からの動径,θ:基準角
度からの回転角)を記憶するrθ記憶手段と前記rθ記
憶手段に格納されたrθ値を読み出し、このrθ値の関
数のrの極大値の中でrの値が大きな順に3個の極大値
を検索して、これら極大値に対応する3個の角度θにお
けるレンズブランクの周縁部のZ値の測定点を3個所決
定する測定位置決定手段と、前記測定位置決定手段によ
って決定された測定点における表面及び裏面の各Z値を
測定するZ値測定手段と、前記レンズブランクの周縁部
において、前記表面測定点と裏面測定点の間に所定のヤ
ゲン頂点位置を設定するヤゲン頂点位置設定手段と、こ
の設定されたヤゲン頂点の座標値を前記rθ記憶手段に
格納されたrθ値と、Z値測定手段により得られたZ値
から算出する第1演算手段と、前記第1演算手段で得ら
れた各ヤゲン頂点の座標値と、ヤゲン曲率半径記憶手段
から読み出されたヤゲン曲率半径Rから曲率中心を算出
してヤゲン曲率を特定する第2演算手段と、を備え、荒
研削済のレンズブランクの周縁部を前記眼鏡フレームの
リムの内周面に嵌合可能な形状に加工するに際して、前
記レンズブランクの周縁部を回転砥石のヤゲン研削面に
押圧した後、前記第2演算手段で得られた演算結果に基
づいて、前記移動手段を作動させてレンズ保持ユニット
を前記レンズ軸に沿って移動させることにより、前記レ
ンズブランクの外周側面の全域にわたって形成するヤゲ
ン頂点位置が前記第2演算手段で算出されたヤゲン曲面
上に位置するようにしてヤゲン加工を実行することを特
徴とする。
The present invention SUMMARY OF] has been made in order to achieve the above object, the rotation thereof the first invention comprises a pair of lens axis sandwiching the front and back surfaces of the lens blank, the lens axis A lens holding unit having a driving device for moving along the lens axis direction and rotatably supported in a direction perpendicular to the lens axis, and reciprocating the lens holding unit in the lens axis direction. Moving means for moving, comprising a rotating grindstone formed on the surface with a rough grinding surface and a beveled grinding surface having a beveled groove for grinding the peripheral portion of the lens blank sandwiched by the pair of lens axes,
The lens blank held between the pair of lens shafts is subjected to a rough grinding process in which a peripheral portion thereof is pressed against a rough grinding surface of the rotating grindstone to form a shape larger than an inner circumferential contour shape of a rim of a predetermined eyeglass frame. After that, by moving the lens holding unit by the moving means and pressing the rough-ground lens blank against the beveled grinding surface of the rotating grindstone, the peripheral edge of the lens blank is placed on the inner peripheral surface of the rim of the eyeglass frame. In a spectacle lens processing machine that bevels into a fittable shape, three-dimensional coordinates defined by a Z-axis that is coincident with or parallel to the axis of the pair of lens axes and an rθ plane that is perpendicular to the Z-axis are set. An rθ value (r: moving radius from a reference point, θ: rotation angle from a reference angle) for specifying a contour shape similar and approximate to the inner peripheral contour shape of the rim of the spectacle frame is described. To rθ storing means and reads out the rθ value stored in the rθ storage means, Seki this rθ value
Three local maximums in the order of increasing value of r among the local maximums of the number r
For three angles θ corresponding to these local maxima.
A measurement position determination means for three locations determined measurement points of Z value of the peripheral portion of the lens blank to kick, and Z value measuring means for measuring the respective Z values of the surface and the back surface at the measurement point determined by the measurement position determination means A bevel apex position setting means for setting a predetermined bevel apex position between the front surface measurement point and the back surface measurement point at a peripheral portion of the lens blank; and the coordinate values of the set bevel apex in the rθ storage means. and stored rθ values, a first calculating means for calculating the Z value obtained by the Z value measuring means, resulting et in the first arithmetic means
Coordinate value of each bevel vertex and bevel curvature radius storage means
Of curvature center from bevel curvature radius R read from
A second calculating means for specifying the bevel curvature, and processing the peripheral edge of the roughly ground lens blank into a shape that can be fitted to the inner peripheral surface of the rim of the spectacle frame. After pressing the peripheral portion against the beveled grinding surface of the rotating grindstone, based on the calculation result obtained by the second calculation means, the moving means is operated to move the lens holding unit along the lens axis. The beveling is performed such that the bevel apex position formed over the entire outer peripheral side surface of the lens blank is positioned on the beveled curved surface calculated by the second calculating means .

【0006】第2の発明は、レンズブランクの表裏面を
挟持する一対のレンズ軸と、このレンズ軸を回転させる
駆動装置とを有して前記レンズ軸方向に沿って移動自在
に、且つレンズ軸と直交する方向に回動自在に支持され
たレンズ保持ユニットと、このレンズ保持ユニットを前
記レンズ軸方向に往復移動させる移動手段と、前記一対
のレンズ軸により挟持されたレンズブランクの周縁部を
研削する荒研削面及びヤゲン溝を有するヤゲン研削面を
表面に形成した回転砥石とを備え、前記一対のレンズ軸
により挟持されたレンズブランクに、その周縁部を前記
回転砥石の荒研 削面に押圧して所定の眼鏡フレームのリ
ムにおける内周輪郭形状より大きな形状に形成する荒研
削加工を施した後、前記移動手段により前記レンズ保持
ユニットを移動させて荒研削済のレンズブランクを回転
砥石のヤゲン研削面に押し付けることにより、前記レン
ズブランクの周縁部を前記眼鏡フレームのリムの内周面
に嵌合可能な形状にヤゲン加工する眼鏡レンズ加工機に
おいて、前記一対のレンズ軸の軸心に一致又は平行なZ
軸と、このZ軸に垂直なrθ平面により規定される3次
元座標を設定し、前記眼鏡フレームのリムの内周輪郭形
状に相似的且つ近似的な輪郭形状を特定するrθ値
(r:基準点からの動径,θ:基準角度からの回転角)
を記憶するrθ記憶手段と、前記rθ記憶手段に格納さ
れたrθ値を読み出し、rθ値関数の複数の極値点の中
で任意の極値点から他の極値点に至る距離が最大となる
2個の極値点を第1及び第2の測定点と決定し、さら
に、この2個の極値点を結ぶ分割線の両側にそれぞれ位
置する2個の極値点を第3及び第4の測定点と決定する
測定位置決定手段と、前記測定位置決定手段によって決
定された測定点における表面及び裏面の各Z値を測定す
るZ値測定手段と、前記レンズブランクの周縁部におい
て、 前記表面測定点と裏面の測定点の間に所定のヤゲン
頂点位置を設定するヤゲン頂点位置設定手段と、 この設
定されたヤゲン頂点の座標値を前記rθ記憶手段により
格納されたrθ値と、Z値測定手段により得られたZ値
から算出する第1演算手段と、 ヤゲン頂点位置の座標に
基づいて、ヤゲン曲率中心から第1及び第2の測定点に
至る距離が互いに等しいという条件と、ヤゲン曲率中心
から第3および第4の測定点に至る距離が互いに等しい
という条件でヤゲン曲面の曲率中心座標値を算出し、さ
らに前記ヤゲン頂点の座標値に基づいてヤゲン曲率半径
を算出してヤゲン曲率を特定する第2演算手段と、を備
え、荒研削済のレンズブランクの周縁部を前記眼鏡フレ
ームのリムの内周面に嵌合可能な形状に加工するに際し
て、前記レンズブランクの周縁部を回転砥石のヤゲン研
削面に押圧した後、前記第2演算手段で得られた演算結
果に基づいて、前記移動手段を作動させてレンズ保持ユ
ニットを前記レンズ軸に沿って移動させることにより、
前記レンズブランクの外周側面の全域にわたって形成す
るヤゲン頂点 位置が前記第2演算手段で算出されたヤゲ
ン曲面上に位置するようにしてヤゲン加工を実行する
とを特徴とする。
In a second aspect, the front and back surfaces of the lens blank are
A pair of lens axes to be sandwiched and this lens axis is rotated
It has a driving device and is movable along the lens axis direction.
And rotatably supported in a direction perpendicular to the lens axis.
Lens holding unit and the lens holding unit
Moving means for reciprocating in the axial direction of the lens;
The peripheral edge of the lens blank held between the lens axes
Rough ground surface to be ground and bevel ground surface with bevel groove
A rotating grindstone formed on the surface, wherein the pair of lens axes
The peripheral part of the lens blank sandwiched by
It is pressed against the AraKen cutting surface of the grinding wheel in a predetermined spectacle frame Li
Roughening to form a shape larger than the inner peripheral contour shape
After shaving, the lens is held by the moving means.
Move the unit to rotate the rough-ground lens blank
By pressing against the beveled grinding surface of the whetstone,
Rim of the eyeglass frame with the inner peripheral surface of the rim of the eyeglass frame
For eyeglass lens processing machine that bevels into a shape that can fit in
Z that coincides with or is parallel to the axis of the pair of lens axes.
Axis and a third order defined by an rθ plane perpendicular to the Z axis.
Set the original coordinates, the inner contour of the rim of the eyeglass frame
Rθ value that specifies a similar and approximate contour shape
(R: moving radius from reference point, θ: rotation angle from reference angle)
Storage means for storing the
Read out the rθ value obtained,
Maximizes the distance from any extreme point to another extreme point
The two extreme points are determined as the first and second measurement points, and
Are located on both sides of the dividing line connecting these two extreme points.
The two extreme points to be placed are determined as the third and fourth measurement points
Measuring position determining means;
Measure the Z values of the front and back surfaces at the specified measurement points.
Z-value measuring means, and a peripheral portion of the lens blank
Te, predetermined bevel between the surface measurement point and the rear surface of the measuring points
A bevel apex position setting means for setting a vertex position, the setting
The coordinate value of the determined bevel vertex is stored in the rθ storage unit.
The stored rθ value and the Z value obtained by the Z value measuring means
And a first calculating means for calculating from the coordinates
From the center of the bevel curvature to the first and second measurement points
The condition that the distances are equal to each other and the center of the bevel curvature
Distances from the measurement points to the third and fourth measurement points are equal to each other
Calculates the curvature center coordinate value of the beveled surface under the condition
Further, based on the coordinate value of the bevel vertex,
And a second calculating means for calculating the bevel curvature by calculating
The edge of the rough-ground lens blank is
When processing into a shape that can fit into the inner peripheral surface of the rim of the
The edge of the lens blank is
After pressing against the cut surface, the calculation result obtained by the second calculation means is obtained.
The moving means is actuated based on the result and the lens holding unit is operated.
By moving the knit along the lens axis,
Formed over the entire outer peripheral side surface of the lens blank.
The bevel vertex position calculated by the second calculating means.
So as to be positioned on the down curved surface, characterized and this <br/> to perform beveling.

【0007】第3の発明は、レンズブランクの表裏面を
挟持する一対のレンズ軸と、このレンズ軸を回転させる
駆動装置とを有して前記レンズ軸方向に沿って移動自在
に、且つレンズ軸と直交する方向に回動自在に支持され
たレンズ保持ユニットと、このレンズ保持ユニットを前
記レンズ軸方向に往復移動させる移動手段と、前記一対
のレンズ軸により挟持されたレンズブラングの周縁部を
研削する荒研削面及びヤゲン溝を有するヤゲン研削面を
表面に形成した回転砥石とを備え、前記一対のレンズ軸
により挟持されたレンズブランクに、その周縁部を前記
回転砥石の荒研削面に押圧して所定の眼鏡フレームのリ
ムにおける内周輪郭形状より大きな形状に形成する荒研
削加工を施した後、前記移動手段により前記レンズ保持
ユニットを移動させて荒研削済のレンズブランクを回転
砥石のヤゲン研削面に押し付けることにより、前記レン
ズブランクの周縁部を前記眼鏡フレームのリムの肉周面
に嵌合可能な形状にヤゲン加工する眼鏡レンズ加工方法
において、前記一対のレンズ軸の軸心に一致又は平行な
Z軸と、このZ軸に垂直なrθ平面により規定される3
次元座標を設定し、前記眼鏡フレームのリムの内周輪郭
形状に相似的且つ近似的な輪郭形状を特定するrθ値
(r:基準点からの動径,θ:基準角度からの回転角)
を記憶するrθ記憶ステップと、前記rθ記憶ステップ
に格納されたrθ値を読み出し、このrθ値の関数のr
の極大値の中でrの値が大きな順に3個の極大値を検索
して、これら極大値に対応する3個の角度θにおけるレ
ンズブランクの周縁部のZ値の測定点を3個所決定する
測定位置決定ステップと、前記測定位置決定ステップに
よって決定された測定点における表面及び裏面の各Z値
を測定するZ値測定ステップと、前記レンズブランクの
周縁部において、前記表面測定点と裏面測定点の間に所
定のヤゲン頂点位置を設定するヤゲン頂点位置設定ステ
ップと、この設定されたヤゲン頂点の座標値を前記rθ
記憶ステップに格納されたrθ 値と、Z値測定手段によ
り得られたZ値から算出する第1演算ステップと、前記
第1演算ステップで得られた各ヤゲン頂点の座標値と、
ヤゲン曲率半径記憶ステップから読み出されたヤゲン曲
率半径Rから曲率中心を算出してヤゲン曲率を特定する
第2演算ステップと、を含み、荒研削済のレンズブラン
クの周縁部を前記眼鏡フレームのリムの内周面に嵌合可
能な形状に加工するに際して、前記レンズブランクの周
縁部を回転砥石のヤゲン研削面に押圧した後、前記第2
演算ステップで得られた演算結果に基づいて、前記移動
手段を作動させてレンズ保持ユニットを前記レンズ軸に
沿って移動させることにより、前記レンズブランクの外
周側面の全域にわたって形成するヤゲン頂点位置が前記
第2演算ステップで算出されたヤゲン曲面上に位置する
ようにしてヤゲン加工を実行することを特徴とする。
In a third aspect, the front and back surfaces of the lens blank are
A pair of lens axes to be sandwiched and this lens axis is rotated
It has a driving device and is movable along the lens axis direction.
And rotatably supported in a direction perpendicular to the lens axis.
Lens holding unit and the lens holding unit
Moving means for reciprocating in the axial direction of the lens;
Of the lens blang sandwiched between the lens axes
Rough ground surface to be ground and bevel ground surface with bevel groove
A rotating grindstone formed on the surface, wherein the pair of lens axes
The peripheral part of the lens blank sandwiched by
Press against the rough grinding surface of the rotating grindstone to fix the eyeglass frame
Roughening to form a shape larger than the inner peripheral contour shape
After shaving, the lens is held by the moving means.
Move the unit to rotate the rough-ground lens blank
By pressing against the beveled grinding surface of the whetstone,
Rim of the eyeglass frame with the peripheral edge of the blank
Eyeglass lens processing method to bevel the shape into a shape that can fit in
In, coincident or parallel to the axis of the pair of lens axes
3 defined by the Z axis and an rθ plane perpendicular to the Z axis
Set the dimensional coordinates, the inner circumference contour of the rim of the eyeglass frame
Rθ value that specifies a contour shape similar and approximate to the shape
(R: moving radius from reference point, θ: rotation angle from reference angle)
Storing the rθ, and storing the rθ
Is read out, and r of the function of this rθ value is read out.
Search for three maxima in the order of increasing r value among maxima of
And three angles θ corresponding to these local maxima.
Three measurement points of Z value on the periphery of lens blank
The measuring position determining step and the measuring position determining step
Each Z value of the front and back surfaces at the measurement point determined
Measuring a Z value, and
At the periphery, between the front surface measurement point and the back surface measurement point
Set the bevel vertex position
And the coordinate value of the set bevel apex is rθ
The rθ value stored in the storage step and the Z value measuring means
A first calculation step of calculating from the obtained Z value;
A coordinate value of each bevel vertex obtained in the first calculation step;
The bevel tune read from the bevel curvature radius storage step
Identify the bevel curvature by calculating the center of curvature from the radius of curvature R
A second operation step, wherein the rough-ground lens blank is
Can be fitted to the inner peripheral surface of the rim of the spectacle frame
When processing the lens blank,
After pressing the edge against the beveled grinding surface of the rotating grindstone, the second
The movement based on the calculation result obtained in the calculation step.
Activate the means to move the lens holding unit to the lens axis.
Along the outside of the lens blank.
The bevel apex position formed over the entire area of the peripheral side is
Located on the beveled surface calculated in the second calculation step
It is characterized in that the beveling is performed as described above.

【0008】第4の発明は、レンズブランクの表裏面を
挟持する一対のレンズ軸と、このレンズ軸を回転させる
駆動装置とを有して前記レンズ軸方向に沿って移動自在
に、且つレンズ軸と直交する方向に回動自在に支持され
たレンズ保持ユニットと、このレンズ保持ユニットを前
記レンズ軸方向に往復移動させる移動手段と、前記一対
のレンズ軸により挟持されたレンズブランクの周縁部を
研削する荒研削面及びヤゲン溝を有するヤゲン研削面を
表面に形成した回転砥石とを備え、前記一対のレンズ軸
により挟持されたレンズブランクに、その周縁部を前記
回転砥石の荒研削面に押圧して所定の眼鏡フレームのリ
ムにおける内周輪郭形状より大きな形状に形成する荒研
削加工を施した後、前記移動手段により前記レンズ保持
ユニットを移動させて荒研削済のレンズブランクを回転
砥石のヤゲン研削面に押し付けることにより、前記レン
ズブランクの周縁部を前記眼鏡フレームのリムの内周面
に嵌合可能な形状にヤゲン加工する眼鏡レンズ加工方法
において、前記一対のレンズ軸の軸心に一致又は平行な
Z軸と、このZ軸に垂直なrθ平面により規定される3
次元座標を設定し、前記眼鏡フレームのリムの内周輪郭
形状に相似的且つ近似的な輪郭形状を特定するrθ値
r:基準点からの動径,θ:基準角度からの回転角)
を記憶するrθ記憶ステップと、前記rθ記憶ステップ
に格納されたrθ値を読み出し、rθ値関数の複数の極
値点の中で任意の極値点から他の極値点に至る距離が最
大となる2個の極値点を第1及び第2の測定点と決定
し、さらに、この2個の極値点を結ぶ分割線の両側にそ
れぞれ位置する2個の極値点を第3及び第4の測定点と
決定する測定位置決定ステップと、前記測定位置決定ス
テップによって決定された測定点における表面及び裏面
の各Z値を測定するZ値測定ステップと、前記レンズブ
ランクの周縁部において、前記表面測定点と裏面の測定
点の間に所定のヤゲン頂点位置を設定するヤゲン頂点位
置設定ステップと、この設定されたヤゲン頂点の座標値
を前記rθ記憶ステップにより格納されたrθ値と、Z
値測定ステップにより得られたZ値から算出する第1演
算ステップと、ヤゲン頂点位置の座標に基づいて、ヤゲ
ン曲率中心から第1及び第2の測定点に至る距離が互い
に等しいという条件と、ヤゲン曲率中心から第3および
第4の測定点に至る距離が互いに等しいという条件でヤ
ゲン曲面の曲率中心座標値を算出し、さらに前記ヤゲン
頂点の座標値に基づいてヤゲン曲率半径を算出してヤゲ
ン曲率を特定する第2演算ステップと、を含み、荒研削
済のレンズブランクの周縁部を前記眼鏡フレームのリム
の内周面に嵌合可能な形状に加工するに際して、前記レ
ンズブランクの周縁部を回転砥石のヤゲン研削面に押圧
した後、前記第2演算ステップで得られた演算結果に基
づいて、前記移動手段を作動させてレンズ保持ユニット
を前記レンズ軸に沿って移動させることにより、前記レ
ンズブランクの外周側面の全域にわたって形成するヤゲ
ン頂点位置が前記第2演算ステップで算出されたヤゲン
曲面上に位置するようにしてヤゲン加工を実行すること
を特徴とする。
In a fourth aspect, the front and back surfaces of the lens blank are
A pair of lens axes to be sandwiched and this lens axis is rotated
It has a driving device and is movable along the lens axis direction.
And rotatably supported in a direction perpendicular to the lens axis.
Lens holding unit and the lens holding unit
Moving means for reciprocating in the axial direction of the lens;
The peripheral edge of the lens blank held between the lens axes
Rough ground surface to be ground and bevel ground surface with bevel groove
A rotating grindstone formed on the surface, wherein the pair of lens axes
The peripheral part of the lens blank sandwiched by
Press against the rough grinding surface of the rotating grindstone to fix the eyeglass frame
Roughening to form a shape larger than the inner peripheral contour shape
After shaving, the lens is held by the moving means.
Move the unit to rotate the rough-ground lens blank
By pressing against the beveled grinding surface of the whetstone,
Rim of the eyeglass frame with the inner peripheral surface of the rim of the eyeglass frame
Eyeglass lens processing method to bevel the shape into a shape that can fit in
In, coincident or parallel to the axis of the pair of lens axes
3 defined by the Z axis and an rθ plane perpendicular to the Z axis
Set the dimensional coordinates, the inner circumference contour of the rim of the eyeglass frame
Rθ value that specifies a contour shape similar and approximate to the shape
( R: moving radius from reference point, θ: rotation angle from reference angle)
Storing the rθ, and storing the rθ
The rθ value stored in the rθ value function is read out and the
The distance from any extreme point to another extreme point is
Determine the two extreme points as the first and second measurement points
And on both sides of the dividing line connecting these two extreme points.
The two extreme points respectively located are referred to as third and fourth measurement points.
Determining a measurement position determining step;
Front and back surfaces at measurement points determined by Tep
A Z value measuring step for measuring each Z value of the lens lens;
Measurement of the front surface measurement point and the back surface at the periphery of the rank
Set bevel vertex position between points Bevel vertex position
Setting step and the coordinate value of this set bevel vertex
With the rθ value stored in the rθ storage step and Z
The first performance calculated from the Z value obtained in the value measurement step
Calculation step and the coordinates of the top of the bevel
Distance from the center of curvature to the first and second measurement points
From the center of the bevel curvature and
Under the condition that the distances to the fourth measurement point are equal to each other,
Calculating the coordinates of the center of curvature of the curved surface;
Calculate the bevel radius of curvature based on the coordinate values of the vertices and
A second operation step of determining a curvature
Rim of the eyeglass frame
When processing into a shape that can be fitted to the inner peripheral surface of
Press the peripheral edge of the lens blank against the beveled grinding surface of the rotating grindstone
Then, based on the operation result obtained in the second operation step,
Then, the moving means is operated to operate the lens holding unit.
By moving the lens along the lens axis,
Bead formed over the entire outer peripheral side of the lens blank
Bevel position calculated at the second calculation step
Performing beveling so that it is located on a curved surface
It is characterized by.

【0009】[0009]

【作用】第1および第3の発明に係る眼鏡レンズ加工機
及び加工方法によれば、測定位置決定手段によってrθ
記憶手段に格納されたrθ値を読み出し、このrθ値の
関数のrの極大値の中でrの値が大きな順に3個の極大
値を検策して、これら極大値に対応する3個の角度θに
おけるレンズブランクの周縁部のZ値の測定点を3個所
決定している。また、ヤゲン頂点位置設定手段によって
レンズブランクの周縁部における表面測定点と裏面測定
点との間にヤゲン頂点位置を設定し、その後、第1演算
手段で前記ヤゲン頂点の座標値を算出し、このヤゲン頂
点の座標値に基づいてヤゲン曲面を特定している。第2
の演算手段において、第1の演算手段によって得られた
3個のヤゲン頂点の座標値と、ヤゲン曲率半径記憶手段
から読み出したヤゲン曲率半径Rとに基づいてヤゲン曲
率中心座標値を算出してヤゲン曲面を特定している。
The eyeglass lens processing machine according to the first and third inventions
And the processing method, the measurement position determining means
The rθ value stored in the storage means is read, and the rθ value
Three maxima in the order of increasing r value among the maximal values of r of the function
Check the values and determine the three angles θ corresponding to these local maxima.
Measurement points of Z value of the peripheral part of lens blank
I have decided. Also, the bevel vertex position setting means
Surface measurement point and back surface measurement at the periphery of lens blank
Set the bevel vertex position between the point and the first calculation
Means calculates the coordinate value of the top of the bevel,
The bevel surface is specified based on the coordinate values of the points. Second
In the arithmetic means of the above, obtained by the first arithmetic means
Coordinate values of three bevel vertices and bevel curvature radius storage means
Bevel based on bevel radius of curvature R read from
The bevel curved surface is specified by calculating the rate center coordinate value.

【0010】第2および第4の発明に係る眼鏡レンズ加
工機及び加工方法によれば、測定位置決定手段におい
て、rθ関数の極値の中で任意の極値点から他の極値点
に至る距離が最大となる2個の極値点を第1及び第2の
測定点として選択し、この2個の極値点を結ぶ分割線の
両側にそれぞれ位置する2個の極値点を第3及び第4の
測定点として決定している。また、第2の演算手段にお
いて、ヤゲン頂点位置の座標値に基づいてヤゲン曲面の
曲率中心座標値を算出するに際して、ヤゲン曲率中心か
ら第1及び第2に至る距離が互いに等しいという条件
と、ヤゲン曲率中心から第3及び第4に至る距離が互い
に等しいという条件でヤゲン曲面のヤゲン曲率半径を算
出してヤゲン曲率を特定している。
The eyeglass lens according to the second and fourth inventions
According to the machine tool and the processing method,
From any extremal point in the extremum of the rθ function to another extremal point
The first and second extreme points at which the distance to
Selected as a measurement point, and a dividing line connecting the two extreme points
The two extreme points respectively located on both sides are
Determined as a measurement point. Also, the second computing means
Of the bevel surface based on the coordinate values of the top of the bevel
When calculating the coordinate value of the center of curvature,
Condition that the distance from the first to the second is equal to each other
And the distance from the center of the bevel curvature to the third and fourth
Calculates the bevel radius of curvature of the bevel surface on condition that
Out and specify the bevel curvature.

【0011】[0011]

【実施例】以下に、図面に示す実施例を参照して本発明
に係る眼鏡レンズ加工機及び眼鏡レンズ加工方法につい
て説明する。図1は、本発明に係る眼鏡レンズ加工機の
一実施例を示す主要構成部材、機構の斜視図で、荒研削
前のレンズブランク6(または荒研削後のレンズブラン
ク60)を保持するレンズ保持ユニット24と、レンズ
ブランク6または60の周縁 部を研削するダイヤモンド
ホイール1と、ホーマ20を支持するアーム部33と、
レンズ保持ユニット24及びアーム部33の移動手段2
9とを主に示す。図2はレンズブランクのrθ値を測定
するrθ測定手段の側面図、図3はZ値を測定するZ値
測定手段の斜視図、図4は眼鏡レンズ加工機の電気回路
図である。本発明による眼鏡レンズ加工機は、ホーマ2
0の形状にならってレンズブランク6の周縁部を荒研削
し、その後に周縁部にヤゲン加工を施すものである。
尚、本実施例においては、後述するレンズ軸の軸心をZ
軸とし、このZ軸と直交する平面をrθ平面とし、この
rθ平面により座標を規定している。また、rθ値を測
定するrθ測定手段300は図2に示す通りレンズ保持
ユニット24の下方に配置され、Z値を測定するZ値測
定手段200は図3に示す通りレンズ保持ユニット24
の前側に配置されるものであるが、何れも図1には示し
ていない。
BRIEF DESCRIPTION OF THE DRAWINGS FIG.
Eyeglass lens processing machine and eyeglass lens processing method according to
Will be explained. FIG. 1 shows an eyeglass lens processing machine according to the present invention.
FIG. 3 is a perspective view of main components and mechanisms showing one embodiment,
Lens blank 6 before (or lens blank after rough grinding)
A) a lens holding unit 24 for holding the lens
Diamond for grinding the periphery of blank 6 or 60
A wheel 1, an arm 33 supporting the homer 20,
Moving means 2 for lens holding unit 24 and arm 33
9 is mainly shown. Figure 2 measures the rθ value of the lens blank
FIG. 3 is a side view of the rθ measuring means, and FIG.
FIG. 4 is a perspective view of the measuring means, and FIG. 4 is an electric circuit of the eyeglass lens processing machine.
FIG. The eyeglass lens processing machine according to the present invention is
Rough grinding of the periphery of the lens blank 6 following the shape of 0
Then, beveling is performed on the periphery.
In this embodiment, the axis of a lens axis described later is Z
Axis, and a plane orthogonal to the Z axis is an rθ plane.
The coordinates are defined by the rθ plane. Also, measure the rθ value.
Rθ measuring means 300 holds the lens as shown in FIG.
A Z-value measuring device arranged below the unit 24 for measuring the Z-value
The setting means 200 includes the lens holding unit 24 as shown in FIG.
Are arranged on the front side, but both are shown in FIG.
Not.

【0012】ここで、rθ値とはレンズブランクの輪郭
を測定するものであり、本例においてはレンズブランク
の表恵面を挟持する一対のレンズ軸の軸心を基準とし、
この基準点から周縁部に位置する任意の点をr(動径)
と、θ(角席)との極座標で示す値である。
Here, the rθ value is the contour of the lens blank.
The lens blank is measured in this example.
With reference to the axis of a pair of lens axes that sandwich the front surface of
An arbitrary point located on the periphery from this reference point is represented by r (radial radius).
And θ (square seat) in polar coordinates.

【0013】さて、図1において、前記ダイヤモンドホ
イール1は、回転自在なスピンドル5に取付けられてお
り、このスピンドル5にメインモータ(図1中、図示せ
ず)の回転動力が、プーリ2やベルト3からなる動力伝
達機構4を介して伝達されることにより、一定速度で回
転されるように構成されている。レンズ研削作業では、
ダイヤモンドホイール1は、回転状熊で、荒研削前のレ
ンズブランク6の周縁部に圧接され、これを研削する。
このダイヤモンドホイール1は、円柱状に形成された荒
研削用の荒砥石(メッシュ:#100)1bとヤゲン研
削用のヤゲン砥石(メッシュ:#400)1aとを一体
的に有し、スピンドル5に固定ネジ1cにより固着され
るもので、ヤゲン砥石1aの円周表面には頂角120゜
のヤゲン溝1a が形成されている。
Now, referring to FIG.
The eel 1 is mounted on a rotatable spindle 5.
The main motor (shown in FIG. 1)
) Is the power transmitted from the pulley 2 and belt 3
Transmission at a constant speed by transmission through the
It is configured to be inverted. In lens grinding work,
The diamond wheel 1 is a rotating bear,
Is pressed against the peripheral edge of the lens blank 6 and is ground.
The diamond wheel 1 has a rough cylindrical shape.
Rough grinding stone (mesh: # 100) 1b for grinding
Beveling wheel (mesh: # 400) 1a for shaving
And fixed to the spindle 5 with the fixing screw 1c.
With a vertex angle of 120 ° on the circumferential surface of the beveled grinding wheel 1a.
Bevel groove 1a 1 of is formed.

【0014】前記レンズブランク6は、レンズ押え軸7
とレンズ支持軸8(以下、車にレンズ軸と呼ぶときはレ
ンズ押え軸7とレンズ支持軸8の双方のことを指してい
る。)によって表裏面を挟持される。レンズ押え軸7に
は、チャッキングモータ9の回転力が、ベルト10とプ
ーリ11を介して伝達される。チャッキングモータ9の
回転力で、送りねじ12が回転送りされることにより、
レンズ押え軸7は、その軸方向に移動することができ
る。送りねじ12に関する機構では、送りねじ12の回
転送りを行えるように、プーリ11の内径孔に雌ねじが
形成され、この雌ねじに送りねじ12が螺合するように
構成されている。レンズ押え軸7の軸方向の移動で、レ
ンズブランク6を眼鏡レンズ加工機に自在に着脱するこ
とができる。すなわち、レンズ押え軸7をレンズ支持軸
8に近づく方向へ移動させると、レンズ支持軸8とレン
ズ押え軸7との間でレンズブランク6を挾持することが
でき、レンズ押え軸7をレンズ支持軸8から離れる方向
へ移動させると、レンズブランク6を取り外すことがで
きる。
The lens blank 6 includes a lens holding shaft 7.
And the lens support shaft 8 (hereinafter referred to as the lens shaft
Lens holding shaft 7 and lens support shaft 8
You. ) Sandwiches the front and back surfaces. On the lens holding shaft 7
Means that the rotational force of the chucking motor 9 is
Is transmitted through the client 11. Chucking motor 9
When the feed screw 12 is rotationally fed by the rotational force,
The lens holding shaft 7 can move in the axial direction.
You. In the mechanism relating to the feed screw 12, the rotation of the feed screw 12 is performed.
A female screw is inserted into the inner diameter hole of the pulley 11 so that
So that the feed screw 12 is screwed into this female screw.
It is configured. By moving the lens holding shaft 7 in the axial direction,
The lens blank 6 can be freely attached to and detached from the eyeglass lens processing machine.
Can be. That is, the lens holding shaft 7 is connected to the lens support shaft.
8 in the direction approaching the lens support shaft 8 and the lens
The lens blank 6 can be clamped between the
Direction in which the lens holding shaft 7 is separated from the lens support shaft 8
To remove the lens blank 6.
Wear.

【0015】レンズブランク6の回転は、レンズ押え軸
7とレンズ支持軸8が回転することにより行われる。ま
ずレンズモータ13の回転で、ギヤ14,15を介して
回転軸16が回転する。レンズモータ13の回転力は、
さらに、回転軸16の両端に固設したプーリ17,1
7、レンズ押え軸7およびレンズ支持軸8のそれぞれに
設けられたプーリ19,19、これらのプーリ間に巻き
掛けられたベルト18、18を介して、レンズ押え軸7
とレンズ支持軸8に与えられる。このように、レンズ押
え軸7とレンズ支持軸8は、共通のレンズモータ13に
より回転力を与えられて、同期状態で回転する。尚、上
述したレンズモータ13はパルスモータからなり、図4
に示す通り、CPU500からインターフェース501
を通したパルス信号に基づいて作動する。
The rotation of the lens blank 6 is controlled by a lens holding shaft.
This is performed by rotating the lens 7 and the lens support shaft 8. Ma
The rotation of the lens motor 13 via the gears 14 and 15
The rotation shaft 16 rotates. The rotational force of the lens motor 13 is
Further, pulleys 17 and 1 fixed to both ends of the rotating shaft 16 are provided.
7, each of the lens holding shaft 7 and the lens supporting shaft 8
Pulleys 19, 19 provided, wound between these pulleys
The lens holding shaft 7 is passed through the belts 18
Is given to the lens support shaft 8. Thus, the lens push
The shaft 7 and the lens support shaft 8 are connected to a common lens motor 13.
Rotational force is given to rotate in a synchronized state. In addition, above
The lens motor 13 described above is composed of a pulse motor,
As shown in FIG.
It operates on the basis of the pulse signal passed through.

【0016】前記ホーマ20は、未加工のレンズブラン
ク6の研削目標形状を与えるもので、ホーマ20の輪郭
形状は、眼鏡フレームのリム内周輪郭形状と同一である
(対応している)。ホーマ20と前記レンズブランク6
とは、レンズ支持軸8の両端 のそれぞれの位置に、同軸
的位置関係にて固定、配置される。レンズブランク6
は、前述の通り、レンズ押え軸7とレンズ支持軸8とで
挾持される一方、ホーマ20はレンズ支持軸8とホーマ
押え部材52で挾持されている。したがって、レンズモ
ータ13が回転し、レンズ押え軸7およびレンズ支持軸
8が回転すると、レンズブランク6とホーマ20は、共
に同期状態で回転する。尚、本例ではホーマ20の形状
を眼鏡フレームのリム内周輪郭形状と同一にしている
が、必ずしも両者は同一である必要はなく、相似的且つ
折似的であれば良い。
The homer 20 is an unprocessed lens blank.
To give the target shape of grinding
The shape is the same as the rim inner circumference contour shape of the eyeglass frame
(Yes). Houma 20 and the lens blank 6
Means that the two ends of the lens support shaft 8 are coaxial
It is fixed and arranged in a positional relationship. Lens blank 6
As described above, the lens holding shaft 7 and the lens support shaft 8
While being held, the homer 20 is connected to the lens support shaft 8 and the homer.
It is clamped by a holding member 52. Therefore, the lens model
The lens 13 rotates and the lens holding shaft 7 and the lens support shaft
8 rotates, the lens blank 6 and the homer 20 are shared.
Rotates in a synchronized state. In this example, the shape of the homer 20 is shown.
Is the same as the inner contour of the rim of the eyeglass frame.
However, they do not necessarily have to be the same,
It only has to be similar.

【0017】レンズ支持軸8に設けられたプーリ19の
図1中左側には、半径方向にスリット100を形成し
た、円盤状のスリット板101が配設されている。この
スリット板101は、フォトインタラプタ102の発光
・受光素子間で回転し、発光素子から発した光はスリッ
ト100の位置のみで通過する。図4に示す通りこのフ
ォトインタラプタ102で検出した検出信号はCPU5
00に送られ、この検出信号がrθ値におけるθの基準
角度を示すことになるので、レンズモータ13を作動さ
せるパルス信号の基準信号となるので、レンズブランク
6の回転角θを判断することができる。
The pulley 19 provided on the lens support shaft 8
On the left side in FIG. 1, a slit 100 is formed in the radial direction.
Further, a disk-shaped slit plate 101 is provided. this
The slit plate 101 emits light from the photo interrupter 102
・ The light emitted from the light emitting element rotates between the light receiving elements and slips.
It passes only at the position of 100. As shown in FIG.
The detection signal detected by the photo interrupter 102 is
00, and this detection signal is used as a reference for θ in the rθ value.
Since the angle is indicated, the lens motor 13 is operated.
Since it becomes the reference signal of the pulse signal to be
6 can be determined.

【0018】図1において二点鎖線で示したレンズ保持
ユニット24は、手前側中央部に凹所が形成された平面
視コ字状のケース24Aを有している。前述したチャッ
キングモータ9、レンズモータ13、レンズ押え軸7お
よびレンズ支持軸8、各種の動力伝達機構などの構成要
素は、ケース24A内所定箇所に配設され、これらの構
成要素により、レンズ保持ユニット24が構成される。
加工対象のレンズブランク6は、ケース24Aの前側凹
所の略中央位置に配置される。レンズ保持ユニット24
は、後述するように、スライド軸25を回転中心として
矢印L1で示す如くレンズ軸と直交する方向に揺動自在
で、且つスライド軸25の軸方向(Z軸方向)に移動自
在に取り付けられている。この取付け構造により、レン
ズ保持ユニット24の凹所に配置されたレンズブランク
6は、上下方向および左右方向に、自由に移動させるこ
とができる。レンズ保持ユニッド24において、レンズ
え7およびレンズ支持軸8で挾持されたレンズブラン
ク6は、研削加工時、レンズ保持ユニット24の自重で
ダイヤモンドホイール1に押し付けられる。
Lens holding indicated by a two-dot chain line in FIG .
The unit 24 has a flat surface with a recess formed in the center on the near side.
The case 24A has a U-shaped case. As mentioned earlier,
King motor 9, lens motor 13, lens holding shaft 7
And components such as lens support shaft 8 and various power transmission mechanisms
The element is disposed at a predetermined location in the case 24A, and
The lens holding unit 24 is configured by the components.
The lens blank 6 to be processed is a front concave portion of the case 24A.
It is arranged at a substantially central position of the place. Lens holding unit 24
As described below, the slide shaft 25 is used as a rotation center.
Swingable in the direction perpendicular to the lens axis as shown by arrow L1
And moves in the axial direction (Z-axis direction) of the slide shaft 25.
It is attached to the place. With this mounting structure,
Blank placed in the recess of the lens holding unit 24
6 can be freely moved vertically and horizontally.
Can be. In the lens holding unit 24, the lens
Sandwiched lenses Blanc in presser 7 and lens support shaft 8
6 is caused by the weight of the lens holding unit 24 during grinding.
Pressed against diamond wheel 1.

【0019】スライド軸25は、2つのベアリング受け
台26、26のそれぞれの内部に保持されたスライドベ
アリング27により、回転可能に、かつZ軸方向に移動
可能に取り付けられている。レンズ保持ユニット24
は、このスライド軸25にスライド軸受け24aを介し
て固定される。又、このスライド軸25は、前述したレ
ンズ押え軸7とレンズ支持軸8とに平行配置されてい
る。
The slide shaft 25 has two bearing receivers.
Slide trays held inside the respective tables 26, 26
Rotating and moving in the Z-axis direction by the ring 27
Mounted as possible. Lens holding unit 24
Is connected to the slide shaft 25 via a slide bearing 24a.
Fixed. In addition, the slide shaft 25 is
Lens holding shaft 7 and the lens support shaft 8
You.

【0020】スライド軸25の左端部には、先端部にホ
ーマ20と当接するならい板43を有するホーマ保持台
42を配設したアーム33の基端部がベアリング32に
よって上下方向に回動自在に取り付けられている。又、
このアーム33の基端部の下面から、底面にラック10
3を形成したT字状のラック部材104が突設されてお
り、このラック103は、電磁クラッチ105の回転軸
の一端に配設されたピニオン106と噛み合うようにな
っている。電磁クラッチ105の軸の他端にはプーリ1
07が配設されており、このプーリ107と、Z軸モー
タ108の軸の先端に取り付けられたプーリ110とに
タイミングベルト109が張設されている。電磁クラッ
チ105は、フリーヤゲン加工(レンズ保持ユニット2
4が、レンズ軸方向に自由に移動できる状態でヤゲン加
工を行うこと)時にはOFFとなり、レンズ保持ユニッ
ト24をZ軸モータ108によってZ軸方向に移動させ
るときにはONとなって、Z軸モータ108の動力を前
記タイミングベルト109を介してラック部材104に
伝達する。このZ軸モータ108もパルスモータであ
り、図4に示すようにCPU500からインターフェー
ス501を介して送られるパルス信号によって駆動す
る。尚、前述した保持台42のならい板43は、ダイヤ
モンドホイール1の加工面と同じ曲率半径の面を有して
いる。
At the left end of the slide shaft 25,
Holding table having a profile plate 43 that comes into contact with the homer 20
The base end of the arm 33 on which the
Therefore, it is attached so as to be rotatable vertically. or,
From the lower surface of the base end of the arm 33, the rack 10
T-shaped rack member 104 formed with
The rack 103 is a rotating shaft of the electromagnetic clutch 105.
To be engaged with the pinion 106 disposed at one end of the
ing. The other end of the shaft of the electromagnetic clutch 105 has a pulley 1
07, and the pulley 107 and the Z-axis mode
To the pulley 110 attached to the tip of the shaft of the
A timing belt 109 is stretched. Electromagnetic crack
H 105 is free bevel processing (lens holding unit 2)
4 is beveled in a state where it can move freely in the lens axis direction.
Off), the lens holding unit is turned off.
24 is moved in the Z-axis direction by the Z-axis motor 108.
ON when the power of the Z-axis motor 108
To the rack member 104 via the timing belt 109
introduce. This Z-axis motor 108 is also a pulse motor.
As shown in FIG.
Driven by a pulse signal sent through the
You. Incidentally, the above-mentioned trailing plate 43 of the holding table 42 is
It has a surface with the same radius of curvature as the processing surface of Mondo wheel 1.
I have.

【0021】保持台42の下方には、保持台42を支持
するための昇降台44とその支持機構が配設されてい
る。前述した通り、アーム33はZ軸方向に移動するの
で、昇 降台44と保持台42の間にはローラ45が設け
られ、保持台42は、ローラ45上を滑動するようにな
っている。
The holding table 42 is supported below the holding table 42.
And a support mechanism for the elevator 44 are provided.
You. As described above, the arm 33 moves in the Z-axis direction.
In, the roller 45 is provided between the holder 42 and the temperature Fudai 44
The holding table 42 slides on the roller 45.
ing.

【0022】49は工程移動時等にレンズ保持ユニット
24を上下動させるY軸モータである。このY軸モータ
49を回転動作させることにより、昇降台44を、矢印
L3に示されるようにY軸方向(図1中、上下方向)に
昇降させることができる。昇降台44を上昇させると、
まず、ならい板43が上昇してホーマ20と接触し、さ
らに上昇を続けると、接触状態を維持してならい板43
とホーマ20が共に上昇する。ホーマ20はホーマ押え
部材52とレンズ支持軸8とで挾持され、かつレンズ支
持軸8は図示しないベアリングでレンズ保持ユニット2
4に固定されているので、ホーマ20が上方に移動する
と、レンズ保持ユニット24は、矢印L1で示す如く、
スライド軸25を回動支点として上昇回動する。反対
に、昇降台44を下降させると、ならい板43が下降
し、これに追従してレンズ保持ユニット24は自重によ
り下降する。尚、50、51は昇降台44の昇降運動を
支持するための支持部材である。また、このY軸モータ
49もパルスモータであり、図4に示すように、CPU
500からインターフェース501を介して送られるパ
ルス信号により駆動する。
Reference numeral 49 denotes a lens holding unit at the time of moving a process or the like.
24 is a Y-axis motor that moves up and down. This Y-axis motor
By rotating 49, the elevator 44 is
As shown in L3, in the Y-axis direction (vertical direction in FIG. 1)
Can be raised and lowered. When the elevator 44 is raised,
First, the profile plate 43 rises and comes into contact with the homer 20,
When the ascent continues, the contact plate 43 maintains the contact state.
And Houma 20 both rise. Houma 20 is home presser
The lens 52 is held between the member 52 and the lens support shaft 8, and
The shaft 8 is a bearing (not shown) which is a lens holding unit 2.
4, the homer 20 moves upward.
And the lens holding unit 24, as shown by the arrow L1,
The ascending rotation is performed using the slide shaft 25 as a rotation fulcrum. Opposition
Then, when the elevator 44 is lowered, the copy plate 43 is lowered.
Following this, the lens holding unit 24 moves by its own weight.
Descend. In addition, 50 and 51 indicate the elevating movement of the elevating table 44.
It is a supporting member for supporting. Also, this Y-axis motor
Reference numeral 49 denotes a pulse motor, as shown in FIG.
500 sent from interface 500 via interface 501.
It is driven by a loose signal.

【0023】前述した通り、レンズ保持ユニット24は
Z軸モータ108でZ軸方向に移動し、Y軸モータ49
でスライド軸25を中心に上下方向に揺動し、これによ
って加工対象であるレンズブランク6を、任意の位置に
移動させることができる。さらに、上下方向に揺動する
ことにより、レンズブランク6をホーマ20の動きにな
らってタイヤモンドホイール1上で動かすことができ
る。
As described above, the lens holding unit 24
The Z-axis motor 108 moves in the Z-axis direction,
Swings up and down around the slide shaft 25,
The lens blank 6 to be processed
Can be moved. In addition, it swings up and down
As a result, the lens blank 6 is
Can be moved on the Tiremond Wheel 1
You.

【0024】次に図2を参照してrθ測定手段300を
説明する。先ず、レンズ保持ユニット24の背面のスラ
イド軸受24aには、左右一対のL字状のアーム11
0、111(但し、111は図2において110の影に
隠れて見えていない)が一体的に配設され、アーム11
0と111の間にはスライド軸112が掛け渡されてい
る。rθ値を測定するためには、レンズブランク(荒研
削後)60とダイヤモン ドホイール1とを当接させた状
態で、レンズブランク60を挟持しているレンズ軸7、
8をレンズモータ13(図1)によって回転させると、
レンズブランク60の所定の角度θにおける動径rの変
化により、レンズ保持ユニット24がスライド軸25を
中心にして矢印Aの方向に揺動し、前記したアーム11
0,111も追従して矢印Bの方向で揺動する。又、ア
ーム110,111間に設けられたスライド軸112に
は、案内筒114に摺動自在に挿入支持されているスラ
イド軸115の先端部に回動自在に取り付けられている
ローラ119が当梓している。このローラ119はレン
ズ保持ユニット24がZ軸方向に移動するときスライド
軸112に沿って転がる。
Next, referring to FIG.
explain. First, the slide on the back of the lens holding unit 24
A pair of left and right L-shaped arms 11 is attached to the id bearing 24a.
0, 111 (where 111 is the shadow of 110 in FIG. 2)
(Not hidden).
A slide shaft 112 extends between 0 and 111.
You. To measure the rθ value, a lens blank (Araken
Kezunochi) 60 and diamond wheel 1 and shape which is brought into contact with
In the state, the lens shaft 7 holding the lens blank 60,
When the lens 8 is rotated by the lens motor 13 (FIG. 1),
Variation of the radial radius r of the lens blank 60 at a predetermined angle θ
, The lens holding unit 24 moves the slide shaft 25
The arm 11 swings in the direction of arrow A with the center as the center.
0 and 111 also follow and swing in the direction of arrow B. Also,
The slide shaft 112 provided between the arms 110 and 111
Is a slide that is slidably inserted into and supported by the guide cylinder 114.
It is rotatably attached to the tip of the id shaft 115.
Roller 119 has published. This roller 119 is
Slide when the holding unit 24 moves in the Z-axis direction.
Roll along axis 112.

【0025】前記スライド軸115は、アーム110
(111)に略直交する方向に傾斜して配置され、アー
ム110(111)に向かってバネ120で付勢されて
いる。又、このスライド軸115の基端部にはラック1
16が形成されており、このラック116は、ロータリ
ーエンコーダ117のピニオン118と噛み合ってい
る。従って、動径rの変化に応じてアーム110,11
1が上下に揺動すると、スライド軸115も上下動する
ので、その移動量をロータリーエンコーダ117で検出
すれば、レンズ軸7、8とダイヤモンドホイール上の回
転軸との軸間距離(H)の変化量が検出される。そして
このロータリーエンコーダ117で検出された検出信号
は、図4に示す通りレンズブランク60の基準角度θ
を検出するホトインタラプター102から送られてくる
基準角度信号と共にCPU500に送られる。CPU5
00において、これら検出信号と基準角度信号とによ
り、以下の演算を行う。図5に示すように、先ずレンズ
軸の軸心を中心に軸間距離(H)の先端の軌跡400を
全周にわたって描く。次に、この軌跡400上に、ダイ
ヤモンドホイール1の回転中心を位置させた状態で、軌
跡400に沿ってダイヤモンドホイール1を移動させ
る。このとき得られる内側の包絡線401がrθ値とな
る。このようにしてCPU500で演算して得られたr
θ値がマイクロコンピュータ600のRAM502(r
θ記憶手段)に記憶される。
The slide shaft 115 is connected to the arm 110
(111) is arranged at an angle in a direction substantially perpendicular to
Is biased by the spring 120 toward the arm 110 (111).
I have. A rack 1 is provided at the base end of the slide shaft 115.
16 is formed, and the rack 116 is
-Engage with the pinion 118 of the encoder 117
You. Therefore, the arms 110 and 11 are changed according to the change in the moving radius r.
When 1 swings up and down, the slide shaft 115 also moves up and down.
The amount of movement is detected by the rotary encoder 117
Then the lens shaft 7, 8 and the rotation on the diamond wheel
The amount of change in the distance (H) between the axis and the axis of rotation is detected. And
Detection signal detected by this rotary encoder 117
Is the reference angle θ 0 of the lens blank 60 as shown in FIG.
Sent from the photo interrupter 102 that detects
It is sent to the CPU 500 together with the reference angle signal. CPU5
00, the detection signal and the reference angle signal
The following calculation is performed. First, as shown in FIG.
The trajectory 400 of the tip of the axis distance (H) about the axis of the shaft
Draw all around. Next, the die 400
With the rotation center of the diamond wheel 1 positioned,
Move the diamond wheel 1 along the trace 400
You. The inner envelope 401 obtained at this time is the rθ value.
You. The r obtained by the calculation by the CPU 500 in this manner
The θ value is stored in the RAM 502 (r
θ storage means).

【0026】次に、図3および図6を参照してZ値測定
手段200を説明する。レンズ保持 ユニット24の前側
に配置されるこのZ値測定ユニット200は、第1測定
子201、及び第2測定子202を先端に有する測定ア
ーム203の基端部から下方に突設した測定軸204を
ベアリング(図示せず)を介して回転筒205で回動自
在に支持し、更にこの回転筒205は、外周に配置され
た回転筒取付台206により軸受(図示せず)を介して
回動自在に支持されている。尚、前述した第1測定子2
01及び第2測定子202は図6(d)に図示するよう
に逆円錐台形状となっている。又、回転筒205の下端
部には従動側プーリ207が配設されており、この従動
側プーリ207と、Z値測定用モータ215の回転軸に
取り付けられた駆動側プーリ208との間にはタイミン
グベルト209が掛け渡されている。このZ値測定用モ
ータ215はパルスモータであり、図4に示すようにC
PU500からインターフェース501を介して送られ
てくるパルス信号により駆動する。このZ値測定用モー
タ215を駆動させることにより、回転筒205が回転
するので、Z値の測定時には測定アーム203をレンズ
軸7,8に対して直交する実線位置(測定位置A)に配
置させることができ、又、測定しないときにはレンズ軸
に平行となる一点鎖線位置(退避位置B)に退避させる
ことができる。 尚、測定位置Aと退避位置Bでの各停止
は図示しないセンサからの停止信号により制御される。
又、前述した測定軸204の下端部には、先端部にスリ
ットを有するスリット板210を形成したセンサアーム
211が、測定アーム203と直角をなすように配設さ
れている。センサアーム211のスリット板210は、
フォトインタラプター212の発光・受光素子間を移動
するようになっており、センサアーム211は、測定ア
ーム203が測定位置Aに配置されたとき、スリット板
210のスリットがフォトインタラプタ212の光を通
過させる位置にくるように、弾性部材(図示せず)によ
り押圧制止されている。尚、詳細な構造の説明は省略す
るが、測定アーム203を取り付けた測定軸204は、
回転筒205に対して、前記測定位置Aから所定の角度
範囲内においては回動自在となっているが、所定の角度
を超えると回転筒205と共に回動するようになってい
る。
Next, with reference to FIG. 3 and FIG.
The means 200 will be described. Front side of lens holding unit 24
This Z value measuring unit 200 arranged in
Measuring element having a probe 201 and a second probe 202 at the tip.
The measuring shaft 204 protruding downward from the base end of the
The rotary cylinder 205 rotates by itself through a bearing (not shown).
The rotary cylinder 205 is further disposed on the outer periphery.
Via a bearing (not shown)
It is rotatably supported. In addition, the first tracing stylus 2
01 and the second tracing stylus 202 are as shown in FIG.
It has an inverted truncated cone shape. Also, the lower end of the rotary cylinder 205
A driven pulley 207 is disposed in the section.
Side pulley 207 and the rotation axis of Z value measurement motor 215
The timing between the drive pulley 208 and the
Guberto 209 is suspended. This Z value measurement model
The motor 215 is a pulse motor, and as shown in FIG.
Sent from PU 500 via interface 501
It is driven by an incoming pulse signal. This Z value measurement mode
The rotation cylinder 205 rotates by driving the
Therefore, when measuring the Z value, the measurement arm
Arranged at a solid line position (measurement position A) orthogonal to axes 7 and 8
The lens axis can be set when not measuring.
To the one-dot chain line position (retreat position B) parallel to
be able to. Each stop at the measurement position A and the retreat position B
Is controlled by a stop signal from a sensor (not shown).
Also, at the lower end of the measuring shaft 204 described above,
Arm formed with slit plate 210 having slits
211 is disposed so as to be perpendicular to the measuring arm 203.
Have been. The slit plate 210 of the sensor arm 211 is
Move between the light emitting and light receiving elements of the photo interrupter 212
The sensor arm 211 is connected to the measuring arm.
When the arm 203 is placed at the measurement position A, the slit plate
The slit of 210 passes the light of the photo interrupter 212.
The elastic member (not shown)
Pressing is stopped. The detailed description of the structure is omitted.
However, the measurement axis 204 to which the measurement arm 203 is attached is
A predetermined angle from the measurement position A with respect to the rotary cylinder 205
It is rotatable within the range, but at a predetermined angle
When it exceeds, it rotates with the rotary cylinder 205.
You.

【0027】次に、図3及び図6を参照してこのZ値測
定ユニット200を使った、荒研削 後のレンズブランク
60の表面6a及び裏面6bにおけるZ値の測定方法に
ついて説明する。尚、図6(a)〜(c)は測定アーム
203とレンズブランク60の位置関係を図3中y軸方
向に見た図であり、図6(d)はレンズブランク60が
各測定子と当接する状態を図3中x方向に見た図であ
る。又、図6(e)は各測定子間にレンズブランク60
を配置した状態を図3中Z軸方向に見た図である。
Next, referring to FIG. 3 and FIG.
Lens blank after rough grinding using fixed unit 200
60 for measuring the Z value on the front surface 6a and the back surface 6b
explain about. 6 (a) to 6 (c) show measuring arms.
The positional relationship between the lens 203 and the lens blank 60 is shown in the y-axis direction in FIG.
FIG. 6D shows the lens blank 60 when viewed from the front.
FIG. 4 is a diagram showing a state of contact with each probe in the x direction in FIG. 3.
You. FIG. 6E shows a lens blank 60 between each probe.
FIG. 4 is a view of the state in which is arranged as viewed in the Z-axis direction in FIG. 3.

【0028】先ず、Z値測定用モータ215を駆動させ
て測定アーム203を退避位置Bから測定位置Aに移動
させる。このとき、測定アーム203の先端は、図6
(e)に示す通りダイヤモンドホイール1の頂点から僅
か上に位置している。次に、レンズ保持ユニット24に
保持されたレンズブランク60(本例では荒研削後であ
るが、荒研削前でも良い)を、第1測定子201と第2
測定子202との略中点に位置するように、Z軸モータ
108を作動させてレンズ保持ユニット24をレンズ軸
方向に移動させる。このときのレンズブラング60の静
止位置を基準位置aとする(図6(a)参照)。
First, the Z value measuring motor 215 is driven.
To move measuring arm 203 from retracted position B to measured position A
Let it. At this time, the tip of the measuring arm 203 is
(E) As shown in FIG.
Or located above. Next, the lens holding unit 24
The held lens blank 60 (in this example, after rough grinding)
However, before the rough grinding), the first probe 201 and the second
Z-axis motor so that it is located
Activate the lens holding unit 24 to move the lens axis
Move in the direction. At this time, the lens blang 60
The stop position is set as a reference position a (see FIG. 6A).

【0029】次に、CPU500からZ軸モータ108
にパルス信号を送り、レンズブランク6が基準位置aか
ら図中左方向に移動するようにZ軸モータ108を作動
させる。マイクロコンピュータ600のカウンター50
3ではCPU500からZ軸モータ108にパルス信号
を送ると同時にZ軸モータ108に送り出したパルス数
の計測を始める。レンズブランク60の表面60aが第
1測定子201に当接すると、測定アーム203が左方
向に傾動する(図6(b)参照)ので、センサアーム2
11のスリット板210がフォトインタラプタ212の
光路を遮蔽し、その結果、検出された検出信号がCPU
500に送られる。CPU500は、この検出信号に基
づいて、Z軸モータ108に送出していたパルス信号を
停止させるので、レンズブランク60は停止位置bで停
止する。一方、カウンター503で基準位置aから停止
位置bまでCPU500からZ軸モータ108に送り続
けていたパルス数(α)を計測する。尚、図6(d)に
示す通り、第1測定子201とレンズブランク60の表
面6 0aとが接した接点60a が表面側Z値測定点で
ある。次に、CPU500からZ軸モータ108に、今
度は図中右側にレンズブランク60が移動するようにパ
ルス信号を送出する。このパルス信号により、レンズブ
ランク60は右方向に移動し、その裏面60bが第2測
定子202を押圧して測定アーム203が右方向に傾動
し(図4(c)参照)、フォトインタラプタ212の光
路を遮る。このときフォトインタラプタ212で検出さ
れた検出信号がCPU500に送られ、CPU500か
らZ軸モータ108に送り続けていたパルス信号を停止
させるので、レンズブランク60は停止位置cで停止す
る。
Next, the Z-axis motor 108
A pulse signal to determine whether the lens blank 6 is at the reference position a.
Operates Z-axis motor 108 to move leftward in the figure
Let it. Counter 50 of microcomputer 600
In 3, the CPU 500 sends a pulse signal to the Z-axis motor 108.
And the number of pulses sent to the Z-axis motor 108 at the same time
Start measuring. The surface 60a of the lens blank 60 is
1 When it comes into contact with the tracing stylus 201, the measuring arm 203 moves to the left
(See FIG. 6B), so that the sensor arm 2
11 slit plate 210 is a photo interrupter 212
The optical path is blocked, and as a result, the detected signal is detected by the CPU.
500. The CPU 500 determines based on this detection signal.
The pulse signal sent to the Z-axis motor 108
Since the lens blank 60 is stopped, the lens blank 60 stops at the stop position b.
Stop. On the other hand, the counter 503 stops from the reference position a.
Continues sending from CPU 500 to Z-axis motor 108 until position b
The number of pulses (α) being measured is measured. In addition, FIG.
As shown, a table of the first tracing stylus 201 and the lens blank 60 is shown.
The contact point 60a 1 in contact with the surface 60a is at the surface side Z value measurement point.
is there. Next, from the CPU 500 to the Z-axis motor 108,
The lens blank 60 to the right in the figure.
Sends out a loose signal. With this pulse signal, the lens
The rank 60 moves to the right, and its back surface 60b is
Measuring arm 203 is tilted to the right by pressing fixed element 202
(See FIG. 4C), the light of the photointerrupter 212
Block the road. At this time, it is detected by the photo interrupter 212.
The detected signal is sent to the CPU 500 and the CPU 500
Stops the pulse signal sent to the Z-axis motor 108
The lens blank 60 stops at the stop position c.
You.

【0030】カウンター503では停止位置bから停止
位置cまでCPU500からZ軸モータ108に送った
パルス数(B)を計測する。尚、図6(d)に示す通
り、第2測定子202とレンズブランク60の裏面60
bとが接した接点60b が裏面側Z値測定点である。
そして、本例では、上述した接点60a とこの接点6
0b とを結ぶ線上に形成すべきヤゲン頂点が位置する
ようになる。
Stop at the stop position b at the counter 503
CPU 500 sent to Z-axis motor 108 to position c
The number of pulses (B) is measured. The communication shown in FIG.
The second tracing stylus 202 and the back surface 60 of the lens blank 60.
contacts 60b 1 where b and are in contact is a rear side Z value measuring points.
In the present embodiment, the contact with the contact 60a 1 described above 6
Bevel apex is located to be formed on the line connecting the 0b 1
Become like

【0031】次に、CPU500でカウンター503で
計測したパルス数α、βに基づいて、レンズブランク6
0の表面のZ値Zと裏面のZ値Zを以下の式により
演算する。 Z=Zφ+δα Z=Z+(C−δβ) 但し:Zφは基準点aでのZ値、δは1パルス当たりの
レンズブランク60の移動量、Cは停止bから停止点c
までの移動量、(C−δβ)はレンズブランク60のレ
ンズ厚である。このようにしてCPU500で求めた、
レンズブランク60の表裏面6a、6bでのZ値Z
をRAM502に記憶させる。
Next, based on the pulse numbers α and β measured by the counter 503 by the CPU 500, the lens blank 6
0 of the Z value Z F and the rear surface of the Z value Z R of the surface to calculate by the following equation. Z F = Zφ + δα Z R = Z F + (C-δβ) where: Zfai the Z value at the reference point a, [delta] is the amount of movement of the lens blank 60 per pulse, C is stopped point c from the stop b
(C-δβ) is the lens thickness of the lens blank 60. In this manner, the CPU 500 determines
The Z value Z F at the front and back surfaces 6a and 6b of the lens blank 60,
The Z R is stored in the RAM 502.

【0032】次に、上述した構成の眼鏡レンズ加工機の
マイクロコンピュータ600のP−ROM501に第1
〜第4のプログラムを記憶させ、各々のプログラムに従
って実行されるヤゲン加工について説明する。最初に図
7に示すフローチャートを参照して第1プログラム及び
第2プログラムを説明する。
Next, the first P-ROM 501 of the microcomputer 600 of the eyeglass lens processing machine having the above-described configuration is stored in the P-ROM 501.
The beveling process in which the fourth to fourth programs are stored and executed according to each program will be described. First, the first program and the second program will be described with reference to the flowchart shown in FIG.

【0033】 〈第1プログラム〉 先ず、図1においてチャッキングモータ9を作動させ
て、荒研削前のレンズブランク6の表裏面6a、6bを
レンズ押え軸7とレンズ支持軸8とで挟持する。そし
て、楕円形状のホーマ20をレンズ支持軸8の他端とホ
ーマ押え52とで挟持する。
<First Program> First, in FIG. 1, the chucking motor 9 is operated to hold the front and back surfaces 6 a and 6 b of the lens blank 6 before rough grinding between the lens holding shaft 7 and the lens support shaft 8. Then, the elliptical homer 20 is sandwiched between the other end of the lens support shaft 8 and the homer retainer 52.

【0034】ステップS1 先ず、荒研削とヤゲン曲面の特定の演算の何を先に行う
かを操作者が決定し、操作パネル610についている選
択キー(図示せず)によってマイクロコンピュータ60
0のCPU500に入力する。本例では荒研削を先に行
う。
Step S1 First, the operator decides which of the rough grinding and the specific calculation of the beveled curved surface is to be performed first, and selects the microcomputer 60 by using a selection key (not shown) on the operation panel 610.
0 is input to the CPU 500. In this example, rough grinding is performed first.

【0035】ステップS2 次に、ダイヤモンドホイール1を高速回転させ、レンズ
ブランク6がダイヤモンドホイール1の荒研削面1b上
に位置するように、Z軸モータ108によってレンズ保
持ユニット24を移動させる。その後、Y軸モータ49
を作動させ昇降台44を下降させてレンズブランク6を
ダイヤモンドホイール1に押圧させ、レンズブランク6
の輪郭形状が、ホーマ20の輪郭形状に近似するよう
に、レンズ軸7、8を時計方向、反時計方向に回転させ
ながら、その周縁部を荒研削する。この荒研削は、最終
的に仕上げる眼鏡レンズの輪郭形状にヤゲン加工時の削
り代を分割した状態で完了させる。
Step S2 Next, the diamond wheel 1 is rotated at a high speed, and the lens holding unit 24 is moved by the Z-axis motor 108 so that the lens blank 6 is positioned on the rough grinding surface 1b of the diamond wheel 1. Thereafter, the Y-axis motor 49
Is operated to lower the elevating table 44 so that the lens blank 6 is pressed against the diamond wheel 1.
While the lens shafts 7 and 8 are rotated clockwise and counterclockwise so that the contour shape of the shaper approximates the contour shape of the homer 20, the peripheral edge thereof is roughly ground. This rough grinding is completed in a state in which the shaving allowance at the time of beveling is divided into the contour shape of the spectacle lens to be finally finished.

【0036】ステップS3 荒研削加工が完了したら、前述したrθ測定手段300
を用いて荒研削済のレンズブランク60の輪郭のrθ値
を測定する。このrθ値の測定結果は、マイクロコンピ
ュータ600のRAM502に記憶(rθ記憶手段)さ
れる。CPU500においてRAM502からこの記憶
されたrθ値を読み出し、P−ROM501に記憶され
ているプログラムに従って次工程のZ値の測定点を決定
(測定位置決定手段)する。この第1プログラムのZ値
の測定点の決定方法は、基準点(レンズ軸)回りの円周
方向を4分割した角度に位置するrθ、r90θ
90、r180θ180、r270θ270をZ値の測
定点θ、θ90、θ180、θ270、とするもので
ある。本例においてはθが基準角度である。
Step S3 When the rough grinding is completed, the aforementioned rθ measuring means 300
Is used to measure the rθ value of the contour of the roughly ground lens blank 60. The measurement result of the rθ value is stored in the RAM 502 of the microcomputer 600 (rθ storage means). The CPU 500 reads out the stored rθ value from the RAM 502 and determines the measurement point of the Z value in the next step (measurement position determining means) according to the program stored in the P-ROM 501. The method of determining the measurement point of the Z value in the first program is as follows: r 0 θ 0 , r 90 θ located at angles obtained by dividing the circumferential direction around the reference point (lens axis) into four.
90 , r 180 θ 180 , and r 270 θ 270 are measurement points θ 0 , θ 90 , θ 180 , and θ 270 of the Z value. In this example, θ 0 is the reference angle.

【0037】ステップS4 このようにして決定された各測定点の、表面及び裏面で
のZ値を、前述したZ値測定手段200で測定する。先
ず、退避位置BにあるZ軸測定ユニット200の測定ア
ーム203を測定位置Aに、パルスモータ207を作動
させて移動させ、測定アーム303の第1測定子301
と第2測定子302の間の基準点にレンズブランク60
を配置する。このレンズブランク60の配置はY軸モー
タ49を作動させてレンズ保持ユニット24を上昇さ
せ、その後Z軸モータ108を作動させて図6(a)に
示す基準位置aの上方までレンズブランク60が到達し
たら、Z軸モータ108を停止させ、再びY軸モータ4
9を作動させ、レンズ保持ユニット24を図6(e)に
示す所定位置まで下降させることで行なう。このように
レンズブランク6を第1測定子101と第2測定子20
2の間にある基準位置aに配置した後、先ず前記工程で
決定された、レンズブランク60のrθ点(θ
基準角度)が第1測定子201と第2測定子202との
間に位置するように、CPU500からパルス信号をレ
ンズモータ13に送りレンズブランク60を回転させる
(図6(e)参照)。そして、Z軸方向にレンズブラン
ク60を移動させ、その表面を第1測定子201に当接
させる。このときの第1測定子201とレンズブランク
60の表面60aとの接点60aが測定点rθ
おける表面60aの測定点である(図6(d)参照)。
その後レンズブランク60の裏面60bが第2測定子2
02に当接するように、Z軸モータ108を作動させ
る。このときの第2測定子202と裏面60bとの接点
60bが、裏面60bの測定点である。このようにレ
ンズブランク60の周縁部rθにおける表面及び裏
面での各Z値Z、及びZを測定し、この測定結果を
RAM502に記億させる。その後、レンズモータ13
を作動させて、レンズブランク60を回転させ、他の測
定点r90θ90,r180θ180,r270θ
270でも同様に表面及び裏面でのZ値を測定(Z値測
定手段)し、RAM502に記憶させる。これによりR
AM502には下記の表1に示すように各測定点での表
面及び裏面におけるZ値が記憶されることになる。
Step S4 The Z value at the front and back surfaces of each measurement point determined in this way is measured by the Z value measuring means 200 described above. First, the measurement arm 203 of the Z-axis measurement unit 200 at the retreat position B is moved to the measurement position A by operating the pulse motor 207, and the first tracing stylus 301 of the measurement arm 303 is moved.
The lens blank 60 is positioned at a reference point between
Place. The arrangement of the lens blank 60 is such that the Y-axis motor 49 is operated to raise the lens holding unit 24, and then the Z-axis motor 108 is operated so that the lens blank 60 reaches above the reference position a shown in FIG. Then, the Z-axis motor 108 is stopped, and the Y-axis motor 4
9 is operated to lower the lens holding unit 24 to a predetermined position shown in FIG. As described above, the lens blank 6 is moved from the first tracing stylus 101 to the second tracing stylus 20.
After the lens blank 60 has been placed at the reference position a, the first point r 0 θ 00 is the reference angle) of the lens blank 60 determined in the above-described step is determined by the first tracing stylus 201 and the second tracing stylus 202. The CPU 500 sends a pulse signal to the lens motor 13 to rotate the lens blank 60 so that the lens blank 60 is positioned between the lens blanks (see FIG. 6E). Then, the lens blank 60 is moved in the Z-axis direction, and the surface thereof is brought into contact with the first tracing stylus 201. Contacts 60a 1 of the first surface 60a of the feeler 201 and the lens blank 60 at this time is the measurement point of the surface 60a at the measurement point r 0 θ 0 (see FIG. 6 (d)).
Then, the back surface 60b of the lens blank 60 is
The Z-axis motor 108 is operated so as to come into contact with 02. Contacts 60b 1 of the second measuring element 202 and the back surface 60b at this time is the measurement point of the back surface 60b. In this way, the Z values Z 1 and Z 2 on the front surface and the back surface at the peripheral portion r 0 θ 0 of the lens blank 60 are measured, and the measurement results are stored in the RAM 502. Then, the lens motor 13
Is operated to rotate the lens blank 60, and the other measurement points r 90 θ 90 , r 180 θ 180 , r 270 θ
In step 270 , similarly, the Z values on the front and back surfaces are measured (Z value measuring means) and stored in the RAM 502. This gives R
As shown in Table 1 below, the AM 502 stores the Z value on the front surface and the back surface at each measurement point.

【0038】[0038]

【表1】 [Table 1]

【0039】次に、CPU500においてRAM502
から各測定点での表面Z値及び裏面Z値を読み出し、表
面Z値と裏面Z値の差を算出し、各測定点でのレンズ厚
を以下の表2で示す通り求める。
Next, in the CPU 500, the RAM 502
, The front surface Z value and the back surface Z value at each measurement point are read out, the difference between the front surface Z value and the back surface Z value is calculated, and the lens thickness at each measurement point is obtained as shown in Table 2 below.

【0040】[0040]

【表2】 [Table 2]

【0041】ステップS5 このようにして各測定点でのレンズ厚を求めた後、CP
U500においてP−ROM501に記億されている、
レンズ厚に応じたヤゲン頂点位置設定プログラムに従っ
て各測定点でのヤゲン頂点位置を設定(ヤゲン頂点位置
決定手段)する。このプログラムの判断基準は以下の表
3に示す通りである。
Step S5 After determining the lens thickness at each measurement point in this way, the CP
It is recorded in the P-ROM 501 in U500.
A bevel vertex position at each measurement point is set (bevel vertex position determination means) according to a bevel vertex position setting program corresponding to the lens thickness. The criteria for this program are as shown in Table 3 below.

【0042】[0042]

【表3】 [Table 3]

【0043】尚、このようにして設定した各ヤゲン頂点
は、図6(d)に示すレンズブランク60の表面60a
の接点60aと裏面60bの接点60bとを結ぶ線
上に位置している。
The bevel vertices thus set correspond to the surface 60a of the lens blank 60 shown in FIG.
It is located on the line connecting the contact point 60b 1 contacts 60a 1 and the back 60b of.

【0044】ステップS6 上掲の判断基準によって設定されたヤゲン頂点位置のZ
値を、下記表4のように表裏面のZ値から算出(第1演
算手段)する。
Step S6 : The Z of the bevel apex position set based on the above-described determination criteria
The value is calculated from the Z values of the front and back surfaces as shown in Table 4 below (first calculating means).

【0045】[0045]

【表4】 [Table 4]

【0046】ステップS7 このようにして、各測定点でのヤゲン頂点Z値を求めた
後、便宜上、各測定点のrθ値を以下の通りXY座標に
座標変換する。 rθ→(X,Y,),r90θ90→(X90,Y90,) r180θ180→(X180,Y180,) r270θ270→(X270,Y270,) 次に、これらヤゲン頂点を含むヤゲン曲面をヤゲン曲率
半径Rとヤゲン曲率半径中心点P(X,Y,Z
)を下記の数1式の解として求める。
Step S7 After the bevel apex Z value at each measurement point is obtained in this manner, the rθ value of each measurement point is converted to XY coordinates as follows for convenience. r 0 θ 0 → (X 0 , Y 0 ), r 90 θ 90 → (X 90 , Y 90 ) r 180 θ 180 → (X 180 , Y 180 ) r 270 θ 270 → (X 270 , Y 270,) then bevel curvature bevel curved surface that contains these bevel top radius R 1 and the bevel curvature center point P 1 (X Q, Y Q , Z
Q ) is obtained as a solution of the following equation (1).

【0047】[0047]

【数1】 |(X−X+(Y−Y+(Z−Z=R |(X−X90+(Y−Y90+(Z−Z90=R |(X−X180+(Y−Y180+(Z−Z180 =R |(X−X270+(Y−Y270+(Z−Z270 =R (1) | (XQ-X0)2+ (YQ-Y0)2+ (ZQ-Z0)2= R1 2  | (XQ-X90)2+ (YQ-Y90)2+ (ZQ-Z90)2= R1 2  | (XQ-X180)2+ (YQ-Y180)2+ (ZQ-Z180)2  = R1 2  | (XQ-X270)2+ (YQ-Y270)2+ (ZQ-Z270)2  = R1 2

【0048】このようにして算出したヤゲン曲率中心P
と、各測定点との関係を模式的に図8に示す。このよ
うにヤゲン曲率半径Rとヤゲン曲率中心点P
(X,Y,Z)を算出することにより、ヤゲン
曲面を特定(第2演算手段)している。
The bevel curvature center P thus calculated
FIG. 8 schematically shows the relationship between 1 and each measurement point. Thus bevel radius of curvature R 1 and bevel curvature center point P
By calculating 1 ( XQ , YQ , ZQ ), the beveled curved surface is specified (second calculating means).

【0049】ステップS12 次に、上述したヤゲン曲面の特定の演算の前に荒研削が
完了しているか否か判断する。本例では荒研削が完了し
ているので次にヤゲン加工を行う。
Step S12 Next, it is determined whether or not rough grinding has been completed before the above-described specific calculation of the beveled curved surface. In this example, since rough grinding has been completed, beveling is performed next.

【0050】ステップS13 次に、このようにして特定したヤゲン曲面上に、ヤゲン
頂点が位置するようにレンズブランク60の周側面にヤ
ゲン加工を施す。先ず、Z値測定ユニット200の基準
点に位置するレンズ保持ユニット24に保持されたレン
ズブランク60を、Z軸モータ108を作動させてダイ
ヤモンドホイール1のヤゲン溝1a上に移動させる。
このとき、図9に示すようにヤゲン溝1a上に停止さ
せたレンズブランク60の外周側面60dとヤゲン曲面
Sの交差する点Sは、ヤゲン溝1aの頂点上に位置
している。次に、Y軸モータ49を作動させて、レンズ
保持ユニット24を降下させ、高速回転中のダイヤモン
ドホイール1のヤゲン溝1aに、レンズブランク60
の外周側面60dを押し付ける。次に、レンズモータ1
3を作動させてレンズブランク60を回転させ、且つ、
レンズブランク60の所定の角度θにおいて、ヤゲン頂
点が所定のZ値となるように、レンズ保持ユニット24
をZ軸モータ108によってレンズ軸方向に移動させな
がら、レンズブランク60の周側面の全周にわたってヤ
ゲン加工を施す。このようにして、レンズブランク60
の外周側面60dにヤゲン加工を施して得られたヤゲン
頂点は、CPU500の演算結果として求めたヤゲン曲
面上に位置することになる。
Step S13 Next, the peripheral surface of the lens blank 60 is beveled so that the bevel apex is located on the bevel curved surface specified in this manner. First, the lens blanks 60 held by the lens holding unit 24 is located at the reference point of the Z value measuring unit 200, it is moved by operating the Z-axis motor 108 on the V-shaped groove 1a 1 of the diamond wheel 1.
At this time, the outer peripheral side surface 60d and the S 1 point of intersection of the bevel surface S of the lens blank 60 has been stopped on the V-shaped groove 1a 1 as shown in FIG. 9 is located on the apex of the V-shaped groove 1a 1. Then, by operating the Y-axis motor 49, lowers the lens holding unit 24, a V-shaped groove 1a 1 of the diamond wheel 1 during high-speed rotation, the lens blank 60
Press the outer peripheral side surface 60d. Next, the lens motor 1
3 to rotate the lens blank 60, and
At a predetermined angle θ of the lens blank 60, the lens holding unit 24 is set so that the bevel apex has a predetermined Z value.
Is moved in the lens axis direction by the Z-axis motor 108 to bevel the entire circumference of the peripheral side surface of the lens blank 60. Thus, the lens blank 60
The bevel apex obtained by performing the beveling on the outer peripheral side surface 60d is located on the beveled curved surface obtained as a result of calculation by the CPU 500.

【0051】かくして本実施例による眼鏡レンズ加工機
および加工方法においては、レンズブランク60の外周
側面60d上に、演算過程において、レンズ厚さに基づ
いた所定のヤゲン頂点位置を4箇所設定し、これらヤゲ
ン頂点を含むヤゲン曲面を特定していることから、レン
ズブランク60の表裏面カーブ又はレンズ軸に依存する
ことなく、レンズブランク60の外周側面60dの所望
の位置にヤゲン曲面を設定することができる。また、ヤ
ゲン頂点位置を表3に示すP−ROM501のテーブル
に基づいて設定しているので、眼鏡レンズを美感に優れ
た状態でフレームリムに取付けることができる。
Thus, in the eyeglass lens processing machine and the processing method according to the present embodiment, four predetermined bevel apex positions based on the lens thickness are set on the outer peripheral side surface 60d of the lens blank 60 in the calculation process. Since the beveled surface including the bevel apex is specified, the beveled surface can be set at a desired position on the outer peripheral side surface 60d of the lens blank 60 without depending on the front and back curves or the lens axis of the lens blank 60. . In addition, since the bevel apex position is set based on the table of the P-ROM 501 shown in Table 3, the spectacle lens can be attached to the frame rim in an excellent aesthetic sense.

【0052】尚、本実施例において、Z値を測定する測
定点を、基準点回りの円周を4分割する箇所に選定した
が、分割は4箇所に限定されることはなく、4以上であ
れば良い。また、このように円周を所定の比率で分割す
る方法以外に、rθ値によって特定される輪郭を矩形で
接するように包囲したときの、前記輪郭と矩形との接点
を測定点として選択してもよい。又、レンズブランク6
0の形状が、本例のような楕円ではなく、例えば通常い
わゆる「なすび」型のような場合、Z値の測定時、測定
アーム203をZ軸方向に移動させる必要が生じること
もあるが、このような場合にはZ値測定手段200に測
定アームがZ軸方向に移動できる機構を付帯させておけ
ばよい。又、ステップS5における、レンズ厚に応じた
ヤゲン頂点位置の判断基準は上掲した表3に限られるも
のではなく、各種設計仕様に応じ適宜定められるもので
ある。
In this embodiment, the measurement point for measuring the Z value is selected at a location where the circumference around the reference point is divided into four parts. However, the division is not limited to four parts, but may be performed at four or more parts. I just want it. In addition to the method of dividing the circumference at a predetermined ratio in this way, when the contour specified by the rθ value is surrounded so as to be in contact with the rectangle, the contact point between the contour and the rectangle is selected as a measurement point. Is also good. Also, lens blank 6
If the shape of 0 is not an ellipse as in this example, but is, for example, generally a so-called "blink" type, when measuring the Z value, it may be necessary to move the measuring arm 203 in the Z-axis direction, In such a case, the Z value measuring means 200 may be provided with a mechanism that allows the measurement arm to move in the Z-axis direction. Further, the criterion for determining the bevel apex position according to the lens thickness in step S5 is not limited to Table 3 described above, but may be appropriately determined according to various design specifications.

【0053】 〈第2プログラム〉 次に、P−ROM501に記憶させた第2プログラムに
従って、ヤゲン加工を施す眼鏡レンズ加工機及び加工方
法について説明する。この第2プログラムと前述した第
1プログラムの相違点は、Z値測定点の選定の手順及び
CPU500におけるヤゲン曲面の特定の手順にあり、
他の手順については第1プログラムのヤゲン加工と同様
であるので説明を省略する。図7において、この第2プ
ログラムはrθ値に基づいてZ値の測定点を選定すると
き、4点ではなく3点としている。この3点は基準点回
りの円周を3分割した角度θ、θ120、θ240
おける周縁部である。
<Second Program> Next, a description will be given of a spectacle lens processing machine and a processing method for performing beveling according to the second program stored in the P-ROM 501. The difference between the second program and the first program described above lies in the procedure for selecting the Z-value measurement point and the procedure for specifying the beveled surface in the CPU 500.
The other steps are the same as in the beveling processing of the first program, and thus the description is omitted. In FIG. 7, the second program uses three points instead of four when measuring points of the Z value are selected based on the rθ value. These three points are peripheral portions at angles θ 0 , θ 120 , and θ 240 obtained by dividing the circumference around the reference point into three.

【0054】ステップS8、ステップS9、ステップS10 この測定点の表裏面のZ値の測定、得られた表裏面のZ
値に基づいてヤゲン頂点位置の設定、並びにこれらヤゲ
ン頂点位置のZ値Z、Z120、Z240を算出する
手段は図7における第1プログラムのステップS4〜S
6と同じである。
Step S8, Step S9, Step S10 Measurement of the Z values of the front and back surfaces at this measurement point, and the Z values of the obtained front and back surfaces.
The means for setting the bevel apex position based on the values and calculating the Z values Z 0 , Z 120 and Z 240 of these bevel apex positions are steps S4 to S4 of the first program in FIG.
Same as 6.

【0055】ステップS11 次にヤゲン頂点のZ値Z、Z120、Z240に基づ
いてヤゲン曲面を特定するとき、図4に示す操作パネル
610のキー入力によって予めRAM502にヤゲン曲
率半径Rを記憶させておき、このRAM502からヤ
ゲン曲率半径Rを読み出し、このヤゲン曲率半径Rと、
前記ヤゲン頂点のZ値Z、Z120、Z240とによ
りヤゲン曲面を特定する。つまり、ヤゲン曲率半径R
は既知であるので、ヤゲン曲面を特定するのに必要なヤ
ゲン曲率中心点P(X,Y,Z)を下記数2式
の解として求める。
Step S11 Next, when specifying the bevel surface based on the Z values Z 0 , Z 120 , and Z 240 of the bevel apex, the bevel curvature radius R 2 is previously stored in the RAM 502 by key input of the operation panel 610 shown in FIG. The bevel radius of curvature R is read out from the RAM 502, and the bevel radius of curvature R and
A beveled surface is specified by the Z values Z 0 , Z 120 , and Z 240 of the bevel apex. That is, the bevel curvature radius R 2
Since is known, the bevel curvature center point P 2 (X P , Y P , Z P ) necessary for specifying the bevel surface is obtained as a solution of the following equation (2).

【0056】[0056]

【数2】 (X−X+(Y−Y+(Z−Z=R (X−X120+(Y−Y120+(Z−Z120 =R (X−X240+(Y−Y240+(Z−Z240 =R (X)P-X0)2+ (YP-Y0)2+ (ZP-Z0)2= R2 2  (XP-X120)2+ (YP-Y120)2+ (ZP-Z120)2  = R2 2  (XP-X240)2+ (YP-Y240)2+ (ZP-Z240)2  = R2 2

【0057】このようにしてヤゲン曲面を特定した後
の、ダイヤモンドホイール1によってレンズブランク6
0の外周側面にヤゲン加工を施す手順は第1プログラム
と同じである。この第2プログラムのように、3個のZ
値測定点と、既知のヤゲン曲率半径Rとに基づいて、ヤ
ゲン曲面を特定した場合、ヤゲン加工を施された眼鏡レ
ンズを、眼鏡フレームのリムの内周面に円滑且つ容易に
嵌合することができる。この結果、眼鏡レンズには残留
応力が生ずることを防止できる。
After the bevel curved surface is specified in this manner, the lens blank 6 is
The procedure of performing the beveling on the outer peripheral side surface of No. 0 is the same as the first program. As in this second program, three Z
When the bevel curved surface is specified based on the value measurement point and the known bevel curvature radius R, the beveled spectacle lens is smoothly and easily fitted to the inner peripheral surface of the rim of the spectacle frame. Can be. As a result, it is possible to prevent the occurrence of residual stress in the spectacle lens.

【0058】尚、上述したRAM502へのヤゲン曲率
半径Rの入力は、操作パネル610のキースイッチによ
り行ったが、他の方法として、先ず、レンズブランク6
0の表裏面の所定位置のZ値を測定し、この測定された
Z値から表裏面の曲率を算出し、この曲率に基づいてヤ
ゲン曲率半径Rを算出し、この算出結果をRAM502
に記憶させてもよい。以下、詳細に説明する。
The input of the bevel radius of curvature R to the RAM 502 was performed by a key switch on the operation panel 610. Alternatively, the lens blank 6
The Z value at a predetermined position on the front and back surfaces of the zero is measured, the curvature of the front and back surfaces is calculated from the measured Z values, the bevel curvature radius R is calculated based on this curvature, and the calculation result is stored in the RAM 502.
May be stored. The details will be described below.

【0059】先ず、例えば第1プログラムで説明した手
順により、rθ値に基づいて4箇所のZ値測定点を決定
し、この測定点の表裏面のZ値をZ値測定手段200に
より測定する。この得られた表裏面のZ値から表面曲率
Rf、裏面曲率Rbを算出する。これら表面曲率半径R
f及び裏面曲率半径Rbの求め方は、第1プログラムに
おいて、ヤゲン頂点座標からヤゲン曲率半径を算出した
のと同様の手法を用いればよい。次に、このようにして
求めた表面曲率半径Rfと裏面曲率半径Rbとから各々
表面カーブ値Rcf、裏面カーブRcbを求める。尚、
これら曲率半径とカーブ値とは以下の関係になってい
る。 Rcf=523/Rf Rcb=523/Rb
First, four Z-value measurement points are determined based on the rθ value by, for example, the procedure described in the first program, and the Z-values on the front and back surfaces of these measurement points are measured by the Z-value measuring means 200. The front surface curvature Rf and the back surface curvature Rb are calculated from the obtained Z values of the front and back surfaces. These surface curvature radii R
The method of calculating f and the back surface curvature radius Rb may be the same as the method of calculating the bevel curvature radius from the bevel vertex coordinates in the first program. Next, the surface curve value Rcf and the back surface curve Rcb are obtained from the surface curvature radius Rf and the back surface curvature radius Rb thus obtained. still,
These curvature radii and curve values have the following relationship. Rcf = 523 / Rf Rcb = 523 / Rb

【0060】次に、この表面カーブ値Rcfと裏面カー
ブ値Rcbに基づき、次の判断手順を経て、ヤゲン曲率
半径Rを求める。先ず、求めた表面カーブ値Rcfと裏
面カーブ値Rcbによって、レンズブランクがマイナス
度数レンズか、プラス度数レンズかを判断する。この判
断は下式に基づいて行う。 Rcf≦Rcb → マイナス度数 Rcf>Rcb → プラス度数 この判断の結果、マイナスレンズであった場合の説明を
先に行う。先ず、表面カーブ値Rcfから表5に基づい
て仮のヤゲンカーブ値Rifを求める。
Next, based on the front surface curve value Rcf and the rear surface curve value Rcb, the bevel curvature radius R is obtained through the following determination procedure. First, whether the lens blank is a minus power lens or a plus power lens is determined based on the obtained front surface curve value Rcf and back surface curve value Rcb. This determination is made based on the following equation. Rcf ≦ Rcb → Minus power Rcf> Rcb → Minus power First, the case where the lens is a minus lens as a result of this determination will be described first. First, a temporary bevel curve value Rif is obtained from the surface curve value Rcf based on Table 5.

【0061】[0061]

【表5】 [Table 5]

【0062】次いで、得られた仮のヤゲンカーブ値によ
り、下記の計算式で最終ヤゲンカーブ値Ryを求める。 仮のヤゲンカーブ値Rif 裏面カーブ値Rcbの場合
Next, the final bevel curve value Ry is determined by the following formula using the obtained temporary bevel curve value. Temporal bevel curve value Rif > Back surface curve value Rcb

【0063】[0063]

【数3】 (Equation 3)

【0064】 仮のヤゲンカーブ値Rif < 裏面カーブ値Rcbの場合 ヤゲンカーブ値Ry = 仮のヤゲンカーブ値Rif このように、式の何れを選択するかによってヤゲン
カーブ値Ryが決定される。次に得られたヤゲンカーブ
値Ryからヤゲン曲率半径Rを下式から求める。 R = 523/Ry
In the case of the provisional bevel curve value Rif <the back surface curve value Rcb, the bevel curve value Ry = the provisional bevel curve value Rif In this manner, the bevel curve value Ry is determined by selecting one of the expressions. Next, the bevel curvature radius R is obtained from the following equation from the obtained bevel curve value Ry. R = 523 / Ry

【0065】以上がマイナス度数レンズのヤゲン曲率半
径Rの算出方法であるが、次にプラス度数レンズのヤゲ
ン曲率半径Rの算出方法を説明する。先ず、下記の式で
仮のヤゲンカーブ値Rifを求める。 仮のヤゲンカーブRif=1.05×(表面カーブ値Rcf+ 裏面カーブ値Rcb) 次に得られた仮のヤゲンカーブ値Rifから下記の判断
に基づきヤゲンカーブ値Ryを求める。 表面カーブ値Rcf>仮のヤゲンカーブ値Rif>裏面カーブ値Rcbの 場合 → ヤゲンカーブ値Ry=仮のヤゲンカーブ値Rif 仮のヤゲンカーブ値Rif表面カーブ値Rcfの場合 → ヤゲンカーブ値Ry=表面カーブ値Rcf 仮のヤゲンカーブ値Rif≦裏面カーブ値Rcbの場合
The above is the method of calculating the bevel radius of curvature R of the minus power lens. Next, the method of calculating the bevel radius of curvature R of the plus power lens will be described. First, a temporary bevel curve value Rif is obtained by the following equation. Temporary bevel curve Rif = 1.05 × (front surface curve value Rcf + back surface curve value Rcb) Next, a bevel curve value Ry is obtained from the obtained temporary bevel curve value Rif based on the following determination. Front surface curve value Rcf> Temporary bevel curve value Rif> Back surface curve value Rcb → Bevel curve value Ry = Temporary bevel curve value Rif Temporary bevel curve value Rif > Surface curve value Rcf → Bevel curve value Ry = Surface curve value Rcf When bevel curve value Rif ≦ backside curve value Rcb

【0066】[0066]

【数4】 (Equation 4)

【0067】このようにして得られたヤゲンカーブ値R
yから下式によってヤゲン曲率半径Rを求める。 R = 523/Ry 以上がプラス度数レンズの場合のヤゲン曲率半径Rの算
出方法である。
The bevel curve value R obtained as described above
The bevel curvature radius R is obtained from y using the following equation. R = 523 / Ry The above is the calculation method of the bevel radius of curvature R in the case of a plus power lens.

【0068】このように、CPU500においてヤゲン
曲率半径Rを演算し、この演算結果をRAM502に記
憶させておき、ヤゲン曲面を特定するステップ11から
後は、上述した第2プログラムステップ13のヤゲン加
工と同様にして実行すれば、同様の効果が得られる。
As described above, the bevel curvature radius R is calculated in the CPU 500, the calculation result is stored in the RAM 502, and after the step 11 for specifying the beveled curved surface, the beveling in the second program step 13 described above is performed. If executed in a similar manner, the same effect can be obtained.

【0069】 〈第3プログラム〉 次に、P−ROM501に格納された第3プログラムに
従ってヤゲン加工を行う眼鏡レンズ加工機及び加工方法
について図8を参照して説明する。この第3のプログラ
ムは、レンズブランク60がマイナス度数かプラス度数
かを判断し、この判断結果に基づいてヤゲン頂点が最適
な位置に形成できるようにZ値の測定点を定め、これら
の測定点の表裏面のZ値から算出したヤゲン頂点のZ値
とRAM502に記憶されたヤゲン曲率半径Rとからヤ
ゲン曲率中心を求めてヤゲン曲面を特定するものであ
る。以下、詳細に説明する。尚、図10においてステッ
プS6およびステップS11は図11のステップS7お
よびステップS12にそれぞれ移行する。
<Third Program> Next, a spectacle lens processing machine and a processing method for performing beveling according to a third program stored in the P-ROM 501 will be described with reference to FIG. This third program determines whether the lens blank 60 has a minus power or a plus power, and based on the determination result, determines measurement points of the Z value so that the bevel apex can be formed at an optimum position. The center of the bevel curvature is determined from the Z value of the bevel apex calculated from the Z values of the front and back surfaces and the bevel curvature radius R stored in the RAM 502 to specify the bevel curved surface. The details will be described below. Steps S6 and S11 in FIG. 10 shift to steps S7 and S12 in FIG. 11, respectively.

【0070】先ず、前述した第1及び第2プログラムと
同様に第1及び第2ステップを経た後、rθ測定手段に
よって、図12(a)に示す形状を有する荒研削済のレ
ンズブランク60のrθ値を測定しRAM502に記憶
させる。
First, after going through the first and second steps in the same manner as the above-mentioned first and second programs, the rθ measuring means uses the rθ of the roughly ground lens blank 60 having the shape shown in FIG. The value is measured and stored in the RAM 502.

【0071】ステップS3 次に、CPU500においてRAM502からrθ値を
読み出し、rθ値を図12(b)に示す縦軸に動径r、
横軸に角度θをとった座標に表す。この座標に表された
動径rと角度θとがrθ関数である。次に、rの極値を
判断し、この極値となるrθ〜rθをZ値測定
点に決定する。
Step S3 Next, the CPU 500 reads the rθ value from the RAM 502, and stores the rθ value on the vertical axis shown in FIG.
Expressed in coordinates with the angle θ on the horizontal axis. The moving radius r and the angle θ represented by these coordinates are the rθ function. Next, the extreme value of r is determined, and the extreme values r A θ A to r F θ F are determined as the Z value measurement points.

【0072】ステップS4 次に、前記測定点rθ〜rθの各々の表裏面に
おけるZ値を、Z値測定手段200(図3)を用いて測
定する。
Step S4 Next, the Z value on each of the front and back surfaces of the measurement points r A θ A to r F θ F is measured using the Z value measuring means 200 (FIG. 3).

【0073】ステップS5 このZ値測定手段200で得られた各測定点における表
裏面のZ値から、表面カーブ曲率半径Rf、裏面カーブ
曲率半径Rbを、そして、これら表面カーブ曲率半径R
f及び裏面カーブ曲率半径Rbから表面カーブ値Rcf
及び裏面カーブ値Rcbを順次算出する。この表裏面の
Z値から、表面カーブ値Rcf及び裏面カーブ値Rcb
を算出する手法は、前述した第2プログラムにおいて、
ヤゲンカーブ値をZ値の測定結果から得る過程で説明し
たのと同様の演算手法を用いている。次に、得られた表
面カーブ値Rcfと裏面カーブ値Rcbに基づいて、レ
ンズブランク60がマイナス度数かプラス度数かを、下
記の判断基準に則って判断する。 Rcf ≦ Rcb → マイナス度数 Rcf > Rcb → プラス度数 このように、レンズブランク70がマイナス度数かプラ
ス度数かを判断した後は、プラス度数とマイナス度数と
により手順が異なる。先ず最初に、マイナス度数の場合
について説明する。
Step S5 From the Z values of the front and back surfaces at each measurement point obtained by the Z value measuring means 200, the front surface curvature radius Rf, the back surface curvature radius Rb, and the front surface curvature radius Rb are calculated.
f and the back surface curve value Rcf from the back surface curvature radius Rb
And the back curve value Rcb are sequentially calculated. From the Z values of the front and back surfaces, a front surface curve value Rcf and a rear surface curve value Rcb are obtained.
Is calculated in the second program described above.
The same calculation method as described in the process of obtaining the bevel curve value from the measurement result of the Z value is used. Next, based on the obtained front surface curve value Rcf and back surface curve value Rcb, it is determined whether the lens blank 60 has a minus power or a plus power according to the following criteria. Rcf ≦ Rcb → minus power Rcf> Rcb → plus power After determining whether the lens blank 70 is a minus power or a plus power, the procedure differs depending on the plus power and the minus power. First, the case of a minus frequency will be described.

【0074】ステップS6 マイナス度数と判断した場合は、rθ測定手段で得られ
たrの極値の中で任意の極値点から他の極値点に至る距
離が最大となる2個の極値点を第1及び第2の測定点と
して選択する。図12(a)に示す形状のレンズブラン
クにおいて第1及び第2の測定点はrθ及びrθ
である。次に、この第1測定点rθと第2測定点
θとを結んだ直線の両側に各々、位置する極小値
θ及びrθを各々、第3測定点及び第4測定
点として決定する。
If it is determined in step S6 that the frequency is minus, the two extreme values at which the distance from an arbitrary extreme value point to another extreme value point among the extreme values of r obtained by the rθ measuring means are maximum are obtained. Points are selected as first and second measurement points. Figure 12 (a) to indicate the first and second measurement points in the lens blank shape r A theta A and r E theta
E. Then, each on either side of the line that runs on the first measurement point r A theta A second measurement point r E theta E, the minimum value r B theta B and r F theta F positioned respectively, third measurement The point and the fourth measurement point are determined.

【0075】ステップS7 次いで、これらの測定点rθ、rθ、r
θ、rθの各ヤゲン頂点Z値、Z、Z、Z
、Zを上述した第1プログラムと同じ手法により算
出する。
[0075] Step S7 then these measurement points r A θ A, r E θ E, r
Each bevel apex Z value of B θ B, r F θ F , Z A, Z E, Z
B, and calculated by the same method as the first program described above the Z F.

【0076】ステップS8 次に、得られたヤゲン頂点Z値、Z、Z,Z、Z
と、RAM502に記憶されているヤゲン曲率半径R
とにより、ヤゲン曲率中心P(X、Y、Z
を下記の数5式の解として算出する。
Step S8 Next, the obtained bevel vertex Z value, Z A , Z E , Z B , Z
F and the bevel radius of curvature R stored in the RAM 502
4 , the bevel center of curvature P 3 (X S , Y S , Z S )
Is calculated as the solution of the following equation (5).

【0077】[0077]

【数5】 (X−X+(Y−Y+(Z−Z =(X−X+(Y−Y+(Z−Z (X−X+(Y−Y+(Z−Z=R (X−X+(Y−Y+(Z−Z=R (X)S-XA)2+ (Y3-YA)2+ (Z3-ZA)2  = (XS-XE)2+ (YS-YE)2+ (ZS-ZE)2  (XS-XB)2+ (YS-YB)2+ (ZS-ZB)2= R4 2  (XS-XF)2+ (YS-YF)2+ (ZS-ZF)2= R4 2

【0078】このように算出したヤゲン曲率中心P
と、各ヤゲン頂点位置(Z値)との関係を図13に模
式的に示す。この図13に示す通り、ヤゲン曲率中心P
からヤゲン頂点位置Z、Zまでの各々の距離は共
に等しいが、これらのヤゲン頂点位置Z、Zは、ヤ
ゲン曲面上に必ず位置するとは限らない。一方、ヤゲン
曲率中心Pから、ヤゲン頂点位置Z、Zまで各々
の距離は共にヤゲン曲率半径Rに等しい。尚、この解
法においても第1プログラム同様にrθ座標からXY座
標に座標変換している。このようにしてヤゲン曲面を特
定した後、第1プログラムと同様にステップS9、13
を順次経てヤゲン加工を行えば、マイナスレンズの好適
なヤゲン加工を行うことができる。
The bevel curvature center P calculated as described above
FIG. 13 schematically shows the relationship between No. 3 and each bevel apex position (Z value). As shown in FIG. 13, the bevel curvature center P
Although the distances from 3 to the bevel apex positions Z A and Z E are the same, these bevel apex positions Z A and Z E are not always located on the bevel curved surface. On the other hand, the bevel curvature center P 3, the bevel apex position Z B, the distance of each to Z F are both equal to the bevel radius of curvature R 4. Note that, in this solution as well, the coordinates are converted from the rθ coordinates to the XY coordinates as in the first program. After specifying the beveled surface in this manner, steps S9 and S13 are performed similarly to the first program.
If the beveling is performed sequentially after the above, suitable beveling of the minus lens can be performed.

【0079】ステップS10 次に、プラス度数と判断した場合について説明する。r
の極大値の中でrの値が大きな順に3箇所、rθ
θ、rθの測定点を選択し、これら測定点で
の表面及び裏面の各Z値から下表6に示すレンズ厚を求
め、このレンズ厚に応じたヤゲン頂点位置を設定する。
このレンズ厚の算出、及びヤゲン頂点位置の設定は第1
プログラムと同じ手段である。
Step S10 Next, a case where it is determined to be a plus frequency will be described. r
Among the local maxima, the value of r is large in three places, r A θ A ,
Select the measurement point r C θ C, r F θ F, calculated lens thickness shown in Table 6 below from the Z value of the front and back surfaces at these measurement points, setting the bevel apex position corresponding to the lens thickness I do.
The calculation of the lens thickness and the setting of the bevel apex position are the first.
It is the same means as a program.

【0080】[0080]

【表6】 [Table 6]

【0081】ステップS11 この測定点における表裏面の各Z値からヤゲン頂点Z値
を算出する手法は第1プログラムと同様である。下表7
にこの算出過程で得られた値を示す。
Step S11 The method of calculating the bevel apex Z value from the respective Z values of the front and back surfaces at this measurement point is the same as in the first program. Table 7 below
Shows the values obtained in this calculation process.

【0082】[0082]

【表7】 [Table 7]

【0083】ステップS12 次に、得られたヤゲン頂点Z値、Z、Z、Zと、
RAM502に記憶されているヤゲン曲率半径Rとに
より、ヤゲン曲率中心P(X、Y、Z)を下記
の数6式の解として算出する。
Step S12 Next, the obtained bevel vertex Z values, Z A , Z C , and Z E are obtained.
The bevel curvature center P 4 (X R , Y R , Z R ) is calculated from the bevel curvature radius R 3 stored in the RAM 502 as a solution of the following equation (6).

【0084】[0084]

【数6】 (X−X+(Y−Y+(Z−Z=R (X−X+(Y−Y+(Z−Z=R (X−X+(Y−Y+(Z−Z=R (X)R-XA)2+ (YR-YA)2+ (ZR-ZA)2= R3 2  (XR-XC)2+ (YR-YC)2+ (ZR-ZC)2= R3 2  (XR-XE)2+ (YR-YE)2+ (ZR-ZE)2= R3 2

【0085】このようにして算出したヤゲン曲率中心P
と、各ヤゲン頂点位置(Z値)との関係を図14に模
式的に示す。この図14に示す通り、ヤゲン曲率中心P
から、ヤゲン頂点位置Z、Z、Zまでの距離は
共に、ヤゲン曲率半径Rに等しい。尚、この解法にお
いても第1プログラム同様rθ座標からXY座標に便宜
上変換している。このようにしてヤゲン曲面を特定した
後は、第1プログラムの手順と同様にステップS9、S
13を順次経てヤゲン加工を行えば、プラス度数レンズ
に好適なヤゲン加工を施すことができる。
The bevel curvature center P calculated as described above
FIG. 14 schematically shows the relationship between No. 4 and each bevel apex position (Z value). As shown in FIG. 14, the bevel curvature center P
The distances from 3 to the bevel apex positions Z A , Z C , and Z E are all equal to the bevel radius of curvature R 4 . In this solution, as in the first program, rθ coordinates are converted to XY coordinates for convenience. After specifying the beveled surface in this manner, steps S9 and S9 are performed similarly to the procedure of the first program.
By performing the beveling process sequentially through the steps 13, it is possible to perform a suitable beveling process on the positive power lens.

【0086】 〈第4プログラム〉 この第4プログラムは、Z値を測定した測定点の中で、
ヤゲン曲面を特定する演算において採用しなかった測定
点のレンズ厚が、全ての測定点の中で最小となる場合、
好適なヤゲン加工が可能になるものである。この第4プ
ログラムを前述した第3プログラムにおいてプラス度数
と判断された手順を例に挙げて説明する。前述した演算
において、ヤゲン頂点Z値を算出するのに採用した測定
点はrθ〜rθの中のrθ、rθ,r
θのみである。この場合、測定点rθ及びr
θ及びrθは演算に採用されていないが、これら
測定点rθ、rθ及びrθもrθ、r
θ,rθのレンズ厚を算出した手法と同じ手法
によりレンズ厚及びヤゲン頂点Z値を先ず算出する。こ
のようにして得た測定点rθ及びrθ及びr
θのレンズ厚、Z10、Z11及びZ12と、他の測
定点rθ、rθ、rθのレンズ厚Z、Z
、Zとを比較し、その結果、測定点rθのレン
ズ厚Z11が最小であったとする。この場合、測定点r
θは演算過程で採用されていないので、この測定点
θのヤゲン頂点は、測定点θ、θ、θに基づい
て特定されたヤゲン曲面上に位置しなかったとする。こ
のようにレンズ厚が最小となる測定点rθで、所定
のヤゲン頂点が形成されないと、その部分で破損を招く
おそれがある。従って、測定点rθ、rθ、r
θに基づいてヤゲン曲面が特定された後、Z軸モー
タ108を作動させて、レンズブランク60をダイモン
ドホイール1のヤゲン溝1a上に移動させるとき、特
定されたヤゲン曲面上に、θのヤゲン頂点が含まれる
ように移動させる。このような位置関係でヤゲン加工を
実行すれば、レンズ厚が最小となる周側面の部位で、所
定位置のヤゲン頂点を形成することができる。
<Fourth Program> This fourth program is a program for measuring Z values,
If the lens thickness of the measurement point not adopted in the calculation for specifying the beveled surface is the smallest of all the measurement points,
Suitable beveling becomes possible. The fourth program will be described with reference to an example of a procedure determined to be positive in the third program. In the above-described operation, adopted measuring points to calculate the bevel vertex Z value r A θ A ~r F θ r in F A θ A, r C θ C, r
E θ E only. In this case, the measurement points r B θ B and r D
Although θ D and r F θ F are not employed in the calculation, these measurement points r B θ B , r D θ D and r F θ F are also r A θ A , r
First, the lens thickness and the bevel apex Z value are calculated by the same method as that for calculating the lens thickness of C θ C and r E θ E. Measurement points r B θ B and r D θ D and r F thus obtained
theta lens thickness of F, Z 10, Z 11 and a Z 12, lens thickness of the other measuring points r A θ A, r C θ C, r E θ E Z 7, Z
8 compares the Z 9, as a result, the lens thickness Z 11 measuring points r D theta D is assumed to be minimal. In this case, the measurement point r
Since D θ D is not employed in the calculation process, it is assumed that the bevel vertex of this measurement point θ B is not located on the bevel curved surface specified based on the measurement points θ A , θ C , and θ E. As described above, if a predetermined bevel apex is not formed at the measurement point r D θ D where the lens thickness is minimum, there is a possibility that breakage may occur at that portion. Therefore, the measurement points r A θ A , r C θ C , r
After the bevel curved surface is specified based on E θ E , when the Z-axis motor 108 is operated to move the lens blank 60 onto the bevel groove 1 a 1 of the diamond wheel 1, the specified bevel curved surface has θ Move so that the bevel vertex of B is included. If the beveling is performed in such a positional relationship, a bevel vertex at a predetermined position can be formed at a portion on the peripheral side surface where the lens thickness is minimum.

【0087】以上、第3プログラムのプラス度数を有す
るレンズブランクを例に挙げ説明したが、第3プログラ
ムのマイナス度数の場合にも、Z値を測定した測定点の
中で演算に供さない測定点があるので、これら演算に供
さない測定点でレンズ厚が最小となった場合には、上述
した手順に則ってヤゲン加工を行えば同様の効果が得ら
れる。又、図7に示した第1及び第2プログラムにおい
て、Z値を測定した測定点の中で演算に供さない測定点
のレンズ厚が最小となった場合でも、上述した手順に従
ってヤゲン加工を行えば同様の効果が得られる。
The lens blank having the positive power of the third program has been described above as an example. However, even in the case of the negative power of the third program, the measurement value which is not subjected to the calculation among the measurement points at which the Z value is measured is also used. Since there is a point, when the lens thickness becomes minimum at the measurement points not used for these calculations, the same effect can be obtained by performing beveling according to the above-described procedure. Further, in the first and second programs shown in FIG. 7, even when the lens thickness of the measurement point not subjected to the calculation among the measurement points for which the Z value is measured becomes the minimum, the beveling is performed according to the above-described procedure. A similar effect can be obtained by doing so.

【0088】次に上述した第1〜第3のプログラムに共
通する変形例を以下に説明する。先ず、Z値の測定は、
荒研削後に行ったが,荒研削の前に行っても良い。又、
このZ値を測定するときは、上述した実施例のようにヤ
ゲン部の頂部を測定するのが好ましいが、その頂部の内
周側又は外周側の周縁部であってもよい。このように荒
研削前にZ値測定を行った場合は、ヤゲン曲面を特定し
た後、荒研削とヤゲン加工とを順次行えばよい。次に、
rθ値のマイクロコンピュータ600のRAM502へ
の入力方法は、上述したrθ値測定手段からの入力や、
操作パネルのキースイッチによる入力の他に、フレーム
形状測定装置からの測定値を入力してもよい。このフレ
ーム形状測定装置は、眼鏡フレームのリムの内周面に測
定子を接触させた状態で、この測定子をリムの内周面の
全周にわたって移動させ、その移動量を計測してrθ値
を測定するものである。又、rθ値を測定する際、荒研
削済のレンズブランクを測定したが、このレンズブラン
クの代わりにホーマのrθ値を測定してもよい。更に、
上述した実施例に例示したrθ測定手段を用いる代わり
に、例えばスライド軸25の回転角をポテンショメータ
で測定することにより動径rの変化量を検出してもよ
い。又、rθ記憶手段としては、マイクロコンピュータ
600のRAM502以外に、外部に別途設けたフロッ
ピーディスク等の磁気記録媒体等を用いてもよい。又、
動径Rの基準点はレンズ軸の軸心ではなくとも形状特定
できる位置であれば、他の位置でもよい。又、Z軸はレ
ンズ軸の軸心に一致させたが、必ずしも一致させる必要
はなく、レンズ軸に実質的に平行であってもよい。
Next, a modified example common to the above-described first to third programs will be described below. First, the measurement of the Z value
Although performed after rough grinding, it may be performed before rough grinding. or,
When the Z value is measured, it is preferable to measure the top of the bevel portion as in the above-described embodiment, but it may be the inner peripheral side or the outer peripheral side of the top. When the Z value is measured before the rough grinding as described above, the rough grinding and the beveling may be sequentially performed after specifying the beveled curved surface. next,
The method of inputting the rθ value to the RAM 502 of the microcomputer 600 is based on the input from the above-described rθ value measuring means,
In addition to the input using the key switches on the operation panel, a measurement value from the frame shape measuring device may be input. This frame shape measuring device moves the tracing stylus over the entire periphery of the rim of the rim in a state in which the tracing stylus is in contact with the inner periphery of the rim of the spectacle frame, measures the amount of movement, and obtains an rθ value. Is measured. Further, when the rθ value is measured, the roughed lens blank is measured, but the rθ value of the homer may be measured instead of the lens blank. Furthermore,
Instead of using the rθ measuring means exemplified in the above-described embodiment, for example, the change amount of the moving radius r may be detected by measuring the rotation angle of the slide shaft 25 with a potentiometer. Further, as the rθ storage means, a magnetic recording medium such as a floppy disk separately provided outside may be used in addition to the RAM 502 of the microcomputer 600. or,
The reference point of the moving radius R may be another position as long as the position can be specified without being the axis of the lens axis. Further, although the Z axis coincides with the axis of the lens axis, it does not have to coincide, and may be substantially parallel to the lens axis.

【0089】[0089]

【発明の効果】以上述べたように、第1および第3の発
明に係る眼鏡レンズ加工機及び加工方法によれば、測定
位置決定手段によってrθ記憶手段に格納されたrθ値
を読み 出し、このrθ値の関数のrの極大値の中でrの
値が大きな順に3個の極大値を検索して、これら極大値
に対応する3個の角度θにおけるレンズブランクの周縁
部のZ値の測定点を3個所決定し、ヤゲン頂点位置設定
手段によってレンズブランクの周縁部における表面測定
点と裏面測定点との間にヤゲン頂点位置を設定し、その
後、第1演算手段で前記ヤゲン頂点の座標値を算出し、
このヤゲン頂点の座標値に基づいてヤゲン曲面を特定し
ているので、少ない測定点データで眼鏡レンズの周縁部
にヤゲンを全周においてバランスよく忠実に施すことが
できる。
As described above, according to the eyeglass lens processing machine and the processing method according to the first and third inventions, the measurement
Rθ value stored in the rθ storage means by the position determining means
The read, the r in the maximum value of r of the function of this rθ value
Search for the three local maxima in descending order of the values, and find these maxima
Of the lens blank at three angles θ corresponding to
Three measurement points of the Z value of the portion are determined, and the bevel vertex position is set between the front surface measurement point and the back surface measurement point on the periphery of the lens blank by the bevel vertex position setting means. Calculating the coordinate value of the bevel vertex,
Since the beveled surface is specified based on the coordinate values of the bevel vertices, the peripheral portion of the spectacle lens can be obtained with less measurement point data.
Beveled in a well-balanced manner all around
it can.

【0090】また、第2および第4の発明に係る眼鏡レ
ンズ加工機及び加工方法によれば、測定位置決定手段に
おいて、rθ関数の極値の中で任意の極値点から他の極
値点に至る距離が最大となる2個の極値点を第1及び第
2の測定点として選択し、この2個の極値点を結ぶ分割
線の両側にそれぞれ位置する2個の極値点を第3及び第
4の測定点として決定している。また、第2の演算手段
において、ヤゲン頂点位置の座標値に基づいてヤゲン曲
面の曲率中心座標値を算出するに際して、ヤゲン曲率中
心から第1及び第2に至る距離が互いに等しいという条
件と、ヤゲン曲率中心から第3及び第4に至る距離が互
いに等しいという条件でヤゲン曲面のヤゲン曲率半径を
算出してヤゲン曲率を特定している。このようにして、
ヤゲン曲面を特定し、ヤゲン加工を施して眼鏡レンズを
製作すると、マイナス度数の眼鏡レンズの外周側面にヤ
ゲン頂点を全周にわたってバランス良く形成することが
できる。これは、以下の理由による。先ず、マイナス度
数の眼鏡レンズは、一般的にrの短いところで、コバ厚
が薄く又、rの長いところはレンズ厚が厚くなってい
る。だから、このrの短い第3及び第4の測定点でヤゲ
ン曲率中心からの距離をヤゲン曲率半径Rとすること
で、レンズ厚が薄いところで、所定の位置にヤゲン頂点
を形成することができる。又、rが長い、コバ厚の厚い
第1及び第2の測定点では、ヤゲン曲率中心からの距離
が等しいので、互いにバランスのとれたヤゲン頂点位置
にすることができる。
Further , the spectacle glasses according to the second and fourth inventions.
According to the lens processing machine and the processing method,
From the extremum of the rθ function, any extremal point
The two extreme points where the distance to the value point is the largest are
Select the two measurement points and divide the two extreme points
The two extreme points located on each side of the line are
4 was determined as the measurement point. Also, the second calculating means
, Based on the coordinate value of the bevel apex position
When calculating the coordinates of the center of curvature of the surface,
Article that the distance from the heart to the first and second are equal to each other
And the distance from the center of the bevel curvature to the third and fourth
The bevel radius of curvature of the bevel surface under the condition
The bevel curvature is calculated and specified. In this way,
Identify the beveled surface and apply beveling to the spectacle lens
When manufactured, the outer peripheral side of the spectacle lens of minus power
Gen tops can be formed in a well-balanced manner all around
it can. This is for the following reason. First, minus degree
The number of spectacle lenses is generally small at r,
Is thin and the lens thickness is thick where r is long
You. Therefore, at the third and fourth measurement points where r is short,
The distance from the center of curvature to bevel radius of curvature R
In the place where the lens thickness is thin,
Can be formed. In addition, r is long and the edge thickness is large.
At the first and second measurement points, the distance from the center of the bevel curvature
Are equal, so the bevel apex positions balanced with each other
Can be

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明に係る眼鏡レンズ加工機の一実施例を
示す主要構成要素を示す斜視図である。
FIG. 1 is a perspective view showing main components showing an embodiment of an eyeglass lens processing machine according to the present invention.

【図2】 rθ測定手段の側面図である。FIG. 2 is a side view of the rθ measuring means.

【図3】 Z値測定手段の斜視図である。FIG. 3 is a perspective view of a Z value measuring unit.

【図4】 電気ブロック図である。FIG. 4 is an electric block diagram.

【図5】 軸間距離からZθ値を求める概念図である。FIG. 5 is a conceptual diagram for calculating a Zθ value from a distance between axes.

【図6】 (a)〜(e)はZ値測定手段の測定アーム
とレンズブランクとの関係を示す図である。
FIGS. 6A to 6E are diagrams illustrating a relationship between a measurement arm of a Z value measurement unit and a lens blank.

【図7】 第1および第2プログラムのフローチャート
である。
FIG. 7 is a flowchart of first and second programs.

【図8】 ヤゲン曲率中心とヤゲン頂点位置との関係を
示す図である。
FIG. 8 is a diagram illustrating a relationship between a bevel curvature center and a bevel apex position.

【図9】 ヤゲン加工を始める直前のダイヤホイール上
のレンズブランクの位置を示す図である。
FIG. 9 is a diagram showing a position of a lens blank on a diamond wheel immediately before starting beveling.

【図10】 第3プログラムのフローチャートの前段を
示す図である。
FIG. 10 is a diagram showing the first stage of the flowchart of the third program.

【図11】 第3プログラムのフローチャートの後段を
示す図である。
FIG. 11 is a diagram illustrating the second half of the flowchart of the third program.

【図12】 (a)、(b)は第3プログラムを実行す
る際、使用するレンズブランクを示す図および第3プロ
グラムの演算で用いるrθ座標を示す図である。
FIGS. 12A and 12B are a diagram showing a lens blank used when executing a third program, and a diagram showing rθ coordinates used in the calculation of the third program.

【図13】ヤゲン曲率中心とヤゲン頂点位置との関係を
示す図である。
FIG. 13 is a diagram illustrating a relationship between a bevel curvature center and a bevel apex position.

【図14】 ヤゲン曲率中心とヤゲン頂点位置との関係
を示す図である。
FIG. 14 is a diagram illustrating a relationship between a bevel curvature center and a bevel apex position.

【符号の説明】[Explanation of symbols]

ダイヤモンドホイールレンズブランク
レンズ押え軸レンズ支持軸チャッキングモ
ータ13レンズモータ24レンズ保持ユニッ
29移動手段49Y軸モータ60レンズ
ブランク108Z軸モータ200Z値測定手
215Z値測定用モータ300rθ測定手
段。
1 ... diamond wheel , 6 ... lens blank , 7 ...
Lens holding shaft , 8 : Lens support shaft , 9 : Chucking motor , 13 : Lens motor , 24 : Lens holding unit , 29 : Moving means , 49 : Y-axis motor , 60 : Lens blank , 108 : Z-axis motor , 200 ... Z value measuring means , 215 ... Z value measuring motor , 300 ... rθ measuring means.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭59−156657(JP,A) 特開 平1−177953(JP,A) 特開 昭62−9858(JP,A) 特開 平2−212058(JP,A) (58)調査した分野(Int.Cl.6,DB名) B24B 9/14 ──────────────────────────────────────────────────続 き Continuation of front page (56) References JP-A-59-156657 (JP, A) JP-A-1-177953 (JP, A) JP-A-62-9858 (JP, A) JP-A-2- 212058 (JP, A) (58) Field surveyed (Int. Cl. 6 , DB name) B24B 9/14

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 レンズブランクの表裏面を挟持する一対
のレンズ軸と、このレンズ軸を回転させる駆動装置とを
有して前記レンズ軸方向に沿って移動自在に、且つレン
ズ軸と直交する方向に回動自在に支持されたレンズ保持
ユニットと、このレンズ保持ユニットを前記レンズ軸方
向に往復移動させる移動手段と、前記一対のレンズ軸に
より挟持されたレンズブランクの周縁部を研削する荒研
削面及びヤゲン溝を有するヤゲン研削面を表面に形成し
た回転砥石とを備え、前記一対のレンズ軸により挟持さ
れたレンズブランクに、その周縁部を前記回転砥石の荒
研削面に押圧して所定の眼鏡フレームのリムにおける内
周輪郭形状より大きな形状に形成する荒研削加工を施し
た後、前記移動手段により前記レンズ保持ユニットを移
動させて荒研削済のレンズブランクを回転砥石のヤゲン
研削面に押し付けることにより、前記レンズブランクの
周縁部を前記眼鏡フレームのリムの内周面に嵌合可能な
形状にヤゲン加工する眼鏡レンズ加工機において、 前記一対のレンズ軸の軸心に一致又は平行なZ軸と、 このZ軸に垂直なrθ平面により規定される3次元座標
を設定し、前記眼鏡フレームのリムの内周輪郭形状に相
似的且つ近似的な輪郭形状を特定するrθ値(r:基準
点からの動径,θ:基準角度からの回転角)を記億する
rθ記憶手段と前記rθ記憶手段に格納されたrθ値を
読み出し、このrθ値の関数のrの極大値の中でrの値
が大きな順に3個の極大値を検索して、これら極大値に
対応する3個の角度θにおけるレンズブランクの周縁部
のZ値の測定点を3個所決定する測定位置決定手段と、 前記測定位置決定手段によって決定された測定点におけ
る表面及び裏面の各Z値を測定するZ値測定手段と、 前記レンズブランクの周縁部において、前記表面測定点
と裏面測定点の間に所定のヤゲン頂点位置を設定するヤ
ゲン頂点位置設定手段と、 この設定されたヤゲン頂点の座標値を前記rθ記憶手段
に格納されたrθ値と、Z値測定手段により得られたZ
値から算出する第1演算手段と、前記第1演算手段で得られた各ヤゲン頂点の座標値と、
ヤゲン曲率半径記憶手段から読み出されたヤゲン曲率半
径Rから曲率中心を算出して ヤゲン曲率を特定する第2
演算手段と、 を備え、 荒研削済のレンズブランクの周縁部を前記眼鏡フレーム
のリムの内周面に嵌合可能な形状に加工するに際して、 前記レンズブランクの周縁部を回転砥石のヤゲン研削面
に押圧した後、前記第2演算手段で得られた演算結果に
基づいて、前記移動手段を作動させてレンズ保持ユニッ
トを前記レンズ軸に沿って移動させることにより、前記
レンズブランクの外周側面の全域にわたって形成するヤ
ゲン頂点位置が前記第2演算手段で算出されたヤゲン曲
面上に位置するようにしてヤゲン加工を実行することを
特徴とする眼鏡レンズ加工機。
1. A lens device comprising: a pair of lens shafts for sandwiching the front and back surfaces of a lens blank; and a driving device for rotating the lens shafts, the direction being movably along the lens axis direction and orthogonal to the lens axis. A lens holding unit that is rotatably supported on the lens, moving means for reciprocating the lens holding unit in the lens axis direction, and a rough ground surface for grinding a peripheral portion of a lens blank held between the pair of lens shafts And a rotating grindstone having a beveled grinding surface having a beveled groove formed on the surface thereof. After performing a rough grinding process to form a shape larger than the inner peripheral contour shape of the rim of the frame, the moving means moves the lens holding unit to perform rough grinding. A spectacle lens processing machine that presses a lens blank against a beveled grinding surface of a rotating grindstone to bevel the peripheral portion of the lens blank into a shape that can be fitted to an inner peripheral surface of a rim of the spectacle frame, wherein the pair of lenses A Z-axis that is coincident with or parallel to the axis of the axis, and three-dimensional coordinates defined by an rθ plane perpendicular to the Z-axis are set, and a contour similar and approximate to the inner peripheral contour shape of the rim of the spectacle frame. rθ value specifying the shape (r: radius vector from the reference point, theta: the rotation angle from the reference angle) reads rθ values stored as rθ storage means to said rθ storage means to be serial billion, this rθ value The value of r among the local maxima of the function
Search for the three maxima in descending order of
Peripheral edge of lens blank at corresponding three angles θ
Measuring position determining means for determining three Z value measuring points, Z value measuring means for measuring each of the front and rear Z values at the measuring points determined by the measuring position determining means, and a periphery of the lens blank In the unit, bevel vertex position setting means for setting a predetermined bevel vertex position between the front surface measurement point and the back surface measurement point, and the coordinate value of the set bevel vertex with the rθ value stored in the rθ storage means , Z obtained by the Z value measuring means
First calculating means for calculating from the value, coordinate values of each bevel vertex obtained by the first calculating means,
Half bevel curvature read from bevel curvature radius storage means
The second to specify the bevel curvature by calculating the center of curvature from the radius R
When processing the peripheral edge of the roughly ground lens blank into a shape that can be fitted to the inner peripheral surface of the rim of the spectacle frame, the peripheral edge of the lens blank is beveled by a rotary grindstone. Then, based on the calculation result obtained by the second calculating means, the moving means is operated to move the lens holding unit along the lens axis, so that the entire area of the outer peripheral side surface of the lens blank is A spectacle lens processing machine, wherein the beveling is performed such that a bevel apex position formed over the bevel is located on the beveled curved surface calculated by the second calculating means .
【請求項2】 レンズブランクの表婁面を挟持する一対
のレンズ軸と、このレンズ軸を回転させる駆動装置とを
有して前記レンズ軸方向に沿って移動自在に、且つレン
ズ軸と直交する方向に回動自在に支持されたレンズ保持
ユニットと、このレンズ保持ユニットを前記レンズ軸方
向に往復移動させる移動手段と、前記一対のレンズ軸に
より挟持されたレンズブランクの周縁部を研削する荒研
削面及びヤゲン溝を有するヤゲン研削面を表面に形成し
た回転砥石とを備え、前記一対のレンズ軸により挟持さ
れたレンズブランクに、その周縁部を前記回転砥石の荒
研削面に押圧して所定の眼鏡フレームのリムにおける内
周輪郭形状より大きな形状に形成する荒研削加工を施し
た後、前記移動手段により前記レンズ保持ユニットを移
動させて荒研削済のレンズブランクを回転砥石のヤゲン
研削面に押し付けることにより、前記レンズブランクの
周縁部を前記眼鏡フレームのリムの内周面に嵌合可能な
形状にヤゲン加工する眼鏡レンズ加工機において、 前記一対のレンズ軸の軸心に一致又は平行なZ軸と、 このZ軸に垂直なrθ平面により規定される3次元座標
を設定し、前記眼鏡フレームのリムの内周輪郭形状に相
似的且つ近似的な輪郭形状を特定するrθ値(r:基準
点からの動径,θ:基準角度からの回転角)を記憶する
rθ記憶手段と、 前記rθ記憶手段に格納されたrθ値
を読み出し、rθ値関数の複数の極値点の中で任意の極
値点から他の極値点に至る距離が最大となる2個の極値
点を第1及び第2の測定点と決定し、さらに、 この2個の極値点を結ぶ分割線の両側にそれぞれ位置す
る2個の極値点を第3及び第4の測定点と決定する測定
位置決定手段と、 前記測定位置決定手段によって決定された測定点におけ
る表面及び裏面の各Z値を測定するZ値測定手段と、 前記レンズブランクの周縁部において、前記表面測定点
と裏面の測定点の間に所定のヤゲン頂点位置を設定する
ヤゲン頂点位置設定手段と、 この設定されたヤゲン頂点の座標値を前記rθ記憶手段
により格納されたrθ値と、Z値測定手段により得られ
たZ値から算出する第1演算手段と、 ヤゲン頂点位置の座標に基づいて、ヤゲン曲率中心から
第1及び第2の測定点に至る距離が互いに等しいという
条件と、ヤゲン曲率中心から第3および第4の測定点に
至る距離が互いに等しいという条件でヤゲン曲面の曲率
中心座標値を算出し、さらに前記ヤゲン頂点の座標値に
基づいてヤゲン曲率半径を算出してヤゲン曲率を特定す
る第2演算手段と、 を備え、 荒研削済のレンズブランクの周縁部を前記眼鏡フレーム
のリムの内周面に嵌合可能な形状に加工するに際して、 前記レンズブランクの周縁部を回転砥石のヤゲン研削面
に押圧した後、前記第2演算手段で得られた演算結果に
基づいて、前記移動手段を作動させてレンズ保持ユニッ
トを前記レンズ軸に沿って移動させることにより、前記
レンズブランクの外周側前の全域にわたって形成するヤ
ゲン頂点位置が前記第2演算手段で算出されたヤゲン曲
面上に位置するようにしてヤゲン加工を実行する ことを
特微とする眼鏡レンズ加工機。
2. A pair of lens blanks for sandwiching the lower surface of the lens blank.
And a driving device for rotating the lens axis.
To move freely along the lens axis direction, and
Lens holder supported rotatably in the direction perpendicular to the axis
Unit and the lens holding unit
Moving means for reciprocating in a direction, and the pair of lens axes
Rough grinding that grinds the periphery of the pinched lens blank
Form a beveled grinding surface with a beveled surface and a beveled groove on the surface
And a rotating whetstone, which is pinched by the pair of lens axes.
The peripheral edge of the roughened lens blank
Press against the ground surface to remove the
Rough grinding to form a shape larger than the peripheral contour shape
Then, the lens holding unit is moved by the moving means.
Move the rough-ground lens blank to bevel
By pressing against the ground surface, the lens blank
Peripheral part can be fitted to the inner peripheral surface of the rim of the spectacle frame
In a spectacle lens processing machine for beveling a shape, three-dimensional coordinates defined by a Z-axis coinciding with or parallel to the axis of the pair of lens axes and an rθ plane perpendicular to the Z-axis
Is set to the inner peripheral contour shape of the rim of the eyeglass frame.
Rθ value specifying a similar and approximate contour shape (r: reference
Radius from the point, θ: rotation angle from the reference angle)
rθ storage means, and rθ value stored in the rθ storage means
And read any arbitrary extremum among the extremum points of the rθ value function.
The two extremes where the distance from the value point to the other extreme point is maximum
The points are determined as the first and second measurement points, and are located on both sides of a dividing line connecting the two extreme points.
Measuring two extreme points as third and fourth measurement points
Position determining means, and at a measurement point determined by the measurement position determining means,
Value measuring means for measuring the respective Z values of the front surface and the back surface, and the surface measurement point at the periphery of the lens blank.
A predetermined bevel vertex position between the measurement points on the back and back
Bevel vertex position setting means, and the rθ storage means
Obtained by the Z value measuring means and the rθ value stored by
A first calculating means for calculating from the Z value, and a center of the bevel curvature based on the coordinates of the bevel vertex position.
The distances to the first and second measurement points are equal to each other
Conditions and the third and fourth measurement points from the center of the bevel curvature
The curvature of the bevel surface under the condition that the distances are equal to each other
Calculate the center coordinate value, and further calculate the coordinate value of the bevel vertex
Calculate the bevel curvature radius based on the bevel curvature
A second arithmetic means, wherein the peripheral portion of the roughly ground lens blank is
When processing into a shape that can be fitted to the inner peripheral surface of the rim, the peripheral edge of the lens blank is
After pressing, the calculation result obtained by the second calculation means
The moving means is operated based on the
By moving the lens along the lens axis,
A lens formed over the entire area in front of the outer periphery of the lens blank
The bevel tune whose bean vertex position is calculated by the second calculating means
A spectacle lens processing machine characterized by performing beveling so as to be positioned on a surface .
【請求項3】 レンズブランクの表裏面を挟持する一対
のレンズ軸と、このレンズ軸を回転させる駆動装置とを
有して前記レンズ軸方向に沿って移動自在に、且つレン
ズ軸と直交する方向に回動自在に支持されたレンズ保持
ユニットと、このレンズ保持ユニットを前記レンズ軸方
向に往復移動させる移動手段と、前記 一対のレンズ軸に
より挟持されたレンズブランクの周縁部を研削する荒研
削面及びヤゲン溝を有するヤゲン研削面を表面に形成し
た回転砥石とを備え、前記一対のレンズ軸により挟持さ
れたレンズブランクに、その周縁部を前記回転砥石の荒
研削面に押圧して所定の眼鏡フレームのリムにおける内
周輪郭形状より大きな形状に形成する荒研削加工を施し
た後、前記移動手段により前記レンズ保持ユニットを移
動させて荒研削済のレンズブランクを回転砥石のヤゲン
研削面に押し付けることにより、前記レンズブランクの
周縁部を前記眼鏡フレームのリムの内周面に嵌合可能な
形状にヤゲン加工する眼鏡レンズ加工方法において、 前記一対のレンズ軸の軸心に一致又は平行なZ軸と、 このZ軸に垂直なrθ平面により規定される3次元座標
を設定し、前記眼鏡フレームのリムの内周輪郭形状に相
似的且つ折似的な輪郭形状を特定するrθ値(r:基準
点からの動径,θ:基準角度からの回転角)を記憶する
rθ記憶ステップと、 前記rθ記憶ステップに格納されたrθ値を読み出し、
このrθ値の関数のrの極大値の中でrの値が大きな順
に3個の極大値を検索して、これら極大値に対応する3
個の角度θにおけるレンズブランクの周縁部のZ値の測
定点を3個所決定する測定位置決定ステップと、 前記測定位置決定ステップによって決定された測定点に
おける表面及び裏面の各Z値を測定するZ値測定ステッ
プと、 前記レンズブランクの周縁部において、前記表面測定点
と裏面測定点の間に所定のヤゲン頂点位置を設定するヤ
ゲン頂点位置設定ステップと、 この設定されたヤゲン頂点の座標値を前記rθ記憶ステ
ップに格納されたrθ値と、Z値測定手段により得られ
たZ値から算出する第1演算ステップと、 前記第1演算ステップで得られた各ヤゲン頂点の座標値
と、ヤゲン曲率半径記憶ステップから読み出されたヤゲ
ン曲率半径Rから曲率中心を算出してヤゲン曲率を特定
する第2演算ステップと、 を含み、 荒研削済のレンズブランクの周縁部を前記眼鏡フレーム
のリムの内周面に嵌合可能な形状に加工するに際して、 前記レンズブランクの周縁部を回転砥石のヤゲン研削面
に押圧した後、前記第2演算ステップで得られた演算結
果に基づいて、前記移動手段を作動させてレンズ保持ユ
ニットを前記レンズ軸に沿って移動させることにより、
前記レンズブランクの外周側面の全域にわたって形成す
るヤゲン頂点位置が前記第2演算ステップで算出された
ヤゲン曲面上に位置するようにしてヤゲン加工を実行す
ることを特徴とする眼鏡レンズ加工方法。
3. A pair of holding the front and back surfaces of a lens blank.
And a driving device for rotating the lens axis.
To move freely along the lens axis direction, and
Lens holder supported rotatably in the direction perpendicular to the axis
Unit and the lens holding unit
Moving means for reciprocating in a direction, and the pair of lens axes
Rough grinding that grinds the periphery of the pinched lens blank
Form a beveled grinding surface with a beveled surface and a beveled groove on the surface
And a rotating whetstone, which is pinched by the pair of lens axes.
The peripheral edge of the roughened lens blank
Press against the ground surface to remove the
Rough grinding to form a shape larger than the peripheral contour shape
Then, the lens holding unit is moved by the moving means.
Move the rough-ground lens blank to bevel
By pressing against the ground surface, the lens blank
Peripheral part can be fitted to the inner peripheral surface of the rim of the spectacle frame
In the eyeglass lens processing method for beveling into a shape, three-dimensional coordinates defined by a Z-axis coinciding with or parallel to the axis of the pair of lens axes and an rθ plane perpendicular to the Z-axis.
Is set to the inner peripheral contour shape of the rim of the eyeglass frame.
Rθ value specifying a similar and repetitive contour shape (r: reference
Radius from the point, θ: rotation angle from the reference angle)
reading and rθ storing step, the rθ value stored in the rθ storage step,
The order of the largest value of r among the maximum values of r in the function of this rθ value
Are searched for three local maxima, and 3 maxima corresponding to these maxima are retrieved.
Of the Z value of the peripheral edge of the lens blank at the angle θ
A measurement position determination step of three positions determined fixed point, the measurement points determined by the measurement position determination step
Value measurement step for measuring each Z value of the front and back surfaces
And the surface measurement point at the periphery of the lens blank.
To set a predetermined bevel apex position between the
The step of setting the position of the bevel apex and the step of storing the coordinate values of the set bevel apex in the rθ storage step.
Value obtained by the r-value stored in the
Calculation step for calculating from the Z value obtained, and coordinate values of each bevel vertex obtained in the first calculation step
And the bevel read from the bevel curvature radius storage step
Calculate the center of curvature from the radius of curvature R to specify the bevel curvature
A second calculating step of performing the above-described operation, and
When processing into a shape that can be fitted to the inner peripheral surface of the rim, the peripheral edge of the lens blank is
After the pressing, the calculation result obtained in the second calculation step is obtained.
The moving means is actuated based on the result and the lens holding unit is operated.
By moving the knit along the lens axis,
Formed over the entire outer peripheral side surface of the lens blank.
Bevel vertex position calculated in the second calculation step
Execute beveling so that it is located on the beveled surface
An eyeglass lens processing method comprising:
【請求項4】 レンズブランクの表裏面を挾持する一対
のレンズ軸と、このレンズ軸を回転させる駆動装置とを
有して前記レンズ軸方向に沿って移動自在に、且つレン
ズ軸と直交する方向に回動自在に支持されたレンズ保持
ユニットと、このレンズ保持ユニットを前記レンズ軸方
向に往復移動させる移動手段と、前記一対のレンズ軸に
より挟持されたレンズブランクの周縁部を研削する荒研
削面及びヤゲン溝を有するヤゲン研削面を表面に形成し
た回転砥石とを備え、前記一対のレンズ軸により挟持さ
れたレンズブランクに、その周縁部を前記回転砥石の荒
研削面に押圧して所定の眼鏡フレームのリムにおける内
周輪郭形状より大きな形状に形成する荒研削加工を施し
た後、前記移動手段により前記レンズ保持ユニットを移
動させて荒研削済のレンズブランクを回転砥石のヤゲン
研削面に押し付けることにより、前記レンズブランクの
周縁部を前記眼鏡フレームのリムの内周面に嵌合可能な
形状にヤゲン加工する眼鏡レンズ加工方法において、 前記一対のレンズ軸の軸心に一致又は平行なZ軸と、 このZ軸に垂直なrθ平面により規定される3次元座標
を設定し、前記眼鏡フレームのリムの内周輪郭形状に相
似的且つ近似的な輪郭形状を特定するrθ値(r:基準
点からの動径,θ:基準角度からの回転角)を記憶する
rθ記憶ステップと、 前記rθ記憶ステップに格納されたrθ値を読み出し、
rθ値関数の複数の極値点の中で任意の極値点から他の
極値点に至る距離が最大となる2個の極値点を第1及び
第2の測定点と決定し、さらに、 この2個の極値点を結ぶ分割線の両側にそれぞれ位置す
る2個の極値点を第3及び第4の測定点と決定する測定
位置決定ステップと、 前記測定位置決定ステップによって決定された測定点に
おける表面及び裏面の 各Z値を測定するZ値測定ステッ
プと、 前記レンズブランクの周縁部において、前記表面測定点
と裏面の測定点の間に所定のヤゲン頂点位置を設定する
ヤゲン頂点位置設定ステップと、 この設定されたヤゲン頂点の座標値を前記rθ記憶ステ
ップにより格納されたrθ値と、Z値測定ステップによ
り得られたZ値から算出する第1演算ステップと、 ヤゲン頂点位置の座標に某づいて、ヤゲン曲率中心から
第1及び第2の測定点に至る距離が互いに等しいという
条件と、ヤゲン曲率中心から第3および第4の測定点に
至る距離が互いに等しいという条件でヤゲン曲面の曲率
中心座標値を算出し、さらに前記ヤゲン頂点の座標値に
某づいてヤゲン曲率半径を算出してヤゲン曲率を特定す
る第2演算ステップと、 を含み、 荒研削済のレンズブランクの周縁部を前記眼鏡フレーム
のリムの内周面に嵌合可能な形状に加工するに際して、 前記レンズブランクの周縁部を回転砥石のヤゲン研削面
に押圧した後、前記第2演算ステップで得られた演算結
果に基づいて、前記移動手段を作動させてレンズ保持ユ
ニットを前記レンズ軸に沿って移動させることにより、
前記レンズブランクの外周側面の全域にわたって形成す
るヤゲン頂点位置が前記篇2演算ステップで算出された
ヤゲン曲面上に位置するようにしてヤゲン加工を実行す
ることを特徴とする眼鏡レンズ加工方法。
4. A pair of lens blanks for holding the front and back surfaces of a lens blank.
And a driving device for rotating the lens axis.
To move freely along the lens axis direction, and
Lens holder supported rotatably in the direction perpendicular to the axis
Unit and the lens holding unit
Moving means for reciprocating in a direction, and the pair of lens axes
Rough grinding that grinds the periphery of the pinched lens blank
Form a beveled grinding surface with a beveled surface and a beveled groove on the surface
And a rotating whetstone, which is pinched by the pair of lens axes.
The peripheral edge of the roughened lens blank
Press against the ground surface to remove the
Rough grinding to form a shape larger than the peripheral contour shape
Then, the lens holding unit is moved by the moving means.
Move the rough-ground lens blank to bevel
By pressing against the ground surface, the lens blank
Peripheral part can be fitted to the inner peripheral surface of the rim of the spectacle frame
In the eyeglass lens processing method for beveling into a shape, three-dimensional coordinates defined by a Z-axis coinciding with or parallel to the axis of the pair of lens axes and an rθ plane perpendicular to the Z-axis.
Is set to the inner peripheral contour shape of the rim of the eyeglass frame.
Rθ value specifying a similar and approximate contour shape (r: reference
Radius from the point, θ: rotation angle from the reference angle)
reading and rθ storing step, the rθ value stored in the rθ storage step,
From the extremum points of the rθ value function,
The two extreme points where the distance to the extreme point is the maximum are defined as the first and the
It is determined as a second measurement point, and is located on each side of a dividing line connecting these two extreme points.
Measuring two extreme points as third and fourth measurement points
A position determination step, and a measurement point determined by the measurement position determination step.
Value measurement step for measuring each Z value of the front and back surfaces
And the surface measurement point at the periphery of the lens blank.
A predetermined bevel vertex position between the measurement points on the back and back
A bevel vertex position setting step, and the coordinate values of the set bevel vertex are stored in the rθ storage step.
The rθ value stored by the step and the Z value measurement step
A first calculation step of calculating from the obtained Z value, and determining the coordinates of the bevel vertex position from the bevel curvature center
The distances to the first and second measurement points are equal to each other
Conditions and the third and fourth measurement points from the center of the bevel curvature
The curvature of the bevel surface under the condition that the distances are equal to each other
Calculate the center coordinate value, and further calculate the coordinate value of the bevel vertex
Identify the bevel curvature by calculating the bevel radius of curvature
A second calculating step, wherein the peripheral edge of the roughly ground lens blank is
When processing into a shape that can be fitted to the inner peripheral surface of the rim, the peripheral edge of the lens blank is
After the pressing, the calculation result obtained in the second calculation step is obtained.
The moving means is actuated based on the result and the lens holding unit is operated.
By moving the knit along the lens axis,
Formed over the entire outer peripheral side surface of the lens blank.
The bevel vertex position is calculated in the above-mentioned knitting 2 calculation step.
Execute beveling so that it is located on the beveled surface
An eyeglass lens processing method comprising:
JP3191150A 1990-07-06 1991-07-05 Eyeglass lens processing machine and eyeglass lens processing method Expired - Fee Related JP2879482B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3191150A JP2879482B2 (en) 1990-07-06 1991-07-05 Eyeglass lens processing machine and eyeglass lens processing method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP17893590 1990-07-06
JP2-178935 1990-07-06
JP3191150A JP2879482B2 (en) 1990-07-06 1991-07-05 Eyeglass lens processing machine and eyeglass lens processing method

Publications (2)

Publication Number Publication Date
JPH04360761A JPH04360761A (en) 1992-12-14
JP2879482B2 true JP2879482B2 (en) 1999-04-05

Family

ID=26498953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3191150A Expired - Fee Related JP2879482B2 (en) 1990-07-06 1991-07-05 Eyeglass lens processing machine and eyeglass lens processing method

Country Status (1)

Country Link
JP (1) JP2879482B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6124322B1 (en) * 2016-04-15 2017-05-10 波田野 義行 Eyeglass lens processing data creation method
JP6103788B1 (en) * 2016-04-15 2017-03-29 波田野 義行 Eyeglass lens processing data creation method
CN118875835A (en) * 2024-07-26 2024-11-01 北京创思工贸有限公司 A processing method for a hemispherical thin-edge grooved meniscus lens

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0611467B2 (en) * 1983-02-25 1994-02-16 株式会社ニコン Lens peripheral processing machine
JPS629858A (en) * 1985-03-29 1987-01-17 Tokyo Optical Co Ltd Lens grinder
JP2612285B2 (en) * 1987-12-29 1997-05-21 株式会社トプコン Lens grinding method and apparatus therefor
JP2983550B2 (en) * 1989-02-07 1999-11-29 株式会社ニデック Lens peripheral grinding machine

Also Published As

Publication number Publication date
JPH04360761A (en) 1992-12-14

Similar Documents

Publication Publication Date Title
EP0857540B1 (en) Lens grinding apparatus
EP1815941B1 (en) Eyeglass lens processing apparatus
US7740520B2 (en) Apparatus for processing chamfering of eyeglass lens
JPH10138109A (en) Equipment and method for grinding spectacles lens
KR100496561B1 (en) Method for deciding a locus of a bevel, method for processing a lens and apparatus for processing a lens
JP4131842B2 (en) Eyeglass lens processing equipment
JP4026877B2 (en) Eyeglass lens grinding machine
JP2879482B2 (en) Eyeglass lens processing machine and eyeglass lens processing method
JP2000254847A (en) Bevel shape display device for spectacle lens, lens peripheral processing method using the display device, and lens peripheral processing device
JP4068177B2 (en) Lens grinding machine
JP2008254076A (en) Eyeglass lens processing equipment
JPS58177256A (en) Lens periphery processing machine
JP3141234B2 (en) Eyeglass lens, processing method and processing apparatus
JPH1148113A (en) Device for grinding eyeglass lens
JP2771547B2 (en) Eyeglass lens peripheral edge chamfering device
JP7721970B2 (en) BEVE FORMING DATA SETTING DEVICE, EYEWEAR LENS PROCESSING DEVICE, AND BEVE FORMING DATA SETTING PROGRAM
JP3004925B2 (en) Lens grinding method and apparatus therefor
JP3892182B2 (en) End face processing method of eyeglass lens
JP3893081B2 (en) Eyeglass lens processing equipment
JP7767930B2 (en) Eyeglass lens processing device and eyeglass lens processing control program
JPS61274862A (en) lens grinding device
JP2002326146A (en) Spectacle lens periphery machining method, spectacle lens grinding machine and spectacle lens chamfering wheel
JP2000108000A (en) End face processing method for spectacle lens
JP2001179583A (en) Lens processing information processing method and apparatus therefor, and lens grinding method using the processing method and apparatus therefor
JPH11216651A (en) Eyeglass lens grinding apparatus

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees