WO2026009322A1 - 部品実装装置 - Google Patents
部品実装装置Info
- Publication number
- WO2026009322A1 WO2026009322A1 PCT/JP2024/023959 JP2024023959W WO2026009322A1 WO 2026009322 A1 WO2026009322 A1 WO 2026009322A1 JP 2024023959 W JP2024023959 W JP 2024023959W WO 2026009322 A1 WO2026009322 A1 WO 2026009322A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- component
- mounting
- oblique
- head
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/08—Monitoring manufacture of assemblages
Definitions
- This disclosure relates to a component mounting device.
- an imaging device capable of capturing images of the suction and attachment point may be placed on the head or elsewhere.
- the surface mounter described in JP 2008-103426 A (Patent Document 1 below) is equipped with an imaging device placed on the suction and attachment head.
- the suction and attachment head has a head body, a suction nozzle, and a bracket.
- the imaging device is connected to the head body via the bracket.
- the imaging device is a so-called oblique camera, and is placed at an angle to avoid the suction nozzle that picks up and attaches the components.
- Patent Document 2 Japanese Patent No. 6534447
- Patent Document 2 can capture images and measure heights quickly and without tactile loss, but it requires a stereo camera to be mounted on the head, which poses issues such as the complexity, weight, and cost of the device.
- the component mounting device disclosed herein comprises a head that is movable horizontally and vertically relative to a board on which a component is to be mounted, and that mounts the component at a mounting position on the board; a monocular oblique camera that is fixed to the head and is capable of capturing images from a direction inclined by an angle ⁇ (0° ⁇ 90°) relative to the horizontal plane; and a control unit that acquires height information of the board at the mounting position based on oblique images captured by the oblique camera and corrects a target lowering position of the head based on the acquired height information, wherein the oblique images include a pre-mounting image captured of the board before components are mounted and a post-mounting image captured of the board after components are mounted, and the control unit acquires a differential image between the pre-mounting image and the post-mounting image, and calculates the height information using the amount of displacement between the position of the component in the acquired differential image and a reference position.
- substrate height information can be calculated using only an inexpensive and simple monocular oblique camera.
- FIG. 1 is a diagram showing the overall configuration of a component mounting apparatus according to the first embodiment.
- FIG. 2 is a block diagram showing the control configuration of the component mounting apparatus according to the first embodiment.
- FIG. 3 is a diagram showing how the mounting position is imaged by the oblique camera according to the first embodiment.
- FIG. 4 is a diagram showing the operation of the mounting head of the component mounting apparatus of the first embodiment.
- FIG. 5A is a diagram for explaining the imaging points of the component mounting device of the first embodiment
- FIG. 5B is a pre-mounting image
- FIG. 5C is a post-mounting image.
- FIG. 6 is a diagram showing a difference image.
- FIG. 7 is a perspective view showing the center position of the bottom surface of the component.
- FIG. 7 is a perspective view showing the center position of the bottom surface of the component.
- FIG. 8A is a side view showing how a component is imaged by an oblique camera
- FIG. 8B is an oblique image of the component imaged by the oblique camera.
- FIG. 9 is a diagram for explaining the calculation of height information.
- FIG. 10A is a diagram showing the amount of displacement ⁇ Y between the position of a component in a differential image and a reference position
- FIG. 10B is a diagram for explaining the calculation of height information.
- FIG. 11 is a diagram showing how the marks on the mounting jig are imaged by an oblique camera.
- FIG. 12 is a diagram showing how the hole in the suction jig is imaged by an oblique camera.
- FIG. 13 is a diagram showing how the target lowering position is corrected based on the height map.
- FIG. 14A shows a plurality of components held on a component tape according to the first embodiment
- FIG. 14B shows a pre-adsorption image
- FIG. 14C shows a post-adsorption image.
- FIG. 15 is a flowchart for explaining the suction operation.
- FIG. 16 is a flowchart for explaining the mounting operation.
- FIG. 17 is a diagram for explaining the matching process according to the second embodiment.
- FIG. 18 is a flowchart illustrating a method for removing noise.
- FIG. 19 is a diagram showing whether or not there is a suction deviation in the third embodiment.
- FIG. 20 is a diagram showing the difference between oblique images due to the presence or absence of suction misalignment.
- FIG. 21 is a diagram showing the difference between the difference images due to the presence or absence of suction misalignment.
- the component mounting device disclosed herein comprises a head that is movable horizontally and vertically relative to a board on which a component is to be mounted, and that mounts the component at a mounting position on the board; a monocular oblique camera that is fixed to the head and is capable of capturing images from a direction inclined by an inclination angle ⁇ (0° ⁇ 90°) with respect to the horizontal plane; and a control unit that acquires height information of the board at the mounting position based on oblique images captured by the oblique camera and corrects a target lowering position of the head based on the acquired height information, wherein the oblique images include a pre-mounting image captured of the board before components are mounted and a post-mounting image captured of the board after components are mounted, and the control unit acquires a difference image between the pre-mounting image and the post-mounting image, and calculates the height information using the amount of displacement between the position of the component in the acquired difference image and a reference position.
- height information is calculated based on the differential image between a pre-mounting image taken with a monocular oblique camera before component mounting and a post-mounting image taken with the same monocular oblique camera after component mounting, making it possible to calculate board height information using only an inexpensive and simple monocular oblique camera.
- the component mounting device of the present disclosure comprises a head that is movable horizontally and vertically relative to a component tape containing components and that picks up the components at a pick-up position on the component tape; a monocular oblique camera that is fixed to the head and can capture images from a direction inclined by an inclination angle ⁇ (0° ⁇ 90°) with respect to the horizontal plane; and a control unit that acquires height information about the pick-up position based on oblique images captured by the oblique camera and corrects a target lowering position of the head based on the acquired height information, wherein the oblique images include a pre-pickup image captured of the component tape before components are picked up and a post-pickup image captured of the component tape after components are picked up, and the control unit acquires a differential image between the pre-pickup image and the post-pickup image and calculates the height information using the amount of displacement between the position of the component in the acquired differential image and a reference position.
- height information is calculated based on the differential image between a pre-pickup image taken with a monocular oblique camera before the component is picked up and a post-pickup image taken with the same oblique camera after the component is picked up, so board height information can be calculated using only an inexpensive and simple monocular oblique camera.
- the reference position is the position of the reference point on an oblique image captured by the oblique camera when a jig having the reference point is at a reference height.
- the position of the reference point in the oblique image becomes the reference height.
- Height information can be calculated by measuring the amount of variation from the position of the reference point to the position of the component based on the differential image showing the component and the oblique image showing the reference point.
- control unit determines the exceeding portion to be noise and removes the exceeding portion from the difference image.
- control unit calculates the amount of positional deviation of the after-attachment image relative to the before-attachment image, and obtains the difference image using the before-attachment image and the after-attachment image after correcting the amount of positional deviation.
- control unit calculates the amount of positional deviation of the post-adsorption image using the pre-adsorption image as a reference, and obtains the difference image using the pre-adsorption image and the post-adsorption image after correcting the amount of positional deviation.
- a component recognition camera that captures and recognizes the component picked up by the head, and the control unit calculates the amount of deviation due to deviation in pickup of the component based on the image captured by the component recognition camera, and obtains the difference image using the pre-mounting image and the post-mounting image after correcting the amount of deviation.
- the amount of deviation due to suction misalignment can be used to correct errors caused by suction misalignment, enabling more accurate measurements.
- the component mounting device 100 is a device that mounts electronic components such as ICs, transistors, capacitors, and resistors (hereinafter referred to as "components E") onto a substrate P such as a printed circuit board.
- components E electronic components such as ICs, transistors, capacitors, and resistors
- the component mounting device 100 also includes a base 1, a transport unit 2, a head unit 3, a support unit 4, a rail unit 5, a component recognition camera 6, a board recognition camera 7, a monocular oblique camera 8, and a control device 9 (see Figure 2).
- the control device 9 is an example of a "control unit" in the claims.
- Feeder placement sections 12 for placing multiple tape feeders 11 are provided at both ends of the base 1 in the Y direction (Y1 side and Y2 side).
- the tape feeder 11 holds a reel (not shown) around which a component tape 13 (see Figure 14(A)) is wound, holding multiple components E at a predetermined interval.
- the tape feeder 11 is configured to supply components E from the tip of the tape feeder 11 by rotating the reel and feeding out the component tape 13 holding the components E.
- Each tape feeder 11 is arranged in the feeder arrangement section 12 and electrically connected to the control device 9 via a connector (not shown) provided in the feeder arrangement section 12. As a result, each tape feeder 11 is configured to feed component tape 13 from the reel and supply components E based on control signals from the control device 9. At this time, each tape feeder 11 is configured to supply components E in accordance with the mounting operation of the head unit 3.
- the transport unit 2 has a pair of conveyors 2a.
- the transport unit 2 has the function of transporting the substrate P horizontally (X direction) using the pair of conveyors 2a. Specifically, the transport unit 2 has the function of transporting the substrate P before mounting from a transport path not shown on the upstream side (X1 side), transporting the transported substrate P to the mounting work position M, and transporting the substrate P after mounting has been completed to a transport path not shown on the downstream side (X2 side).
- the transport unit 2 is also configured to hold and fix the substrate P stopped at the mounting work position M using a substrate fixing mechanism such as a clamp mechanism.
- the pair of conveyors 2a of the transport unit 2 are configured to be able to transport the substrate P in the horizontal direction (X direction) while supporting the substrate P from below.
- the pair of conveyors 2a are also configured so that the distance between them in the Y direction is adjustable. This makes it possible to adjust the distance between the pair of conveyors 2a in the Y direction depending on the size of the substrate P being transported.
- the head unit 3 is configured to mount components E at mounting positions Pa (see Figure 3) on a substrate P fixed at a mounting work position M.
- the head unit 3 includes a ball nut 31, five mounting heads 32, five Z-axis motors 33 (see Figure 2) provided on each of the five mounting heads 32, and five R-axis motors 34 (see Figure 2) provided on each of the five mounting heads 32.
- the five mounting heads 32 are arranged in a row along the X direction on the underside of the head unit 3.
- a nozzle 32a (see Figure 3) is attached to the tip of each of the five mounting heads 32.
- the mounting heads 32 are configured to be able to suck and hold components E supplied from the tape feeder 11 by using negative pressure generated at the tip of the nozzle 32a by a negative pressure generator (not shown).
- the mounting heads 32 are configured to be able to move up and down in the vertical direction (Z direction). Specifically, the mounting heads 32 are configured to be able to move up and down between a lowered position when picking up and attaching (mounting) components E, and a raised position when transporting and photographing components E. Furthermore, in the head unit 3, the five mounting heads 32 are configured to be able to move up and down individually by means of a Z-axis motor 33 provided for each mounting head 32. Furthermore, the five mounting heads 32 are configured to be able to rotate around the central axis of the nozzle 32a (around an axis extending in the Z direction) for each mounting head 32 by means of an R-axis motor 34 provided for each mounting head 32.
- the head unit 3 is configured to be movable in the X direction along the support part 4.
- the support part 4 includes a ball screw shaft 41, an X-axis motor 42 that rotates the ball screw shaft 41, and a guide rail (not shown) that extends in the X direction.
- the head unit 3 is configured to be movable in the X direction along the support part 4 together with the ball nut 31 with which the ball screw shaft 41 is engaged (screwed).
- the support unit 4 is configured to be movable in the Y direction, which is perpendicular to the X direction, along a pair of rail units 5 fixed on the base 1.
- the rail units 5 include a pair of guide rails 51 that support both X-direction ends of the support unit 4 so that they can move in the Y direction, a ball screw shaft 52 extending in the Y direction, and a Y-axis motor 53 that rotates the ball screw shaft 52.
- the support unit 4 is also provided with a ball nut 43 with which the ball screw shaft 52 is engaged (screwed).
- the support unit 4 When the ball screw shaft 52 is rotated by the Y-axis motor 53, the support unit 4 is configured to be movable in the Y direction along the pair of rail units 5 together with the ball nut 43 with which the ball screw shaft 52 is engaged (screwed).
- the head unit 3 is configured to be movable horizontally (X and Y directions) on the base 1. This allows the head unit 3 to move, for example, above the tape feeder 11 and pick up components E supplied from the tape feeder 11.
- the head unit 3 can also move, for example, above a substrate P fixed at the mounting work position M and mount the picked-up components E on the substrate P.
- the component recognition camera 6 is configured to capture an image of the component E picked up by the mounting head 32 in order to recognize the suction state of the component E prior to mounting the component E.
- the component recognition camera 6 is fixed to the upper surface of the base 1, and is configured to capture an image of the component E picked up by the mounting head 32 from below (in the Z2 direction).
- the image capture results are acquired by the control device 9. This allows the control device 9 to recognize the suction state of the component E (rotational posture, suction position relative to the mounting head 32), the amount of deviation due to suction deviation, etc. based on the image capture results of the picked-up component E.
- the board recognition camera 7 is configured to capture an image of a position recognition mark (fiducial mark) FM attached to the board P prior to the mounting of components E.
- the position recognition mark FM is a mark used to recognize the position of the board P.
- a pair of position recognition marks FM are attached at the bottom right and top left positions of the board P.
- the image capture results of these position recognition marks FM are acquired by the control device 9. Then, based on the image capture results of the position recognition marks FM, the control device 9 can recognize the exact position and orientation of the board P, which is fixed by a board fixing mechanism (not shown).
- the board recognition camera 7 is attached to the X2 side of the head unit 3 and is configured to be movable in the X and Y directions on the base 1 together with the head unit 3.
- the board recognition camera 7 is also configured to move horizontally (X and Y directions) on the base 1 to capture an image of the position recognition mark FM affixed to the board P from above the board P (Z1 direction).
- the oblique camera 8 is a monocular oblique camera 8, and as shown in Figure 3, is configured to be able to capture an image of the board P. Specifically, the oblique camera 8 is configured to be able to capture an image of the area near the mounting position Pa on the board P in order to measure the height of the area near the mounting position Pa.
- the oblique camera 8 is configured to be able to capture an image of a predetermined area near the mounting position Pa on the board P from an oblique direction. Specifically, the oblique camera 8 is configured to be able to capture an image of a predetermined area near the mounting position Pa on the board P from an imaging direction inclined by an inclination angle ⁇ (0° ⁇ 90°) with respect to the horizontal plane (a plane approximately parallel to the board surface Pb on which the component E is mounted).
- the oblique camera 8 is configured to be able to capture an image of a predetermined area near the mounting position Pa from an imaging direction inclined with respect to the board surface Pb of the board P.
- the imaging results of this predetermined area near the mounting position Pa are acquired by the control device 9.
- the control device 9 acquires height information about the area near the mounting position Pa.
- the control device 9 includes a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), etc., and is configured to control the operation of the component mounting device 100. Specifically, the control device 9 is configured to control the transport unit 2, X-axis motor 42, Y-axis motor 53, Z-axis motor 33, R-axis motor 34, etc. in accordance with a pre-stored program to mount components E on the board P.
- a CPU Central Processing Unit
- ROM Read Only Memory
- RAM Random Access Memory
- control device 9 is configured to move the head unit 3 above the tape feeder 11 and generate negative pressure in the nozzle 32a of the mounting head 32 using a negative pressure generator (not shown), causing the component E supplied from the tape feeder 11 to be adsorbed onto the nozzle 32a.
- the control device 9 is configured to move the head unit 3 from above the tape feeder 11 to above the substrate P in order to mount the picked-up components E on the substrate P. During this movement, the control device 9 is configured to move the head unit 3 so that it passes above the component recognition camera 6, and to cause the component recognition camera 6 to capture an image of the components E picked up by each mounting head 32.
- the control device 9 is configured to start the lowering operation of the mounting head 32 before the mounting head 32 reaches a position directly above the mounting position Pa. This allows the lowering operation (movement in the vertical direction) of the mounting head 32 to be performed in parallel with movement in the horizontal direction (XY directions), making it possible to shorten the time required to mount the component E.
- the control device 9 is configured to mount (attach) the picked-up component E onto the substrate P by stopping the supply of negative pressure to the mounting head 32 at a predetermined timing. At this time, the control device 9 is configured to mount the component E onto the substrate P while correcting the target lowering position of the mounting head 32.
- the control device 9 is configured to perform three functions while the mounting head 32 is moving: capturing an image of a predetermined area near the mounting position Pa using the oblique camera 8; obtaining height information of the board surface Pb of the board P near the mounting position Pa based on the image captured by the oblique camera 8; and correcting the target lowering position of the mounting head 32 based on the obtained height information. This makes it possible to mount the component E on the board P with an appropriate amount of pressure.
- control device 9 is configured to correct the target lowering position of the mounting head 32 in the height direction upward when it is determined that the substrate P is misaligned upward (in the Z1 direction) with respect to the reference plane based on the acquired height information of the substrate surface Pb of the substrate P near the mounting position Pa. Furthermore, the control device 9 is configured to correct the target lowering position of the mounting head 32 in the height direction downward when it is determined that the substrate P is misaligned downward (in the Z2 direction) with respect to the reference plane based on the acquired height information of the substrate surface Pb of the substrate P near the mounting position Pa.
- a method for calculating height information of the substrate surface Pb using only the monocular oblique camera 8 is disclosed. This eliminates the need for a stereo optical system or a displacement sensor, thereby achieving a significant simplification of the configuration and cost reduction.
- the method uses images taken by the oblique camera 8 during normal operation while the device is normally worn.
- Figure 5(A) shows the state in which the oblique camera 8 takes images before and after mounting at mounting position Pa as the mounting head 32 moves from the right to the left in the figure.
- Figure 5(B) is an oblique image taken by the oblique camera 8 before mounting (pre-mounting image)
- Figure 5(C) is an oblique image taken by the oblique camera 8 after mounting (post-mounting image).
- the pre-mounting image and post-mounting image are taken when the mounting head 32 is at the same height.
- the imaging point of the pre-mounting image and the imaging point of the post-mounting image are offset by ⁇ X1.
- the mounting position Pa in the pre-mounting image appears ⁇ X1 to the left of the mounting position Pa in the post-mounting image.
- the amount of positional deviation of the after-wearing image using the before-wearing image as a reference is calculated, and the after-wearing image is corrected using this amount of positional deviation to obtain a corrected after-wearing image, which is then matched to the before-wearing image to perform the matching process.
- One method of correcting the after-wearing image is to shift the after-wearing image little by little in the X and Y directions and use the amount of positional deviation that minimizes the difference between the before-wearing image and the corrected after-wearing image.
- Figure 6(A) shows a difference image DI obtained by matching the pre-installation image with the corrected post-installation image so that the difference between the images is minimized. If the brightness of each pixel in each image is quantified, for example in 256 levels, the pixel values will be quantified from 0 to 255. Corresponding pixels in the pre-installation image and the corrected post-installation image are subtracted, and if the result is 0, the result is black. Therefore, the black area around part E means that the result of the subtraction was 0.
- the above-mentioned inter-pixel difference may be calculated by tallying the absolute values of the numbers obtained by subtraction for all pixels.
- the x mark in Figure 6(B) indicates the position of component E in the differential image DI.
- the center position of component E in the differential image DI may be used as the detected position with some error included, but since component E in this embodiment is a rectangular parallelepiped component with known external dimensions, it is appropriate to use the center position of the underside of component E, which serves as the reference for the height of the board surface Pb, as the position of component E. However, the position of component E cannot be directly recognized by the oblique camera 8.
- Figures 7 and 8 indicate position Ea of component E.
- Figures 7 and 8 simplify the shape of component E, showing the bottom surface E1, long side surface E2 rising from the long side of the bottom surface E1, short side surface E3 rising from the short side of the bottom surface E1, and top surface E4.
- Position Ea of component E is the center position of the bottom surface E1.
- Figure 8(A) is a side view of position Ea of component E as seen from the short side surface E3 side.
- the tilt angle of oblique camera 8 with respect to board surface Pb (horizontal plane) is ⁇ (0° ⁇ 90°).
- Figure 8(B) is a perspective view of position Ea of component E as seen from the imaging direction ID of oblique camera 8.
- the bottom surface E1 of component E is hidden by the top surface E4 and long side surface E2, so position Ea of component E cannot be imaged by oblique camera 8 and cannot be directly recognized.
- the control device 9 therefore calculates the position Ea1 of component E in the differential image DI as shown in Figure 9.
- the position Ea of component E cannot be directly recognized, so the position Ea1 of component E is calculated using the position Eb of the long side of the underside of component E.
- the position corresponding to Eb in the differential image DI (the bottom end in the differential image DI) is taken as Eb1. Since the size of component E is known, if the distance between Ea and Eb (half the distance of the short side of component E) is taken as L, the distance between Ea1 and Eb1 is L/sin ⁇ .
- the position Ea1 of component E in the differential image DI can be calculated as Eb1 - L/sin ⁇ .
- the control device 9 calculates the reference position Ec1 in the differential image DI as shown in FIG. 9.
- the component E indicated by the two-dot chain line in FIG. 9 represents the component E when the warpage of the substrate P is zero and the height is zero.
- the position of the center of the lower surface of the component E is defined as Ec.
- the position of the component E reflected in the differential image DI shown in FIG. 10(A) is defined as the reference position Ec1.
- the distance between the position Ea1 of the component E in the differential image DI and the reference position Ec1 is defined as the displacement amount ⁇ Y ( ⁇ m).
- the displacement amount ⁇ Y can be calculated by multiplying the number of pixels (pix) by the resolution ( ⁇ m/pix). Therefore, as shown in FIG.
- the reference position Ec1 for component mounting is obtained using a mounting jig 60 shown in Fig. 11.
- the mounting jig 60 is formed by fitting a glass substrate 62 into a metal frame 61, and a + mark 63 is provided at the center of the glass substrate 62 as a reference position.
- the mounting jig 60 is transported to the mounting work position M, and an image of the mark 63 is taken by the oblique camera 8 with an XY trace being drawn at the center of the mark 63.
- the center position of the oblique image captured by the oblique camera 8 coincides with the position of the mounting head 32. Therefore, the center position of the oblique image capturing the mark 63 is the position of the mounting head 32. However, to use the mark 63 as a reference point, it is necessary to correct the center position of the oblique image so that it coincides with the mounting position Pa of the component E. To perform this correction, the mark 63 is captured by the oblique camera 8 with an XY trace applied.
- the location of mark 63 as the reference position in the differential image DI is memorized through prior teaching.
- height information can be calculated by measuring the amount of movement from the position of mark 63 to position Ec1 of component E based on the differential image DI showing component E and the oblique image showing mark 63.
- the reference position for component suction is obtained using a suction jig 70 shown in Figure 12.
- the suction jig 70 has a circular hole 71 positioned as a reference position on the suction surface (horizontal plane) of the tape feeder 11.
- An XY trace is performed on the center of the circular hole 71, and the image of the circular hole 71 is captured by the oblique camera 8. Thereafter, the location of the circular hole 71 as the reference position in the differential image DI is memorized by prior teaching.
- a height map can be created based on this height information, and the target lowering position can be corrected based on the height map at the time of the next mounting.
- the squares, triangles, and stars in Figure 13 indicate the positions and heights of components E that have already been acquired, and the circles indicate the positions and heights of components E to be mounted next.
- the substrate surface Pb of the substrate P can be approximately calculated from the height information such as the squares, triangles, and stars, and the height of the circle that is the next mounting point can be predicted. When new height information is obtained, the height map is updated.
- Fig. 14A shows a state in which multiple components E are arranged on the component tape 13.
- Fig. 14B shows a pre-pickup image, which is an oblique image before the components E are picked up
- Fig. 14C shows a post-pickup image, which is an oblique image after the components E have been picked up.
- the control device 9 obtains a difference image DI by performing a matching process while aligning the post-pickup image with the pre-pickup image, and calculates height information for the pickup surface based on the amount of displacement between the position of the component E in the difference image DI and the reference position.
- step S10 A pre-pickup image is captured by the oblique camera 8 (step S10), and after component E is picked up, a post-pickup image is captured (step S11). If this is the first pickup point (Yes in step S12), a matching process is performed (step S13), and a difference image DI is obtained (step S14).
- Blob extraction is performed on the difference image, and the location in the image of a block with a certain or greater difference in brightness between the front and back is calculated (step S15), and the center position of component E extracted as a block is calculated (step S16).
- Component E is then imaged using component recognition camera 6, and the amount of suction displacement of component E is calculated based on the image (step S17). Furthermore, height information of the suction point is calculated based on the difference image DI (step S18).
- step S19 Once pickup of all components E has been completed (Yes in step S19), the pickup operation ends; if pickup has not been completed (No in step S19), the process returns to step S10 and a pre-pickup image is captured.
- the first-point operation mode is executed (step S21).
- the first-point operation mode involves slowly lowering the mounting head 32 that has picked up the component E toward the mounting position Pa. This prevents the component E and the mounting head 32 from colliding with the substrate P. From the second point onward (No in step S20), it is possible to predict, based on the height information of the substrate P obtained at the first point, how high the mounting head 32 can be lowered without colliding with the substrate P, and therefore the mounting head 32 can be operated at a higher speed than at the first point.
- a pre-mounting image is captured using the oblique camera 8 (step S22), and after component E is mounted at mounting position Pa, a post-mounting image is captured (step S23).
- a matching process is performed on the post-mounting image using the pre-mounting image as a reference (step S24), and a difference image DI is obtained (step S25).
- Blob extraction is performed on the difference image, and the location of a block with a certain or greater difference in front-to-back brightness is calculated (step S26), and the center position of component E extracted as a block is calculated (step S27).
- the height information of the mounting point is calculated using the amount of displacement between the position of component E in the differential image DI and the reference position (step S28), and the height map is updated (step S29).
- the target lowering position is corrected based on the calculated height information.
- the mounting operation ends. If mounting is not complete (No in step S30), the process returns to steps S20 and S22, and pre-mounting images are continued to be captured. Note that for the second and subsequent points, the target lowering position may be corrected by referring to the height map.
- Fig. 17(A) shows an image of component E before it is mounted (before it is mounted), and Fig. 17(B) shows an image of component E after it is mounted (after it is mounted).
- noise N1 At the left edge of the post-mounting image, part of the adjacent mounting position Pa is reflected as noise N1.
- the difference image shown in Fig. 17(C) is obtained after taking into account the positional misalignment of the post-mounting image, it is likely that noise N2 will still remain.
- noise N2 is noise or not may be determined by determining that the exceeding portion is noise if there is a portion in the difference image where the area of part E exceeds the area threshold, or if there is a portion where the position of part E exceeds the distance threshold. In such cases, the exceeding portion may be removed from the difference image.
- step S40 chunks are extracted and their areas are checked (step S41). If there are any chunks whose area exceeds the area threshold (No in step S42), they are determined to be noise and removed (step S43). On the other hand, if the area of the chunk does not exceed the area threshold (Yes in step S42) or if not all chunks have been checked (No in step S44), the process returns to step S41 and the areas of the other chunks are checked.
- a position check is performed (step S45).
- the position check is performed by determining whether or not a block is located in an appropriate position. For example, it may be performed by determining whether or not the distance from the largest block exceeds a distance threshold. If it is determined that no block is located in an appropriate position (No in step S46), an abnormality is reported (step S47). If it is determined that a block is located in an appropriate position (Yes in step S46), height information calculation processing is performed (step S48).
- the error in the positional offset of the component E can be corrected using the measured amount of offset.
- Fig. 19(A) shows component E being picked up in the ideal central position
- Fig. 19(B) shows component E being picked up offset from nozzle 32a
- Fig. 20(A) is an image after placement when there is no suction offset
- Fig. 20(B) is an image after placement when there is suction offset.
- the image in Fig. 20(B) is slightly shifted to the bottom right compared to the image in Fig. 20(A), which is due to suction offset.
- the difference image in Fig. 21(B) is slightly shifted to the bottom right compared to the difference image in Fig. 21(A), which is due to suction offset.
- the mounting position Pa of the component E is imaged by the oblique camera 8 while the mounting head 32 is moving.
- the image may be captured while the mounting head 32 is stationary.
- the post-mounting image and the post-suction image can be used as they are without correcting the amount of positional deviation.
- chunks extracted by blob extraction are recognized as parts, but AI may also be used to determine whether or not a part is a part.
- the position of the center of the bottom surface of component E was defined as the position Ea of component E.
- the position of the lead tip may also be defined as the component position.
- Base 2 Transport section 2a: Conveyor 3: Head unit 4: Support section 5: Rail section 6: Component recognition camera 7: Board recognition camera 8: Oblique camera 9: Control device (control section) 11: Tape feeder 12: Feeder placement section 13: Component tape 31: Ball nut 32: Mounting head 32a: Nozzle 33: Z-axis motor 34: R-axis motor 41: Ball screw shaft 42: X-axis motor 43: Ball nut 51: Guide rail 52: Ball screw shaft 53: Y-axis motor 60: Mounting jig 61: Frame 62: Glass substrate 63: Mark (reference point) 70: Suction jig 71: Round hole (reference point) 100: Component mounting device DI: Differential image E: Component Ea, Ea1: Position Eb, Eb1: Position Ec, Ec1: Position E1: Bottom surface E2: Long side surface E3: Short side surface E4: Top surface ID: Imaging direction M: Mounting work position N1: Noise N2: Noise P: Board
Landscapes
- Engineering & Computer Science (AREA)
- Operations Research (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
本開示の部品実装装置100は、部品Eが実装される基板Pに対して水平方向及び上下方向に移動可能に設けられ、基板Pの装着位置に部品Eを装着するヘッドと、ヘッドに固定され、水平面に対して傾き角度θ(0°<θ<90°)だけ傾斜した方向から撮像可能な単眼の斜めカメラ8と、斜めカメラ8によって撮像された斜め画像に基づいて装着位置の基板Pの高さ情報を取得し、取得された高さ情報に基づいてヘッドの目標下降位置を補正する制御部と、を備え、斜め画像は、部品装着前の基板Pを撮像した装着前画像と、部品装着後の基板Pを撮像した装着後画像と、を含み、制御部は、装着前画像と装着後画像の差分画像を取得し、取得された差分画像における部品Eの位置と基準位置との変位量を用いて高さ情報を算出する。
Description
本開示は、部品実装装置に関する。
近年の表面実装機においては、部品小型化などによる信頼性向上が要求され、ヘッド上などに吸装着点を撮像可能な撮像装置を配置する場合がある。例えば、特開2008-103426号公報(下記特許文献1)に記載の表面実装機は、吸着搭載ヘッドに配置された撮像装置を備えている。吸着搭載ヘッドは、ヘッド本体と、吸着ノズルと、ブラケットと、を有している。撮像装置は、ブラケットを介してヘッド本体と連結されている。撮像装置は、いわゆる斜めカメラであり、部品の吸着及び装着を行う吸着ノズルを回避して斜めに配置されている。
また、部品小型化に伴い部品にかかる応力、衝撃を低減するため、基板の反り状態、高さを計測して目標下降位置を補正する試みも行われている。上記した斜めカメラを備えつつ、目標下降位置を補正する試みとして、例えば、特許第6534447号公報(下記特許文献2)に記載の部品実装装置が知られている。
特許文献2の部品実装装置は、画像撮像と高さ計測をタクトロスなく高速に実現できるが、ステレオカメラをヘッド上に設ける必要があり、装置の複雑化や重量、コストなどの面で課題があった。
本開示の部品実装装置は、部品が実装される基板に対して水平方向及び上下方向に移動可能に設けられ、前記基板の装着位置に前記部品を装着するヘッドと、前記ヘッドに固定され、水平面に対して傾き角度θ(0°<θ<90°)だけ傾斜した方向から撮像可能な単眼の斜めカメラと、前記斜めカメラによって撮像された斜め画像に基づいて前記装着位置の前記基板の高さ情報を取得し、取得された前記高さ情報に基づいて前記ヘッドの目標下降位置を補正する制御部と、を備え、前記斜め画像は、部品装着前の前記基板を撮像した装着前画像と、部品装着後の前記基板を撮像した装着後画像と、を含み、前記制御部は、前記装着前画像と前記装着後画像の差分画像を取得し、取得された前記差分画像における前記部品の位置と基準位置との変位量を用いて前記高さ情報を算出する、部品実装装置である。
本開示によれば、安価でシンプルな単眼の斜めカメラだけを用いて基板の高さ情報を算出できる。
[本開示の実施形態の説明]
最初に本開示の実施態様を列記して説明する。
最初に本開示の実施態様を列記して説明する。
[1]本開示の部品実装装置は、部品が実装される基板に対して水平方向及び上下方向に移動可能に設けられ、前記基板の装着位置に前記部品を装着するヘッドと、前記ヘッドに固定され、水平面に対して傾き角度θ(0°<θ<90°)だけ傾斜した方向から撮像可能な単眼の斜めカメラと、前記斜めカメラによって撮像された斜め画像に基づいて前記装着位置の前記基板の高さ情報を取得し、取得された前記高さ情報に基づいて前記ヘッドの目標下降位置を補正する制御部と、を備え、前記斜め画像は、部品装着前の前記基板を撮像した装着前画像と、部品装着後の前記基板を撮像した装着後画像と、を含み、前記制御部は、前記装着前画像と前記装着後画像の差分画像を取得し、取得された前記差分画像における前記部品の位置と基準位置との変位量を用いて前記高さ情報を算出する。
このような構成によると、単眼の斜めカメラで部品装着前に撮像された装着前画像と、同じ単眼の斜めカメラで部品装着後に撮像された装着後画像との差分画像に基づいて高さ情報を算出するようにしたから、安価でシンプルな単眼の斜めカメラだけを用いて基板の高さ情報を算出できる。
[2]本開示の部品実装装置は、部品が収容された部品テープに対して水平方向及び上下方向に移動可能に設けられ、前記部品テープの吸着位置において前記部品を吸着するヘッドと、前記ヘッドに固定され、水平面に対して傾き角度θ(0°<θ<90°)だけ傾斜した方向から撮像可能な単眼の斜めカメラと、前記斜めカメラによって撮像された斜め画像に基づいて前記吸着位置の高さ情報を取得し、取得された前記高さ情報に基づいて前記ヘッドの目標下降位置を補正する制御部と、を備え、前記斜め画像は、部品吸着前の前記部品テープを撮像した吸着前画像と、部品吸着後の前記部品テープを撮像した吸着後画像と、を含み、前記制御部は、前記吸着前画像と前記吸着後画像の差分画像を取得し、取得された前記差分画像における前記部品の位置と基準位置との変位量を用いて前記高さ情報を算出する。
このような構成によると、単眼の斜めカメラで部品吸着前に撮像された吸着前画像と、同じ斜めカメラで部品吸着後に撮像された吸着後画像との差分画像に基づいて高さ情報を算出するようにしたから、安価でシンプルな単眼の斜めカメラだけを用いて基板の高さ情報を算出できる。
[3]上記[1]または[2]において、前記制御部は、前記差分画像における前記部品の位置と前記基準位置とのオフセット量である差分画素数(pix)を算出し、以下の計算式により前記高さ情報としての高さ変動量(μm)を算出することが好ましい。
計算式:高さ変動量(μm)=(前記差分画素数(pix)*解像度(μm/pix))/cos(前記傾き角度θ)
このような構成によると、差分画像における差分画素数から高さ変動量(μm)を算出できる。
計算式:高さ変動量(μm)=(前記差分画素数(pix)*解像度(μm/pix))/cos(前記傾き角度θ)
このような構成によると、差分画像における差分画素数から高さ変動量(μm)を算出できる。
[4]上記[1]から[3]のいずれか1つにおいて、前記基準位置は、基準点を有する治具が基準高さにある場合に、前記基準点を前記斜めカメラによって撮像した斜め画像上の前記基準点の位置であることが好ましい。
このような構成によると、部品吸着時または部品装着時における部品の位置に基準点が位置するとした場合の斜め画像では基準点の位置が基準高さとなる。部品が映った差分画像と基準点が映った斜め画像とに基づいて、基準点の位置から部品の位置までの変動量を計測することで高さ情報を算出できる。
[5]上記[1]から[4]のいずれか1つにおいて、前記制御部は、前記差分画像において、前記部品の面積が面積閾値を超えている部分がある場合、または前記部品の位置が距離閾値を超えている部分がある場合には、前記超えている部分をノイズと判断し、前記超えている部分を前記差分画像から除去することが好ましい。
このような構成によると、差分画像からノイズを除去することでロバスト性の高い高さ情報を算出できる。
[6]上記[1]において、前記制御部は、前記装着前画像を基準とした前記装着後画像の位置ずれ量を算出し、前記装着前画像と前記位置ずれ量を補正した後の前記装着後画像とを用いて前記差分画像を取得することが好ましい。
このような構成によると、高精度な差分画像を取得できる。
[7]上記[2]において、前記制御部は、前記吸着前画像を基準として前記吸着後画像の位置ずれ量を算出し、前記吸着前画像と前記位置ずれ量を補正した後の前記吸着後画像とを用いて前記差分画像を取得することが好ましい。
このような構成によると、高精度な差分画像を取得できる。
[8]上記[1]から[7]のいずれかにおいて、前記ヘッドに吸着された前記部品を撮像して認識する部品認識カメラを備え、前記制御部は、前記部品認識カメラによって撮像された画像に基づいて前記部品の吸着ずれによるずれ量を算出し、前記装着前画像と前記ずれ量を補正した後の前記装着後画像とを用いて前記差分画像を取得することが好ましい。
このような構成によると、吸着ずれによるずれ量を用いることで吸着ずれによる誤差を補正し、より高精度な計測を行うことができる。
[本開示の実施形態の詳細]
以下に、本開示の実施形態について説明する。なお、本開示はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。以下の説明では、複数の同一部材については、一部の部材にのみ符号を付し、他の部材の符号を省略する場合がある。
以下に、本開示の実施形態について説明する。なお、本開示はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。以下の説明では、複数の同一部材については、一部の部材にのみ符号を付し、他の部材の符号を省略する場合がある。
[実施形態1]
(部品実装装置の構成)
図1から図15を参照して、本開示の実施形態1による部品実装装置100の構成について説明する。なお、以下においては装着の場合を主に例示しているが、吸着の場合についても同様であるため、吸着の場合には、装着を吸着に読み替えるものとする。
(部品実装装置の構成)
図1から図15を参照して、本開示の実施形態1による部品実装装置100の構成について説明する。なお、以下においては装着の場合を主に例示しているが、吸着の場合についても同様であるため、吸着の場合には、装着を吸着に読み替えるものとする。
部品実装装置100は、図1に示すように、IC、トランジスタ、コンデンサ、及び抵抗などの電子部品(以下「部品E」という)を、プリント基板などの基板Pに実装する装置である。
また、部品実装装置100は、基台1と、搬送部2と、ヘッドユニット3と、支持部4と、レール部5と、部品認識カメラ6と、基板認識カメラ7と、単眼の斜めカメラ8と、制御装置9(図2参照)と、を備えている。なお、制御装置9は、請求の範囲の「制御部」の一例である。
基台1のY方向の両側(Y1側及びY2側)の端部には、複数のテープフィーダ11を配置するためのフィーダ配置部12がそれぞれ設けられている。
テープフィーダ11は、複数の部品Eを所定の間隔を隔てて保持した部品テープ13(図14(A)参照)が巻回されたリール(図示せず)を保持している。テープフィーダ11は、リールを回転させて部品Eを保持する部品テープ13を送出することにより、テープフィーダ11の先端から部品Eを供給するように構成されている。
各テープフィーダ11は、フィーダ配置部12に設けられた図示しないコネクタを介して制御装置9に電気的に接続された状態で、フィーダ配置部12に配置されている。これにより、各テープフィーダ11は、制御装置9からの制御信号に基づいて、リールから部品テープ13を送出するとともに、部品Eを供給するように構成されている。この際、各テープフィーダ11は、ヘッドユニット3の実装動作に応じて、部品Eを供給するように構成されている。
搬送部2は、一対のコンベア2aを有している。搬送部2は、一対のコンベア2aによって、基板Pを水平方向(X方向)に搬送する機能を有している。具体的には、搬送部2は、上流側(X1側)の図示しない搬送路から実装前の基板Pを搬入するとともに、搬入された基板Pを実装作業位置Mまで搬送し、下流側(X2側)の図示しない搬送路に実装が完了した基板Pを搬出する機能を有している。また、搬送部2は、クランプ機構などの基板固定機構により、実装作業位置Mで停止させた基板Pを保持して固定するように構成されている。
搬送部2の一対のコンベア2aは、基板Pを下方から支持しながら、水平方向(X方向)に基板Pを搬送することが可能に構成されている。また、一対のコンベア2aは、Y方向の間隔を調整可能に構成されている。これにより、搬入される基板Pの大きさに応じて、一対のコンベア2aのY方向の間隔を調整することが可能である。
ヘッドユニット3は、実装作業位置Mにおいて固定された基板Pの実装位置Pa(図3参照)に部品Eを実装するように構成されている。ヘッドユニット3は、ボールナット31と、5本の実装ヘッド32と、5本の実装ヘッド32にそれぞれ設けられた5つのZ軸モータ33(図2参照)と、5本の実装ヘッド32にそれぞれ設けられた5つのR軸モータ34(図2 参照)と、を含んでいる。
5本の実装ヘッド32は、ヘッドユニット3の下面側にX方向に沿って一列に配置されている。5本の実装ヘッド32の各々の先端には、それぞれ、ノズル32a(図3参照)が取り付けられている。実装ヘッド32は、図示しない負圧発生機によりノズル32aの先端部に発生された負圧によって、テープフィーダ11から供給される部品Eを吸着して保持することが可能に構成されている。
また、実装ヘッド32は、上下方向(Z方向)に昇降可能に構成されている。具体的には、実装ヘッド32は、部品Eの吸着や装着(実装)などを行う際の下降した状態の位置と、部品Eの搬送や撮像などを行う際の上昇した状態の位置との間で昇降可能に構成されている。また、ヘッドユニット3では、5本の実装ヘッド32は、実装ヘッド32毎に設けられたZ軸モータ33により実装ヘッド32毎に昇降可能に構成されている。また、5本の実装ヘッド32は、実装ヘッド32毎に設けられたR軸モータ34により実装ヘッド32毎にノズル32aの中心軸回り(Z方向に延びる軸回り)に回転可能に構成されている。
また、ヘッドユニット3は、支持部4に沿ってX方向に移動可能に構成されている。具体的には、支持部4は、ボールネジ軸41と、ボールネジ軸41を回転させるX軸モータ42と、X方向に延びる図示しないガイドレールと、を含んでいる。ヘッドユニット3は、X軸モータ42によりボールネジ軸41が回転されることにより、ボールネジ軸41が係合(螺合)されるボールナット31とともに、支持部4に沿ってX方向に移動可能に構成されている。
また、支持部4は、基台1上に固定された一対のレール部5に沿ってX方向と直交するY方向に移動可能に構成されている。具体的には、レール部5は、支持部4のX方向の両端部をY方向に移動可能に支持する一対のガイドレール51と、Y方向に延びるボールネジ軸52と、ボールネジ軸52を回転させるY軸モータ53と、を含んでいる。また、支持部4には、ボールネジ軸52が係合(螺合)されるボールナット43が設けられている。支持部4は、Y軸モータ53によりボールネジ軸52が回転されることにより、ボールネジ軸52が係合(螺合)されるボールナット43とともに、一対のレール部5に沿ってY方向に移動可能に構成されている。
このような構成により、ヘッドユニット3は、基台1上を水平方向(X方向及びY方向)に移動可能に構成されている。これにより、ヘッドユニット3は、例えばテープフィーダ11の上方に移動して、テープフィーダ11から供給される部品Eを吸着することが可能である。また、ヘッドユニット3は、例えば実装作業位置Mにおいて固定された基板Pの上方に移動して、吸着された部品Eを基板Pに実装することが可能である。
部品認識カメラ6は、部品Eの実装に先立って部品Eの吸着状態を認識するために、実装ヘッド32に吸着された部品Eを撮像するように構成されている。部品認識カメラ6は、基台1の上面上に固定されており、実装ヘッド32に吸着された部品Eを、部品Eの下方(Z2方向)から撮像するように構成されている。この撮像結果は、制御装置9により取得される。これにより、吸着された部品Eの撮像結果に基づいて、部品Eの吸着状態(回転姿勢、実装ヘッド32に対する吸着位置)、及び吸着ずれによるずれ量等を制御装置9により認識することが可能である。
基板認識カメラ7は、部品Eの実装に先立って基板Pに付された位置認識マーク(フィデューシャルマーク)FMを撮像するように構成されている。位置認識マークFMは、基板Pの位置を認識するためのマークである。図1に示す基板Pでは、位置認識マークFMは、基板Pの右下の位置及び左上の位置に一対付されている。この位置認識マークFMの撮像結果は、制御装置9により取得される。そして、位置認識マークFMの撮像結果に基づいて、図示しない基板固定機構により固定された基板Pの正確な位置及び姿勢を制御装置9により認識することが可能である。
また、基板認識カメラ7は、ヘッドユニット3のX2側の側部に取り付けられており、ヘッドユニット3とともに、基台1上をX方向及びY方向に移動可能に構成されている。また、基板認識カメラ7は、基台1上を水平方向(X方向及びY方向)に移動して、基板Pに付された位置認識マークFMを、基板Pの上方(Z1方向)から撮像するように構成されている。
斜めカメラ8は単眼の斜めカメラ8であって、図3に示すように、基板Pを撮像可能に構成されている。具体的には、斜めカメラ8は、実装位置Pa近傍の高さ計測を行うために、基板Pの実装位置Pa近傍を撮像可能に構成されている。
斜めカメラ8は、斜め方向から、基板Pの実装位置Pa近傍の所定の領域を撮像可能に構成されている。具体的には、斜めカメラ8は、水平面(部品Eが実装される基板面Pbに略平行な面)に対して、傾き角度θ(0°<θ<90°)だけ傾斜した撮像方向から、基板Pの実装位置Pa近傍の所定の領域を撮像可能に構成されている。
これにより、斜めカメラ8は、基板Pの基板面Pbに対して傾斜した撮像方向から実装位置Pa近傍の所定の領域を撮像可能に構成されている。この実装位置Pa近傍の所定の領域の撮像結果は、制御装置9により取得される。そして、実装位置Pa近傍の所定の領域の撮像結果に基づいて、実装位置Pa近傍の高さ情報が制御装置9により取得される。
図2に示すように、制御装置9は、CPU(Central Processing Unit)、ROM(Read Only Memory)、及びRAM(Random Access Memory)などを含み、部品実装装置100の動作を制御するように構成されている。具体的には、制御装置9は、搬送部2、X軸モータ42、Y軸モータ53、Z軸モータ33、及びR軸モータ34などを予め記憶されたプログラムに従って制御して、基板Pに部品Eの実装を行うように構成されている。
具体的には、制御装置9は、ヘッドユニット3をテープフィーダ11の上方に移動させるとともに、図示しない負圧発生機により実装ヘッド32のノズル32aに負圧を発生させ、テープフィーダ11から供給される部品Eをノズル32aに吸着させるように構成されている。
制御装置9は、吸着された部品Eを基板Pに実装するために、ヘッドユニット3をテープフィーダ11の上方から基板Pの上方まで移動させるように構成されている。この移動途中、制御装置9は、ヘッドユニット3を部品認識カメラ6の上方を通過するように移動させるとともに、各実装ヘッド32に吸着された部品Eを部品認識カメラ6により撮像させるように構成されている。
(目標下降位置の補正に係る制御装置の構成)
制御装置9は、図4に示すように、実装位置Paの直上に実装ヘッド32が到達する前に、実装ヘッド32の下降動作を開始させるように構成されている。これにより、実装ヘッド32の下降動作(高さ方向の移動)を、水平方向(XY方向)の移動と並行して行うことができるので、部品Eの実装に要する時間を短縮することが可能である。
制御装置9は、図4に示すように、実装位置Paの直上に実装ヘッド32が到達する前に、実装ヘッド32の下降動作を開始させるように構成されている。これにより、実装ヘッド32の下降動作(高さ方向の移動)を、水平方向(XY方向)の移動と並行して行うことができるので、部品Eの実装に要する時間を短縮することが可能である。
制御装置9は、所定のタイミングで実装ヘッド32への負圧の供給を停止させることによって吸着された部品Eを基板P上に実装(装着)するように構成されている。この際、制御装置9は、実装ヘッド32の目標下降位置を補正した状態で、部品Eを基板P上に実装するように構成されている。
制御装置9は、実装ヘッド32の移動中に、斜めカメラ8による実装位置Pa近傍の所定領域の撮像と、斜めカメラ8による撮像結果に基づく実装位置Pa近傍における基板Pの基板面Pbの高さ情報の取得と、取得された高さ情報に基づく実装ヘッド32の目標下降位置の補正と、の3つを行うように構成されている。これにより、適切な押し込み量で、基板Pに部品Eを実装することが可能である。
具体的には、制御装置9は、取得された実装位置Pa近傍における基板Pの基板面Pbの高さ情報に基づいて、基準面に対して基板Pが上方(Z1方向)に位置ずれしていると判断される場合には、高さ方向における実装ヘッド32の目標下降位置を上方に補正するように構成されている。また、制御装置9は、取得された実装位置Pa近傍における基板Pの基板面Pbの高さ情報に基づいて、基準面に対して基板Pが下方(Z2方向)に位置ずれしていると判断される場合には、高さ方向における実装ヘッド32の目標下降位置を下方に補正するように構成されている。
(高さ情報の取得に係る制御装置の構成)
本実施形態では単眼の斜めカメラ8だけを用いて基板面Pbの高さ情報を算出する手法を開示する。これにより、ステレオ光学系や変位センサは不要となるため、大幅な構成の単純化とコストダウンが実現できる。手法としては、斜めカメラ8で撮像されることが多い通常装着の動作中の画像を用いる。
本実施形態では単眼の斜めカメラ8だけを用いて基板面Pbの高さ情報を算出する手法を開示する。これにより、ステレオ光学系や変位センサは不要となるため、大幅な構成の単純化とコストダウンが実現できる。手法としては、斜めカメラ8で撮像されることが多い通常装着の動作中の画像を用いる。
図5(A)は、実装ヘッド32が図示右側から左側に移動しながら斜めカメラ8で実装位置Paの実装前後で撮像する様子を示している。図5(B)は実装前に斜めカメラ8で撮像された斜め画像(装着前画像)であり、図5(C)は実装後に斜めカメラ8で撮像された斜め画像(装着後画像)である。本実施形態では、装着前画像と装着後画像が、実装ヘッド32の高さが同じ位置で撮像されたものを例示している。
実装ヘッド32はX方向に移動しているため、装着前画像の撮像ポイントと装着後画像の撮像ポイントとはΔX1だけずれている。すなわち、装着前画像の実装位置Paは装着後画像の実装位置PaよりΔX1だけ左側に映ることになる。このため、ΔX1を考慮することなく装着前画像と装着後画像をそのままマッチング処理すると、画像間差分が大きくなる。
そこで、装着前画像を基準とする装着後画像の位置ずれ量を算出し、この位置ずれ量を用いて装着後画像を補正することで補正後の装着後画像を取得し、この補正後の装着後画像を装着前画像に合わせこむことでマッチング処理を行う。装着後画像の補正は、例えば装着後画像をXY方向に少しずつずらしながら装着前画像と補正後の装着後画像との画像間差分が最も小さくなる位置ずれ量を用いる手法などが挙げられる。
図6(A)は、画像間差分が最も小さくなるように装着前画像と補正後の装着後画像とをマッチング処理することで得られた差分画像DIである。各画像における画素毎の明るさを数値化し、例えば256階調で数値化するとした場合、画素値0から255に数値化される。装着前画像と補正後の装着後画像とで対応する画素同士を引き算し、0であった場合、黒となる。したがって、部品Eの周辺が黒くなっているのは、引き算を行った結果、0であったことを意味している。上記した画素間差分としては、引き算を行って得られた数値の絶対値を全ての画素について集計した値を用いてもよい。
図6(B)における×印は差分画像DIにおける部品Eの位置を示している。部品Eの位置としては、差分画像DIにおける部品Eの中心位置をそのまま誤差込みで検出位置として用いてもよいが、本実施形態の部品Eは外形寸法がわかっている直方体形状の部品であるため、基板面Pb高さの基準となる部品E下面の中心位置を部品Eの位置として用いることが適切である。しかしながら、部品Eの位置を斜めカメラ8によって直接認識することはできない。
図7及び図8における×印は部品Eの位置Eaを示している。図7及び図8においては、部品Eの形状を簡素化しており、下面E1と、下面E1の長辺から立ち上がる長側面E2と、下面E1の短辺から立ち上がる短側面E3と、上面E4と、が示されている。部品Eの位置Eaは、下面E1の中心位置である。図8(A)は部品Eの位置Eaを短側面E3側から見た側面図である。斜めカメラ8の基板面Pb(水平面)に対する傾き角度はθ(0°<θ<90°)である。
図8(B)は部品Eの位置Eaを斜めカメラ8の撮像方向IDから見た斜視図である。図8(B)では、部品Eの上面E4と長側面E2とによって下面E1が隠れてしまうため、斜めカメラ8によって部品Eの位置Eaを撮像することができず、直接認識できないようになっている。
そこで、制御装置9は、図9に示すようにして差分画像DIにおける部品Eの位置Ea1を算出する。上述したように部品Eの位置Eaを直接認識することはできないから、部品Eの下面における長辺の位置Ebを用いて部品Eの位置Ea1を算出する。差分画像DIにおいてEbに対応する位置(差分画像DIにおける下端)をEb1とする。部品Eの大きさは既知であるから、EaとEbの距離(部品Eの短辺の距離の半分)をLとした場合、Ea1とEb1の距離はL/sinθとなる。したがって、差分画像DIの左上を原点(x,y)=(0,0)とし、Y軸の下方を正方向とした場合、差分画像DIにおける部品Eの位置Ea1は、Eb1-L/sinθによって算出できる。
同様に、制御装置9は、図9に示すようにして差分画像DIにおける基準位置Ec1を算出する。図9において二点鎖線で示す部品Eは、基板Pの反りがゼロであり、高さがゼロである場合の部品Eを示す。その部品Eの下面中心の位置をEcとする。部品Eの位置Ecを図10(A)に示す差分画像DIに反映させた位置を基準位置Ec1とする。差分画像DIにおける部品Eの位置Ea1と基準位置Ec1との距離を変位量ΔY(μm)とする。変位量ΔYは、差分画素数(pix)*解像度(μm/pix)で算出できる。したがって、図10(B)に示すように、基板Pの高さ情報(μm)は、以下の式により算出できる。
高さ情報(μm)=(差分画素数(pix)*解像度(μm/pix))/cosθ
(基準位置の取得方法)
部品実装における基準位置Ec1は、図11に示す装着治具60を用いて取得される。装着治具60は、金属製の枠61にガラス基板62を嵌め込んだものであり、ガラス基板62の中央には、基準位置としての+印のマーク63が付されている。装着治具60を実装作業位置Mに搬送し、マーク63の中心にXYトレースをかけた状態で斜めカメラ8によってマーク63を撮像する。
高さ情報(μm)=(差分画素数(pix)*解像度(μm/pix))/cosθ
(基準位置の取得方法)
部品実装における基準位置Ec1は、図11に示す装着治具60を用いて取得される。装着治具60は、金属製の枠61にガラス基板62を嵌め込んだものであり、ガラス基板62の中央には、基準位置としての+印のマーク63が付されている。装着治具60を実装作業位置Mに搬送し、マーク63の中心にXYトレースをかけた状態で斜めカメラ8によってマーク63を撮像する。
通常、斜めカメラ8によって撮像された斜め画像の中心位置は、実装ヘッド32の位置と一致している。このため、マーク63が映った斜め画像の中心位置は実装ヘッド32の位置となる。しかし、マーク63を基準点として用いるには、斜め画像の中心位置が部品Eの実装位置Paとなるように補正する必要がある。このような補正を行うため、XYトレースをかけた状態でマーク63を斜めカメラ8で撮像している。
その後、基準位置としてのマーク63が差分画像DI中のどこにあるかを事前のティーチングによって記憶しておく。このようにすれば、部品Eが映った差分画像DIとマーク63が映った斜め画像とに基づいて、マーク63の位置から部品Eの位置Ec1までの変動量を計測することで高さ情報を算出できる。
同様に、部品吸着における基準位置は、図12に示す吸着治具70を用いて取得される。吸着治具70は、テープフィーダ11の吸着面(水平面)上に基準位置としての丸穴71を配置したものである。丸穴71の中心にXYトレースをかけた状態で斜めカメラ8によって丸穴71を撮像する。その後、基準位置としての丸穴71が差分画像DI中のどこにあるかを事前のティーチングによって記憶しておく。
(高さマップの作成、更新)
差分画像DIによって算出された基板Pの高さ情報がある程度蓄積されたら、これらの高さ情報に基づいて高さマップを作成し、次の実装時に高さマップに基づいて目標下降位置を補正してもよい。図13中の四角、三角、星印は取得済の部品Eの位置及び高さを示し、丸印は次に実装する部品Eの位置及び高さを示している。四角、三角、星印等の高さ情報から基板Pの基板面Pbを近似的に算出し、次の実装点である丸印の高さを予想することができる。新たな高さ情報が得られたら、高さマップを更新していく。
差分画像DIによって算出された基板Pの高さ情報がある程度蓄積されたら、これらの高さ情報に基づいて高さマップを作成し、次の実装時に高さマップに基づいて目標下降位置を補正してもよい。図13中の四角、三角、星印は取得済の部品Eの位置及び高さを示し、丸印は次に実装する部品Eの位置及び高さを示している。四角、三角、星印等の高さ情報から基板Pの基板面Pbを近似的に算出し、次の実装点である丸印の高さを予想することができる。新たな高さ情報が得られたら、高さマップを更新していく。
(部品吸着時の吸着面高さ情報の算出方法)
以上においては、部品Eの実装時における基板Pの高さ情報の算出方法について説明したが、上記方法を用いることで、部品Eを部品テープ13から吸着する際に吸着面の高さ情報を算出することもできる。図14(A)は、部品テープ13に複数の部品Eが配置されている様子を示したものである。図14(B)は、部品Eを吸着する前の斜め画像である吸着前画像を示し、図14(C)は、部品Eを吸着した後の斜め画像である吸着後画像を示している。制御装置9は、吸着後画像を吸着前画像に合わせこみつつマッチング処理を行うことで差分画像DIを取得し、差分画像DIにおける部品Eの位置と基準位置との変位量に基づいて吸着面の高さ情報を算出する。
以上においては、部品Eの実装時における基板Pの高さ情報の算出方法について説明したが、上記方法を用いることで、部品Eを部品テープ13から吸着する際に吸着面の高さ情報を算出することもできる。図14(A)は、部品テープ13に複数の部品Eが配置されている様子を示したものである。図14(B)は、部品Eを吸着する前の斜め画像である吸着前画像を示し、図14(C)は、部品Eを吸着した後の斜め画像である吸着後画像を示している。制御装置9は、吸着後画像を吸着前画像に合わせこみつつマッチング処理を行うことで差分画像DIを取得し、差分画像DIにおける部品Eの位置と基準位置との変位量に基づいて吸着面の高さ情報を算出する。
(吸着動作の動作説明)
次に、図15のフローチャートを参照して吸着動作について説明する。斜めカメラ8によって吸着前画像を撮像し(ステップS10)、部品Eを吸着後、吸着後画像を撮像する(ステップS11)。吸着1点目の場合(ステップS12でYes)、マッチング処理を行い(ステップS13)、差分画像DIを取得する(ステップS14)。
次に、図15のフローチャートを参照して吸着動作について説明する。斜めカメラ8によって吸着前画像を撮像し(ステップS10)、部品Eを吸着後、吸着後画像を撮像する(ステップS11)。吸着1点目の場合(ステップS12でYes)、マッチング処理を行い(ステップS13)、差分画像DIを取得する(ステップS14)。
差分画像にblob抽出を行い、画像中のどの位置に一定以上の前後輝度差のある塊があるかを算出し(ステップS15)、塊として抽出された部品Eの中心位置を算出する(ステップS16)。この後、部品認識カメラ6によって部品Eを撮像し、撮像された画像に基づいて部品Eの吸着ずれ量を算出する(ステップS17)。また、差分画像DIに基づいて吸着点の高さ情報を算出する(ステップS18)。
全部品Eについて吸着が完了したら(ステップS19でYes)、吸着動作を終了し、吸着が完了していなければ(ステップS19でNo)、ステップS10に戻って吸着前画像の撮像を行う。
(装着動作の動作説明)
次に、図16のフローチャートを参照して装着動作について説明する。搭載(実装)1点目の場合(ステップS20でYes)、1点目用動作モードを実行する(ステップS21)。1点目動作モードとは、例えば、部品Eを吸着した実装ヘッド32を実装位置Paに向けてゆっくりと下降させることである。このようにすることで部品Eや実装ヘッド32が基板Pに衝突することを回避できる。2点目以降は(ステップS20でNo)、1点目で得られた基板Pの高さ情報に基づいて、どの高さまで実装ヘッド32を下降させても基板Pに衝突しないかの予測ができるため、1点目よりも高速で実装ヘッド32を動作させることができる。
次に、図16のフローチャートを参照して装着動作について説明する。搭載(実装)1点目の場合(ステップS20でYes)、1点目用動作モードを実行する(ステップS21)。1点目動作モードとは、例えば、部品Eを吸着した実装ヘッド32を実装位置Paに向けてゆっくりと下降させることである。このようにすることで部品Eや実装ヘッド32が基板Pに衝突することを回避できる。2点目以降は(ステップS20でNo)、1点目で得られた基板Pの高さ情報に基づいて、どの高さまで実装ヘッド32を下降させても基板Pに衝突しないかの予測ができるため、1点目よりも高速で実装ヘッド32を動作させることができる。
斜めカメラ8によって装着前画像を撮像し(ステップS22)、部品Eを実装位置Paに実装後、装着後画像を撮像する(ステップS23)。装着前画像を基準として装着後画像のマッチング処理を行い(ステップS24)、差分画像DIを取得する(ステップS25)。差分画像にblob抽出を行い、画像中のどの位置に一定以上の前後輝度差のある塊があるかを算出し(ステップS26)、塊として抽出された部品Eの中心位置を算出する(ステップS27)。
差分画像DIにおける部品Eの位置と基準位置との変位量を用いて装着点の高さ情報を算出し(ステップS28)、高さマップを更新する(ステップS29)。算出された高さ情報に基づいて目標下降位置を補正する。全部品Eについて装着が完了したら(ステップS30でYes)、装着動作を終了し、装着が完了していなければ(ステップS30でNo)、ステップS20、S22に戻って、引き続き装着前画像の撮像を行う。なお、2点目以降は、高さマップを参照して目標下降位置を補正してもよい。
[実施形態2]
図17及び図18を参照して、本開示の実施形態2について説明する。実際の差分画像では実施形態1で説明したような理想的な差分画像とならず、ノイズが生じることが考えられる。その場合、部品サイズ情報に基づいて差分が部品であるかノイズであるかのチェックを行うようにしてもよい。
図17及び図18を参照して、本開示の実施形態2について説明する。実際の差分画像では実施形態1で説明したような理想的な差分画像とならず、ノイズが生じることが考えられる。その場合、部品サイズ情報に基づいて差分が部品であるかノイズであるかのチェックを行うようにしてもよい。
図17(A)は部品Eの装着前(搭載前)画像を示し、図17(B)は部品Eの装着後(搭載後)画像を示している。装着後画像の左端には、隣りの実装位置Paの一部がノイズN1として映り込んでいる。このような場合、装着後画像の位置ずれを考慮した上で、図17(C)に示す差分画像を取得しても、ノイズN2が依然として残ったままになることが考えられる。
ここで、ノイズN2がノイズである否かの判断は、差分画像において、部品Eの面積が面積閾値を超えている部分がある場合、または部品Eの位置が距離閾値を超えている部分がある場合には、超えている部分をノイズと判断してもよい。その場合、超えている部分を差分画像から除去してもよい。
具体的なノイズ除去の方法について図18のフローチャートを参照しながら説明する。差分画像を取得すると(ステップS40)、塊を抽出し、その塊の面積をチェックする(ステップS41)。塊の面積が面積閾値を超えている部分がある場合(ステップS42でNo)、ノイズと判断し、除去する(ステップS43)。一方、塊の面積が面積閾値を超えていない場合(ステップS42でYes)、全ての塊についてチェックしていなければ(ステップS44でNo)、ステップS41に戻って他の塊について面積チェックを行う。
全ての塊について面積チェックが完了したら、位置チェックを行う(ステップS45)。位置チェックは、適切な位置に塊があるか否かによって判断する。例えば、最も大きい塊からの距離が距離閾値を超えているか否かによって判断してもよい。適切な位置に塊がないと判断した場合(ステップS46でNo)、異常を通知する(ステップS47)。また、適切な位置に塊があると判断した場合(ステップS46でYes)、高さ情報の算出処理を行う(ステップS48)。
[実施形態3]
図19から図21を参照して、本開示の実施形態3について説明する。基板Pの反りがなく部品Eが理想の中心位置で吸着されていれば装着後画像の中心に部品Eが位置することになる。しかし、部品Eがノズル32aに対してずれて吸着された場合、装着前画像及び装着後画像の双方において、吸着ずれの分だけ部品Eが位置ずれし、部品Eが双方の画像においてずれて映ることになる。画像を見ただけでは、部品Eが位置ずれした要因が基板Pの高さ変動によるものか、吸着ずれによるものか、が判断できない。吸着ずれによるずれ量は、部品Eがノズル32aに吸着後、基板Pに装着されるまでの間に部品認識カメラ6によって計測されているため、計測されたずれ量を用いることで部品Eの位置ずれの誤差を補正できる。
図19から図21を参照して、本開示の実施形態3について説明する。基板Pの反りがなく部品Eが理想の中心位置で吸着されていれば装着後画像の中心に部品Eが位置することになる。しかし、部品Eがノズル32aに対してずれて吸着された場合、装着前画像及び装着後画像の双方において、吸着ずれの分だけ部品Eが位置ずれし、部品Eが双方の画像においてずれて映ることになる。画像を見ただけでは、部品Eが位置ずれした要因が基板Pの高さ変動によるものか、吸着ずれによるものか、が判断できない。吸着ずれによるずれ量は、部品Eがノズル32aに吸着後、基板Pに装着されるまでの間に部品認識カメラ6によって計測されているため、計測されたずれ量を用いることで部品Eの位置ずれの誤差を補正できる。
図19(A)は部品Eが理想の中心位置で吸着された様子を示し、図19(B)は部品Eがノズル32aに対してずれて吸着された様子を示している。図20(A)は吸着ずれなしの場合の装着後画像であり、図20(B)は吸着ずれありの場合の装着後画像である。図20(A)の画像に対して図20(B)の画像がやや右下にずれているのは、吸着ずれによるものである。同様にして、図21(A)の差分画像に対して図21(B)の差分画像がやや右下にずれているのは、吸着ずれによるものである。
図21(B)の差分画像を用いて高さ情報を算出すると、高さ情報に誤差が生じるため、図21(A)の差分画像のように、吸着ずれの要因をなくした状態で高さ情報を算出するか、図21(B)の差分画像を用いて高さ情報を算出した後、吸着ずれ分の補正を行うことで高さ情報の誤差を少なくできる。本実施形態によると、差分画像からノイズを除去することでロバスト性の高い高さ情報を算出できる。
[他の実施形態]
(1)上記実施形態では実装ヘッド32が移動しながら斜めカメラ8によって部品Eの実装位置Paを撮像するものを例示しているが、実装ヘッド32が停止した状態で撮像が行われるものでもよい。その場合、位置ずれ量を補正することなく装着後画像及び吸着後画像をそのまま用いることができる。
(1)上記実施形態では実装ヘッド32が移動しながら斜めカメラ8によって部品Eの実装位置Paを撮像するものを例示しているが、実装ヘッド32が停止した状態で撮像が行われるものでもよい。その場合、位置ずれ量を補正することなく装着後画像及び吸着後画像をそのまま用いることができる。
(2)上記実施形態ではblob抽出によって抽出された塊部分を部品として認識しているが、部品であるか否かについてはAIを用いて判断してもよい。
(3)上記実施形態では部品Eの下面中心の位置を部品Eの位置Eaとしていたが、例えばリード部品の場合、リード先端の位置を部品の位置としてもよい。
1:基台 2:搬送部 2a:コンベア 3:ヘッドユニット 4:支持部 5:レール部 6:部品認識カメラ 7:基板認識カメラ 8:斜めカメラ 9:制御装置(制御部)
11:テープフィーダ 12:フィーダ配置部 13:部品テープ
31:ボールナット 32:実装ヘッド 32a:ノズル 33:Z軸モータ 34:R軸モータ
41:ボールネジ軸 42:X軸モータ 43:ボールナット
51:ガイドレール 52:ボールネジ軸 53:Y軸モータ
60:装着治具 61:枠 62:ガラス基板 63:マーク(基準点)
70:吸着治具 71:丸穴(基準点)
100:部品実装装置
DI:差分画像 E:部品 Ea,Ea1:位置 Eb,Eb1:位置 Ec,Ec1:位置 E1:下面 E2:長側面 E3:短側面 E4:上面 ID:撮像方向 M:実装作業位置 N1:ノイズ N2:ノイズ P:基板 Pa:実装位置 Pb:基板面
11:テープフィーダ 12:フィーダ配置部 13:部品テープ
31:ボールナット 32:実装ヘッド 32a:ノズル 33:Z軸モータ 34:R軸モータ
41:ボールネジ軸 42:X軸モータ 43:ボールナット
51:ガイドレール 52:ボールネジ軸 53:Y軸モータ
60:装着治具 61:枠 62:ガラス基板 63:マーク(基準点)
70:吸着治具 71:丸穴(基準点)
100:部品実装装置
DI:差分画像 E:部品 Ea,Ea1:位置 Eb,Eb1:位置 Ec,Ec1:位置 E1:下面 E2:長側面 E3:短側面 E4:上面 ID:撮像方向 M:実装作業位置 N1:ノイズ N2:ノイズ P:基板 Pa:実装位置 Pb:基板面
Claims (8)
- 部品が実装される基板に対して水平方向及び上下方向に移動可能に設けられ、前記基板の装着位置に前記部品を装着するヘッドと、
前記ヘッドに固定され、水平面に対して傾き角度θ(0°<θ<90°)だけ傾斜した方向から撮像可能な単眼の斜めカメラと、
前記斜めカメラによって撮像された斜め画像に基づいて前記装着位置の前記基板の高さ情報を取得し、取得された前記高さ情報に基づいて前記ヘッドの目標下降位置を補正する制御部と、を備え、
前記斜め画像は、部品装着前の前記基板を撮像した装着前画像と、部品装着後の前記基板を撮像した装着後画像と、を含み、
前記制御部は、前記装着前画像と前記装着後画像の差分画像を取得し、取得された前記差分画像における前記部品の位置と基準位置との変位量を用いて前記高さ情報を算出する、部品実装装置。 - 部品が収容された部品テープに対して水平方向及び上下方向に移動可能に設けられ、前記部品テープの吸着位置において前記部品を吸着するヘッドと、
前記ヘッドに固定され、水平面に対して傾き角度θ(0°<θ<90°)だけ傾斜した方向から撮像可能な単眼の斜めカメラと、
前記斜めカメラによって撮像された斜め画像に基づいて前記吸着位置の高さ情報を取得し、取得された前記高さ情報に基づいて前記ヘッドの目標下降位置を補正する制御部と、を備え、
前記斜め画像は、部品吸着前の前記部品テープを撮像した吸着前画像と、部品吸着後の前記部品テープを撮像した吸着後画像と、を含み、
前記制御部は、前記吸着前画像と前記吸着後画像の差分画像を取得し、取得された前記差分画像における前記部品の位置と基準位置との変位量を用いて前記高さ情報を算出する、部品実装装置。 - 前記制御部は、前記差分画像における前記部品の位置と前記基準位置とのオフセット量である差分画素数(pix)を算出し、以下の計算式により前記高さ情報としての高さ変動量(μm)を算出する、請求項1または請求項2に記載の部品実装装置。
計算式:高さ変動量(μm)=(前記差分画素数(pix)*解像度(μm/pix))/cos(前記傾き角度θ) - 前記基準位置は、基準点を有する治具が基準高さにある場合に、前記基準点を前記斜めカメラによって撮像した斜め画像上の前記基準点の位置である、請求項3に記載の部品実装装置。
- 前記制御部は、前記差分画像において、前記部品の面積が面積閾値を超えている部分がある場合、または前記部品の位置が距離閾値を超えている部分がある場合には、前記超えている部分をノイズと判断し、前記超えている部分を前記差分画像から除去する、請求項1または請求項2に記載の部品実装装置。
- 前記制御部は、前記装着前画像を基準とした前記装着後画像の位置ずれ量を算出し、前記装着前画像と前記位置ずれ量を補正した後の前記装着後画像とを用いて前記差分画像を取得する、請求項1に記載の部品実装装置。
- 前記制御部は、前記吸着前画像を基準として前記吸着後画像の位置ずれ量を算出し、前記吸着前画像と前記位置ずれ量を補正した後の前記吸着後画像とを用いて前記差分画像を取得する、請求項2に記載の部品実装装置。
- 前記ヘッドに吸着された前記部品を撮像して認識する部品認識カメラを備え、
前記制御部は、前記部品認識カメラによって撮像された画像に基づいて前記部品の吸着ずれによるずれ量を算出し、前記装着前画像と前記ずれ量を補正した後の前記装着後画像とを用いて前記差分画像を取得する、請求項1に記載の部品実装装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2024/023959 WO2026009322A1 (ja) | 2024-07-02 | 2024-07-02 | 部品実装装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2024/023959 WO2026009322A1 (ja) | 2024-07-02 | 2024-07-02 | 部品実装装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2026009322A1 true WO2026009322A1 (ja) | 2026-01-08 |
Family
ID=98317982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2024/023959 Pending WO2026009322A1 (ja) | 2024-07-02 | 2024-07-02 | 部品実装装置 |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2026009322A1 (ja) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002198695A (ja) * | 2001-11-12 | 2002-07-12 | Fuji Mach Mfg Co Ltd | 電子部品取出方法および装置 |
| JP2003008295A (ja) * | 2001-06-25 | 2003-01-10 | Matsushita Electric Ind Co Ltd | 電子部品装着方法及びその装置 |
| JP2006024619A (ja) * | 2004-07-06 | 2006-01-26 | Matsushita Electric Ind Co Ltd | 電子部品実装方法および電子部品実装装置 |
| JP2008072058A (ja) * | 2006-09-15 | 2008-03-27 | I-Pulse Co Ltd | 補正量検出方法、補正量検出装置および基板処理機 |
| JP2012033829A (ja) * | 2010-08-03 | 2012-02-16 | Fuji Mach Mfg Co Ltd | 部品実装機及び画像処理方法 |
| WO2017064776A1 (ja) * | 2015-10-14 | 2017-04-20 | ヤマハ発動機株式会社 | 部品実装装置 |
| WO2021205980A1 (ja) * | 2020-04-08 | 2021-10-14 | パナソニックIpマネジメント株式会社 | 実装システム、実装方法及びプログラム |
-
2024
- 2024-07-02 WO PCT/JP2024/023959 patent/WO2026009322A1/ja active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003008295A (ja) * | 2001-06-25 | 2003-01-10 | Matsushita Electric Ind Co Ltd | 電子部品装着方法及びその装置 |
| JP2002198695A (ja) * | 2001-11-12 | 2002-07-12 | Fuji Mach Mfg Co Ltd | 電子部品取出方法および装置 |
| JP2006024619A (ja) * | 2004-07-06 | 2006-01-26 | Matsushita Electric Ind Co Ltd | 電子部品実装方法および電子部品実装装置 |
| JP2008072058A (ja) * | 2006-09-15 | 2008-03-27 | I-Pulse Co Ltd | 補正量検出方法、補正量検出装置および基板処理機 |
| JP2012033829A (ja) * | 2010-08-03 | 2012-02-16 | Fuji Mach Mfg Co Ltd | 部品実装機及び画像処理方法 |
| WO2017064776A1 (ja) * | 2015-10-14 | 2017-04-20 | ヤマハ発動機株式会社 | 部品実装装置 |
| WO2021205980A1 (ja) * | 2020-04-08 | 2021-10-14 | パナソニックIpマネジメント株式会社 | 実装システム、実装方法及びプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8553080B2 (en) | Component placement apparatus | |
| CN108401414B (zh) | 元件安装装置和元件安装方法 | |
| EP0886465B1 (en) | Electronic components mounting method and apparatus | |
| CN1518855A (zh) | 安装电子部件的设备和方法 | |
| KR102057918B1 (ko) | 부품 실장장치 | |
| JP6849815B2 (ja) | 部品実装装置、撮影方法、実装順序の決定方法 | |
| JP4587877B2 (ja) | 部品実装装置 | |
| JP4921346B2 (ja) | 部品実装装置における吸着位置補正方法 | |
| US8701275B2 (en) | Surface mounting apparatus | |
| JP6889778B2 (ja) | 部品実装装置 | |
| JP4331054B2 (ja) | 吸着状態検査装置、表面実装機、及び、部品試験装置 | |
| JPWO2017064777A1 (ja) | 部品実装装置 | |
| JPH11289199A (ja) | 電子部品認識装置 | |
| WO2026009322A1 (ja) | 部品実装装置 | |
| JP3499316B2 (ja) | 実装機の校正データ検出方法及び実装機 | |
| JP4401193B2 (ja) | 電子部品実装装置 | |
| JP6774532B2 (ja) | 部品実装装置および部品実装方法 | |
| JP7281614B2 (ja) | 部品実装装置および実装基板の製造方法 | |
| JP2003243898A (ja) | 実装機、実装方法 | |
| JP2011096841A (ja) | 電子部品の実装装置及び実装方法 | |
| JP2009212166A (ja) | 部品移載装置および部品移載装置の部品認識方法 | |
| JP2007200990A (ja) | 部品認識方法、同装置および表面実装機 | |
| JP5227824B2 (ja) | 電子部品実装装置 | |
| JP2000124696A (ja) | 実装機における部品認識基準の位置ずれ検出方法及び同検出装置 | |
| JP2005276992A (ja) | 部品認識装置、表面実装機、及び、部品検査装置 |