This application is an application under 35 U.S.C. 371 of International Application No. PCT/JP2020/026961 filed on Jul. 10, 2020, the entire contents of which are incorporated herein by reference.
This application is based upon and claims the benefit of priority from Japanese patent application No. 2019-131240, fled on Jul. 16, 2019, the disclosure of which is incorporated herein in its entirety by reference.
The present invention relates to a measuring apparatus.
In the above technical field, patent literature 1 discloses a technique of calculating a deviation amount by comparing the position of a feature point of a work detected from an image captured by an image capturer and a reference point image position and creating a correction amount for setting the deviation amount to zero.
However, in the technique described in the above literature, it is impossible to measure the relative motion between a tool attacher and a work attacher.
The present invention enables to provide a technique of solving the above-described problem.
One example aspect of the invention provides a measuring apparatus for measuring a planar relative motion between a tool attacher and a work attacher of a machine tool, comprising:
Another example aspect of the invention provides a measuring apparatus for measuring a planar relative motion between a tool attacher and a work attacher of a machine tool including:
According to the present invention, it is possible to measure the relative motion between a tool attacher and a work attacher.
Example embodiments of the present invention will now be described in detail with reference to the drawings. It should be noted that the relative arrangement of the components, the numerical expressions and numerical values set forth in these example embodiments do not limit the scope of the present invention unless it is specifically stated otherwise.
A measuring apparatus 100 according to the first example embodiment of the present invention will be described with reference to
As shown in
The image capturing controller 102 causes the image capturing elements at the first position 111, the second position 112, and the third position 113 to capture a first point 121, a second point 122, and a third point 123, respectively, arranged on at least one plane of an XY-plane, an XZ-plane, and a YZ-plane without changing the relative position of the tool attacher 110 or the work attacher 120 to which the image capturer 101 is attached. The image capturing controller 102 changes the relative position of the tool attacher 110 or the work attacher 120, causes the image capturing element at the second position 112 and the image capturing element at the third position 113 to capture the first point 121, causes the image capturing element at the first position 111 and the image capturing element at the third position 113 to capture the second point 122, and causes the image capturing element at the first position 111 and the image capturing element at the second position 112 to capture the third point 123. Based on the image capturing result of the image capturer 101, the calculator 103 calculates a value indicating the planar relative motion between the tool attacher 110 and the work attacher 120.
According to this example embodiment, since an image capturing element captures a point on a plane at each of the first position, the second position, and the third position, any one of which is not located on a line that passes through the remaining two, the planar relative motion between the tool attacher and the work attacher can accurately be measured.
A measuring apparatus according to the second example embodiment of the present invention will be described next with reference to
The arrangement positions of the three cameras 311, 312, and 313 will be described here with reference to
The three cameras 311, 312, and 313 are arranged in an L-shaped pattern. With this arrangement, as for the arrangement positions of the three cameras, any one of the three cameras is not located on a line that passes through the remaining two. For example, the camera 311 is arranged at the first position, the camera 312 is arranged at the second position, and the camera 313 is arranged at the third position. The cameras 311, 312, and 313 can perform image capturing at the first position, the second position, and the third position, respectively. Note that the arrangement positions of the cameras 311, 312, and 313 are not limited to the example shown here.
Here, referring to
The image capturing controller 302 first causes the camera 311 at the first position, the camera 312 at the second position, and the camera 313 at the third position to capture a first point 321, a second point 322, and a third point 323, respectively, arranged on an XY-plane without changing the relative position between the tool attacher 210 to which the image capturer 201 is attached and the work attacher 220. Note that the work attachment surface of the work attacher 220 is defined as the XY-plane.
Then, the image capturing controller 302 moves the tool attacher 210 along an arrow 360, thereby changing the relative position between the tool attacher 210 and the work attacher 220. That is, the image capturing controller 302 moves the tool attacher 210 located above the first point 321 to, for example, a position above the second point 322 along the arrow.
When the movement of the tool attacher 210 is completed, the image capturing controller 302 causes the cameras 312 and 313 to capture the first point 321, causes the cameras 311 and 313 to capture the second point, and causes the cameras 311 and 312 to capture the third point. In this way, the image capturing controller 302 causes the cameras 311, 312, and 313 to capture the points 321, 322, and 323 while changing the position of the tool attacher 210.
Based on the image capturing result of the image capturer 201, the calculator 303 calculates a value indicating the planar relative motion between the tool attacher 210 and the work attacher 220. That is, the three points 321, 322, and 323 of the work attacher 220 are captured using the three cameras 311, 312, and 313, thereby detecting a deviation and measuring the planar relative motion between the tool attacher 210 and the work attacher 220.
Note that although the first point 321, the second point 322, and the third point 323 are points on the work attacher 220 here, a grid representing the first point 321, the second point 322, and the third point 323 may be used (glass plate 221). As the grid, for example, grid-shaped lines are formed by drawing a plurality of orthogonal lines on a flat plate containing transparent glass, plastic, resin, or the like, and the intersections are defined as the first point 321, the second point 322, the third point 323, and the like. Note that the material of the grid is not limited to glass or a plastic resin, the grid is not limited to a transparent material, and the grid-shaped lines are not limited to orthogonal lines. The first point 321, the second point 322, and the third point 323 are not fixed to the illustrated points, and may change along with the movement of the tool attacher 210.
Here, the planar relative motion between the tool attacher 210 and the work attacher 220 is measured by capturing the points 321, 322, and 323 on the XY-plane. However, a spatial relative motion can be measured by, for example, capturing at least two planes of the XY-plane, the XZ-plane, and the YZ-plane using the three cameras 311, 312, and 313.
That is, based on the image capturing result on at least two planes of the XY-plane, the XZ-plane, and the YZ-plane, the calculator 303 calculates a value indicating the relative motion on the at least two planes of the XY-plane, the XZ-plane, and the YZ-plane between the tool attacher 210 and the work attacher 220. This allows the measuring apparatus 200 to measure the spatial accuracy (pitch (rotation angle about the X-axis)/roll (rotation angle about the Y-axis)/yaw (rotation angle about the Z-axis), and the like) between the tool attacher 210 and the work attacher 220.
According to this example embodiment, since image capturing is performed, using three cameras, at three positions any one of which is not located on a line that passes through the remaining two positions, the planar relative motion between the tool attacher and the work attacher can be measured accurately in a short time.
A measuring apparatus according to the third example embodiment of the present invention will be described next with reference to
A measuring apparatus 500 includes one camera 501 as at least one image capturing element. The camera 501 can move to a first position 511, a second position 512, and a third position 513. That is, the camera 501 can move to the first position 511, the second position 512, and the third position 513 by moving along the periphery of a tool attacher 210 of a machine tool 550. An image capturing controller 302 controls the camera 501 to capture points 321, 322, and 323.
According to this example embodiment, since image capturing is performed, using one camera, at three positions any one of which is not located on a line that passes through the remaining two positions, the planar relative motion between the tool attacher and the work attacher can be measured accurately at low cost.
A measuring apparatus according to the fourth example embodiment of the present invention will be described next with reference to
A measuring apparatus 600 includes a storage unit 604, a transmitter 605, and a display unit 606. The storage unit 604 stores various measuring programs according to the types of machine tools, the types of tools, the types of works, and the like. The transmitter 605 transmits a measuring program to a machine tool 650. The machine tool 650 receives, by a receiver (not shown), the measuring program transmitted from the measuring apparatus 600. The measuring program is a program that describes, for example, control by the image capturing controller 302 of the machine tool 650, and includes the image capturing timing and the image capturing position of an image capturer 201, and the moving path and the moving speed of a tool attacher 210. The image capturing controller 302 of the machine tool 650 performs image capturing by controlling the image capturer 201 and the like in accordance with the received measuring program, and the calculator 303 calculates a value indicating the planar relative motion between the tool attacher 210 and a work attacher 220. The calculation result is transmitted to the measuring apparatus 600. The measuring apparatus 600 receives the value calculated by the calculator 303, and the display unit 606 displays the received calculated value.
According to this example embodiment, since the measuring program is transmitted to the machine tool, even if the measuring apparatus and the machine tool are different apparatuses, the planar relative motion between the tool attacher and the work attacher can be measured.
While the invention has been particularly shown and described with reference to example embodiments thereof, the invention is not limited to these example embodiments. It will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the claims. A system or apparatus including any combination of the individual features included in the respective example embodiments may be incorporated in the scope of the present invention.
The present invention is applicable to a system including a plurality of devices or a single apparatus. The present invention is also applicable even when an information processing program for implementing the functions of example embodiments is supplied to the system or apparatus directly or from a remote site. Hence, the present invention also incorporates the program installed in a computer to implement the functions of the present invention by the computer, a medium storing the program, and a WWW (World Wide Web) server that causes a user to download the program. Especially, the present invention incorporates at least a non-transitory computer readable medium storing a program that causes a computer to execute processing steps included in the above-described example embodiments.
Number | Date | Country | Kind |
---|---|---|---|
2019-131240 | Jul 2019 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/026961 | 7/10/2020 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/010305 | 1/21/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
9329029 | Kurahashi | May 2016 | B2 |
9659363 | Ogawa | May 2017 | B2 |
20040129756 | Zakel et al. | Jul 2004 | A1 |
20100030347 | Shindo | Feb 2010 | A1 |
20120062708 | Johnson et al. | Mar 2012 | A1 |
20140288710 | Ikenaga et al. | Sep 2014 | A1 |
20160239013 | Troy | Aug 2016 | A1 |
20190172742 | Mochizuki | Jun 2019 | A1 |
Number | Date | Country |
---|---|---|
103189712 | Jul 2013 | CN |
105881102 | Aug 2016 | CN |
106346315 | Jan 2017 | CN |
106863014 | Jun 2017 | CN |
108340211 | Jul 2018 | CN |
2122422 | Sep 2010 | EP |
2010256828 | Nov 2010 | JP |
2012049621 | Mar 2012 | JP |
2012101289 | May 2012 | JP |
2014041014 | Mar 2014 | JP |
2016100565 | May 2016 | JP |
2016147346 | Aug 2016 | JP |
2019-102728 | Jun 2019 | JP |
Entry |
---|
International Search Report and Written Opinion dated August 4, 2020 for Application No. PCT/JP2020/026981. |
Extended European Search Report dated Jun. 2, 2022, in European Patent Application No. 20840738.7, 9 pages. |
First Office Action dated Mar. 31, 2023, in Chinese Patent Application No. 202080047917.0, with an English machine translation thereof, 16 pages. |
Notice of Allowance for corresponding Chinese Patent Application No. 202080047917.0 dated Feb. 4, 2024. |
Number | Date | Country | |
---|---|---|---|
20220244037 A1 | Aug 2022 | US |