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
JP7732255B2 - Eyeglass lens processing device and processing control data creation program - Google Patents
[go: Go Back, main page]

JP7732255B2 - Eyeglass lens processing device and processing control data creation program - Google Patents

Eyeglass lens processing device and processing control data creation program

Info

Publication number
JP7732255B2
JP7732255B2 JP2021117547A JP2021117547A JP7732255B2 JP 7732255 B2 JP7732255 B2 JP 7732255B2 JP 2021117547 A JP2021117547 A JP 2021117547A JP 2021117547 A JP2021117547 A JP 2021117547A JP 7732255 B2 JP7732255 B2 JP 7732255B2
Authority
JP
Japan
Prior art keywords
lens
lens shape
curvature
shape
processing
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
Application number
JP2021117547A
Other languages
Japanese (ja)
Other versions
JP2023013396A (en
JP2023013396A5 (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.)
Nidek Co Ltd
Original Assignee
Nidek Co Ltd
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 Nidek Co Ltd filed Critical Nidek Co Ltd
Priority to JP2021117547A priority Critical patent/JP7732255B2/en
Publication of JP2023013396A publication Critical patent/JP2023013396A/en
Publication of JP2023013396A5 publication Critical patent/JP2023013396A5/ja
Application granted granted Critical
Publication of JP7732255B2 publication Critical patent/JP7732255B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本開示は、眼鏡のレンズの周縁を加工することが可能な眼鏡レンズ加工装置、および、眼鏡レンズ加工装置で用いられる加工制御データを作成するための加工制御データ作成プログラムに関する。 This disclosure relates to an eyeglass lens processing device capable of processing the periphery of eyeglass lenses, and a processing control data creation program for creating processing control data used in the eyeglass lens processing device.

眼鏡フレームのリムにレンズを嵌めるためにレンズの周縁を加工する手法として、種々の手法が提案されている。例えば、特許文献1に記載の眼鏡レンズ加工装置は、大径の周縁加工具のみによってレンズを玉型に加工可能か否かを判定する。大径の周縁加工具のみによる加工が不可能と判定された場合、大径の周縁加工具による加工不可領域を、小径の周縁加工具によって追加加工して玉型に成形する。その結果、大径の周縁加工具の径よりも小さな凹型を有する玉型が加工される。 Various methods have been proposed for processing the periphery of a lens to fit it into the rim of an eyeglass frame. For example, the eyeglass lens processing device described in Patent Document 1 determines whether the lens can be processed into a spherical shape using only a large-diameter peripheral processing tool. If it is determined that processing using only a large-diameter peripheral processing tool is not possible, the area that cannot be processed using a large-diameter peripheral processing tool is additionally processed using a small-diameter peripheral processing tool to form a spherical shape. As a result, a spherical shape is processed that has a concave shape smaller than the diameter of the large-diameter peripheral processing tool.

特開2013-178432号公報JP 2013-178432 A

玉型の通りに正確にレンズが加工された場合でも、加工されたレンズをフレームのリムに嵌めると、リムから加わる応力によって、レンズに歪みが生じる場合がある。レンズの歪みは、レンズの光学特性の変化、および、レンズに施されたコーティングの劣化等の不具合の原因となる。レンズをリムに嵌めた際のレンズの歪みを抑制するために、作業者が手作業でレンズの追加加工等を行うことも考えられる。しかし、手作業による追加加工を行う場合、作業者の熟練が必要であり、作業者の工数も増加する。 Even if the lens is precisely machined to match the lens shape, when the machined lens is fitted into the rim of the frame, stress from the rim can cause distortion in the lens. Lens distortion can cause defects such as changes in the optical properties of the lens and deterioration of the coating applied to the lens. To prevent lens distortion when the lens is fitted into the rim, workers could perform additional processing on the lens by hand. However, performing additional processing by hand requires skilled workers and increases the worker's workload.

本開示の典型的な目的は、レンズをリムに嵌めた際のレンズの歪みの発生が抑制されるように、適切にレンズ周縁を加工することが可能な眼鏡レンズ加工装置および加工制御データ作成プログラムを提供することである。 A typical objective of the present disclosure is to provide an eyeglass lens processing device and a processing control data creation program that can appropriately process the lens periphery so as to reduce distortion of the lens when it is fitted onto the rim.

本開示における典型的な実施形態が提供する眼鏡レンズ加工装置は、眼鏡のフレームのリムにレンズを嵌めるために、前記レンズの周縁を加工する周縁加工具によって前記レンズの周縁を加工する眼鏡レンズ加工装置であって、前記眼鏡レンズ加工装置の制御部は、前記レンズの玉型を取得する玉型取得ステップと、前記玉型の曲率を示す情報に基づいて、前記玉型の輪郭の少なくとも一部を内側に補正することで、加工後の前記レンズを前記リムに嵌めた際の前記レンズの歪みの発生を抑制する玉型補正ステップと、を実行し、前記玉型補正ステップにおいて、前記玉型の曲率を示す情報に基づいて、動径角に応じて曲率が変化する前記玉型の形状を、曲率が閾値以上である位置と共に表示部に表示させ、前記玉型の曲率が前記閾値以上となっている領域ごとに、前記玉型を内側へ補正するか否か、および、補正する場合の補正の程度のユーザからの指示の入力を受け付けると共に、ユーザによって入力された指示に応じて、前記玉型の輪郭の少なくとも一部を内側に補正する
A typical embodiment of the present disclosure provides an eyeglass lens processing device that processes the periphery of a lens using a periphery processing tool that processes the periphery of the lens in order to fit the lens into the rim of an eyeglass frame. A control unit of the eyeglass lens processing device executes a lens shape acquisition step that acquires the lens shape, and a lens shape correction step that corrects at least a portion of the lens shape contour inward based on information indicating the curvature of the lens shape, thereby suppressing distortion of the lens when the processed lens is fitted into the rim . In the lens shape correction step, based on the information indicating the curvature of the lens shape, a display unit displays the shape of the lens shape, whose curvature changes depending on the radius vector angle, along with positions where the curvature is equal to or greater than a threshold value. For each area where the curvature of the lens shape is equal to or greater than the threshold value, the control unit accepts input of instructions from a user as to whether to correct the lens shape inward and the degree of correction if corrected, and corrects at least a portion of the lens shape contour inward according to the instructions input by the user .

本開示における典型的な実施形態が提供する加工制御データ作成プログラムは、眼鏡のフレームのリムにレンズを嵌めるためにレンズの周縁を加工する眼鏡レンズ加工装置において用いられる加工制御データを作成するために、データ作成装置によって実行される加工制御データ作成プログラムであって、前記データ作成装置の制御部によって実行されることで、前記レンズの玉型を取得する玉型取得ステップと、前記玉型の曲率を示す情報に基づいて、前記玉型の輪郭の少なくとも一部を内側に補正することで、加工後の前記レンズを前記リムに嵌めた際の前記レンズの歪みの発生を抑制する玉型補正ステップと、を前記データ作成装置に実行させ、前記玉型補正ステップにおいて、前記玉型の曲率を示す情報に基づいて、動径角に応じて曲率が変化する前記玉型の形状を、曲率が閾値以上である位置と共に表示部に表示させ、前記玉型の曲率が前記閾値以上となっている領域ごとに、前記玉型を内側へ補正するか否か、および、補正する場合の補正の程度のユーザからの指示の入力を受け付けると共に、ユーザによって入力された指示に応じて、前記玉型の輪郭の少なくとも一部を内側に補正する
A processing control data creation program provided by a typical embodiment of the present disclosure is a processing control data creation program executed by a data creation device to create processing control data used in an eyeglass lens processing device that processes the periphery of a lens to fit the lens into the rim of an eyeglass frame. The program is executed by a control unit of the data creation device to cause the data creation device to execute a lens shape acquisition step of acquiring the lens shape of the lens, and a lens shape correction step of correcting at least a portion of the lens shape contour inward based on information indicating the curvature of the lens shape, thereby suppressing distortion of the lens when the processed lens is fitted into the rim . In the lens shape correction step, based on the information indicating the curvature of the lens shape, the shape of the lens shape whose curvature changes depending on the radius vector angle is displayed on a display unit along with positions where the curvature is equal to or greater than a threshold value. For each area where the curvature of the lens shape is equal to or greater than the threshold value, the program accepts input of instructions from a user regarding whether to correct the lens shape inward and the degree of correction if corrected, and corrects at least a portion of the lens shape contour inward according to the instructions input by the user .

本開示における眼鏡レンズ加工装置および加工制御データ作成プログラムによると、レンズをリムに嵌めた際のレンズの歪みの発生が抑制されるように、適切にレンズ周縁が加工される。 The eyeglass lens processing device and processing control data creation program disclosed herein appropriately processes the lens periphery to reduce distortion of the lens when it is fitted onto the rim.

眼鏡レンズ加工装置1の加工機構の概略構成図である。1 is a schematic diagram of a processing mechanism of an eyeglass lens processing device 1. FIG. 眼鏡レンズ加工装置1の電気的構成を示すブロック図である。2 is a block diagram showing the electrical configuration of the eyeglass lens processing device 1. FIG. 眼鏡レンズ加工制御処理のフローチャートである。10 is a flowchart of a spectacle lens processing control process. (A)玉型10の平面図、(B)玉型10の玉型データ、(C)玉型10の曲率データを比較した図である。FIG. 1A is a plan view of the lens 10, FIG. 1B is lens data of the lens 10, and FIG. 1C is a comparison of curvature data of the lens 10. 玉型10のうち、動径角90°~180°の範囲の輪郭を、第1玉型自動補正処理によって内側に補正した状態を示す図である。10 is a diagram showing a state in which the outline of the target lens 10 in the range of radius vector angles of 90° to 180° has been corrected inward by the first automatic target lens correction process. 図4(A)~(C)に示す玉型10に対して、曲率が閾値T以上となっている部分の曲率が減少するように玉型10を補正した結果を示すグラフである。5 is a graph showing the results of correcting the target lens shape 10 shown in FIGS. 4A to 4C so that the curvature of the portion where the curvature is equal to or greater than a threshold value T is reduced. 図4(A)~(C)に示す玉型10に対して、輪郭全体の曲率が滑らかに減少するように玉型10を補正した結果を示すグラフである。5 is a graph showing the results of correcting the target lens shape 10 shown in FIGS. 4A to 4C so that the curvature of the entire contour smoothly decreases. 玉型手動補正処理が実行される際に表示部7に表示される画像の一例を示す図である。FIG. 10 is a diagram showing an example of an image displayed on the display unit 7 when a manual target lens shape correction process is executed.

<概要>
本開示で例示する眼鏡レンズ加工装置(加工制御データを作成するデータ作成装置)は、眼鏡のフレームのリムにレンズを嵌めるために、レンズの周縁を加工する周縁加工具によってレンズの周縁を加工する。眼鏡レンズ加工装置の制御部は、玉型取得ステップと玉型補正ステップを実行する。玉型取得ステップでは、制御部は、レンズの玉型を取得する。玉型補正ステップでは、制御部は、玉型の曲率を示す情報に基づいて、玉型の輪郭の少なくとも一部を内側に補正することで、加工後のレンズをリムに嵌めた際のレンズの歪みの発生を抑制する。
<Overview>
The eyeglass lens processing device (data creation device that creates processing control data) exemplified in this disclosure processes the periphery of a lens using a peripheral processing tool that processes the periphery of the lens in order to fit the lens into the rim of an eyeglass frame. The control unit of the eyeglass lens processing device executes a lens shape acquisition step and a lens shape correction step. In the lens shape acquisition step, the control unit acquires the lens shape. In the lens shape correction step, the control unit corrects at least a portion of the lens shape contour inward based on information indicating the curvature of the lens shape, thereby suppressing lens distortion when the processed lens is fitted into the rim.

本願発明の発明者は、種々の実験および検討を行った結果、玉型の曲率が大きい部分では、玉型の曲率が小さい部分に比べて、レンズの歪みを生じさせる応力が加わり易いことを新たに発見した。本開示で例示する眼鏡レンズ加工装置は、玉型の曲率を示す情報に基づいて、玉型の輪郭の少なくとも一部を内側に補正することで、レンズの歪みを生じさせる応力がレンズに加わることを抑制する。その結果、レンズをリムに嵌めた際のレンズの歪みの発生が、適切に抑制される。 After conducting various experiments and studies, the inventors of the present invention newly discovered that stress that causes lens distortion is more likely to be applied to portions of the lens with a large curvature than portions of the lens with a small curvature. The eyeglass lens processing device exemplified in this disclosure corrects at least a portion of the lens shape outline inward based on information indicating the lens shape curvature, thereby preventing stress that causes lens distortion from being applied to the lens. As a result, the occurrence of lens distortion when the lens is fitted onto the rim is appropriately suppressed.

制御部は、玉型補正ステップにおいて、動径角に応じて変化する玉型の曲率が極大値を取る位置のうちの少なくともいずれかに基づいて、玉型の輪郭の少なくとも一部を内側に補正してもよい。前述したように、本願発明の発明者が新たに得た知見によると、玉型の曲率が大きい部分では、レンズの歪みを生じさせる応力が加わり易い。従って、制御部は、玉型の曲率が極大値を取る位置を特定し、特定した位置に基づいて玉型の輪郭を内側に補正することで、レンズの歪みの原因となり易い玉型の位置を適切に補正することができる。 In the lens shape correction step, the control unit may correct at least a portion of the lens shape contour inward based on at least one of the positions where the lens shape curvature, which changes depending on the radius vector angle, takes a maximum value. As mentioned above, according to new findings obtained by the inventors of the present invention, stress that causes lens distortion is likely to be applied in areas where the lens shape curvature is large. Therefore, the control unit can appropriately correct the lens shape position that is likely to cause lens distortion by identifying the position where the lens shape curvature takes a maximum value and correcting the lens shape contour inward based on the identified position.

なお、曲率とは、曲線(本開示では、玉型の輪郭の曲線)の曲がり具合を表す量である。曲率は、種々の単位によって表すことができる。例えば、曲率の逆数は、曲率半径となる。従って、玉型の輪郭の曲線の曲がり具合を、曲率半径を用いて表すことも可能である。つまり、本開示において、「曲率が大きい」の用語は「曲率半径が小さい」と同義であり、「曲率が小さい」の用語は「曲率半径が大きい」と同義である。よって、玉型の曲率が極大値を取る位置は、玉型の曲率半径が極小値を取る位置と一致する。 Note that curvature is a quantity that represents the degree of curvature of a curve (in this disclosure, the curve of the outline of the target lens). Curvature can be expressed in various units. For example, the reciprocal of curvature is the radius of curvature. Therefore, it is also possible to express the degree of curvature of the curve of the outline of the target lens using the radius of curvature. In other words, in this disclosure, the term "large curvature" is synonymous with "small radius of curvature," and the term "small curvature" is synonymous with "large radius of curvature." Therefore, the position where the curvature of the target lens is at its maximum value coincides with the position where the radius of curvature of the target lens is at its minimum value.

曲率が極大値を取る位置に基づいて玉型の輪郭を補正するための具体的な方法は、適宜選択できる。例えば、制御部は、玉型の輪郭のうち、玉型の曲率が極大値を取る1つまたは複数の点の少なくともいずれかの位置が、当初の位置よりもレンズの内側に補正されるように、玉型の輪郭を補正してもよい。この場合、レンズの歪みを生じさせる応力が適切に減少する。また、制御部は、玉型の曲率が極大値を取る少なくともいずれかの点(「極大点」という)の位置を変更せずに、極大点に隣接する位置の輪郭を内側に補正してもよい。この場合でも、極大点の近傍においてリムからレンズに加わる応力は減少する。 A specific method for correcting the outline of the lens shape based on the position where the curvature takes a maximum value can be selected as appropriate. For example, the control unit may correct the outline of the lens shape so that the position of at least one of one or more points on the outline of the lens shape where the curvature of the lens shape takes a maximum value is corrected to be more inward on the lens than the original position. In this case, the stress that causes lens distortion is appropriately reduced. Alternatively, the control unit may correct the outline of a position adjacent to a maximum point (referred to as a "maximum point") more inward without changing the position of at least one point where the curvature of the lens shape takes a maximum value. In this case, the stress applied to the lens from the rim near the maximum point is also reduced.

制御部は、玉型補正ステップにおいて、玉型の輪郭のうち、曲率が閾値以上となっている部分の曲率が減少するように、玉型の輪郭を内側に補正してもよい。この場合、玉型の輪郭のうち、曲率が閾値未満である部分では、曲率は変化しない。その結果、玉型が過度に補正されることが抑制される。よって、リムによるレンズの保持力が低下することが抑制された状態で、レンズの歪みが適切に抑制される。 In the lens shape correction step, the control unit may correct the lens shape contour inward so that the curvature of the lens shape contour at the portion where the curvature is equal to or greater than the threshold value decreases. In this case, the curvature of the lens shape contour at the portion where the curvature is less than the threshold value does not change. As a result, excessive correction of the lens shape is suppressed. Therefore, lens distortion is appropriately suppressed while suppressing a decrease in the lens holding force by the rim.

制御部は、玉型補正ステップにおいて、玉型の曲率が大きい程、玉型の補正後の曲率の減少量が大きくなるように、玉型の輪郭を内側に補正してもよい。本願発明の発明者が新たに得た知見によると、玉型の曲率が大きい程、レンズの歪みを生じさせる応力が加わり易い。従って、制御部は、曲率の大きさに応じた玉型の輪郭の補正を実行することで、レンズの歪みがより適切に抑制される。また、曲率の大きさに応じた玉型の輪郭の補正を実行すると、玉型の輪郭が滑らかに補正されるので、玉型の輪郭に過度な凹凸も形成され難くなる。よって、玉型の輪郭の過度な凹凸に起因する、眼鏡の機能および見栄えの低下も抑制される。 In the lens shape correction step, the control unit may correct the outline of the lens shape inward so that the greater the curvature of the lens shape, the greater the reduction in curvature after correction. According to new findings by the inventors of the present invention, the greater the curvature of the lens shape, the more likely it is that stress that causes lens distortion will be applied. Therefore, by the control unit correcting the outline of the lens shape according to the magnitude of the curvature, lens distortion can be more appropriately suppressed. Furthermore, by correcting the outline of the lens shape according to the magnitude of the curvature, the outline of the lens shape is smoothly corrected, making it less likely that excessive irregularities will form in the outline of the lens shape. Therefore, deterioration in the functionality and appearance of the eyeglasses caused by excessive irregularities in the outline of the lens shape is also suppressed.

なお、制御部は、玉型の輪郭のうち、曲率が閾値以上である部分に対して、曲率の大きさに応じた玉型の輪郭の補正を実行してもよい。この場合、リムによるレンズの保持力の低下とレンズの歪みの両方が、より適切に抑制される。また、制御部は、玉型の輪郭の全体に対して、曲率の大きさに応じた玉型の輪郭の補正を実行することも可能である。この場合でも、レンズの歪みは適切に抑制される。 The control unit may also correct the outline of the target lens shape in accordance with the magnitude of curvature for portions of the outline of the target lens shape where the curvature is equal to or greater than a threshold value. In this case, both a decrease in the lens holding force by the rim and lens distortion are more appropriately suppressed. The control unit can also correct the outline of the target lens shape in accordance with the magnitude of curvature for the entire outline of the target lens shape. In this case, lens distortion is also appropriately suppressed.

曲率の大きさに応じた玉型の輪郭の補正を実行するための具体的な方法も、適宜選択できる。例えば、制御部は、玉型の曲率の大きさと、補正後の曲率の減少量を比例させてもよい。 The specific method for correcting the outline of the target lens shape according to the magnitude of curvature can also be selected as appropriate. For example, the control unit may make the magnitude of the target lens shape curvature proportional to the amount of reduction in curvature after correction.

制御部は、玉型補正ステップにおいて、玉型の曲率を示すデータに対し、曲率を滑らかに減少させる平滑化処理を実行することで、玉型の輪郭の少なくとも一部を内側に補正してもよい。この場合、公知の平滑化処理が利用されることで、リムによるレンズの保持力の低下とレンズの歪みの両方が、より適切に抑制される。また、平滑化処理が利用されることで、玉型の輪郭が滑らかに補正されるので、玉型の輪郭に過度な凹凸が形成され難い。よって、玉型の輪郭の過度な凹凸に起因する、眼鏡の機能および見栄えの低下も抑制される。 In the lens shape correction step, the control unit may correct at least a portion of the lens shape contour inward by performing a smoothing process on the data indicating the lens shape curvature, smoothly reducing the curvature. In this case, by using a known smoothing process, both a decrease in the lens holding force by the rim and lens distortion are more appropriately suppressed. Furthermore, by using a smoothing process, the lens shape contour is smoothly corrected, making it less likely that excessive irregularities will form in the lens shape contour. Therefore, deterioration in the functionality and appearance of the eyeglasses caused by excessive irregularities in the lens shape contour is also suppressed.

なお、制御部は、玉型の輪郭のうち、曲率が閾値以上である部分に対して、曲率の平滑化処理を実行してもよい。この場合、リムによるレンズの保持力の低下とレンズの歪みの両方が、より適切に抑制される。また、制御部は、玉型の輪郭の全体に対して曲率の平滑化処理を実行することも可能である。この場合でも、レンズの歪みは適切に抑制される。 The control unit may also perform curvature smoothing processing on portions of the outline of the target lens where the curvature is equal to or greater than a threshold value. In this case, both a decrease in the lens holding force due to the rim and lens distortion are more appropriately suppressed. The control unit can also perform curvature smoothing processing on the entire outline of the target lens. In this case, lens distortion is also appropriately suppressed.

玉型の輪郭を内側に補正するための具体的な方法を変更することも可能である。例えば、制御部は、玉型の曲率データを示すグラフのうち、曲率が閾値以上である部分が、所定の形状の円の円周にフィッティングするように、玉型を示すデータを補正してもよい。つまり、制御部は、玉型の曲率の最大値が閾値以下に制限されるように、玉型を示すデータを補正してもよい。この場合でも、リムによるレンズの保持力の低下とレンズの歪みの両方が、適切に抑制される。また、玉型の輪郭が滑らかに補正される。 It is also possible to change the specific method for correcting the outline of the lens shape inward. For example, the control unit may correct the data indicating the lens shape so that the portion of a graph showing the curvature data of the lens shape where the curvature is equal to or greater than a threshold fits to the circumference of a circle of a predetermined shape. In other words, the control unit may correct the data indicating the lens shape so that the maximum value of the curvature of the lens shape is limited to a value equal to or less than a threshold. Even in this case, both the reduction in the lens holding force due to the rim and lens distortion are appropriately suppressed. Furthermore, the outline of the lens shape is smoothly corrected.

制御部は、玉型補正ステップにおいて、玉型の曲率を示す情報に基づいて、動径角に応じて曲率が変化する玉型の形状を表示部に表示させた状態で、玉型の輪郭の少なくとも一部を補正するためのユーザからの指示の入力を受け付けてもよい。制御部は、ユーザによって入力された指示に応じて、玉型の輪郭の少なくとも一部を内側に補正してもよい。この場合、ユーザは、玉型の輪郭のうち、レンズの歪みの原因となり易い位置を、自らの判断で内側に補正することができる。 In the lens shape correction step, the control unit may accept input of an instruction from the user to correct at least a portion of the lens shape contour while displaying on the display unit the shape of the lens shape whose curvature changes depending on the radius vector angle based on information indicating the lens shape curvature. The control unit may correct at least a portion of the lens shape contour inward in accordance with the instruction input by the user. In this case, the user can correct positions of the lens shape contour that are likely to cause lens distortion inward at their own discretion.

なお、ユーザは、玉型の輪郭を内側に補正する位置と、内側への補正量の各々を指定してもよい。制御部は、玉型の輪郭のうち、ユーザによって指定された位置を、指定された補正量だけ内側に補正してもよい。この場合、ユーザは、より精密に玉型の輪郭を補正することができる。 The user may specify the position at which the outline of the target lens is to be corrected inward, and the amount of correction to that inward. The control unit may correct the position of the outline of the target lens specified by the user inward by the specified amount of correction. In this case, the user can correct the outline of the target lens more precisely.

制御部は、玉型補正ステップにおいて、動径角に応じて変化する玉型の曲率が極大値を取る位置、および、曲率が閾値以上である位置の少なくとも一方を、玉型の形状と共に表示部に表示させてもよい。この場合、ユーザは、玉型の輪郭のうち、レンズの歪みの原因となり易い位置を適切に把握したうえで、玉型を補正するか否かを判断することができる。 In the lens shape correction step, the control unit may cause the display unit to display at least one of the positions where the curvature of the lens shape, which changes depending on the radius vector angle, takes a maximum value and the positions where the curvature is equal to or greater than a threshold value, together with the shape of the lens shape. In this case, the user can determine whether or not to correct the lens shape after properly understanding the positions on the contour of the lens shape that are likely to cause lens distortion.

制御部は、玉型補正ステップを実行させるか否かを指定するためのユーザからの指示の入力を受け付けてもよい。制御部は、入力された指示に応じて、玉型補正ステップを実行するか否かを決定してもよい。レンズの歪みの影響は、種々の状況(例えば、レンズにコーティングが施されているか否か等)に応じて変化する。従って、ユーザは、玉型補正ステップを実行させるか否かを状況に応じて指定することで、より適切な加工を眼鏡レンズ加工装置に実行させることができる。 The control unit may receive input from the user to specify whether or not to execute the lens shape correction step. The control unit may determine whether or not to execute the lens shape correction step in accordance with the input instruction. The effect of lens distortion varies depending on various conditions (for example, whether or not the lens is coated). Therefore, by specifying whether or not to execute the lens shape correction step depending on the condition, the user can cause the eyeglass lens processing device to perform more appropriate processing.

<実施形態>
以下、本開示における典型的な実施形態の1つについて、図面を参照して説明する。まず、本実施形態の眼鏡レンズ加工装置1について説明する。眼鏡レンズ加工装置1は、レンズLEの周縁を玉型に沿って加工するための加工制御データに従って、眼鏡レンズLEを加工する。本実施形態の眼鏡レンズ加工装置1は、加工制御データを作成するデータ作成装置を兼ねる。ただし、眼鏡レンズ加工装置1とは別でデータ作成装置(例えば、パーソナルコンピュータ等)が用いられていてもよい。
<Embodiment>
A typical embodiment of the present disclosure will be described below with reference to the drawings. First, an eyeglass lens processing apparatus 1 of this embodiment will be described. The eyeglass lens processing apparatus 1 processes an eyeglass lens LE in accordance with processing control data for processing the periphery of the lens LE along the lens shape. The eyeglass lens processing apparatus 1 of this embodiment also serves as a data creation device that creates the processing control data. However, a data creation device (e.g., a personal computer) separate from the eyeglass lens processing apparatus 1 may also be used.

(機械的構成)
図1に示すように、本実施形態の眼鏡レンズ加工装置1は、レンズ保持部100、レンズ形状測定ユニット200、第1加工具ユニット300、および第2加工具ユニット400を備える。レンズ保持部100は、レンズLEを挟み込んで保持するレンズ保持軸(レンズチャック軸)102R,102Lを備える。さらに、レンズ保持部100は、レンズ回転ユニット100a、保持軸移動ユニット100b、および軸間距離変動ユニット100cを備える。
(mechanical configuration)
1, the eyeglass lens processing apparatus 1 of this embodiment includes a lens holding unit 100, a lens shape measuring unit 200, a first processing tool unit 300, and a second processing tool unit 400. The lens holding unit 100 includes lens holding shafts (lens chuck shafts) 102R and 102L that sandwich and hold a lens LE. Furthermore, the lens holding unit 100 includes a lens rotation unit 100a, a holding shaft moving unit 100b, and an axis distance variation unit 100c.

レンズ回転ユニット100aは、一対のレンズ保持軸102R,102Lを軸回りに回転させる。保持軸移動ユニット100bは、レンズ保持軸102R,102Lを軸方向(これをX方向とする)に移動させる。軸間距離変動ユニット100cは、第1加工具ユニット300および第2加工具ユニット400の各々に設けられた加工具(詳細は後述する)の回転軸に対して、レンズ保持軸102R,102Lを接近または離間させる方向(これをY方向とする)に移動させる。また、軸間距離変動ユニット100cは、レンズ形状測定ユニット200とレンズ保持軸102R,102Lの距離を変動させる。 The lens rotation unit 100a rotates a pair of lens holding shafts 102R, 102L around their axes. The holder shaft movement unit 100b moves the lens holding shafts 102R, 102L in the axial direction (this is referred to as the X direction). The inter-shaft distance variation unit 100c moves the lens holding shafts 102R, 102L in a direction (this is referred to as the Y direction) toward or away from the rotation axes of the processing tools (details will be described later) provided on each of the first processing tool unit 300 and the second processing tool unit 400. The inter-shaft distance variation unit 100c also varies the distance between the lens shape measurement unit 200 and the lens holding shafts 102R, 102L.

以下、眼鏡レンズ加工装置1における各構成の具体例を詳細に説明する。レンズ保持部100は、眼鏡レンズ加工装置1の本体のベース170上に搭載されている。 Specific examples of each component of the eyeglass lens processing device 1 are described in detail below. The lens holding unit 100 is mounted on the base 170 of the main body of the eyeglass lens processing device 1.

レンズ回転ユニット100aについて説明する。レンズ保持部100のキャリッジ101の右腕101Rにレンズ保持軸102Rが、左腕101Lにレンズ保持軸102Lが、それぞれ回転可能に、且つ互いに同軸となるように保持されている。レンズ保持軸102Rが、右腕101Rに取り付けられたモータ110によってレンズ保持軸102L側に移動されると、レンズLEが2つのレンズ保持軸102R,102Lに挟み込まれて保持される。2つのレンズ保持軸102R,102Lは、右腕101Rに取り付けられたモータ120によって同期して回転される。 The lens rotation unit 100a will now be described. A lens holding shaft 102R is held on the right arm 101R of the carriage 101 of the lens holding unit 100, and a lens holding shaft 102L is held on the left arm 101L, both of which are rotatable and coaxial with each other. When the lens holding shaft 102R is moved toward the lens holding shaft 102L by a motor 110 attached to the right arm 101R, the lens LE is sandwiched and held between the two lens holding shafts 102R and 102L. The two lens holding shafts 102R and 102L are rotated in sync by a motor 120 attached to the right arm 101R.

保持軸移動ユニット100bについて説明する。レンズ保持軸102R,102Lおよび砥石回転軸161aと平行に延びるシャフト103,104に、X軸移動支基140が設けられている。X軸移動支基140は、X軸移動用モータ145の動力によって、シャフト103,104に沿ってX軸方向に移動することができる。キャリッジ101はX軸移動支基140に搭載されている。なお、X軸移動用モータ145の回転軸にはエンコーダ146(図2参照)が設けられている。本実施形態では、エンコーダ146で検知されるレンズ保持軸102R,102LのX方向の位置は、レンズLEの前面および後面の形状を測定するために使用される。 The holder shaft movement unit 100b will now be described. An X-axis movement support base 140 is provided on shafts 103 and 104 that extend parallel to the lens holder shafts 102R and 102L and the grindstone rotation shaft 161a. The X-axis movement support base 140 can move in the X-axis direction along the shafts 103 and 104 by the power of an X-axis movement motor 145. The carriage 101 is mounted on the X-axis movement support base 140. An encoder 146 (see Figure 2) is provided on the rotation shaft of the X-axis movement motor 145. In this embodiment, the X-axis positions of the lens holder shafts 102R and 102L detected by the encoder 146 are used to measure the shapes of the front and rear surfaces of the lens LE.

軸間距離変動ユニット100cについて説明する。X軸移動支基140には、レンズ保持軸102R,102Lと砥石回転軸161aとを結ぶ方向に延びるシャフト156が固定されている。Y軸移動用モータ150が回転すると、Y方向に延びるボールねじ155が回転する。その結果、キャリッジ101は、シャフト156に沿ってY軸方向に移動する。Y軸移動用モータ150の回転軸には、キャリッジ101のY方向の位置を検出するエンコーダ158が設けられている。 The axis distance variation unit 100c will now be described. A shaft 156 extending in a direction connecting the lens holding shafts 102R, 102L and the grindstone rotation shaft 161a is fixed to the X-axis movement support base 140. When the Y-axis movement motor 150 rotates, the ball screw 155 extending in the Y direction rotates. As a result, the carriage 101 moves in the Y-axis direction along the shaft 156. An encoder 158 is attached to the rotation shaft of the Y-axis movement motor 150, which detects the position of the carriage 101 in the Y direction.

レンズ形状測定ユニット200について説明する。本実施形態のレンズ形状測定ユニット200は、キャリッジ101を介して第1加工具ユニット300と反対側の位置において、ベース170に固定されている。レンズ形状測定ユニット200は、レンズコバ位置測定部200F、およびレンズコバ位置測定部200Rを備える。レンズコバ位置測定部200Fは、レンズLEの前面に接触される測定子を有する。レンズコバ位置測定部200Rは、レンズLEの後面に接触される測定子を有する。レンズコバ位置測定部200F,200Rの各々の測定子がレンズLEの前面および後面に接触された状態で、玉型データに基づいてキャリッジ101がY軸方向に移動され、且つレンズ保持軸102R,102Lが回転されることで、レンズLEの前面および後面のコバ位置が同時に測定される。レンズ形状測定ユニット200は、レンズLEの厚みを測定するレンズ厚測定部として機能する。レンズコバ位置測定部200F,200Rの構成には、例えば、特開2003-145328号公報に記載された構成等を使用できる。 The lens shape measuring unit 200 will now be described. In this embodiment, the lens shape measuring unit 200 is fixed to the base 170 at a position opposite the first processing tool unit 300 via the carriage 101. The lens shape measuring unit 200 includes a lens edge position measuring unit 200F and a lens edge position measuring unit 200R. The lens edge position measuring unit 200F has a probe that contacts the front surface of the lens LE. The lens edge position measuring unit 200R has a probe that contacts the rear surface of the lens LE. With the probes of the lens edge position measuring units 200F and 200R in contact with the front and rear surfaces of the lens LE, the carriage 101 is moved in the Y-axis direction based on target lens shape data, and the lens holding shafts 102R and 102L are rotated, thereby simultaneously measuring the edge positions of the front and rear surfaces of the lens LE. The lens shape measuring unit 200 functions as a lens thickness measuring unit that measures the thickness of the lens LE. The lens edge position measurement units 200F and 200R can be configured using, for example, the configuration described in Japanese Patent Application Laid-Open No. 2003-145328.

第1加工具ユニット300について説明する。第1加工具ユニット300は、レンズ加工具の1つである周縁加工具168を備える。本実施形態の周縁加工具168は、ガラス用粗砥石162、レンズにヤゲンを形成するV溝(ヤゲン溝)及び平坦加工面を持つ仕上げ用砥石164、平鏡面仕上げ用砥石165、高カーブレンズの仕上げ用砥石166、プラスチック用粗砥石167、等を備える。周縁加工具168の複数の砥石は、砥石回転軸(砥石スピンドル)161aに同軸に取り付けられている。砥石回転軸161aは、モータ160によって回転される。レンズ保持軸102L,102Rによって保持されたレンズLEの周縁は、周縁加工具168に圧接されて加工される。 The first processing tool unit 300 will now be described. The first processing tool unit 300 is equipped with a lens edge processing tool 168, which is one of the lens processing tools. In this embodiment, the edge processing tool 168 includes a rough grindstone 162 for glass, a finishing grindstone 164 with a V-groove (bevel groove) for forming a bevel on the lens and a flat processing surface, a grindstone 165 for flat mirror finishing, a finishing grindstone 166 for high-curve lenses, and a rough grindstone 167 for plastic. The multiple grindstones of the edge processing tool 168 are coaxially attached to a grindstone rotation shaft (grindstone spindle) 161a. The grindstone rotation shaft 161a is rotated by a motor 160. The edge of the lens LE held by the lens holding shafts 102L and 102R is pressed against the edge processing tool 168 and processed.

第2加工具ユニット400について説明する。第2加工具ユニット400は、仕上げ加工具、穴あけ加工具、モータ421、およびモータ482等を備える。仕上げ加工具は、回転軸を中心として軸回りに回転することで、レンズLEの周縁の仕上げ加工(例えば、溝掘り加工、ヤゲン形成加工、段差形成加工等の少なくともいずれか)を行う。穴あけ加工具は、レンズLEに穴を形成する。本実施形態の穴あけ加工具は、回転軸を中心として軸回りに回転しながら軸方向に移動することで、軸方向に延びる穴をレンズLEに形成する。モータ421は、仕上げ加工具および穴あけ加工具を回転させる。モータ482は、仕上げ加工具および穴あけ加工具を旋回させる。 The second processing tool unit 400 will now be described. The second processing tool unit 400 includes a finishing tool, a drilling tool, a motor 421, and a motor 482. The finishing tool rotates around a rotation axis to perform finishing on the periphery of the lens LE (for example, at least one of grooving, bevel formation, step formation, etc.). The drilling tool forms a hole in the lens LE. In this embodiment, the drilling tool moves axially while rotating around the rotation axis to form an axially extending hole in the lens LE. Motor 421 rotates the finishing tool and the drilling tool. Motor 482 pivots the finishing tool and the drilling tool.

(電気的構成)
図2を参照して、眼鏡レンズ加工装置(データ作成装置を兼ねる)1の電気的構成について説明する。眼鏡レンズ加工装置1は、眼鏡レンズ加工装置1の制御を司るCPU(プロセッサ)2を備える。CPU2には、RAM3、ROM4、不揮発性メモリ5、操作部6、表示部(ディスプレイ)7、および外部通信I/F8が、バスを介して接続されている。さらに、CPU2には、前述したモータ等の各種デバイス(モータ110、モータ120、X軸移動用モータ145、Y軸移動用モータ150、モータ160、モータ421、モータ482、エンコーダ146、エンコーダ158)が、バスを介して接続されている。
(Electrical configuration)
The electrical configuration of the eyeglass lens processing apparatus (which also serves as a data creation apparatus) 1 will be described with reference to Figure 2. The eyeglass lens processing apparatus 1 includes a CPU (processor) 2 that controls the eyeglass lens processing apparatus 1. A RAM 3, a ROM 4, a non-volatile memory 5, an operation unit 6, a display unit (display) 7, and an external communication I/F 8 are connected to the CPU 2 via a bus. Furthermore, various devices such as the motors mentioned above (motor 110, motor 120, X-axis movement motor 145, Y-axis movement motor 150, motor 160, motor 421, motor 482, encoder 146, and encoder 158) are connected to the CPU 2 via a bus.

RAM3は、各種情報を一時的に記憶する。ROM4には、各種プログラム、初期値等が記憶されている。不揮発性メモリ5は、電源の供給が遮断されても記憶内容を保持できる非一過性の記憶媒体(例えば、フラッシュROM,ハードディスクドライブ等)である。不揮発性メモリ5には、眼鏡レンズ加工装置(データ作成装置)1の動作を制御するための制御プログラム(例えば、加工制御データ作成プログラム等)が記憶されていてもよい。操作部6は、作業者(装置のユーザ)からの各種指示の入力を受け付ける。例えば、表示部7の表面に設けられたタッチパネル、または操作ボタン等を操作部6として用いてもよい。外部通信I/F8は、眼鏡レンズ加工装置1を外部機器に接続する。 RAM 3 temporarily stores various information. ROM 4 stores various programs, initial values, etc. Non-volatile memory 5 is a non-transitory storage medium (e.g., flash ROM, hard disk drive, etc.) that can retain stored contents even when power is cut off. Non-volatile memory 5 may also store a control program (e.g., a processing control data creation program, etc.) for controlling the operation of the eyeglass lens processing device (data creation device) 1. Operation unit 6 accepts various instructions input from an operator (device user). For example, a touch panel or operation buttons provided on the surface of display unit 7 may be used as operation unit 6. External communication I/F 8 connects eyeglass lens processing device 1 to external devices.

CPU2は、加工制御データに従って各種モータ等の駆動を制御することで、レンズLEを適切に加工する。一例として、本実施形態では、眼鏡レンズ加工装置1自体が加工制御データを作成する。詳細には、本実施形態では、眼鏡レンズ加工装置1の制御部(CPU2を含む)が加工制御データ作成プログラムを実行することで、加工制御データの少なくとも一部を作成する。つまり、本実施形態では、眼鏡レンズ加工装置1が、加工制御データを作成するデータ作成装置を兼ねる。しかし、眼鏡レンズ加工装置1以外のデバイスがデータ作成装置として機能してもよい。例えば、眼鏡レンズ加工装置1に接続されたパーソナルコンピュータが、データ作成装置として機能してもよい。この場合、パーソナルコンピュータの制御部が加工制御データ作成プログラムを実行することで、加工制御データが作成される。 The CPU 2 controls the drive of various motors and the like in accordance with the processing control data to appropriately process the lens LE. As an example, in this embodiment, the eyeglass lens processing apparatus 1 itself creates the processing control data. More specifically, in this embodiment, the control unit (including the CPU 2) of the eyeglass lens processing apparatus 1 executes a processing control data creation program to create at least a portion of the processing control data. In other words, in this embodiment, the eyeglass lens processing apparatus 1 also serves as a data creation device that creates the processing control data. However, a device other than the eyeglass lens processing apparatus 1 may also function as a data creation device. For example, a personal computer connected to the eyeglass lens processing apparatus 1 may function as a data creation device. In this case, the processing control data is created when the control unit of the personal computer executes the processing control data creation program.

(制御処理)
図3~図8を参照して、本実施形態の眼鏡レンズ加工装置1が実行する眼鏡レンズ加工制御処理について説明する。眼鏡レンズ加工制御処理のCPU2は、レンズLEの加工開始のトリガを入力すると、不揮発性メモリ5に記憶されている制御プログラムに従って、図3に示す眼鏡レンズ加工制御処理を実行する。
(Control Processing)
3 to 8, the eyeglass lens processing control process executed by the eyeglass lens processing apparatus 1 of this embodiment will be described. When a trigger to start processing the lens LE is input, the CPU 2 of the eyeglass lens processing control process executes the eyeglass lens processing control process shown in FIG. 3 in accordance with the control program stored in the nonvolatile memory 5.

前述したように、本実施形態では、眼鏡レンズ加工装置1がデータ作成装置を兼ねる。従って、図3に例示する眼鏡レンズ加工制御処理には、加工制御データを作成する処理(S1~S7)と、加工制御データに基づいてレンズLEを加工する処理が、共に含まれる。本実施形態の加工制御データ作成処理の一部には、加工後のレンズLEをリムに嵌めた際のレンズLEの歪みの発生を抑制するために、玉型の輪郭の少なくとも一部を内側に補正する処理(以下、「玉型補正処理」という)が含まれる。なお、「内側」とは、補正前の玉型の輪郭よりもレンズLEの中心に近づく側を示す。「内側」は、レンズLEの動径長方向の内側と表現することもできる。 As mentioned above, in this embodiment, the eyeglass lens processing device 1 also functions as a data creation device. Therefore, the eyeglass lens processing control process illustrated in FIG. 3 includes both a process for creating processing control data (S1 to S7) and a process for processing the lens LE based on the processing control data. Part of the processing control data creation process in this embodiment includes a process for correcting at least a portion of the outline of the lens shape inward (hereinafter referred to as the "lens shape correction process") in order to suppress distortion of the lens LE when the processed lens LE is fitted onto the rim. Note that "inner side" refers to the side closer to the center of the lens LE than the outline of the lens shape before correction. The "inner side" can also be expressed as the inside in the radial direction of the lens LE.

まず、CPU2は、加工する予定のレンズLEの玉型のデータを取得する(S1)。玉型データは、例えば、眼鏡枠形状測定装置(図示せず)によって、レンズLEが装着されるフレーム(眼鏡枠)のリムの形状が測定されることで生成されてもよいし、フレームを製造するメーカー等によって提供されてもよい。また、リムの形状に対応するデモレンズの形状が測定されることで、玉型データが生成されてもよい。詳細は後述するが、本実施形態の玉型データは、玉型の基準点(例えば、玉型の幾何中心等)を基準とした動径角および動径長によって表される(図4(A)および(B)参照)。 First, the CPU 2 acquires data on the lens shape of the lens LE to be processed (S1). The lens shape data may be generated, for example, by measuring the shape of the rim of the frame (eyeglasses frame) on which the lens LE will be attached using an eyeglasses frame shape measuring device (not shown), or may be provided by a manufacturer that manufactures the frame. Alternatively, the lens shape data may be generated by measuring the shape of a demo lens that corresponds to the shape of the rim. Details will be described later, but the lens shape data in this embodiment is represented by a radius vector angle and a radius vector length based on a reference point of the lens shape (e.g., the geometric center of the lens shape) (see Figures 4(A) and (B)).

次いで、CPU2は、玉型補正処理を実行させる指示がユーザによって入力されているか否かを判断する(S2)。本実施形態では、ユーザは、レンズLEの歪みの発生を抑制するための玉型補正処理を実行させるか否かの指示を、操作部6等を介して眼鏡レンズ加工装置1に入力することができる。玉型補正処理の実行指示が入力されていない場合(S2:NO)、S1で取得された玉型データは補正されずに、処理はそのままS7へ移行する。 Next, the CPU 2 determines whether an instruction to execute the lens shape correction process has been input by the user (S2). In this embodiment, the user can input an instruction to the eyeglass lens processing device 1 via the operation unit 6 or the like as to whether or not to execute the lens shape correction process to suppress distortion of the lens LE. If an instruction to execute the lens shape correction process has not been input (S2: NO), the lens shape data acquired in S1 is not corrected, and the process proceeds directly to S7.

玉型補正処理の実行指示が入力されている場合(S2:YES)、CPU2は、玉型を自動で補正する指示が入力されているか否かを判断する(S3)。本実施形態では、ユーザは、玉型補正処理を自動および手動のいずれで実行するかの指示を、操作部6等を介して眼鏡レンズ加工装置1に入力することができる。自動で補正する指示が入力されている場合(S3:YES)、CPU2は、玉型自動補正処理を実行する(S4)。また、手動で補正する指示が入力されている場合(S3:NO)、CPU2は、玉型手動補正処理を実行する(S5)。玉型自動補正処理、および玉型手動補正処理の詳細については、図4~図8を参照して後述する。 If an instruction to execute the lens shape correction process has been input (S2: YES), the CPU 2 determines whether an instruction to automatically correct the lens shape has been input (S3). In this embodiment, the user can input an instruction to execute the lens shape correction process automatically or manually to the eyeglass lens processing apparatus 1 via the operation unit 6 or the like. If an instruction to execute automatic correction has been input (S3: YES), the CPU 2 executes the lens shape automatic correction process (S4). Furthermore, if an instruction to execute manual correction has been input (S3: NO), the CPU 2 executes the lens shape manual correction process (S5). Details of the lens shape automatic correction process and the lens shape manual correction process will be described later with reference to Figures 4 to 8.

次いで、CPU2は、S1~S5で得られた玉型データ(S1で取得された玉型データ、または、S4、S5で補正された玉型データ)に基づいて、レンズLEの周縁にヤゲンを加工するためのデータを作成する(S7)。その結果、レンズLEを加工するための加工制御データが完成する。その後、CPU2は、加工制御データに基づいて各種モータ等(例えば、モータ110,120,145,150,160等の少なくともいずれか)を制御することで、レンズ保持軸102R,102Lによって保持されたレンズLEと周縁加工具168の相対位置を移動させて、周縁加工具168によってレンズLEを加工する。以下、玉型補正処理(S4,S5)について詳細に説明する。 Next, the CPU 2 creates data for processing a bevel on the periphery of the lens LE based on the lens shape data obtained in S1 to S5 (the lens shape data acquired in S1 or the lens shape data corrected in S4 and S5) (S7). As a result, processing control data for processing the lens LE is completed. The CPU 2 then controls various motors (e.g., at least one of motors 110, 120, 145, 150, 160, etc.) based on the processing control data to move the relative position between the lens LE held by the lens holding shafts 102R and 102L and the periphery processing tool 168, and processes the lens LE with the periphery processing tool 168. The lens shape correction process (S4, S5) is described in detail below.

(玉型・玉型データ・玉型の曲率データ)
まず、図4を参照して、レンズLEの玉型、玉型データ、および曲率データの一例について説明する。図4(A)は、玉型10の平面図である。座標の中心は、玉型10の基準点(図4では、玉型10の幾何中心)に合わせられている。図4(B)は、横軸を動径角、縦軸を動径長とした玉型10の玉型データのグラフである。図4(C)は、横軸を動径角、縦軸を玉型の曲率とした玉型10の曲率データのグラフである。
(Lens shape, lens shape data, lens shape curvature data)
First, an example of the lens shape, lens shape data, and curvature data of the lens LE will be described with reference to Fig. 4. Fig. 4(A) is a plan view of the lens shape 10. The center of the coordinates is aligned with the reference point of the lens shape 10 (the geometric center of the lens shape 10 in Fig. 4). Fig. 4(B) is a graph of the lens shape data of the lens shape 10 with the horizontal axis representing the radius vector angle and the vertical axis representing the radius vector length. Fig. 4(C) is a graph of the curvature data of the lens shape 10 with the horizontal axis representing the radius vector angle and the vertical axis representing the curvature of the lens shape.

図4(B)に示すように、本実施形態の玉型データは、一例として、玉型10の基準点を基準とした動径角および動径長によって表される。つまり、本実施形態の玉型データでは、動径角毎に、基準点から玉型10の輪郭までの距離の情報が記録されている。また、本実施形態の玉型補正処理では、玉型10の曲率データが用いられる。図4(C)に示すように、玉型10の曲率データでは、動径角毎に、玉型10の輪郭の曲率の情報が記録されている。図4(C)に示す玉型10の曲率データは、図4(B)に示す玉型データから算出することができる。 As shown in FIG. 4(B), the lens shape data of this embodiment is represented, as an example, by a radius vector angle and a radius vector length based on a reference point of the lens shape 10. That is, in the lens shape data of this embodiment, information on the distance from the reference point to the contour of the lens shape 10 is recorded for each radius vector angle. Furthermore, in the lens shape correction process of this embodiment, curvature data of the lens shape 10 is used. As shown in FIG. 4(C), in the curvature data of the lens shape 10, information on the curvature of the contour of the lens shape 10 is recorded for each radius vector angle. The curvature data of the lens shape 10 shown in FIG. 4(C) can be calculated from the lens shape data shown in FIG. 4(B).

曲率とは、曲線(本開示では、玉型10の輪郭の曲線)の曲がり具合を表す量である。従って、本実施形態では、図4(C)に示す曲率が大きい部位では、図4(A)に示す玉型10の輪郭の曲線の曲がり具合が大きくなっている。なお、玉型10の輪郭の曲がり具合を、曲率半径(曲率の逆数)を用いて表すことも可能である。この場合、図4(C)のグラフの上下は反転する。 Curvature is a quantity that represents the degree of curvature of a curve (in this disclosure, the curve of the contour of the lens 10). Therefore, in this embodiment, the degree of curvature of the curve of the contour of the lens 10 shown in FIG. 4(A) is greater in the area of large curvature shown in FIG. 4(C). Note that the degree of curvature of the contour of the lens 10 can also be expressed using the radius of curvature (the reciprocal of the curvature). In this case, the graph in FIG. 4(C) is upside down.

図4(A)に例示する玉型10では、動径角が0°~90°の範囲、90°~180°の範囲、180°~270°の範囲、および270°~360°の範囲の各々に、曲率が大きくなる部位が存在する。従って、図4(C)に示すように、玉型10の玉型の曲率は、4つの位置で極大値を取る。図4(C)に示す例では、動径角が0°~90°の範囲の極大値をM1、90°~180°の範囲の極大値をM2、180°~270°の範囲の極大値をM3、270°~360°の範囲の極大値をM4とする。 In the lens 10 shown in FIG. 4(A), there are areas where the curvature increases in the radius vector angle ranges of 0° to 90°, 90° to 180°, 180° to 270°, and 270° to 360°. Therefore, as shown in FIG. 4(C), the curvature of the lens 10 reaches maximum values at four positions. In the example shown in FIG. 4(C), the maximum value in the radius vector angle range of 0° to 90° is M1, the maximum value in the range of 90° to 180° is M2, the maximum value in the range of 180° to 270° is M3, and the maximum value in the range of 270° to 360° is M4.

(第1玉型自動補正処理)
図5を参照して、第1玉型自動補正処理(S4)について説明する。第1玉型自動補正処理では、CPU2は、動径角に応じて変化する玉型10の曲率が極大値(M1~M4)を取る位置のうちの少なくともいずれかを特定する。CPU2は、特定した位置に基づいて、玉型10の輪郭をレンズLEの内側に補正する。
(First automatic target lens shape correction process)
The first automatic lens shape correction process (S4) will be described with reference to Fig. 5. In the first automatic lens shape correction process, the CPU 2 identifies at least one of the positions (M1 to M4) where the curvature of the lens shape 10, which changes depending on the radius vector angle, takes on a maximum value. The CPU 2 corrects the outline of the lens shape 10 to the inside of the lens LE based on the identified position.

図5は、玉型10のうち、動径角90°~180°の範囲の輪郭を、第1玉型自動補正処理によって内側に補正した状態を示す図である。図5に示す例では、まず、CPU2は、玉型10のうち、曲率が極大値M2(図4(C)参照)を取る位置である極大点PA2を特定する。CPU2は、特定した極大点PA2が、当初の位置(図5の点線で示す輪郭上の位置)よりもレンズの内側の位置PB2に移動するように、玉型データ(玉型10の輪郭)を補正する。その結果、レンズLEをリムに嵌めた際のレンズLEの歪みの原因となる応力が、適切に減少する。 Figure 5 is a diagram showing the state in which the contour of the lens 10 in the radius vector angle range of 90° to 180° has been corrected inward by the first automatic lens shape correction process. In the example shown in Figure 5, the CPU 2 first identifies the maximum point PA2 of the lens 10, which is the position where the curvature takes on the maximum value M2 (see Figure 4(C)). The CPU 2 corrects the lens shape data (contour of the lens 10) so that the identified maximum point PA2 moves to position PB2, which is closer to the inside of the lens than its original position (the position on the contour indicated by the dotted line in Figure 5). As a result, stress that causes distortion of the lens LE when the lens LE is fitted onto the rim is appropriately reduced.

なお、本実施形態では、CPU2は、玉型10の曲率が極大値を取る位置(本実施形態では、4つの極大値M1~M4の各々に対応する4つの位置)の全てについて、玉型10の輪郭を内側に補正する。よって、レンズLEの歪みがより適切に抑制される。ただし、CPU2は、曲率が極大値を取る位置の一部についてのみ、玉型10の輪郭を内側に補正してもよい。 In this embodiment, the CPU 2 corrects the contour of the target lens 10 inward for all positions where the curvature of the target lens 10 takes on a maximum value (in this embodiment, four positions corresponding to each of the four maximum values M1 to M4). This more appropriately suppresses distortion of the lens LE. However, the CPU 2 may also correct the contour of the target lens 10 inward for only some of the positions where the curvature takes on a maximum value.

図5に示すように、本実施形態の第1玉型自動補正処理では、CPU2は、玉型10の輪郭のうち、特定した極大点PA2を中心とし、且つ半径が所定の長さである領域R内の部分を内側に補正する。領域Rの半径は、予め定められた固定値であってもよいし、ユーザによって変更されてもよい。詳細には、CPU2は、補正後に玉型10の輪郭に不要な凹凸等が生じないように(つまり、玉型10の曲率が補正箇所で極度に増加しないように)、玉型10の輪郭を滑らかに補正する。 As shown in FIG. 5, in the first automatic lens shape correction process of this embodiment, the CPU 2 corrects inward the portion of the contour of the lens 10 within a region R that is centered on the identified maximum point PA2 and has a predetermined radius. The radius of region R may be a predetermined fixed value or may be changed by the user. In detail, the CPU 2 smoothly corrects the contour of the lens 10 so that unnecessary irregularities do not occur in the contour of the lens 10 after correction (in other words, so that the curvature of the lens 10 does not increase excessively at the correction point).

ただし、極大点に基づいて玉型10の輪郭を補正するための方法を変更することも可能である。例えば、CPU2は、極大点の位置を変更せずに、極大点に隣接する位置の輪郭を内側に補正してもよい。この場合でも、極大点の近傍においてリムからレンズに加わる応力は減少する。 However, it is also possible to change the method for correcting the contour of the target lens 10 based on the maximum point. For example, the CPU 2 may correct the contour adjacent to the maximum point inward without changing the position of the maximum point. Even in this case, the stress applied to the lens from the rim near the maximum point is reduced.

(第2玉型自動補正処理)
図6を参照して、第2玉型自動補正処理(S4)について説明する。第2玉型自動補正処理では、CPU2は、玉型10の輪郭のうち、曲率が閾値以上となっている部分の曲率が減少するように、玉型10の輪郭を内側に補正する。
(Second automatic lens shape correction process)
The second automatic lens shape correction process (S4) will be described with reference to Fig. 6. In the second automatic lens shape correction process, the CPU 2 corrects the contour of the lens 10 inward so as to reduce the curvature of a portion of the contour of the lens 10 whose curvature is equal to or greater than a threshold value.

図6は、図4(A)~(C)に示す玉型10に対して、曲率が閾値T以上となっている部分の曲率が減少するように玉型10を補正した結果を示すグラフである。図6では、横軸を動径角、縦軸を玉型の曲率とし、補正前のグラフを点線、補正後のグラフを実線で示している。図6に示すように、第2玉型自動補正処理では、CPU2は、曲率が閾値T以上となっている部分の曲率が滑らかに減少するように、玉型10の輪郭を内側に補正する。この場合、玉型10の輪郭のうち、曲率が閾値T未満である部分では、補正の前後で曲率は変化しない。従って、玉型10が過度に補正されることが抑制された状態で、レンズLEの歪みが抑制される。 Figure 6 is a graph showing the results of correcting the lens shape 10 shown in Figures 4 (A) to (C) so that the curvature of the portion where the curvature is equal to or greater than the threshold value T decreases. In Figure 6, the horizontal axis represents the radius vector angle and the vertical axis represents the lens shape curvature, with the dotted line representing the graph before correction and the solid line representing the graph after correction. As shown in Figure 6, in the second automatic lens shape correction process, the CPU 2 corrects the outline of the lens shape 10 inward so that the curvature of the portion where the curvature is equal to or greater than the threshold value T decreases smoothly. In this case, in the portion of the outline of the lens shape 10 where the curvature is less than the threshold value T, the curvature does not change before and after correction. Therefore, distortion of the lens LE is suppressed while excessive correction of the lens shape 10 is suppressed.

なお、CPU2は、玉型10の曲率データを補正した後に、補正後の曲率データから玉型データを算出することで、輪郭補正後の玉型データを取得することができる。以下でも同様の処理が実行される。 After correcting the curvature data of the lens 10, the CPU 2 calculates the lens data from the corrected curvature data, thereby obtaining the lens data after contour correction. Similar processing is performed below.

第2玉型自動補正処理の詳細について説明する。CPU2は、曲率が閾値T以上となっている部分に対して、玉型10の曲率が大きい程、玉型10の補正後の曲率の減少量が大きくなるように、玉型10の輪郭を内側に補正する。その結果、レンズLEの歪みがより適切に抑制される。また、曲率の大きさに応じた玉型10の輪郭の補正を実行すると、玉型10の輪郭が滑らかに補正されるので、玉型10の輪郭に過度な凹凸も形成され難くなる。 The second automatic lens shape correction process will now be described in detail. For portions where the curvature is equal to or greater than the threshold value T, the CPU 2 corrects the contour of the lens shape 10 inward so that the greater the curvature of the lens shape 10, the greater the reduction in curvature of the lens shape 10 after correction. As a result, distortion of the lens LE is more appropriately suppressed. Furthermore, when correction of the contour of the lens shape 10 is performed according to the magnitude of the curvature, the contour of the lens shape 10 is smoothly corrected, making it less likely that excessive irregularities will be formed in the contour of the lens shape 10.

また、CPU2は、玉型10の曲率データのうち、曲率が閾値T以上となっている部分に対して、曲率を滑らかに減少させる公知の平滑化処理を実行することで、玉型10の輪郭の少なくとも一部を内側に補正することも可能である。つまり、CPU2は、曲率データのうち、曲率が閾値T以上となっている部分に対して平滑化処理を行い、得られた曲率データから玉型データを算出することで、玉型10の輪郭を補正することも可能である。この場合、公知の平滑化処理が利用されることで、リムによるレンズLEの保持力の低下とレンズLEの歪みの両方が、より適切に抑制される。また、平滑化処理が利用されることで、玉型10の輪郭が滑らかに補正されるので、玉型10の輪郭に過度な凹凸が形成され難い。 The CPU 2 can also correct at least a portion of the contour of the lens 10 inward by performing a known smoothing process that smoothly reduces the curvature for portions of the curvature data of the lens 10 where the curvature is equal to or greater than the threshold value T. In other words, the CPU 2 can also correct the contour of the lens 10 by performing a smoothing process on portions of the curvature data where the curvature is equal to or greater than the threshold value T and calculating the lens data from the obtained curvature data. In this case, by using a known smoothing process, both the reduction in the holding force of the lens LE by the rim and distortion of the lens LE are more appropriately suppressed. Furthermore, by using a smoothing process, the contour of the lens 10 is smoothly corrected, making it less likely that excessive irregularities will form in the contour of the lens 10.

また、CPU2は、玉型10の曲率データのグラフのうち、曲率が閾値T以上となっている部分が、所定の形状の円(真円または楕円)の円周にフィッティングするように、玉型データを補正することも可能である。換言すると、CPU2は、玉型10の曲率の最大値が閾値以下に制限されるように曲率データを補正し、補正後の曲率データから玉型データを算出することで、玉型10の輪郭を補正することも可能である。この場合でも、リムによるレンズLEの保持力の低下とレンズLEの歪みの両方が、適切に抑制される。また、玉型10の輪郭が滑らかに補正される。 The CPU 2 can also correct the target lens shape data so that the portion of the graph of the target lens shape 10 where the curvature is equal to or greater than the threshold value T fits the circumference of a circle of a predetermined shape (a perfect circle or an ellipse). In other words, the CPU 2 can correct the curvature data so that the maximum value of the target lens shape 10 is limited to a threshold value or less, and calculate the target lens shape data from the corrected curvature data, thereby correcting the contour of the target lens shape 10. Even in this case, both the reduction in the holding force of the lens LE by the rim and distortion of the lens LE are appropriately suppressed. Furthermore, the contour of the target lens shape 10 is smoothly corrected.

(第3玉型自動補正処理)
図7を参照して、第3玉型自動補正処理(S4)について説明する。第3玉型自動補正処理では、CPU2は、玉型10の全体の曲率が滑らかに減少するように、玉型データを補正する。図7は、図4(A)~(C)に示す玉型10に対して、輪郭全体の曲率が滑らかに減少するように玉型10を補正した結果を示すグラフである。図7では、横軸を動径角、縦軸を玉型の曲率とし、補正前のグラフを点線、補正後のグラフを実線で示している。図7に示すように、輪郭全体の曲率を滑らかに減少させた場合でも、レンズLEの歪みは適切に抑制される。
(Third automatic lens shape correction process)
The third automatic lens shape correction process (S4) will be described with reference to FIG. 7. In the third automatic lens shape correction process, the CPU 2 corrects the lens shape data so that the overall curvature of the lens shape 10 decreases smoothly. FIG. 7 is a graph showing the results of correcting the lens shape 10 shown in FIGS. 4A to 4C so that the curvature of the entire contour decreases smoothly. In FIG. 7, the horizontal axis represents the radius vector angle and the vertical axis represents the curvature of the lens shape, with the graph before correction shown by a dotted line and the graph after correction shown by a solid line. As shown in FIG. 7, even when the curvature of the entire contour is smoothly decreased, distortion of the lens LE is appropriately suppressed.

詳細には、CPU2は、輪郭の全体において、玉型10の曲率が大きい程、玉型10の補正後の曲率の減少量が大きくなるように、玉型10の輪郭を内側に補正することができる。また、CPU2は、玉型10の輪郭の全体に対して曲率の平滑化処理を実行することも可能である。いずれの場合でも、玉型10の輪郭は滑らかに補正される。 In detail, the CPU 2 can correct the contour of the lens 10 inward so that the greater the curvature of the lens 10 across the entire contour, the greater the reduction in curvature of the lens 10 after correction. The CPU 2 can also perform curvature smoothing processing on the entire contour of the lens 10. In either case, the contour of the lens 10 is smoothly corrected.

(玉型手動補正処理)
図8を参照して、玉型手動補正処理(S5)について説明する。玉型手動補正処理では、CPU2は、動径角に応じて曲率が変化する玉型10の形状を表示部7に表示させた状態で、玉型10の輪郭の少なくとも一部を補正するためのユーザからの指示の入力を受け付ける。ユーザは、表示部7に表示された玉型10の形状を確認したうえで、玉型10を内側に補正する位置と、内側への補正量の各々を、操作部6等を介して眼鏡レンズ加工装置1に入力する。CPU2は、ユーザによって入力された指示に応じて、玉型10の輪郭の少なくとも一部を内側に補正する。よって、ユーザは、より精密に玉型10の輪郭を補正することができる。
(Manual lens shape correction processing)
The manual lens shape correction process (S5) will be described with reference to FIG. 8 . In the manual lens shape correction process, the CPU 2 accepts input of instructions from the user to correct at least a portion of the contour of the lens 10 while displaying the shape of the lens 10, whose curvature changes depending on the radius vector angle, on the display unit 7. After checking the shape of the lens 10 displayed on the display unit 7, the user inputs the position at which the lens 10 is to be corrected inward and the amount of inward correction into the eyeglass lens processing apparatus 1 via the operation unit 6 or the like. The CPU 2 corrects at least a portion of the contour of the lens 10 inward in accordance with the instructions input by the user. This allows the user to more precisely correct the contour of the lens 10.

詳細には、本実施形態の玉型手動補正処理では、CPU2は、玉型10の曲率が極大値を取る位置(図8では、図4(C)に示す極大値M1~M4の各々に対応する、白い丸で示される極大点)を、玉型10の形状と共に表示部7に表示させる。また、CPU2は、玉型10の曲率が閾値T以上である位置(図8では、玉型10に付された枠で囲まれた、AREA1、AREA2、AREA3、およびAREA4の4つの領域)を、玉型10の形状と共に表示部7に表示させる。従って、ユーザは、玉型10の輪郭のうち、レンズLEの歪みの原因となり易い位置を適切に把握したうえで、玉型10を補正するか否かを判断することができる。 In detail, in the manual lens shape correction process of this embodiment, the CPU 2 displays on the display unit 7 the positions where the curvature of the lens 10 takes on maximum values (in FIG. 8, the maximum points indicated by white circles corresponding to the maximum values M1 to M4 shown in FIG. 4(C)) along with the shape of the lens 10. The CPU 2 also displays on the display unit 7 the positions where the curvature of the lens 10 is equal to or greater than the threshold value T (in FIG. 8, the four areas AREA1, AREA2, AREA3, and AREA4 surrounded by frames attached to the lens 10) along with the shape of the lens 10. Therefore, the user can determine whether or not to correct the lens 10 after properly understanding the positions on the contour of the lens 10 that are likely to cause distortion of the lens LE.

なお、本実施形態では、ユーザは、玉型10の曲率が閾値T以上となっている領域(図8では、AREA1~AREA4)ごとに、玉型10を内側へ補正するか否か、および、補正する場合の補正の程度を指定することができる。図8に示す例では、玉型10を補正しない場合には「0」が入力される。また、玉型10を補正する場合には、補正の程度に応じて「1」~「5」のいずれかが入力される。CPU2は、前述した玉型自動補正処理(S4)で説明した補正方法の少なくともいずれかを用いて、入力された指示に応じた玉型10の補正処理を実行する。よって、ユーザは、容易且つ適切に玉型10の補正指示を入力することができる。 In this embodiment, the user can specify whether to correct the lens shape 10 inward for each area (AREA1 to AREA4 in FIG. 8) where the curvature of the lens shape 10 is equal to or greater than the threshold value T, and the degree of correction if correction is required. In the example shown in FIG. 8, if the lens shape 10 is not to be corrected, "0" is input. If the lens shape 10 is to be corrected, one of "1" to "5" is input depending on the degree of correction. The CPU 2 executes correction processing of the lens shape 10 according to the input instruction using at least one of the correction methods described in the automatic lens shape correction processing (S4) described above. This allows the user to easily and appropriately input correction instructions for the lens shape 10.

ただし、ユーザによる玉型10の補正指示の入力方法を変更することも可能である。例えば、ユーザは、クリック・ドラッグ等の操作によって、表示されている玉型10の輪郭における任意の位置を、任意の量だけ内側に移動させることで、玉型10の補正指示を入力してもよい。 However, it is also possible to change the method by which the user inputs correction instructions for the lens shape 10. For example, the user may input correction instructions for the lens shape 10 by moving any position on the displayed outline of the lens shape 10 inward by any amount using an operation such as clicking or dragging.

上記実施形態で開示された技術は一例に過ぎない。従って、上記実施形態で例示された技術を変更することも可能である。例えば、上記実施形態で例示された技術の一部のみを実行することも可能である。具体的には、眼鏡レンズ加工装置1は、玉型自動補正処理(S4)および玉型手動補正処理(S5)の一方のみを実行してもよい。また、CPU2は、玉型10を補正する程度を、ユーザによって入力される指示に応じて変更してもよい。 The technology disclosed in the above embodiment is merely an example. Therefore, it is possible to modify the technology exemplified in the above embodiment. For example, it is possible to execute only a part of the technology exemplified in the above embodiment. Specifically, the eyeglass lens processing apparatus 1 may execute only one of the automatic lens shape correction process (S4) and the manual lens shape correction process (S5). Furthermore, the CPU 2 may change the degree to which the lens shape 10 is corrected in accordance with instructions input by the user.

図3のS1で玉型10のデータを取得する処理は、「玉型取得ステップ」の一例である。図3のS4,S5で玉型10の輪郭を内側に補正する処理は、「玉型補正ステップ」の一例である。 The process of acquiring data on the target lens 10 in S1 of FIG. 3 is an example of a "target lens acquisition step." The process of correcting the outline of the target lens 10 to the inside in S4 and S5 of FIG. 3 is an example of a "target lens correction step."

1 眼鏡レンズ加工装置(データ作成装置)
2 CPU
5 不揮発性メモリ
6 操作部
7 表示部
10 玉型
168 周縁加工具

1. Eyeglass lens processing device (data creation device)
2 CPUs
5 Non-volatile memory 6 Operation unit 7 Display unit 10 Bead shape 168 Periphery processing tool

Claims (3)

眼鏡のフレームのリムにレンズを嵌めるために、前記レンズの周縁を加工する周縁加工具によって前記レンズの周縁を加工する眼鏡レンズ加工装置であって、
前記眼鏡レンズ加工装置の制御部は、
前記レンズの玉型を取得する玉型取得ステップと、
前記玉型の曲率を示す情報に基づいて、前記玉型の輪郭の少なくとも一部を内側に補正することで、加工後の前記レンズを前記リムに嵌めた際の前記レンズの歪みの発生を抑制する玉型補正ステップと、
を実行し、
前記玉型補正ステップにおいて、
前記玉型の曲率を示す情報に基づいて、動径角に応じて曲率が変化する前記玉型の形状を、曲率が閾値以上である位置と共に表示部に表示させ、
前記玉型の曲率が前記閾値以上となっている領域ごとに、前記玉型を内側へ補正するか否か、および、補正する場合の補正の程度のユーザからの指示の入力を受け付けると共に、
ユーザによって入力された指示に応じて、前記玉型の輪郭の少なくとも一部を内側に補正することを特徴とする眼鏡レンズ加工装置。
An eyeglass lens processing device that processes a periphery of a lens by a periphery processing tool that processes the periphery of the lens in order to fit the lens into a rim of an eyeglass frame,
The control unit of the eyeglass lens processing device
a target lens shape acquisition step of acquiring a target lens shape of the lens;
a lens shape correction step of correcting at least a part of the contour of the lens shape inward based on information indicating the curvature of the lens shape, thereby suppressing distortion of the lens when the processed lens is fitted into the rim;
Run
In the target lens shape correction step,
Based on the information indicating the curvature of the lens shape, the shape of the lens shape whose curvature changes depending on the radius vector angle is displayed on a display unit together with the position where the curvature is equal to or greater than a threshold value,
For each region where the curvature of the lens shape is equal to or greater than the threshold value, an input of an instruction from a user as to whether or not to correct the lens shape inward and the degree of correction if corrected is received;
An eyeglass lens processing device, characterized in that at least a part of the outline of the lens shape is corrected inward in accordance with an instruction input by a user .
請求項1に記載の眼鏡レンズ加工装置であって、
前記制御部は、前記玉型補正ステップにおいて、
動径角に応じて変化する前記玉型の曲率が極大値を取る位置のうちの少なくともいずれかを特定し、特定した位置に基づいて、前記玉型の輪郭を内側に補正することを特徴とする眼鏡レンズ加工装置。
The eyeglass lens processing apparatus according to claim 1,
The control unit, in the target lens shape correction step,
At least one of the positions where the curvature of the lens shape, which changes depending on the radius vector angle, takes a maximum value is identified, and the outline of the lens shape is corrected inward based on the identified position.
眼鏡のフレームのリムにレンズを嵌めるためにレンズの周縁を加工する眼鏡レンズ加工装置において用いられる加工制御データを作成するために、データ作成装置によって実行される加工制御データ作成プログラムであって、
前記データ作成装置の制御部によって実行されることで、
前記レンズの玉型を取得する玉型取得ステップと、
前記玉型の曲率を示す情報に基づいて、前記玉型の輪郭の少なくとも一部を内側に補正することで、加工後の前記レンズを前記リムに嵌めた際の前記レンズの歪みの発生を抑制する玉型補正ステップと、
を前記データ作成装置に実行させ、
前記玉型補正ステップにおいて、
前記玉型の曲率を示す情報に基づいて、動径角に応じて曲率が変化する前記玉型の形状を、曲率が閾値以上である位置と共に表示部に表示させ、
前記玉型の曲率が前記閾値以上となっている領域ごとに、前記玉型を内側へ補正するか否か、および、補正する場合の補正の程度のユーザからの指示の入力を受け付けると共に、
ユーザによって入力された指示に応じて、前記玉型の輪郭の少なくとも一部を内側に補正することを特徴とする加工制御データ作成プログラム。
A processing control data creation program executed by a data creation device to create processing control data used in an eyeglass lens processing device that processes a periphery of a lens to fit the lens into a rim of an eyeglass frame, comprising:
When executed by the control unit of the data creation device,
a target lens shape acquisition step of acquiring a target lens shape of the lens;
a lens shape correction step of correcting at least a part of the contour of the lens shape inward based on information indicating the curvature of the lens shape, thereby suppressing distortion of the lens when the processed lens is fitted into the rim;
causing the data creation device to execute the above;
In the target lens shape correction step,
Based on the information indicating the curvature of the lens shape, the shape of the lens shape whose curvature changes depending on the radius vector angle is displayed on a display unit together with the position where the curvature is equal to or greater than a threshold value,
For each region where the curvature of the lens shape is equal to or greater than the threshold value, an input of an instruction from a user as to whether or not to correct the lens shape inward and the degree of correction if corrected is received;
A processing control data creation program, characterized in that at least a part of the outline of the target lens shape is corrected inward in accordance with an instruction input by a user .
JP2021117547A 2021-07-16 2021-07-16 Eyeglass lens processing device and processing control data creation program Active JP7732255B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021117547A JP7732255B2 (en) 2021-07-16 2021-07-16 Eyeglass lens processing device and processing control data creation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021117547A JP7732255B2 (en) 2021-07-16 2021-07-16 Eyeglass lens processing device and processing control data creation program

Publications (3)

Publication Number Publication Date
JP2023013396A JP2023013396A (en) 2023-01-26
JP2023013396A5 JP2023013396A5 (en) 2024-06-21
JP7732255B2 true JP7732255B2 (en) 2025-09-02

Family

ID=85129779

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021117547A Active JP7732255B2 (en) 2021-07-16 2021-07-16 Eyeglass lens processing device and processing control data creation program

Country Status (1)

Country Link
JP (1) JP7732255B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3853756B2 (en) 2000-03-17 2006-12-06 株式会社トプコン Eyeglass lens processing simulation equipment
JP3912487B2 (en) 2001-10-23 2007-05-09 Hoya株式会社 Product ordering support system
US20100312573A1 (en) 2008-01-28 2010-12-09 Essilor International (Compagnie Generale D'optique) Method of preparing an ophthalmic lens with special machining of its engagement ridge

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3853756B2 (en) 2000-03-17 2006-12-06 株式会社トプコン Eyeglass lens processing simulation equipment
JP3912487B2 (en) 2001-10-23 2007-05-09 Hoya株式会社 Product ordering support system
US20100312573A1 (en) 2008-01-28 2010-12-09 Essilor International (Compagnie Generale D'optique) Method of preparing an ophthalmic lens with special machining of its engagement ridge

Also Published As

Publication number Publication date
JP2023013396A (en) 2023-01-26

Similar Documents

Publication Publication Date Title
EP2756921B1 (en) Eyeglass lens processing apparatus and processing control data generating program
JP4562343B2 (en) EX-type multifocal lens bevel locus determination method and EX-type multifocal lens processing apparatus
JP6197406B2 (en) Eyeglass lens processing device, eyeglass lens processing program
JP6390103B2 (en) Lens peripheral processing apparatus and lens peripheral processing program
JP7732255B2 (en) Eyeglass lens processing device and processing control data creation program
JP6690438B2 (en) Eyeglass lens processing device and processing control data creation program
JPH06175087A (en) Method and device for inspecting lens for spectacles
JP7537143B2 (en) Eyeglass lens processing device and control program for eyeglass lens processing device
JP6836154B2 (en) Eyeglass lens peripheral processing information setting device, eyeglass lens peripheral processing device, and eyeglass lens peripheral processing information setting program
JP7035433B2 (en) Eyeglass lens processing equipment and eyeglass lens processing program
JP6236786B2 (en) Eyeglass lens processing equipment
JP7764745B2 (en) Eyeglass lens shape measuring device, eyeglass lens processing device, and eyeglass lens shape measuring program
US11992972B2 (en) Spectacle lens processing device and non-transitory computer-readable medium storing computer-readable instructions
JP6950286B2 (en) Eyeglass lens processing equipment and processing control program
JP6652002B2 (en) Eyeglass lens processing apparatus and processing control data creation program
JP6627383B2 (en) Eyeglass lens processing apparatus and processing control program
JP2021159998A (en) Spectacle lens processing device, and formation data setting program for v-groove or groove
KR102179210B1 (en) Apparatus for processing eyeglass lens, program and storage medium
JPH06175088A (en) Spectacle lens working device and working method
JP4651654B2 (en) Method of determining bevel locus of lenticular lens and lenticular lens processing apparatus
JP4656538B2 (en) Method for determining bevel locus of plus intensity eyeglass lens and plus intensity eyeglass lens processing apparatus
JP4656537B2 (en) Negative strength spectacle lens bevel locus determination method and negative strength spectacle lens processing apparatus
WO2025249140A1 (en) Eyeglass lens processing device and control program for eyeglass lens processing device
JP6686413B2 (en) Eyeglass lens processing device and processing control program
JP2003300138A (en) Method and device for processing lens, and spectacle lens

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240613

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240613

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250225

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20250425

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250603

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: 20250722

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250804

R150 Certificate of patent or registration of utility model

Ref document number: 7732255

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150