JP7620962B2 - Eyeglass lens processing equipment - Google Patents
Eyeglass lens processing equipment Download PDFInfo
- Publication number
- JP7620962B2 JP7620962B2 JP2020187407A JP2020187407A JP7620962B2 JP 7620962 B2 JP7620962 B2 JP 7620962B2 JP 2020187407 A JP2020187407 A JP 2020187407A JP 2020187407 A JP2020187407 A JP 2020187407A JP 7620962 B2 JP7620962 B2 JP 7620962B2
- Authority
- JP
- Japan
- Prior art keywords
- lens
- processing
- bevel
- data
- chamfering
- 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.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims description 208
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 3
- 238000005259 measurement Methods 0.000 description 93
- 238000003754 machining Methods 0.000 description 86
- 238000004364 calculation method Methods 0.000 description 45
- 238000005520 cutting process Methods 0.000 description 40
- 238000004441 surface measurement Methods 0.000 description 39
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 26
- 238000000034 method Methods 0.000 description 19
- 230000009466 transformation Effects 0.000 description 15
- 238000012937 correction Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 14
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 238000012790 confirmation Methods 0.000 description 9
- 230000001877 deodorizing effect Effects 0.000 description 9
- 238000001514 detection method Methods 0.000 description 9
- 239000000523 sample Substances 0.000 description 9
- 125000000391 vinyl group Chemical group [H]C([*])=C([H])[H] 0.000 description 9
- 229920002554 vinyl polymer Polymers 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000012423 maintenance Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000004332 deodorization Methods 0.000 description 2
- 239000003657 drainage water Substances 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 229920003023 plastic Polymers 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000000498 cooling water Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000008399 tap water Substances 0.000 description 1
- 235000020679 tap water Nutrition 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Landscapes
- Grinding And Polishing Of Tertiary Curved Surfaces And Surfaces With Complex Shapes (AREA)
- Eyeglasses (AREA)
Description
この発明は、眼鏡レンズの眼鏡フレーム枠入れの為のヤゲンを形成した後の眼鏡レンズ周縁コバ端部に面取加工するための眼鏡レンズ加工装置に関するものである。 This invention relates to an eyeglass lens processing device for chamfering the peripheral edge of an eyeglass lens after forming a bevel for fitting the eyeglass lens into an eyeglass frame.
従来、眼鏡レンズ加工装置において、外周部にヤゲン、または平面に加工後のレンズコバ端部の面取を実施するため、レンズ軸と加工ツール回転軸とを通る平面からの加工制御点のズレを演算により求め、ずれた制御点に基づくコバ端面位置を基準に面取加工する手法が示されている。(例えば、特許文献1参照) Conventionally, in eyeglass lens processing equipment, in order to chamfer the lens edge after processing to create a bevel on the outer periphery or a flat surface, a method has been shown in which the deviation of the processing control point from the plane passing through the lens axis and the processing tool rotation axis is calculated, and the chamfering is performed based on the edge end position based on the deviated control point. (See, for example, Patent Document 1)
しかしながら、従来の加工方法では、加工制御点をずらしたときのレンズ状態が一様ではないため、面取幅の変化などの意図しない状態となることがあった。また、ヤゲン加工でのヤゲン傾斜面とそこに続く平面部、特にその接続部近辺では安定した面取幅の実現が難しかった。面取加工の前段階のヤゲン加工、平面加工の制御における加工ツール断面線とレンズ面との交点の連続として面取り加工の基準形状を3次元で求め、このデータに基づき面取加工することでこれらの影響を受けない眼鏡レンズ加工装置を提供することを目的とする。 However, with conventional processing methods, the lens state is not uniform when the processing control point is shifted, which can result in unintended conditions such as changes in chamfer width. In addition, it is difficult to achieve a stable chamfer width in the bevel processing of the inclined bevel and the flat surface following it, especially near the connection. The objective of this invention is to provide an eyeglass lens processing device that is not affected by these factors by determining the reference shape for chamfer processing in three dimensions as a series of intersections between the processing tool cross-sectional line and the lens surface in the control of bevel processing and flat surface processing, which are the stages prior to chamfer processing, and performing chamfer processing based on this data.
この目的を達成するため、この発明は、眼鏡フレームの玉型形状データに基づくヤゲンまたは平面での加工後のレンズコバ面を面取加工するため、ヤゲンまたは平面加工したときの各加工位置の砥石加工角方向のツール回転軸断面上のツール外形線の3次元直線方程式と、ヤゲンまたは平面加工したときの各加工位置の被加工レンズの表面または裏面の近似球面の方程式との交点の3次元座標(各加工位置)として求め、ヤゲンまたは平面加工したときの各加工位置の制御データに基づき、交点座標を眼鏡フレームの玉型形状データを表す座標系に座標変換し、座標変換後の交点座標を面取加工するための玉型形状データとし、この玉型形状データを基に面取加工することのできる眼鏡レンズ加工装置を提供する。
また、ヤゲン加工ツールのツール回転軸断面上のツール外形線がヤゲン先端を構成する2つの稜線以外の稜線を持つ形状のとき、ツール回転軸断面上のヤゲン先端が端点となるツール外形線と、ヤゲン先端を含まないツール外形線とのそれぞれの3次元直線方程式を求め、被加工レンズの各加工位置でのレンズ表面または裏面の近似球面の方程式との交点の3次元座標として求め、ヤゲン加工したときの各加工位置の制御データに基づき、それぞれの交点座標を眼鏡フレームの玉型形状データを表す座標系に座標変換し、座標変換後のそれぞれの交点座標のうちで円筒座標系として表すときの半径方向の座標値が大きくなる方のツール外形線との交点の3次元座標を面取加工するための玉型形状データとし、この玉型形状データを基に面取加工することのできる眼鏡レンズ加工装置を提供する。
また、加工制御での各加工位置の砥石加工角方向のツール回転軸断面上のヤゲン先端が端点となるツール外形線と、ヤゲン先端を含まないツール外形線とのいずれかと、被加工レンズの表面または裏面の近似球面との交点を基に面取加工制御する場合に、ヤゲン先端が端点となる外形線、またはヤゲン先端を含まない外形線を基とするかの切り替わりが発生する隣接箇所で一方の面取制御データを実際の面取加工に適用しようとするとき、隣接箇所の他方の面取制御のための各加工位置データが実際の面取加工に適用しようとする面取砥石の立体形状内部に入るか否かを判断し、実際の面取加工に適用しようとする面取砥石の立体形状内部に隣接箇所の他方の面取制御のための各加工位置データが入ることのない隣接箇所で一方の面取制御データを実際の面取加工で用いる制御データとして適用する眼鏡レンズ加工装置を提供する。
To achieve this object, the present invention provides an eyeglass lens processing device that can chamfer the lens edge surface after processing with a bevel or plane based on the lens frame lens shape data , calculates the three-dimensional coordinates (for each processing position) of the intersection between the three-dimensional linear equation of the tool outer shape line on the tool rotation axis cross section in the grinding wheel processing angle direction at each processing position when processing with a bevel or plane and the equation of the approximate spherical surface of the front or back surface of the lens to be processed at each processing position when processing with a bevel or plane, converts the intersection coordinates into a coordinate system representing the lens frame lens shape data based on the control data for each processing position when processing with a bevel or plane, and converts the intersection coordinates after coordinate conversion into lens lens shape data for chamfering, and performs chamfering based on this lens lens shape data .
In addition, when the tool outline on the tool rotation axis cross section of the bevel processing tool has a shape that has ridges other than the two ridges that constitute the bevel tip , a three-dimensional linear equation is calculated for each of the tool outline line whose endpoint is the bevel tip on the tool rotation axis cross section and the tool outline line that does not include the bevel tip, and these are calculated as three-dimensional coordinates of the intersection with the equation of an approximate spherical surface of the front or back surface of the lens at each processing position of the lens to be processed.Based on the control data for each processing position when the bevel is processed, each intersection coordinate is coordinate converted to a coordinate system that represents the lens shape data of the eyeglass frame, and the three-dimensional coordinate of the intersection with the tool outline line having the larger radial coordinate value when expressed in a cylindrical coordinate system among the intersection coordinates after coordinate conversion is used as lens shape data for chamfering, and a spectacle lens processing device is provided that can perform chamfering based on this lens shape data.
In addition, when chamfering control is performed based on the intersection of either a tool outline line whose end point is the tip of the bevel on a cross section of the tool rotation axis in the grindstone cutting angle direction at each processing position in processing control, or a tool outline line that does not include the bevel tip, and the approximate spherical surface of the front or back surface of the lens to be processed, when one chamfering control data is to be applied to actual chamfering at an adjacent location where a switch occurs between using the outline line whose end point is the bevel tip or the outline line that does not include the bevel tip as the basis , the device determines whether each processing position data for the other chamfer control at the adjacent location falls within the three-dimensional shape of the chamfering grindstone to be applied to the actual chamfering , and applies one chamfering control data as control data to be used in actual chamfering at an adjacent location where each processing position data for the other chamfer control at the adjacent location does not fall within the three-dimensional shape of the chamfering grindstone to be applied to the actual chamfering .
このように面取り加工のための加工基準データを求め、面取り加工を実施することでヤゲン加工でのヤゲン傾斜面とそこに続く平面部、特にその接続部近辺で安定した面取幅の実現が難しかった問題の発生しない眼鏡レンズ加工装置が提供できる。 In this way, by determining the processing reference data for chamfering and performing the chamfering, it is possible to provide an eyeglass lens processing device that does not encounter the problem of it being difficult to achieve a stable chamfer width on the bevel inclined surface and the flat surface that follows it, especially near the connection part.
以下、本発明の実施の形態を図面を参照しつつ詳細に説明する。 The following describes in detail the embodiment of the present invention with reference to the drawings.
[全体構成]
図1を参照すると、本発明に係るレンズ加工に関わる装置類が示してある。
図1において、1は入力された眼鏡フレーム形状データに基づいて生地眼鏡レンズMLを加工するレンズ加工装置である。2は周知のタブレット端末であり、レンズ加工装置1と有線または無線での通信接続により、予めインストールされた専用アプリケーションに基づく操作でレンズ加工装置1に対する加工指示の送信、また、レンズ加工装置1から機械状態、測定結果などの情報を受信し、測定結果に基づく加工シミュレーション結果を図表示する。また、クラウドコンピュータ上の外部サーバー4との通信でフレーム形状データなどを受信する。3はレンズ加工装置1に冷却水の供給と排水回収を行う給水装置である。図1aでは、図1と同じ構成を示しているが、ビニール袋183を省き、ビニール袋183の裏側のホース状態を図示している。
[Overall configuration]
Referring to FIG. 1, there is shown an apparatus for lens processing according to the present invention.
In Fig. 1, 1 is a lens processing device that processes raw eyeglass lenses ML based on input eyeglass frame shape data. 2 is a well-known tablet terminal that transmits processing instructions to the
<タブレット端末2>
タブレット端末2は、タッチスイッチとして利用できる液晶画面があり、カメラが内蔵されている。無線通信機能があり、またUSB接続による通信と電源が得られるものである。レンズ加工装置1の操作指示、通信により得られるデータ表示などを実施できる専用アプリケーションが搭載されている。レンズ研削装置とはUSB接続により電源供給を受け、通信を行う。但し、この接続はUSB接続に限定されるものではなく、無線通信を利用することも可能である。その場合には他の電源供給を受ける必要がある。
<
The
[第1画面]
専用アプリケーションを示すアイコンがタブレット端末2に表示される。これをタッチ選択することで専用アプリケーションが起動し、図2に示す第1画面が表示される。第1画面には、フレーム形状を図形表示し、また、ボクシングサイズ、DBL、カーブなどを数値表示するフレーム表示エリア210がある。Rクランプ及びLクランプ212、メンテナンス213、電源214が表示されている。
[First screen]
An icon representing the dedicated application is displayed on the
[フレーム表示エリア210] 電源ON直後は、フレームデータが無いため、フレーム表示エリアには、図2に示す通りデータ呼び出し211の表示が示される。このフレーム表示エリア210またはデータ呼び出し211の表示にタッチすることでフレーム形状データを外部サーバー4から無線通信で呼び出す。フレーム形状データはフレーム形状を読み取る装置から無線通信で呼び出すこともできる。図12で示す演算制御回路図では、外部サーバー4の場合として記載してある。
[Frame display area 210] Immediately after the power is turned on, there is no frame data, so the frame display area shows a
[Rクランプ、Lクランプ] RクランプまたはLクランプ212は、右または左レンズのクランプ開または閉を指示するためのものでクランプ閉の動作後の第2画面への表示切替を同時に指示する。
[メンテナンス213] メンテナンス213は、メンテナンス画面への切替を指示するためのものである。
[電源214] 電源214は、専用アプリケーションの終了を指示するためのものである。
[R Clamp, L Clamp] The R clamp or
[Maintenance 213]
[Power Supply 214] The
[第2画面]
図3に示す第2画面には、第1画面に有ったフレーム形状と数値データを表示するフレーム表示エリア220がある。また、Rクランプ、またはLクランプで指示した右、または左のクランプした側のフレーム形状が強調表示される。
[Second screen]
3, there is a
[加工種221] 加工種の文字表示とこれに並び、予め設定されたヤゲン(溝、平に切り替わる)が表示される。加工種221の表示に触れることで切り替わる。
[PD、UP、SIZE] PD222、UP223、SIZE224の表示とこれに並び、それぞれに対応する数値表示がある。PD222,UP223,SIZE224は触れて左右に移動することで数値を変更できる。
[加工スタート225] 加工スタート225は、加工の開始を指示する
[詳細指示226] 詳細指示226は、詳細指示画面への表示切替を指示する
[戻る227] 戻る227は、第1画面に戻ることを指示する。
[Processing type 221] A text display of the processing type and a preset bevel (switchable between groove and flat) are displayed alongside this. The type can be switched by touching the display of the
[PD, UP, SIZE] PD222, UP223, and SIZE224 are displayed, and the corresponding numerical values are displayed next to them. The numerical values of PD222, UP223, and SIZE224 can be changed by touching them and moving them left and right.
[Start machining 225] The
[詳細指示画面]
図3に示す詳細指示画面には、第1画面に有ったフレーム形状と数値データを表示するフレーム表示エリア230がある。右、または左のレンズクランプした側のみが表示され、対眼が図表示されるべき場所に第2画面で決定されたPD222,UP223,SIZE224の各表示が数値と共に表示される数値表示エリア231がある。フレーム表示エリア230、数値表示エリア231は触れても反応しない。
[Detailed instruction screen]
The detailed instruction screen shown in Fig. 3 has a
[ヤゲン(溝)カーブ、ヤゲン(溝)位置] ヤゲン(溝)カーブ232、ヤゲン(溝)位置233の表示とこれに並び、それぞれに対応する数値表示がある。ヤゲン(溝)カーブ232、ヤゲン(溝)位置233の表示に触れ左右に移動することで数値を変更できる。
[表面取、裏面取、特殊面取] 表面取234、裏面取235、特殊面取236の表示とこれに並び、それぞれに対応する数値表示がある。表面取234、裏面取235、特殊面取236の表示に触れて左右に移動することで数値を変更できる。
[Bevel (groove) curve, bevel (groove) position] Alongside the display of the bevel (groove)
[Front chamfer, back chamfer, special chamfer] Alongside the indications of
[画像確認スタート237] 画像確認スタート237は、加工の開始を指示し、レンズ計測後にデータを表示し、画面での操作指示を可能とするため途中停止を指示をする。
[加工スタート238] 加工スタート238は、加工の開始を指示する
[戻る239] 戻る239は、第1画面に戻ることを指示する。
[Image confirmation start 237] The
[Start machining 238] The
[加工中画面]
加工を開始すると図4に示す加工中画面となる。加工中画面には、詳細指示画面と同じ内容の表示がある。但し、戻る239のアイコンはなく、代わりに緊急停止240がある。また、画像確認スタート237、及び加工スタート238の表示は無い。また、ヤゲン(溝)カーブ232から特殊面取236までの表示は詳細指示画面と同じ内容を表示しているが、タッチしてもその表示内容の変更はできない。ヤゲン(溝)の断面を表示する断面表示エリア241がある。
[Processing screen]
When machining is started, the machining in progress screen shown in Fig. 4 appears. The machining in progress screen displays the same contents as the detailed instruction screen. However, there is no
[緊急停止240] 緊急停止240は加工動作の停止の指示と第1画面に戻ることを指示する。
[断面表示エリア241] 断面表示エリア241には、ヤゲン(溝)の断面が表示される。左側に最も細い部分の断面が表示され、右側に最も広い部分の断面が表示される。
[Emergency Stop 240] The
[Cross-section display area 241] A cross-section of the bevel (groove) is displayed in the
[画像確認画面]
画像確認スタート237で加工を開始した場合には、レンズ測定が完了した時点で詳細表示画面と同じ内容の表示があり、レンズ測定結果に基づくヤゲン(溝)の断面表示エリア241が表示され、機械動作が停止する。但し、画像確認スタート237はない。画像確認画面では、詳細表示画面と同じ作業で数値変更と共にヤゲン(溝)の断面表示エリア241の変化が確認できる。
[Image confirmation screen]
When processing is started with
[メンテナンス画面]
図5に示すメンテナンス画面には、ポンプ給水260、ポンプ排水261、砥石交換262、補正値データ263、戻る264が表示されている。
[ポンプ給水260] ポンプ給水260は、ポンプ始動と停止を指示する。
[ポンプ排水261] ポンプ排水261は、ポンプ排水時のバルブ34、バルブ35の切替状態を指示する画面に切替表示させる。この切替表示画面には、ポンプ排水261、戻る264が表示されている。ポンプ排水261はポンプの作動を指示する。戻る264は、第1画面の表示に戻ることを指示する。
[Maintenance screen]
The maintenance screen shown in FIG. 5 displays pump
[Pump drain 261]
[砥石交換262] 砥石交換262は、スライダーを右側限界位置に移動指示する。戻る264は、第1画面の表示に戻ることを指示する。
[補正値データ263] 補正値データ263は、補正値メモリー193に記憶されている各種補正値を表示し、修正するための画面に切り替わる。なお、補正値の表示、修正に関する記載はここではしない。
[Grindstone Change 262] The
[Correction Value Data 263] The
<レンズ加工装置1>
レンズ加工装置1は、図6に示すとおり眼鏡レンズMLが加工される加工室11があり、その左側にスピンドル13が後方に行くほどレンズ回転軸との距離が離れる傾斜をもって配置されている。また、加工室11内にはレンズ面の位置を測定するためのレンズ測定部14がある。加工室11周辺には、眼鏡レンズMLを駆動するレンズ駆動部12がある。加工室11の手前左には、活性炭箱と排気ファンで構成される脱臭装置部17がある。本体下部には、給水を必要とする加工を実施するウェット状態と給水を必要としないドライ状態とを切り替えるウェット・ドライ切替部18がある。
<
As shown in Fig. 6, the
レンズ駆動部12には眼鏡レンズMLを挟持、回転させる機構を内蔵したキャリッジ150があり、キャリッジ150は前後に移動可能となるようにスライダー120に保持されている。スライダー120は左右に移動可能となるように固定ベース103に保持されている。加工室11周辺には更にスピンドル13が上下に移動可能に固定ベース103に保持されている。
The
レンズ加工装置1の上部には、奥側にある旋回中心を軸に旋回開口する旋回カバー110が加工室11への眼鏡レンズMLの挿脱のため設けられている。
また、レンズ加工装置1の上面は、平面で構成され、タブレット端末2を載置することができ、また加工レンズ、眼鏡フレームなどを入れる作業用トレーの載置などもできる構造となっている。
A
In addition, the upper surface of the
[加工室11]
加工室11は、図10に示す通り左右に長いほぼ長方形の水平断面を持つ箱型形状で中が空洞となっており、上下に2分割された構造となっている。前後の側壁の上下分割部には長穴11bが形成されている。その長穴を覆い隠せる大きさの扇型旋回壁113が旋回可能に前後の側壁にそれぞれ取り付けられている。扇型旋回壁113は長穴11bとの交差部に長穴11bとほぼ直行する方向の長穴を有している。扇型旋回壁113の加工室内側には円形開口を有する円盤型側壁114が配置されている。また加工室11前後の側壁の右端には、円形開口11cが設けられている。加工室11後側壁は左側面に近づくに従って前壁に近づく方向に傾斜した部分があり、その傾斜面には長円形開口11dがある。
[Processing chamber 11]
As shown in FIG. 10, the
加工室11内には、図示されていない給水ノズルがあり、本体下部の給水接続口から給水パイプで接続されている。本体下部の給水接続口は、給水装置3に接続するため給水ホースが接続されている。加工室11底壁には円形開口11eがあり、加工による切落し片MLdがここから落下排出される。また排水もこの円形開口11eから行われる。加工室11の前側上壁から前側側壁には矩形開口11aがある。この開口は旋回カバー110により覆われており、旋回カバー110は加工室11上壁に旋回可能に軸支されているため、旋回動により開閉できる。
Inside the
[スライダー120]
図8に示す通りレンズ加工装置1内の固定ベース103上の中央付近に前後二箇所ずつの突起部分104があり、この突起には、左右方向にスライダーを進退動可能とする2本のスライド軸105の両端が固定されている。スライド軸105には図示されていないスライド軸受けが嵌合し、スライド軸受は、スライダー120に固定されている。このため、スライダー120はスライド軸受けを介してスライド軸105に沿って固定ベースに対して左右方向に進退動可能な構造となっている。
[Slider 120]
8, there are two protruding
この固定ベース103の左前部にはスライダー120を左右方向に駆動するスライダー駆動モータ121が固定され、この出力軸にねじ軸122が結合され、これに螺合するめねじ受け120bはスライダー120に固定されている。
A
[キャリッジ150]
さらにスライダー120には前後方向に伸びる2本のスライド軸123がスライド軸105の上側に配置固定されている。このスライド軸123に嵌合し、スライド軸123に沿って進退動可能となるようにキャリッジ150内に図示されていないスライド軸受けが内蔵されている。このため、キャリッジ150はスライダー120上で前後方向に進退動可能な構造となっている。このキャリッジ150を駆動するキャリッジ駆動モータ151がスライダー120の中央部に固定され、この出力軸にねじ軸152が結合されている。ねじ軸に螺合するめねじ受け150bがキャリッジ150に固定されている。
[Carriage 150]
Furthermore, two
[レンズクランプ、回転]
キャリッジ150の加工室11を挟んで後部には、レンズ回転軸160が前後方向に進退動可能、かつ回転可能に軸支され、レンズ回転駆動モータ161が周知の接続により回転駆動できる。レンズ回転軸160には図示のない周知の連動機構によりキャリッジ150前部にも軸回転力が伝達される構造である。キャリッジの加工室を挟んで前部には、レンズMLを挟持するためのクランプ駆動部162がある。クランプモータ163の駆動力によりクランプ移動部165がレンズ回転軸160に沿って移動することでキャリッジ150前部から加工室11内に伸びるレンズ軸160が進退動できる。
[Lens clamp, rotation]
A
[スピンドル13]
図7に示す通りスピンドル13はその一部が加工室11内にあり、後側壁の左側傾斜部分の長円形開口11dから加工室11の外側に出てスピンドルエレベータ136に回転可能に固定されている。スピンドルエレベータ136には、スピンドルの下方にスピンドル駆動モータ137が固定され、スピンドル13とスピンドル駆動モータ137は周知の方法で接続、駆動力が伝達できる構造となっている。また、スピンドルエレベータ136は固定ベース103上の突起部106に固定されている2本の鉛直シャフト107にスライド軸受を介して鉛直方向に移動可能に軸支されている。前側の鉛直シャフト107に近接する形で固定ベース103にスピンドルエレベータ駆動モータ138がその回転軸を鉛直方向に向けて固定され、その回転軸にスピンドルエレベータ駆動ネジ139が固定されている。スピンドルエレベータ駆動ネジ139に螺合するメネジがスピンドルエレベータ136に固定されている。
[Spindle 13]
As shown in Fig. 7, a part of the
図9に示す通りスピンドル軸130の先端部には、加工で利用されるツールである形状切落とし用のエンドミル131、溝掘り加工用の溝掘砥石132、ヤゲン砥石133a、平仕上げ133b、レンズ表面面取133c、レンズ裏面面取133d、前面平仕上げ133e、それぞれの加工面を持つ研削砥石133がスピンドル軸130先端側から順に取付固定されている。スピンドル13は、レンズ回転軸160とは水平面内で30度の傾斜角を持って配置されている。エンドミル131は半径3mm、刃長21mm、溝掘り砥石は半径15mm、刃厚0.6mm、刃先部30度の傾斜の皿形状、研削砥石133は、ヤゲン砥石133aで半径25mm、平仕上げ133bはレンズ回転軸160に対して4度の傾斜を持ち、前面平仕上げ133eはレンズ回転軸160に平行な面で、レンズ表面面取133cはレンズ回転軸160の鉛直から55度の傾斜、レンズ裏面面取133dはレンズ回転軸160の鉛直から40度の傾斜で構成されている。ここに示した傾斜角、半径などの数値は一般的に利用されている眼鏡レンズ、眼鏡フレームのヤゲンカーブが2~8の範囲で多用され、フレームサイズとして水平幅50~60mm、鉛直幅30~40mmで多用されているのに適した数値として示したが、限定されるものではない。
9, the tools used in processing, an
[レンズ測定部14]
レンズ測定部14は、図7に示す通り測定ベース144が固定ベース103に固定されている。測定ベース144には測定スライダー142が、測定ベース144に対して前後方向に進退動可能に保持されている。測定スライダー142には、加工室11の前後幅より広い幅を持つ2本の腕があり、この腕から加工室11内部に貫通穴11cを通過して測定子140を保持している。測定スライダー142を前後方向に進退動を案内している測定スライド軸143を覆うように圧縮バネ145が測定スライダー142の両側に配置され、測定スライダー142は常に中央に位置する付勢力が働く。
[Lens measurement unit 14]
7, the
このため測定子140は、加工室11内部で常に一定位置を保持している。フォトセンサー146が、測定ベース144の上部に固定され、測定スライダー142の上部にはこれと対を成す検知板147が固定されている。眼鏡レンズMLがキャリッジ150の移動により、測定子140を移動させると測定スライダー142の移動をフォトセンサー146が検知できる構造となっている。
As a result, the measuring element 140 always maintains a constant position inside the
[脱臭装置部17]
図6に示す通り脱臭装置部17は、レンズ加工装置1の左前側に位置し、固定ベース103に固定されている。脱臭装置部17は、周知の構造で活性炭を内蔵した活性炭箱170と排気ファン171により構成される。活性炭箱170には、図11aに示す通り切替ベース180の円形開口180aの位置に符合する固定ベース103の円形開口との間をパイプで接続されている。これにより円形開口180aを通して外気を活性炭箱170に吸入できる構造となっている。
[Deodorizing device section 17]
As shown in Fig. 6, the
脱臭装置部17の排気ファン171を駆動することで活性炭箱170を通してドライ加工用のビニール袋183内の空気を吸い出す。この作用によってビニール袋内の空気圧が低下し、加工室11内の空気と共に加工で発生する切子、切落し片MLdがビニール袋183に吸い出され、落下する。図6で示す通り加工室11には旋回カバー110の旋回軸の左側部分に旋回カバー110が閉じている状態でも開口した状態となる部分11fがあり、ここから加工室11内に空気を吸い込む構造となっている。
By driving the
[ウェット・ドライ切替部18]
図11aに示す通りウェット・ドライ切替部18は、固定ベース103の下に配置されている。切替ベース180は固定ベース103に固定されている。切替ベース180には加工室11の底壁の円形開口11eに対応する位置に円形開口180bがあり、加工室の円形開口11eが切替プレート181に隙間なく接触するように構成されている。切替プレート181が切替ベース180に旋回軸182廻りで旋回可能に軸支されている。切替ベース180には案内レール183が固定され、切替プレート181を旋回可能に案内し、また支えている。切替ベース180には、円形開口180bと旋回軸182との中間位置に小径の円形開口180aがある。
[Wet/dry switching unit 18]
As shown in Fig. 11a, the wet/
[切替プレート181]
切替プレート181には、加工室11の底壁の円形開口11eに対応する開口が2個あり、一方には筒状部186が下方に伸びている、他方は円形開口から下方に直径が漸減するロート形部184が延伸し、先端に排水ホース31が接続されている。切替プレート181上には筒状部186の位置に円形開口181bがあり、ロート型部184の位置には円形開口181dがある。切替プレート181の移動により切替ベースの円形開口180bと合致させ、筒状部186、またはロート型部184のいずれかを機能させるものである。図11aは、筒状部186が機能するドライ状態を示し、図11bは、ロート型部184が機能するウェット状態を示している。
[Switching plate 181]
The switching
切替プレート181上の円形開口181aと筒状部186とを含み、他の円形開口を含まない範囲を覆う大きな筒状部材187が、切替プレート181に固定されている。この大きな筒状部材187の外側にビニール袋183を覆い被せ、周囲から弾性バンドで大きな筒状部材187に固定できるようになっている。
A large
ロート形部184が機能する位置で、切替ベース180の円形開口180aと合致する位置に円形開口181cがあり、小径筒状部185が固定されている。ロート型部184の先端、及び小径筒状部185に、それぞれ接続される排水ホース31、排気ホース32は、給水装置3に接続される。ロート型部184先端、及び小径筒状部185のホース接続部は回転自在機構が内在されたものとなっており、切替プレートが旋回動する際に機能するものである。
When the funnel-shaped
[切替機構]
図11aはドライ状態を示し、図11bはウェット状態を示している。旋回軸182は、図示されていないウェット・ドライ切替モータ188により、ウェット状態とドライ状態との配置を切り替える機構となっている。
[Switching mechanism]
11a shows the dry state, and FIG. 11b shows the wet state. The
[演算制御回路19]
CPUを有する演算制御回路19には、記憶手段としてのROM190、RAM192、データメモリー191が接続されていると共に、補正値メモリー193が接続されている。ROM190には、制御、演算などに必要なプログラムが保存されている。データメモリー191は、レンズ加工1枚単位の記憶領域で加工中のレンズに関するデータを保存する領域である。データメモリー191には、加工中のデータ以外にその直前の加工、及び、次の加工のため二つ以上の別データを保存する領域を持っている。RAM192は、演算、制御などで都度利用されるメモリーである。補正値メモリー193は、装置の設定、各原点、位置センサーなどの基準値を保存するメモリーである。
[Arithmetic control circuit 19]
The
更に、演算制御回路19には、パルスモータドライバ196が接続されている。このパルスモータドライバ196は、演算制御回路19により作動制御されて、レンズ駆動部12の各種駆動モータ、即ち、スライダー駆動モータ121,キャリッジ駆動モータ151、レンズ回転駆動モータ161、スピンドルエレベータ駆動モータ138を作動制御するようになっている。また、演算制御回路19にはモータドライバ194-2を介してスピンドル駆動モータ137が接続され、作動制御するようになっている。
Furthermore, a
演算制御回路19には、モータドライバ194-1を介してレンズクランプモータ163が接続され、作動制御するようになっている。更に、演算制御回路19には、モータドライバ194-3を介してウェット・ドライ切替モータ188が接続され、作動制御するようになっている。また、排気ファン駆動回路198を介して排気ファン171が接続され、作動制御するようになっている。また、ポンプ駆動回路199を介して給水装置3に内蔵されているポンプ37が接続され、作動制御するようになっている。また、演算制御回路19には、通信ポート197を介してタブレット端末2と外部接続され、通信制御するよう構成されている。
The arithmetic and
演算制御回路19には、レンズ測定部14のフォトセンサー146、ウェット・ドライ切替部18のドライ位置センサー189-1、ウェット位置センサー189-2、レンズ回転原点168、スライダー原点108、キャリッジ原点153、スピンドルエレベータ原点109など、回転、駆動の各制御部の原点、移動限界点などのセンサーが接続され、作動制御時に読み取るように構成されている。
The
<給水装置3>
給水装置3は、上部が開放された箱形状の容器30とこの上部を覆うことで内部を閉空間にできるふた33で構成されている。容器30には、図示の無いポンプが内蔵されている。ポンプは、ふた33の右前側に装着されている切替バルブ34にふたの内側から接続されている。切替バルブ34には切替バルブ35が一方に接続されている。切替バルブ34の他方の接続口には、排水設備に接続するためのホース(図示されない)が接続される。切替バルブ35から上方へは、レンズ加工装置11に接続するための給水ホース36が接続されている。切替バルブ35の他方の接続口には水道水が接続されている。
<
The
[排水ホース31、排気ホース32]
ふた33には、レンズ加工装置11との間で接続される2本のホースが接続される。一方は、ふた33の左後方部に接続される排水ホース31であり、他方はふた33の右側で前後中間位置に接続される排気ホース32である。排水ホース31は、レンズ加工装置11からの排水が給水装置3に戻るためのホースである。排気ホース32は、給水装置3内の空気をレンズ加工装置1内に載置されている脱臭装置部17に送り込むためのものである。
[
Two hoses are connected to the
また、ふた33の上部前側には、レンズ加工装置1のウェット・ドライ切替部18の大きな筒状部材187によりぶら下げられているビニール袋183を載置できる構造となっている。ビニール袋183はドライ加工による切落とし片MLd、及び切りカスをレンズ加工装置1の動作中に保管する場所となる。ビニール袋183は、切落し片MLd、及び切りカスで満たされた状態でそのまま廃棄出来るメリットがある。
The upper front side of the
[作用]
次に、上述した演算制御回路の機能を作用と共に説明する。
(0 電源入力) レンズ加工装置1の電源スイッチを入れると演算制御回路19が起動し、USB接続されているタブレット端末2の専用アプリケーションの起動を確認し、レンズ加工装置1内の各駆動原点及び移動限界点を確認し、異常の有無をタブレット端末2に送信する。いずれかの原点、位置センサーからの状態情報に異常がある場合には、タブレット端末2には、それぞれの異常状態に合わせた異常を知らせる表示が画面表示され、通常の作業には入れない。
[Action]
Next, the function and action of the above-mentioned arithmetic control circuit will be described.
(0 Power Input) When the power switch of the
(1 データ要求) いずれの原点、位置センサーにも異常が無い、正常状態では、タブレット端末2は図2に示す第1画面を表示する。ここでは、フレームデータ無しの状態のため、図2の右側に示す状態となる。ここでデータ呼び出し211に触れるとデータサーバー4にデータ要求信号が送られ、図15に示す眼鏡フレームFLMの2次元フレーム形状(ρ、θ)、及び測定平面pl-mからの高さデータZがサーバー4から得られる。タブレット端末2の第1画面には、図2の左側に示す通り、得られたフレーム情報(両眼)が図、及び数値情報としてフレーム表示エリア210に表示される。
(1 Data request) In a normal state where there are no abnormalities in any of the origins or position sensors, the
(2 クランプ) タブレット端末2の第1画面の右(または左)Rクランプ(またはLクランプ)212に触れるとレンズ回転軸に装着した加工用レンズをクランプすることを指示する信号と共に、フレーム情報をレンズ加工装置1に送信する。レンズ加工装置1からのクランプ完了、フレームデータ受信完了の信号をタブレット端末2は受信し、図3に示す第2画面を表示する。
(2. Clamp) When the right (or left) R clamp (or L clamp) 212 on the first screen of the
(3 スタート) タブレット端末2の第2画面の加工スタート225に触れるとタブレット端末は、第2画面に表示されている表示情報と共に加工スタートの指示をレンズ加工装置1の演算制御回路19に伝える。
(3 Start) When the user touches the
(3.1 エンドミル切落し回転位置演算) 演算制御回路19は既に受信済みのフレーム形状情報を用いて、エンドミル131での切落し加工時にフレーム形状に切り落すための切り込み回転位置を定める。フレーム形状の動径情報の極大となる回転位置を求めて記憶する。この回転位置を切り込み回転位置に定めることを基本とする。回転位置は3、または4箇所とし、それぞれの間隔が等分に近くなることが望ましい。極大点が少ない時には広い分割片を等分割する。極大点が多い場合には、間隔の小さい分割片を合体する。切り込み回転位置でのフレーム形状より動径が大きい範囲でのレンズ測定半径位置をエンドミル131の半径よりは小さい間隔をひとつのレンズ測定半径単位として定める。
(3.1 End mill cut-off rotation position calculation) Using the frame shape information already received, the
(3.2 レンズ測定用フレーム形状データ) 演算制御回路19は、図15で示す測定平面pl-m上の2次元フレーム形状(ρ、θ)を直交座標(X,Y)に変換し、測定平面pl-m上での眼鏡レンズの加工中心(一般的には、ボクシング中心位置、またはレンズ光学中心の処方位置、のいずれかが用いられるが、ここでは光学中心を処方位置とし、その座標を(in,up)とする。)を座標中心とするデータに座標変換する。
Xp=X-in
Yp=Y-up
フレーム形状(Xp,Yp)を極座標に変換したものを(ρp,θp)と表す。
(3.2 Frame Shape Data for Lens Measurement) The arithmetic and
Xp = X-in
Yp = Y-up
The frame shape (Xp, Yp) converted into polar coordinates is expressed as (ρp, θp).
(3.3 レンズ測定制御データ演算) 演算制御回路19はレンズ測定のため表面測定子140aの眼鏡レンズML表面との接触位置が眼鏡レンズML上でフレーム形状(ρp,θp)と一致する4点以上の複数点に対応するようにレンズ駆動部12のスライダー駆動モータ121,レンズ回転駆動モータ161の制御データを演算し、データメモリー191に記憶する。
(3.3 Lens measurement control data calculation) The
また、エンドミル131での切落し加工時にフレーム形状に切り落すための切り込み回転位置でのレンズ測定半径単位毎のレンズ測定が可能となるように表面測定子140aと眼鏡レンズML表面との接触位置が所望のレンズ測定半径と一致するようにレンズ駆動部12のスライダー駆動モータ121,レンズ回転駆動モータ161の制御データを演算し、データメモリー191に記憶する。
In addition, control data for the
この一連のレンズ測定に関する演算は、機械動作停止状態で実行されるのではなく、次工程であるレンズ表面測定動作を継続させながら、マルチタスクとして実行する。
タブレット端末2は、レンズ加工装置1からの受信確認を受けた後、図4に示す加工中画面に切り替える。
This series of calculations relating to lens measurement is not performed while the machine is not in operation, but is performed as a multitask while the next process, the lens surface measurement operation, continues.
After receiving the reception confirmation from the
(5 レンズ表面測定)
(5.1 測定開始状態まで移動) 演算制御回路19はキャリッジ駆動モータ151を動作させキャリッジ150を所定のレンズ表面測定開始の位置に、またレンズ回転駆動モータ161を動作させレンズ回転軸160をレンズ表面測定開始の位置に、またスライダー駆動モータ121を動作させスライダー120をレンズ測定開始位置の制御データに基づき移動させ停止する。
(5) Lens surface measurement
(5.1 Movement to Measurement Start State) The arithmetic and
(5.2 表面第1点目) 演算制御回路19はキャリッジ駆動モータ151を動作させキャリッジ150を前方に移動させながらキャリッジ駆動モータ151の動作パルスをカウントする。表面測定子140aが眼鏡レンズML表面に接触し、測定スライダー142に固定されているフォトセンサーの検知板147が測定ベース141に固定されているフォトセンサー146に対して遮光状態から受光状態に変化させる時のキャリッジ駆動モータ151の動作パルスを第1のレンズ表面測定データZf1として記憶し、フォトセンサー146が受光の状態となるまでキャリッジ駆動モータ151を動作させキャリッジ150を後方に戻す。
(5.2 First surface point) The arithmetic and
(5.3 表面第2点目まで移動) 演算制御回路19は、次の測定位置までレンズ回転駆動モータ161を駆動させながら、フォトセンサー146が受光とならないかを監視し、受光となる時にはキャリッジ駆動モータ151を動作させキャリッジ150を更に後方に移動させ、遮光状態を保ちながら次の測定位置で停止する。ここまでの間でキャリッジ駆動モータ151を動作させキャリッジ150を移動した場合にはその移動パルス数をカウンタとして記憶する。このレンズ回転動作中にレンズ測定の制御データに基づく第2の測定位置にスライダー駆動モータ121を動作させスライダー120を移動させ停止する。
(5.3 Move to second surface point) The
(5.4 表面第2点目) 第1の測定位置と同様に、演算制御回路19はキャリッジ駆動モータ151を動作させキャリッジ150を前方に移動させながらキャリッジ駆動モータ151の動作パルスをカウントする。表面測定子140aが眼鏡レンズML表面に接触し、フォトセンサーの検知板147がフォトセンサー146に対して遮光状態から受光状態に変化させる時のキャリッジ駆動モータ151の動作パルスを第2のレンズ表面測定データZf2として記憶し、フォトセンサー146が遮光の状態となるまでキャリッジ駆動モータ151を動作させキャリッジ150を後方に戻す。
(5.4 Second surface point) As with the first measurement position, the
(5.5 表面第3点目以降) 演算制御回路19は、次のレンズ測定位置以降についても同様に制御することで必要な測定位置におけるレンズ表面測定データZfを得る。
(5.5 Third point on the surface and beyond) The
(5.6 エンドミル切込み方向第1) 次に演算制御回路19はレンズ回転駆動モータ161を動作させレンズ回転軸160をエンドミル131による切落しのための切り込み線上測定の位置とし、スライダー駆動モータ121を動作させスライダー120をエンドミル131による切落しのための切り込み線上のフレーム形状の位置とし、キャリッジ駆動モータ151を動作させキャリッジ150を前方に移動させながらキャリッジ駆動モータ151の動作パルスをカウントする。
(5.6 End mill cutting direction first) Next, the
表面測定子140aが眼鏡レンズML表面に接触し、フォトセンサーの検知板147がフォトセンサー146に対して遮光状態から受光状態に変化させる時のキャリッジ駆動モータ151の動作パルスを切り込み線上第1のレンズ表面測定データとして記憶し、フォトセンサー146が遮光の状態となるまでキャリッジ駆動モータ151を動作させキャリッジ150を後方に戻す。
When the
(5.7 エンドミル切込み方向第2) 次に演算制御回路19は、スライダー駆動モータ121を動作させスライダー120をレンズ測定半径単位に相当するパルス数分だけ移動する。キャリッジ駆動モータ151を動作させキャリッジ150を前方に移動させながらキャリッジ駆動モータ151の動作パルスをカウントする。表面測定子140aが眼鏡レンズML表面に接触し、フォトセンサーの検知板147がフォトセンサー146に対して遮光状態から受光状態に変化させる時のキャリッジ駆動モータ151の動作パルスを切り込み線上第2のレンズ表面測定データとして記憶する。
(5.7 End mill cutting direction second) Next, the
(5.8 エンドミル切込み方向比較) 工程5.5までに得られた測定データから演算で求めたレンズ表面のカーブ値を用い、ひとつ前のレンズ表面測定データ、この場合は切り込み線上の第1のレンズ表面測定データとの比較をし、その差分値が、レンズ測定半径単位差分に相当するレンズ表面測定値差となっているかを判断する。レンズ表面のカーブ値から演算したレンズ測定半径単位差分のレンズ表面測定値差に対して、切り込み線上の第2のレンズ表面測定での測定値差が十分に大きくなった時に切り込み線上の第2のレンズ表面測定ではレンズ表面とは接触せずにレンズ外径の外側にあると判断する。 (5.8 End mill cutting direction comparison) Using the lens surface curve value calculated from the measurement data obtained up to step 5.5, it is compared with the previous lens surface measurement data, in this case the first lens surface measurement data on the cutting line, and a determination is made as to whether the difference value is a lens surface measurement difference equivalent to the lens measurement radius unit difference. When the measurement difference in the second lens surface measurement on the cutting line becomes sufficiently large compared to the lens surface measurement difference of the lens measurement radius unit difference calculated from the lens surface curve value, it is determined that the second lens surface measurement on the cutting line is outside the lens outer diameter without making contact with the lens surface.
実際には切り込み線上の第2のレンズ表面測定でのキャリッジ150の移動とパルスカウントを行う際に、ひとつ前の測定データとの比較を順次実施し、カーブ値から演算したレンズ測定半径単位差分のレンズ表面測定値差よりも十分に大きなパルスカウントになった時点で表面測定子140aはレンズ外形の外側にあると判断する。測定で用いたレンズ測定半径を眼鏡レンズMLの切り込み方向のレンズ半径と定め、記憶する。
In practice, when the
(5.9 エンドミル切込み方向第3以降) 第2のレンズ表面測定でレンズ外形であると判断されない場合には第3のレンズ表面測定を実施する。ここでも第2のレンズ表面測定と同様、工程5.7と工程5.8を実施し、レンズ外径であるかの判断がされる。これ以降もレンズ外形であるとの判断がされるまで繰り返し実施される。 (5.9 End mill cutting direction third and onwards) If the second lens surface measurement does not determine that the lens is the outer diameter, a third lens surface measurement is carried out. Here too, like the second lens surface measurement, steps 5.7 and 5.8 are carried out to determine whether the lens is the outer diameter. This is repeated until it is determined that the lens is the outer diameter.
(5.10 レンズ測定開始位置に戻る) 演算制御回路19は、3箇所または4箇所ある切り込み方向の全てについて工程5.6から工程5.9を実施することで全ての切り込み方向でのレンズ測定半径単位毎のレンズ表面測定データと、切り込み方向のレンズ半径を定めた後、レンズ回転駆動モータ161を動作させ、レンズ回転軸160を測定開始位置に、キャリッジ駆動モータ151を動作させキャリッジ150を測定開始位置に移動させた後、スライダー駆動モータ121を動作させ、スライダー120をレンズ表面測定開始位置まで移動する。
(5.10 Return to lens measurement start position) The
(6 レンズ裏面測定)
(6.1 裏面測定開始位置に移動) 演算制御回路19はキャリッジ駆動モータ151を動作させキャリッジ150をレンズ裏面測定開始の位置に、またレンズ回転駆動モータ161を動作させレンズ回転軸160をレンズ裏面測定開始の位置に、またスライダー駆動モータ121を動作させ、スライダー120をレンズ測定開始位置の制御データに基づき移動させ停止する。
(6) Lens back surface measurement
(6.1 Move to rear surface measurement start position) The arithmetic and
(6.2 裏面第1点目) 演算制御回路19はキャリッジ駆動モータ151を動作させキャリッジ150を後方に移動させながらキャリッジ駆動モータ151の動作パルスをカウントする。裏面測定子140bが眼鏡レンズML裏面に接触し、測定スライダー142に固定されているフォトセンサーの検知板147が測定ベース144に固定されているフォトセンサー146に対して遮光状態から受光状態に変化させる時のキャリッジ駆動モータ151の動作パルスを第1のレンズ裏面測定データZr1として記憶し、フォトセンサー146が遮光の状態となるまでキャリッジ駆動モータ151を動作させキャリッジ150を前方に戻す。
(6.2 First back surface point) The
(6.3 裏面第2点目まで移動) 演算制御回路19は、次の測定位置までレンズ回転駆動モータ161を駆動させながら、フォトセンサー146が受光とならないかを監視し、受光となる時にはキャリッジ駆動モータ151を動作させキャリッジ150を更に前方に移動させ、遮光状態を保ちながら次の測定位置で停止する。ここまでの間でキャリッジ駆動モータ151を動作させキャリッジ150を移動した場合にはその移動パルス数をカウンタとして記憶する。このレンズ回転動作中にレンズ測定の制御データに基づく第2の測定位置にスライダー駆動モータ121を動作させスライダー120を移動させ停止する。
(6.3 Move to second back surface point) The
(6.4 裏面第2点目) 第1の測定位置と同様に、演算制御回路19はキャリッジ駆動モータ151を動作させキャリッジ150を後方に移動させながらキャリッジ駆動モータ151の動作パルスをカウントする。裏面測定子140bが眼鏡レンズML裏面に接触し、フォトセンサーの検知板147がフォトセンサー146に対して遮光状態から受光状態に変化させる時のキャリッジ駆動モータ151の動作パルスを第2のレンズ裏面測定データZr2として記憶し、フォトセンサー146が遮光の状態となるまでキャリッジ駆動モータ151を動作させキャリッジ150を前方に戻す。
(6.4 Second back surface point) As with the first measurement position, the
(6.5 裏面第3点目以降) 演算制御回路19は、次のレンズ測定位置以降についても同様に制御することで必要な測定位置におけるレンズ裏面測定データZrを得る。
(6.5 Third and subsequent back surface points) The calculation and
(6.6 エンドミル切込み方向第1) 次に演算制御回路19はレンズ回転駆動モータ161を動作させレンズ回転軸160をエンドミル131による切落しのための切り込み線上測定の位置とし、スライダー駆動モータ121を動作させスライダー120をエンドミル131による切落しのための切り込み線上のフレーム形状の位置とし、キャリッジ駆動モータ151を動作させキャリッジ150を後方に移動させながらキャリッジ駆動モータ151の動作パルスをカウントする。
(6.6 End mill cutting direction first) Next, the
裏面測定子140bが眼鏡レンズML裏面に接触し、フォトセンサーの検知板147がフォトセンサー146に対して遮光状態から受光状態に変化させる時のキャリッジ駆動モータ151の動作パルスを切り込み線上第1のレンズ表面測定データとして記憶し、フォトセンサー146が遮光の状態となるまでキャリッジ駆動モータ151を動作させキャリッジ150を前方に戻す。
When the
(6.7 エンドミル切込み方向第2) 次に演算制御回路19は、スライダー駆動モータ121を動作させスライダー120をレンズ測定半径単位に相当するパルス数分だけ移動する。キャリッジ駆動モータ151を動作させキャリッジ150を後方に移動させながらキャリッジ駆動モータ151の動作パルスをカウントする。裏面測定子140bが眼鏡レンズML裏面に接触し、フォトセンサーの検知板147がフォトセンサー146に対して遮光状態から受光状態に変化させる時のキャリッジ駆動モータ151の動作パルスを切り込み線上第2のレンズ裏面測定データとして記憶する。
(6.7 End mill cutting direction second) Next, the
(6.8 エンドミル切込み方向第3以降) 工程5.8で得られたレンズ半径データよりも小さい範囲でレンズ測定半径単位毎の測定データを得る。
(6.8 End
(6.9 レンズ測定開始位置に戻る) 演算制御回路19は、3箇所または4箇所ある切り込み方向の全てについて工程6.6から工程6.8を実施することで全ての切り込み方向でのレンズ測定半径単位毎のレンズ裏面測定データを定めた後、レンズ回転駆動モータ161を動作させ、レンズ回転軸160を測定開始位置に、キャリッジ駆動モータ151を動作させキャリッジ150を測定開始位置に移動させた後、スライダー駆動モータ121を動作させ、スライダー120をレンズ裏面測定開始位置まで移動する。
(6.9 Return to lens measurement start position) The
(7 レンズ表面、裏面の曲率半径) 演算制御回路19は、加工種221で選択された加工種に従い、レンズコバ面上でのヤゲン(または溝)位置を演算にて求める。ここではヤゲンの場合を記載する。演算制御回路19は、レンズ表面、及びレンズ裏面測定から得られたレンズ表面測定位置データZf、レンズ裏面測定位置データZrからフレーム形状の各動径毎のレンズコバ厚T=Zr-Zfを求める。また4点のフレーム形状データ(Xp,Yp)とレンズ表面測定位置データZfとを球面の方程式に代入し、レンズ表面曲率半径dfを求める。同様にレンズ裏面測定位置データZrを代入することでレンズ裏面曲率半径drを算出する。
(7 Radius of curvature of lens front and back surfaces) The calculation and
(8 フレーム近似球中心座標) 演算制御回路19は、図16で示す測定平面pl-m上の2次元フレーム形状(ρ、θ)を直交座標(X,Y)に変換し、高さデータZと共に4点を球面の方程式
(X-a)2+(Y-b)2+(Z-c)2=d2
に代入し、近似球面の中心(a,b,c)、半径dを求める。
演算制御回路19は、フレーム形状(X,Y,Z)を 近似球面の中心(a,b,c)に座標原点があり、フレームの近似球面上ボクシング中心をZ軸が通る座標系(これをフレーム近似球中心座標と呼ぶ)に座標変換する。これを図17に示す。
(8. Frame Approximation Sphere Center Coordinates) The
and find the center (a, b, c) and radius d of the approximation sphere.
The
この座標変換はまず、最初に座標中心を直交座標変換移動する。
X3=X-a
Y3=Y-b
Z3=Z-c
In this coordinate transformation, first, the coordinate center is moved by an orthogonal coordinate transformation.
X3=X-a
Y3=Y-b
Z3 = Z-c
次に、Y軸回りの回転座標変換の回転角β1は、
β1=tan-1(-a/√(d2-(a2+b2)))
となり、回転角β1を用いた回転座標変換により
X4=X3×cos(β1)-Z3×sin(β1)
Y4=Y3
Z4=X3×sin(β1)+Z3×cos(β1)
Next, the rotation angle β1 of the rotation coordinate transformation around the Y axis is
β1=tan -1 (-a/√(d 2 -(a 2 +b 2 )))
Then, by rotation coordinate transformation using the rotation angle β1, X4 = X3 × cos(β1) - Z3 × sin(β1)
Y4=Y3
Z4=X3×sin(β1)+Z3×cos(β1)
同様に、X軸回りの回転座標変換の回転角α1は、
α1=tan-1(-b/√(d2-(a2+b2)))
となり、回転角α1を用いた回転座標変換は
Xt=X4
Yt=Y4×cos(α1)+Z4×sin(α1)
Zt=-Y4×sin(α1)+Z4×cos(α1)
となり、フレーム近似球中心座標系のフレーム形状(Xt,Yt,Zt)を得る。
Similarly, the rotation angle α1 of the rotation coordinate transformation around the X axis is
α1=tan -1 (-b/√(d 2 -(a 2 +b 2 )))
The rotation coordinate transformation using the rotation angle α1 is Xt = X4
Yt=Y4×cos(α1)+Z4×sin(α1)
Zt=-Y4×sin(α1)+Z4×cos(α1)
Thus, the frame shape (Xt, Yt, Zt) in the frame approximate sphere center coordinate system is obtained.
(8.1 処方位置のフレーム近似球中心座標変換) 図15で示す通り、測定平面pl-m上での眼鏡レンズの処方位置(in,up)を通り測定平面pl-mに対して鉛直な直線LNの方程式は、
X=in、Y=up
と表される。
(8.1 Frame Approximation Sphere Center Coordinate Transformation of Prescription Position) As shown in FIG. 15, the equation of a straight line LN that passes through the prescription position (in, up) of the spectacle lens on the measurement plane pl-m and is perpendicular to the measurement plane pl-m is given by:
X=in, Y=up
This is expressed as:
この直線LNを図17で示すフレーム近似球中心座標系に変換する。変換後の直線LNの方程式は
(Xt-(in-a)×cos(β1)/(cos(α1)×sin(β1)=(Yt-(up-b)×cos(α1)/sin(α1)=(Zt-(in-a) ×sin(β1))/(-cos(α1)×cos(β1))
となる。
This straight line LN is transformed into the frame approximate sphere center coordinate system shown in Figure 17. The equation of the straight line LN after transformation is (Xt-(in-a) x cos(β1)/(cos(α1) x sin(β1) = (Yt-(up-b) x cos(α1)/sin(α1) = (Zt-(in-a) x sin(β1))/(-cos(α1) x cos(β1)).
It becomes.
(8.2 レンズ表面近似球の方程式) 一方でレンズ表面の近似球は、フレーム形状のボクシング中心を通るZt軸上にその中心があるとフレーム形状の各動径でのヤゲン位置が上下左右でバランスの取れた位置にすることができる。レンズ表面の近似球をZt軸上にその中心がある球面の方程式は、以下のように定めることができる。
Xt2+Yt2+(Zt-cf)2=df2
dfは、レンズ表面の曲率半径である。Zt軸上の中心位置座標cfを定めることでレンズ表面球とフレーム近似球との位置関係を定める。
(8.2 Equation of the lens surface approximate sphere) On the other hand, if the center of the lens surface approximate sphere is on the Zt axis that passes through the boxing center of the frame shape, the bevel position at each radius of the frame shape can be balanced up, down, left, and right. The equation of the lens surface approximate sphere with its center on the Zt axis can be determined as follows.
Xt 2 +Yt 2 +(Zt-cf) 2 =df 2
df is the radius of curvature of the lens surface. The positional relationship between the lens surface sphere and the frame approximation sphere is determined by determining the center position coordinate cf on the Zt axis.
(8.3 フレーム近似球とレンズ表面球の位置関係) レンズ表面球の半径dfがフレーム近似球の半径dとの比較で
df>dでは、フレーム形状の動径が最も小さくなる回転位置について、また
df<dでは、フレーム形状の動径が最も大きくなる回転位置についてのヤゲン位置を定めるため、そのフレーム動径をρnxとして、レンズ表面頂点(Zt軸上)からのZt軸方向位置Fnxは、Fnx=df-√(df2-ρnx2)となる。一方でヤゲン位置をレンズ表面から例えば、1mmと定めると、ヤゲン位置のレンズ表面頂点(Zt軸上)からのZt軸方向位置Bnxは、Bnx=Fnx+1となる。Bnxは、フレーム近似球面の式を満たすはずなので、Bnx=df+cf-√(d2-ρ2)となる。よって
cf=√(d2-ρ2)-√(df2-ρ2)+1
を満たしている。求めたcfをレンズ表面球の方程式
Xt2+Yt2+(Zt-cf)2=df2
に適用することでレンズ表面球の方程式が定まる。
(8.3 Positional Relationship between Frame Approximate Sphere and Lens Surface Sphere) When comparing the radius df of the lens surface sphere with the radius d of the frame approximate sphere, if df>d, the bevel position is determined for the rotational position where the dynamic radius of the frame shape is smallest, and if df<d, the frame dynamic radius is ρnx, and the Zt axial position Fnx from the lens surface apex (on the Zt axis) is Fnx=df-√(df 2 -ρnx 2 ). On the other hand, if the bevel position is determined to be, for example, 1 mm from the lens surface, the Zt axial position Bnx of the bevel position from the lens surface apex (on the Zt axis) is Bnx=
The calculated cf is applied to the lens surface sphere equation Xt 2 + Yt 2 + (Zt-cf) 2 = df 2
By applying this to the lens surface sphere equation is determined.
(9 レンズ表面球中心座標)
(9.1 レンズ表面球と処方位置)
レンズ表面球の方程式と処方位置の直線LNの方程式から、その交点であるレンズ表面上の処方位置が得られる。そのため直線LNの方程式をYt、ZtそれぞれをXtの一次式としてレンズ表面球の方程式に代入し、Xtの2次方程式
At×Xt2+2×Bt×Xt+Ct=0
として定め、この解としてレンズ表面上の処方位置のXt軸座標xpkを求める。
xpk=(-Bt+√(Bt2-At×Ct))/At
xpk=(-Bt-√(Bt2-At×Ct))/At
ここでAt、Bt、Ctは、
At=1+(sin(α1)/(cos(α1)×sin(β1))2+cos2(β1)/sin2(β1)
Bt=-((sin(α1)/(cos(α1)×sin(β1)))×((in-a)×sin(α1)×cos(β1)/(cos(α1)×sin(β1))+(up-b)×cos(α1))- (-cos(β1)/sin(β1))×((in-a)/sin(β1)-cf))
Ct=((in-a)×sin(α1)×cos(β1)/(cos(α1)×sin(β1))+((up-b)×cos(α1))^2+((in-a)/sin(β1)-cf)^2-df^2
このレンズ表面球の処方位置のXt軸座標値xpkをYt及びZtそれぞれのXtの一次式に代入してYt軸座標値ypk、Zt軸座標値zpkを得る。
ypk=(sin(α1)/(cos(α1)×sin(β1)))×xpk-(in-a)×sin(α1)×cos(β1)/(cos(α1)×sin(β1))+(up-b)×cos(α1)
zpk=-(cos(β1)/sin(β1))×xpk+(in-a)/sin(β1)
(9. Lens surface sphere center coordinates)
(9.1 Lens surface sphere and prescription position)
From the equation of the lens surface sphere and the equation of the straight line LN of the prescription position, the prescription position on the lens surface, which is the intersection point, can be obtained. Therefore, the equation of the straight line LN is substituted into the equation of the lens surface sphere with Yt and Zt as linear expressions of Xt, and the quadratic equation of Xt is obtained as follows: At×Xt 2 +2×Bt×Xt+Ct=0
and the Xt-axis coordinate xpk of the prescription position on the lens surface is obtained as the solution.
xpk=(-Bt+√(Bt 2 -At×Ct))/At
xpk=(-Bt-√(Bt 2 -At×Ct))/At
Here, At, Bt, and Ct are
At=1+(sin(α1)/(cos(α1)×sin(β1)) 2 +cos 2 (β1)/sin 2 (β1)
Bt=-((sin(α1)/(cos(α1)×sin(β1)))×((in-a)×sin(α1)×cos(β1)/(cos(α1)×sin(β1))+(up-b)×cos(α1))- (-cos(β1)/sin(β1))×((in-a)/sin(β1)-cf))
Ct=((in-a)×sin(α1)×cos(β1)/(cos(α1)×sin(β1))+((up-b)×cos(α1))^2+((in-a)/sin(β1)-cf)^2-
The Xt-axis coordinate value xpk of the prescription position of this lens surface sphere is substituted into the linear expressions for Xt, Yt and Zt, to obtain the Yt-axis coordinate value ypk and the Zt-axis coordinate value zpk.
ypk=(sin(α1)/(cos(α1)×sin(β1)))×xpk-(in-a)×sin(α1)×cos(β1)/(cos(α1)×sin(β1))+(up-b)×cos(α1)
zpk=-(cos(β1)/sin(β1))×xpk+(in-a)/sin(β1)
(9.2 レンズ表面球中心座標に変換)
得られたレンズ表面球上の処方位置(xpk,ypk,zpk)をZv軸が通り、レンズ表面球の中心に原点のある座標に、フレーム形状データを座標変換する。まず、レンズ表面球の中心は、(0,0,cf)にあるので直交座標変換で
X5=Xt
Y5=Yt
Z5=Zt-cf
とし、次に処方位置によるズレをY軸回りの回転角
α2=tan-1(ypk/(zpk-cf))
回転座標変換する。
X6=X5
Y6=Y5×cos(α2)+Z5×sin(α2)
Z6=-Y5×sin(α2)+Z5×cos(α2)
次にX軸回りの回転角
β2=tan-1(xpk/(zpk-cf))
回転座標変換する。
X7=X6×cos(β2)-Z6×sin(β2)
Y7=Y6
Z7=X6×sin(β2)+Z6×cos(β2)
(9.2 Transformation of lens surface to sphere center coordinates)
The Zv axis passes through the obtained prescription position (xpk, ypk, zpk) on the lens surface sphere, and the frame shape data is transformed into coordinates with the origin at the center of the lens surface sphere. First, since the center of the lens surface sphere is at (0, 0, cf), the following Cartesian coordinate transformation is performed: X5 = Xt
Y5=Yt
Z5 = Zt - cf
Then, the deviation due to the prescribed position is expressed as the rotation angle α2 around the Y axis = tan −1 (ypk/(zpk-cf))
Rotate coordinate transformation.
X6=X5
Y6=Y5×cos(α2)+Z5×sin(α2)
Z6=-Y5×sin(α2)+Z5×cos(α2)
Next, the rotation angle around the X axis is β2 = tan -1 (xpk/(zpk-cf)).
Rotate coordinate transformation.
X7=X6×cos(β2)−Z6×sin(β2)
Y7=Y6
Z7=X6×sin(β2)+Z6×cos(β2)
(10 レンズ表面処方位置座標に変換) 得られたレンズ表面球の中心に原点があり、レンズ表面球表面の処方位置をZv軸が通過する座標系をZv軸方向にレンズ表面球表面上の処方位置に原点移動のため、直交座標変換する。
Xv=X7
Yv=Y7
Zv=Z7-df
ここに求めた眼鏡フレーム形状(Xv,Yv,Zv)は、極座標として(ρv,θv)と高さZvとして表示できる。演算制御回路19は、求めたヤゲン位置(ρv,θv,Zv)をデータメモリー191に記憶する。
(10. Conversion to Lens Surface Prescription Position Coordinates) The coordinate system has its origin at the center of the obtained lens surface sphere, and the Zv axis passes through the prescription position on the lens surface sphere, and is converted to Cartesian coordinates to move the origin in the Zv axis direction to the prescription position on the lens surface sphere.
Xv=X7
Yv=Y7
Zv = Z7 - df
The eyeglass frame shape (Xv, Yv, Zv) thus obtained can be displayed as polar coordinates (ρv, θv) and height Zv. The arithmetic and
(11 測定終了通知) 演算制御回路19は、測定の終了情報とレンズ表面及び裏面の位置データ、レンズコバ厚、レンズ表面、裏面のカーブ値、ヤゲン位置情報、ヤゲンカーブ値などをタブレット端末2に通知する。タブレット端末2は、図4に示す加工中画面のレンズ測定結果に基づくヤゲン(または溝)の状態を図表示するエリア241に得られた情報に基づく図表示をする。
(11 Measurement end notification) The
(12 制御データ演算)
次に演算制御回路19は、制御軸であるレンズ回転、スライダー、キャリッジ、スピンドルエレベータの制御データに基づき加工制御することになるが、ここで各制御軸のデータの求め方について記載する。
図20の〔フレーム枠-側面断面図〕に破線で円の一部を描いているが、断面上に現れる眼鏡フレームFLMのフレーム溝の沿う球面の破断面を示している。眼鏡フレームFLMのフレーム溝は球面状の湾曲した形状のため、眼鏡レンズ加工装置の加工ツールの円筒面、または円錐面に沿った円形状では合致せず、目的の位置を加工するときに周辺位置で加工干渉により余分な加工が発生する場合が多い。
(12 Control Data Calculation)
Next, the arithmetic and
In Fig. 20 [frame - side cross-sectional view], a part of a circle is drawn with a dashed line, which shows the spherical fracture surface along the frame groove of the eyeglass frame FLM that appears in the cross section. Since the frame groove of the eyeglass frame FLM has a spherical curved shape, it does not match with a circular shape along the cylindrical or conical surface of the processing tool of the eyeglass lens processing device, and when processing the target position, excessive processing often occurs at peripheral positions due to processing interference.
(12.1 フレームのヤゲン傾斜角)図20は、眼鏡フレームのフレーム枠の一例として楕円形状で示したものである。フレーム枠は、形状を(θn、ρn)の極座標として表し、レンズ光軸方向をZnとして円柱座標で表している。また、これを(Xn、Yn、Zn)の直角座標としても表せる。このとき、Xn=ρn・cos(θn)、Yn=ρn・sin(θn)となっている。図20の上方にある〔θn点-接線平面図〕は回転角θnでの法線方向から見た状態を示し、n位置に対して単位角Δθだけそれぞれ前後している位置をn-、n+ として表現している。 (12.1 Frame bevel inclination angle) Fig. 20 shows an example of an eyeglass frame in an elliptical shape. The shape of the frame is expressed as polar coordinates (θn, ρn), and the lens optical axis direction is expressed as cylindrical coordinates with Zn . This can also be expressed as rectangular coordinates (Xn, Yn, Zn). In this case, Xn = ρn cos(θn) and Yn = ρn sin(θn). The [θn point-tangent plane view] at the top of Fig. 20 shows the state viewed from the normal direction at rotation angle θn, and the positions before and after the n position by a unit angle Δθ are expressed as n- and n + .
Sn+、Sn-は、眼鏡フレームの平面上での+Δθ、-Δθの回転角に相当する周長を示している。〔θn点-接線平面図〕のνは、回転角θnの法線方向から見たヤゲン傾斜角を表している。ヤゲン傾斜角ν、及びSn+、Sn-は、以下の数式で表せる。
ν= arctan{(Zn+-Zn-)/(Sn++Sn-)}
Sn+=√{ρn+1
2+ρn
2-2・ρn+1・ρn・cos(Δθ)}
Sn-=√{ρn
2+ρn-1
2-2・ρn・ρn-1・cos(Δθ)}
Sn + and Sn - indicate the circumferential lengths corresponding to the rotation angles of +Δθ and -Δθ on the plane of the eyeglass frame. ν in the [θn point-tangent plane view] indicates the bevel inclination angle as seen from the normal direction of the rotation angle θn. The bevel inclination angle ν, as well as Sn + and Sn - can be expressed by the following formulas.
ν= arctan {(Zn + −Zn − )/(Sn + +Sn − )}
Sn + =√{ρ n+1 2 +ρ n 2 -2・ρ n+1・ρ n・cos(Δθ)}
Sn - =√{ρ n 2 + ρ n-1 2 -2・ρ n・ρ n-1・cos(Δθ)}
(12.2 砥石のヤゲン傾斜角)一方で、図21はヤゲン砥石のヤゲン頂点に沿って切断した断面をレンズ回転軸方向から見た図である。ヤゲン頂点に当たる断面はスピンドル傾斜角τにより楕円形状となる。レンズ回転軸とスピンドル軸の双方を含む平面で切断する位置が加工の基準位置となるが、実際の加工は、眼鏡フレーム形状が円形でない限り、加工の基準位置から外れた、つまり、レンズ回転軸とスピンドル軸を含む平面上にはない位置に、加工点を移動させることで所望の形状に仕上げることができる。このときの基準位置に対するズレ角を砥石加工角ξwとし、加工点を含む砥石の接線傾斜角ηとする。 (12.2 Grindstone bevel inclination angle) Meanwhile, Figure 21 shows a cross section cut along the apex of the bevel of the bevel grindstone, viewed from the direction of the lens rotation axis. The cross section at the apex of the bevel becomes elliptical due to the spindle inclination angle τ. The position at which the cut is made on a plane including both the lens rotation axis and the spindle axis becomes the reference position for processing, but in actual processing, unless the eyeglass frame shape is circular, the desired shape can be finished by moving the processing point away from the reference position for processing, that is, to a position that is not on the plane including the lens rotation axis and the spindle axis. The deviation angle from the reference position at this time is the grindstone processing angle ξw, and the tangent inclination angle η of the grindstone including the processing point.
図21の下方には、砥石加工角ξw位置の砥石接線を含む平面図を示している。ここで距離Da、及びDbは、それぞれ砥石加工角ξwからそれぞれ単位角+Δξw、-Δξwずれた2点の間隔距離であり、レンズ回転軸に平行な方向の間隔距離Daと、直角な方向の間隔距離Dbとを示している。この2つの距離は、砥石半径GR、砥石加工角ξwから求めることができる。砥石加工角ξw位置での砥石のヤゲン傾斜角μはこれらの間隔距離Da、Dbで表すことができる。
μ=arctan(Da/Db)
Da={GR・cos(ξw+Δξw)-GR・cos(ξw-Δξw)}・sin(τ)
Db=√[{GR・cos(ξw+Δξw)-GR・cos(ξw-Δξw)}2・cos2(τ)+{GR・sin(ξw+Δξw)-GR・sin(ξw-Δξw)}2]
Da/Db=-sin(ξw)・sin(τ)/√{sin2(ξw)・cos2(τ)+cos2(ξw)}
砥石のヤゲン傾斜角μは、スピンドル傾斜角τ、砥石加工角ξwにより定まることが数式よりわかるが、スピンドル傾斜角は装置により固定されるものであるため、砥石加工角ξwと対をなす関係にある。
The bottom of Fig. 21 shows a plan view including the wheel tangent at the wheel cutting angle ξw. Here, distances Da and Db are the distances between two points that are shifted from the wheel cutting angle ξw by unit angles +Δξw and -Δξw, respectively, and indicate the distance Da in the direction parallel to the lens rotation axis and the distance Db in the direction perpendicular to the lens rotation axis. These two distances can be calculated from the wheel radius GR and the wheel cutting angle ξw. The bevel inclination angle μ of the wheel at the wheel cutting angle ξw can be expressed by these distances Da and Db.
μ=arctan(Da/Db)
Da={GR・cos(ξw+Δξw)−GR・cos(ξw−Δξw)}・sin(τ)
Db=√[{GR・cos(ξw+Δξw)−GR・cos(ξw−Δξw)} 2・cos 2 (τ)+{GR・sin(ξw+Δξw)−GR・sin(ξw−Δξw)} 2 ]
Da/Db=-sin(ξw)・sin(τ)/√{sin 2 (ξw)・cos 2 (τ)+cos 2 (ξw)}
It can be seen from the formula that the bevel inclination angle μ of the grindstone is determined by the spindle inclination angle τ and the grindstone processing angle ξw. Since the spindle inclination angle is fixed by the device, it is in a paired relationship with the grindstone processing angle ξw.
(12.3 ヤゲン傾斜角の一致)眼鏡フレームのヤゲン傾斜角νに対して、砥石のヤゲン傾斜角μが一致するように制御することで目的の位置である回転角θnの周辺で加工干渉の発生しない加工が実現するので、ν=μとなるように、砥石加工角ξwを定める。 (12.3 Matching the bevel inclination angle) By controlling the bevel inclination angle μ of the grindstone to match the bevel inclination angle ν of the eyeglass frame, processing that does not cause processing interference around the rotation angle θn, which is the target position, is achieved, so the grindstone processing angle ξw is determined so that ν = μ.
(12.4 フレームの加工角)次に、砥石加工角ξwでの砥石接線が、眼鏡フレームの回転角θnの位置での接線と一致するようにスピンドルとレンズ回転軸との関係を配置することで所望の眼鏡フレーム形状が得られる。この状態を図22に示している。図22の中に図20で示した眼鏡フレームの座標系の角度と図21で示した砥石の座標系の角度とその関係を示した。眼鏡フレームの加工角ξfは、以下の式で示される。
ξf=π/2-{η+λn+(π-θn)}
既知の値となった眼鏡フレームの加工角ξf、砥石加工角ξw、スピンドル傾斜角τ、砥石半径GR、眼鏡フレームの座標(θn、ρn、Zn)により、レンズ回転軸とスピンドルとの軸間距離DBS、レンズ回転軸とスピンドルとの軸ズレ量DOS、レンズ回転軸方向の加工位置DFTを求めることができる。
DBS=GR・cos(ξw)・cos(τ)+ρn・cos(ξf)
DOS=GR・sin(ξw)-ρn・sin(ξf)
DFT=Zn-GR・(1-cos(ξw))・sin(τ)
(12.4 Frame machining angle) Next, the desired eyeglass frame shape is obtained by arranging the relationship between the spindle and the lens rotation axis so that the grindstone tangent at the grindstone machining angle ξw coincides with the tangent at the position of the eyeglass frame rotation angle θn. This state is shown in Figure 22. Figure 22 also shows the angles of the eyeglass frame coordinate system shown in Figure 20 and the angles of the grindstone coordinate system shown in Figure 21, and their relationship. The eyeglass frame machining angle ξf is expressed by the following formula.
ξf=π/2-{η+λn+(π-θn)}
Using the known values of the eyeglass frame processing angle ξf, grinding wheel processing angle ξw, spindle inclination angle τ, grinding wheel radius GR, and eyeglass frame coordinates (θn, ρn, Zn), the axial distance DBS between the lens rotation axis and the spindle, the axial misalignment DOS between the lens rotation axis and the spindle, and the processing position DFT in the lens rotation axis direction can be calculated.
DBS=GR・cos(ξw)・cos(τ)+ρn・cos(ξf)
DOS=GR・sin(ξw)−ρn・sin(ξf)
DFT=Zn-GR・(1-cos(ξw))・sin(τ)
(12.5 加工制御軸データ)レンズ回転軸160を回転角θnに従った位置に制御するときに、スライダー120をレンズ回転軸とスピンドルとの軸間距離DBSに従った位置に、キャリッジ150をレンズ回転軸方向の加工位置DFTに従った位置に、スピンドルエレベータ136をレンズ回転軸とスピンドルとの軸ズレ量DOPに従った位置に、制御することでレンズ回転角θnの位置を周辺での加工干渉による余分な加工を発生させることなく加工制御できる。以上の手順を回転角の分割に従って全ての位置について求める。
(12.5 Machining Control Axis Data) When controlling the
ここまでは、ヤゲン制御を前提としてヤゲン位置を定めた後としての説明となっているが、粗加工ではこれ以降に示す通り、レンズ裏面がエンドミルの特定位置を維持できるように制御するためレンズ裏面の測定値を基準として、また、ツールの半径GRをエンドミル半径に変更することで適用する。平面加工では、レンズの表面が砥石の特定位置を維持するため、レンズ表面の測定値を基準とし、砥石の特定位置の半径をツールの半径GRに置き換え適用する。溝掘り加工では、溝位置を基準とし、溝掘り砥石の半径をツールの半径GRとして適用する。以上の説明のとおり、レンズの目的位置、使用するツールの値を適用することで加工の種類を問わず適用ができる。 Up to this point, the explanation has been given assuming that the bevel position is determined with bevel control in place, but as will be shown below, in rough machining, the measurement value of the back surface of the lens is used as the reference, and the tool radius GR is changed to the end mill radius in order to control the back surface of the lens so that it can maintain a specific position of the end mill. In flat surface machining, the front surface of the lens maintains a specific position of the grindstone, so the measurement value of the lens surface is used as the reference, and the radius of the specific position of the grindstone is replaced with the tool radius GR and applied. In groove engraving machining, the groove position is used as the reference, and the radius of the groove engraving grindstone is applied as the tool radius GR. As explained above, by applying the target position of the lens and the values of the tool to be used, it can be applied regardless of the type of machining.
(13 面取加工基準データ)
(13.1 ツール外形線の方程式) 演算制御回路19は、表面取234及び裏面取235の数値を確認し、支持された数値の幅の面取制御を実施するために、面取加工前のヤゲン加工などのツールである研削砥石133の回転軸心を通り、砥石加工角ξwに沿った軸断面上のツール外形線とレンズ表面、または裏面との交点を求める。
(13 Chamfering reference data)
(13.1 Equation of Tool Outline) The arithmetic and
図23に示す点Pと一定距離t離れた点Qを結ぶ直線が、軸断面上のツール外形線となるので、2点を通る直線の方程式として、点P(xp,yp,zp)、点Q(xq,yq,zq)のそれぞれの座標を用いて
(X-xp)/(xq-xp)=(Y-yp)/(yq-yp)=(Z-zp)/(zq-zp)
これをA×X+B=C×Y+D=E×Z+F の形にし、座標値xp,yp,zp及びxq,yq,zqを図23に示されているヤゲン砥石とフレーム形状との接触位置関係の長さ、角度に置き換えると
A=1/(t×tan(τ)×sin(ξw))
B=-(WR×sin(ξw)+SB×sin(ξw)-DOS)/(t×tan(τ)×sin(ξw))
C=1/(t×sin(τ)×(1-cos(ξw)))
D=-(WR×cos(τ)×(1-cos(ξw))-SB×cos(ξw)/(t×sin(τ)×(1-cos(ξw)))
E=1/(t×(cos(τ)+tan(τ)×sin(τ)×cos(ξw)))
F=-(WR×sin(τ)×(cos(ξw)-1)+SB×tan(τ)×cos(ξw))/(t× (cos(τ)+tan(τ)×sin(τ)×cos(ξw)))
ここで、式中のSBは、この後、実施する面取加工での面取幅をフレームの動径方向の長さとして表したものである。面取幅SBは、前段階加工の切断点には直接関係していないが、面取のための3次元フレーム形状は、加工切断点より、回転ツール中心から面取幅SBだけ離れた位置に存在し、直接、面取のための加工基準形状としての3次元形状を得るため、面取幅SBを回転加工ツール半径に加えている。
The straight line connecting point P and point Q at a certain distance t in FIG. 23 is the tool outline on the shaft cross section. Therefore, the equation of the straight line passing through these two points is given by (X-xp)/(xq-xp)=(Y-yp)/(yq-yp)=(Z-zp)/(zq-zp) using the coordinates of point P (xp, yp, zp) and point Q (xq, yq, zq).
If this is expressed as A×X+B=C×Y+D=E×Z+F and the coordinate values xp, yp, zp and xq, yq, zq are substituted with the length and angle of the contact positional relationship between the bevel grindstone and the frame shape shown in FIG. 23, A=1/(t×tan(τ)×sin(ξw))
B=-(WR×sin(ξw)+SB×sin(ξw)-DOS)/(t×tan(τ)×sin(ξw))
C=1/(t×sin(τ)×(1-cos(ξw)))
D=-(WR×cos(τ)×(1-cos(ξw))-SB×cos(ξw)/(t×sin(τ)×(1-cos(ξw)))
E=1/(t×(cos(τ)+tan(τ)×sin(τ)×cos(ξw)))
F=-(WR×sin(τ)×(cos(ξw)-1)+SB×tan(τ)×cos(ξw))/(t×(cos(τ)+tan(τ)×sin(τ)×cos(ξw)))
Here, SB in the formula represents the chamfer width in the chamfering process to be performed later, expressed as the length in the radial direction of the frame. The chamfer width SB is not directly related to the cutting point of the previous stage processing, but the three-dimensional frame shape for chamfering exists at a position that is the chamfer width SB away from the center of the rotary tool from the cutting point, and the chamfer width SB is added to the radius of the rotary tool to directly obtain a three-dimensional shape as the processing reference shape for chamfering.
軸断面上のツール外形線の方程式をXとYの関係式、XとZの関係式とに分けて、それぞれを
Y=Ac×X+Bd
Z=Ae×X+Bf
の形にまとめると
Ac=A/C=sin(τ)×(1-cos(ξw))/(tan(τ)×sin(ξw))
Bd=(B-D)/C=-(WR×sin(ξw)+SB×sin(ξw)-DOS)×(sin(τ)×(1-cos(ξw)))/(tan(τ)×sin(ξw))+(WR×cos(τ)×(1-cos(ξw))-SB×cos(ξw))
Ae=A/E=(cos(τ)+tan(τ)×sin(τ)×cos(ξw))/(tan(τ)×sin(ξw))
Bf=(B-F)/E=-(WR×sin(ξw)+SB×sin(ξw)-DOS)×(cos(τ)+tan(τ)×sin(τ)×cos(ξw))/(tan(τ)×sin(ξw))+(WR×sin(τ)×(cos(ξw)-1)+SB×tan(τ)×cos(ξw))
となる。Y及びZの式をレンズ表面球の式に代入し、軸断面上のツール外形線との交点を求める。
The equation of the tool outline on the shaft section is divided into the relational equation between X and Y and the relational equation between X and Z, and each is expressed as Y = Ac x X + Bd
Z = Ae x X + Bf
To summarize it in the form Ac = A/C = sin(τ) x (1 - cos(ξw))/(tan(τ) x sin(ξw))
Bd=(BD)/C=-(WR×sin(ξw)+SB×sin(ξw)-DOS)×(sin(τ)×(1-cos(ξ w)))/(tan(τ)×sin(ξw))+(WR×cos(τ)×(1−cos(ξw))−SB×cos(ξw))
Ae=A/E=(cos(τ)+tan(τ)×sin(τ)×cos(ξw))/(tan(τ)×sin(ξw))
Bf=(B-F)/E=-(WR×sin(ξw)+SB×sin(ξw)-DOS)×(cos(τ)+tan(τ)×sin(τ)×co s (ξw)) / (tan (τ) × sin (ξw)) + (WR × sin (τ) × (cos (ξw) - 1) + SB × tan (τ) × cos (ξw))
The equations for Y and Z are substituted into the equation for the lens surface sphere, and the intersection point with the tool outline on the axial cross section is found.
(13.2 レンズ表面球の方程式) レンズ表面球の中心はレンズ軸上にある。レンズ軸はその軸方向、及びスピンドルとの軸間距離を制御する方向に制御されるのでYZ平面上で移動している。そのため、球中心のX座標は、X=0となる。Y座標は、軸間距離制御量からツール半径のY方向成分を引いたもの Y=DBS-WR×cos(τ)となる。Z座標は、レンズ表面の頂点の制御量DFTとレンズ表面球の半径dfとの差分 Z=df-DFTとなる。よってレンズ表面球の方程式は、
X2+(Y+(DBS-WR×cos(τ)))2+(Z+(df-DFT))2=df2
となる。
(13.2 Equation of the lens surface sphere) The center of the lens surface sphere is on the lens axis. The lens axis is controlled in the direction that controls its axial direction and the axial distance with the spindle, so it moves on the YZ plane. Therefore, the X coordinate of the sphere center is X = 0. The Y coordinate is the amount of axial distance control minus the Y-direction component of the tool radius, Y = DBS - WR x cos(τ). The Z coordinate is the difference between the control amount DFT of the vertex of the lens surface and the radius df of the lens surface sphere, Z = df - DFT. Therefore, the equation of the lens surface sphere is
X 2 + (Y+ (DBS-WR×cos(τ))) 2 + (Z+ (df-DFT)) 2 = df 2
It becomes.
軸断面上のツール外形線のY、ZをXで表した式を代入し、Xを求める。
AA×X2+2×BB×X+CC=0
ここで
AA=1+Ac2+Ae2
BB=Ac×(Bd+DBS-WR×cos(τ))+Ae×(Bf+df-DFT)
CC=(Bd+DBS-WR×cos(τ))2+(Bf+df-DFT)2-df2
Substitute the equation in which X represents the Y and Z of the tool outline on the shaft cross section to find X.
AA×X 2 +2×BB×X+CC=0
Here, AA=1+ Ac2 + Ae2
BB=Ac×(Bd+DBS-WR×cos(τ))+Ae×(Bf+df-DFT)
CC=(Bd+DBS-WR×cos(τ)) 2 +(Bf+df-DFT) 2 -df 2
(13.3 レンズ表面球と軸断面上のツール外形線の交点) 交点Sの座標(Xs,Ys,Zs)は、以下のように求めることができる。
Xs=(-BB±√(BB2-AA×CC))/AA
Ys=Ac×Xs+Bd
Zs=Ae×Xs+Bf
(13.3 Intersection of Lens Surface Sphere and Tool Outline on Axial Section) The coordinates (Xs, Ys, Zs) of the intersection S can be determined as follows.
Xs=(-BB±√(BB 2 -AA×CC))/AA
Ys=Ac×Xs+Bd
Zs=Ae×Xs+Bf
交点Sの座標(Xs,Ys,Zs)は、座標原点が図23の加工ツール基準位置WEにある。この座標をフレーム形状の処方位置LOを座標中心として、フレーム形状の水平基準方向とX軸とが一致するように座標変換することで、面取加工の基準形状として、その他の加工と同じ座標原点を基準とする加工制御データの演算が適用できることになる。 The coordinate origin of the coordinates of the intersection point S (Xs, Ys, Zs) is at the machining tool reference position WE in Figure 23. By transforming these coordinates with the prescription position LO of the frame shape as the coordinate center so that the horizontal reference direction of the frame shape coincides with the X-axis, it becomes possible to apply calculations of machining control data based on the same coordinate origin as other machining as the reference shape for chamfering.
(13.4 交点の座標変換)
交点Sを定める加工制御時の制御データであるレンズ回転軸とスピンドルとの軸間距離DBS、レンズ回転軸とスピンドルとの軸ズレ量DOS、レンズ回転軸方向の加工位置DFTは、それぞれが、Y軸、X軸、Z軸に当たるので直行座標変換で X8=Xs
Y8=Ys-(DBS-WR×cos(τ))
Z8=Zs-DFT
となったものをZ軸回りに回転座標変換する。加工時の制御回転角CRTに対してフレーム加工角ξfを加えてZ軸回り回転角θnは、
θn=CRT-ξf
となる。交点Sのフレーム形状座標での座標値は、
Xf=X8×cos(θn)+Y8×sin(θn)
Yf=-X8×sin(θn)+Y8×cos(θn)
Zf=Z8
(13.4 Coordinate transformation of intersections)
The control data for the machining control that determines the intersection point S are the distance between the lens rotation axis and the spindle DBS, the amount of axial misalignment between the lens rotation axis and the spindle DOS, and the machining position DFT in the direction of the lens rotation axis. These correspond to the Y-axis, X-axis, and Z-axis, respectively, so by Cartesian coordinate transformation, X8 = Xs
Y8=Ys-(DBS-WR×cos(τ))
Z8 = Zs - DFT
The result is a rotation coordinate transformation around the Z axis. The rotation angle θn around the Z axis is calculated by adding the frame processing angle ξf to the control rotation angle CRT during processing.
θn=CRT-ξf
The coordinate value of the intersection point S in the frame shape coordinate system is
Xf=X8×cos(θn)+Y8×sin(θn)
Yf=-X8×sin(θn)+Y8×cos(θn)
Zf=Z8
面取加工では、その前工程であるヤゲン加工、平面加工などでの研削砥石133の砥石加工角ξwに沿った軸断面外形線とレンズ表面との交点(Xf,Yf,Zf)を求める。この直交座標で表されている座標は、円筒座標(ρf,θf,Zf)で表すことができ、制御データ演算にはこの形式のデータを面取加工の加工形状データとして他の加工と同様に利用する。
In chamfering, the intersection (Xf, Yf, Zf) between the axial cross-sectional outline along the grinding wheel angle ξw of the
(13.5 ヤゲン傾斜部のツール外形線) ここまで、研削砥石133の外形線としてヤゲン傾斜部につながる平面部の外形線について説明したが、ヤゲン傾斜部についても同様にその傾斜角度が異なるなどの違いはあるが、外形線としての直線の方程式を求め、その関係をレンズ表面球の方程式に代入することで交点の座標(ρft,θft,Zft)を求めていくことができる。
また、ここまでレンズ表面とツール外形線との交点での説明であったが、レンズ裏面について、その関係するツール外形線も同様に直線の方程式とすることができるので、ヤゲン傾斜面の交点の座標(ρrt,θrt,Zrt)、平面部の交点の座標(ρr,θr,Zr)を求めていくことができる。
(13.5 Tool Outline of the Bevel Inclined Portion) Up to this point, we have described the outline of the flat portion connected to the bevel inclined portion as the outline of the
Furthermore, while the explanation so far has been of the intersection between the lens surface and the tool outline, the associated tool outline for the back surface of the lens can also be expressed as a straight line equation, so it is possible to determine the coordinates (ρrt, θrt, Zrt) of the intersection of the bevel inclined surface and the coordinates (ρr, θr, Zr) of the intersection of the flat surface.
(13.6 ヤゲン傾斜部、平面部の選択) 前記の行程でレンズ表面、裏面のそれぞれに対してヤゲン傾斜部のツール外形線、及びヤゲン傾斜部に繋がる平面部のツール外形線それぞれとの交点を求めたが、実際には、図24で示す通りレンズの表面、裏面ともにヤゲン砥石でできる切断点は、ヤゲン傾斜部の外形線、またはヤゲン傾斜部に繋がる平面部の外形線いずれか一方である。演算上は、ツール外形線は直線としての数式のため、それぞれの外形線ともに交点が存在するが、実際にはその範囲が限られている。ヤゲン傾斜部に繋がる平面部の外形線であれば図23の点P、Qの間であり、ヤゲン傾斜部の外形線であれば点Pからヤゲン頂点までの範囲である。また図24から明らかであるが、実際に得られた動径座標値ρfと、ρftとを比較し、大きくなる方を実際の交点とする事もできる。
実際に有効となる範囲をつなぎ合わせた全周に渡る面取の加工基準形状をレンズ表面との交点座標(ρfc,θfc,Zfc)とレンズ裏面との交点座標(ρrc,θrc,Zrc)として定義する。
(13.6 Selection of bevel inclination and flat portion) In the above process, the intersection points of the tool outline of the bevel inclination and the tool outline of the flat portion connected to the bevel inclination were obtained for each of the front and back surfaces of the lens. However, in reality, as shown in FIG. 24, the cutting point made by the bevel grindstone on both the front and back surfaces of the lens is either the outline of the bevel inclination or the outline of the flat portion connected to the bevel inclination. In terms of calculation, the tool outline is a mathematical formula as a straight line, so there is an intersection point with each outline, but in reality, the range is limited. In the case of the outline of the flat portion connected to the bevel inclination, it is between points P and Q in FIG. 23, and in the case of the outline of the bevel inclination, it is the range from point P to the bevel apex. Also, as is clear from FIG. 24, the actually obtained radial coordinate values ρf and ρft can be compared, and the larger one can be regarded as the actual intersection point.
The reference machining shape of the chamfer over the entire circumference, which is obtained by joining together the actually effective range, is defined as the intersection coordinates (ρfc, θfc, Zfc) with the lens front surface and the intersection coordinates (ρrc, θrc, Zrc) with the lens back surface.
(13.7 ヤゲン傾斜部、平面部の接続) ヤゲン傾斜部の外形線との交点とヤゲン傾斜部に接続する平面部の外形線との交点が接続する箇所においては、それぞれの座標位置が連続的ではない。そのため、一方の面取を加工する際に、他方の範囲に対しても加工する可能性がある。接続する箇所に隣接する加工点座標が、他方の隣接する加工点への制御時の面取砥石の3次元形状内側に入るかを確認する。面取砥石の3次元形状の内側に入るということは、接続箇所に隣接する加工点が、加工干渉により本来の加工ではない他点の加工時に加工されることを意味する。 (13.7 Connection of bevel inclined portion and flat portion) At the point where the intersection of the outline of the bevel inclined portion and the outline of the flat portion that connects to the bevel inclined portion connect, the coordinate positions are not continuous. Therefore, when machining one chamfer, there is a possibility that machining will also be performed on the other area. Check whether the machining point coordinates adjacent to the connecting portion are inside the three-dimensional shape of the chamfering wheel when controlling the other adjacent machining point. Being inside the three-dimensional shape of the chamfering wheel means that the machining point adjacent to the connecting portion is machined when machining another point that is not the intended machining point due to machining interference.
研削砥石133のレンズ表面面取133c、レンズ裏面面取133d加工面は、円錐形状として一般化できるので、円錐の基本式 K2×(X2+Y2)/(Z-K)2-SBR2=0(ただし、Kは円錐の高さ、SBRは円錐の底辺の半径)を制御時の各加工面に適用して円錐形状の方程式を定義し、制御加工点と隣接する他方の加工点座標を円錐方程式に代入し、その正負により、正では円錐外、負では円錐内との判断をする。この判断で隣接する他方に円錐内と判断される加工点は、加工干渉が発生していることとなるので、円錐内と判断される加工点(他方)の存在しない、加工点(一方)についてのみ加工制御での加工点として採用する。接続箇所の直前直後の点を含め、実際の制御では利用されない加工点が発生する。
The
ここまでの説明では、ヤゲン傾斜部とその傾斜部に接続する平面部との接続箇所としているが、平面を含め、傾斜の異なる多数の接続箇所のある加工ツールにも適用することができる。 So far, the explanation has been about the connection between the bevel inclined portion and the flat portion that connects to that inclined portion, but it can also be applied to machining tools that have multiple connection points with different inclinations, including flat surfaces.
(14 粗加工制御データ)演算制御回路19は、エンドミル131先端から元方向に一定量、ここでは1mmの位置をエンドミル131のレンズ裏面と一致する加工位置に定め、エンドミル131の先端から元方向に一定量の位置とレンズ裏面の位置データとが一致するようにレンズ回転駆動モータ161、キャリッジ駆動モータ151、スライダー駆動モータ121、スピンドルエレベータ駆動モータ138の制御データを求める。エンドミル131先端ではなく、元方向に一定量の位置を加工位置とするのは、各種レンズ裏面カーブから想定される変化に対してレンズ裏面を突き抜けるに十分な位置とするためである。
(14 Rough machining control data) The calculation and
演算制御回路19は次に、コバ厚、エンドミル直径、隣り合う各加工制御2点間の距離からエンドミル131にて各制御2点間で加工除去される体積を求める。求めた加工除去体積を予め補正値メモリー193に設定されているエンドミル加工での単位時間当りの最適加工除去体積で除算することで各制御2点間の最適な制御時間を定める。これを各制御2点間のスライダー駆動モータ121、キャリッジ駆動モータ151、レンズ回転駆動モータ161、スピンドルエレベータ駆動モータ138、の各制御速度に修正してデータメモリー191に記憶する。また補正値メモリー193には、各駆動モータの限界高速度が記憶されているので各制御速度がこの限界高速度を越える高速度になっている場合には該当する制御モータを限界高速度に設定すると共にその他の駆動モータの制御速度をその減速比に合わせて減速した速度に修正し、データメモリー191に記憶する。
The
(15 加工準備) 演算制御回路19は、ウェット・ドライ切替部18のドライ位置センサー189-1の状態を見ることでドライ位置であることを確認し、エンドミル131による最初の制御データに基づき、スライダー駆動モータ121を駆動し、スライダー120を移動させながら、キャリッジ駆動モータ151を駆動し、キャリッジ150を移動させながら、レンズ回転駆動モータ161を駆動し、レンズ回転軸160を回転させる。スピンドル駆動モータ137を駆動し、エンドミル131を回転状態にする。脱臭装置17の排気ファン171を稼動させる。
(15 Preparation for machining) The arithmetic and
(16 エンドミル切落し)
(16.1 最初の切り込み)
演算制御回路19は、キャリッジ駆動モータ151とスライダー駆動モータ121を駆動させ、最初の切り込み回転位置のレンズ外径位置からフレーム形状の動径位置までの間を半径単位間隔の制御位置データ、制御速度に従ってキャリッジとスライダーを移動させることで切り込み方向の加工をする。
次に演算制御回路19は、フレーム形状の動径位置からレンズ外径位置まで制御データに従いながら、限界高速度で移動し、更にレンズ回転軸160を右方向(エンドミルから離れる方向)に次の回転切り込み位置のレンズ外径に余裕値を加えた位置までキャリッジ駆動モータ151とスライダー駆動モータ121を駆動し、キャリッジ150とスライダー120を移動する。演算制御回路19はレンズ回転駆動モータ161を駆動し、次の回転切り込み位置まで限界高速度で回転する。
(16 End mill cut-off)
(16.1 First cut)
The
Next, the arithmetic and
(16.2 2個目の切り込み) 演算制御回路19はキャリッジ駆動モータ151とスライダー駆動モータ121を動作させ、2個目の切り込み回転位置のレンズ外径位置からフレーム形状の動径位置までの間を半径単位間隔の制御位置データ、制御速度に従ってキャリッジ150とスライダー120を移動させることで切り込み方向の加工をする。
次に演算制御回路19は、フレーム形状の動径位置からレンズ外径位置まで制御データに従いながら、限界高速度で移動し、更にレンズ回転軸160を右方向(エンドミルから離れる方向)に次の回転切り込み位置のレンズ外径に余裕値を加えた位置までキャリッジ駆動モータ151とスライダー駆動モータ121を駆動し、キャリッジ150とスライダー120を移動する。演算制御回路19はレンズ回転駆動モータ161を駆動し、次の回転切り込み位置まで限界高速度で回転する。
(16.2 Second Cut) The arithmetic and
Next, the arithmetic and
(16.3 3,4個目の切り込み、最初の切落し) 演算制御回路19は、3箇所目の切り込み回転位置も同様に制御することで切り込み方向の加工をする。切込み回転位置が4箇所有る時には、更に同様の制御を繰り返す。3箇所または4箇所ある切り込みの最後の加工を終了した後、最初の切り込み回転位置方向に向かって、最後の切り込み終了状態からフレーム形状の隣の動径に基づくレンズ回転駆動モータ161、キャリッジ駆動モータ151、スライダー駆動モータ121、スピンドルエレベータ駆動モータ138の各制御データ、制御速度に従って駆動する。次々にフレーム形状の隣の動径に基づくレンズ回転駆動モータ161、キャリッジ駆動モータ151、スライダー駆動モータ121、スピンドルエレベータ駆動モータ138の各制御データ、制御速度に従って駆動することでフレーム形状に沿った形状加工がされ、最初の切り込み回転位置のフレーム形状動径に到達すると切落し片MLdが切り離される。切落し片MLdは加工室11の円形開口11eを通り、ビニール袋183の中に落下する。
(16.3 Third and fourth cuts, first cut-off) The
(16.4 切落し) 演算制御回路19は、最後の切込みから最初の切込みまでフレーム形状に従った切落し加工に引き続き、フレーム形状に沿った次の動径情報に基づくレンズ回転駆動モータ161、キャリッジ駆動モータ151、スライダー駆動モータ121、スピンドルエレベータ駆動モータ138の各制御データ、制御速度で駆動することでエンドミル131での切落し加工を進める。フレーム形状に従った1周の駆動制御を最後の切り込み位置まで到達すると周辺部分が最後の切落し片MLdとして切り離される。切落し片MLdは加工室11の円形開口11eを通り、ビニール袋183の中に落下する。
(16.4 Cut-off) The arithmetic and
(16.5 エンドミル切落し終了、戻り) 演算制御回路19は、スライダー駆動モータ121を駆動しスライダー120を右方の加工開始基準位置に移動させながら、キャリッジ駆動モータ151を駆動しキャリッジ150を前方の加工開始基準位置に移動させながら、スピンドルエレベータ駆動モータ138を駆動させスピンドルエレベータ136を基準位置に移動させながら、レンズ回転駆動モータ161を駆動しレンズ回転軸160を加工開始位置に回転させる。スピンドル駆動モータ137を停止する。脱臭装置17の排気ファン171を停止する。
(16.5 End mill cutting completed, return) The arithmetic and
(17 ウェット切替) 演算制御回路19は、ドライ・ウェット切替モータ188を駆動させ、切替プレート181を回転させ、ウェット位置センサー189-2が入ったのを確認し、ドライ・ウェット切替モータ188を停止する。
(17 Wet switching) The
(18 ヤゲン制御データ演算) 演算制御回路19は、加工種221で指定された加工状態に仕上げるための制御データの演算を行う。ここではヤゲン加工の場合を記載するが、溝加工、平加工、面取加工においても利用する砥石形状、砥石径などの条件が異なるが制御は同様に実施される。ヤゲン加工、溝加工、平加工においては、フレーム形状の3次元データは、記載のない手段にて得られたものを利用しているが、面取加工の3次元データは、フレーム2次元形状と被加工レンズの表面と裏面の測定結果からそれぞれの近似球面を求め、切断点を求めた結果としてのデータである。面取加工は、作業指示に基づき、ヤゲン加工、溝加工、平面加工などの後工程として、これ以降でのヤゲン加工にて説明している制御行程が同様に適用され、実施される。
(18. Calculation of bevel control data) The calculation and
(18.1 ヤゲン制御データ、制御速度演算) 演算制御回路19は、データメモリー191に保存されたフレーム形状データ(ρv,θv)、溝位置データZvに基づき、ヤゲン砥石133aのヤゲン先端位置をヤゲン制御でのヤゲン砥石133a上の基準位置と定める。
(18.1 Bevel control data, control speed calculation) The
演算制御回路19は、ヤゲン砥石133a上の基準位置に対応させて眼鏡レンズMLを駆動制御するためのキャリッジ駆動モータ151、スライダー駆動モータ121、スピンドルエレベータ駆動モータ138及びレンズ回転駆動モータ161の各制御データを演算する。データメモリー191に記憶する。演算制御回路19は次に、フレーム形状の各動径に対応したコバ厚T、加工取代(エンドミル切落しフレーム形状動径とヤゲン加工フレーム形状動径との差)、各加工制御2点間の距離からヤゲン加工での各制御2点間で加工除去される体積を求める。求めた加工除去体積を予め補正値メモリー193に設定記憶されているヤゲン砥石133a加工での単位時間当りの最適加工除去体積で除算することで各制御点間の最適な制御時間を定める。これを各制御2点間のスライダー駆動モータ121、キャリッジ駆動モータ151、スピンドルエレベータ駆動モータ138、レンズ回転駆動モータ161の各制御速度に修正してデータメモリー191に記憶する。
The
(18.2 制御限界高速度修正) 演算制御回路19は、データメモリー191に記憶した各制御速度が、補正値メモリー193に記憶されている各駆動モータの限界高速度を越える高速度になっている場合には該当する制御モータの制御速度を限界高速度に修正すると共にその他のモータの制御速度をその減速比に合わせて減速した速度に修正し、データメモリー191に記憶する。
(18.2 Correction of high control limit speed) When each control speed stored in the
(18.3 マルチタスクへの適応) ここまでに説明のヤゲン制御データ演算の工程は、演算制御回路19がレンズ測定を完了させた以降のCPU負荷の小さい動作中を利用してマルチタスクとして着手することで、動作が停止し演算のみを実行する時間の発生を減らす。
(18.3 Adaptation to multitasking) The bevel control data calculation process described up to this point can be started as a multitasking process by utilizing the operation with low CPU load after the
(19 ヤゲン加工) 演算制御回路19は、ウェット・ドライ切替部18のウェット位置センサー189-2の状態を確認することでウェット位置であることを確認した後、ヤゲン砥石133aの加工に適したスピンドル駆動モータ137の回転速度を補正値メモリー193から引き出し、スピンドル駆動モータ137をその回転速度で駆動させ、給水装置3のポンプ37を駆動させ、脱臭装置17の排気ファン171を作動させる。ポンプ37の作動が安定し、給水が砥石にされる十分な時間を待機した後、制御動作に入る。
(19 Bevel processing) After the
(19.1 ヤゲン制御) 演算制御回路19は、スライダー駆動モータ121を駆動し、眼鏡レンズMLが取代分だけヤゲン砥石133aから離れる(制御位置よりは右方)位置に移動させながら、レンズ回転駆動モータ161、キャリッジ駆動モータ151、スピンドルエレベータ駆動モータ138を駆動し、ヤゲン制御のための最初の制御データの位置まで移動する。演算制御回路19はレンズ回転駆動モータ161、キャリッジ駆動モータ151、スライダー駆動モータ121、スピンドルエレベータ駆動モータ138の各モータの制御データ、制御速度にて初期回転位置の制御を実施することで加工を開始する。2点目以降の制御データ、制御速度に基づき、同様に駆動制御することで全周にヤゲン加工をする。
(19.1 Bevel Control) The
(19.2 加工開始位置に戻り) 演算制御回路19は、スライダー駆動モータ121を駆動させスライダー120を右方の加工開始基準位置に移動させながら、キャリッジ駆動モータ151を駆動させキャリッジ150を加工開始基準位置に移動させながら、スピンドルエレベータ駆動モータ138を基準位置に移動させながら、レンズ回転駆動モータ161を駆動させレンズ回転軸160を開始位置に回転し、加工開始状態に戻す。スピンドル駆動モータ137を停止する。給水装置3のポンプ37を停止する。脱臭装置17の排気ファン171を停止する。
(19.2 Return to processing start position) The arithmetic and
(20 ドライ切替、第1画面) 演算制御回路19は、ドライ・ウェット切替モータ188を駆動し、ウェット位置センサー189-2が入っている状態からドライ位置センサー189-1が入る位置に向けて駆動させ、ドライ位置センサー189-1が入ったことを確認し、ドライ・ウェット切替モータ188を停止する。
(20 Dry switching, first screen) The arithmetic and
演算制御回路19は、タブレット端末2に加工終了の通知をする。タブレット端末2は、終了通知を受け、第1画面に切り替える。
The
以上説明したように、この発明の実施形態の眼鏡レンズ加工装置は、眼鏡フレームの玉型形状データに基づくヤゲンまたは平面での加工後のレンズコバ面を面取加工するため、ヤゲンまたは平面加工したときの各加工位置の砥石加工角方向のツール回転軸断面上のツール外形線の3次元直線方程式と、ヤゲンまたは平面加工したときの各加工位置の被加工レンズの表面または裏面の近似球面の方程式との交点の3次元座標(各加工位置)として求め、ヤゲンまたは平面加工したときの各加工位置の制御データに基づき、交点座標を眼鏡フレームの玉型形状データを表す座標系に座標変換し、座標変換後の交点座標を面取加工するための玉型形状データとし、この玉型形状データを基に面取加工することのできる眼鏡レンズ加工装置を提供することができる。また、この発明の実施形態の眼鏡レンズ加工装置は、ヤゲン加工ツールのツール回転軸断面上のツール外形線がヤゲン先端を構成する2つの稜線以外の稜線を持つ形状のとき、ツール回転軸断面上のヤゲン先端が端点となるツール外形線と、ヤゲン先端を含まないツール外形線とのそれぞれの3次元直線方程式を求め、被加工レンズの各加工位置でのレンズ表面または裏面の近似球面の方程式との交点の3次元座標として求め、ヤゲン加工したときの各加工位置の制御データに基づき、それぞれの交点座標を眼鏡フレームの玉型形状データを表す座標系に座標変換し、座標変換後のそれぞれの交点座標のうちで円筒座標系として表すときの半径方向の座標値が大きくなる方のツール外形線との交点の3次元座標を面取加工するための玉型形状データとし、この玉型形状データを基に面取加工することのできる眼鏡レンズ加工装置を提供することができる。また、この発明の実施形態の眼鏡レンズ加工装置は、加工制御での各加工位置の砥石加工角方向のツール回転軸断面上のヤゲン先端が端点となるツール外形線と、ヤゲン先端を含まないツール外形線とのいずれかと、被加工レンズの表面または裏面の近似球面との交点を基に面取加工制御する場合に、ヤゲン先端が端点となる外形線、またはヤゲン先端を含まない外形線を基とするかの切り替わりが発生する隣接箇所で一方の面取制御データを実際の面取加工に適用しようとするとき、隣接箇所の他方の面取制御のための各加工位置データが実際の面取加工に適用しようとする面取砥石の立体形状内部に入るか否かを判断し、実際の面取加工に適用しようとする面取砥石の立体形状内部に隣接箇所の他方の面取制御のための各加工位置データが入ることのない隣接箇所で一方の面取制御データを実際の面取加工で用いる制御データとして適用する眼鏡レンズ加工装置を提供することができる。 As described above, the eyeglass lens processing apparatus of an embodiment of the present invention performs chamfering on the lens edge surface after processing with a bevel or plane based on the lens frame lens shape data , by calculating the three-dimensional coordinates (at each processing position ) of the intersection between the three-dimensional linear equation of the tool outline line on the tool rotation axis cross section in the grinding wheel processing angle direction at each processing position when the bevel or plane is processed and the equation of the approximate spherical surface of the front or back surface of the lens to be processed at each processing position when the bevel or plane is processed, and converting the intersection coordinates into a coordinate system representing the lens frame lens shape data based on the control data for each processing position when the bevel or plane is processed, and the intersection coordinates after coordinate conversion are used as lens lens shape data for chamfering, thereby providing an eyeglass lens processing apparatus that can perform chamfering based on this lens lens shape data . In addition, an eyeglass lens processing apparatus according to an embodiment of the present invention, when the tool outline line of a bevel processing tool on a cross section along the tool rotation axis has a shape that has ridges other than the two ridges that constitute the bevel tip, calculates three-dimensional linear equations for the tool outline line whose end point is the bevel tip on the cross section along the tool rotation axis and the tool outline line that does not include the bevel tip, and calculates these as three-dimensional coordinates of the intersection with the equation of an approximate sphere of the front or back surface of the lens at each processing position of the lens to be processed, and based on the control data for each processing position when the bevel is processed, converts each intersection coordinate into a coordinate system that represents the lens shape data of the eyeglass frame, and uses the three-dimensional coordinates of the intersection with the tool outline line having the larger radial coordinate value when expressed in a cylindrical coordinate system among the intersection coordinates after coordinate conversion as lens shape data for chamfering, and can provide an eyeglass lens processing apparatus that can perform chamfering based on this lens shape data. Furthermore, in an embodiment of the eyeglass lens processing device of the present invention, when chamfering control is performed based on the intersection of either the tool outline line whose end point is the bevel tip on the tool rotation axis cross section in the grindstone processing angle direction at each processing position in processing control, or the tool outline line not including the bevel tip, and the approximate spherical surface of the front or back surface of the lens to be processed, when one chamfering control data is to be applied to actual chamfering at an adjacent location where a switch occurs between using the outline line whose end point is the bevel tip or the outline line not including the bevel tip as the basis, a determination is made as to whether each processing position data for the other chamfer control of the adjacent location falls within the three-dimensional shape of the chamfering grindstone to be applied to the actual chamfering , and an eyeglass lens processing device is provided which applies one chamfering control data as control data to be used in actual chamfering at an adjacent location where each processing position data for the other chamfer control of the adjacent location does not fall within the three-dimensional shape of the chamfering grindstone to be applied to the actual chamfering .
1・・・レンズ加工装置
2・・・タブレット端末
3・・・給水装置
4・・・外部サーバー(クラウドコンピュータ)
11・・・加工室
12・・・レンズ駆動部
13・・・スピンドル
14・・・レンズ測定部
17・・・脱臭部
18・・・ウェット・ドライ切替部
19・・・演算制御回路部
103・・・固定ベース
120・・・スライダー
131・・・エンドミル
132・・・溝掘砥石
133・・・研削砥石
140a・・・表面測定子
140b・・・裏面測定子
150・・・キャリッジ
160・・・レンズ回転軸
31・・・排水ホース
32・・・排気ホース
36・・・給水ホース
ML・・・眼鏡レンズ
MLd・・・眼鏡レンズ切り離し片
MLf・・・眼鏡レンズ表面
FLM・・・眼鏡フレーム
pl-m・・・測定平面
θ・・・眼鏡フレーム玉型の動径角
ρ・・・眼鏡フレーム玉型の動径
LN・・・処方位置(in,up)を示す測定平面に垂直な直線
X・・・測定平面上のボクシング中心に原点のある座標系のX座標(水平)
Y・・・測定平面上のボクシング中心に原点のある座標系のY座標(垂直)
Z・・・測定平面上のボクシング中心に原点のある座標系のZ座標(高さ)
Xt・・・フレーム溝の近似球面中心を原点とする座標系のX座標(水平)
Yt・・・フレーム溝の近似球面中心を原点とする座標系のY座標(垂直)
Zt・・・フレーム溝の近似球面中心を原点とする座標系のZ座標(高さ)
Xv・・・レンズ表面の近似球面上処方位置を原点とする座標系のX座標(水平)
Yv・・・レンズ表面の近似球面上処方位置を原点とする座標系のY座標(垂直)
Zv・・・レンズ表面の近似球面上処方位置を原点とする座標系のZ座標(高さ)
λ・・・眼鏡フレーム玉型の接線傾斜角
ν・・・眼鏡フレーム玉型のヤゲン傾斜角
τ・・・スピンドル傾斜角
η・・・砥石の接線傾斜角
μ・・・砥石のヤゲン傾斜角
ξw・・・砥石の加工角
ξf・・・眼鏡フレーム玉型の加工角
GR・・・砥石の半径
DBS・・・スピンドル軸とレンズ回転軸の軸間距離
DOP・・・スピンドル軸とレンズ回転軸とを含む平面に対して直行する方向制御距離
DFT・・・スピンドル軸とレンズ回転軸とを含む平面内での加工点に対して、この平面から外れた加工点となるときのレンズ回転軸方向のズレ量
1: Lens processing device 2: Tablet terminal 3: Water supply device 4: External server (cloud computer)
11: Machining chamber 12: Lens drive unit 13: Spindle 14: Lens measurement unit 17: Deodorization unit 18: Wet/dry switching unit 19: Arithmetic and control circuit unit 103: Fixed base 120: Slider 131: End mill 132: Grooving grindstone 133: Grinding
Y: Y coordinate (vertical) of the coordinate system with the origin at the boxing center on the measurement plane
Z: Z coordinate (height) of the coordinate system with the origin at the boxing center on the measurement plane
Xt: X coordinate (horizontal) of the coordinate system with the approximate spherical center of the frame groove as the origin
Yt: Y coordinate (vertical) of the coordinate system with the approximate spherical center of the frame groove as the origin
Zt: Z coordinate (height) of the coordinate system with the approximate spherical center of the frame groove as the origin
Xv: X coordinate (horizontal) of the coordinate system with the prescription position on the approximate spherical surface of the lens surface as the origin
Yv: Y coordinate (vertical) of the coordinate system with the prescription position on the approximate spherical surface of the lens surface as the origin
Zv: Z coordinate (height) of the coordinate system with the prescription position on the approximate spherical surface of the lens surface as the origin
λ: tangential inclination angle of the eyeglass frame lens ν: bevel inclination angle of the eyeglass frame lens τ: spindle inclination angle η: tangential inclination angle of the grindstone μ: bevel inclination angle of the grindstone ξw: grindstone processing angle ξf: eyeglass frame lens processing angle GR: grindstone radius DBS: axis distance between the spindle axis and the lens rotation axis DOP: directional control distance perpendicular to the plane including the spindle axis and the lens rotation axis DFT: deviation amount in the lens rotation axis direction when the processing point is outside the plane including the spindle axis and the lens rotation axis
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020187407A JP7620962B2 (en) | 2020-11-10 | 2020-11-10 | Eyeglass lens processing equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020187407A JP7620962B2 (en) | 2020-11-10 | 2020-11-10 | Eyeglass lens processing equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022076815A JP2022076815A (en) | 2022-05-20 |
| JP7620962B2 true JP7620962B2 (en) | 2025-01-24 |
Family
ID=81618394
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020187407A Active JP7620962B2 (en) | 2020-11-10 | 2020-11-10 | Eyeglass lens processing equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7620962B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115598860B (en) * | 2022-10-31 | 2024-11-29 | 江苏万新光学有限公司 | A weakly absorbing, low-reflective, clear-background-color, blue-light-proof resin lens and a preparation method thereof |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000187185A (en) | 1998-12-21 | 2000-07-04 | Shigiya Machinery Works Ltd | Spectacle lens and its machining method and machining device therefor |
| JP2008065262A (en) | 2006-09-11 | 2008-03-21 | Hoya Corp | Spectacle lens, spectacle lenses working device, and working method of spectacle lens |
| JP2015009334A (en) | 2013-06-28 | 2015-01-19 | 株式会社ニデック | Eyeglass lens processing device, eyeglass lens processing program |
-
2020
- 2020-11-10 JP JP2020187407A patent/JP7620962B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000187185A (en) | 1998-12-21 | 2000-07-04 | Shigiya Machinery Works Ltd | Spectacle lens and its machining method and machining device therefor |
| JP2008065262A (en) | 2006-09-11 | 2008-03-21 | Hoya Corp | Spectacle lens, spectacle lenses working device, and working method of spectacle lens |
| JP2015009334A (en) | 2013-06-28 | 2015-01-19 | 株式会社ニデック | Eyeglass lens processing device, eyeglass lens processing program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022076815A (en) | 2022-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7539124B2 (en) | Eyeglass lens processing equipment | |
| US7840294B2 (en) | Layout setting device for processing eyeglass lens, eyeglass lens processing apparatus, eyeglass frame measuring device and cup attaching device, each having the same | |
| US7740520B2 (en) | Apparatus for processing chamfering of eyeglass lens | |
| JP7620962B2 (en) | Eyeglass lens processing equipment | |
| JP6197406B2 (en) | Eyeglass lens processing device, eyeglass lens processing program | |
| JP7560863B2 (en) | How to create data for eyeglass lens processing | |
| JP4733672B2 (en) | Eyeglass lens grinding machine | |
| US6688944B2 (en) | Spectacle lens chamfering data preparing method, spectacle lens chamfering method, spectacle lens chamfering data preparing apparatus, and spectacle lens chamfering apparatus | |
| JP7755839B2 (en) | Eyeglass lens groove digger | |
| JP6103788B1 (en) | Eyeglass lens processing data creation method | |
| JP6124322B1 (en) | Eyeglass lens processing data creation method | |
| JP5523931B2 (en) | Spectacle lens layout display device, spectacle lens processing data calculation method, and spectacle lens grinding device | |
| JP3141234B2 (en) | Eyeglass lens, processing method and processing apparatus | |
| JP4368693B2 (en) | Lens grinding method and apparatus | |
| JP6197260B2 (en) | Eyeglass lens processing equipment | |
| JP6244519B2 (en) | Eyeglass lens processing equipment | |
| JP6388416B2 (en) | Eyeglass lens processing equipment | |
| JP2014050891A (en) | Spectacle lens processing apparatus | |
| JP6244520B2 (en) | Eyeglass lens processing equipment | |
| JP4271418B2 (en) | Eyeglass lens grinding machine | |
| JP6268345B2 (en) | Eyeglass lens processing equipment | |
| JP7714895B2 (en) | Step formation data setting device, eyeglass lens processing device, and step formation data setting program | |
| JP2016149106A (en) | Tablet terminal and processing device | |
| JP4579267B2 (en) | Eyeglass lens grinding device layout setting device | |
| KR20220156218A (en) | Small Mobile CNC Polishing Device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231030 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240731 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240910 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241015 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241224 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241230 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7620962 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |