EP3182052A1 - Measurement device with multiplexed position signals - Google Patents
Measurement device with multiplexed position signals Download PDFInfo
- Publication number
- EP3182052A1 EP3182052A1 EP16204033.1A EP16204033A EP3182052A1 EP 3182052 A1 EP3182052 A1 EP 3182052A1 EP 16204033 A EP16204033 A EP 16204033A EP 3182052 A1 EP3182052 A1 EP 3182052A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- detection
- axial
- rotary
- stylus
- deflector
- 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.)
- Granted
Links
- 238000005259 measurement Methods 0.000 title description 9
- 238000001514 detection method Methods 0.000 claims abstract description 327
- 230000033001 locomotion Effects 0.000 claims abstract description 108
- 241001422033 Thestylus Species 0.000 claims abstract description 83
- 239000000523 sample Substances 0.000 claims abstract description 68
- 230000008878 coupling Effects 0.000 claims abstract description 47
- 238000010168 coupling process Methods 0.000 claims abstract description 47
- 238000005859 coupling reaction Methods 0.000 claims abstract description 47
- 230000007246 mechanism Effects 0.000 claims description 42
- 230000003287 optical effect Effects 0.000 claims description 35
- 239000000725 suspension Substances 0.000 claims description 34
- 238000012545 processing Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 15
- 238000006880 cross-coupling reaction Methods 0.000 abstract description 8
- 238000000034 method Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 22
- 238000006073 displacement reaction Methods 0.000 description 17
- 230000008859 change Effects 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 7
- 230000010287 polarization Effects 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 229910000906 Bronze Inorganic materials 0.000 description 1
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 239000010974 bronze Substances 0.000 description 1
- KUNSUQLRTQLHQQ-UHFFFAOYSA-N copper tin Chemical compound [Cu].[Sn] KUNSUQLRTQLHQQ-UHFFFAOYSA-N 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/002—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
- G01B11/005—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates coordinate measuring machines
- G01B11/007—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates coordinate measuring machines feeler heads therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B1/00—Measuring instruments characterised by the selection of material therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/002—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
- G01B11/005—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates coordinate measuring machines
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B5/00—Measuring arrangements characterised by the use of mechanical techniques
- G01B5/004—Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
- G01B5/008—Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
- G01B5/012—Contact-making feeler heads therefor
Definitions
- This disclosure relates to precision metrology, and more particularly to sensing configurations in probes used with coordinate measuring machines.
- Coordinate measurement machines can obtain measurements of inspected workpieces.
- One exemplary prior art CMM that is described in U.S. Patent No. 8,438,746 , which is hereby incorporated herein by reference in its entirety, includes a probe for measuring a workpiece, a movement mechanism for moving the probe, and a controller for controlling the movement.
- a CMM including a surface scanning probe is described in U.S. Patent No. 7,652,275 , which is hereby incorporated herein by reference in its entirety.
- a mechanical contact probe or an optical probe may scan across the workpiece surface.
- the probe disclosed therein includes a stylus having a surface contact portion, an axial motion mechanism and a rotary motion mechanism.
- the axial motion mechanism includes a moving member that allows the contact portion to move in a central axis direction (also referred to as a Z direction or an axial direction) of the measuring probe.
- the rotary motion mechanism includes a rotating member that allows the contact portion to move perpendicular to the Z direction.
- the axial motion mechanism is nested inside the rotary motion mechanism. The contact portion location and/or workpiece surface coordinates are determined based on the displacement of the rotating member and the axial displacement of the axial motion moving member.
- Motion mechanisms and/or conventional displacement detector arrangements such as those disclosed in the'183 patent may be relatively expensive and/or susceptible to various "cross coupling" errors due to mechanism and/or detector imperfections.
- a scanning probe responsive in three axes is provided for use in a measuring machine (e.g., a CMM).
- the scanning probe includes a stylus suspension portion and a stylus position detection portion.
- the stylus suspension portion includes a stylus coupling portion that is configured to be rigidly coupled to a stylus, and a stylus motion mechanism that is configured to enable axial motion of the stylus coupling portion along an axial direction, and rotary motion of the stylus coupling portion about a rotation center.
- the stylus position detection portion includes a light source configuration, a multiple-spot position detector portion, multiplexing signal processing and control circuitry, a rotary position detection configuration, and an axial position detection configuration.
- the light source configuration includes a controllable rotary detection light source that is configured to provide a rotary detection beam and a controllable axial detection light source that is configured to provide an axial detection beam.
- the rotary position detection configuration includes a rotary detection beam path and a rotary detection deflector.
- the rotary detection beam path is configured to receive the rotary detection beam from the rotary detection light source.
- the rotary detection deflector is located along the rotary detection beam path and is coupled to the stylus suspension portion and is configured to output a variable-deflection rotary detection light beam to the multiple-spot position detector portion.
- the axial position detection configuration includes an axial detection beam path and an axial detection deflector.
- the axial detection beam path is configured to receive the axial detection beam from the axial detection light source.
- the axial detection deflector is located along the axial detection beam path and is coupled to the stylus suspension portion and is configured to output a variable-deflection axial detection light beam to the multiple-spot position detector portion.
- the axial detection deflector is configured to move in the axial direction in response to the axial motion, and is also configured to move in at least one direction transverse to the axial direction in response to the rotary motion.
- the multiple-spot position detector portion is configured to receive the variable-deflection rotary detection light beam and in response thereto to output X and Y position signals indicative of the rotation of the stylus coupling portion about the rotation center.
- the multiple-spot position detector portion is also configured to receive the variable-deflection axial detection light beam and in response thereto to output a Z position signal indicative of the position of the stylus coupling portion about the axial direction.
- the multiplexing signal processing and control circuitry is configured to multiplex the variable-deflection rotary detection light beam and the variable-deflection axial detection light beam onto the multiple-spot position detector portion, and to provide demultiplexing to separate the X and Y position signals from the Z position signal.
- the stylus position detection portion is configured such that the Z position signal is substantially insensitive to motion of the axial detection deflector in the at least one direction that is transverse to the axial direction.
- FIGURE 1 is a diagram showing various typical components of a measuring system 100 including a CMM 200 utilizing a scanning probe 300 such as that disclosed herein.
- the measuring system 100 includes an operating unit 110, a motion controller 115 that controls movements of the CMM 200, a host computer 120 and the CMM 200.
- the operating unit 110 is coupled to the motion controller 115 and may include joysticks 111 for manually operating the CMM 200.
- the host computer 120 is coupled to the motion controller 115 and operates the CMM 200 and processes measurement data for a workpiece W.
- the host computer 120 includes input means 125 (e.g., a keyboard, etc.) for inputting, for example, measurement conditions, and output means 130 (e.g., a display, printer, etc.) for outputting, for example, measurement results.
- input means 125 e.g., a keyboard, etc.
- output means 130 e.g., a display, printer, etc.
- the CMM 200 includes a drive mechanism 220 which is located on a surface plate 210, and an attachment portion 224 for attaching the scanning probe 300 to the drive mechanism 220.
- the drive mechanism 220 includes X axis, Y axis, and Z axis slide mechanisms 222, 221, and 223, respectively, for moving the scanning probe 300 three-dimensionally.
- a stylus 306 attached to the end of the scanning probe 300 includes a contact portion 348. As will be described in more detail below, the stylus 306 is attached to a stylus suspension portion of the scanning probe 300, which allows the contact portion 348 to freely change its position in three directions when the contact portion 348 moves along a measurement path on the surface of the workpiece W.
- FIGURE 2 is a block diagram showing various elements of a scanning probe 300 as coupled to a CMM 200 and providing X, Y and Z position signals.
- the scanning probe 300 includes a probe main body 302 which incorporates a stylus suspension portion 307 and a stylus position detection portion 311.
- the stylus suspension portion 307 includes a stylus coupling portion 342 and a stylus motion mechanism 309.
- the stylus coupling portion 342 is rigidly coupled to a stylus 306.
- the stylus motion mechanism 309 is configured to enable axial motion of the stylus coupling portion 342 and attached stylus 306 along an axial direction, and to enable rotary motion of the stylus coupling portion 342 and attached stylus 306 about a rotation center, as will be described in more detail below with respect to FIGURES 3 and 4 .
- the stylus position detection portion 311 includes a light source configuration 317, a multiple-spot position detector portion 321, multiplexing signal processing and control circuitry 350, a rotary position detection configuration 313, and an axial position detection configuration 325.
- the light source configuration 317 includes a controllable rotary detection light source 318A and a controllable axial detection light source 318B.
- the multiplexing signal processing and control circuitry 350 includes a rotary detection function generator 354A, an axial detection function generator 354B, and a demultiplexer 356.
- the rotary position detection configuration 313 receives a rotary detection light beam from the controllable rotary detection light source 318A and outputs a variable-deflection rotary detection light beam to the multiple-spot position detector portion 321.
- the axial position detection configuration 325 receives an axial detection light beam from the controllable rotary detection light source 318B and outputs a variable-deflection axial detection light beam to the multiple-spot position detector portion 321.
- the rotary detection function generator 354A and the axial detection function generator 354B control the controllable rotary detection light source 318A and the controllable axial detection light source 318B, respectively, so as to multiplex the variable-deflection rotary detection light beam and the variable-deflection axial detection light beam onto the multiple-spot position detector portion 321.
- the multiple-spot position detector portion 321 receives the variable-deflection rotary detection light beam and in response thereto outputs X and Y position signals indicative of a rotation of the stylus coupling portion 342 about a rotation center, and also receives the variable-deflection axial detection light beam and in response thereto outputs a Z position signal indicative of the position of the stylus coupling portion 342 about an axial direction.
- the demultiplexer 356 receives the multiplexed X, Y and Z position signals from the multiple-spot position detector portion 321 and performs demultiplexing operations to separate the X and Y position signals from the Z position signal.
- one or more receiving portions may receive the X, Y and Z position signals from the demultiplexer 356 and one or more associated processing portions may be utilized to determine a 3D position of the stylus coupling portion 342 and/or of the contact portion of the attached stylus 306 as the contact portion moves along a surface of a workpiece W that is being measured.
- the processing of the X, Y and Z position signals may include utilizing the Z position signal in combination with the known trigonometry of the scanning probe to remove axial motion cross coupling components from the X and Y position signals.
- certain portions of the scanning probe 300 may be included outside of the probe main body 302 (e.g., as included in the CMM 200, motion controller 115, host computer 120, etc.).
- the utilization of the single multiple-spot position detector portion 321 (e.g., corresponding to a single position photodetector as opposed to an implementation utilizing multiple position photodetectors) has various advantages. For example, a resulting configuration may be made more compact (e.g., allowing for a smaller path length of the XY optical beam, making the overall z-height of the probe smaller, etc.) and less expensive (reduced photodetector costs, etc.)
- the multiplexing signal processing and control circuitry 350 that is required for such configurations may utilize different types of multiplexing techniques (e.g., frequency domain multiplexing, time domain multiplexing, etc.) Examples of measurement techniques utilizing multiplexing in a configuration with multiple light beams received by a position sensitive detector are described in U.S.
- Patent No. 5,552,883 and in the article " High-Speed Microscale Optical Tracking Using Digital Frequency-Domain Multiplexing" (MacLachlan, R.A., Riviere, C.N., IEEE Transactions On Instrumentation and Measurement, Vol. 58, No. 6, June 2009, pp. 1991-2001 ), each of which is hereby incorporated herein by reference in its entirety.
- the rotary detection function generator 354A and the axial detector function generator 354B may be utilized for driving the controllable rotary detection light source 318A and the controllable axial detection light source 318B (e.g., including LEDs), respectively, with different frequencies.
- the variable-deflection rotary detection light beam and the variable-deflection axial detection light beam that are incident on the multiple-spot position detector portion 321 may have two different frequencies.
- the output from the multiple-spot position detector portion 321 may be encoded with the AC frequency modulation at the two different frequencies.
- the demultiplexer 356 may include components such as bandpass filters (e.g., corresponding to the two different frequencies), hardware and/or software demodulators, etc.
- the output AC amplitude changes.
- the utilization of the frequency domain multiplexing may help reduce 1/F drift.
- approximately 25% to 50% of the dynamic range may be allocated to the minimum AC modulation depth.
- the frequency for a second driving frequency may be simulated in order to determine a sufficient separation depending on the desired sensor bandwidth and the number of filter poles. More specifically, the first and second driving frequencies may be made to be sufficiently separated so that they can be distinguished through bandpass filtering. In general, values may be set such that the desired second driving frequency is greater than the first driving frequency by at least a specified margin (e.g., with a margin equal to at least 4x the sensor bandwidth, in one specific example implementation).
- controllable rotary detection light source 318A may be turned on during a first time period, for which the corresponding output from the multiple-spot position detector portion 321 may be read, followed by a second time period during which the controllable axial detection light source 318B may be turned on and the corresponding output from the multiple-spot position detector portion 321 may be read.
- time domain multiplexing techniques may be considered to be more simple than the above described techniques utilizing frequency domain multiplexing.
- the output signals corresponding to the rotary position detection configuration 313 and axial position detection configuration 325 may not be read out simultaneously, for which it may be desirable for the time domain multiplexing cycle rate to be made fast enough that the time lag between samples does not create an undesired measurement result.
- an approximately 2.5 kHz position throughput is implemented, and a corresponding cycle rate that is greater by a specified amount (e.g., 4x, 10x, etc.) is utilized.
- a specified amount e.g., 4x, 10x, etc.
- an oversampling technique may be utilized for which an averaging of readings may be implemented.
- FIGURE 3 is a diagram showing portions of a first exemplary implementation of a schematically/partially represented stylus suspension portion 407 as coupled to a stylus 406. It will be appreciated that certain numbered components 4XX of FIGURE 3 may correspond to and/or have similar operations as similarly numbered counterpart components 3XX of FIGURE 2 , and may be understood by analogy thereto and as otherwise described below. This numbering scheme to indicate elements having analogous design and/or function is also applied to the following FIGURES 4-11 .
- the stylus suspension portion 407 includes a stylus motion mechanism 409 and a stylus coupling portion 442.
- the stylus coupling portion 442 is configured to be rigidly coupled to a stylus 406 which has a contact portion 448 for contacting a surface S of a workpiece W (not shown).
- the stylus motion mechanism 409 is configured to enable axial and rotary motion of the stylus coupling portion 442 and attached stylus 406 so that the contact portion 448 can change its position in three directions along the shape of the surface S.
- the vertical and horizontal directions on the plane of paper in FIGURE 3 are defined as Z and Y directions, respectively, and the perpendicular direction to the plane of the paper is defined as the X direction.
- the direction of a central axis O (axial direction O) of the measuring probe 300 coincides with the Z direction in this illustration.
- rotary motion portions of the stylus motion mechanism 409 are illustrated, including a rotating member 436 (which is also referenced as a rotating member RP), a flexure element 440, and a moving member 412 disposed within the rotating member 436.
- the flexure element 440 enables rotary motion of the rotating member 436 about a rotation center RC.
- a stylus position detection portion may include a rotary detection deflector 416 (e.g., a concave mirror) attached to an end of the moving member 412, which reflects light toward a multiple-spot position detector portion 421 which includes a position photodetector 422.
- the position photodetector 422 is thus able to sense the rotated position of the moving member 412 in X and Y directions.
- the concave surface of the rotary detection deflector 416 may be shaped to provide a desired "deflection relationship" for the reflected light detected by the position photodetector 422.
- Such a configuration may have various advantages (e.g., allowing for a miniaturization of the position photodetector 422, allowing for a larger range of styluses with different lengths to be utilized, etc.).
- the following approximations may be utilized for understanding various aspects of the system (e.g., tilt sensitivity, etc.)
- the concave surface of the rotary detection deflector 416 may have a radius R, and the light beam input to the rotary detection deflector may be collimated along the direction of its undeflected optical axis (e.g., as indicated by the dashed light path line LP in FIGURE 3 ).
- the movement or displacement ⁇ X PSD along the X direction away from null for the rotary detection spot on the position photodetector 422 may include two contributions due to rotary motion tilt ⁇ Y of the rotating member 436 in a plane
- H is the distance from the rotation center RC to the rotary detection deflector 416.
- ⁇ X PSD L ⁇ Y 1 + H / 2 L
- ⁇ X STYLUS ⁇ Y * h S + l S
- Y coordinate motion components are analogous to the above expressions, and need not be explained in further detail herein.
- the stylus length I S for various styli may be utilized in the equations (e.g., with respect to the trigonometry of the system) for determining the XY position of the contact portion 448 based on the XY detected spot position.
- FIGURE 4 is a partially schematic diagram showing one implementation of a cross section of a stylus suspension portion 407' usable as the stylus suspension portion 407 represented in FIGURE 3 , as included within a main body housing 408 of a probe main body 402 of a scanning probe 400.
- the stylus suspension portion 407' includes a stylus motion mechanism 409 and a stylus coupling portion 442 which is coupled to a stylus 406.
- the stylus motion mechanism 409 may include a moving member 412, a rotating member 436, a flexure element 440 coupled to the main body housing 408 for supporting and enabling rotary motion of the rotating member 436, and flexure elements 414 and 415 supporting the moving member 412 and coupling it to the rotating member 436 for enabling axial motion of the moving member 412.
- the scanning probe 400 includes a stylus position detection portion 511 having components and operation described in greater detail below with reference to FIGURE 5 , for determining the position and/or motion of the stylus motion mechanism 409 and/or the contact portion 448 of the stylus 406.
- the flexure element 440 (i.e., referenced as a second flexure element) may be disposed between the respective planes of a pair of flexure elements 414 and 415 (i.e., referenced as first flexure elements) in the axial direction O. Examples of flexure elements 414, 415 and 440 will be described in more detail below with respect to FIGURES 10A and 10B .
- the rotating member 436 may have a shape symmetric about the second flexure element 440 and may integrally include: two ring portions 436A; two connecting portions 436B; and a cylindrical portion 436C. Peripheral portions of the first flexure elements 414 and 415 are fixed to the ring portions 436A.
- the connecting portions 436B extend inside of the ring portions 436A so as to connect to the cylindrical portion 436C, which has a hollow center.
- the first flexure elements 414 and 415 may be disposed at a symmetric distance with respect to the second flexure element 440, although such an implementation is exemplary only and not limiting.
- An axial motion mechanism 410 including the moving member 412 is supported inside of the rotating member 436, and the rotating member 436 and the axial motion mechanism 410 together constitute a motion module that is part of the stylus motion mechanism 409.
- the axial motion mechanism 410 allows the contact portion 448 to move in the axial direction O.
- the rotary motion mechanism 434 including the rotating member 436 allows the contact portion 448 of the stylus 406 to move transverse (e.g., approximately perpendicular) to the axial direction O by means of rotary motion about the rotation center RC.
- the moving member 412 integrally includes: a lower portion 412A; a rod portion 412B; and an upper portion 412C.
- a bracket 437 is utilized for rigidly attaching the rotary detection deflector 416 (e.g., a curved mirror) and an axial detection deflector 426 (e.g., a lens) to the upper portion 412C.
- the rotary detection deflector 416 is included as part of a rotary position detection configuration
- the axial detection deflector 426 is included as part of an axial position detection configuration.
- the rod portion 412B is disposed between the pair of first flexure elements 414 and 415.
- the rod portion 412B is housed in the rotating member 436.
- the lower portion 412A is formed below the rod portion 412B and a stylus coupling portion 442 (e.g., a flange member) is attached to the lower portion 412A.
- a flange part 444 is provided for attachment of the stylus 406.
- the flange part 444 and the stylus coupling portion 442 together may constitute a detachable coupling mechanism (e.g., a known type of kinematic joint or coupling) which allows attachment and detachment between various styli 406 and the stylus coupling portion 442 with repeatable positioning (e.g., in the case of a collision knocking off a stylus, when intentionally changing styli, etc.).
- FIGURE 5 is a diagram showing a first exemplary implementation of a stylus position detection portion 511 which includes a rotary detection deflector 516 and an axial detection deflector 526 that move relative to the probe body and housing.
- Various other components of the stylus position detection portion 511 may be fixed relative to the probe body and/or housing unless otherwise indicated.
- the stylus position detection portion 511 includes a light source configuration 517, a multiple-spot position detector portion 521, multiplexing signal processing and control circuitry 550, a rotary position detection configuration 513, and an axial position detection configuration 525.
- the multiple-spot position detector portion 521 is coupled to the multiplexing signal processing and control circuitry 550 and includes a position photodetector 522 having a surface plane.
- the light source configuration 517 includes a controllable rotary detection light source 518A and a controllable axial detection light source 518B (e.g., LED light sources), which may be configured to provide a collimated or nearly collimated rotary detection light beam 519A and an axial detection light beam 519B, respectively (e.g., using collimating lenses 518A' and 518B').
- the rotary detection light beam 519A is directed along a rotary detection beam path 523 that is included in the rotary position detection configuration 513, and the axial detection light beam 519B is directed along an axial detection beam path 529 that is included in the axial position detection configuration 525.
- the rotary position detection configuration 513 includes the rotary detection beam path 523 and the rotary detection deflector 516.
- the rotary detection light beam 519A is transmitted through an optical component 520 (e.g., a polarizing beamsplitter) and travels along the rotary detection beam path 523 along the axial direction to the rotary detection deflector 516 where it is reflected.
- the operation of the rotary detection deflector 516 may be generally understood by analogy with the previous description of the rotary detection deflector 416, the position photodetector 422, and Equations 1-5.
- the rotary detection light beam 519A is reflected by the concave rotary detection deflector 516 as a variable-deflection rotary detection light beam 519A' which travels along a variable-deflection beam path 523' back toward a reflecting surface of the optical component 520.
- the reflecting surface of the optical component reflects at least part of the variable-deflection rotary detection light beam 519A' to continue along the variable-deflection beam path 523' along a direction transverse to the optical axis to form a rotary detection spot at a position on the surface of the position photodetector 522.
- the position photodetector 522 may be of a known type that provides signals that are related to the rotary detection spot position along an X axis direction and a Y axis direction, respectively. In various implementations, such signals may be designated as X and Y position signals that are indicative of the rotation of the stylus coupling portion about the rotation center. More specifically, the position photodetector 522 is configured to output the X position signal responsive to the position of the rotary detection spot along a first axis of the position photodetector 522, and to output the Y position signal responsive to the position of the rotary detection spot along a second axis of the position photodetector 522.
- the rotary position detection configuration 513 is nominally configured such that when there is no rotation of the stylus coupling portion about the rotation center, the X and Y position signals are substantially insensitive to motion of the rotary detection deflector 516 along the axial direction.
- a quarter waveplate 533 may be located along a portion of the rotary detection beam path between the optical component 520 and the rotary detection deflector 516.
- the quarter waveplate 533 changes the linear polarization from the optical component 520 to circular polarization according to known methods.
- the variable-deflection rotary detection light beam 519A' reflected from the rotary detection deflector 516 passes back though the quarter waveplate 533 and becomes linearly polarized again, with a rotated polarization such that the optical component 520 will reflect all or most of the light toward the position photodetector 522.
- Such a polarizing configuration may isolate the light source 518A from reflected light, and significantly improve the stylus position detection power efficiency compared to a nonpolarizing configuration.
- the axial position detection configuration 525 includes the axial detection beam path 529 and the axial detection deflector 526.
- the axial detection light beam 519B travels along the axial detection beam path 529 and is reflected by a reflecting component 531 (e.g., a mirror) to travel toward the axial detection deflector 526.
- the axial detection deflector 526 is located with its optical axis extending along a portion of the axial detection beam path 529 that is oriented transverse to the axial direction, and directs a transmitted variable-deflection axial detection light beam 519B' along a variable-deflection beam path 529' to form an axial detection spot at a position on the surface plane of the position photodetector 522.
- the position photodetector 522 may be of a known type that provides a signal that is related to the position of the axial detection spot along a Z detection axis.
- the Z detection axis may correspond to either the first or second axis of the position photodetector that was referenced above with respect to the rotary position detection configuration 513. It will be appreciated that, in accordance with the above description, the position photodetector 522 receives on its surface both an axial detection spot from the axial position detection configuration 525 and a rotary detection spot from the rotary position detection configuration 513.
- the multiplexing signal processing and control circuitry 550 is utilized to distinguish the signals resulting from the spots for determining the respective X, Y and Z position signals.
- the axial detection deflector 526 is coupled to the moving member of a stylus suspension portion (e.g., the moving member 412 previously described with reference to FIGURE 4 ).
- the axial detection deflector 526 and the rotary detection deflector 516 are both attached to a bracket 537, which is coupled to the moving member 412.
- Axial motion of the moving member moves the axial detection deflector 526 along the axial direction transverse to its optical axis and transverse to the axial detection beam path 529 (e.g., approximately along the Z axis direction). This translation repositions the axial detection deflector 526 relative to the input axial detection beam path 529.
- the lens shape of the axial detection deflector 526 causes a refraction or deflection of the transmitted variable-deflection axial detection light beam 519B' and the corresponding variable-deflection beam path 529' as a function of distance away from the optical axis of the axial detection deflector 526.
- the position of the resulting axial detection spot on the position photodetector 522 is indicative of the axial motion of the axial detection deflector 526 and the moving member that it is attached to.
- the axial detection light beam 519B that is input to the axial detection deflector 526 may be collimated along the direction of its undeflected optical axis.
- the position photodetector 522 may be located at an optical path length which is approximately equal to the focal distance of the variable-deflection axial detection light beam 519B' that is output from the axial detection deflector 526.
- the ratio of the Z direction spot displacement AZ PSD (e.g., corresponding to the displacement of the axial detection spot along a Z detection axis of the position photodetector 522) in relation to the Z direction displacement ⁇ Z STYLUS at a stylus contact portion (e.g., the contact portion 448 shown FIGURE 3 ) may be approximated as: ⁇ Z PSD / ⁇ Z STYLUS ⁇ 1
- both the axial detection deflector 526 and the rotary detection deflector 516 are able to move in 3 directions.
- motion of the axial detection deflector 526 approximately along the direction of its optical axis, transverse to the axial direction may alter the degree of focus of the resulting axial detection spot or line without substantially altering the effective position of the axial detection spot or line on the position photodetector 522.
- the resulting Z position signal is thus substantially insensitive to such a defocusing motion.
- an expected range of motion of the axial detection deflector 526 approximately along the X axis direction as produced by small ⁇ Y rotations of the stylus may alter the effective position of a Z position spot (not a line) on the position photodetector 522 along the "unsensed" X axis direction without substantially altering its Z position, making the Z position signal substantially insensitive to such X axis motion.
- the motion arc of the axial detection deflector produced by a large ⁇ Y rotation of the stylus may produce an arc motion of the Z position spot on the position photodetector 522 that includes a small Z position change component, in addition to an undesirable and/or unsensed X axis position change component of the spot.
- Calibration or compensation may be used to reduce or eliminate related residual Z error effects in signal processing.
- a more complicated axial detection deflector comprising at least one of two crossed cylindrical lenses may be used to optically reduce the undesirable and/or unsensed X axis position change component of the spot, and further reduce and/or simplify the correction of any minor undesirable Z axis position change component of the Z position spot on the position photodetector 522 due to the motion arc, as outlined in greater detail below.
- motion of the rotary detection deflector 516 along its optical axis may alter the resulting degree of focus of the axial detection spot on the position photodetector 522, which as described above may be relatively inconsequential to the resulting Z position signal.
- Equations 3 and 5 show that the X direction spot displacement ⁇ X PSD (e.g., corresponding to the displacement of the rotary detection spot along an X axis of the position photodetector 522) is sensitive to the optical path length L between the rotary detection deflector 516 and the position photodetector 522.
- the Y direction spot displacement ⁇ Y PSD e.g., corresponding to the displacement of the rotary detection spot along a Y axis of the position photodetector 522).
- the optical path length L is affected by axial motion.
- the axial or Z position signal is relatively accurate, and thus is usable to correct L to allow Equation 5 to provide a relatively accurate determination of ⁇ X STYLUS based on the signal arising from ⁇ X PSD.
- the Z position signal may be utilized in combination with the known trigonometry of the scanning probe to remove axial motion cross coupling components from the X and Y position signals.
- known types of calibration to reduce cross coupling errors and/or iterative/interdependent position coordinate determination methods may be used to further improve the accuracy of measured X, Y and Z position or displacement values, if desired.
- FIGURE 6 is a diagram showing various portions of the stylus position detection portion 511 of FIGURE 5 as coupled to a main body housing 608 of a scanning probe.
- the axial detection deflector 526 and the rotary detection deflector 516 are both rigidly attached to a bracket 537, which is coupled to the moving member 412 and its attached stylus coupling portion 442 (not shown). Otherwise, various illustrated elements may be fixed (e.g., rigidly attached) directly or indirectly relative to the main body housing 608.
- the position of the rotary detection spot and the position of the axial detection spot on the position photodetector 522 enable the multiplexing signal processing and control circuitry to determine the corresponding X, Y and Z position signals.
- the determination of the X, Y and Z position signals enables a determination of the position of the rotary detection deflector 516 and axial detection deflector 526, which correspondingly indicates an absolute 3D position of the moving member 412 (and corresponding stylus coupling portion 442 and attached stylus 406 and contact portion 448, not shown) relative to the main body housing 608.
- Alignment of the light sources 518A and 518B may affect the overall performance of the system.
- an alignment assembly such as assembly 641 comprising a Z position tube 642, an XY tube 643, and a holder/baffle 644, may be used in some implementations.
- FIGURE 7 is a diagram showing a second exemplary implementation of a stylus position detection portion 711, which may be understood by analogy with the previous description with respect to FIGURE 5 .
- Significant differences from the implementation of FIGURE 5 include repositioning the optical component 720 (e.g., a polarizing beamsplitter) and quarter waveplate 733, and adding a mirror 743 and an optical component 745 (e.g., a beamsplitter).
- Such changes are made in conjunction with using a rotary detection deflector 716 (e.g., a concave mirror) and an axial detection deflector 726 (e.g., a lens) which each have longer focal lengths than the corresponding rotary detection deflector 516 and axial detection deflector 526 of FIGURE 5 .
- the percentage increase in the focal length of the rotary detection deflector 716 is greater than the percentage increase in the focal length of the axial detection deflector 726.
- Such an implementation may allow more freedom for achieving a desired motion range and/or focus sensitivity for the rotary detection spot provided by the rotary detection deflector 716, and/or for adjusting the relationship between the motion of the rotary detection spot as compared to the motion of the axial detection spot on the position photodetector 722 for corresponding motions of the moving member 412.
- such an implementation may allow various other elements to be altered to be more compactly arranged, more efficient, more economical, or the like.
- FIGURE 8 is a diagram showing a third exemplary implementation of a stylus position detection portion 811, which may be understood by analogy with the previous description with respect to FIGURE 5 .
- Significant differences from the implementation of FIGURE 5 include relocating the position photodetector 822 and adding a mirror 839. Such changes are made in conjunction with using a rotary detection deflector 816 and an axial detection deflector 826 which each have longer focal lengths than the corresponding rotary detection deflector 516 and axial detection deflector 526 of FIGURE 5 .
- the implementation illustrated in FIGURE 8 may thus correspondingly allow more freedom for achieving a desired motion range and/or focus sensitivity for the rotary detection spot and/or axial detection spot provided by the rotary detection deflector 816 and the axial detection deflector 826, respectively.
- the position photodetector 821 may be located proximate to the light sources 818A and 818B, such as may be attached to a common circuit board or otherwise connected in close proximity to the multiplexing signal processing and control circuitry (e.g., near a top of a probe).
- such implementations may allow various other elements to be altered to be more compactly arranged, more efficient, more economical, or the like.
- an axial detection deflector may comprise at least one of two crossed cylindrical lenses having focal lengths that are focused onto the Z position photodetector (e.g., the position photodetector 522).
- one of the cylindrical lenses is mounted to move depending on the stylus deflection (e.g., mounted on the bracket 537) and aligned so its focusing power is in the Y-Z plane.
- the other cylindrical lens may be fixed (e.g., to the directing portion 535 or its mount) in the axial detection beam path 529 with its focusing power in the X-Y plane.
- the motion arc of the axial detection deflector produced by a ⁇ Y rotation of the stylus ideally produces no significant undesirable and/or unsensed X axis position change component of the spot on the Z position photodetector, and may reduce and/or simplify the correction of any minor undesirable Z axis position change component of the Z position spot on the position photodetector 522 due to the motion arc.
- the rotary detection deflector and/or axial detection deflector may have longer or shorter focal lengths, and/or the corresponding optical paths to the position photodetector may be longer or shorter.
- the configuration of the bracket to which the axial detection deflector and the rotary detection deflector are attached may be altered.
- the relative length of the axial arm to which the axial detection deflector is attached may be increased or decreased, for which it will be appreciated that such alterations may correspondingly alter the amount of movement of the axial detection deflector in response to rotary motion.
- optical paths may be configured such that the axial detection deflector may be a reflective element (e.g., a concave reflective element) rather than a transmissive element (e.g., a lens).
- a reflective element e.g., a concave reflective element
- a transmissive element e.g., a lens
- FIGURE 9 is a partially schematic diagram showing a cross section of a second implementation of a stylus suspension portion 907 usable as the stylus suspension portion 407 represented in FIGURE 3 , as included within a main body housing 908 of a probe main body 902 of a scanning probe 900.
- the scanning probe 900 may be similar to the scanning probe 400 previously described with reference to FIGURE 4 , except the second implementation of the stylus suspension portion 907 is different than the implementation of the stylus suspension portion 407'.
- an axial motion mechanism 410 including the (axially) moving member 412 is nested or supported inside of the rotating member 436.
- a rotating member 436' is nested or supported inside an axial motion mechanism 410' including the (axially) moving member 412'.
- the stylus suspension portion 907 includes a stylus motion mechanism 909 and a stylus coupling portion 442 which is coupled to a stylus 406.
- the stylus motion mechanism 909 includes a moving member 412', disc-like flexure elements 414' and 415' (i.e., referenced as first flexure elements) supporting the moving member 412' and coupling it to the main body housing 908 for enabling axial motion of the moving member 412' and the elements supported inside it.
- Elements supported inside the moving member 412' include the rotary motion mechanism 434', comprising the rotating member 436' and a disc-like flexure element 440' (referenced as a second flexure element) coupled the moving member 412' for supporting and enabling rotary motion of the rotating member 436'.
- the scanning probe 900 includes a stylus position detection portion 511 having components and operation described previously with reference to FIGURE 5 , for determining the position and/or motion of the stylus motion mechanism 909 and/or the contact portion 448 of the stylus 406.
- the second flexure element 440' may be disposed between the respective planes of the pair of first flexure elements 414' and 415' in the axial direction O.
- the rotating member 436' may have a shape symmetric about the second flexure element 440'.
- the first flexure elements 414' and 415' may be disposed at a symmetric distance with respect to the second flexure element 440', although such an implementation is exemplary only and not limiting.
- a rotary motion mechanism 434' including the rotating member 436', is supported inside of the (axially) moving member 412', and the moving member 412' and the rotary motion mechanism 434' together constitute a motion module that is part of the stylus motion mechanism 909.
- the axial motion mechanism 410' allows the contact portion 448 of the stylus 406 to move in the axial direction O.
- the rotary motion mechanism 434', including the rotating member 436' allows the contact portion 448 to move transverse (e.g., approximately perpendicular) to the axial direction O by means of rotary motion about the rotation center RC.
- the rotating member 436' integrally includes: a lower portion; a central rod portion connected to the second flexure element 440'; and an upper portion.
- a stylus coupling portion 442 e.g., a flange member
- a flange part 444 is provided for attachment of the stylus 406.
- the flange part 444 and the stylus coupling portion 442 together may constitute a detachable coupling mechanism (e.g., a known type of kinematic joint or coupling) which allows attachment and detachment between various styli 406 and the stylus coupling portion 442 with repeatable positioning (e.g., in the case of a collision knocking off a stylus, when intentionally changing styli, etc.).
- a detachable coupling mechanism e.g., a known type of kinematic joint or coupling
- repeatable positioning e.g., in the case of a collision knocking off a stylus, when intentionally changing styli, etc.
- a bracket 437 is utilized for rigidly attaching the rotary detection deflector 416 (e.g., a curved mirror) and an axial detection deflector 426 (e.g., a lens) to the upper portion of the rotating member 436'.
- the rotary detection deflector 416 e.g., a curved mirror
- an axial detection deflector 426 e.g., a lens
- the stylus position detection portion 511 and other stylus position detection portions according to the principles disclosed herein, have particular advantages when used in conjunction with the types of stylus suspension systems outlined herein. However, based on the foregoing it should be appreciated that the stylus position detection portions according to the principles disclosed herein are not limited to use with such suspensions. More generally, provided that the position detection deflectors (e.g., the rotary and/or axial detection deflectors) can be rigidly coupled to a stylus in an operational manner, any compatible type of stylus suspension system may be used, which may include some entirely rotary or entirely rectilinear suspension systems, if desired.
- the position detection deflectors e.g., the rotary and/or axial detection deflectors
- any compatible type of stylus suspension system may be used, which may include some entirely rotary or entirely rectilinear suspension systems, if desired.
- FIGURES 10A and 10B are diagrams showing some specific example implementations of elastically-deformable disk-like flexure elements 1014 and 1040, such as may be utilized in a stylus suspension portion for enabling axial and rotary motion.
- An example of a material for the flexure elements is phosphor bronze, although it will be appreciated that in other implementations other materials may be utilized.
- the first flexure element 1014 may be identical with a paired first flexure element (e.g., similar to the flexure elements 414 and 415), while in other implementations a pair of first flexure elements may be different from each other.
- the first flexure element 1014 is provided with three cutout portions 1014D that are offset from one another by 120 degrees in the circumferential direction, to form a peripheral portion 1014A, a joining portion 1014B, and a central portion 1014C.
- the peripheral portion 1014A is an outermost peripheral portion to be fixed to a corresponding element (e.g., a ring portion of the rotating member 436).
- Opposite ends of the joining portion 1014B are coupled to the peripheral portion 1014A and the central portion 1014C, respectively.
- the central portion 1014C is a portion to be fixed to a corresponding element (e.g., moving member 412).
- Displacement of an attached element (e.g., moving member 412) in an axial (or Z) direction causes the central portion 1014C to move normal to the plane of the flexure element 1014 (e.g., the axial direction). It will be appreciated that in other implementations other shapes may be utilized for the flexure elements.
- the second flexure element 1040 is provided with two arc-shaped cutout portions 1040E offset from each other by 180 degrees in the circumferential direction, and two hinge portions 1040C are formed therebetween.
- Two arc-shaped cutout portions 1040F offset from each other by 180 degrees in the circumferential direction are further provided on a radially inner side of the cutout portions 1040E and two hinge portions 1040D are formed therebetween.
- a peripheral portion 1040A, a joining portion 1040G, and a central portion 1040B are formed.
- the peripheral portion 1040A is a portion to be fixed to a respective element (e.g., the main body housing 408).
- the central portion 1040B is a portion to be fixed to a respective element (e.g., the middle of the cylindrical portion 436C of the rotating member 436).
- the cutout portions 1040E and 1040F and the resulting hinges are offset from each other by 90 degrees.
- the central portion 1040B is tiltable (rotatable) about these hinges with the center of the second flexure element 1040 used as a rotation center RC. It will be appreciated that in other implementations other shapes may be utilized for each of the flexure elements.
- FIGURE 11 is a flow diagram illustrating one exemplary implementation of a routine 1100 for determining a 3D position of a contact portion of a stylus based on position signals received from a scanning probe.
- a determination is made that the scanning probe has been positioned so that the contact portion of a stylus that is attached by a stylus coupling portion has come into contact with a surface of a workpiece that is being measured.
- X and Y position signals and a Z position signal are received from multiplexing signal processing and control circuitry that is configured to multiplex a variable-deflection rotary detection light beam and a variable-deflection axial detection light beam onto a multiple-spot position detector portion of the scanning probe.
- the multiple-spot position detector portion is configured to receive the variable-deflection rotary detection light beam and in response thereto to output the X and Y position signals which are indicative of the rotation of the stylus coupling portion about the rotation center.
- the multiple-spot position detector portion is also configured to receive the variable-deflection axial detection light beam and in response thereto to output the Z position signal which is indicative of the position of the stylus coupling portion about the axial direction.
- the multiplexing signal processing and control circuitry includes a demultiplexer that is configured to receive the output from the multiple-spot position detector portion and to separate the X and Y position signals from the Z position signal.
- the X, Y and Z position signals are processed to determine a 3D position of the contact portion of the stylus, including utilizing the Z position signal in combination with the known trigonometry of the scanning probe to remove an axial motion cross coupling component from at least one of the X or Y position signals.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- A Measuring Device Byusing Mechanical Method (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
Description
- This disclosure relates to precision metrology, and more particularly to sensing configurations in probes used with coordinate measuring machines.
- Coordinate measurement machines (CMMs) can obtain measurements of inspected workpieces. One exemplary prior art CMM that is described in
U.S. Patent No. 8,438,746 , which is hereby incorporated herein by reference in its entirety, includes a probe for measuring a workpiece, a movement mechanism for moving the probe, and a controller for controlling the movement. A CMM including a surface scanning probe is described inU.S. Patent No. 7,652,275 , which is hereby incorporated herein by reference in its entirety. As disclosed therein, a mechanical contact probe or an optical probe may scan across the workpiece surface. - A CMM employing a mechanical contact probe is also described in
U.S. Patent No. 6,971,183 (the '183 patent), which is hereby incorporated herein by reference in its entirety. The probe disclosed therein includes a stylus having a surface contact portion, an axial motion mechanism and a rotary motion mechanism. The axial motion mechanism includes a moving member that allows the contact portion to move in a central axis direction (also referred to as a Z direction or an axial direction) of the measuring probe. The rotary motion mechanism includes a rotating member that allows the contact portion to move perpendicular to the Z direction. The axial motion mechanism is nested inside the rotary motion mechanism. The contact portion location and/or workpiece surface coordinates are determined based on the displacement of the rotating member and the axial displacement of the axial motion moving member. - Motion mechanisms and/or conventional displacement detector arrangements such as those disclosed in the'183 patent may be relatively expensive and/or susceptible to various "cross coupling" errors due to mechanism and/or detector imperfections. A need exists for a relatively compact sensing configuration in a probe wherein the displacement detector arrangements may be relatively less expensive while also rejecting various "cross coupling" errors despite reasonably expected mechanism and/or detector imperfections.
- This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This summary is not intended to identify key features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
- A scanning probe responsive in three axes is provided for use in a measuring machine (e.g., a CMM). The scanning probe includes a stylus suspension portion and a stylus position detection portion. The stylus suspension portion includes a stylus coupling portion that is configured to be rigidly coupled to a stylus, and a stylus motion mechanism that is configured to enable axial motion of the stylus coupling portion along an axial direction, and rotary motion of the stylus coupling portion about a rotation center. The stylus position detection portion includes a light source configuration, a multiple-spot position detector portion, multiplexing signal processing and control circuitry, a rotary position detection configuration, and an axial position detection configuration. In various implementations, the light source configuration includes a controllable rotary detection light source that is configured to provide a rotary detection beam and a controllable axial detection light source that is configured to provide an axial detection beam.
- In various implementations, the rotary position detection configuration includes a rotary detection beam path and a rotary detection deflector. The rotary detection beam path is configured to receive the rotary detection beam from the rotary detection light source. The rotary detection deflector is located along the rotary detection beam path and is coupled to the stylus suspension portion and is configured to output a variable-deflection rotary detection light beam to the multiple-spot position detector portion.
- In various implementations, the axial position detection configuration includes an axial detection beam path and an axial detection deflector. The axial detection beam path is configured to receive the axial detection beam from the axial detection light source. The axial detection deflector is located along the axial detection beam path and is coupled to the stylus suspension portion and is configured to output a variable-deflection axial detection light beam to the multiple-spot position detector portion. The axial detection deflector is configured to move in the axial direction in response to the axial motion, and is also configured to move in at least one direction transverse to the axial direction in response to the rotary motion.
- In various implementations, the multiple-spot position detector portion is configured to receive the variable-deflection rotary detection light beam and in response thereto to output X and Y position signals indicative of the rotation of the stylus coupling portion about the rotation center. The multiple-spot position detector portion is also configured to receive the variable-deflection axial detection light beam and in response thereto to output a Z position signal indicative of the position of the stylus coupling portion about the axial direction.
- In various implementations, the multiplexing signal processing and control circuitry is configured to multiplex the variable-deflection rotary detection light beam and the variable-deflection axial detection light beam onto the multiple-spot position detector portion, and to provide demultiplexing to separate the X and Y position signals from the Z position signal. In various implementations, the stylus position detection portion is configured such that the Z position signal is substantially insensitive to motion of the axial detection deflector in the at least one direction that is transverse to the axial direction.
-
-
FIGURE 1 is a diagram showing various typical components of a measuring system including a CMM utilizing a scanning probe such as that disclosed herein; -
FIGURE 2 is a block diagram showing various elements of a scanning probe as coupled to a CMM and providing X, Y and Z position signals; -
FIGURE 3 is a diagram showing portions of a first exemplary implementation of a stylus suspension portion as coupled to a stylus; -
FIGURE 4 is a diagram showing a cross section of one implementation of the stylus suspension portion ofFIGURE 3 as included within a main body housing of a scanning probe; -
FIGURE 5 is a diagram showing a first exemplary implementation of a stylus position detection portion for coupling to a stylus suspension portion; -
FIGURE 6 is a diagram showing the stylus position detection portion ofFIGURE 5 as coupled within a main body housing of a scanning probe; -
FIGURE 7 is a diagram showing a second exemplary implementation of a stylus position detection portion; -
FIGURE 8 is a diagram showing a third exemplary implementation of a stylus position detection portion; -
FIGURE 9 is a diagram showing a cross section of a second exemplary implementation of a stylus suspension portion as included in a scanning probe; -
FIGURES 10A and 10B are diagrams showing implementations of flexure elements such as may be utilized in a stylus suspension portion for enabling axial and rotary motion; and -
FIGURE 11 is a flow diagram illustrating one exemplary implementation of a routine for determining a 3D position of a contact portion of a stylus based on position signals received from a scanning probe. -
FIGURE 1 is a diagram showing various typical components of a measuring system 100 including aCMM 200 utilizing ascanning probe 300 such as that disclosed herein. The measuring system 100 includes an operating unit 110, amotion controller 115 that controls movements of theCMM 200, ahost computer 120 and the CMM 200. The operating unit 110 is coupled to themotion controller 115 and may includejoysticks 111 for manually operating theCMM 200. Thehost computer 120 is coupled to themotion controller 115 and operates theCMM 200 and processes measurement data for a workpiece W. Thehost computer 120 includes input means 125 (e.g., a keyboard, etc.) for inputting, for example, measurement conditions, and output means 130 (e.g., a display, printer, etc.) for outputting, for example, measurement results. - The
CMM 200 includes adrive mechanism 220 which is located on asurface plate 210, and anattachment portion 224 for attaching thescanning probe 300 to thedrive mechanism 220. Thedrive mechanism 220 includes X axis, Y axis, and Zaxis slide mechanisms scanning probe 300 three-dimensionally. Astylus 306 attached to the end of thescanning probe 300 includes acontact portion 348. As will be described in more detail below, thestylus 306 is attached to a stylus suspension portion of thescanning probe 300, which allows thecontact portion 348 to freely change its position in three directions when thecontact portion 348 moves along a measurement path on the surface of the workpiece W. -
FIGURE 2 is a block diagram showing various elements of ascanning probe 300 as coupled to aCMM 200 and providing X, Y and Z position signals. Thescanning probe 300 includes a probemain body 302 which incorporates astylus suspension portion 307 and a stylusposition detection portion 311. Thestylus suspension portion 307 includes astylus coupling portion 342 and astylus motion mechanism 309. Thestylus coupling portion 342 is rigidly coupled to astylus 306. Thestylus motion mechanism 309 is configured to enable axial motion of thestylus coupling portion 342 and attachedstylus 306 along an axial direction, and to enable rotary motion of thestylus coupling portion 342 and attachedstylus 306 about a rotation center, as will be described in more detail below with respect toFIGURES 3 and4 . - As shown in
FIGURE 2 , the stylusposition detection portion 311 includes alight source configuration 317, a multiple-spotposition detector portion 321, multiplexing signal processing andcontrol circuitry 350, a rotaryposition detection configuration 313, and an axialposition detection configuration 325. Thelight source configuration 317 includes a controllable rotarydetection light source 318A and a controllable axialdetection light source 318B. The multiplexing signal processing andcontrol circuitry 350 includes a rotarydetection function generator 354A, an axialdetection function generator 354B, and ademultiplexer 356. - The rotary
position detection configuration 313 receives a rotary detection light beam from the controllable rotarydetection light source 318A and outputs a variable-deflection rotary detection light beam to the multiple-spotposition detector portion 321. The axialposition detection configuration 325 receives an axial detection light beam from the controllable rotarydetection light source 318B and outputs a variable-deflection axial detection light beam to the multiple-spotposition detector portion 321. The rotarydetection function generator 354A and the axialdetection function generator 354B control the controllable rotarydetection light source 318A and the controllable axialdetection light source 318B, respectively, so as to multiplex the variable-deflection rotary detection light beam and the variable-deflection axial detection light beam onto the multiple-spotposition detector portion 321. - The multiple-spot
position detector portion 321 receives the variable-deflection rotary detection light beam and in response thereto outputs X and Y position signals indicative of a rotation of thestylus coupling portion 342 about a rotation center, and also receives the variable-deflection axial detection light beam and in response thereto outputs a Z position signal indicative of the position of thestylus coupling portion 342 about an axial direction. Thedemultiplexer 356 receives the multiplexed X, Y and Z position signals from the multiple-spotposition detector portion 321 and performs demultiplexing operations to separate the X and Y position signals from the Z position signal. In various implementations, one or more receiving portions (e.g., in theCMM 200,motion controller 115,host computer 120, etc.) may receive the X, Y and Z position signals from thedemultiplexer 356 and one or more associated processing portions may be utilized to determine a 3D position of thestylus coupling portion 342 and/or of the contact portion of the attachedstylus 306 as the contact portion moves along a surface of a workpiece W that is being measured. As will be described in more detail below, in various implementations the processing of the X, Y and Z position signals may include utilizing the Z position signal in combination with the known trigonometry of the scanning probe to remove axial motion cross coupling components from the X and Y position signals. In various implementations, certain portions of the scanning probe 300 (e.g., portions of thedemultiplexer 356 and/or rotarydetection function generator 354A and axialdetection function generator 354B) may be included outside of the probe main body 302 (e.g., as included in theCMM 200,motion controller 115,host computer 120, etc.). - It will appreciated that the utilization of the single multiple-spot position detector portion 321 (e.g., corresponding to a single position photodetector as opposed to an implementation utilizing multiple position photodetectors) has various advantages. For example, a resulting configuration may be made more compact (e.g., allowing for a smaller path length of the XY optical beam, making the overall z-height of the probe smaller, etc.) and less expensive (reduced photodetector costs, etc.) In various implementations, the multiplexing signal processing and
control circuitry 350 that is required for such configurations may utilize different types of multiplexing techniques (e.g., frequency domain multiplexing, time domain multiplexing, etc.) Examples of measurement techniques utilizing multiplexing in a configuration with multiple light beams received by a position sensitive detector are described inU.S. Patent No. 5,552,883 , and in the article "High-Speed Microscale Optical Tracking Using Digital Frequency-Domain Multiplexing" (MacLachlan, R.A., Riviere, C.N., IEEE Transactions On Instrumentation and Measurement, Vol. 58, No. 6, June 2009, pp. 1991-2001), each of which is hereby incorporated herein by reference in its entirety. - In an implementation utilizing frequency domain multiplexing, the rotary
detection function generator 354A and the axialdetector function generator 354B may be utilized for driving the controllable rotarydetection light source 318A and the controllable axialdetection light source 318B (e.g., including LEDs), respectively, with different frequencies. As a result, the variable-deflection rotary detection light beam and the variable-deflection axial detection light beam that are incident on the multiple-spot position detector portion 321 (e.g., including a position photodetector) may have two different frequencies. Correspondingly, the output from the multiple-spotposition detector portion 321 may be encoded with the AC frequency modulation at the two different frequencies. In order to demultiplex the signals, thedemultiplexer 356 may include components such as bandpass filters (e.g., corresponding to the two different frequencies), hardware and/or software demodulators, etc. - In operation, when the incident light on the multiple-spot position detector portion 321 (e.g., corresponding to at least one of a rotary detection spot or an axial detection spot) changes position, the output AC amplitude changes. In various implementations, the utilization of the frequency domain multiplexing may help reduce 1/F drift. In certain implementations, approximately 25% to 50% of the dynamic range may be allocated to the minimum AC modulation depth. In certain implementations, it may be desirable that a first driving frequency (e.g., from the rotary
detector function generator 354A) should be larger by a designated amount (e.g., at least 10x larger in one specific example implementation) than the desired sensor bandwidth, so that the modulation carrier frequency will be less likely to corrupt a desired sensor position signal. In such an implementation, the frequency for a second driving frequency (e.g., corresponding to the axialdetector function generator 354B) may be simulated in order to determine a sufficient separation depending on the desired sensor bandwidth and the number of filter poles. More specifically, the first and second driving frequencies may be made to be sufficiently separated so that they can be distinguished through bandpass filtering. In general, values may be set such that the desired second driving frequency is greater than the first driving frequency by at least a specified margin (e.g., with a margin equal to at least 4x the sensor bandwidth, in one specific example implementation). - In an implementation utilizing time domain multiplexing, the controllable rotary
detection light source 318A may be turned on during a first time period, for which the corresponding output from the multiple-spotposition detector portion 321 may be read, followed by a second time period during which the controllable axialdetection light source 318B may be turned on and the corresponding output from the multiple-spotposition detector portion 321 may be read. In certain implementations, such time domain multiplexing techniques may be considered to be more simple than the above described techniques utilizing frequency domain multiplexing. However, in such implementations the output signals corresponding to the rotaryposition detection configuration 313 and axialposition detection configuration 325 may not be read out simultaneously, for which it may be desirable for the time domain multiplexing cycle rate to be made fast enough that the time lag between samples does not create an undesired measurement result. In one specific example implementation, an approximately 2.5 kHz position throughput is implemented, and a corresponding cycle rate that is greater by a specified amount (e.g., 4x, 10x, etc.) is utilized. In various implementations, an oversampling technique may be utilized for which an averaging of readings may be implemented. -
FIGURE 3 is a diagram showing portions of a first exemplary implementation of a schematically/partially representedstylus suspension portion 407 as coupled to astylus 406. It will be appreciated that certain numbered components 4XX ofFIGURE 3 may correspond to and/or have similar operations as similarly numbered counterpart components 3XX ofFIGURE 2 , and may be understood by analogy thereto and as otherwise described below. This numbering scheme to indicate elements having analogous design and/or function is also applied to the followingFIGURES 4-11 . As shown inFIGURE 3 , thestylus suspension portion 407 includes astylus motion mechanism 409 and astylus coupling portion 442. Thestylus coupling portion 442 is configured to be rigidly coupled to astylus 406 which has acontact portion 448 for contacting a surface S of a workpiece W (not shown). - As described in more detail below with respect to
FIGURE 4 , thestylus motion mechanism 409 is configured to enable axial and rotary motion of thestylus coupling portion 442 and attachedstylus 406 so that thecontact portion 448 can change its position in three directions along the shape of the surface S. For purposes of illustration, the vertical and horizontal directions on the plane of paper inFIGURE 3 are defined as Z and Y directions, respectively, and the perpendicular direction to the plane of the paper is defined as the X direction. The direction of a central axis O (axial direction O) of the measuringprobe 300 coincides with the Z direction in this illustration. - In
FIGURE 3 , rotary motion portions of thestylus motion mechanism 409 are illustrated, including a rotating member 436 (which is also referenced as a rotating member RP), aflexure element 440, and a movingmember 412 disposed within the rotatingmember 436. As described in more detail below with respect toFIGURE 4 , theflexure element 440 enables rotary motion of the rotatingmember 436 about a rotation center RC. As described in more detail below with respect toFIGURE 5 , a stylus position detection portion (not shown in entirety) may include a rotary detection deflector 416 (e.g., a concave mirror) attached to an end of the movingmember 412, which reflects light toward a multiple-spotposition detector portion 421 which includes aposition photodetector 422. Theposition photodetector 422 is thus able to sense the rotated position of the movingmember 412 in X and Y directions. The concave surface of therotary detection deflector 416 may be shaped to provide a desired "deflection relationship" for the reflected light detected by theposition photodetector 422. Such a configuration may have various advantages (e.g., allowing for a miniaturization of theposition photodetector 422, allowing for a larger range of styluses with different lengths to be utilized, etc.). The following approximations may be utilized for understanding various aspects of the system (e.g., tilt sensitivity, etc.) - With respect to the example configuration illustrated in
FIGURE 3 , in one example implementation the concave surface of therotary detection deflector 416 may have a radius R, and the light beam input to the rotary detection deflector may be collimated along the direction of its undeflected optical axis (e.g., as indicated by the dashed light path line LP inFIGURE 3 ). Theposition photodetector 422 may be located at an optical path length L=R/2 from therotary detection deflector 416, which is approximately equal to the resulting focal distance of the reflected light beam (i.e., the variable-deflection rotary detection light beam) from therotary detection deflector 416. In such an implementation, the movement or displacement ΔXPSD along the X direction away from null for the rotary detection spot on the position photodetector 422 (e.g., formed by the variable-deflection rotary detection light beam from the rotary detection deflector 416) may include two contributions due to rotary motion tilt θY of the rotatingmember 436 in a plane -
- The tilt contribution is from the surface tilt change of the
deflector 416 due to rotation, and the translation contribution is from a curvature-dependent surface angle change on the deflector as a function of distance away from the optical axis of thedeflector 416. Thus, combining the contributions shown in Equations 1 and 2: -
-
- Y coordinate motion components are analogous to the above expressions, and need not be explained in further detail herein. The stylus length IS for various styli may be utilized in the equations (e.g., with respect to the trigonometry of the system) for determining the XY position of the
contact portion 448 based on the XY detected spot position. -
FIGURE 4 is a partially schematic diagram showing one implementation of a cross section of a stylus suspension portion 407' usable as thestylus suspension portion 407 represented inFIGURE 3 , as included within amain body housing 408 of a probemain body 402 of ascanning probe 400. As shown inFIGURE 4 , the stylus suspension portion 407' includes astylus motion mechanism 409 and astylus coupling portion 442 which is coupled to astylus 406. Thestylus motion mechanism 409 may include a movingmember 412, a rotatingmember 436, aflexure element 440 coupled to themain body housing 408 for supporting and enabling rotary motion of the rotatingmember 436, andflexure elements member 412 and coupling it to the rotatingmember 436 for enabling axial motion of the movingmember 412. Thescanning probe 400 includes a stylusposition detection portion 511 having components and operation described in greater detail below with reference toFIGURE 5 , for determining the position and/or motion of thestylus motion mechanism 409 and/or thecontact portion 448 of thestylus 406. - The flexure element 440 (i.e., referenced as a second flexure element) may be disposed between the respective planes of a pair of
flexure elements 414 and 415 (i.e., referenced as first flexure elements) in the axial direction O. Examples offlexure elements FIGURES 10A and 10B . The rotatingmember 436 may have a shape symmetric about thesecond flexure element 440 and may integrally include: tworing portions 436A; two connectingportions 436B; and acylindrical portion 436C. Peripheral portions of thefirst flexure elements ring portions 436A. The connectingportions 436B extend inside of thering portions 436A so as to connect to thecylindrical portion 436C, which has a hollow center. Thefirst flexure elements second flexure element 440, although such an implementation is exemplary only and not limiting. - An
axial motion mechanism 410 including the movingmember 412 is supported inside of the rotatingmember 436, and the rotatingmember 436 and theaxial motion mechanism 410 together constitute a motion module that is part of thestylus motion mechanism 409. Theaxial motion mechanism 410 allows thecontact portion 448 to move in the axial direction O. Therotary motion mechanism 434 including the rotatingmember 436 allows thecontact portion 448 of thestylus 406 to move transverse (e.g., approximately perpendicular) to the axial direction O by means of rotary motion about the rotation center RC. - The moving
member 412 integrally includes: alower portion 412A; arod portion 412B; and anupper portion 412C. Abracket 437 is utilized for rigidly attaching the rotary detection deflector 416 (e.g., a curved mirror) and an axial detection deflector 426 (e.g., a lens) to theupper portion 412C. As previously outlined and as described in further detail below with respect to the stylusposition detection portion 511 shown inFIGURE 5 , therotary detection deflector 416 is included as part of a rotary position detection configuration, and theaxial detection deflector 426 is included as part of an axial position detection configuration. Therod portion 412B is disposed between the pair offirst flexure elements rod portion 412B is housed in the rotatingmember 436. - The
lower portion 412A is formed below therod portion 412B and a stylus coupling portion 442 (e.g., a flange member) is attached to thelower portion 412A. Aflange part 444 is provided for attachment of thestylus 406. Theflange part 444 and thestylus coupling portion 442 together may constitute a detachable coupling mechanism (e.g., a known type of kinematic joint or coupling) which allows attachment and detachment betweenvarious styli 406 and thestylus coupling portion 442 with repeatable positioning (e.g., in the case of a collision knocking off a stylus, when intentionally changing styli, etc.). -
FIGURE 5 is a diagram showing a first exemplary implementation of a stylusposition detection portion 511 which includes arotary detection deflector 516 and anaxial detection deflector 526 that move relative to the probe body and housing. Various other components of the stylusposition detection portion 511 may be fixed relative to the probe body and/or housing unless otherwise indicated. As shown inFIGURE 5 , the stylusposition detection portion 511 includes alight source configuration 517, a multiple-spotposition detector portion 521, multiplexing signal processing andcontrol circuitry 550, a rotaryposition detection configuration 513, and an axialposition detection configuration 525. As will be described in more detail below, the multiple-spotposition detector portion 521 is coupled to the multiplexing signal processing andcontrol circuitry 550 and includes aposition photodetector 522 having a surface plane. As illustrated inFIGURE 5 , thelight source configuration 517 includes a controllable rotarydetection light source 518A and a controllable axialdetection light source 518B (e.g., LED light sources), which may be configured to provide a collimated or nearly collimated rotarydetection light beam 519A and an axialdetection light beam 519B, respectively (e.g., usingcollimating lenses 518A' and 518B'). The rotarydetection light beam 519A is directed along a rotarydetection beam path 523 that is included in the rotaryposition detection configuration 513, and the axialdetection light beam 519B is directed along an axialdetection beam path 529 that is included in the axialposition detection configuration 525. - The rotary
position detection configuration 513 includes the rotarydetection beam path 523 and therotary detection deflector 516. In the illustrated implementation, the rotarydetection light beam 519A is transmitted through an optical component 520 (e.g., a polarizing beamsplitter) and travels along the rotarydetection beam path 523 along the axial direction to therotary detection deflector 516 where it is reflected. The operation of therotary detection deflector 516 may be generally understood by analogy with the previous description of therotary detection deflector 416, theposition photodetector 422, and Equations 1-5. As illustrated, the rotarydetection light beam 519A is reflected by the concaverotary detection deflector 516 as a variable-deflection rotarydetection light beam 519A' which travels along a variable-deflection beam path 523' back toward a reflecting surface of theoptical component 520. The reflecting surface of the optical component reflects at least part of the variable-deflection rotarydetection light beam 519A' to continue along the variable-deflection beam path 523' along a direction transverse to the optical axis to form a rotary detection spot at a position on the surface of theposition photodetector 522. Theposition photodetector 522 may be of a known type that provides signals that are related to the rotary detection spot position along an X axis direction and a Y axis direction, respectively. In various implementations, such signals may be designated as X and Y position signals that are indicative of the rotation of the stylus coupling portion about the rotation center. More specifically, theposition photodetector 522 is configured to output the X position signal responsive to the position of the rotary detection spot along a first axis of theposition photodetector 522, and to output the Y position signal responsive to the position of the rotary detection spot along a second axis of theposition photodetector 522. In various implementations, the rotaryposition detection configuration 513 is nominally configured such that when there is no rotation of the stylus coupling portion about the rotation center, the X and Y position signals are substantially insensitive to motion of therotary detection deflector 516 along the axial direction. - In relation to the
optical component 520, aquarter waveplate 533 may be located along a portion of the rotary detection beam path between theoptical component 520 and therotary detection deflector 516. The quarter waveplate 533 changes the linear polarization from theoptical component 520 to circular polarization according to known methods. The variable-deflection rotarydetection light beam 519A' reflected from therotary detection deflector 516 passes back though the quarter waveplate 533 and becomes linearly polarized again, with a rotated polarization such that theoptical component 520 will reflect all or most of the light toward theposition photodetector 522. Such a polarizing configuration may isolate thelight source 518A from reflected light, and significantly improve the stylus position detection power efficiency compared to a nonpolarizing configuration. - The axial
position detection configuration 525 includes the axialdetection beam path 529 and theaxial detection deflector 526. In the illustrated implementation, the axialdetection light beam 519B travels along the axialdetection beam path 529 and is reflected by a reflecting component 531 (e.g., a mirror) to travel toward theaxial detection deflector 526. Theaxial detection deflector 526 is located with its optical axis extending along a portion of the axialdetection beam path 529 that is oriented transverse to the axial direction, and directs a transmitted variable-deflection axialdetection light beam 519B' along a variable-deflection beam path 529' to form an axial detection spot at a position on the surface plane of theposition photodetector 522. Theposition photodetector 522 may be of a known type that provides a signal that is related to the position of the axial detection spot along a Z detection axis. In various implementations, the Z detection axis may correspond to either the first or second axis of the position photodetector that was referenced above with respect to the rotaryposition detection configuration 513. It will be appreciated that, in accordance with the above description, theposition photodetector 522 receives on its surface both an axial detection spot from the axialposition detection configuration 525 and a rotary detection spot from the rotaryposition detection configuration 513. As described above with respect toFIGURE 2 , the multiplexing signal processing andcontrol circuitry 550 is utilized to distinguish the signals resulting from the spots for determining the respective X, Y and Z position signals. - The
axial detection deflector 526 is coupled to the moving member of a stylus suspension portion (e.g., the movingmember 412 previously described with reference toFIGURE 4 ). In one implementation, theaxial detection deflector 526 and therotary detection deflector 516 are both attached to abracket 537, which is coupled to the movingmember 412. Axial motion of the moving member moves theaxial detection deflector 526 along the axial direction transverse to its optical axis and transverse to the axial detection beam path 529 (e.g., approximately along the Z axis direction). This translation repositions theaxial detection deflector 526 relative to the input axialdetection beam path 529. The lens shape of theaxial detection deflector 526 causes a refraction or deflection of the transmitted variable-deflection axialdetection light beam 519B' and the corresponding variable-deflection beam path 529' as a function of distance away from the optical axis of theaxial detection deflector 526. Thus, the position of the resulting axial detection spot on theposition photodetector 522 is indicative of the axial motion of theaxial detection deflector 526 and the moving member that it is attached to. - With respect to the configuration illustrated in
FIGURE 5 , the axialdetection light beam 519B that is input to theaxial detection deflector 526 may be collimated along the direction of its undeflected optical axis. Theposition photodetector 522 may be located at an optical path length which is approximately equal to the focal distance of the variable-deflection axialdetection light beam 519B' that is output from theaxial detection deflector 526. In such an implementation, the ratio of the Z direction spot displacement AZPSD (e.g., corresponding to the displacement of the axial detection spot along a Z detection axis of the position photodetector 522) in relation to the Z direction displacement ΔZSTYLUS at a stylus contact portion (e.g., thecontact portion 448 shownFIGURE 3 ) may be approximated as: - In various implementations, mechanical complexity is avoided if the
axial detection deflector 526 is able to move in at least one direction that is transverse to the axial direction. For example, as illustrated inFIGURE 5 , both theaxial detection deflector 526 and therotary detection deflector 516 are able to move in 3 directions. However, according to the principles disclosed herein, motion of theaxial detection deflector 526 approximately along the direction of its optical axis, transverse to the axial direction (i.e., approximately along the Y axis), may alter the degree of focus of the resulting axial detection spot or line without substantially altering the effective position of the axial detection spot or line on theposition photodetector 522. The resulting Z position signal is thus substantially insensitive to such a defocusing motion. In addition, an expected range of motion of theaxial detection deflector 526 approximately along the X axis direction as produced by small θY rotations of the stylus may alter the effective position of a Z position spot (not a line) on theposition photodetector 522 along the "unsensed" X axis direction without substantially altering its Z position, making the Z position signal substantially insensitive to such X axis motion. However, it is worth noting that when theaxial detection deflector 526 is a relatively simple circular lens (e.g., as illustrated inFIGURE 5 ), the motion arc of the axial detection deflector produced by a large θY rotation of the stylus may produce an arc motion of the Z position spot on theposition photodetector 522 that includes a small Z position change component, in addition to an undesirable and/or unsensed X axis position change component of the spot. Calibration or compensation may be used to reduce or eliminate related residual Z error effects in signal processing. Alternatively, a more complicated axial detection deflector comprising at least one of two crossed cylindrical lenses may be used to optically reduce the undesirable and/or unsensed X axis position change component of the spot, and further reduce and/or simplify the correction of any minor undesirable Z axis position change component of the Z position spot on theposition photodetector 522 due to the motion arc, as outlined in greater detail below. - As noted above, motion of the
rotary detection deflector 516 along its optical axis (that is, approximately along the axial direction and/or Z axis direction) may alter the resulting degree of focus of the axial detection spot on theposition photodetector 522, which as described above may be relatively inconsequential to the resulting Z position signal. In various implementations, there may also be some relatively undesirable cross coupling between axial motion and the X and Y position signals. For example, Equations 3 and 5 show that the X direction spot displacement ΔXPSD (e.g., corresponding to the displacement of the rotary detection spot along an X axis of the position photodetector 522) is sensitive to the optical path length L between therotary detection deflector 516 and theposition photodetector 522. A similar effect is noted for the Y direction spot displacement ΔYPSD (e.g., corresponding to the displacement of the rotary detection spot along a Y axis of the position photodetector 522). As indicated inFIGURE 3 , the optical path length L is affected by axial motion. However, according to previously outlined principles, the axial or Z position signal is relatively accurate, and thus is usable to correct L to allow Equation 5 to provide a relatively accurate determination of ΔXSTYLUS based on the signal arising from ΔXPSD. More specifically, in various implementations the Z position signal may be utilized in combination with the known trigonometry of the scanning probe to remove axial motion cross coupling components from the X and Y position signals. In addition, known types of calibration to reduce cross coupling errors and/or iterative/interdependent position coordinate determination methods may be used to further improve the accuracy of measured X, Y and Z position or displacement values, if desired. -
FIGURE 6 is a diagram showing various portions of the stylusposition detection portion 511 ofFIGURE 5 as coupled to amain body housing 608 of a scanning probe. As outlined above, theaxial detection deflector 526 and therotary detection deflector 516 are both rigidly attached to abracket 537, which is coupled to the movingmember 412 and its attached stylus coupling portion 442 (not shown). Otherwise, various illustrated elements may be fixed (e.g., rigidly attached) directly or indirectly relative to themain body housing 608. In various implementations, the position of the rotary detection spot and the position of the axial detection spot on theposition photodetector 522 enable the multiplexing signal processing and control circuitry to determine the corresponding X, Y and Z position signals. The determination of the X, Y and Z position signals enables a determination of the position of therotary detection deflector 516 andaxial detection deflector 526, which correspondingly indicates an absolute 3D position of the moving member 412 (and correspondingstylus coupling portion 442 and attachedstylus 406 andcontact portion 448, not shown) relative to themain body housing 608. - Alignment of the
light sources light sources collimation lenses 518A' and 518B', an alignment assembly such asassembly 641 comprising aZ position tube 642, anXY tube 643, and a holder/baffle 644, may be used in some implementations. -
FIGURE 7 is a diagram showing a second exemplary implementation of a stylusposition detection portion 711, which may be understood by analogy with the previous description with respect toFIGURE 5 . Significant differences from the implementation ofFIGURE 5 include repositioning the optical component 720 (e.g., a polarizing beamsplitter) andquarter waveplate 733, and adding amirror 743 and an optical component 745 (e.g., a beamsplitter). Such changes are made in conjunction with using a rotary detection deflector 716 (e.g., a concave mirror) and an axial detection deflector 726 (e.g., a lens) which each have longer focal lengths than the correspondingrotary detection deflector 516 andaxial detection deflector 526 ofFIGURE 5 . In the illustrated implementation, the percentage increase in the focal length of therotary detection deflector 716 is greater than the percentage increase in the focal length of theaxial detection deflector 726. Such an implementation may allow more freedom for achieving a desired motion range and/or focus sensitivity for the rotary detection spot provided by therotary detection deflector 716, and/or for adjusting the relationship between the motion of the rotary detection spot as compared to the motion of the axial detection spot on theposition photodetector 722 for corresponding motions of the movingmember 412. In addition, such an implementation may allow various other elements to be altered to be more compactly arranged, more efficient, more economical, or the like. -
FIGURE 8 is a diagram showing a third exemplary implementation of a stylusposition detection portion 811, which may be understood by analogy with the previous description with respect toFIGURE 5 . Significant differences from the implementation ofFIGURE 5 include relocating theposition photodetector 822 and adding amirror 839. Such changes are made in conjunction with using arotary detection deflector 816 and anaxial detection deflector 826 which each have longer focal lengths than the correspondingrotary detection deflector 516 andaxial detection deflector 526 ofFIGURE 5 . The implementation illustrated inFIGURE 8 may thus correspondingly allow more freedom for achieving a desired motion range and/or focus sensitivity for the rotary detection spot and/or axial detection spot provided by therotary detection deflector 816 and theaxial detection deflector 826, respectively. It will be appreciated that in such a configuration, theposition photodetector 821 may be located proximate to thelight sources - It should be appreciated that the variations shown in
FIGURES 5-8 are indicative of the possibility of further rearranging and/or adjusting various optical elements and related optical paths while retaining many or all of the advantages outlined in association with the principles disclosed herein. For example, as previously indicated, an axial detection deflector may comprise at least one of two crossed cylindrical lenses having focal lengths that are focused onto the Z position photodetector (e.g., the position photodetector 522). In one implementation, one of the cylindrical lenses is mounted to move depending on the stylus deflection (e.g., mounted on the bracket 537) and aligned so its focusing power is in the Y-Z plane. The other cylindrical lens may be fixed (e.g., to the directingportion 535 or its mount) in the axialdetection beam path 529 with its focusing power in the X-Y plane. In contrast to a simple circular lens, for such a configuration the motion arc of the axial detection deflector produced by a θY rotation of the stylus ideally produces no significant undesirable and/or unsensed X axis position change component of the spot on the Z position photodetector, and may reduce and/or simplify the correction of any minor undesirable Z axis position change component of the Z position spot on theposition photodetector 522 due to the motion arc. As another example, the rotary detection deflector and/or axial detection deflector may have longer or shorter focal lengths, and/or the corresponding optical paths to the position photodetector may be longer or shorter. In certain implementations, the configuration of the bracket to which the axial detection deflector and the rotary detection deflector are attached may be altered. For example, the relative length of the axial arm to which the axial detection deflector is attached may be increased or decreased, for which it will be appreciated that such alterations may correspondingly alter the amount of movement of the axial detection deflector in response to rotary motion. In other implementations, optical paths may be configured such that the axial detection deflector may be a reflective element (e.g., a concave reflective element) rather than a transmissive element (e.g., a lens). Furthermore, in various implementations, it may be desirable to use polarized light sources oriented to avoid wasting light energy and/or signal strength at various polarizer interfaces along the optical paths. Thus, it will be understood that the various implementations disclosed herein are exemplary only, and not limiting. -
FIGURE 9 is a partially schematic diagram showing a cross section of a second implementation of astylus suspension portion 907 usable as thestylus suspension portion 407 represented inFIGURE 3 , as included within amain body housing 908 of a probemain body 902 of ascanning probe 900. Thescanning probe 900 may be similar to thescanning probe 400 previously described with reference toFIGURE 4 , except the second implementation of thestylus suspension portion 907 is different than the implementation of the stylus suspension portion 407'. Briefly, as previously described with reference toFIGURE 4 , in the stylus suspension portion 407' anaxial motion mechanism 410 including the (axially) movingmember 412 is nested or supported inside of the rotatingmember 436. In contrast, in the present implementation of the stylus suspension portion 907 a rotating member 436' is nested or supported inside an axial motion mechanism 410' including the (axially) moving member 412'. - As shown in
FIGURE 9 , thestylus suspension portion 907 includes astylus motion mechanism 909 and astylus coupling portion 442 which is coupled to astylus 406. Thestylus motion mechanism 909 includes a moving member 412', disc-like flexure elements 414' and 415' (i.e., referenced as first flexure elements) supporting the moving member 412' and coupling it to themain body housing 908 for enabling axial motion of the moving member 412' and the elements supported inside it. Elements supported inside the moving member 412' include therotary motion mechanism 434', comprising the rotating member 436' and a disc-like flexure element 440' (referenced as a second flexure element) coupled the moving member 412' for supporting and enabling rotary motion of the rotating member 436'. Thescanning probe 900 includes a stylusposition detection portion 511 having components and operation described previously with reference toFIGURE 5 , for determining the position and/or motion of thestylus motion mechanism 909 and/or thecontact portion 448 of thestylus 406. - The second flexure element 440' may be disposed between the respective planes of the pair of first flexure elements 414' and 415' in the axial direction O. The rotating member 436' may have a shape symmetric about the second flexure element 440'. The first flexure elements 414' and 415' may be disposed at a symmetric distance with respect to the second flexure element 440', although such an implementation is exemplary only and not limiting.
- A
rotary motion mechanism 434', including the rotating member 436', is supported inside of the (axially) moving member 412', and the moving member 412' and therotary motion mechanism 434' together constitute a motion module that is part of thestylus motion mechanism 909. The axial motion mechanism 410' allows thecontact portion 448 of thestylus 406 to move in the axial direction O. Therotary motion mechanism 434', including the rotating member 436', allows thecontact portion 448 to move transverse (e.g., approximately perpendicular) to the axial direction O by means of rotary motion about the rotation center RC. - The rotating member 436' integrally includes: a lower portion; a central rod portion connected to the second flexure element 440'; and an upper portion. A stylus coupling portion 442 (e.g., a flange member) is attached to the lower portion of the rotating member 436'. A
flange part 444 is provided for attachment of thestylus 406. Theflange part 444 and thestylus coupling portion 442 together may constitute a detachable coupling mechanism (e.g., a known type of kinematic joint or coupling) which allows attachment and detachment betweenvarious styli 406 and thestylus coupling portion 442 with repeatable positioning (e.g., in the case of a collision knocking off a stylus, when intentionally changing styli, etc.). - A
bracket 437 is utilized for rigidly attaching the rotary detection deflector 416 (e.g., a curved mirror) and an axial detection deflector 426 (e.g., a lens) to the upper portion of the rotating member 436'. As previously described with respect to the stylusposition detection portion 511 shown inFIGURE 5 , therotary detection deflector 416 is included as part of a rotary position detection configuration, and theaxial detection deflector 426 is included as part of an axial position detection configuration. - The stylus
position detection portion 511, and other stylus position detection portions according to the principles disclosed herein, have particular advantages when used in conjunction with the types of stylus suspension systems outlined herein. However, based on the foregoing it should be appreciated that the stylus position detection portions according to the principles disclosed herein are not limited to use with such suspensions. More generally, provided that the position detection deflectors (e.g., the rotary and/or axial detection deflectors) can be rigidly coupled to a stylus in an operational manner, any compatible type of stylus suspension system may be used, which may include some entirely rotary or entirely rectilinear suspension systems, if desired. -
FIGURES 10A and 10B are diagrams showing some specific example implementations of elastically-deformable disk-like flexure elements first flexure element 1014 may be identical with a paired first flexure element (e.g., similar to theflexure elements 414 and 415), while in other implementations a pair of first flexure elements may be different from each other. - The
first flexure element 1014 is provided with threecutout portions 1014D that are offset from one another by 120 degrees in the circumferential direction, to form aperipheral portion 1014A, a joining portion 1014B, and acentral portion 1014C. Theperipheral portion 1014A is an outermost peripheral portion to be fixed to a corresponding element (e.g., a ring portion of the rotating member 436). Opposite ends of the joining portion 1014B are coupled to theperipheral portion 1014A and thecentral portion 1014C, respectively. Thecentral portion 1014C is a portion to be fixed to a corresponding element (e.g., moving member 412). Displacement of an attached element (e.g., moving member 412) in an axial (or Z) direction causes thecentral portion 1014C to move normal to the plane of the flexure element 1014 (e.g., the axial direction). It will be appreciated that in other implementations other shapes may be utilized for the flexure elements. - In the implementation of
FIGURE 10B , thesecond flexure element 1040 is provided with two arc-shapedcutout portions 1040E offset from each other by 180 degrees in the circumferential direction, and twohinge portions 1040C are formed therebetween. Two arc-shapedcutout portions 1040F offset from each other by 180 degrees in the circumferential direction are further provided on a radially inner side of thecutout portions 1040E and twohinge portions 1040D are formed therebetween. Thereby, aperipheral portion 1040A, a joiningportion 1040G, and acentral portion 1040B are formed. Theperipheral portion 1040A is a portion to be fixed to a respective element (e.g., the main body housing 408). Thecentral portion 1040B is a portion to be fixed to a respective element (e.g., the middle of thecylindrical portion 436C of the rotating member 436). Thecutout portions central portion 1040B is tiltable (rotatable) about these hinges with the center of thesecond flexure element 1040 used as a rotation center RC. It will be appreciated that in other implementations other shapes may be utilized for each of the flexure elements. -
FIGURE 11 is a flow diagram illustrating one exemplary implementation of a routine 1100 for determining a 3D position of a contact portion of a stylus based on position signals received from a scanning probe. At ablock 1110, a determination is made that the scanning probe has been positioned so that the contact portion of a stylus that is attached by a stylus coupling portion has come into contact with a surface of a workpiece that is being measured. At ablock 1120, X and Y position signals and a Z position signal are received from multiplexing signal processing and control circuitry that is configured to multiplex a variable-deflection rotary detection light beam and a variable-deflection axial detection light beam onto a multiple-spot position detector portion of the scanning probe. - The multiple-spot position detector portion is configured to receive the variable-deflection rotary detection light beam and in response thereto to output the X and Y position signals which are indicative of the rotation of the stylus coupling portion about the rotation center. The multiple-spot position detector portion is also configured to receive the variable-deflection axial detection light beam and in response thereto to output the Z position signal which is indicative of the position of the stylus coupling portion about the axial direction. In various implementations, the multiplexing signal processing and control circuitry includes a demultiplexer that is configured to receive the output from the multiple-spot position detector portion and to separate the X and Y position signals from the Z position signal. At a
block 1130, the X, Y and Z position signals are processed to determine a 3D position of the contact portion of the stylus, including utilizing the Z position signal in combination with the known trigonometry of the scanning probe to remove an axial motion cross coupling component from at least one of the X or Y position signals. - While preferred implementations of the present disclosure have been illustrated and described, numerous variations in the illustrated and described arrangements of features and sequences of operations will be apparent to one skilled in the art based on this disclosure. Various alternative forms may be used to implement the principles disclosed herein. In addition, the various implementations described above can be combined to provide further implementations. All of the U.S. patents and U.S. patent applications referred to in this specification are incorporated herein by reference, in their entirety. Aspects of the implementations can be modified, if necessary to employ concepts of the various patents and applications to provide yet further implementations.
- These and other changes can be made to the implementations in light of the above-detailed description. In general, in the following claims, the terms used should not be construed to limit the claims to the specific implementations disclosed in the specification and the claims, but should be construed to include all possible implementations along with the full scope of equivalents to which such claims are entitled.
Claims (15)
- A scanning probe for use with a coordinate measuring machine, the scanning probe comprising:a stylus suspension portion, comprising:a stylus coupling portion that is configured to be rigidly coupled to a stylus; anda stylus motion mechanism that is configured to enable axial motion of the stylus coupling portion along an axial direction, and rotary motion of the stylus coupling portion about a rotation center; anda stylus position detection portion, comprising:a light source configuration comprising a controllable rotary detection light source that is configured to provide a rotary detection beam and a controllable axial detection light source that is configured to provide an axial detection beam;a multiple-spot position detector portion;multiplexing signal processing and control circuitry;a rotary position detection configuration, comprising:a rotary position detection beam path configured to receive the rotary detection beam from the controllable rotary detection light source; anda rotary detection deflector that is located along the rotary position detection beam path and that is coupled to the stylus suspension portion and that is configured to output a variable-deflection rotary detection light beam to the multiple-spot position detector portion; andan axial position detection configuration, comprising:an axial detection beam path configured to receive the axial detection beam from the controllable axial detection light source; andan axial detection deflector that is located along the axial detection beam path and that is coupled to the stylus suspension portion and that is configured to output a variable-deflection axial detection light beam to the multiple-spot position detector portion, wherein the axial detection deflector is configured to move in the axial direction in response to the axial motion, wherein the axial detection deflector is also configured to move in at least one direction transverse to the axial direction in response to the rotary motion;wherein:the multiple-spot position detector portion is configured to receive the variable-deflection rotary detection light beam and in response thereto to output X and Y position signals indicative of rotation of the stylus coupling portion about the rotation center, and is also configured to receive the variable-deflection axial detection light beam and in response thereto to output a Z position signal indicative of a position of the stylus coupling portion about the axial direction;the multiplexing signal processing and control circuitry is configured to multiplex the variable-deflection rotary detection light beam and the variable-deflection axial detection light beam onto the multiple-spot position detector portion, and to provide demultiplexing to separate the X and Y position signals from the Z position signal; andthe stylus position detection portion is configured such that the Z position signal is substantially insensitive to motion of the axial detection deflector in the at least one direction that is transverse to the axial direction.
- The scanning probe of Claim 1, wherein:the multiple-spot position detector portion comprises a position photodetector that outputs the Z position signal responsive to a position along a Z detection axis of the position photodetector of an axial detection spot or line formed by the variable-deflection axial detection light beam; andthe variable-deflection axial detection light beam is at least partially focused by the axial detection deflector to form the axial detection spot or line on the position photodetector, and motion of the axial detection deflector along a first direction transverse to the axial direction alters the axial detection spot or line without substantially altering an effective position of the axial detection spot or line on the position photodetector.
- The scanning probe of Claim 2, wherein the axial detection deflector comprises a lens.
- The scanning probe of Claim 2, wherein the axial position detection configuration is further configured such that:the variable-deflection axial detection light beam is at least partially focused by the axial detection deflector to form the axial detection spot on the position photodetector;the Z position signal is responsive to a position of the axial detection spot along the Z detection axis of the position photodetector; andmotion of the axial detection deflector along a second direction transverse to the axial direction alters a position of the axial detection spot formed on the position photodetector along a direction that is orthogonal to the Z detection axis of the position photodetector.
- The scanning probe of Claim 1, wherein the axial detection deflector and the rotary detection deflector are rigidly coupled to one another and are rigidly coupled to the stylus coupling portion.
- The scanning probe of Claim 1, wherein:the scanning probe further comprises a housing, and the light source configuration and the multiple-spot position detector portion are rigidly coupled to the housing; andthe X and Y position signals in combination with the Z position signal enables determination of an absolute 3D position of the stylus coupling portion relative to the housing.
- The scanning probe of Claim 1, wherein:the multiple-spot position detector portion comprises a position photodetector that is configured to output the X position signal responsive to a position along a first axis of the position photodetector of a rotary detection spot formed by the variable-deflection rotary detection light beam, and that is configured to output the Y position signal responsive to a position along a second axis of the position photodetector of the rotary detection spot;the rotary detection deflector is coupled to the stylus suspension portion to move in response to the rotary motion, and the axial detection deflector also moves in the axial direction in response to the axial motion; andthe rotary position detection configuration is nominally configured such that when there is no rotation of the stylus coupling portion about the rotation center the X and Y position signals are substantially insensitive to motion of the rotary detection deflector along the axial direction.
- The scanning probe of Claim 7, wherein the rotary position detection configuration is configured such that the variable-deflection rotary detection light beam is at least partially focused by the rotary detection deflector to form the rotary detection spot on the position photodetector.
- The scanning probe of Claim 1, wherein:the rotary detection deflector comprises a concave mirror having an optical axis oriented along the axial direction, and is located along a portion of the rotary position detection beam path that extends along the axial direction, and the rotary motion moves the rotary detection deflector transverse to its optical axis; andthe axial detection deflector comprises a lens having an optical axis oriented transverse to the axial direction, and is located along a portion of the axial detection beam path that extends along a transverse direction, and the axial motion moves the axial detection deflector transverse to its optical axis.
- The scanning probe of Claim 9, wherein:the multiple-spot position detector portion comprises a position photodetector having a surface plane;the rotary position detection configuration further comprises a reflective surface that is configured to reflect the variable-deflection rotary detection light beam along a direction transverse to the optical axis to a position on the surface plane of the position photodetector; andthe variable-deflection axial detection light beam is transmitted from the axial detection deflector to a position on the surface plane of the position photodetector.
- The scanning probe of Claim 10, wherein the rotary position detection configuration further comprises a quarter waveplate located along a portion of the rotary position detection beam path that extends between the reflective surface and the rotary detection deflector.
- The scanning probe of Claim 9, wherein the stylus position detection portion further comprises a reflective surface that is configured to reflect both the variable-deflection rotary detection light beam and the variable-deflection axial detection light beam to respective positions on the surface plane of the position photodetector.
- The scanning probe of Claim 1, wherein the multiplexing signal processing and control circuitry comprises:a rotary detection function generator that is coupled to the controllable rotary detection light source;an axial detection function generator that is coupled to the controllable axial detection light source; anda demultiplexer that is coupled to the multiple-spot position detector portion;wherein the multiplexing signal processing and control circuitry is configured to control the rotary detection function generator and the axial detection function generator so as to multiplex the variable-deflection rotary detection light beam and the variable-deflection axial detection light beam onto the multiple-spot position detector portion, and is also configured to control the demultiplexer to separate the X and Y position signals from the Z position signal.
- The scanning probe of Claim 1, wherein the multiplexing signal processing and control circuitry utilizes frequency domain multiplexing to multiplex the variable-deflection rotary detection light beam and the variable-deflection axial detection light beam onto the multiple-spot position detector portion.
- The scanning probe of Claim 1, wherein the multiplexing signal processing and control circuitry utilizes time domain multiplexing to multiplex the variable-deflection rotary detection light beam and the variable-deflection axial detection light beam onto the multiple-spot position detector portion.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/973,376 US9791262B2 (en) | 2015-12-17 | 2015-12-17 | Measurement device with multiplexed position signals |
Publications (2)
Publication Number | Publication Date |
---|---|
EP3182052A1 true EP3182052A1 (en) | 2017-06-21 |
EP3182052B1 EP3182052B1 (en) | 2019-03-20 |
Family
ID=57569991
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP16204033.1A Active EP3182052B1 (en) | 2015-12-17 | 2016-12-14 | Measurement device with multiplexed position signals |
Country Status (4)
Country | Link |
---|---|
US (1) | US9791262B2 (en) |
EP (1) | EP3182052B1 (en) |
JP (1) | JP6371337B2 (en) |
CN (1) | CN106989668B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113566699A (en) * | 2020-04-28 | 2021-10-29 | 株式会社三丰 | Rotating chromaticity range sensor system and method with calibration object |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9803972B2 (en) * | 2015-12-17 | 2017-10-31 | Mitutoyo Corporation | Optical configuration for measurement device |
JP6212148B2 (en) * | 2016-02-26 | 2017-10-11 | 株式会社ミツトヨ | Measuring probe |
JP6216400B2 (en) * | 2016-02-26 | 2017-10-18 | 株式会社ミツトヨ | Measuring probe |
US10268273B1 (en) * | 2016-09-09 | 2019-04-23 | Apple Inc. | Stylus with multiple inputs |
US10725544B1 (en) | 2016-09-09 | 2020-07-28 | Apple Inc. | Pencil haptics |
US10268288B1 (en) | 2016-09-20 | 2019-04-23 | Apple Inc. | Stiffness rendering for a pencil |
US10866080B2 (en) * | 2018-11-01 | 2020-12-15 | Mitutoyo Corporation | Inductive position detection configuration for indicating a measurement device stylus position |
US10006757B1 (en) | 2017-06-16 | 2018-06-26 | Mitutoyo Corporation | Optical configuration for measurement device using emitter material configuration with quadrant photodetectors |
EP3688404B1 (en) | 2017-09-29 | 2023-06-07 | Mitutoyo Corporation | Compact measurement device configuration for integrating complex circuits |
US11543899B2 (en) | 2018-11-01 | 2023-01-03 | Mitutoyo Corporation | Inductive position detection configuration for indicating a measurement device stylus position and including coil misalignment compensation |
US10914570B2 (en) | 2018-11-01 | 2021-02-09 | Mitutoyo Corporation | Inductive position detection configuration for indicating a measurement device stylus position |
JP7261144B2 (en) * | 2018-11-01 | 2023-04-19 | 株式会社ミツトヨ | Inductive position detection arrangement for indicating stylus position of a measuring device |
US11740064B2 (en) | 2018-11-01 | 2023-08-29 | Mitutoyo Corporation | Inductive position detection configuration for indicating a measurement device stylus position |
US11644298B2 (en) | 2018-11-01 | 2023-05-09 | Mitutoyo Corporation | Inductive position detection configuration for indicating a measurement device stylus position |
CN110500958B (en) * | 2019-09-30 | 2021-03-12 | 北方民族大学 | Laser scanning precision measuring head device |
US11644299B2 (en) | 2020-12-31 | 2023-05-09 | Mitutoyo Corporation | Inductive position sensor signal gain control for coordinate measuring machine probe |
US11733021B2 (en) | 2021-12-22 | 2023-08-22 | Mitutoyo Corporation | Modular configuration for coordinate measuring machine probe |
US11713956B2 (en) | 2021-12-22 | 2023-08-01 | Mitutoyo Corporation | Shielding for sensor configuration and alignment of coordinate measuring machine probe |
US20240219164A1 (en) | 2022-12-28 | 2024-07-04 | Mitutoyo Corporation | Measuring probe with sensing coils and temperature compensation |
US20240219163A1 (en) | 2022-12-28 | 2024-07-04 | Mitutoyo Corporation | Measuring probe with field generating coil configuration and temperature compensation |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3826581A1 (en) * | 1988-08-04 | 1990-02-08 | Freund H Mora Messgeraete | Electronic coordinate measuring stylus |
US5552883A (en) | 1992-11-19 | 1996-09-03 | Board Of Regents, The University Of Texas System | Noncontact position measurement system using optical sensors |
US5659969A (en) * | 1991-07-24 | 1997-08-26 | British Technology Group Limited | Position determining probe |
US6430833B1 (en) * | 1999-04-06 | 2002-08-13 | Renishaw Plc | Measuring probe with diaphragms and modules |
US6971183B2 (en) | 2002-02-28 | 2005-12-06 | Carl Zeiss Industrielle Messtechnik Gmbh | Probe head for coordinate measuring machines |
US7652275B2 (en) | 2006-07-28 | 2010-01-26 | Mitutoyo Corporation | Non-contact probe control interface |
US20110043827A1 (en) * | 2005-04-26 | 2011-02-24 | Renishaw Plc | Surface sensing device with optical sensor |
US20130050701A1 (en) * | 2010-05-05 | 2013-02-28 | Leica Geosystems Ag | Surface sensing device with optical monitoring system |
US8438746B2 (en) | 2010-02-05 | 2013-05-14 | Mitutoyo Corporation | Coordinate measuring machine |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1551217A (en) | 1975-05-13 | 1979-08-22 | Renishaw Electrical Ltd | Displacement measuring apparatus |
US4316329A (en) | 1979-09-19 | 1982-02-23 | The Charles Stark Draper Laboratory | Instrumented remote center compliance device |
DE3806686A1 (en) | 1988-03-02 | 1989-09-14 | Wegu Messtechnik | MULTICOORDINATE MEASURING AND TESTING DEVICE |
GB8815984D0 (en) * | 1988-07-05 | 1988-08-10 | Univ Brunel | Probes |
DE3824548A1 (en) * | 1988-07-20 | 1990-01-25 | Zeiss Carl Fa | METHOD AND DEVICE FOR OPERATING A PROBE OF THE SWITCHING TYPE |
DE3824549A1 (en) * | 1988-07-20 | 1990-01-25 | Zeiss Carl Fa | STORAGE FOR PROBE HEADS |
JPH0789045B2 (en) * | 1988-12-15 | 1995-09-27 | 富山県 | Three-dimensional displacement measuring instrument |
EP0415579A1 (en) | 1989-08-30 | 1991-03-06 | Renishaw plc | Touch probe |
GB9000894D0 (en) * | 1990-01-16 | 1990-03-14 | Nat Res Dev | Probes |
US5059789A (en) | 1990-10-22 | 1991-10-22 | International Business Machines Corp. | Optical position and orientation sensor |
GB9111382D0 (en) * | 1991-05-25 | 1991-07-17 | Renishaw Metrology Ltd | Improvements in measuring probes |
US5553883A (en) * | 1995-04-06 | 1996-09-10 | Erb; George A. | Snowboard binding which permits angular reorientation of a user's foot while maintaining that foot attached to the snowboard |
US5825666A (en) | 1995-06-07 | 1998-10-20 | Freifeld; Daniel | Optical coordinate measuring machines and optical touch probes |
IT1299955B1 (en) | 1998-04-06 | 2000-04-04 | Marposs Spa | HEAD FOR THE CONTROL OF LINEAR DIMENSIONS OF PIECES. |
US6772527B1 (en) | 2003-04-09 | 2004-08-10 | Renishaw Plc | Modular measurement device |
JP5221211B2 (en) * | 2008-06-02 | 2013-06-26 | パナソニック株式会社 | Shape measuring device |
DE102009049534A1 (en) * | 2009-10-06 | 2011-04-07 | Carl Zeiss Industrielle Messtechnik Gmbh | Coordinate measuring machine with position change sensors |
CN102175147A (en) * | 2011-01-10 | 2011-09-07 | 昆山双虎电子科技有限公司 | Dynamic revising method of three-coordinate measuring machine |
US9013574B2 (en) | 2011-11-15 | 2015-04-21 | Mitutoyo Corporation | Machine vision system program editing environment including synchronized user interface features |
JP6049785B2 (en) * | 2015-03-05 | 2016-12-21 | 株式会社ミツトヨ | Measuring probe |
JP6049786B2 (en) * | 2015-03-05 | 2016-12-21 | 株式会社ミツトヨ | Measuring probe |
JP6039718B2 (en) * | 2015-03-05 | 2016-12-07 | 株式会社ミツトヨ | Measuring probe |
US9803972B2 (en) * | 2015-12-17 | 2017-10-31 | Mitutoyo Corporation | Optical configuration for measurement device |
-
2015
- 2015-12-17 US US14/973,376 patent/US9791262B2/en active Active
-
2016
- 2016-06-13 JP JP2016117466A patent/JP6371337B2/en active Active
- 2016-12-14 EP EP16204033.1A patent/EP3182052B1/en active Active
- 2016-12-19 CN CN201611177236.8A patent/CN106989668B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3826581A1 (en) * | 1988-08-04 | 1990-02-08 | Freund H Mora Messgeraete | Electronic coordinate measuring stylus |
US5659969A (en) * | 1991-07-24 | 1997-08-26 | British Technology Group Limited | Position determining probe |
US5552883A (en) | 1992-11-19 | 1996-09-03 | Board Of Regents, The University Of Texas System | Noncontact position measurement system using optical sensors |
US6430833B1 (en) * | 1999-04-06 | 2002-08-13 | Renishaw Plc | Measuring probe with diaphragms and modules |
US6971183B2 (en) | 2002-02-28 | 2005-12-06 | Carl Zeiss Industrielle Messtechnik Gmbh | Probe head for coordinate measuring machines |
US20110043827A1 (en) * | 2005-04-26 | 2011-02-24 | Renishaw Plc | Surface sensing device with optical sensor |
US7652275B2 (en) | 2006-07-28 | 2010-01-26 | Mitutoyo Corporation | Non-contact probe control interface |
US8438746B2 (en) | 2010-02-05 | 2013-05-14 | Mitutoyo Corporation | Coordinate measuring machine |
US20130050701A1 (en) * | 2010-05-05 | 2013-02-28 | Leica Geosystems Ag | Surface sensing device with optical monitoring system |
Non-Patent Citations (1)
Title |
---|
MACLACHLAN, R.A.; RIVIERE, C.N.: "High-Speed Microscale Optical Tracking Using Digital Frequency-Domain Multiplexing", IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, vol. 58, no. 6, June 2009 (2009-06-01), pages 1991 - 2001, XP011248493 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113566699A (en) * | 2020-04-28 | 2021-10-29 | 株式会社三丰 | Rotating chromaticity range sensor system and method with calibration object |
Also Published As
Publication number | Publication date |
---|---|
JP2017111113A (en) | 2017-06-22 |
CN106989668A (en) | 2017-07-28 |
EP3182052B1 (en) | 2019-03-20 |
US20170176171A1 (en) | 2017-06-22 |
CN106989668B (en) | 2019-09-17 |
JP6371337B2 (en) | 2018-08-08 |
US9791262B2 (en) | 2017-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3182052B1 (en) | Measurement device with multiplexed position signals | |
EP3182054B1 (en) | Optical configuration for measurement device | |
EP3415862B1 (en) | Contact making feeler head for coordinate measuring machine using a photoluminescent material for monitoring the feeler displacement | |
EP3415861B1 (en) | Contact making feeler head for coordinate measuring machine using a light emitting material and quadrant photodetectors for monitoring the feeler displacement | |
US8194251B2 (en) | Method for operating a dual beam chromatic point sensor system for simultaneously measuring two surface regions | |
JP5210536B2 (en) | Measuring probe | |
JP3101322B2 (en) | Measuring probe | |
CN111051808B (en) | Compact measuring device structure for integrated complex circuits | |
JPH03223609A (en) | Touch probe | |
EP1895266A2 (en) | Method for measuring length by laser interference tracking and apparatus therefore | |
JP2006343249A (en) | Shape measuring device and shape measuring method | |
JP2007155401A (en) | Displacement sensor and shape measuring apparatus | |
JP2008268000A (en) | Displacement measuring method and device | |
JP5054318B2 (en) | Displacement sensor, shape measuring device | |
JPH06254748A (en) | Displacement measuring device for machine tool | |
JPS6288904A (en) | Detecting method for displacement and rotation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20161214 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
RBV | Designated contracting states (corrected) |
Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: MITUTOYO CORPORATION |
|
INTG | Intention to grant announced |
Effective date: 20180927 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602016011257 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1110995 Country of ref document: AT Kind code of ref document: T Effective date: 20190415 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20190320 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190620 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190621 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190620 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1110995 Country of ref document: AT Kind code of ref document: T Effective date: 20190320 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190720 Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190720 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602016011257 Country of ref document: DE |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 |
|
26N | No opposition filed |
Effective date: 20200102 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20191231 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191214 Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191214 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191231 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191231 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20191231 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20161214 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20190320 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20231220 Year of fee payment: 8 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20231221 Year of fee payment: 8 Ref country code: DE Payment date: 20231214 Year of fee payment: 8 |