Workpiece position detecting method and hanger maintenance-work necessity judging method
10280011 ยท 2019-05-07
Assignee
Inventors
- Nobuhiro Namba (Tochigi-ken, JP)
- Atsushi Ueyama (Tochigi-ken, JP)
- Masakazu Adachi (Tochigi-ken, JP)
- Akihiro Ishitani (Tochigi-ken, JP)
Cpc classification
B62D65/028
PERFORMING OPERATIONS; TRANSPORTING
B65G43/08
PERFORMING OPERATIONS; TRANSPORTING
B65G17/20
PERFORMING OPERATIONS; TRANSPORTING
B62D65/18
PERFORMING OPERATIONS; TRANSPORTING
B65G47/49
PERFORMING OPERATIONS; TRANSPORTING
International classification
B62D65/18
PERFORMING OPERATIONS; TRANSPORTING
B65G43/08
PERFORMING OPERATIONS; TRANSPORTING
B65G17/20
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The stop position of a workpiece is detected by a position detection unit. A control unit calculates and records a difference between the detected stop position (actual stop position) and a reference stop position set in advance. After recording the difference multiple times, the control unit performs a statistical processing of the differences and calculates a compensation amount based on results of the statistical processing. In the next position detecting, the position detection unit is disposed at a compensated position which is obtained by adding the compensation amount to the reference stop position, and in this state, detects the position of a predetermined portion of the workpiece.
Claims
1. A workpiece position detecting method for detecting, by a position detection unit, a stop position of a predetermined portion of each of workpieces which are supported individually by a plurality of hangers, when each of the workpieces is stopped after being transferred together with the hangers by a transfer mechanism, or a stop position of a predetermined portion of each of the hangers when each of the hangers is stopped, the method comprising the steps of: recording, multiple times, a difference between the stop position of the predetermined portion of the workpiece or the hanger when the hanger is stopped after transferring the workpiece, and a reference stop position set in advance; performing a statistical processing based on the differences recorded the multiple times to thereby calculate a compensation amount for each of the hangers; disposing the position detection unit at a compensated position obtained by adding the compensation amount to the reference stop position; and detecting, by the position detection unit disposed at the compensated position, the stop position of the predetermined portion of the hanger or the stop position of the predetermined portion of the workpiece stopped after being transferred by the hanger.
2. The workpiece position detecting method according to claim 1, wherein the statistical processing is performed to calculate an average value of the differences recorded the multiple times.
3. The workpiece position detecting method according to claim 1, wherein each of the hangers is provided with an identification member.
4. A hanger maintenance-work necessity judging method for judging necessity of a maintenance work of a hanger which supports a workpiece and is transferred together with the workpiece by a transfer mechanism, the method comprising the steps of: recording, multiple times, a difference between a stop position of a predetermined portion of the hanger or the workpiece when the hanger is stopped after transferring the workpiece, and a reference stop position set in advance; performing a statistical processing based on the differences recorded the multiple times to calculate a compensation amount; disposing a position detection unit at a compensated position obtained by adding the compensation amount to the reference stop position; detecting, by the position detection unit disposed at the compensated position, the stop position of the predetermined portion of the hanger or the stop position of the predetermined portion of the workpiece stopped after being transferred by the hanger; and comparing the stop position which is detected by the position detection unit disposed at the compensated position, with the reference stop position; wherein the maintenance work of the hanger is judged to be necessary if the compensation amount exceeds an allowable compensation amount set in advance.
5. The hanger maintenance-work necessity judging method according to claim 4, wherein the statistical processing is performed to calculate an average value of the differences recorded the multiple times.
6. The hanger maintenance-work necessity judging method according to claim 4, wherein each of the hangers is provided with an identification member.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
DESCRIPTION OF THE PREFERRED EMBODIMENTS
(6) Hereinafter, with reference to the accompanying drawings, detailed description will be made regarding a hanger maintenance-work necessity judging method according to a preferred embodiment of the preset invention in connection with a workpiece position detecting method. Incidentally, the terms Front, Rear, Right and Left in the drawings respectively means forward, rearward, rightward and leftward directions as viewed from a user seated on a driver's seat.
(7) First, with reference to
(8) The vehicle body 10 has, on the forward side, a left-front side member 16L protruding from a left A-pillar 14L and a right-front side member 16R protruding from a right A-pillar 14R. In this case, a front cross member is not provided between the left-front side member 16L and the right-front side member 16R, so that a large opening 18 is formed between the left-front side member 16L and the right-front side member 16R. This opening 18 provides a mounting space in which the front end module 12 is mounted.
(9) A left-front bolt hole 20L and a right-front bolt hole 20R are formed at respective front end surfaces of the left-front side member 16L and the right-front side member 16R. Further, on the left-front side member 16L and the right-front side member 16R, a left-rear bolt hole 32L and a right-rear bolt hole 32R are formed at respective positions covered with a bonnet 30. These left-rear bolt hole 32L and right-rear bolt hole 32R and the left-front bolt hole 20L and the right-front bolt hole 20R function as predetermined portions used in detecting the position of the vehicle body 10.
(10) The front end module 12 is an assembly configured to include a front bumper 40, a front bumper beam 42, a left headlight 43L, a right headlight 43R, a front grille 44 and the like. The front bumper 40 is formed with a left bolt insertion hole 46L and a right bolt insertion hole 46R which are to overlap respectively on the left-front bolt hole 20L and the right-front bolt hole 20R. Further, the front bumper beam 42 is formed with two bolt insertion holes (not shown) which are to overlap respectively on the left-rear bolt hole 32L and the right-rear bolt hole 32R.
(11) Next, an overview will be provided of a mounting apparatus for mounting the front end module 12 on the vehicle body 10.
(12)
(13) The transfer mechanism 52 has guide rails 58L, 58R which extend mutually in parallel on respective upper-left and upper-right sides of the vehicle body 10, a hanger 60 for suspending the vehicle body 10, and a suspension rail 62 supporting the hanger 60 through a drive slider (not shown). The hanger 60 is provided with a plurality of driven wheels (not shown) slidably engaged with the guide rails 58L, 58R. Thus, the drive slider is moved along the suspension rail 62, whereby the hanger 60 and the vehicle body 10 are moved along the guide rails 58L, 58R. The traveling direction of the vehicle body 10 is the leftward direction in
(14) Although
(15) The hanger 60 has a front suspension portion 64 for suspending a vehicle-body front portion and a rear suspension portion 66 for suspending a vehicle-body rear portion. The front suspension portion 64 and the rear suspension portion 66 respectively have right-side arms 68a, 68b shown in
(16) The right side arm 68b of the rear suspension portion 66 has, on its bottom surface, a unique identifier (identification member) (not shown) such as a barcode, a QR code (which is a registered trademark of DENSO WAVE INCORPORATED) or the like. Further, a pedestal 70 is installed on a floor at the assembling station, and a reading sensor 72 with a reading unit oriented upward in the vertical direction is provided on the pedestal 70. The reading sensor 72 reads the identifier.
(17) Of course, the identifier differs for each individual hanger 60. Thus, it is possible to identify each hanger 60 by reading the identifier provided thereon. That is, it is possible to distinguish the hangers 60 from each other.
(18) The three robots 54, 56L, 56R are articulated robots for general purpose and are each a six-axis robot, for example. These three robots 54, 56L, 56R are arranged at respective positions which do not obstruct transferring of the vehicle body 10.
(19) Of the three robots, one is a transfer robot 54 for gripping one module from among a plurality of front end modules 12 temporarily placed at a stock yard 74 and transferring the one module 12 to the vehicle body 10. Incidentally, at the stock yard 74, the front end modules 12 are supported on a support table (not shown).
(20) Further, an end arm of the transfer robot 54 is provided with a gripping jig 80 shown in
(21) Two other robots than the transfer robot 54 are a first fastening robot 56L and a second fastening robot 56R. End arms of the first fastening robot 56L and the second fastening robot 56R are provided with nut runners 90L, 90R, respectively. The nut runners 90L, 90R turn nuts (not shown) with respect to bolts inserted into the aforementioned predetermined bolt insertion holes and bolt holes.
(22) As the first fastening robot 56L and the second fastening robot 56R are operated appropriately, the positions of their end arms are changed. Accordingly, the positions and postures of the nut runners 90L, 90R are changed.
(23) The end arms are further provided respectively with position sensors 92L, 92R being position detection units. The position sensors 92L, 92R mainly detect the left-rear bolt hole 32L, the right-rear bolt hole 32R, the left-front bolt hole 20L and the right-front bolt hole 20R formed on the vehicle body 10.
(24) In the construction described above, the drive slider, the reading sensor 72, the transfer robot 54, the first fastening robot 56L, the second fastening robot 56R, the nut runners 90L, 90R, the position sensors 92L, 92R and the like are electrically connected to a control unit (not shown).
(25) In the mounting apparatus 50 basically constructed as described above, the workpiece position detecting method according to the present embodiment is implemented as follows. Incidentally, the following steps or operations are carried out under control of the control unit.
(26) The front end module 12 and the vehicle body 10 are manufactured at other work stations separately provided. The front end module 12 is transferred to the assembling station and is temporarily placed in a standing posture at the stock yard 74 in a state of being supported on the support table (not shown). On the other hand, the vehicle body 10 is suspended from the hanger 60.
(27) When the drive slider provided on the hanger 60 is driven, the drive slider is moved along the suspension rail 62, and at the same time, the driven wheels are moved along the guide rails 58L, 58R. With this operation, the hanger 60 and the vehicle body 10 held by the hanger 60 slowly move leftward (forward) in
(28) When the vehicle body 10 reaches a predetermined position (mounting position), the hanger 60 is clamped, and thus, the hanger 60 and the vehicle body 10 are stopped. At this time, the reading sensor 72 (see
(29) Incidentally, by providing the hanger 60 with a plurality of identical identifiers, it is possible for the reading sensor 72 to read one of the plural identifiers even when the hanger 60 is not stopped at the predetermined stop position. That is, discrimination (identification) of the hangers 60 becomes easy.
(30) On the other hand, the arm portion of the transfer robot 54 is turned, so that the end arm approaches the stock yard 74. Then, the end arm is appropriately operated, whereby predetermined portions of the gripping jig 80 enter a lower side of the front bumper 40, a lower side of the left headlight 43L and a lower side of the right headlight 43R. Further, the air cylinder is operated to thereby extend a rod of the air cylinder downward. Thus, the front end module 12 is clamped by the clamping portion 84. As a result, the front end module 12 is gripped.
(31) Furthermore, the first fastening robot 56L and the second fastening robot 56R are appropriately operated. At this time, the position sensors 92L, 92R detect the positions (stop positions of the predetermined portions) of the left-rear bolt hole 32L, the right-rear bolt hole 32R, the left-front bolt hole 20L and the right-front bolt hole 20R formed on the vehicle body 10. The control unit, when receiving these positions as information, calculates a difference between these positions and reference stop positions set in advance, and records the difference.
(32) Here, as the reference stop positions, there can be used, for example, stop positions in design (in other words, an ideal stop position) which can be calculated based on, for example, the dimensions, rigidities and the like of the guide rails 58L, 58R and the hanger 60. Every time the hanger 60 with the identifier A thereon is transferred again to the assembling station in a state of suspending the vehicle body 10, the control unit records the aforementioned difference.
(33) When the difference lies within an allowable range set in advance, the arm portion of the transfer robot 54 is turned, whereby as shown in
(34) Thereafter, bolts are inserted respectively into the left-front bolt hole 20L and the left bolt insertion hole 46L overlapping with each other and into the right-front bolt hole 20R and the right bolt insertion hole 46R also overlapping with each other. Further, the arm portions of the first fastening robot 56L and the second fastening robot 56R are appropriately operated to bring the nut runners 90L, 90R into respective fastening postures. Then, the nut runners 90L, 90R tighten nuts (not shown) on the bolts.
(35) Further, bolts are screwed into the left-rear bolt hole 32L, the light-rear bolt hole 32R and the two bolt insertion holes. Onto these bolts, nuts are tightened by the nut runners 90L, 90R provided on the first fastening robot 56L and the second fastening robot 56R. By the aforementioned fastening operation, the front end module 12 is mounted on the vehicle body 10.
(36) The above mounting operation and the recording of the difference are also carried out for each of the hangers 60 on which other identifiers (identifiers B, C, D, . . . ) than the identifier A are attached. Since the hangers 60 are moved to circulate in a plant including the assembling station, when the operations are repeated, the hanger 60 with the identifier A thereon is transferred again to the assembling station in the state of suspending the vehicle body 10.
(37) One example of a recording result of the differences is shown in
(38) The above-described position detecting is repeated a predetermined number of times (20 times, for example), and differences are recorded and stored in the control unit for each of the hangers 60. Subsequently, the control unit executes statistical processing on the differences recorded until then. That is, for example, an average value of the differences is calculated. Alternatively, the differences may be approximated to a first-order approximate curve or a second-order approximate curve. The control unit utilizes the result of this statistical processing as a compensation amount.
(39) When, for example, the 21st position detecting is performed on the hanger 60 having the identifier A and for which the statistical processing on the differences has been performed in the above way, the control unit controls the first fastening robot 56L and the second fastening robot 56R to place their respective end arms, i.e., the position sensors 92L, 92R, at respective compensated positions which are deviated from the reference stop positions by the compensation amount. At the compensated positions, the position sensors 92L, 92R detect the left-front bolt hole 20L, the right-front bolt hole 20R, the left-rear bolt hole 32L and the right-rear bolt hole 32R.
(40) Where the hanger 60 repetitively suspends and transfers the vehicle body 10, it may occur that the difference between the actual stop position and the reference stop position of the vehicle body 10 becomes larger due to an increase in the deflection of the hanger 60 or the like. Where the difference falls outside the allowable range, it becomes difficult for the position sensors 92L, 92R to detect the left-front bolt hole 20L, the right-front bolt hole 20R, the left-rear bolt hole 32L and the right-rear bolt hole 32R. For this reason, it becomes necessary to perform the position detection again.
(41) However, in the present embodiment, the compensation amount is calculated by executing the statistical processing of the differences, and the position sensors 92L, 92R are disposed at the respective compensated positions each obtained by adding the compensation amount to the reference stop position, and then perform position detecting. By performing such compensations, it is possible to make the position sensors 92L, 92R correspond to the actual stop position of the vehicle body 10, i.e., make the positions of the sensors coincide with or come close to the sensor positions suitable for the actual stop position.
(42) Accordingly, in this case, it is easy for the position sensors 92L, 92R to detect the left-front bolt hole 20L, the right-front bolt hole 20R, the left-rear bolt hole 32L and the right-rear bolt hole 32R. Therefore, it is not necessary to perform the position detection again. This enables the front end module 12 to be mounted on the vehicle body 10 efficiently.
(43) Because the deflection amount or the like differs for each hanger 60, a compensation amount for a certain hanger 60 is not necessarily appropriate for another hanger 60. Therefore, in this embodiment, the compensation amount is set for each of the hangers 60. That is, the compensated positions for the position sensors 92L, 92R differ depending on the identifier. For this reason, for each of the hangers 60, it becomes easy for the position sensors 92L, 92R to detect the left-front bolt hole 20L, the right-front bolt hole 20R, the left-rear bolt hole 32L and the right-rear bolt hole 32R, and hence, efficiency is further improved in assembling the front end module 12 to the vehicle body 10.
(44) Further, even in the same hanger 60, it may occur that the deflection amount differs when a vehicle body 10 for a different vehicle model is suspended. Accordingly, it is preferable to calculate the compensation amount for each of the vehicle models. Of course, also in this case, the compensation amounts for the respective hangers 60 are calculated individually.
(45) Even after the calculation of the compensation amount, the control unit records the difference every time. After the execution of the statistical processing, position detecting is performed a predetermined number of times (30 times, for example). Then, in the next position detecting, the statistical processing is performed on differences obtained in the position detecting performed after the preceding statistical processing. For example, where the preceding statistical processing has been performed on the differences obtained in the 1st position detecting to the 20th position detecting, the next statistical processing is performed on the differences obtained in the 21st position detecting to the 50th position detecting.
(46) Like this, because the compensation amount is calculated from the differences obtained in the latest position detecting, the position sensors 92L, 92R can easily be made to correspond to the actual stop position.
(47) Repetition of transfer of the vehicle body by the hanger 60 causes the compensation amount to exceed (fall below) the allowable compensation amount, as shown in
(48) As described above, according to the present embodiment, it is also easy to make a judgment on whether maintenance work of the hanger 60 is necessary or not. Accordingly, it is possible to prevent the hanger 60 from resulting in failure.
(49) The present invention is not limited particularly to the foregoing embodiment. The present invention can be variously modified without departing from the scope of the present invention.
(50) For example, the position sensors 92L, 92R may be carried by devices other than the fastening robots or may be fixedly positioned at prescribed places.
(51) Further, instead of detecting the stop position of the predetermined portion on the vehicle body 10 (workpiece), it is possible to detect the stop position of a predetermined portion on the hanger 60.