1. Technical Field
The present invention relates to an inspection system for inspecting the accuracy of the size of an object.
2. Description of the Related Art
A known inspection system inspects the accuracy of the size of a machined hole by moving a movable body which supports an inspection gauge sized based on the allowable size of the machined hole, toward the machined hole, so as to insert the inspection gauge into the machined hole (see JP 2002-195803 A and JP 2012-103081 A). Another known inspection system inspects the accuracy of the size of an outer diameter of a cylindrical article by moving the article through a hole having a predetermined size (see JP 2008-058069 A). As described above, it is known to inspect accuracy of the size of an object by fitting the object and the inspection gauge to each other.
However, according to the above-described known technique, it is necessary to accurately align the object relative to the inspection gauge. If the alignment is not accurate, the inspection gauge and the object may interfere with each other and cannot fit each other. This could possibly lead to the determination that the object has poor quality, irrespective of the actual accuracy of size.
Therefore, there is a need for an inspection system that can more reliably inspect the accuracy of the size of an object.
According to a first aspect, there is provided an inspection system for inspecting accuracy of a size of a machined portion of an object, the machined portion having the same cross-section from one end face to an opposite end face, the inspection system comprising: an inspection gauge having a cross-section shaped supplementary to a cross-section shape of the machined portion; a robot configured to move the machined portion and the inspection gauge relative to each other; a force sensor configured to detect force acting between the object and the inspection gauge; and a controller configured to control the robot to fit the inspection gauge and the machined portion to each other, wherein the inspection gauge has a first inspection portion having the same cross-section shape as the machined portion and being sized so as to be smaller than a smallest allowable size of the machined portion, and a second inspection portion having the same cross-section shape as the machined portion and being sized so as to be larger than a largest allowable size of the machined portion, the controller comprising: a force control part configured to perform force control based on a detection value of the force sensor; and a quality determination part configured to determine that the object has either a good quality or a poor quality, based on a positional relationship between the machined portion and the inspection gauge when the inspection gauge and the machined portion are fitted to each other, wherein the robot is controlled to fit the inspection gauge and the machined portion to each other in accordance with the force control by the force control part.
According to a second aspect, in the inspection system according to the first aspect, the force sensor is attached to the robot, one of the object and the inspection gauge is held by the robot at a position closer to a tip end of the robot than the force sensor, and the other of the object and the inspection gauge is fixed at a position within a movable range of the robot.
According to a third aspect, in the inspection system according to the second aspect, the force sensor is attached to a wrist of the robot.
According to a fourth aspect, in the inspection system according to the first aspect, one of the object and the inspection gauge is fixed to the force sensor at a position farther than the force sensor relative to a position in which the force sensor is fixed, and the other of the object and the inspection gauge is held by the robot.
According to a fifth aspect, the inspection system according to any one of the first to fourth aspects further comprises a fitting determination part configured to determine that fitting between the inspection gauge and the machined portion is completed in the case where a relative speed between the inspection gauge and the machined portion becomes smaller than a predetermined threshold value when the robot fits the inspection gauge and the machined portion to each other.
According to a sixth aspect, in the inspection system according to the fifth aspect, the quality determination part is configured to determine the quality of the machined portion by comparing a positional information of the robot when the fitting determination part determines that the fitting is completed with positional information stored in advance.
According to a seventh aspect, in the inspection system according to any one of the first to sixth aspects, the machined portion is a hole, and the inspection gauge is a bar-like member having a supplementary shape to the hole.
According to an eighth aspect, in the inspection system according to the seventh aspect, the quality determination part is configured to determine that the object has a good quality in the case where, when the inspection gauge and the machined portion are fitted to each other, the first inspection portion of the inspection gauge can be fitted to the machined portion and the second inspection portion of the inspection gauge cannot be fitted to the machined portion, and determine that the object has a poor quality in the case where, when the inspection gauge and the machined portion are fitted to each other, the first inspection portion of the inspection gauge cannot be fitted to the machined portion or the second inspection portion of the inspection gauge can be fitted to the machined portion.
According to a ninth aspect, in the inspection system according to any one of the first to sixth aspects, the machined portion is a shaft portion, and the inspection gauge is a hole having a supplementary cross section shape to the shaft portion.
According to a tenth aspect, in the inspection system according to the ninth aspect, the quality determination part is configured to determine that the object has a good quality in the case where, when the inspection gauge and the machined portion are fitted to each other, the second inspection portion of the inspection gauge can be fitted to the machined portion and the first inspection portion of the inspection gauge cannot be fitted to the machined portion, and determine that the object has a poor quality in the case where, when the inspection gauge and the machined portion are fitted to each other, the second inspection portion of the inspection gauge cannot be fitted to the machined portion or the first inspection portion of the inspection gauge can be fitted to the machined portion.
These and other objects, features and advantages of the present invention will become more apparent in light of the detailed description of exemplary embodiments thereof as illustrated in the drawings.
Embodiments of the present invention will be described with reference to the accompanying drawings. The illustrated constituent elements may be modified in size in relation to one another as necessary for better understanding of the present invention. The identical or corresponding constituent elements are designated with the same referential numerals.
The machined hole 31 has a uniform cross section, e.g., a circular cross-section, along a direction in which the machined hole 31 extends (upward and downward directions in
The inspection system 1 inspects accuracy of the size of the machined hole 31 of the object 3 by inserting an inspection gauge 4 into the machined hole 31. The inspection gauge 4 is a bar-like member having the same cross section shape as the machined hole 31. The inspection gauge 4 has a smaller diameter portion 41 formed at a tip of the inspection gauge 4, a larger diameter portion 42 extending from the smaller diameter portion 41 toward a base end and having a diameter larger than that of the smaller diameter portion 41, and a flange-like base portion 43 formed at the base end of the inspection gauge 4 and having a diameter larger than that of the larger diameter portion 42.
The smaller diameter portion 41 of the inspection gauge 4 is sized so as to have a diameter slightly smaller than the smallest allowable size of the machined hole 31. The larger diameter portion 42 of the inspection gauge 4 is sized so as to have a diameter slightly larger than the largest allowable size of the machined hole 31. The base portion 43 of the inspection gauge 4 is accordingly sized so as to allow the inspection gauge 4 to be screwed to a given support (e.g., a force sensor 5 in the case of
In another embodiment, the inspection gauge 4 may have a tapered portion between the smaller diameter portion 41 and the larger diameter portion 42 so as to have a diameter that gradually increases from the smaller diameter portion 41 toward the larger diameter portion 42. Such a tapered portion continuously is designed to connect the smaller diameter portion 41 and the larger diameter portion 42 to each other.
In the present embodiment, the inspection gauge 4 is fixed to a base seat 11 disposed within a movable range of the robot 2. The inspection system 1 further includes a force sensor 5 provided between the base seat 11 and the inspection gauge 4. As illustrated, the base portion 43 of the inspection gauge 4 is screwed to the force sensor 5. The force sensor 5 is fixed to the base seat 11 via a flange member 12 screwed into the base seat 11. The force sensor 5 is, for example, a six-axis force sensor designed to detect force acting in directions of three axle perpendicular to each other and moment around the respective axle.
When the inspection of the machined hole 31 is carried out, the robot 2 is controlled by a controller 6 (see
The force sensor 5 detects force acting between the inspection gauge 4 and the object 3 when the inspection gauge 4 and the machined hole 31 are fitted to each other. The controller 6 controls the robot 2 in accordance with force control based on a detection value of the force sensor 5.
The force detection part 61 detects force acting between the inspection gauge 4 and the object 3 during the inspection of the machined hole 31. The detection value of the force sensor 5 obtained by the force detection part 61 is input to the force control part 62.
The force control part 62 performs the force control for the servo motors 24 driving the joints of the robot 2, based on the detection value of the force sensor 5. The force control part 62 controls the position and posture of the robot 2 so as to decrease the detection value of the force sensor 5. Therefore, in the case where the machined hole 31 and the inspection gauge 4 are eccentric relative to each other, the force control part 62 controls the position and posture of the robot 2 so as to reduce the interference between the object 3 and the inspection gauge 4.
The speed detection part 63 detects the moving speed of the robot 2 and therefore the moving speed of the object 3 held by the hand 23 of the robot 23, by using an encoder 25 designed to detect a rotational speed of the servo motor 24,
The position detection part 64 detects the position of the servo motor 24 and therefore the position of the object 3, by calculating the integral of the moving speed obtained by the speed detection part 63.
The fitting determination part 65 determines whether or not the fitting operation for fitting the inspection gauge 4 to the machined hole 31 is completed. The fitting determination part 65 determines that the fitting operation is completed when the relative speed between the inspection gauge 4 and the machined hole 31 decreases below a predetermined threshold value.
The quality determination part 66 determines the quality of the object 3, depending on a positional relationship between the inspection gauge 4 and the machined hole 31 when it is determined by the fitting determination part 65 that the fitting operation is completed.
As described above, the smaller diameter portion 41 of the inspection gauge 4 has a diameter slightly smaller than the smallest allowable size of the machined hole 31. Therefore, when the smaller diameter portion 41 cannot be fitted to the machined hole 31 (the smaller diameter portion 41 cannot be inserted to the machined hole 41), this means that the machined hole 31 is smaller than the smallest allowable size. In this case, it is determined that the object 3 having such a machined hole 31 has a poor quality.
The larger diameter portion 42 of the inspection gauge 4 has a diameter larger than the largest allowable size of the machined hole 31. Therefore, if the larger diameter portion 42 can be fitted to the machined hole 31 (if the larger diameter portion 42 can be inserted to the machined hole 31), this means that the machined hole 31 is larger than the largest allowable size. In this case, it is determined that the object having such a machined hole 31 has a poor quality.
On the other hand, if the smaller diameter portion 41 can be fitted to the machined hole 31, and the larger diameter portion 42 cannot be fitted to the machined hole 31, it can be assumed that the machined hole 31 is within a range of the allowable size. Therefore, it is determined that the object 3 having such a machined hole 31 has a good quality.
The storage part 67 stores a threshold value used for the determination by the fitting determination part 65. The storage part 67 also stores positional information used for the determination by the quality determination part 66. Specifically, the storage part 67 stores first positional information and second positional information. The first positional information corresponds to a position at which the smaller diameter portion 41 of the inspection gauge 4 is fitted to the machined hole 31. The second positional information corresponds to a position at which the larger diameter portion 42 of the inspection gauge 4 is fitted to the machined hole 31. A position sensor (not shown) may also be used to detect a positional relationship between the inspection gauge 4 and the machined hole 31 when the fitting operation is completed. In this case, it is not necessary to store the first and second positional information.
At step S302, the force control part 62 validates the force control for the robot 2 and carries out the fitting operation by the robot 2 according to a predetermined teaching program. The fitting operation is carried out by inserting the inspection gauge 4 into the machined hole 31 and moving the object 3 toward the base 43 of the inspection gauge 4. During the fitting operation, the position control by which the robot 2 is controlled to insert the inspection gauge 4 into the machined hole 31 and the force control by which the robot 2 is controlled to reduce force acting between the object 3 and the inspection gauge 4 are implemented in combination with each other.
At step S303, the fitting determination part 65 determines whether or not the fitting operation has been completed. The fitting determination part 65 determines that the fitting operation has been completed when the movement speed of the robot 2, or in other words, the relative speed between the object 3 and the inspection gauge 4 is below a predetermined threshold value.
In the case where the result of the determination at step S303 is positive, the process proceeds to step S304 at which the quality determination part 66 determines whether or not the machined hole 31 can be fitted to the smaller diameter portion 41 of the inspection gauge 4. The determination at step S304 is carried out by comparing the position of the robot 2 at the time of completion of the fitting operation with the first positional information stored by the storage part 67.
In the case where the result of the determination at step S304 is positive, the process proceeds to step S305 at which the quality determination part 66 determines whether or not the machined hole 31 can be fitted to the larger diameter portion 42 of the inspection gauge 4. The determination at step S305 is carried out by comparing the position of the robot 2 at the time of completion of the fitting operation with the second positional information stored by the storage part 67.
In the case where the result of the determination at step S305 is negative, the process proceeds to step S306 at which the robot 2 is moved to the initial position before the fitting operation is carried out. Subsequently, the force control is invalidated (step S307), and it is determined that the object 3 has a good quality.
On the other hand, in the case where the result of the determination at step S304 is negative, or the result of the determination at step S305 is positive, the process proceeds to step S309 at which the robot 2 is moved to the initial position. Subsequently, the force control is invalidated (step S310), and it is determined that the object 3 has a poor quality (step S311).
According to the inspection system 1 of the present embodiment, the robot 2 performs the fitting operation for fitting the inspection gauge 4 and the machined hole 31 to each other in accordance with the force control based on a detection value of the force sensor 5. Therefore, even if the alignment between the inspection gauge 4 and the machined hole 31 of the object 3 is insufficient, and the inspection gauge 4 interferes with the object 3, the position and posture of the robot 2 is changed so as to avoid the interference. As a result, even if the alignment between the inspection gauge 4 and the object 3 is not accurate, the inspection of the machined hole 31 can be carried out accordingly. In other words, there is no need for a preceding process for aligning the inspection gauge 4 and the object 3 relative to each other. In addition, there is no need for an additional component used for the alignment, such as a vision sensor. Further, since the force sensor 5 is fixed to the base seat 11, the load applied to the robot 2 can be reduced.
According to the present embodiment, the force sensor 5 and the inspection gauge 4 are attached to the wrist 22 of the robot 2. On the other hand, the object 3 formed with the machined hole 31 is fixed to the base seat 11 disposed within a movable range of the robot 2. The object 3 is fixed to the base seat 11 by three fixing members 14. In the inspection system 1 according to the present embodiment, the inspection gauge 4 and the machined hole 31 are fitted to each other while the robot 2 is controlled in accordance with the force control, similarly to the embodiment described above with reference to
The inspection gauge 4 has a smaller diameter portion 41 and a larger diameter portion 42, similarly to the above-described embodiment. The smaller diameter portion 41 of the inspection gauge 4 has a cylindrical portion 41a and a protruding piece 41b, each of which is sized so as to be slightly smaller than a smallest allowable size of the machined hole. The larger diameter portion 42 of the inspection gauge 4 has a cylindrical portion 42a and a protruding piece 42b, each of which is sized so as to be slightly larger than the largest allowable size.
Even in the case where the machined hole has a non-circular shape, the inspection of the object can be implemented in the same manner as described above with reference to
In the present embodiment, the robot 2 is driven to fit the shaft portion 32 of the object 3 to the hole 46 of the inspection gauge 4, in accordance with the force control based on a detection value of the force sensor 5, similarly to the above-described embodiments.
At step S904, it is determined whether or not the shaft portion 32 of the object 3 can be fitted to the larger diameter portion 462 of the inspection gauge 4. When the result of the determination at step S904 is positive, the process proceeds to step S905 at which it is determined whether or not the shaft portion 32 can be fitted to the smaller diameter portion 461 of the inspection gauge 4. The determinations at steps S904 and S905 are carried out based on the comparison between the position of the robot 2 at the time of completion of the fitting operation, and the positional information stored in the storage part 67.
On the other hand, when the result of the determination at step S904 is negative, the processes at S909 to S911 are implemented so that the quality determination part 66 determines that the object 3 has a poor quality. When the shaft portion 32 cannot be fitted to the larger diameter portion 462 which is larger than the largest allowable size, this means that the shaft portion 32 is larger than the largest allowable size. Therefore, the object 3 with such a shaft portion 32 is determined as having a poor quality.
When the result of the determination at step S905 is negative, it can be assumed that the shaft portion 32 is within a range of allowable size. Accordingly, the processes at steps S906 to S908 are implemented so that the quality determination part 66 determines that the object 3 has a good quality.
On the other hand, when the result of the determination at step S905 is positive, this means that the shaft portion 32 is smaller than the smallest allowable size. Therefore, the processes at steps S909 to S911 are implemented so that the quality determination part 66 determines that the object 3 has a poor quality.
When the inspection of the object 3 is implemented, the robot 2 is positioned at an initial position shown in
As described with reference to several examples, the object to be inspected is not limited to a particular shape. For example, the present invention may also be applied to an object provided with a machined hole or a shaft portion having elongated cross-section, such as an oval shape.
According to the present invention, the inspection system includes the force sensor for detecting force acting between the inspection gauge and the inspection object. The robot is operated in accordance with the force control using a detection value of the force sensor to fit the inspection gauge and the object to each other. Due to the force control, the relative position between the inspection gauge and the object can be adjusted during the fitting operation. Accordingly, there is no need to accurately align the inspection gauge and the object relative to each other prior to the inspection, in order to inspect the accuracy of the size of the object accordingly.
Although various embodiments and variants of the present invention have been described above, it is apparent for a person skilled in the art that the intended functions and effects can also be realized by other embodiments and variants. In particular, it is possible to omit or replace a constituent element of the embodiments and variants, or additionally provide a known means, without departing from the scope of the present invention. Further, it is apparent for a person skilled in the art that the present invention can be implemented by any combination of features of the embodiments either explicitly or implicitly disclosed herein.
Number | Date | Country | Kind |
---|---|---|---|
2014-140668 | Jul 2014 | JP | national |
2015-088615 | Apr 2015 | JP | national |