The priority application number JP2012-109874, Working Apparatus for Component or Board and Component Mounting Apparatus, May 11, 2012, Yasuhiro Suzuki et al., upon which this patent application is based is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to a working apparatus for a component or a board and a component mounting apparatus, and more particularly, it relates to a working apparatus for a component or a board and a component mounting apparatus each including a head unit with imaging portions.
2. Description of the Background Art
A component mounting apparatus or the like including a head unit with imaging portions is known in general, as disclosed in Japanese Patent Laying-Open No. 2005-347555, for example.
Japanese Patent Laying-Open No. 2005-347555 discloses a component mounting apparatus including a component placing head with two cameras (imaging portions) and component suction nozzles (working mechanism portions) arranged between these cameras, capable of being moved to an arbitrary position on a board. In this component placing head of the component mounting apparatus, the component suction nozzles between the cameras are arranged on a straight line (X-axis) passing through the centers of the two cameras, and the rotation angle (yawing value) of the component placing head with respect to the X-axis in the plane (X-Y plane) of the board can be grasped with the two cameras. In this case, the amounts of displacement (displacement in a direction Y) of the component suction nozzles from the X-axis are obtained on the basis of horizontal distances from the centers of the cameras to the component suction nozzles and the rotation angle of the component placing head. Thus, even if an X-axis frame and a Y-axis frame supporting the component placing head are distorted, the component placing head is moved while the amounts of displacement corresponding to the rotation angle of the component placing head rotated due to the distortion are taken into consideration, and hence the component suction nozzles are accurately moved to component mounting positions.
In the component placing head of the component mounting apparatus described in Japanese Patent Laying-Open No. 2005-347555, the component suction nozzles are arranged on the straight line (X-axis) passing through the centers of the two cameras, so that the amounts of displacement (displacement in the direction Y) of the component suction nozzles are easily grasped on the basis of center-to-center distances between the cameras and the component suction nozzles and the rotation angle of the component placing head. However, in the component placing head in which the component suction nozzles are arranged at positions displaced from the straight line passing through the centers of the two cameras, for example, it is difficult to grasp the amounts of displacement of the component suction nozzles by directly applying the aforementioned method. Therefore, according to the structure described in Japanese Patent Laying-Open No. 2005-347555, the component suction nozzles (working mechanism portions) cannot be accurately moved to the component mounting positions (working positions) in a case of the component placing head in which the component suction nozzles (working mechanism portions) are not arranged on the straight line passing through the centers of the imaging portions.
The present invention has been proposed in order to solve the aforementioned problem, and an object of the present invention is to provide a working apparatus for a component or a board and a component mounting apparatus each capable of accurately moving a working mechanism portion to a working position even if the working mechanism portion is not arranged on a straight line passing through the centers of imaging portions.
In order to attain the aforementioned object, a working apparatus for a component or a board according to a first aspect of the present invention includes a head unit including a first imaging portion, a second imaging portion, and a working mechanism portion arranged at a position other than on a straight line passing through the center of the first imaging portion and the center of the second imaging portion in a plan view and a control portion performing control of moving the head unit in a horizontal plane, while the control portion is configured to perform control of correcting the center position of the working mechanism portion on the basis of the first amount of movement displacement of the actual position coordinates of the center position of the first imaging portion with respect to the theoretical position coordinates of the center position of the first imaging portion, the second amount of movement displacement of the actual position coordinates of the center position of the second imaging portion with respect to the theoretical position coordinates of the center position of the second imaging portion, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion when moving the head unit.
In the working apparatus for a component or a board according to the first aspect of the present invention, as hereinabove described, the control portion is configured to perform control of correcting the center position of the working mechanism portion on the basis of the first amount of movement displacement of the actual position coordinates of the center position of the first imaging portion with respect to the theoretical position coordinates of the center position of the first imaging portion, the second amount of movement displacement of the actual position coordinates of the center position of the second imaging portion with respect to the theoretical position coordinates of the center position of the second imaging portion, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion when moving the head unit, whereby the control portion can properly correct the center position of the working mechanism portion on the basis of the first amount of movement displacement, the second amount of movement displacement, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion when moving the head unit even if the head unit in which the working mechanism portion is not arranged on the straight line passing through the center of the first imaging portion and the center of the second imaging portion is used. Thus, the control portion can accurately move the working mechanism portion to a working position for the component or the board.
In the aforementioned working apparatus for a component or a board according to the first aspect, intersection coordinates at which a circle having a first radius distance between the center position of the first imaging portion and the center position of the working mechanism portion as a radius, employing the center position of the first imaging portion of the actual position coordinates having the first amount of movement displacement as a center and a circle having a second radius distance between the center position of the second imaging portion and the center position of the working mechanism portion as a radius, employing the center position of the second imaging portion of the actual position coordinates having the second amount of movement displacement as a center intersect with each other are preferably the center position of the working mechanism portion obtained on the basis of the positional interrelation, and the control portion is preferably configured to perform control of correcting the center position of the working mechanism portion on the basis of a first correction amount being a difference in a first direction between the theoretical position coordinates of the center position of the working mechanism portion and the intersection coordinates and a second correction amount being a difference in a second direction orthogonal to the first direction between the theoretical position coordinates of the center position of the working mechanism portion and the intersection coordinates. According to this structure, the control portion can easily specify (estimate) the center position (intersection coordinates) of the displaced working mechanism portion on the basis of the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion, and hence the control portion can easily obtain the first and second correction amounts corresponding to the differences between the displaced actual position coordinates and the theoretical position coordinates. Thus, the control portion can accurately move the working mechanism portion to the working position for the component or the board while taking the first and second correction amounts into consideration.
In the aforementioned structure in which the control portion performs control of correcting the center position of the working mechanism portion on the basis of the first and second correction amounts, the control portion is preferably configured to perform control of moving the center position of the working mechanism portion to position coordinates obtained by subtracting the first correction amount in the first direction and the second correction amount in the second direction from the theoretical position coordinates of the center position of the working mechanism portion, respectively when moving the head unit. According to this structure, the center position of the working mechanism portion can be easily corrected with the first and second correction amounts in arithmetic processing performed by the control portion, and hence the working mechanism portion of the head unit can be easily moved to the working position after correction.
In the aforementioned structure in which the control portion performs control of correcting the center position of the working mechanism portion on the basis of the first and second correction amounts, the first amount of movement displacement preferably includes the first amount of displacement in the first direction of the actual position coordinates of the center position of the first imaging portion from the theoretical position coordinates of the center position of the first imaging portion and the second amount of displacement in the second direction of the actual position coordinates of the center position of the first imaging portion from the theoretical position coordinates of the center position of the first imaging portion, the second amount of movement displacement preferably includes the third amount of displacement in the first direction of the actual position coordinates of the center position of the second imaging portion from the theoretical position coordinates of the center position of the second imaging portion and the fourth amount of displacement in the second direction of the actual position coordinates of the center position of the second imaging portion from the theoretical position coordinates of the center position of the second imaging portion, and the intersection coordinates serving as the center position of the working mechanism portion are preferably calculated on the basis of a first relational expression satisfied between the intersection coordinates, the theoretical position coordinates of the first imaging portion, the first amount of displacement, the second amount of displacement, and the first radius distance and a second relational expression satisfied between the intersection coordinates, the theoretical position coordinates of the second imaging portion, the third amount of displacement, the fourth amount of displacement, and the second radius distance. According to this structure, the center position (intersection coordinates) of the working mechanism portion in the horizontal plane can be easily calculated utilizing numerical calculation or the like. Therefore, the first and second correction amounts corresponding to the differences between the intersection coordinates (actual position coordinates) and the theoretical position coordinates used in the control of correcting the center position of the working mechanism portion can be accurately obtained.
In the aforementioned structure in which the first amount of movement displacement includes the first amount of displacement and the second amount of displacement and the second amount of movement displacement includes the third amount of displacement and the fourth amount of displacement, the first relational expression is preferably an equation of a circle defined with the coordinate position in the first direction of the intersection coordinates, a first horizontal distance calculated on the basis of the theoretical position coordinate in the first direction of the first imaging portion and the first amount of displacement, the coordinate position in the second direction of the intersection coordinates, a first vertical distance calculated on the basis of the theoretical position coordinate in the second direction of the first imaging portion and the second amount of displacement, and the first radius distance, and the second relational expression is preferably an equation of a circle defined with the coordinate position in the first direction of the intersection coordinates, a second horizontal distance calculated on the basis of the theoretical position coordinate in the first direction of the second imaging portion and the third amount of displacement, the coordinate position in the second direction of the intersection coordinates, a second vertical distance calculated on the basis of the theoretical position coordinate in the second direction of the second imaging portion and the fourth amount of displacement, and the second radius distance. According to this structure, the first and second relational expressions defined as circle equations are solved together, whereby the center position (intersection coordinates) of the working mechanism portion corresponding to a point at which the two circles intersect with each other can be easily obtained.
In this case, the intersection coordinates are preferably calculated by solving the first relational expression and the second relational expression together, and one set of the intersection coordinates effective in control processing for correcting the center position of the working mechanism portion is preferably selected from two sets of the intersection coordinates obtained by solving the first relational expression and the second relational expression together on the basis of the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion. According to this structure, a solution (intersection coordinates) ineffective in the control processing for correcting the center position of the working mechanism portion can be easily eliminated, and hence the center position (intersection coordinates) of the working mechanism portion effective in the control processing can be accurately acquired.
In the aforementioned working apparatus for a component or a board according to the first aspect, the control portion is preferably configured to perform control of correcting the center position of the working mechanism portion and moving the head unit on the basis of the first amount of movement displacement, the second amount of movement displacement, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion when an operation on the component or the board is performed with the head unit. According to this structure, it is only necessary for the control portion to calculate the correction amounts of the center position of the working mechanism portion each time the operation on the component or the board is performed. Thus, as compared with a case where correction amounts regarding a large number of working positions are obtained in a matrix manner to cover an entire region in the horizontal plane and are stored as data in the working apparatus, for example, it is not necessary to hold a large amount of data, so that the amount of data held in the working apparatus can be significantly reduced.
In the aforementioned structure in which the control portion performs control of correcting the center position of the working mechanism portion and moving the head unit when performing an operation on the component or the board, the control portion is preferably configured to perform control of correcting the center position of the working mechanism portion and moving the head unit on the basis of the first amount of movement displacement, the second amount of movement displacement, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion each time a single operation on the individual component or the individual board is performed. According to this structure, the control of correcting the center position of the working mechanism portion and moving the head unit is performed once in every operation on the individual component or the individual board, and hence the working mechanism portion can be accurately moved to the corresponding working position each time an operation is performed on each component or each board at a different working position.
In the aforementioned structure in which the control portion performs control of correcting the center position of the working mechanism portion and moving the head unit when performing an operation on the component or the board, the control portion is preferably configured to perform arithmetic processing for correcting the center position of the working mechanism portion and perform control of moving the head unit on the basis of the first amount of movement displacement, the second amount of movement displacement, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion. According to this structure, the head unit can be moved actually while the arithmetic processing for correcting the center position of the working mechanism portion is performed, and hence the takt time required for an operation on the component or the board can be inhibited from increasing due to the arithmetic processing.
The aforementioned working apparatus for a component or a board according to the first aspect preferably further includes a correction table to which the control portion refers for the amount of displacement of the actual position coordinates of the center position of the first imaging portion with respect to the theoretical position coordinates of the center position of the first imaging portion and the amount of displacement of the actual position coordinates of the center position of the second imaging portion with respect to the theoretical position coordinates of the center position of the second imaging portion when moving the head unit in the horizontal plane, and the control portion is preferably configured to perform control of correcting the center position of the working mechanism portion on the basis of the first amount of movement displacement regarding the center position of the first imaging portion grasped on the basis of the correction table, the second amount of movement displacement regarding the center position of the second imaging portion grasped on the basis of the correction table, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion when moving the head unit. According to this structure, the arithmetic processing for correcting the center position of the working mechanism portion can be promptly performed on the basis of the first amount of movement displacement, the second amount of movement displacement, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion, effectively utilizing the correction table.
In this case, the correction table preferably includes a first correction table in which the amount of displacement of the actual position coordinates of the center position of the first imaging portion with respect to the theoretical position coordinates of the center position of the first imaging portion is defined and a second correction table in which the amount of displacement of the actual position coordinates of the center position of the second imaging portion with respect to the theoretical position coordinates of the center position of the second imaging portion is defined, and the control portion is preferably configured to perform control of correcting the center position of the working mechanism portion on the basis of the first amount of movement displacement regarding the center position of the first imaging portion calculated with the first correction table, the second amount of movement displacement regarding the center position of the second imaging portion calculated with the second correction table, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion when moving the head unit. According to this structure, the first amount of movement displacement can be easily calculated with the first correction table, and the second amount of movement displacement can be easily calculated with the second correction table.
The aforementioned working apparatus for a component or a board according to the first aspect preferably further includes a moving mechanism portion so configured that the head unit is movable in the horizontal plane, and the control portion is preferably configured to perform control of correcting the center position of the working mechanism portion on the basis of the first amount of movement displacement regarding the center position of the first imaging portion resulting from the distortion of the moving mechanism portion, the second amount of movement displacement regarding the center position of the second imaging portion resulting from the distortion of the moving mechanism portion, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion when moving the head unit by the moving mechanism portion. According to this structure, even if the moving mechanism portion moving the head unit is distorted, the center position of the working mechanism portion can be properly corrected on the basis of the first and second amounts of movement displacement resulting from rotation of the head unit due to the distortion of the moving mechanism portion and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion when the head unit is moved.
In this case, the moving mechanism portion preferably includes a rail member extending in a first direction to move the head unit along the first direction, and the control portion is preferably configured to perform control of correcting the center position of the working mechanism portion on the basis of the first amount of movement displacement regarding the center position of the first imaging portion resulting from the deformation of the rail member in a second direction orthogonal to the first direction, the second amount of movement displacement regarding the center position of the second imaging portion resulting from the deformation of the rail member in the second direction, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion when moving the head unit. Thus, even if the rail member extending in the first direction is deformed such as undulated in the second direction, the center position of the working mechanism portion can be properly corrected on the basis of the first and second amounts of movement displacement resulting from the rotation of the head unit moving on the rail member due to the deformation of the rail member and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion when the head unit is moved.
In the aforementioned working apparatus for a component or a board according to the first aspect, a plurality of working mechanism portions are preferably provided on the head unit, and the control portion is preferably configured to perform control of correcting the center position of each of the plurality of working mechanism portions on the basis of the first amount of movement displacement regarding the center position of the first imaging portion, the second amount of movement displacement regarding the center position of the second imaging portion, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion when moving the head unit. According to this structure, also when the head unit has the plurality of working mechanism portions, the control portion performs control of correcting the respective center positions of the working mechanism portions and moving the head unit, so that the working mechanism portions corresponding to respective working positions can be accurately moved with respect to all operations performed with this head unit.
In the aforementioned structure in which the control portion performs control of correcting the center position of the working mechanism portion on the basis of the first and second correction amounts, the head unit is preferably configured to be movable along the first direction, the second imaging portion is preferably arranged at a different position in the second direction orthogonal to the first direction with respect to the first imaging portion, the first amount of movement displacement preferably includes the first amount of displacement in the first direction of the actual position coordinates of the center position of the first imaging portion from the theoretical position coordinates of the center position of the first imaging portion and the second amount of displacement in the second direction of the actual position coordinates of the center position of the first imaging portion from the theoretical position coordinates of the center position of the first imaging portion, the second amount of movement displacement preferably includes the third amount of displacement in the first direction of the actual position coordinates of the center position of the second imaging portion from the theoretical position coordinates of the center position of the second imaging portion and the fourth amount of displacement in the second direction of the actual position coordinates of the center position of the second imaging portion from the theoretical position coordinates of the center position of the second imaging portion, and the intersection coordinates serving as the center position of the working mechanism portion are preferably calculated on the basis of a first relational expression satisfied between the intersection coordinates, the theoretical position coordinates of the first imaging portion, the first amount of displacement, the second amount of displacement, and the first radius distance and a second relational expression satisfied between the intersection coordinates, the theoretical position coordinates of the second imaging portion, the third amount of displacement, the fourth amount of displacement, and the second radius distance. When the head unit in which the second imaging portion is arranged at the different position in the second direction with respect to the first imaging portion is moved, the center position of the working mechanism portion can be properly corrected on the basis of the first amount of movement displacement, the second amount of movement displacement, and the positional interrelation between the first imaging portion, the second imaging portion, and the working mechanism portion. Consequently, the working mechanism portion can be accurately moved to the working position for the component or the board.
A component mounting apparatus according to a second aspect of the present invention includes a head unit including a first imaging portion, a second imaging portion, and a suction nozzle arranged at a position other than on a straight line passing through the center of the first imaging portion and the center of the second imaging portion in a plan view and a control portion performing control of moving the head unit in a horizontal plane, while the control portion is configured to perform control of correcting the center position of the suction nozzle on the basis of the first amount of movement displacement of the actual position coordinates of the center position of the first imaging portion with respect to the theoretical position coordinates of the center position of the first imaging portion, the second amount of movement displacement of the actual position coordinates of the center position of the second imaging portion with respect to the theoretical position coordinates of the center position of the second imaging portion, and the positional interrelation between the first imaging portion, the second imaging portion, and the suction nozzle when moving the head unit.
In the component mounting apparatus according to the second aspect of the present invention, as hereinabove described, the control portion is configured to perform control of correcting the center position of the suction nozzle on the basis of the first amount of movement displacement of the actual position coordinates of the center position of the first imaging portion with respect to the theoretical position coordinates of the center position of the first imaging portion, the second amount of movement displacement of the actual position coordinates of the center position of the second imaging portion with respect to the theoretical position coordinates of the center position of the second imaging portion, and the positional interrelation between the first imaging portion, the second imaging portion, and the suction nozzle when moving the head unit, whereby the control portion can properly correct the center position of the suction nozzle on the basis of the first amount of movement displacement, the second amount of movement displacement, and the positional interrelation between the first imaging portion, the second imaging portion, and the suction nozzle when moving the head unit even if the head unit in which the suction nozzle is not arranged on the straight line passing through the center of the first imaging portion and the center of the second imaging portion is used. Thus, the control portion can accurately move the suction nozzle to a mounting position to mount a component.
In the aforementioned component mounting apparatus according to the second aspect, intersection coordinates at which a circle having a first radius distance between the center position of the first imaging portion and the center position of the suction nozzle as a radius, employing the center position of the first imaging portion of the actual position coordinates having the first amount of movement displacement as a center and a circle having a second radius distance between the center position of the second imaging portion and the center position of the suction nozzle as a radius, employing the center position of the second imaging portion of the actual position coordinates having the second amount of movement displacement as a center intersect with each other are preferably the center position of the suction nozzle obtained on the basis of the positional interrelation, and the control portion is preferably configured to perform control of correcting the center position of the suction nozzle on the basis of a first correction amount being a difference in a first direction between the theoretical position coordinates of the center position of the suction nozzle and the intersection coordinates and a second correction amount being a difference in a second direction orthogonal to the first direction between the theoretical position coordinates of the center position of the suction nozzle and the intersection coordinates. According to this structure, the control portion can easily specify (estimate) the center position (intersection coordinates) of the displaced suction nozzle on the basis of the positional interrelation between the first imaging portion, the second imaging portion, and the suction nozzle, and hence the control portion can easily obtain the first and second correction amounts corresponding to the differences between the displaced actual position coordinates and the theoretical position coordinates. Thus, the control portion can accurately move the suction nozzle to the component mounting position while taking the first and second correction amounts into consideration.
In the aforementioned structure in which the control portion performs control of correcting the center position of the suction nozzle on the basis of the first and second correction amounts, the first amount of movement displacement preferably includes the first amount of displacement in the first direction of the actual position coordinates of the center position of the first imaging portion from the theoretical position coordinates of the center position of the first imaging portion and the second amount of displacement in the second direction of the actual position coordinates of the center position of the first imaging portion from the theoretical position coordinates of the center position of the first imaging portion, the second amount of movement displacement preferably includes the third amount of displacement in the first direction of the actual position coordinates of the center position of the second imaging portion from the theoretical position coordinates of the center position of the second imaging portion and the fourth amount of displacement in the second direction of the actual position coordinates of the center position of the second imaging portion from the theoretical position coordinates of the center position of the second imaging portion, and the intersection coordinates serving as the center position of the suction nozzle are preferably calculated on the basis of a first relational expression satisfied between the intersection coordinates, the theoretical position coordinates of the first imaging portion, the first amount of displacement, the second amount of displacement, and the first radius distance and a second relational expression satisfied between the intersection coordinates, the theoretical position coordinates of the second imaging portion, the third amount of displacement, the fourth amount of displacement, and the second radius distance. According to this structure, the center position (intersection coordinates) of the suction nozzle in the horizontal plane can be easily calculated utilizing numerical calculation or the like. Therefore, the first and second correction amounts corresponding to the differences between the intersection coordinates (actual position coordinates) and the theoretical position coordinates used in the control of correcting the center position of the suction nozzle can be accurately obtained.
In the aforementioned structure in which the first amount of movement displacement includes the first amount of displacement and the second amount of displacement and the second amount of movement displacement includes the third amount of displacement and the fourth amount of displacement, the first relational expression is preferably an equation of a circle defined with the coordinate position in the first direction of the intersection coordinates, a first horizontal distance calculated on the basis of the theoretical position coordinate in the first direction of the first imaging portion and the first amount of displacement, the coordinate position in the second direction of the intersection coordinates, a first vertical distance calculated on the basis of the theoretical position coordinate in the second direction of the first imaging portion and the second amount of displacement, and the first radius distance, and the second relational expression is preferably an equation of a circle defined with the coordinate position in the first direction of the intersection coordinates, a second horizontal distance calculated on the basis of the theoretical position coordinate in the first direction of the second imaging portion and the third amount of displacement, the coordinate position in the second direction of the intersection coordinates, a second vertical distance calculated on the basis of the theoretical position coordinate in the second direction of the second imaging portion and the fourth amount of displacement, and the second radius distance. According to this structure, the first and second relational expressions defined as circle equations are solved together, whereby the center position (intersection coordinates) of the suction nozzle corresponding to a point at which the two circles intersect with each other can be easily obtained.
In the aforementioned component mounting apparatus according to the second aspect, the control portion is preferably configured to perform control of correcting the center position of the suction nozzle and moving the head unit on the basis of the first amount of movement displacement, the second amount of movement displacement, and the positional interrelation between the first imaging portion, the second imaging portion, and the suction nozzle when a component mounting operation is performed with the head unit. According to this structure, it is only necessary for the control portion to calculate the correction amounts of the center position of the suction nozzle each time the component mounting operation is performed. Thus, as compared with a case where correction amounts regarding a large number of component mounting positions are obtained in a matrix manner to cover an entire region in the horizontal plane and are stored as data in the component mounting apparatus, for example, it is not necessary to hold a large amount of data, so that the amount of data held in the component mounting apparatus can be significantly reduced.
The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.
An embodiment of the present invention is now described with reference to the drawings.
First, the structure of a surface mounter 100 according to the embodiment of the present invention is described with reference to
The surface mounter 100 according to the embodiment of the present invention is an apparatus for mounting electronic components 2 on a printed board (wiring board) 1, as shown in
A plurality of rows of tape feeders 3 to supply the electronic components 2 are arranged on both sides (Y1 and Y2 sides) of the board conveying portion 10. The tape feeders 3 hold reels (not shown) on which tapes holding a plurality of electronic components 2 at prescribed intervals are wound. The reels are rotated to send out the tapes, whereby the electronic components 2 are supplied from forward end portions of the tape feeders 3. The head unit 20 acquires the electronic components 2 from the tape feeders 3, and has a function of mounting the electronic components 2 on the printed board 1 placed on the board conveying portion 10. The electronic components 2 are small pieces of electronic components such as ICs, transistors, capacitors, and resistors.
In the surface mounter 100, a cover 6 is attached to a casing 7 provided on the base 4, as shown in
The cover 6 is configured to pivot upward (along arrow U) relative to the casing 7, and is so configured that a user (operator) can access the board conveying portion 10. In
As shown in
The board conveying portion 10 includes a pair of conveyor portions 11 extending in the direction X that is the conveying direction of the printed board 1, as shown in
The support portion 30 has a ball screw shaft 31 extending in the direction X, a servomotor 32 rotating the ball screw shaft 31, and a guide rail 33 extending along the ball screw shaft 31, as shown in
The support portion 30 is configured to be movable in the direction Y substantially orthogonal to the direction X in a state where the same is placed on the moving mechanism 40 fixed onto the base 4. Specifically, the moving mechanism 40 has a ball screw shaft 41 extending in the direction Y, a servomotor 42 rotating the ball screw shaft 41, and a pair of guide rails 43 extending along the ball screw shaft 41, as shown in
The head unit 20 has a mounting head 22 fixed to the slide guide portion 21 and a main camera 23 and an auxiliary camera 24 respectively attached to both end portions (in the direction X) of the mounting head 22, as shown in
Even if the guide rail 33 that is an elongated member is accurately designed and manufactured, the shape of the guide rail 33 is slightly distorted. In other words, the guide rail 33 is not completely straight along the direction X, but has undulation as a whole with small displacement in the direction Y. When the slide guide portion 21 moves in the direction X while sliding along the guide rail 33 following the rotation of the ball screw shaft 31, therefore, the slide guide portion 21 and the head unit 20 move while slightly swaying from side to side with respect to the X-axis in a horizontal plane (X-Y plane) due to the undulation of the sliding surface.
For example, it is assumed that the head unit 20 is moved to a mounting position on the printed board 1 (see
According to this embodiment, the following drive control is applied to the head unit 20 in which the centers of the suction nozzles 25 are displaced by the distance L3 beyond the center of the auxiliary camera 24 along arrow Y1 from the center of the main camera 23.
In other words, according to this embodiment, the central processing unit 71 (see
Arithmetic processing performed to mount one electronic component 2 is summarized below. First, the center position of the suction nozzle 25 (actual position coordinates displaced from a theoretical position) is obtained on the basis of the positional relation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25, as shown in
The amounts of displacement ΔXa and ΔYa are examples of the “first amount of movement displacement” in the present invention, and the amounts of displacement ΔXb and ΔYb are examples of the “second amount of movement displacement” in the present invention. The amounts of displacement ΔXa and ΔYa are examples of the “first amount of displacement” and the “second amount of displacement” in the present invention, respectively, and the amounts of displacement ΔXb and ΔYb are examples of the “third amount of displacement” and the “fourth amount of displacement” in the present invention, respectively. The amounts of movement Mv(dx) and Mv(dy) are examples of the “first correction amount” and the “second correction amount” in the present invention, respectively. The distances Rm and Rs are examples of the “first radius distance” and the “second radius distance” in the present invention, respectively. A method for obtaining parameters used in the arithmetic processing is hereinafter described.
First, if there is no distortion (undulation) in the guide rail 33 (see
Next, when the head unit 20 is moved to reach a certain position in a state where the guide rail 33 has distortion (undulation) actually, as shown in
There is the following geometric relation between the center positions of the main camera 23, the auxiliary camera 24, and the suction nozzle 25. In other words, when the amounts of displacement ΔXa and ΔYa of the main camera 23 from the theoretical position coordinates thereof are known and a distance between the main camera 23 and the suction nozzle 25 is the distance Rm, the following expression is satisfied in the positional relation between the main camera 23 and the suction nozzle 25 that are displaced:
(Xu2−(Xm+ΔXa))2+(Yu2−(Ym+ΔYa))2=Rm2 (expression 1)
Similarly, when the amounts of displacement ΔXb and ΔYb of the auxiliary camera 24 from the theoretical position coordinates thereof are known and a distance between the auxiliary camera 24 and the suction nozzle 25 is the distance Rs, the following expression is satisfied in the positional relation between the auxiliary camera 24 and the suction nozzle 25 that are displaced:
(Xu2−(Xs+ΔXb))2+(Yu2−(Ys+ΔYb))2=Rs2 (expression 2)
In other words, the expression 1 is a circle equation defined with the coordinate position Xu2 in the direction X of the center position of the displaced suction nozzle 25, a first horizontal distance (in the direction X) calculated as “(Xu2−(Xm+ΔXa)” on the basis of the theoretical position coordinate Xm in the direction X of the main camera 23 and the amount of displacement ΔXa in the direction X of the main camera 23, the coordinate position Yu2 in the direction Y of the center position of the displaced suction nozzle 25, a first vertical distance (in the direction Y) calculated as “(Yu2−(Ym+ΔYa)” on the basis of the theoretical position coordinate Ym in the direction Y of the main camera 23 and the amount of displacement ΔYa in the direction Y of the main camera 23, and the distance Rm. In
The expression 2 is a circle equation defined with the coordinate position Xu2 in the direction X of the center position of the displaced suction nozzle 25, a second horizontal distance (in the direction X) calculated as “(Xu2−(Xs+ΔXb)” on the basis of the theoretical position coordinate Xs in the direction X of the auxiliary camera 24 and the amount of displacement ΔXb in the direction X of the auxiliary camera 24, the coordinate position Yu2 in the direction Y of the center position of the displaced suction nozzle 25, a second vertical distance (in the direction Y) calculated as “(Yu2−(Ys+ΔYb)” on the basis of the theoretical position coordinate Ys in the direction Y of the auxiliary camera 24 and the amount of displacement ΔYb in the direction Y of the auxiliary camera 24, and the distance Rs. In
In the expression 1, the amounts of displacement ΔXa and ΔYa of the center position of the main camera 23 from the theoretical position coordinates thereof are values calculated on the basis of a correction table 5a (see
Therefore, according to this embodiment, the actual position coordinates (Xu2, Yu2) of the center position of the displaced suction nozzle 25 can be obtained by solving the aforementioned expressions 1 and 2 together. The actual position coordinates (Xu2, Yu2) correspond to the “intersection coordinates” between the circle 700 and the circle 710. Two combinations of solutions (Xu2, Yu2) to a system of equations are obtained, but referring to
The amounts of movement Mv(dx) and Mv(dy) of the center position of the suction nozzle 25 are calculated as correction amounts in control by obtaining the differences between the actual position coordinates (Xu2, Yu2) obtained as a solution to the system of equations and the theoretical position coordinates (Xu1, Yu1) of the suction nozzle 25. In other words,
amount of movement Mv(dx)=Xu2−Xu1 (expression 3)
amount of movement Mv(dy)=Yu2−Yu1 (expression 4)
Thus, according to this embodiment, the central processing unit 71 calculates the actual position coordinates (Xu2, Yu2) of the displaced suction nozzle 25 on the basis of the positional interrelation between machine coordinates (the theoretical position coordinates (Xm, Ym) of the center position of the main camera 23, the theoretical position coordinates (Xs, Ys) of the center position of the auxiliary camera 24, and the theoretical position coordinates (Xu1, Yu1) of the center position of the suction nozzle 25) constituting the figure G1 through the expressions 1 to 4. The central processing unit 71 estimates the amounts of movement Mv(dx) and Mv(dy) of the center position of the suction nozzle 25 moved to an arbitrary position as in the figure G2 on the basis of the actual position coordinates (Xu2, Yu2). The amounts of movement Mv(dx) and Mv(dy) are examples of the “first correction amount” and the “second correction amount” in the present invention, respectively.
In other words, when a command to mount the electronic component 2 on the coordinates (Xu1, Yu1) of the printed board 1 is performed, even if the head unit 20 and the suction nozzle 25 are moved to these coordinates (theoretical position coordinates) on the control program in a case where this arithmetic processing is not performed, the suction nozzle 25 is actually moved to the actual position coordinates (Xu2, Yu2). When the head unit 20 is moved, therefore, this arithmetic processing is performed to perform control of correcting the number of rotations of the servomotor 32 while taking the amount of movement Mv(dx) in the direction X of the suction nozzle 25 into consideration and control of correcting the number of rotations of the servomotor 42 while taking the amount of movement Mv(dy) in the direction Y of the suction nozzle 25 into consideration. Thus, even if the posture of the head unit 20 in motion sways from side to side due to the distortion of the guide rail 33, the center position of the suction nozzle 25 can be accurately moved toward the theoretical position coordinates (Xu1, Yu1) on the control program.
According to this embodiment, the aforementioned control of correcting the center position (arithmetic processing for calculating the correction amounts by the central processing unit 71) is performed individually with respect to each of the six suction nozzles 25 provided on the head unit 20. Therefore, the electronic component 2 is mounted in a state where the center position of the suction nozzle 25 suctioning the electronic component 2 is corrected even if any of the six suction nozzles 25 is used to mount the electronic component 2.
According to this embodiment, data (correction tables 5a and 5b) to be used as a reference for calculating the amounts of displacement ΔXa and ΔYa in the directions X and Y of the center position of the main camera 23 expressed in the expression 1 and the amounts of displacement ΔXb and ΔYb in the directions X and Y of the center position of the auxiliary camera 24 expressed in the expression 2 is previously acquired by the following measurement method. The correction tables 5a and 5b are examples of the “first correction table” and the “second correction table” in the present invention, respectively.
Specifically, the correction amounts (amounts of displacement) serving as reference data for correcting distortion existing in the support portion 30 (X-axis) and the moving mechanism 40 (Y-axis) of the surface mounter 100 are measured with a jig plate 105 made of glass, shown in
According to this embodiment, the main camera 23 (see
Through a procedure similar to the above, the correction amounts (ΔX, ΔY) with respect to the auxiliary camera 24 (see
Therefore, by way of example, when the electronic component 2 is mounted on the coordinates (Xu1, Yu1) of the printed board 1, the central processing unit 71 extracts the correction amounts (ΔX, ΔY) corresponding to a reference mark Rpq nearest to the center position coordinates (Xm, Ym) of the main camera 23 while referring to the correction table 5a and extracts the correction amounts (ΔX, ΔY) of the auxiliary camera 24 separated by the distance Xc from the main camera 23 while referring to the correction table 5b. As to the correction amounts (ΔX, ΔY), only data regarding the reference marks R in the L-shaped area 106 surrounded by a broken line in
When the correction amounts (ΔX1p, ΔYq1) corresponding to the reference mark Rpq nearest to the center position coordinates (Xm, Ym) of the main camera 23 (see
According to this embodiment, the central processing unit 71 refers to the correction tables 5a and 5b in the arithmetic processing to acquire the amounts of displacement ΔXa and ΔYa of the center position of the main camera 23 from the theoretical position coordinates and the amounts of displacement ΔXb and ΔYb of the center position of the auxiliary camera 24 from the theoretical position coordinates, respectively. Furthermore, the central processing unit 71 solves the expressions 1 and 2 together to obtain the actual position coordinates (Xu2, Yu2) of the displaced suction nozzle 25. In addition, the central processing unit 71 calculates the final amount of movement Mv(dx) and the final amount of movement Mv(dy) expressed by the expressions 3 and 4, respectively. The servomotor 32 (see
Each of the suction nozzles 25 is configured to be movable in the vertical direction (direction Z) with respect to the head unit 20 by a servomotor 26 (see
On the upper surface 4a of the base 4, a board camera 50 and a component camera 60 are fixedly set. The component camera 60 has a function of imaging the lower surface sides of the electronic components 2 suctioned by the suction nozzles 25 from below. Thus, whether the shapes of the electronic components 2 are good or not is determined, and whether the suction positions of the suction nozzles 25 with respect to the electronic components 2 are good or not is determined.
As shown in
The motor control portion 74 is configured to control the servomotors (the servomotor 42 (see
Next, the flow of control processing performed by the central processing unit 71 to acquire the correction amounts (amounts of displacement) serving as reference data for correcting the distortion of the surface mounter 100 with the main camera 23 and the auxiliary camera 24 is described with reference to
At a step S1, the central processing unit 71 (see
At a step S4, the central processing unit 71 calculates the correction amounts (amounts of displacement) of the actual coordinates (X11, Y11) with respect to the theoretical coordinates (1, 1) as (ΔX11, ΔY11) on the basis of the image processing result after imaging by the main camera 23.
At a step S5, the central processing unit 71 determines whether or not imaging of all the reference marks R (R11 to RP1) in the first row (in the direction X) is completed. If determining that imaging of all the reference marks R (R11 to RP1) in the first row is not completed at the step S5 (“no” determination), the central processing unit 71 increments p by one (p=p+1) at a step S6. Then, the central processing unit 71 returns to the step S2, and repeats the same processing described above. In other words, at the steps S2 to S6, the center position of the main camera 23 is transversely moved from the theoretical coordinates (1, 1) to coordinates (2, 1), a reference mark R21 (see
If determining that imaging of all the reference marks R (R11 to RP1) in the first row (in the direction X) is completed at the step S5 (“yes” determination), the central processing unit 71 determines whether or not imaging of all the reference marks R (R12 to RIQ) in a first column (in the direction Y) is completed at a step S7. If determining that imaging of all the reference marks R (R12 to R1Q) in the first column is not completed at the step S7 (“no” determination), the central processing unit 71 sets p=1 as a fixed value and increments q by one (q=q+1) at a step S8. Then, the central processing unit 71 returns to the step S2, and repeats the same processing described above. In other words, at the steps S2 to S8 (except the step S6), the center position of the main camera 23 is moved from a theoretical coordinates (P, 1) to coordinates (1, 2), the reference mark R12 (see
If determining that imaging of all the reference marks R (R12 to R1Q) in the first column (in the direction Y) is completed at the step S7 (“yes” determination), the central processing unit 71 prepares the correction table 5a (see
The aforementioned flow of this control processing is also applied to the operation of the auxiliary camera 24 (see
Next, the flow of control processing performed by the central processing unit 71 to mount the electronic components 2 on the printed board 1 is described with reference to
At a step S21, the central processing unit 71 (see
At a step S22, the central processing unit 71 calculates the correction amounts (amounts of movement Mv(dx) and Mv(dy)) for moving the head unit 20 on the basis of the correction tables 5a and 5b (see
Specifically, the central processing unit 71 extracts the correction amounts (ΔX1p, ΔYq1) calculated with respect to the reference mark Rpq (see
Then, the central processing unit 71 substitutes data of the theoretical position coordinates (Xm, Ym) of the center position of the main camera 23, the theoretical position coordinates (Xs, Ys) of the center position of the auxiliary camera 24, the distance Rm between the main camera 23 and the suction nozzle 25, the distance Rs between the auxiliary camera 24 and the suction nozzle 25, the aforementioned correction amounts (ΔXa, ΔYa) calculated with respect to the main camera 23, and the aforementioned correction amounts (ΔXb, ΔYb) calculated with respect to the auxiliary camera 24 into the expressions 1 and 2, and solves the expressions 1 and 2 together to obtain Xu2 and Yu2. Then, the central processing unit 71 calculates the final correction amount (amount of movement Mv(dx) (=Xu2−Xu1)) on the basis of the expression 3 and calculates the final correction amount (amount of movement Mv(dy) (=Yu2−Yu1)) on the basis of the expression 4. At the step S22, the central processing unit 71 performs this arithmetic processing.
At a step S23, the central processing unit 71 moves the head unit 20 to the mounting position while taking the correction amounts (amounts of movement Mv(dx) and Mv(dy)) obtained at the step S22 into consideration. In other words, the central processing unit 71 rotates the servomotor 32 (see
At a step S25, the central processing unit 71 determines whether or not unimplemented data on component mounting remains. If determining that the data on component mounting remains at the step S25 (“yes” determination), the central processing unit 71 returns to the step S21, and repeats the same processing described above. In other words, the central processing unit 71 reads the mounting position coordinates (Xu1, Yu1) of an electronic component 2 to be newly mounted, and calculates the correction amounts (amounts of movement Mv(dx) and Mv(dy)) regarding this electronic component 2 on the basis of the correction tables 5a and 5b (see
According to this embodiment, as hereinabove described, the central processing unit 71 is configured to perform control of correcting the actual position coordinates (Xu2, Yu2) of the suction nozzle 25 on the basis of the amounts of displacement ΔXa (in the direction X) and ΔYa (in the direction Y) of the actual position coordinates of the center position of the main camera 23 with respect to the theoretical position coordinates of the center position of the main camera 23, the amounts of displacement ΔXb (in the direction X) and ΔYb (in the direction Y) of the actual position coordinates of the center position of the auxiliary camera 24 with respect to the theoretical position coordinates of the center position of the auxiliary camera 24, and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25 when moving the head unit 20. Thus, the central processing unit 71 can properly correct the center position of the suction nozzle 25 and move the head unit 20 in the X-Y plane on the basis of the amounts of displacement ΔXa and ΔYa, the amounts of displacement ΔXb and ΔYb, and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25 when moving the head unit 20 even if the head unit 20 in which the suction nozzles 25 are not arranged on the straight line 500 passing through the center of the main camera 23 and the center of the auxiliary camera 24 (the suction nozzles 25 are spaced by the distance L3 along arrow Y1 from the main camera 23) is used. Thus, the central processing unit 71 can accurately move the suction nozzle 25 to the mounting position on the printed board 1.
According to this embodiment, the auxiliary camera 24 is arranged at a different position along arrow Y1 with respect to the main camera 23 in the head unit 20. When this head unit 20 in which the auxiliary camera 24 is arranged at the different position in the direction Y with respect to the main camera 23 is moved, the center position of the suction nozzle 25 can be properly corrected on the basis of the amounts of displacement ΔXa and ΔYa, the amounts of displacement ΔXb and ΔYb, and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25.
According to this embodiment, the intersection coordinates (Xu2, Yu2) at which the circle 700 (see
According to this embodiment, the central processing unit 71 is configured to perform control of moving the center position of the suction nozzle 25 to position coordinates obtained by subtracting the amount of movement Mv(dx) in the direction X and the amount of movement Mv(dy) in the direction Y from the theoretical position coordinates of the center position of the suction nozzle 25, respectively when moving the head unit 20. Thus, the center position of the suction nozzle 25 can be easily corrected with the amount of movement Mv(dx) and the amount of movement Mv(dy) in the arithmetic processing performed by the central processing unit 71, and hence the suction nozzle 25 of the head unit 20 can be easily moved to a working position after correction.
According to this embodiment, the intersection coordinates (Xu2, Yu2) as the center position of the suction nozzle 25 are calculated on the basis of the expression 1 as the first relational expression satisfied between the actual position coordinates (intersection coordinates (Xu2, Yu2)), the theoretical position coordinates (Xm, Ym) of the main camera 23, the amount of displacement ΔXa, the amount of displacement ΔYa, and the distance Rm and the expression 2 as the second relational expression satisfied between the intersection coordinates (Xu2, Yu2), the theoretical position coordinates (Xs, Ys) of the auxiliary camera 24, the amount of displacement ΔXb, the amount of displacement ΔYb, and the distance Rs. Thus, the actual position coordinates (intersection coordinates) of the center position of the suction nozzle 25 in the horizontal plane (X-Y plane) can be easily calculated utilizing numerical calculation or the like. Therefore, the correction amounts (amounts of movement Mv(dx) and Mv(dy)) corresponding to the differences between the actual position coordinates (intersection coordinates) and the theoretical position coordinates used in the control of correcting the center position of the suction nozzle 25 can be accurately obtained.
According to this embodiment, the expression 1 is the equation of the circle 700 defined with the coordinate position Xu2 in the direction X of the center position of the displaced suction nozzle 25, the first horizontal distance (=Xu2−(Xm+ΔXa)) in the direction X calculated on the basis of the theoretical position coordinate Xm in the direction X of the main camera 23 and the amount of displacement ΔXa in the direction X of the main camera 23, the coordinate position Yu2 in the direction Y of the center position of the displaced suction nozzle 25, the first vertical distance (=Yu2−(Ym+ΔYa)) in the direction Y calculated on the basis of the theoretical position coordinate Ym in the direction Y of the main camera 23 and the amount of displacement ΔYa in the direction Y of the main camera 23, and the distance Rm. Furthermore, the expression 2 is the equation of the circle 710 defined with the coordinate position Xu2 in the direction X of the center position of the displaced suction nozzle 25, the second horizontal distance (=Xu2−(Xs+ΔXb)) in the direction X calculated on the basis of the theoretical position coordinate Xs in the direction X of the auxiliary camera 24 and the amount of displacement ΔXb in the direction X of the auxiliary camera 24, the coordinate position Yu2 in the direction Y of the center position of the displaced suction nozzle 25, the second vertical distance (=Yu2−(Ys+ΔYb)) in the direction Y calculated on the basis of the theoretical position coordinate Ys in the direction Y of the auxiliary camera 24 and the amount of displacement ΔYb in the direction Y of the auxiliary camera 24, and the distance Rs. Thus, the expressions 1 and 2 defined as circle equations are solved together, whereby the center position (intersection coordinates (Xu2, Yu2)) of the suction nozzle 25 corresponding to a point at which the two circles 700 and 710 intersect with each other can be easily obtained.
According to this embodiment, the intersection coordinates (Xu2, Yu2) are calculated by solving the expressions 1 and 2 defined as the equations of the circles 700 and 710, respectively, together, and one set of the intersection coordinates (Xu2, Yu2) effective in the control processing for correcting the center position of the suction nozzle 25 is selected from two sets of the intersection coordinates obtained by solving the expressions 1 and 2 together on the basis of the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25. Thus, a solution (intersection coordinates) ineffective in the control processing for correcting the center position of the suction nozzle 25 can be easily eliminated, and hence the center position (intersection coordinates (Xu2, Yu2)) of the suction nozzle 25 effective in the control processing can be accurately acquired.
According to this embodiment, the central processing unit 71 is configured to perform control of correcting the center position of the suction nozzle 25 and moving the head unit 20 on the basis of the amounts of displacement ΔXa and ΔYa, the amounts of displacement ΔXb and ΔYb, and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25 when a component mounting operation for mounting the electronic component 2 on the printed board 1 is performed with the head unit. Thus, it is only necessary for the central processing unit 71 to calculate the amounts of movement Mv(dx) and Mv(dy) serving as the correction amounts of the center position of the suction nozzle 25 each time the component mounting operation is performed. In other words, as compared with a case where correction amounts (amounts of movement Mv(dx) and Mv(dy)) regarding a large number of mounting positions are obtained in a matrix manner to cover an entire region in the X-Y plane and are stored as data in the surface mounter 100, for example, it is not necessary to hold a large amount of data, so that the amount of data held in the surface mounter 100 can be significantly reduced.
According to this embodiment, the central processing unit 71 is configured to perform control of correcting the center position of the suction nozzle 25 and moving the head unit 20 on the basis of the amounts of displacement ΔXa and ΔYa, the amounts of displacement ΔXb and ΔYb, and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25 each time a single mounting operation on each of the electronic components 2 is performed. Thus, the control of correcting the center position of the suction nozzle 25 and moving the head unit 20 is performed once in every operation for mounting the individual electronic components 2, and hence the suction nozzle 25 can be accurately moved to the corresponding mounting position each time a mounting operation is performed on each of the electronic components 2 at a different mounting position.
According to this embodiment, the central processing unit 71 is configured to perform the arithmetic processing for correcting the center position of the suction nozzle 25 and perform control of moving the head unit 20 on the basis of the amounts of displacement ΔXa and ΔYa, the amounts of displacement ΔXb and ΔYb, and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25. Thus, the head unit 20 can be moved actually while the arithmetic processing for correcting the center position of the suction nozzle 25 is performed, and hence the takt time required for a mounting operation on each of the electronic components 2 can be inhibited from increasing due to the arithmetic processing.
According to this embodiment, the surface mounter 100 includes the correction tables 5a and 5b to which the central processing unit 71 refers for the amounts of displacement (ΔXa, ΔYa, ΔXb, ΔYb) of the respective actual position coordinates with respect to the respective theoretical position coordinates of the center of the main camera 23 and the center of the auxiliary camera 24 when moving the head unit 20 in the X-Y plane. Furthermore, the central processing unit 71 is configured to perform control of correcting the center position of the suction nozzle 25 on the basis of the amounts of displacement ΔXa and ΔYa regarding the center position of the main camera 23 grasped on the basis of the correction table 5a, the amounts of displacement ΔXb and ΔYb regarding the center position of the auxiliary camera 24 grasped on the basis of the correction table 5b, and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25 when moving the head unit 20. Thus, the arithmetic processing for correcting the center position of the suction nozzle 25 can be promptly performed on the basis of the amounts of displacement ΔXa, ΔYa, the amounts of displacement ΔXb and ΔYb, and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25, effectively utilizing the correction tables 5a and 5b.
According to this embodiment, the correction table 5a in which the amounts of displacement ΔXa and ΔYa of the actual position coordinates with respect to the theoretical position coordinates of the center of the main camera 23 are defined and the correction table 5b in which the amounts of displacement ΔXb and ΔYb of the actual position coordinates with respect to the theoretical position coordinates of the center of the auxiliary camera 24 are defined are stored in the correction data storage portion 72b. Furthermore, the central processing unit 71 is configured to perform control of correcting the center position of the suction nozzle 25 on the basis of the amounts of displacement ΔXa and ΔYa regarding the center position of the main camera 23 calculated with the correction table 5a, the amounts of displacement ΔXb and ΔYb regarding the center position of the auxiliary camera 24 calculated with the correction table 5b, and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25 when moving the head unit 20. Thus, the amounts of displacement ΔXa and ΔYa can be easily calculated with the correction table 5a, and the amounts of displacement ΔXb and ΔYb can be easily calculated with the correction table 5b.
According to this embodiment, the surface mounter 100 includes the support portion 30 so configured that the head unit 20 is movable in the X-Y plane, and the support portion 30 has the guide rail 33 extending in the direction X to move the head unit 20 along the direction X. Furthermore, the central processing unit 71 is configured to perform control of correcting the center position of the suction nozzle 25 on the basis of the amounts of displacement ΔXa and ΔYa regarding the center position of the main camera 23 resulting from the distortion of the guide rail 33, the amounts of displacement ΔXb and ΔYb regarding the center position of the auxiliary camera 24 resulting from the distortion of the guide rail 33, and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25 when moving the head unit 20 in the direction X by the support portion 30. Thus, even if the guide rail 33 of the support portion 30 extending in the direction X is deformed such as undulated in the direction Y, the center position of the suction nozzle 25 can be properly corrected on the basis of the amounts of displacement ΔXa, ΔYa, ΔXb, and ΔYb resulting from the rotation of the head unit 20 due to the distortion of the guide rail 33 and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzle 25 when the head unit 20 is moved.
According to this embodiment, the six suction nozzles 25 are provided on the head unit 20, and the central processing unit 71 is configured to perform control of correcting the center positions of the six suction nozzles 25 on the basis of the amounts of displacement ΔXa and ΔYa regarding the center position of the main camera 23, the amounts of displacement ΔXb and ΔYb regarding the center position of the auxiliary camera 24, and the positional interrelation between the main camera 23, the auxiliary camera 24, and the suction nozzles 25 when moving the head unit 20. Thus, also when the head unit 20 has the plurality of suction nozzles 25, the central processing unit 71 performs control of correcting the respective center positions of the suction nozzles 25 and moving the head unit 20, so that the suction nozzles 25 corresponding to the respective mounting positions can be accurately moved with respect to all component mounting operations performed with this head unit 20.
The embodiment disclosed this time must be considered as illustrative in all points and not restrictive. The range of the present invention is shown not by the above description of the embodiment but by the scope of claims for patent, and all modifications within the meaning and range equivalent to the scope of claims for patent are included.
For example, while the present invention is applied to the surface mounter in the aforementioned embodiment, the present invention is not restricted to this. For example, the present invention may alternatively be applied to a dispenser that applies an applying agent such as a solder paste or an adhesive to fix the electronic component to a prescribed applying position on the board, as the example of the “working apparatus for a component or a board” according to the present invention. In other words, this dispenser can perform control of moving a dispenser head (head unit) while correcting the center position of a discharge nozzle on the basis of the first amounts of movement displacement of the actual position coordinates of the center position of a first imaging portion with respect to the theoretical position coordinates thereof, the second amounts of movement displacement of the actual position coordinates of a second imaging portion with respect to the theoretical position coordinates thereof, and the positional interrelation between the first imaging portion, the second imaging portion, and the discharge nozzle (working mechanism portion). Furthermore, the present invention may alternatively be applied to a component testing apparatus that conveys an electronic component suctioned by a suction nozzle (working mechanism portion) to a testing socket arranged at a prescribed position and tests the performance of the electronic component by connecting the electronic component to the testing socket, as the example of the “working apparatus for a component or a board” according to the present invention.
While the present invention is applied when the head unit 20 in which the plurality of (six) suction nozzles 25 are aligned in line in the X-axis direction is moved in the aforementioned embodiment, the present invention is not restricted to this. For example, the present invention may alternatively be applied when a rotary head unit including the plurality of suction nozzles 25 annularly arranged on the lower surface side of the mounting head 22 is moved. In the rotary head unit, the annularly arranged suction nozzles 25 are circularly moved in the horizontal direction on the lower surface side of the mounting head 22, whereby the working position of each of the suction nozzles 25 is changed. Also in this case, the positional relation between the main camera 23 or the auxiliary camera 24 and each of the suction nozzles 25 is known, and hence the present invention can be easily applied.
While the head unit 20 is so configured that the distance L1 (along arrow Y1) of the main camera 23 from the ball screw shaft 31 (X-axis line 600) and the distance L2 (along arrow Y1) of the auxiliary camera 24 from the ball screw shaft 31 are different from each other (L1<L2) in the aforementioned embodiment, the present invention is not restricted to this. The present invention may alternatively be applied also to control of moving a head unit so configured that the distance of the main camera 23 from the ball screw shaft 31 and the distance of the auxiliary camera 24 from the ball screw shaft 31 are substantially equal to each other (the straight line 500 connecting the main camera 23 and the auxiliary camera 24 to each other is parallel to the X-axis line 600) and the suction nozzles 25 are not arranged on the straight line passing through the main camera 23 and the auxiliary camera 24.
While the present invention is applied to the control of moving the head unit 20 in which each of the suction nozzles 25 is arranged at the position displaced by the distance L3 along arrow Y1 with respect to the center position of the main camera 23 in a region between the main camera 23 and the auxiliary camera 24 as viewed along the direction Z in the aforementioned embodiment, the present invention is not restricted to this. For example, the present invention may alternatively be applied to control of moving a head unit in which the suction nozzles 25 are arranged in a region on the side of the auxiliary camera 24 opposite to the main camera 23 (along arrow X1).
While the correction tables 5a and 5b are prepared by measuring the correction amounts (ΔX, ΔY) with respect to only the reference marks R in the L-shaped area 106 surrounded by a broken line on the jig plate 105 in the aforementioned embodiment, the present invention is not restricted to this. In other words, correction tables may alternatively be prepared by measuring the correction amounts (ΔX, ΔY) with respect to all the reference marks R (P×Q in total) if the storage capacity of the correction data storage portion 72b is sufficiently ensured.
Number | Date | Country | Kind |
---|---|---|---|
2012-109874 | May 2012 | JP | national |