JP4759346B2 - Part shape measuring method and part shape measuring apparatus - Google Patents

Part shape measuring method and part shape measuring apparatus Download PDF

Info

Publication number
JP4759346B2
JP4759346B2 JP2005257771A JP2005257771A JP4759346B2 JP 4759346 B2 JP4759346 B2 JP 4759346B2 JP 2005257771 A JP2005257771 A JP 2005257771A JP 2005257771 A JP2005257771 A JP 2005257771A JP 4759346 B2 JP4759346 B2 JP 4759346B2
Authority
JP
Japan
Prior art keywords
inspection
shape
center
point
straight line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005257771A
Other languages
Japanese (ja)
Other versions
JP2007071637A (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.)
Kowa Co Ltd
Original Assignee
Kowa 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 Kowa Co Ltd filed Critical Kowa Co Ltd
Priority to JP2005257771A priority Critical patent/JP4759346B2/en
Publication of JP2007071637A publication Critical patent/JP2007071637A/en
Application granted granted Critical
Publication of JP4759346B2 publication Critical patent/JP4759346B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Prostheses (AREA)

Description

この発明は、製品を構成する部品の形状計測方法及び部品の形状計測装置に関するものである。   The present invention relates to a shape measuring method and a shape measuring apparatus for parts constituting a product.

従来より、白内障患者の水晶体を摘出した後、眼内に挿入移植して視力補正するために眼内レンズが用いられている。この眼内レンズ100は、図9に示すようにレンズ本体となる光学部110と、該光学部110の互いに180°反対側の部位から突出するように設けられた一対の支持部材(以下では、説明の便宜上、単に支持部120という。)とから構成されている。光学部110は、図9に示すように平面視略円形状に形成されている。前記眼内レンズ100は、光学部110と支持部120とを別々に製造し、後に両者を組み付けることにより製造される。このように、眼内レンズ100を製造する場合は、光学部110と支持部120とを別々に製造することから、部品単位毎に、部品検査を行う必要がある。   Conventionally, an intraocular lens is used to correct a visual acuity by inserting and transplanting the lens of a cataract patient into the eye. As shown in FIG. 9, the intraocular lens 100 includes an optical unit 110 serving as a lens body, and a pair of support members (hereinafter referred to as “projections”) that are provided so as to protrude from portions of the optical unit 110 opposite to each other by 180 °. For convenience of explanation, it is simply referred to as a support portion 120). The optical part 110 is formed in a substantially circular shape in plan view as shown in FIG. The intraocular lens 100 is manufactured by separately manufacturing the optical unit 110 and the support unit 120 and then assembling them. Thus, when manufacturing the intraocular lens 100, since the optical part 110 and the support part 120 are manufactured separately, it is necessary to perform a component inspection for every component unit.

ところで、上記の部品検査のうち、従来、支持部の検査は、投影機などを用いて支持部を拡大し、該拡大した像と、ポジフィルム上に記録された基準となる支持部の像とを検査員が照らし合わせて、支持部の形状を1本ずつ確認することにより行われている。このように従来の支持部の検査は、全て人が目視にて確認する官能的な検査で行っている。しかし、官能的な検査は、人為的誤差があるとともに、検査に時間を要する問題がある。   By the way, among the above-described component inspection, conventionally, the support portion inspection is performed by enlarging the support portion using a projector or the like, and the enlarged image and the reference support portion image recorded on the positive film. This is done by checking the shape of the support portion one by one by the inspector. Thus, all the conventional inspections of the support portion are performed by sensual inspections that are visually confirmed by a person. However, the sensual inspection has a problem that it takes human error and time is required for the inspection.

人為的誤差をなくすためには、官能的な検査ではなく、部品形状の定量的計測が行える計測装置があると好ましいが、現状では提案されていない。このように部品形状を検査する場合、目視による官能検査ではなく部品形状に関して定量的な計測を行うことができる部品形状の計測装置の出現が望まれている。又、部品形状の計測は、部品を組立てした後の製品の検査項目の観点から、計測することができる項目を含むことが好ましい。   In order to eliminate the human error, it is preferable to have a measuring device that can perform quantitative measurement of the part shape instead of the sensual inspection, but it has not been proposed at present. Thus, when inspecting a part shape, the appearance of a part shape measuring apparatus capable of performing quantitative measurement on the part shape instead of visual sensory inspection is desired. Moreover, it is preferable that the measurement of a part shape includes the item which can be measured from a viewpoint of the inspection item of the product after assembling a part.

この発明の目的は、上記の従来の課題を解決するためになされたものであり、部品を組立した後の製品の検査項目の観点で部品の形状計測ができる部品の形状計測方法を提供することにある。   An object of the present invention is to solve the above-described conventional problems, and provides a part shape measuring method capable of measuring a part shape in terms of an inspection item of a product after the parts are assembled. It is in.

上記の目的を達成するために、請求項1の発明は、部品形状を撮像し、該部品形状と、製品検査において基準となる基準点との幾何学的関係に基づき前記基準点の代わりとなる仮想点を算出し、前記製品検査と同項目の検査を、該仮想点を基準として前記部品形状に基づいて行う部品の形状計測方法であって、前記製品検査は、光学部と該光学部に取着された部品としての支持部とを含む眼内レンズの検査であり、前記部品形状が支持部の形状であり、前記支持部は、前記光学部に取着される取付端を有する直線部と、前記直線部と一体形成されるとともに自由端を備える曲線部を有し、前記眼内レンズの検査において基準となる基準点は、前記光学部の中心(以下、光学部中心という)とし、前記幾何学的関係が、前記直線部の特定部位と、前記光学部中心との関係であり、該幾何学的関係に基づいて、前記仮想点としての仮想光学部中心の算出を、(1)前記直線部上において、該直線部と平行に基準直線を算出し、(2)前記基準直線と前記直線部の取付端端面とが交わる部分を特定部位としての第1交点とし、第1交点と前記光学部中心までの、前記基準直線に沿った方向成分の距離を半径とする第1円を算出し、(3)前記第1円と前記基準直線との交点の中で、前記光学部中心に近い側の第2交点を算出し、(4)第1円上の第2交点を通る接線を算出し、(5)前記第2交点を中心として、前記第1交点から光学部中心までの、前記基準直線に沿った方向成分とは直交する方向成分の距離を半径とする第2円を算出し、(6)第2円と前記接線が交わる交点中、前記接線の前記光学部中心に近い側の交点を仮想点とすることにより、行うことを特徴とする部品の形状計測方法を要旨とするものである。 In order to achieve the above object, the invention of claim 1 images a part shape and substitutes for the reference point based on a geometrical relationship between the part shape and a reference point which is a reference in product inspection. A virtual point is calculated, and the same item inspection as the product inspection is performed on the basis of the component shape based on the virtual point, and the product inspection is performed on the optical unit and the optical unit. Intraocular lens inspection including a support part as an attached part, wherein the part shape is the shape of the support part, and the support part is a linear part having an attachment end attached to the optical part And having a curved portion integrally formed with the linear portion and having a free end, and a reference point serving as a reference in the inspection of the intraocular lens is a center of the optical portion (hereinafter referred to as an optical portion center), The geometric relationship is a specific part of the straight line portion. The calculation of the center of the virtual optical part as the virtual point based on the geometric relation, (1) On the straight line part, a reference straight line is formed in parallel with the straight line part. And (2) a direction component along the reference line from the first intersection point to the center of the optical unit, with a portion where the reference straight line and the attachment end face of the straight line portion intersect as a first intersection. A first circle having a radius of (3) is calculated, and (3) a second intersection point closer to the center of the optical unit is calculated among the intersection points of the first circle and the reference straight line, A tangent passing through the second intersection on one circle is calculated, and (5) a direction component perpendicular to the direction component along the reference straight line from the first intersection to the center of the optical unit with the second intersection as the center. A second circle whose radius is the distance of (6), (6) the intersection of the second circle and the tangent line, By the side of the intersection near the optic center of the line and the virtual point, it is an Abstract shape measuring method of the component, which comprises carrying out.

請求項の発明は、請求項において、前記仮想点を基準として前記部品形状に基づいて行う、眼内レンズの検査と同項目の検査は、前記仮想点から、前記支持部のうち最遠の距離を有する最遠点を検出し、該最遠点と仮想点との距離を計測することにより、眼内レンズの1/2全長に相当する距離を計測するものであることを特徴とする。 According to a second aspect of the present invention, in the first aspect , the inspection of the same item as the inspection of the intraocular lens, which is performed based on the component shape with the virtual point as a reference, is farthest from the virtual point in the support portion. The distance corresponding to ½ full length of the intraocular lens is measured by detecting the distance between the farthest point and the virtual point. .

請求項の発明は、請求項1又は請求項2において、前記仮想点を基準として前記部品形状に基づいて行う、眼内レンズの検査と同項目の検査、前記支持部の表裏の判定、及び、前記支持部の形状に関する特徴の検査を組み合わせて行ない、前記支持部が前記光学部に取り付けられた状態を想定し、眼内レンズの検査項目のうち、少なくとも1つの検査項目が前記支持部のみで行えることを特徴とする。 Invention of Claim 3 in Claim 1 or Claim 2 based on the said component shape on the basis of the said imaginary | virtual point, the inspection of the same item as the inspection of an intraocular lens, the determination of the front and back of the said support part, and , Assuming that the support unit is attached to the optical unit, and at least one of the inspection items of the intraocular lens is only the support unit. It can be done with

請求項の発明は、請求項において、前記支持部の形状に関する特徴は、該支持部の径、該支持部の曲線部の曲率半径、及び前記自由端から前記直線部までの、該直線部に沿った方向と直交する方向成分距離である支持部円弧幅のうち少なくとも1つであることを特徴とする。 According to a fourth aspect of the present invention, in the third aspect, the features relating to the shape of the support portion include the diameter of the support portion, the radius of curvature of the curved portion of the support portion, and the straight line from the free end to the straight portion. It is at least 1 among the support part circular arc width which is a direction component distance orthogonal to the direction along a part.

請求項の発明は、部品形状を撮像する撮像手段と、製品検査において基準となる基準点と、前記撮像手段により得られた前記部品形状の幾何学的関係に基づき前記基準点の代わりとなる仮想点を算出する算出手段と、製品検査と同項目の検査に関し、該仮想点を基準として前記部品形状に基づいて測定を行う測定手段と、前記測定手段の測定結果の適否判定を行う検査手段を備えた部品の形状計測装置であって、前記製品検査は、光学部と該光学部に取着された部品としての支持部とを含む眼内レンズの検査であり、前記部品形状が支持部の形状であり、前記支持部は、前記光学部に取着される取付端を有する直線部と、前記直線部と一体形成されるとともに自由端を備える曲線部を有し、前記眼内レンズの検査において基準となる基準点は、前記光学部の中心(以下、光学部中心という)とし、前記幾何学的関係が、前記直線部の特定部位と、前記光学部中心との関係であり、前記算出手段は、前記幾何学的関係に基づいて、前記仮想点としての仮想光学部中心の算出を、(1)前記直線部上において、該直線部と平行に基準直線を算出し、(2)前記基準直線と前記直線部の取付端端面とが交わる部分を特定部位としての第1交点とし、第1交点と前記光学部中心までの、前記基準直線に沿った方向成分の距離を半径とする第1円を算出し、(3)前記第1円と前記基準直線との交点の中で、前記光学部中心に近い側の第2交点を算出し、(4)第1円上の第2交点を通る接線を算出し、(5)前記第2交点を中心として、前記第1交点から光学部中心までの、前記基準直線に沿った方向成分とは直交する方向成分の距離を半径とする第2円を算出し、(6)第2円と前記接線が交わる交点中、前記接線の前記光学部中心に近い側の交点を仮想点とすることにより、行うことを特徴とする部品の形状測定装置を要旨とするものである。 The invention of claim 5 is an alternative to the reference point based on an imaging means for imaging the part shape, a reference point that is a reference in product inspection, and a geometrical relationship of the part shape obtained by the imaging means. A calculation unit that calculates a virtual point, a measurement unit that performs measurement based on the part shape with respect to the virtual point as a reference, and an inspection unit that determines whether the measurement result of the measurement unit is appropriate. The product inspection is an inspection of an intraocular lens including an optical part and a support part as a part attached to the optical part, and the part shape is a support part. The support portion has a straight portion having a mounting end attached to the optical portion, and a curved portion integrally formed with the straight portion and having a free end. Reference point for inspection , The center of the optical unit (hereinafter referred to as the center of the optical unit), the geometric relationship is a relationship between a specific portion of the straight line unit and the center of the optical unit, and the calculation means Based on the relationship, the calculation of the center of the virtual optical part as the virtual point is (1) a reference straight line is calculated in parallel with the straight line part on the straight line part, and (2) the reference straight line and the straight line part A first circle having a radius that is a distance of a directional component along the reference straight line from the first intersection to the center of the optical unit is calculated as a first intersection as a specific part where the attachment end face intersects ( 3) Calculate a second intersection point on the side closer to the center of the optical part among the intersection points of the first circle and the reference straight line, and (4) calculate a tangent line passing through the second intersection point on the first circle, (5) The reference straight line from the first intersection to the center of the optical unit with the second intersection as the center A second circle whose radius is the distance of the direction component orthogonal to the direction component along the line is calculated, and (6) of the intersection points where the second circle and the tangent line intersect, the intersection point on the side closer to the optical part center of the tangent line The gist of the apparatus is to measure the shape of a part, which is characterized by using virtual points .

請求項の発明は、請求項において、前記部品を複数個載置可能な検査用パレットと、前記検査用パレットを照射可能な照明手段と、前記撮像手段を前記検査用パレット上において3次元的に移動可能に支持するステージ手段とを備え、前記検査用パレット上の複数の部品を前記撮像手段にて順次撮像可能に前記ステージ手段を駆動制御するステージ制御手段とを備えたことを特徴とする。 The invention of claim 6 is the inspection palette according to claim 5 , in which a plurality of the parts can be mounted, illumination means capable of irradiating the inspection palette, and the imaging means on the inspection pallet. And stage control means for driving and controlling the stage means so that a plurality of parts on the inspection pallet can be sequentially imaged by the imaging means. To do.

請求項1の発明によれば、製品検査において基準となる基準点と、部品形状との幾何学的関係に基づき前記基準点の代わりとなる仮想点を算出し、前記製品検査と同項目に関し、該仮想点を基準として前記部品形状に基づいて行うことにより、部品形状の計測で製品の不良判別を可能にできる。このため、従来の部品単体だけで部品の不良を判別する方法よりも、有意に製品不良判別を行うことができる。   According to the first aspect of the present invention, a virtual point that substitutes for the reference point is calculated based on a geometrical relationship between a reference point that is a reference in product inspection and a part shape, and the same item as the product inspection, By performing based on the part shape with the virtual point as a reference, it is possible to determine a product defect by measuring the part shape. For this reason, product defect discrimination can be performed more significantly than a conventional method of discriminating a component defect only with a single component.

また、支持部の形状に基づき算出した仮想点を基準として眼内レンズの検査と同項目の検査を、前記支持部の形状に基づいて行うようにした。このことにより、支持部の形状の計測で眼内レンズの不良判別を可能にし、従来の部品単体だけで支持部の不良を判別する方法よりも、有意に眼内レンズの不良判別を行うことができる。 In addition, the inspection of the same item as the inspection of the intraocular lens is performed based on the shape of the support portion with reference to the virtual point calculated based on the shape of the support portion. As a result, it is possible to determine the defect of the intraocular lens by measuring the shape of the support part, and it is possible to determine the defect of the intraocular lens significantly more than the conventional method of determining the defect of the support part only with a single component alone. it can.

また、眼内レンズの検査において基準となる基準点を光学部中心とし、直線部の特定部位と、光学部中心との幾何学的関係に基づいて、前記仮想点として仮想光学部中心を算出することにより、上記の効果を容易に実現することができる。 In addition, the reference point which is a reference in the inspection of the intraocular lens is used as the center of the optical unit, and the virtual optical unit center is calculated as the virtual point based on the geometric relationship between the specific part of the straight line part and the optical unit center. Thus, the above effect can be easily realized.

また、上記(1)〜(6)の順序で仮想点の算出を行うことにより、上記の効果を容易に実現することができる。
請求項の発明によれば、支持部の形状計測に基づいて、眼内レンズの1/2全長に相当する距離が計測されることにより、眼内レンズの全長計測と同項目が検査できるため、眼内レンズの不良判別を可能にし、従来の部品単体だけで支持部の不良を判別する方法よりも、有意に眼内レンズの不良判別を行うことができる。
Further, by performing the calculation of the virtual point in the order of (1) to (6), it is possible to easily realize the above effect.
According to the second aspect of the present invention, since the distance corresponding to ½ full length of the intraocular lens is measured based on the shape measurement of the support portion, the same items as the full length measurement of the intraocular lens can be inspected. Therefore, it is possible to determine the defect of the intraocular lens, and to determine the defect of the intraocular lens significantly, compared to the conventional method of determining the defect of the support portion only with a single component.

請求項の発明によれば、眼内レンズの検査項目のうち、少なくとも1つの検査項目を支持部単体で行うことができる。
請求項の発明によれば、支持部径、支持部の曲線部の曲率半径、及び支持部円弧幅のうち少なくともいずれか1つの支持部の形状に関する特徴を得ることができる。
According to the invention of claim 3 , at least one of the inspection items of the intraocular lens can be performed by the support unit alone.
According to invention of Claim 4, the characteristic regarding the shape of at least any one support part can be obtained among a support part diameter, the curvature radius of the curved part of a support part, and a support part circular arc width.

求項の測定装置によれば、請求項1の効果の他、部品形状の測定は、部品形状の画像により簡単に行うことができ、このため、目視検査を行う必要がなくなる。このため、人為的な誤差をなくすることができ、しかも、検査に時間を要することがなく、精度の高い定量的な検査もできる。 According to the measuring apparatus Motomeko 5, another effect of the first aspect, measurement component shape is easily can be carried out by the image of the part shape, Therefore, there is no need to perform a visual inspection. For this reason, it is possible to eliminate an artificial error, and it is possible to perform quantitative inspection with high accuracy without requiring time for inspection.

請求項の形状計測装置によれば、撮像手段にて順次撮像するため、撮像された部品の形状測定を順次行い、検査を行うことができる。 According to the shape measuring apparatus of the sixth aspect , since the image is picked up sequentially by the image pickup means, the shape of the picked-up parts can be sequentially measured and inspected.

以下、本発明の部品の形状測定装置を眼内レンズの支持部の検査装置10に具体化した実施形態を図1〜図8を参照して説明する。
図1に示すように検査装置10は、検査用パレット20、ステージ手段としてのX−Y−Zステージ30、撮像手段としてのCCDカメラ40,コントローラ50、モニタ60、及び外部装置70等を備えている。検査用パレット20は、枠体22を介して、テーブル等の台80に載置されている。検査用パレット20は透明のソーダガラスから四角平板状に形成された透明体からなり、内部には、図2(a)に示すように試料を設置するための指標となる升目20aが本実施形態では、10×10個となるようにレーザ加工にて形成されている。なお、升目20aの個数は限定されるものではなく、検査に必要に応じた個数でよい。升目20aは、検査用パレット20の厚さ方向において、やや上部寄りに配置されている。1個の升目20aの広さは、支持部120が載置した際に十分入る程度とされている。又、検査用パレット20の周縁は、保護カバー24にて覆われることにより保護されている。升目20aを形成するために形成された互いに直交する2つの直線群のうち、一方の直線群が後述するX−Y−Zステージ30で説明するX方向に沿うように、他方の直線群がY方向に沿うように、検査用パレット20が配置されている。
Hereinafter, an embodiment in which the shape measuring apparatus for parts according to the present invention is embodied in an inspection apparatus 10 for a support portion of an intraocular lens will be described with reference to FIGS.
As shown in FIG. 1, the inspection apparatus 10 includes an inspection pallet 20, an XYZ stage 30 as stage means, a CCD camera 40 as an imaging means, a controller 50, a monitor 60, an external device 70, and the like. Yes. The inspection pallet 20 is placed on a table 80 such as a table via the frame 22. The inspection pallet 20 is made of a transparent body formed from a transparent soda glass in the shape of a square flat plate. Inside the embodiment, there is a mesh 20a that serves as an index for placing a sample as shown in FIG. Then, it forms by laser processing so that it may become 10x10 pieces. Note that the number of cells 20a is not limited, and may be as many as necessary for inspection. The cell 20a is arranged slightly closer to the upper part in the thickness direction of the inspection pallet 20. The width of one cell 20a is set to be sufficiently large when the support portion 120 is placed. The periphery of the inspection pallet 20 is protected by being covered with a protective cover 24. Of the two groups of orthogonal lines formed to form the cell 20a, the other group of lines is Y so that one group of lines is along the X direction described in the XYZ stage 30 described later. An inspection pallet 20 is arranged along the direction.

枠体22内において、検査用パレット20と対向する位置には、光源となる照明装置26が配置されており、検査用パレット20の裏面全体に対して裏面側(図1において、下面側)から照明可能である。照明装置26は、バックライト型青色LED照明装置で構成されているが、発光形式はLEDに限定するものではない。照明装置26は、照明手段に相当する。   An illumination device 26 serving as a light source is disposed in the frame 22 at a position facing the inspection pallet 20, and from the back surface side (the lower surface side in FIG. 1) with respect to the entire back surface of the inspection pallet 20. It can be illuminated. Although the illuminating device 26 is comprised with the backlight type blue LED illuminating device, the light emission form is not limited to LED. The illumination device 26 corresponds to illumination means.

CCDカメラ40を支持するX−Y−Zステージ30は、検査用パレット20の上方に位置するように図示しない支持装置にて支持されている。X−Y−Zステージ30は、X軸モータ30a、Y軸モータ30b、Z軸モータ(図示しない)を備えており、前記各モータをそれぞれ駆動制御することにより、CCDカメラ40を、図1において左右方向(X方向)、図面に直交するY方向、及び図1において上下方向(Z方向)の3次元的に移動可能である。CCDカメラ40は、X−Y−Zステージ30にて互いに直交するX,Y,Z方向へ移動することにより、検査用パレット20上に配置される複数の試料(すなわち、部品)をそれぞれ撮像可能である。   The XYZ stage 30 that supports the CCD camera 40 is supported by a support device (not shown) so as to be positioned above the inspection pallet 20. The XYZ stage 30 includes an X-axis motor 30a, a Y-axis motor 30b, and a Z-axis motor (not shown), and the CCD camera 40 is controlled in FIG. It can move three-dimensionally in the left-right direction (X direction), the Y direction orthogonal to the drawing, and the up-down direction (Z direction) in FIG. The CCD camera 40 can image each of a plurality of samples (that is, parts) arranged on the inspection pallet 20 by moving in the X, Y, and Z directions orthogonal to each other on the XYZ stage 30. It is.

又、CCDカメラ40は、コントローラ50からの撮像開始の信号を受けて、前記試料を撮像し、その画像データ(なお、説明の便宜上、画像データを単に画像ということもある。)をコントローラ50に出力する。コントローラ50は、パーソナルコンピュータ等のCPUからなり、図示しない記憶装置に格納した画像処理プログラムに基づいて、画像処理部50aを制御する。画像処理部50aは、前記コントローラ50の制御を受け、前記画像データを入力すると、該画像データに基づいて画像処理を行う。又、コントローラ50は、照明装置26のオンオフ制御が可能であり、CCDカメラ40に撮像開始の信号を出力する前に、照明装置26に対して照明のオン信号を出力し、CCDカメラ40の撮像終了後に、照明装置26に対してオフ信号を出力する。   Further, the CCD camera 40 receives an image pickup start signal from the controller 50 and picks up an image of the sample, and the image data (for convenience of explanation, the image data may be simply referred to as an image) to the controller 50. Output. The controller 50 includes a CPU such as a personal computer, and controls the image processing unit 50a based on an image processing program stored in a storage device (not shown). When the image processing unit 50a receives the control of the controller 50 and inputs the image data, the image processing unit 50a performs image processing based on the image data. Further, the controller 50 can control on / off of the illumination device 26, and outputs an illumination on signal to the illumination device 26 before outputting the imaging start signal to the CCD camera 40. After completion, an off signal is output to the lighting device 26.

外部装置70は、パーソナルコンピュータ等のCPUからなる。外部装置70は、X−Y−Zステージ30のX,Y,Z方向への駆動制御を行うために、X軸モータドライバ71、Y軸モータドライバ72、Z軸モータドライバ73を備えており、各ドライバーを介して、前記X軸モータ30a、Y軸モータ30b、Z軸モータ(図示しない)を制御する。このX−Y−Zステージ30のX,Y,Z方向への駆動制御により、CCDカメラ40によって、検査用パレット20上に配置された複数の支持部120を個別に撮像することが可能である。又、外部装置70は、コントローラ50との間で、各種のデータ通信が可能である。外部装置70は、ステージ制御手段に相当する。   The external device 70 is composed of a CPU such as a personal computer. The external device 70 includes an X-axis motor driver 71, a Y-axis motor driver 72, and a Z-axis motor driver 73 in order to perform drive control in the X, Y, and Z directions of the XYZ stage 30. The X-axis motor 30a, Y-axis motor 30b, and Z-axis motor (not shown) are controlled via each driver. With the drive control of the XYZ stage 30 in the X, Y, and Z directions, the CCD camera 40 can individually image a plurality of support portions 120 arranged on the inspection pallet 20. . In addition, the external device 70 can perform various types of data communication with the controller 50. The external device 70 corresponds to a stage control unit.

さて、本実施形態の検査装置10の作用を説明する前に、製品である眼内レンズの製品検査項目と、部品である支持部について説明する。
図9に示すように、眼内レンズ100の全長Lは、光学部中心Oを通る線に沿って計測される、一対の支持部120を含めた長径である。この光学部中心Oは、基準点に相当するものである。又、支持部径Aは、支持部120の幅である。この全長Lと、支持部径Aが、本実施形態において、製品の検査項目に該当する。ここで、眼内レンズ100の全長Lの1/2が1/2全長となる。
Before describing the operation of the inspection apparatus 10 according to the present embodiment, the product inspection items of the intraocular lens that is a product and the support portion that is a part will be described.
As shown in FIG. 9, the total length L of the intraocular lens 100 is a long diameter including a pair of support parts 120 measured along a line passing through the optical part center O. The optical part center O corresponds to a reference point. The support portion diameter A is the width of the support portion 120. The total length L and the support portion diameter A correspond to product inspection items in the present embodiment. Here, ½ of the total length L of the intraocular lens 100 is ½ full length.

又、支持部120は、図9に示すように、曲線部122と、該曲線部122に一体に形成された直線部124とを備えている。図3においては、支持部120の光学部110に対して組み付けする前の支持部120単体を示している。図3に示す支持部120の直線部124の取付端124aは、光学部110に対して、埋め込みされる部分となる。図3において、Aは、図9で説明した支持部径、λは、図4の後述するS500の仮想1/2全長λ算出において、算出された仮想光学部中心Ovから、支持部120単体の最遠点までの距離とし、仮想1/2全長と定義する。すなわち、仮想1/2全長は製品の1/2全長に相当する長さである。Rkは、該曲線部122の曲率半径である。なお、曲率半径は、曲率半径中心Okから、曲線部122の外周又は内周のいずれのものであってもよい。本実施形態では、曲率半径中心Okから曲線部122の内周までを曲率半径として検出する。又、曲線部122のことを説明の便宜上、支持部円弧ということがある。図中、Okは曲率半径中心を示す。又、Dは支持部円弧幅であり、該曲線部122の自由端122aから直線部124までの、直線部124に沿った方向と直交する方向成分距離である。   As shown in FIG. 9, the support portion 120 includes a curved portion 122 and a straight portion 124 formed integrally with the curved portion 122. In FIG. 3, the support part 120 single body before assembling | attaching with respect to the optical part 110 of the support part 120 is shown. The attachment end 124 a of the linear portion 124 of the support portion 120 shown in FIG. 3 is a portion embedded in the optical portion 110. In FIG. 3, A is the diameter of the support portion described in FIG. 9, and λ is the single optical support portion 120 from the calculated virtual optical portion center Ov in the calculation of the virtual ½ full length λ of S500 described later in FIG. 4. The distance to the farthest point is defined as the virtual ½ full length. That is, the virtual ½ full length is a length corresponding to the ½ full length of the product. Rk is a radius of curvature of the curved portion 122. The radius of curvature may be any of the outer circumference and the inner circumference of the curved portion 122 from the curvature radius center Ok. In the present embodiment, the radius from the curvature radius center Ok to the inner periphery of the curved portion 122 is detected as the curvature radius. Further, the curved portion 122 may be referred to as a support portion arc for convenience of explanation. In the figure, Ok indicates the center of curvature radius. Further, D is a support portion arc width, which is a direction component distance perpendicular to the direction along the straight line portion 124 from the free end 122a of the curved portion 122 to the straight line portion 124.

さて、上記のように構成された検査装置10の作用について説明する。
前記支持部120の形状検査を行う場合、検査員は、検査装置10の検査用パレット20上に、複数個の支持部120を升目20a内にそれぞれ位置するように載置する。すなわち、支持部120は、升目20aを横切らないように載置されることが望ましい。
Now, the operation of the inspection apparatus 10 configured as described above will be described.
When inspecting the shape of the support portion 120, the inspector places the plurality of support portions 120 on the inspection pallet 20 of the inspection apparatus 10 so as to be positioned in the mesh 20 a. That is, it is desirable that the support unit 120 be placed so as not to cross the cell 20a.

そして、コントローラ50からの制御により、照明装置26にて検査用パレット20を照明した状態で、CCDカメラ40にて、検査用パレット20を撮像する。そして、この場合、画像処理部50aは、まず、撮像して得られた画像に基づいて升目20aの位置を検出し、次に1つの升目20aの内部のみを計測対象とするマスク領域(すなわち、計測処理対象領域)を設定する。そして、画像処理部50aは、該マスク領域内において、下記で説明するフローチャートの順序に従って処理を行う。   Under the control of the controller 50, the inspection pallet 20 is imaged by the CCD camera 40 while the inspection pallet 20 is illuminated by the illumination device 26. In this case, the image processing unit 50a first detects the position of the cell 20a based on the image obtained by imaging, and then the mask region (that is, only the inside of one cell 20a) is measured (that is, Set the measurement process target area). Then, the image processing unit 50a performs processing in the mask area according to the order of flowcharts described below.

図4は、CCDカメラ40から入力した画像データに基づいて画像処理部50aが行う画像処理のフローチャートであり、撮像された支持部120毎に行われる。図4に示すように、S100の表裏判別、S200の支持部円弧の曲率半径Cの算出、S300の支持部円弧幅Dの算出、S400の支持部径Aの算出、S500の仮想1/2全長λの算出の各処理が画像処理部50aにより行われる。   FIG. 4 is a flowchart of image processing performed by the image processing unit 50 a based on image data input from the CCD camera 40, and is performed for each captured support unit 120. As shown in FIG. 4, front / back discrimination in S100, calculation of the radius of curvature C of the support portion arc in S200, calculation of the support portion arc width D in S300, calculation of the support portion diameter A in S400, virtual half length of S500 Each process of calculating λ is performed by the image processing unit 50a.

(表裏判別)
表裏判別処理を図5及び、図6を参照して説明する。図5はS100の表裏判別処理であるサブルーチンの詳細を示すフローチャートである。図6(a)〜(g)は、画像データの処理を説明するためのものである。各図において、図示されているのは、支持部120の画像であるが、説明の便宜上、この画像において、支持部120及び支持部120の各構成に対応する部分には、支持部120及び各構成に付した符号と同じ符号を付す。なお、CCDカメラ40から入力した画像データは、コントローラ50が備える外部記憶装置や、メモリ等の内部記憶装置(ともに図示しない)に一旦格納される。
(Front / back discrimination)
The front / back discrimination processing will be described with reference to FIG. 5 and FIG. FIG. 5 is a flowchart showing details of a subroutine which is the front / back discrimination process of S100. 6A to 6G are diagrams for explaining the processing of the image data. In each figure, an image of the support unit 120 is illustrated. However, for convenience of explanation, in this image, portions corresponding to the configurations of the support unit 120 and the support unit 120 include the support unit 120 and the respective units. The same reference numerals as those used in the configuration are attached. The image data input from the CCD camera 40 is temporarily stored in an external storage device provided in the controller 50 or an internal storage device such as a memory (both not shown).

画像処理部50aは、S102において、図6(a)に示すように入力した画像データを2値化し(図6(b)参照)、S104において、2値化画像に基づいて、支持部120の重心Ogと、主軸角θ1を算出する。主軸角θ1は、重心Ogから図6(c)において左方(反X方向)へ延びた直線m1と、重心Ogから図6(c)において、支持部120の両端面のうち一方の端面の内周側エッジを通過する直線m2間の角度である。画像処理部50aは、前記直線m1,m2を生成することによって主軸角θ1を算出する。   In S102, the image processing unit 50a binarizes the input image data as shown in FIG. 6A (see FIG. 6B). In S104, based on the binarized image, the image processing unit 50a The center of gravity Og and the main shaft angle θ1 are calculated. The main shaft angle θ1 is a straight line m1 extending leftward (anti-X direction) in FIG. 6C from the center of gravity Og, and one end surface of both end surfaces of the support portion 120 in FIG. 6C from the center of gravity Og. This is the angle between the straight lines m2 passing through the inner peripheral edge. The image processing unit 50a calculates the main axis angle θ1 by generating the straight lines m1 and m2.

なお、直線m1は、画像処理プログラムに基づいて予め設定されたXY直交座標のX軸に平行な直線(なお、この直線は図6(d)では図示していない)に平行な直線であって、重心Ogを通る直線として算出される。図6(b)、(c)では、2値化画像を示すために支持部120の画像にはハッチングを付している。   The straight line m1 is a straight line parallel to a straight line parallel to the X axis of XY orthogonal coordinates set in advance based on the image processing program (this straight line is not shown in FIG. 6D). , Calculated as a straight line passing through the center of gravity Og. In FIGS. 6B and 6C, the image of the support unit 120 is hatched to show a binarized image.

次に、画像処理部50aは、S106において、S102,S104で使用した2値化画像ではなく、2値化する前の支持部120の画像データを前記メモリ等の記憶装置(図示しない)から読み出して、支持部の位置検出を行う。すなわち、直線m2に対して垂直方向で支持部120の位置を検出する。ここで、検出した支持部120の内周のエッジ部位を点P1とする(図6(d)参照)。この点P1を有する支持部120の部位は所定部位に相当する。   Next, in S106, the image processing unit 50a reads not the binarized image used in S102 and S104 but the image data of the support unit 120 before binarization from a storage device (not shown) such as the memory. Then, the position of the support part is detected. That is, the position of the support part 120 is detected in a direction perpendicular to the straight line m2. Here, the detected edge part of the inner periphery of the support part 120 is defined as a point P1 (see FIG. 6D). The part of the support part 120 having this point P1 corresponds to a predetermined part.

次のS108では、画像処理部50aは、点P1を基に支持部円弧の曲率半径Rk及び曲率半径中心Okを算出する。具体的には、画像処理部50aは図6(e)に示すように点P1から等距離に位置する支持部120内周のエッジ部位を点P2、点P3として算出する。次に、画像処理部50aは、点P1,点P2,点P3を共に通過する曲線の曲率半径Rkを算出する。なお、3つの点を通過する曲線の曲率半径の求め方は公知であるので、説明を省略する。   In next step S108, the image processing unit 50a calculates the curvature radius Rk and the curvature radius center Ok of the support portion arc based on the point P1. Specifically, as shown in FIG. 6E, the image processing unit 50a calculates the edge portions on the inner periphery of the support unit 120 located at the same distance from the point P1, as the points P2 and P3. Next, the image processing unit 50a calculates the curvature radius Rk of the curve that passes through the points P1, P2, and P3. In addition, since the method of calculating | requiring the curvature radius of the curve which passes three points is well-known, description is abbreviate | omitted.

S110では、画像処理部50aは支持部120両端外周のエッジ部位である端点T1,端点T2を検出する(図6(f)参照)。すなわち、画像処理部50aは端点T1及び端点T2の位置を算出する。S112では、画像処理部50aは、端点T1,端点T2と曲率半径中心Okの距離K1、距離K2を算出する(図6(f)参照)。   In S110, the image processing unit 50a detects the end point T1 and the end point T2 which are edge portions on both ends of the support unit 120 (see FIG. 6F). That is, the image processing unit 50a calculates the positions of the end points T1 and T2. In S112, the image processing unit 50a calculates a distance K1 and a distance K2 between the end point T1 and the end point T2 and the radius of curvature center Ok (see FIG. 6F).

S114では、画像処理部50aは、距離K1<曲率半径Rkであって、距離K2<曲率半径Rkであるか否かを判定する。画像処理部50aは、距離K1<曲率半径Rkであって、距離K2<曲率半径Rkである場合は、支持部120が形状異常であると判定して、コントローラ50にその結果を出力し、このフローチャートを抜け出す。コントローラ50は、画像処理部50aの判定結果に基づいてモニタ60に形状異常である旨を表示する。一方、画像処理部50aは、距離K1<曲率半径Rkであって、距離K2<曲率半径Rkの判定条件を満足していない場合には、S116に移行する。   In S114, the image processing unit 50a determines whether or not the distance K1 <the radius of curvature Rk and the distance K2 <the radius of curvature Rk. When the distance K1 <the radius of curvature Rk and the distance K2 <the radius of curvature Rk, the image processing unit 50a determines that the support unit 120 is abnormal in shape and outputs the result to the controller 50. Exit the flowchart. The controller 50 displays that the shape is abnormal on the monitor 60 based on the determination result of the image processing unit 50a. On the other hand, if the distance K1 <the radius of curvature Rk and the distance K2 <the radius of curvature Rk is not satisfied, the image processing unit 50a proceeds to S116.

S116では、画像処理部50aは、距離K1>距離K2か否かを判定する。画像処理部50aは、距離K1>距離K2である場合には、S134において、直線部124の端部(すなわち、取付端124a)の端点が、端点T1であると判定し、S120に移行する。一方、距離K1>距離K2でない場合には、S118において、直線部124の端部(すなわち、取付端124a)の端点が、端点T2であると判定し、S120に移行する。   In S116, the image processing unit 50a determines whether or not distance K1> distance K2. If the distance K1> the distance K2, the image processing unit 50a determines in S134 that the end point of the straight line portion 124 (that is, the attachment end 124a) is the end point T1, and proceeds to S120. On the other hand, if distance K1> distance K2 is not satisfied, it is determined in S118 that the end point of the end portion of the straight portion 124 (that is, the attachment end 124a) is the end point T2, and the process proceeds to S120.

S120では、画像処理部50aは角度α1の算出を行う。ここで角度α1は、重心Ogから図6(g)において右方(X方向)へ延びた直線m3と、重心Ogから点P1を通る直線m4間の角度であって、直線m3から反時計回り方向に測定した角度である。なお、この角度α1は0〜360°表記で計算される。なお、直線m3は、画像処理プログラムに基づいて予め設定されたXY直交座標のX軸に平行な直線(この直線は図6(g)では図示していない)に平行な直線であって、重心Ogを通る直線として算出される。直線m3は角度測定基準線に相当する。直線m4は第1直線に相当する。角度α1は第1角度に相当する。   In S120, the image processing unit 50a calculates the angle α1. Here, the angle α1 is an angle between a straight line m3 extending rightward (X direction) in FIG. 6G from the center of gravity Og and a straight line m4 passing through the point P1 from the center of gravity Og, and is counterclockwise from the straight line m3. The angle measured in the direction. In addition, this angle (alpha) 1 is calculated by 0-360 degree description. The straight line m3 is a straight line parallel to the X axis of the XY orthogonal coordinates set in advance based on the image processing program (this straight line is not shown in FIG. 6 (g)), and the centroid Calculated as a straight line passing through Og. The straight line m3 corresponds to an angle measurement reference line. The straight line m4 corresponds to the first straight line. The angle α1 corresponds to the first angle.

次に、S122では、画像処理部50aは、角度α2の算出を行う。ここで、角度α2は、直線m3を基準とし、S134又はS118において、直線部124の端点として設定された直線部端点(すなわち、T1又はT2)と、重心Ogを通る直線m5間の角度であって、直線m3から反時計回り方向に測定した角度である。なお、本実施形態では、説明の便宜上、図6(g)では、直線部124の端点は端点T2で示されている。なお、この角度α2は0〜360°表記で計算される。直線m5は第2直線に相当する。角度α2は第2角度に相当する。   Next, in S122, the image processing unit 50a calculates the angle α2. Here, the angle α2 is an angle between the straight line end point (that is, T1 or T2) set as the end point of the straight line part 124 in S134 or S118 and the straight line m5 passing through the center of gravity Og with respect to the straight line m3. The angle measured in the counterclockwise direction from the straight line m3. In the present embodiment, for convenience of explanation, in FIG. 6G, the end point of the straight line portion 124 is indicated by the end point T2. The angle α2 is calculated using a 0 to 360 ° notation. The straight line m5 corresponds to the second straight line. The angle α2 corresponds to the second angle.

次のS124では、画像処理部50aは、角度α1と、角度α2の差である角度α3を算出する。S126では、画像処理部50aは、角度α3が、180°を超えているか否かを判定し、角度α3が180°を超えていると判定した場合には、S136において、角度α3から360°を減算した値を、新たな角度α3とし、S128に移行する。又、S126において、画像処理部50aは、角度α3が180°以下と判定した場合には、S128に移行する。   In next S124, the image processing unit 50a calculates an angle α3 which is a difference between the angle α1 and the angle α2. In S126, the image processing unit 50a determines whether or not the angle α3 exceeds 180 °, and when it is determined that the angle α3 exceeds 180 °, in S136, the image processing unit 50a increases the angle α3 from 360 °. The subtracted value is set as a new angle α3, and the process proceeds to S128. In S126, if the image processing unit 50a determines that the angle α3 is equal to or less than 180 °, the image processing unit 50a proceeds to S128.

S128では、画像処理部50aは、角度α3が、−180°未満であるか否かを判定し、角度α3が、−180°未満であると判定した場合には、S138において、角度α3に対して360°を加算した値を、新たな角度α3とし、S130に移行する。又、S128において、画像処理部50aは、角度α3が−180°以上と判定した場合には、S130に移行する。   In S128, the image processing unit 50a determines whether or not the angle α3 is less than −180 °. If it is determined that the angle α3 is less than −180 °, the image processing unit 50a determines the angle α3 with respect to the angle α3 in S138. Then, the value obtained by adding 360 ° is set as a new angle α3, and the process proceeds to S130. In S128, if the image processing unit 50a determines that the angle α3 is −180 ° or more, the image processing unit 50a proceeds to S130.

このように、画像処理部50aは、S124で算出した、角度α3が、既に−180°≦α3≦180°となっている場合には、S126,S128の判定を「NO」として、S130に移行する。又、角度α3が、180°を超えている場合や、逆に−180°よりも小さい場合には、S136やS138の処理により、−180°≦α3≦180°にして、S130に移行するのである。   As described above, when the angle α3 calculated in S124 is already −180 ° ≦ α3 ≦ 180 °, the determination in S126 and S128 is “NO” and the process proceeds to S130. To do. If the angle α3 exceeds 180 ° or is smaller than −180 °, the processing of S136 and S138 sets −180 ° ≦ α3 ≦ 180 °, and the process proceeds to S130. is there.

S130では、画像処理部50aは、角度α3が0°よりも大きいか否かを判定し、角度α3が0°よりも大きいと判定した場合には、S140において、支持部120は、表であると判定し、その判定結果をコントローラ50に出力して、このフローチャートを終了する。又、S130で、画像処理部50aは、角度α3が0°以下であると判定した場合には、S132において、支持部120が裏であると判定し、その判定結果をコントローラ50に出力して、このフローチャートを終了する。このようにして、角度α1から、角度α2の差である角度α3の大きさに応じて、支持部120の表裏が決定される。そして、コントローラ50は、画像処理部50aが判定した判定結果に基づいて、モニタ60にその支持部120の判定結果を出力する。   In S130, the image processing unit 50a determines whether or not the angle α3 is greater than 0 °. If it is determined that the angle α3 is greater than 0 °, the support unit 120 is a table in S140. And the determination result is output to the controller 50, and this flowchart is terminated. In S130, if the image processing unit 50a determines that the angle α3 is 0 ° or less, in S132, the image processing unit 50a determines that the support unit 120 is the reverse side, and outputs the determination result to the controller 50. This flowchart is finished. In this way, the front and back of the support portion 120 are determined from the angle α1 according to the magnitude of the angle α3 that is the difference between the angles α2. Then, the controller 50 outputs the determination result of the support unit 120 to the monitor 60 based on the determination result determined by the image processing unit 50a.

次に、再び、図4のフローチャートに戻り、S200では、画像処理部50aは、支持部円弧の曲率半径C及び曲率半径中心Ocの算出を行う。具体的には、画像処理部50aは前記算出した端点T1の近傍の内周側のエッジの部位である点P4と,前記点P2,及び点P3の3つの点に基づいて、曲率半径C及び曲率半径中心Ocの算出を行う(図6(h)参照)。3つの点を通過する曲線の曲率半径の求め方は公知であるので、説明を省略する。   Next, returning to the flowchart of FIG. 4 again, in S200, the image processing unit 50a calculates the curvature radius C and the curvature radius center Oc of the support portion arc. Specifically, the image processing unit 50a determines the radius of curvature C and the point P4, which is a part of the inner peripheral edge in the vicinity of the calculated end point T1, and the three points of the points P2 and P3. The curvature radius center Oc is calculated (see FIG. 6H). Since the method for obtaining the radius of curvature of the curve passing through the three points is known, the description thereof is omitted.

なお、S108において、曲率半径Rkを別途算出している理由は下記の通りである。S108で求めた曲率半径Rkは、表裏判別を行うために使用するためのものであって、算出した曲率半径Rkはそれほど精度が要求されておらず、表裏判別には支障がないためである。S200で算出する曲率半径Cは、より測定精度を上げるために、点P1の代わりに、点P4を使用して、3つの点の間隔を大きくしている。このように3つの点の間隔を大きくすると、間隔が小さい場合よりも、円弧の形状をより正しく算出でき、かつ測定精度を向上することができる。   The reason why the curvature radius Rk is separately calculated in S108 is as follows. This is because the curvature radius Rk obtained in S108 is used for discriminating between the front and the back, and the calculated curvature radius Rk does not require so much accuracy and does not hinder the front / back discrimination. The radius of curvature C calculated in S200 uses a point P4 instead of the point P1 to increase the measurement accuracy, thereby increasing the interval between the three points. When the interval between the three points is increased in this way, the arc shape can be calculated more correctly and the measurement accuracy can be improved than when the interval is small.

次に、S300では、画像処理部50aは、支持部円弧幅Dの算出を行う。この支持部円弧幅Dは、支持部120の形状を示す画像に基づいて、曲線部122における自由端122a外周のエッジ部位から直線部124外周のエッジ部位までの、直線部124に沿った方向と直交する方向成分距離を測定することにより、得られる。   Next, in S300, the image processing unit 50a calculates the support portion arc width D. This support portion arc width D is based on the image showing the shape of the support portion 120 and the direction along the straight portion 124 from the edge portion of the free end 122a to the edge portion of the straight portion 124 on the curved portion 122. It is obtained by measuring the orthogonal direction component distance.

S400では、画像処理部50aは、支持部径Aの算出を行う、支持部径は、支持部120の形状を示す画像に基づいて、算出される。
次に仮想1/2全長λの算出を、図7及び図8を参照して説明する。まず、S502において、画像処理部50aは、支持部120の画像データに基づき、直線部124に対して垂直方向の箇所で、両端のエッジの検出を行い、続いて、両エッジ間の中点U1を算出する(図8(a)参照)。なお、画像処理部50aの直線部124の検知は、前述したS134、又は,S118において、直線部124の端点が設定された結果に基づいて、行われている。
In S400, the image processing unit 50a calculates the support part diameter A. The support part diameter is calculated based on an image showing the shape of the support part 120.
Next, calculation of the virtual ½ full length λ will be described with reference to FIGS. 7 and 8. First, in S502, the image processing unit 50a detects edges at both ends at a position perpendicular to the straight line portion 124 based on the image data of the support unit 120, and subsequently, a midpoint U1 between both edges. Is calculated (see FIG. 8A). The detection of the straight line portion 124 of the image processing unit 50a is performed based on the result of setting the end point of the straight line portion 124 in S134 or S118 described above.

S504においては、中点U1と同様に、画像処理部50aは、支持部120の画像データに基づき、直線部124に対して垂直方向の箇所で、両端のエッジの検出を行い、続いて、両エッジ間の中点U2を算出する(図8(a)参照)。続く、S506においては、画像処理部50aは、中点U1,U2を通過する或いは、最も近い直線nを算出する(図8(a)参照)。直線nは、基準直線に相当する。   In S504, as with the midpoint U1, the image processing unit 50a detects edges at both ends at a position perpendicular to the straight line portion 124 based on the image data of the support unit 120, and then both A midpoint U2 between the edges is calculated (see FIG. 8A). In step S506, the image processing unit 50a calculates the closest straight line n that passes through the midpoints U1 and U2 (see FIG. 8A). The straight line n corresponds to a reference straight line.

次に、S508では、画像処理部50aは、直線nと支持部120の直線部124側の端面との交点C1を算出する(図8(b)参照)。交点C1は、特定部位及び第1交点に相当する。S510では、画像処理部50aは、交点C1を中心として、交点C1から光学部中心O(すなわち、実光学部中心)までのY成分距離を半径とする円E1を算出する(図8(c)参照)。円E1は、第1円に相当する。なお、交点C1から光学部中心OまでのY成分距離Lyは、設定値として予め記憶装置(図示しない)に格納されている。又、後述するX成分距離Lxも同様に設定値として予め記憶装置(図示しない)に格納されている。   In step S508, the image processing unit 50a calculates an intersection C1 between the straight line n and the end surface of the support unit 120 on the straight line portion 124 side (see FIG. 8B). The intersection C1 corresponds to the specific part and the first intersection. In S510, the image processing unit 50a calculates a circle E1 with the radius of the Y component distance from the intersection C1 to the optical unit center O (that is, the actual optical unit center) with the intersection C1 as the center (FIG. 8C). reference). The circle E1 corresponds to the first circle. The Y component distance Ly from the intersection C1 to the optical part center O is stored in advance in a storage device (not shown) as a set value. Similarly, an X component distance Lx, which will be described later, is also stored in advance in a storage device (not shown) as a set value.

なお、Y成分距離Lyとは、前記XY直交座標において、支持部120の直線部124をY軸に平行に配置した場合の、交点C1から光学部中心Oまでの距離のうち、Y軸に投射された成分である。又、X成分距離Lxとは、XY直交座標において、支持部120の直線部124をY軸に平行に配置した場合の、交点C1から光学部中心Oまでの距離のうち、X軸に投射された成分である。   The Y component distance Ly is projected on the Y axis in the distance from the intersection C1 to the optical part center O when the linear part 124 of the support part 120 is arranged in parallel to the Y axis in the XY orthogonal coordinates. Component. Further, the X component distance Lx is projected on the X axis in the distance from the intersection C1 to the optical part center O when the linear part 124 of the support part 120 is arranged parallel to the Y axis in the XY orthogonal coordinates. Ingredients.

次に、S512では、画像処理部50aは、円E1と直線nで光学部中心に近い側の交点C2を算出する(図8(c)参照)。交点C2は第2交点に相当する。続いて、S514では、画像処理部50aは、円E1上の交点C2を通る接線TLを算出する(図8(c)参照)。続く、S516では、画像処理部50aは、交点C2を中心として、交点C1から光学部中心OまでX成分距離Lxを半径とする円E2を算出する(図8(d)参照)。   Next, in S512, the image processing unit 50a calculates an intersection C2 on the side close to the center of the optical unit by the circle E1 and the straight line n (see FIG. 8C). The intersection point C2 corresponds to the second intersection point. Subsequently, in S514, the image processing unit 50a calculates a tangent TL passing through the intersection C2 on the circle E1 (see FIG. 8C). Subsequently, in S516, the image processing unit 50a calculates a circle E2 with the X component distance Lx as the radius from the intersection C1 to the optical unit center O with the intersection C2 as the center (see FIG. 8D).

次に、S518では、画像処理部50aは、円E2と、接線TLの2つの交点のうち、光学部中心Oに近い側の交点を仮想光学部中心Ovとして算出する。仮想光学部中心Ovは仮想点に相当する。このように仮想点を算出する画像処理部50aは、算出手段に相当する。続く、S520では、画像処理部50aは、仮想光学部中心Ovを基準に支持部120外周側のエッジ検出を行うようにして走査し、その最遠の距離となる最遠点Ptを検出する(図8(e)参照)。なお、図3及び図8(d),(e)において、110Vは、仮想光学部を示している。次に、S522では、画像処理部50aは、仮想光学部中心Ovと最遠点Ptの距離を算出し、その結果を仮想1/2全長λとする。すなわち、仮想1/2全長λの算出により製品である眼内レンズ100の全長Lの1/2に相当する距離として計測されたことになる。このように仮想1/2全長λを測定する画像処理部50aは、測定手段に相当する。   Next, in S518, the image processing unit 50a calculates, as a virtual optical unit center Ov, an intersection point closer to the optical unit center O among two intersection points of the circle E2 and the tangent line TL. The virtual optical part center Ov corresponds to a virtual point. The image processing unit 50a that calculates the virtual points in this way corresponds to a calculation unit. Subsequently, in S520, the image processing unit 50a performs scanning by performing edge detection on the outer peripheral side of the support unit 120 on the basis of the virtual optical unit center Ov, and detects the farthest point Pt that is the farthest distance (see FIG. (Refer FIG.8 (e)). In FIG. 3 and FIGS. 8D and 8E, 110V indicates a virtual optical unit. Next, in S522, the image processing unit 50a calculates the distance between the virtual optical unit center Ov and the farthest point Pt, and sets the result as the virtual ½ full length λ. That is, the distance corresponding to ½ of the total length L of the intraocular lens 100 as a product is calculated by calculating the virtual ½ total length λ. Thus, the image processing unit 50a that measures the virtual ½ full length λ corresponds to a measuring unit.

このようにして、S502〜S522の処理が終了すると、画像処理部50aはこのフローチャートを一旦終了し、前述のように算出した、支持部円弧の曲率半径C、支持部円弧幅D、支持部径A、及び仮想1/2全長λの算出結果(すなわち、計測結果)を、コントローラ50に出力する。コントローラ50は、外部装置70にその結果を出力する。   When the processing of S502 to S522 is completed in this way, the image processing unit 50a once ends this flowchart, and the curvature radius C of the support portion arc, the support portion arc width D, and the support portion diameter calculated as described above. The calculation result (that is, the measurement result) of A and the virtual ½ full length λ is output to the controller 50. The controller 50 outputs the result to the external device 70.

外部装置70は、画像処理部50aから、算出結果の入力を受けて、それらの算出結果の適否判定、すなわち、検査を行う。この適否判定は、外部装置70が備える図示しない記憶装置に格納され、予め設定された判定値と比較することにより行われる。すなわち、支持部円弧の曲率半径C、支持部円弧幅D、支持部径A、及び仮想1/2全長λに対して、それぞれ基準となる判定値が用意されている。   The external device 70 receives input of calculation results from the image processing unit 50a, and determines whether the calculation results are appropriate, that is, performs inspection. This suitability determination is stored in a storage device (not shown) included in the external device 70 and is compared with a preset determination value. That is, reference determination values are prepared for the curvature radius C of the support portion arc, the support portion arc width D, the support portion diameter A, and the virtual ½ full length λ.

支持部円弧の曲率半径Cについては、Cs1<C<Cs2を満足すれば、外部装置70により適と判定され、そうでなければ、不適判定がなされる。ここでCs1,Cs2は、支持部円弧の曲率半径C用の判定値である。又、支持部円弧幅Dについては、Ds1<D<Ds2を満足すれば、外部装置70により適と判定され、そうでなければ、不適判定がなされる。ここでDs1,Ds2は、支持部円弧幅用の判定値である。又、支持部径Aについては、As1<A<As2を満足すれば、外部装置70により適と判定され、そうでなければ、不適判定がなされる。ここでAs1,As2は、支持部径A用の判定値である。又、仮想1/2全長λについては、λs1<λ<λs2を満足すれば、適と判定され、そうでなければ、外部装置70により不適判定がなされる。ここでλs1,λs2は、仮想1/2全長λ用の判定値であり、1/2全長に基づいて予め設定された値である。このように、外部装置70、検査手段に相当する。この適不適判定の結果、すなわち検査結果は、外部装置70からコントローラ50に出力されて、コントローラ50により、モニタ60に表示されることにより、検査員に知らせる。   The curvature radius C of the support portion arc is determined to be appropriate by the external device 70 if Cs1 <C <Cs2 is satisfied, and otherwise determined to be inappropriate. Here, Cs1 and Cs2 are determination values for the radius of curvature C of the support portion arc. Further, regarding the support portion arc width D, if Ds1 <D <Ds2 is satisfied, the external device 70 determines that it is appropriate, and if not, it determines that it is inappropriate. Here, Ds1 and Ds2 are determination values for the support portion arc width. Further, regarding the support portion diameter A, if As1 <A <As2 is satisfied, it is determined as appropriate by the external device 70, and if not, it is determined as inappropriate. Here, As1 and As2 are determination values for the support portion diameter A. Further, regarding the virtual ½ full length λ, if λs1 <λ <λs2 is satisfied, it is determined to be appropriate, and if not, the external device 70 determines inappropriateness. Here, λs1 and λs2 are determination values for the virtual ½ full length λ, and are values set in advance based on the ½ full length. Thus, it corresponds to the external device 70 and inspection means. The result of the suitability determination, that is, the inspection result is output from the external device 70 to the controller 50 and displayed on the monitor 60 by the controller 50 to notify the inspector.

さて、上記のように構成された検査装置10の効果を述べる。
(1) 本実施形態では、光学部中心Oの代わりとなる仮想光学部中心Ovを算出し、製品検査と同項目である全長測定に関し、仮想光学部中心Ovを基準として支持部120の部品形状に基づいて仮想1/2全長λ測定を行い、該測定結果の適否判定を行うようにしている。このため、部品である支持部120の形状計測を行うことによって、部品を組み付けする前に、製品検査と同項目の検査が行える。この結果、支持部120の部品形状の計測で眼内レンズ100の不良判別を可能にし、従来の部品単体だけで支持部の不良を判別する方法よりも、有意に眼内レンズの不良判別を行うことができる効果がある。
Now, effects of the inspection apparatus 10 configured as described above will be described.
(1) In the present embodiment, a virtual optical part center Ov serving as an alternative to the optical part center O is calculated, and a part shape of the support part 120 is used with reference to the virtual optical part center Ov with respect to the full length measurement, which is the same item as product inspection. Based on this, the virtual half length λ measurement is performed, and the suitability of the measurement result is determined. For this reason, by measuring the shape of the support part 120, which is a component, it is possible to perform the same inspection as the product inspection before assembling the component. As a result, it is possible to determine the defect of the intraocular lens 100 by measuring the shape of the part of the support part 120, and to determine the defect of the intraocular lens significantly more than the conventional method of determining the defect of the support part only by a single part. There is an effect that can.

(2) 本実施形態では、支持部120の直線部124の特定部位である点(すなわち、交点C1)と、光学部中心Oとの幾何学的関係に基づいて、仮想光学部中心Ov(仮想点)を算出するようにしている。この結果、上記(1)の効果を容易に実現することができる。   (2) In this embodiment, based on the geometric relationship between a point (that is, the intersection C1) that is a specific part of the straight part 124 of the support part 120 and the optical part center O, the virtual optical part center Ov (virtual part) Point) is calculated. As a result, the effect (1) can be easily realized.

(3) 本実施形態では、交点C1と、光学部中心Oとの幾何学的関係に基づく仮想光学部中心Ov(仮想点)の算出は、まず、直線部124上において、該直線部124と平行に直線n(基準直線)を算出している。次に、直線nと直線部124の取付端124a端面とが交わる部分である端点を交点C1とし、続いて、交点C1と光学部中心Oまでの、直線nに沿った方向成分のY成分距離Lyを半径とする円E1を算出するようにしている。更に、円E1と直線nとの交点の中で、光学部中心Oに近い側の交点C2を算出し、円E1上の交点C2を通る接線TLを算出するようにしている。更に、交点C2を中心として、交点C1から光学部中心Oまでの、直線nに沿った方向成分とは直交するX成分距離Lxを半径とする円E2を算出し、円E2と接線TLが交わる交点の中で、光学部中心Oに近い側の交点を仮想光学部中心Ovとするようにしている。   (3) In the present embodiment, the calculation of the virtual optical part center Ov (virtual point) based on the geometrical relationship between the intersection C1 and the optical part center O is first performed on the straight line part 124 with the straight line part 124. A straight line n (reference straight line) is calculated in parallel. Next, an end point where the straight line n intersects with the end face of the attachment end 124a of the straight line portion 124 is defined as an intersection point C1, and then the Y component distance of the directional component along the straight line n from the intersection point C1 to the optical part center O. A circle E1 having a radius Ly is calculated. Furthermore, an intersection C2 on the side close to the optical part center O is calculated among the intersections of the circle E1 and the straight line n, and a tangent TL passing through the intersection C2 on the circle E1 is calculated. Further, a circle E2 having a radius of an X component distance Lx perpendicular to the direction component along the straight line n from the intersection C1 to the optical center O from the intersection C2 is calculated, and the circle E2 and the tangent TL intersect. Among the intersection points, an intersection point closer to the optical part center O is set as a virtual optical part center Ov.

この結果、上記の順序で仮想光学部中心Ovの算出を行うことにより、(2)の効果を容易に実現することができる。
(4) 本実施形態では、仮想光学部中心Ovを基準として支持部120の形状に基づいて行う、眼内レンズの検査と同項目の検査となる仮想1/2全長λの検査では、仮想光学部中心Ovから、支持部120のうち最遠の距離を有する最遠点Ptを検出し、最遠点Ptと仮想光学部中心Ovとの距離を計測するようにしている。
As a result, the effect (2) can be easily realized by calculating the virtual optical part center Ov in the above order.
(4) In the present embodiment, in the inspection of the virtual ½ full length λ, which is the inspection of the same item as the inspection of the intraocular lens, which is performed based on the shape of the support portion 120 with the virtual optical portion center Ov as a reference, the virtual optics The farthest point Pt having the farthest distance in the support part 120 is detected from the part center Ov, and the distance between the farthest point Pt and the virtual optical part center Ov is measured.

この結果、前記実施形態では、支持部120に形状計測に基づいて、眼内レンズの仮想1/2全長λが計測されることにより、眼内レンズの全長Lの計測と実質的に同項目として検査できるため、眼内レンズの不良判別を可能にし、従来の部品単体だけで支持部の不良を判別する方法よりも、有意に眼内レンズの不良判別を行うことができる。   As a result, in the above-described embodiment, the virtual half length λ of the intraocular lens is measured on the support unit 120 based on the shape measurement, so that the item is substantially the same as the measurement of the total length L of the intraocular lens. Since the inspection can be performed, it is possible to determine the defect of the intraocular lens, and it is possible to determine the defect of the intraocular lens significantly more than the conventional method of determining the defect of the support portion only with a single component.

(5) 本実施形態では、支持部120の表裏の判定を行うようにした。この結果、支持部120の表裏判定が行われるため、支持部120を光学部110に対して取付する際のミスを回避できる。又、測定時の基準点を算出する際には、表裏判定は不可欠である。   (5) In this embodiment, the front / back determination of the support part 120 is performed. As a result, since the front / back determination of the support part 120 is performed, an error in attaching the support part 120 to the optical part 110 can be avoided. Moreover, when calculating the reference point at the time of measurement, the front / back determination is indispensable.

(6) 本実施形態では、支持部120の形状に関する特徴の検査を行うようにしたため、支持部120の形状に関する特徴も得ることができる。
(7) 本実施形態では、仮想光学部中心Ovを基準として眼内レンズの検査と同項目の検査、及び支持部120の形状に関する特徴の検査を組み合わせて行なった。そして、支持部120が光学部110に取り付けられた状態を想定し、眼内レンズ100の検査項目のうち、支持部径Aと、全長Lの検査項目に相当する仮想1/2全長λを支持部120単体で行えるようにした。この結果、眼内レンズ100の検査項目のうち、少なくとも1つの検査項目が前記支持部のみで行うことができる。
(6) In this embodiment, since the characteristic regarding the shape of the support part 120 is inspected, the characteristic regarding the shape of the support part 120 can also be obtained.
(7) In the present embodiment, the inspection of the same item as the intraocular lens inspection and the inspection of the characteristics related to the shape of the support portion 120 are performed in combination with the virtual optical center Ov as a reference. Assuming that the support unit 120 is attached to the optical unit 110, among the inspection items of the intraocular lens 100, the support portion diameter A and the virtual half full length λ corresponding to the inspection item of the total length L are supported. The unit 120 can be used alone. As a result, at least one of the inspection items of the intraocular lens 100 can be performed only by the support portion.

(8) 本実施形態では、支持部120の径(支持部径A)、支持部径Aの曲線部122の曲率半径C、及び自由端122aから直線部124までの、直線部124に沿った方向と直交する方向成分距離である支持部円弧幅Dについて得ることができる。又、曲率半径の算出において、点P2、点P3、点P4の検出部位は、支持部円弧の外周エッジ、内周エッジのどちらでも良い。これは、検出精度に影響しないためである。   (8) In this embodiment, the diameter of the support portion 120 (support portion diameter A), the curvature radius C of the curved portion 122 of the support portion diameter A, and the straight portion 124 from the free end 122a to the straight portion 124. It can be obtained for the support portion arc width D which is the direction component distance orthogonal to the direction. In the calculation of the radius of curvature, the point P2, the point P3, and the point P4 may be detected at the outer peripheral edge or the inner peripheral edge of the support portion arc. This is because the detection accuracy is not affected.

(9) 本実施形態では、支持部120の重心Ogと、支持部120の直線部124側の端点T2の位置とを支持部120の形状に基づいて算出し、支持部120の重心Ogと、支持部120の所定部位に属する点P1と、支持部120の直線部124側の端点T2の位置関係に基づいて、前記支持部の表裏の判定を行うようにした。この結果、支持部120の表裏判定を容易に実現することができる。   (9) In the present embodiment, the center of gravity Og of the support portion 120 and the position of the end point T2 on the linear portion 124 side of the support portion 120 are calculated based on the shape of the support portion 120, and the center of gravity Og of the support portion 120 is calculated. Based on the positional relationship between the point P1 belonging to the predetermined part of the support part 120 and the end point T2 on the linear part 124 side of the support part 120, the front and back of the support part is determined. As a result, the front / back determination of the support portion 120 can be easily realized.

(10) 本実施形態では、さらに、支持部120の重心Ogと、支持部120の曲線部122の曲率半径中心Okとを、支持部120の形状に基づいて算出するようにした。そして、曲率半径中心Okと、支持部120の両端のそれぞれの距離を比較して、支持部120の直線部124側の端部を決定するようにした。又、重心Ogを通る直線m3(角度測定基準線)と、支持部120の所定部位に属する点P1と重心Ogを共に通る直線m4(第1直線)とがなす角度α1(第1角度)を算出するようした。更に、直線m3と、支持部120の直線部124側の端部と重心Ogを共に通る直線m5(第2直線)とがなす角度α2(第2角度)とを算出するようにした。そして、角度α1と、角度α2との差分、すなわち、角度α3に基づいて、支持部120の表裏の判定を行うようにした。   (10) In the present embodiment, the center of gravity Og of the support portion 120 and the radius of curvature center Ok of the curved portion 122 of the support portion 120 are further calculated based on the shape of the support portion 120. Then, the distance radius center Ok and the distance between both ends of the support portion 120 are compared to determine the end portion of the support portion 120 on the linear portion 124 side. In addition, an angle α1 (first angle) formed by a straight line m3 (angle measurement reference line) passing through the center of gravity Og, and a straight line m4 (first straight line) passing through the center of gravity Og together with a point P1 belonging to a predetermined portion of the support 120. It was calculated. Furthermore, the angle α2 (second angle) formed by the straight line m3 and the straight line m5 (second straight line) passing through the center of gravity Og and the end of the support portion 120 on the straight line portion 124 side is calculated. Then, based on the difference between the angle α1 and the angle α2, that is, the angle α3, the front and back of the support portion 120 is determined.

この結果、支持部120の表裏判定を容易に実現することができる。なお、端点の検出部位は、外周エッジ、内周エッジのどちらでも良い。これは、表裏判定に影響しないためである。   As a result, the front / back determination of the support portion 120 can be easily realized. Note that the end point detection site may be either the outer peripheral edge or the inner peripheral edge. This is because the front / back determination is not affected.

(11) 本実施形態の検査装置10は、支持部120の形状の測定は、支持部120の形状の画像により簡単に行うことができ、このため、目視検査を行う必要がなくなる。このため、人為的な誤差をなくすることができ、しかも、検査に時間を要することがなく、精度の高い定量的な検査もできる。   (11) In the inspection apparatus 10 according to the present embodiment, the shape of the support portion 120 can be easily measured based on the image of the shape of the support portion 120. Therefore, it is not necessary to perform a visual inspection. For this reason, it is possible to eliminate an artificial error, and it is possible to perform quantitative inspection with high accuracy without requiring time for inspection.

(12) 本実施形態の検査装置10は、CCDカメラ40を検査用パレット20上において3次元的に移動可能に支持するX−Y−Zステージ30とを備え、検査用パレット20上の複数の支持部120をCCDカメラ40にて順次撮像可能にX−Y−Zステージ30を駆動制御する外部装置70を備える。この結果、CCDカメラ40にて順次撮像できるため、撮像された支持部120の形状測定を順次行い、検査を行うことができる。   (12) The inspection apparatus 10 of the present embodiment includes an XYZ stage 30 that supports the CCD camera 40 so as to be movable three-dimensionally on the inspection pallet 20. An external device 70 that drives and controls the XYZ stage 30 is provided so that the support unit 120 can be sequentially imaged by the CCD camera 40. As a result, since the CCD camera 40 can sequentially capture images, it is possible to sequentially measure the shape of the captured support portion 120 and perform an inspection.

(13) 本実施形態では、検査用パレット20は、透明体から形成され、透明体に升目20aが形成されていることにより、支持部120を検査用パレットに載置して撮像した際の指標にすることができる。すなわち、画像処理時において、升目20aに基づいて該升目を単位としたマスク領域を容易に形成することができる。又、本実施形態では、CCDカメラ40をX−Y−Zステージ30にて移動する際に、この升目20aを指標にして移動させることもでき、各升目20a内にの支持部120の連続的な計測も可能となる。   (13) In this embodiment, the inspection pallet 20 is formed of a transparent body, and the grid 20a is formed on the transparent body, so that the index when the support unit 120 is placed on the inspection pallet and imaged. Can be. That is, at the time of image processing, it is possible to easily form a mask area in units of the cells based on the cells 20a. Further, in this embodiment, when the CCD camera 40 is moved on the XYZ stage 30, it can be moved using this grid 20a as an index, and the support portion 120 in each grid 20a can be continuously moved. Measurement is also possible.

(14) 本実施形態では、升目20aは、検査用パレット20の内部に設けられているため、検査用パレット20の表面や裏面に設けられている場合に比較して、升目20aの消失や、欠けが発生しない効果がある。   (14) In this embodiment, since the cells 20a are provided inside the inspection pallet 20, compared to the case where the cells 20a are provided on the front and back surfaces of the inspection pallet 20, the disappearance of the cells 20a, There is an effect that no chipping occurs.

本発明は前記実施形態に限定されるものではなく、下記の通りに構成してもよい。
・ 前記特定部位としては、交点C1に限定するものではなく、例えば、交点C1から基準直線上において、所定距離オフセットして配置した点であってもよい。
The present invention is not limited to the above embodiment, and may be configured as follows.
The specific portion is not limited to the intersection point C1, and may be, for example, a point arranged with a predetermined distance offset from the intersection point C1 on the reference straight line.

・ 検査用パレット20の材質は、好ましくは、アクリル樹脂、塩化ビニル樹脂、ポリスチレン、ポリエチレン、ポリプロピレン、ポリカーボネート、フェノール樹脂、又は、エポキシ樹脂等の透明、又は半透明の合成樹脂であってもよく、より好ましくはソーダガラスである。   The material of the inspection pallet 20 may preferably be a transparent or translucent synthetic resin such as acrylic resin, vinyl chloride resin, polystyrene, polyethylene, polypropylene, polycarbonate, phenol resin, or epoxy resin, More preferred is soda glass.

・ CCDカメラ40では、イメージセンサである固体撮像デバイスとして、CCDを使用しているが、撮像手段としてCMOSを使用してもよく、或いは撮像管等を使用してもよい。   In the CCD camera 40, a CCD is used as a solid-state imaging device that is an image sensor, but a CMOS may be used as an imaging means, or an imaging tube or the like may be used.

・ 前記実施形態では、支持部のみの検査で、製品検査と同項目の検査である「支持部径A」と、全長Lの検査項目に相当する「仮想1/2全長λ」の両方の計測及び検査を行ったが、支持部径Aの測定検査を省略してもよい。   In the embodiment, in the inspection of only the support portion, both the “support portion diameter A” which is the same item inspection as the product inspection and the “virtual ½ full length λ” corresponding to the inspection item of the total length L are measured. However, the measurement and inspection of the support portion diameter A may be omitted.

本発明を具体化した一実施形態の検査装置の全体概略図。1 is an overall schematic diagram of an inspection apparatus according to an embodiment of the present invention. (a)は検査用パレット20の平面図、(b)は検査用パレット20の断面図。(A) is a top view of the inspection pallet 20, and (b) is a cross-sectional view of the inspection pallet 20. 支持部の検査項目の説明図。Explanatory drawing of the inspection item of a support part. 画像処理を示すフローチャート。The flowchart which shows an image process. 表裏判別を示すフローチャート。The flowchart which shows front / back discrimination. (a)〜(h)は支持部を表裏判別する場合の説明図。(A)-(h) is explanatory drawing in the case of discriminating the front and back of a support part. 仮想1/2全長λ算出のフローチャート。The flowchart of virtual 1/2 full length (lambda) calculation. (a)〜(e)は支持部の仮想1/2全長λを算出する場合の説明図。(A)-(e) is explanatory drawing in the case of calculating virtual 1/2 full length (lambda) of a support part. 眼内レンズの平面図。The top view of an intraocular lens.

符号の説明Explanation of symbols

10…検査装置
20…検査用パレット
30…X−Y−Zステージ(ステージ手段)
40…CCDカメラ(撮像手段)
50…コントローラ
50a…画像処理部(算出手段、測定手段)
70…外部装置(検査手段、ステージ制御手段)
O…光学部中心(基準点)
Ov…仮想光学部中心(仮想点)
n…直線(基準直線)
C1…交点(特定部位、第1交点)
C2…交点(第2交点)
E1…円(第1円)
DESCRIPTION OF SYMBOLS 10 ... Inspection apparatus 20 ... Inspection pallet 30 ... XYZ stage (stage means)
40. CCD camera (imaging means)
50 ... Controller 50a ... Image processing section (calculation means, measurement means)
70 ... External device (inspection means, stage control means)
O ... Optical center (reference point)
Ov ... Virtual optics center (virtual point)
n ... Line (reference line)
C1 ... Intersection (specific part, first intersection)
C2 ... Intersection (second intersection)
E1 ... yen (first circle)

Claims (6)

部品形状を撮像し、
該部品形状と、製品検査において基準となる基準点との幾何学的関係に基づき前記基準点の代わりとなる仮想点を算出し、
前記製品検査と同項目の検査を、該仮想点を基準として前記部品形状に基づいて行う部品の形状計測方法であって、
前記製品検査は、光学部と該光学部に取着された部品としての支持部とを含む眼内レンズの検査であり、前記部品形状が支持部の形状であり、
前記支持部は、前記光学部に取着される取付端を有する直線部と、前記直線部と一体形成されるとともに自由端を備える曲線部を有し、
前記眼内レンズの検査において基準となる基準点は、前記光学部の中心(以下、光学部中心という)とし、
前記幾何学的関係が、前記直線部の特定部位と、前記光学部中心との関係であり、該幾何学的関係に基づいて、前記仮想点としての仮想光学部中心の算出を、
(1) 前記直線部上において、該直線部と平行に基準直線を算出し、
(2) 前記基準直線と前記直線部の取付端端面とが交わる部分を特定部位としての第1交点とし、第1交点と前記光学部中心までの、前記基準直線に沿った方向成分の距離を半径とする第1円を算出し、
(3) 前記第1円と前記基準直線との交点の中で、前記光学部中心に近い側の第2交点を算出し、
(4) 第1円上の第2交点を通る接線を算出し、
(5) 前記第2交点を中心として、前記第1交点から光学部中心までの、前記基準直線に沿った方向成分とは直交する方向成分の距離を半径とする第2円を算出し、
(6) 第2円と前記接線が交わる交点中、前記接線の前記光学部中心に近い側の交点を仮想点とする
ことにより、行うことを特徴とする部品の形状計測方法。
Image the part shape,
Calculate a virtual point instead of the reference point based on a geometric relationship between the part shape and a reference point that is a reference in product inspection,
A method for measuring the shape of a part , wherein the inspection of the same item as the product inspection is performed based on the part shape based on the virtual point ,
The product inspection is an inspection of an intraocular lens including an optical part and a support part as a part attached to the optical part, and the part shape is the shape of the support part,
The support portion includes a straight portion having a mounting end attached to the optical portion, and a curved portion formed integrally with the straight portion and having a free end,
The reference point used as a reference in the inspection of the intraocular lens is the center of the optical unit (hereinafter referred to as the optical unit center),
The geometric relationship is a relationship between the specific part of the straight line portion and the optical portion center, and based on the geometric relationship, calculation of the virtual optical portion center as the virtual point is performed.
(1) On the straight part, a reference straight line is calculated in parallel with the straight part,
(2) A portion where the reference straight line and the attachment end face of the straight portion intersect is a first intersection as a specific part, and a distance of a direction component along the reference straight line from the first intersection to the optical part center Calculate the first circle as the radius,
(3) Of the intersection points of the first circle and the reference straight line, calculate a second intersection point closer to the center of the optical unit,
(4) Calculate a tangent line passing through the second intersection on the first circle,
(5) Centering on the second intersection point, calculating a second circle having a radius of a distance of a direction component perpendicular to the direction component along the reference straight line from the first intersection point to the center of the optical unit,
(6) Of the intersections where the second circle and the tangent line intersect, the intersection point on the side of the tangent line that is closer to the center of the optical part is a virtual point.
A method for measuring the shape of a component, characterized in that the method is performed.
前記仮想点を基準として前記部品形状に基づいて行う、眼内レンズの検査と同項目の検査は、
前記仮想点から、前記支持部のうち最遠の距離を有する最遠点を検出し、該最遠点と仮想点との距離を計測することにより、眼内レンズの1/2全長に相当する距離を計測するものであることを特徴とする請求項に記載の部品の形状計測方法。
The inspection of the same item as the inspection of the intraocular lens, which is performed based on the part shape with the virtual point as a reference,
By detecting the farthest point having the farthest distance from the virtual point and measuring the distance between the farthest point and the virtual point, it corresponds to ½ full length of the intraocular lens. The method for measuring a shape of a part according to claim 1 , wherein the distance is measured.
前記仮想点を基準として前記部品形状に基づいて行う、眼内レンズの検査と同項目の検査、前記支持部の表裏の判定、及び、前記支持部の形状に関する特徴の検査を組み合わせて行ない、
前記支持部が前記光学部に取り付けられた状態を想定し、眼内レンズの検査項目のうち、少なくとも1つの検査項目が前記支持部のみで行えることを特徴とする請求項1又は請求項2に記載の部品の形状計測方法。
Based on the part shape with the virtual point as a reference, the inspection of the same item as the inspection of the intraocular lens, the determination of the front and back of the support part, and the inspection of the characteristics related to the shape of the support part,
Assuming a state in which the support portion is attached to the optical unit, of the inspection items of the intraocular lens, to claim 1 or claim 2, characterized in that at least one test item can be performed only by the support portion The shape measurement method of the described part.
前記支持部の形状に関する特徴は、該支持部の径、該支持部の曲線部の曲率半径、及び前記自由端から前記直線部までの、該直線部に沿った方向と直交する方向成分距離である支持部円弧幅のうち少なくとも1つであることを特徴とする請求項に記載の部品の形状計測方法。 The features related to the shape of the support part are the diameter of the support part, the radius of curvature of the curved part of the support part, and the direction component distance perpendicular to the direction along the straight line part from the free end to the straight line part. 4. The part shape measuring method according to claim 3 , wherein the shape is at least one of a certain support portion arc width. 部品形状を撮像する撮像手段と、
製品検査において基準となる基準点と、前記撮像手段により得られた前記部品形状の幾何学的関係に基づき前記基準点の代わりとなる仮想点を算出する算出手段と、
製品検査と同項目の検査に関し、該仮想点を基準として前記部品形状に基づいて測定を行う測定手段と、
前記測定手段の測定結果の適否判定を行う検査手段を備えた部品の形状計測装置であって、
前記製品検査は、光学部と該光学部に取着された部品としての支持部とを含む眼内レンズの検査であり、前記部品形状が支持部の形状であり、
前記支持部は、前記光学部に取着される取付端を有する直線部と、前記直線部と一体形成されるとともに自由端を備える曲線部を有し、
前記眼内レンズの検査において基準となる基準点は、前記光学部の中心(以下、光学部中心という)とし、
前記幾何学的関係が、前記直線部の特定部位と、前記光学部中心との関係であり、
前記算出手段は、前記幾何学的関係に基づいて、前記仮想点としての仮想光学部中心の算出を、
(1) 前記直線部上において、該直線部と平行に基準直線を算出し、
(2) 前記基準直線と前記直線部の取付端端面とが交わる部分を特定部位としての第1交点とし、第1交点と前記光学部中心までの、前記基準直線に沿った方向成分の距離を半径とする第1円を算出し、
(3) 前記第1円と前記基準直線との交点の中で、前記光学部中心に近い側の第2交点を算出し、
(4) 第1円上の第2交点を通る接線を算出し、
(5) 前記第2交点を中心として、前記第1交点から光学部中心までの、前記基準直線に沿った方向成分とは直交する方向成分の距離を半径とする第2円を算出し、
(6) 第2円と前記接線が交わる交点中、前記接線の前記光学部中心に近い側の交点を仮想点とする
ことにより、行うことを特徴とする部品の形状計測装置。
Imaging means for imaging the component shape;
A calculation means for calculating a reference point serving as a reference in product inspection, and a virtual point instead of the reference point based on a geometric relationship between the component shapes obtained by the imaging means;
With respect to the inspection of the same item as the product inspection, measuring means for measuring based on the part shape with the virtual point as a reference,
A component shape measuring apparatus provided with an inspection means for determining the suitability of the measurement result of the measuring means ,
The product inspection is an inspection of an intraocular lens including an optical part and a support part as a part attached to the optical part, and the part shape is the shape of the support part,
The support portion includes a straight portion having a mounting end attached to the optical portion, and a curved portion formed integrally with the straight portion and having a free end,
The reference point used as a reference in the inspection of the intraocular lens is the center of the optical unit (hereinafter referred to as the optical unit center),
The geometrical relationship is a relationship between a specific part of the straight line part and the center of the optical part,
The calculation means calculates a virtual optical unit center as the virtual point based on the geometric relationship,
(1) On the straight part, a reference straight line is calculated in parallel with the straight part,
(2) A portion where the reference straight line and the attachment end face of the straight portion intersect is a first intersection as a specific part, and a distance of a direction component along the reference straight line from the first intersection to the optical part center Calculate the first circle as the radius,
(3) Of the intersection points of the first circle and the reference straight line, calculate a second intersection point closer to the center of the optical unit,
(4) Calculate a tangent line passing through the second intersection on the first circle,
(5) Centering on the second intersection point, calculating a second circle having a radius of a distance of a direction component perpendicular to the direction component along the reference straight line from the first intersection point to the center of the optical unit,
(6) Of the intersections where the second circle and the tangent line intersect, the intersection point on the side of the tangent line that is closer to the center of the optical part is a virtual point.
A part shape measuring apparatus characterized by being performed .
前記部品を複数個載置可能な検査用パレットと、
前記検査用パレットを照射可能な照明手段と、
前記撮像手段を前記検査用パレット上において3次元的に移動可能に支持するステージ手段とを備え、
前記検査用パレット上の複数の部品を前記撮像手段にて順次撮像可能に前記ステージ手段を駆動制御するステージ制御手段とを備えたことを特徴とする請求項に記載の部品の形状計測装置。
An inspection pallet capable of mounting a plurality of the parts;
Illumination means capable of irradiating the inspection pallet;
Stage means for supporting the imaging means movably in a three-dimensional manner on the inspection pallet;
6. The part shape measuring apparatus according to claim 5 , further comprising stage control means for driving and controlling the stage means so that a plurality of parts on the inspection pallet can be sequentially imaged by the imaging means.
JP2005257771A 2005-09-06 2005-09-06 Part shape measuring method and part shape measuring apparatus Expired - Fee Related JP4759346B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005257771A JP4759346B2 (en) 2005-09-06 2005-09-06 Part shape measuring method and part shape measuring apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005257771A JP4759346B2 (en) 2005-09-06 2005-09-06 Part shape measuring method and part shape measuring apparatus

Publications (2)

Publication Number Publication Date
JP2007071637A JP2007071637A (en) 2007-03-22
JP4759346B2 true JP4759346B2 (en) 2011-08-31

Family

ID=37933203

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005257771A Expired - Fee Related JP4759346B2 (en) 2005-09-06 2005-09-06 Part shape measuring method and part shape measuring apparatus

Country Status (1)

Country Link
JP (1) JP4759346B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63201876A (en) * 1987-02-18 1988-08-19 Hitachi Ltd Picture processing system and device
JPH05312547A (en) * 1992-05-15 1993-11-22 Sokkia Co Ltd Two-dimension measuring machine
JPH08501480A (en) * 1993-07-09 1996-02-20 カビ・ファーマシア・オフサルミクス・インコーポレーテッド Intraocular lens with improved cylindrical haptic
JPH09101125A (en) * 1995-10-07 1997-04-15 Kawasaki Heavy Ind Ltd Article shape measuring method and device
JPH11337320A (en) * 1998-05-28 1999-12-10 Menicon Co Ltd Automatic projector inspecting device for in traocular lens and method for inspecting intraoccular lens using the same device
JP2005228949A (en) * 2004-02-13 2005-08-25 Matsushita Electric Ind Co Ltd Inspection device, system, and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63201876A (en) * 1987-02-18 1988-08-19 Hitachi Ltd Picture processing system and device
JPH05312547A (en) * 1992-05-15 1993-11-22 Sokkia Co Ltd Two-dimension measuring machine
JPH08501480A (en) * 1993-07-09 1996-02-20 カビ・ファーマシア・オフサルミクス・インコーポレーテッド Intraocular lens with improved cylindrical haptic
JPH09101125A (en) * 1995-10-07 1997-04-15 Kawasaki Heavy Ind Ltd Article shape measuring method and device
JPH11337320A (en) * 1998-05-28 1999-12-10 Menicon Co Ltd Automatic projector inspecting device for in traocular lens and method for inspecting intraoccular lens using the same device
JP2005228949A (en) * 2004-02-13 2005-08-25 Matsushita Electric Ind Co Ltd Inspection device, system, and method

Also Published As

Publication number Publication date
JP2007071637A (en) 2007-03-22

Similar Documents

Publication Publication Date Title
JP6291418B2 (en) Optical measurement arrangements and related methods
US9062966B2 (en) Method of inspecting a three dimensional shape
JP4970149B2 (en) Cup mounting device
CN101943570B (en) Three dimensional shape measuring apparatus
JP5997989B2 (en) Image measuring apparatus, control method thereof, and program for image measuring apparatus
JP2002543411A (en) Optical detection method of object shape
WO2007018118A1 (en) Method for measuring decentralization of optical axis on the front and the rear surface of lens
TWI623724B (en) Shape measuring device, structure manufacturing system, stage system, shape measuring method, structure manufacturing method, shape measuring program, and computer readable recording medium
JP2018205023A (en) Image inspection device, image inspection method, method for setting image inspection device, image inspection program, image device setting inspection program, computer readable recording medium, and recorded apparatus
JPWO2007141857A1 (en) Appearance inspection device
WO2006098258A1 (en) Calibration method for 3-dimensional measurement and 3-dimensional measurement system using the method
JP4743771B2 (en) Section data acquisition method, system, and section inspection method
KR20110010749A (en) Observation device and observation method
US9797833B2 (en) Method for determining the refractive power of a transparent object, and corresponding device
JPH04158205A (en) Endoscope device for measuring shape
JP4759346B2 (en) Part shape measuring method and part shape measuring apparatus
CN101048058B (en) A component placement unit as well as a component placement device comprising such a component placement unit
JP3340296B2 (en) Distortion inspection method and distortion inspection device
US8174687B2 (en) Device and a method for measuring a camber geometrical characteristic of an ophthalmic lens
JP2007071638A (en) Intraocular lens shape measuring method, intraocular lens inspection device, and inspection tray
JP3574044B2 (en) Shape measuring device
JP2005024438A (en) Method of inspecting mirror surface precision for curved surface mirror, inspection device for mirror surface precision for for curved surface mirror, preparation method for mirror surface precision inspecting pattern for curved surface mirror, and mirror surface precision inspecting pattern for curved surface mirror
JPH1047940A (en) Measuring plate, and device and method for measuring wheel alignment
JP2011064579A (en) Three-dimensional measuring system and three-dimensional measuring method
JPH11337320A (en) Automatic projector inspecting device for in traocular lens and method for inspecting intraoccular lens using the same device

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20070402

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080821

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110222

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110418

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110517

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110606

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140610

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees