WO2019146004A1 - 対応関係生成装置 - Google Patents

対応関係生成装置 Download PDF

Info

Publication number
WO2019146004A1
WO2019146004A1 PCT/JP2018/002026 JP2018002026W WO2019146004A1 WO 2019146004 A1 WO2019146004 A1 WO 2019146004A1 JP 2018002026 W JP2018002026 W JP 2018002026W WO 2019146004 A1 WO2019146004 A1 WO 2019146004A1
Authority
WO
WIPO (PCT)
Prior art keywords
coordinate
substrate
machine
coordinate system
correspondence
Prior art date
Application number
PCT/JP2018/002026
Other languages
English (en)
French (fr)
Inventor
郁夫 鈴木
Original Assignee
株式会社Fuji
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社Fuji filed Critical 株式会社Fuji
Priority to PCT/JP2018/002026 priority Critical patent/WO2019146004A1/ja
Priority to JP2019567434A priority patent/JP7050821B2/ja
Publication of WO2019146004A1 publication Critical patent/WO2019146004A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/04Mounting of components, e.g. of leadless components
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/08Monitoring manufacture of assemblages

Definitions

  • the present specification discloses a technology related to a correspondence generation device.
  • Patent Document 1 discloses a method of creating inspection data of a mounting substrate. Specifically, the method described in Patent Document 1 acquires upstream production data including a part name of a part mounted on a substrate and mounting position data indicating a position where the part should be mounted. And the method of patent document 1 acquires the components data matched with the components name from the components database, and produces the data for a test
  • Patent Document 1 creates inspection data using component data associated with a component name. Therefore, for example, when manufacturers are different in the mounting machine and the inspection machine, and different part names are assigned to the same part, there is a possibility that the correspondence between the part names and the part data becomes difficult.
  • the present specification discloses a correspondence generation device capable of associating position specifying information for specifying a position on a substrate with respect to a target machine on a substrate work line.
  • the present specification discloses a correspondence generation device including a correspondence specifying unit.
  • the correspondence specifying unit performs at least two of the plurality of work machines constituting the board operation line to perform a predetermined operation on the substrate.
  • the position specification information of each of the target machines is associated based on the position coordinates of the substrate.
  • the correspondence definition unit is provided.
  • the correspondence relationship generation device can associate the position specifying information of each of the target machines based on the position coordinates of the substrate.
  • FIG. 6 is a configuration diagram showing an example of the configuration of a work-to-substrate operation line 10L and a management device 20. It is a schematic diagram which shows the example of provision of circuit number R11, C13, S13 in the component mounting machine 10c. It is a schematic diagram which shows the example of provision of circuit number R11-1, C13-1, and S13-1 in the external appearance inspection machine 10d. It is a schematic diagram which shows the example of provision of board numbers B1-B4 of split board MB1 in the component mounting machine 10c. It is a schematic diagram which shows the example of provision of board numbers B1-B4 of split board MB1 in appearance inspection machine 10d. FIG.
  • 16 is a schematic view showing an example of application of circuit numbers R11-1 to R11-4, C13-1 to C13-4, and S13-1 to S13-4 when board numbers B1 to B4 are not applied in the appearance inspection machine 10d.
  • 5 is a flowchart showing an example of a control procedure by the correspondence relationship generation device 30. It is a schematic diagram which shows the example of arrangement
  • FIG. 7 is a schematic view showing an example of an overlapping state of pad areas indicated by pad information PA1 to PC6 and circumscribed rectangles circumscribing each of parts P1 to P3. It is a schematic diagram which shows an example of correspondence CP4 of board number B1.
  • Embodiment 1-1 To board operation line 10L
  • the substrate work line 10L performs a predetermined work on the substrate 90.
  • the type and number of the work machines 10 constituting the substrate work line 10L are not limited.
  • the work-to-substrate operation line 10L includes a plurality of (four) working machines 10 including a printing machine 10a, a printing inspection machine 10b, a component mounting machine 10c and an appearance inspection machine 10d. There is.
  • the plurality of (four) working machines 10 are arranged in order of the printing machine 10a, the printing inspection machine 10b, the component mounting machine 10c, and the appearance inspection machine 10d from the upstream side.
  • the substrate 90 is carried into the printing machine 10a positioned at the top of the substrate work line 10L. Then, the substrate 90 is transported downstream by a substrate transfer device (not shown) of the substrate work line 10L, and carried out of the appearance inspection machine 10d located at the end of the substrate work line 10L.
  • the printing machine 10a prints solder at the mounting positions of the parts P1 to P3 on the substrate 90.
  • the solder printed on the substrate 90 is paste-like and has a predetermined viscosity.
  • the solder functions as a bonding material for bonding the substrate 90 and the components P1 to P3 mounted on the substrate 90.
  • the printing inspection machine 10b inspects the printing condition of the solder printed by the printing machine 10a.
  • the component placement machine 10c places the components P1 to P3 on the solder printed by the printing machine 10a.
  • the number of component placement machines 10c may be one or more. When a plurality of component placement machines 10c are provided, the plurality of component placement machines 10c can share the components P1 to P3.
  • the appearance inspection machine 10d inspects the mounting state of the parts P1 to P3 mounted by the part mounting machine 10c. Specifically, the appearance inspection machine 10d recognizes and manages the mounting state of the components P1 to P3 on the substrate 90, such as the suitability of the components P1 to P3 mounted on the substrate 90 and the mounting position and posture of the components P1 to P3. Send to device 20. As described above, the substrate work line 10L sequentially transports the substrate 90 using a plurality of (four) work machines 10, and executes a production process including an inspection process to produce a substrate product.
  • the substrate work line 10 ⁇ / b> L can include a reflow furnace which is the work machine 10 and a functional inspection machine.
  • the reflow furnace heats the substrate 90 on which the components P1 to P3 are mounted by the component mounting machine 10c, melts the solder, and performs soldering.
  • the functional inspection machine performs functional inspection of the soldered substrate 90 by a reflow furnace.
  • the configuration of the work-to-substrate work line 10L can be appropriately changed depending on, for example, the type of the substrate product to be produced, and the like.
  • the work-to-substrate work line 10L can also include, for example, a work machine 10 such as a buffer device, a substrate supply device, a substrate reversing device, a shield attachment device, an adhesive application device, and an ultraviolet irradiation device.
  • a work machine 10 such as a buffer device, a substrate supply device, a substrate reversing device, a shield attachment device, an adhesive application device, and an ultraviolet irradiation device.
  • the plurality of (four) work machines 10 and the management device 20 which constitute the substrate work line 10L are communicably connected.
  • the management device 20 controls a plurality of (four) work machines 10 constituting the substrate work line 10L, and monitors the operation status of the substrate work line 10L.
  • the management device 20 stores various data for controlling a plurality of (four) work machines 10.
  • the management device 20 transmits the data to a plurality of (four) work machines 10.
  • the plurality (four) of work machines 10 configuring the substrate work line 10L transmit the operation status and the production status to the management device 20.
  • the management device 20 creates a control program and printing conditions of the printing machine 10a.
  • the management device 20 creates a control program and inspection conditions of the printing inspection machine 10b.
  • the management device 20 creates a control program of the component placement machine 10c and attachment conditions of the components P1 to P3.
  • the management device 20 creates a control program and inspection conditions of the appearance inspection machine 10d.
  • the control program, the mounting condition, the inspection condition, and the like include position specifying information for specifying the position on the substrate 90.
  • the position specifying information includes, for example, circuit numbers R11, C13, and S13 of circuits formed on the substrate 90.
  • FIG. 2A shows an example of assignment of circuit numbers R11, C13, and S13 in the component placement machine 10c.
  • a plurality of (three) components P1 to P3 are mounted on the substrate 90.
  • the component P1 is mounted at the position specified by the circuit number R11.
  • the component P2 is mounted at the position specified by the circuit number C13.
  • the component P3 is mounted at the position specified by the circuit number S13.
  • an orthogonal coordinate system CS11 is adopted as the coordinate system CS1 of the substrate 90.
  • the positive direction of one coordinate axis (X axis) of the orthogonal coordinate axes is set in the right direction on the sheet, and the positive direction of the other coordinate axis (Y axis) in the orthogonal coordinate axes is set in the upper direction There is.
  • FIG. 2B shows an example of assigning circuit numbers R11-1, C13-1, and S13-1 in the appearance inspection machine 10d.
  • a plurality of (three) components P1 to P3 are attached to the substrate 90.
  • the component P1 is mounted at the position specified by the circuit number R11-1.
  • the component P2 is mounted at the position specified by the circuit number C13-1.
  • the component P3 is mounted at the position specified by the circuit number S13-1.
  • an orthogonal coordinate system CS12 is adopted as the coordinate system CS1 of the substrate 90.
  • the positive direction of one coordinate axis (X axis) of the orthogonal coordinate axes is set in the left direction of the drawing, and the positive direction of the other coordinate axis (Y axis) of the orthogonal coordinate axes is set in the upper direction of the drawing There is.
  • the circuit numbers R11 and R11 between the component placement machine 10c and the appearance inspection machine 10d are different. It is difficult to associate the position on the substrate 90 of the part P1 based on -1. Further, for example, when the coordinate system CS1 is different between the component placement machine 10c and the appearance inspection machine 10d, the position of the component P1 on the substrate 90 is determined based on the position coordinates between the component placement machine 10c and the appearance inspection machine 10d. It is difficult to correspond. What has been described above for the part P1 applies to the parts P2 and P3 as well.
  • FIG. 2C shows an example of giving the board numbers B1 to B4 of the split board MB1 in the component placement machine 10c.
  • a substrate 90 shown in the figure is a split substrate MB1 in which a plurality of (four) unit substrates 91 are connected in a dividable manner.
  • the position specifying information can include, for example, board numbers B1 to B4 specifying each of a plurality (four) of unit substrates 91 in the split substrate MB1.
  • the board number B1 indicates the unit substrate 91 at the upper left of the drawing.
  • the board number B2 indicates the unit substrate 91 at the upper right of the drawing.
  • the board number B3 indicates the unit substrate 91 at the lower left of the drawing.
  • the board number B4 indicates the unit substrate 91 at the lower right of the drawing.
  • Parts P1 to P3 shown in FIG. 2A are attached to each of the plurality (four) of unit substrates 91.
  • FIG. 2D shows an example of giving board numbers B1 to B4 of the split board MB1 in the appearance inspection machine 10d.
  • the substrate 90 is a split substrate MB1 in which a plurality of (four) unit substrates 91 are coupled in a dividable manner.
  • the board number B2 indicates the unit substrate 91 at the lower left of the drawing.
  • the board number B3 indicates the unit substrate 91 at the upper right of the drawing.
  • the arrangement of the unit boards 91 of the board number B1 and the board number B4 is the same as that of FIG. 2C. Parts P1 to P3 shown in FIG. 2A are attached to each of the plurality (four) of unit substrates 91.
  • the position of the unit substrate 91 of the board number B2 in the component mounting machine 10c and the appearance inspection machine is different.
  • the above can be similarly applied to the unit substrate 91 of the board number B3. Therefore, it is difficult to identify the unit substrate 91 between the component placement machine 10c and the appearance inspection machine 10d based on the board numbers B1 to B4 and to associate the positions of the components P1 to P3 in the split substrate MB1. .
  • FIG. 2E shows an example of applying circuit numbers R11-1 to R11-4, C13-1 to C13-4, and S13-1 to S13-4 when the board numbers B1 to B4 are not assigned in the appearance inspection machine 10d.
  • the substrate 90 is a split substrate MB1 in which a plurality of (four) unit substrates 91 are coupled in a dividable manner. Further, components P1 to P3 shown in FIG. 2A are attached to each of the plurality (four) of unit substrates 91. However, board numbers B1 to B4 are not assigned to the split board MB1 shown in FIG. 2E.
  • the component P1 is mounted at the position specified by the circuit number R11-1. In the unit substrate 91 at the upper right of the drawing, the component P1 is mounted at the position specified by the circuit number R11-2. In the unit substrate 91 at the lower left of the drawing, the component P1 is mounted at the position specified by the circuit number R11-3. In the unit substrate 91 at the lower right of the drawing, the component P1 is mounted at the position specified by the circuit number R11-4. What has been described above for the part P1 applies to the parts P2 and P3 as well.
  • board numbers B1 to B4 are given in the component placement machine 10c, but board numbers B1 to B4 are not given in the appearance inspection machine 10d. In this case, it is difficult to identify the unit substrate 91 between the component placement machine 10c and the appearance inspection machine 10d based on the board numbers B1 to B4 and to associate the positions of the components P1 to P3 in the split substrate MB1. is there.
  • the method of providing the position specifying information such as the circuit number described above and the board number of the split board MB1 It is easy to match in 10.
  • the method of providing the position specifying information is different. There is a possibility that they may not match.
  • the correspondence relationship generation device 30 makes it possible to associate the position specifying information for specifying the position on the substrate 90 with respect to the target machine 10TG of the substrate work line 10L.
  • the correspondence relationship generation device 30 includes a correspondence relationship defining unit 32 when considered as a control block.
  • the correspondence relationship generation device 30 further includes a coordinate system setting unit 31.
  • the correspondence relationship generation device 30 of the present embodiment includes a coordinate system setting unit 31 and a correspondence relationship definition unit 32.
  • the coordinate system setting unit 31 and the correspondence relationship defining unit 32 are provided in a control device (not shown) of the management device 20.
  • the correspondence relationship generation device 30 executes control according to the flowchart shown in FIG.
  • the coordinate system setting unit 31 performs the determination shown in step S1. Further, the coordinate system setting unit 31 performs the process shown in step S2.
  • the correspondence definition unit 32 performs the process shown in step S3. When the coordinate system CS1 of the substrate 90 is aligned for each of the target devices 10TG, the coordinate system setting unit 31 can be omitted.
  • Coordinate system setting unit 31 The coordinate system setting unit 31 aligns the coordinate system CS1 of the substrate 90 for each of the target machines 10TG.
  • the target machine 10TG is not limited as long as it is at least two of the plurality of (four) work machines 10 constituting the substrate work line 10L.
  • the target machine 10TG is, for example, a printing inspection machine 10b, a component mounting machine 10c, and an appearance inspection machine 10d.
  • the correspondence relationship generation device 30 is described for two work machines 10, but the correspondence relationship generation device 30 is similarly applied to three or more work machines 10 be able to.
  • the coordinate system CS1 is preferably an orthogonal coordinate system.
  • the coordinate system setting unit 31 is an orthogonal coordinate system in which at least one of the positive direction of one coordinate axis (X axis) of the orthogonal coordinate axes and the positive direction of the other coordinate axis (Y axis) of the orthogonal coordinate axes are different. It is preferable to select one orthogonal coordinate system CS11 from among the above to correct the coordinate system CS1 for at least one work machine 10 having a different coordinate system CS1.
  • an orthogonal coordinate system CS11 is adopted as the coordinate system CS1 of the substrate 90.
  • an orthogonal coordinate system CS12 is adopted as the coordinate system CS1 of the substrate 90.
  • FIG. 4A shows an arrangement example of the orthogonal coordinate system CS11
  • FIG. 4B shows an arrangement example of the orthogonal coordinate system CS12.
  • the coordinate system setting unit 31 aligns the coordinate system CS1 of the substrate 90 with the orthogonal coordinate system CS11.
  • the orthogonal coordinate axes are set such that parts P1 to P3 are included in one quadrant (for example, the first quadrant) of four quadrants formed by the X axis and the Y axis.
  • the coordinate system setting unit 31 determines whether or not the coordinate system CS1 matches (step S1 shown in FIG. 3). For example, a set of coordinate data (X coordinate and Y coordinate) of the parts P1 to P3 in the orthogonal coordinate system CS11 is taken as a first coordinate data group.
  • X coordinate X11 and Y coordinate Y11 shown in FIG. 4A indicate coordinate data of the component P1 (for example, coordinate data of the center of the component P1) in the orthogonal coordinate system CS11.
  • the coordinate system setting unit 31 sets position coordinates specified by coordinate data with the smallest X coordinate among coordinate data of the first coordinate data group as an origin (X coordinate is zero) in the X-axis direction in the orthogonal coordinate system CS11. Temporarily set.
  • the coordinate system setting unit 31 sets position coordinates specified by coordinate data having the smallest Y coordinate among coordinate data of the first coordinate data group as an origin in the Y-axis direction in the orthogonal coordinate system CS11 (Y coordinate is zero). Temporarily set. Thus, the orthogonal coordinate system CS11 shown in FIG. 4A is set.
  • a set of coordinate data (X coordinate and Y coordinate) of the parts P1 to P3 in the orthogonal coordinate system CS12 is taken as a second coordinate data group.
  • X coordinate X12 and Y coordinate Y12 shown in FIG. 4B indicate coordinate data of the part P1 (for example, coordinate data of the center of the part P1) in the orthogonal coordinate system CS12.
  • the coordinate system setting unit 31 sets position coordinates specified by coordinate data with the smallest X coordinate among coordinate data of the second coordinate data group as an origin (X coordinate is zero) in the X-axis direction in the orthogonal coordinate system CS12. Temporarily set.
  • the coordinate system setting unit 31 sets position coordinates specified by coordinate data having the smallest Y coordinate among coordinate data of the second coordinate data group as an origin (Y coordinate is zero) in the Y-axis direction in the orthogonal coordinate system CS12. Temporarily set. Thus, the orthogonal coordinate system CS12 shown in FIG. 4B is set.
  • the coordinate system setting unit 31 calculates an average value (first X coordinate average value) of X coordinates of coordinate data of the parts P1 to P3 included in the first coordinate data group, and is included in the second coordinate data group The average value (second X coordinate average value) of the X coordinates of the coordinate data of the parts P1 to P3 is calculated.
  • the coordinate system setting unit 31 sets the component mounting machine 10c as the target machine 10TG and the appearance inspection machine It is determined that the coordinate system CS1 of the substrate 90 does not match with 10d.
  • the coordinate system setting unit 31 calculates an average value of Y coordinates (first Y coordinate average value) of the coordinate data of the parts P1 to P3 included in the first coordinate data group, and is included in the second coordinate data group.
  • An average value (second Y coordinate average value) of Y coordinates of coordinate data of the components P1 to P3 to be calculated is calculated.
  • the coordinate system setting unit 31 sets the component mounting machine 10c that is the target machine 10TG and the appearance inspection machine It is determined that the coordinate system CS1 of the substrate 90 does not match with 10d.
  • the predetermined value can be, for example, zero.
  • the predetermined value may be, for example, an offset value at the center of the components P1 to P3.
  • the positive direction (right direction in the drawing) of the X axis of the orthogonal coordinate system CS11 and the positive direction (left direction in the drawing) of the X axis of the orthogonal coordinate system CS12 are different.
  • the positive direction of the Y axis of the orthogonal coordinate system CS11 (upward in the plane of the drawing) and the positive direction of the Y axis of the orthogonal coordinate system CS12 coincide with each other.
  • the coordinate system setting unit 31 performs an appearance inspection with the component mounting machine 10c which is the target machine 10TG. It is determined that the coordinate system CS1 of the substrate 90 does not match with the machine 10d.
  • the coordinate system setting unit 31 corrects the coordinate system CS1 (step S2). Then, the control proceeds to step S3.
  • the coordinate system CS1 matches No in step S1
  • the control proceeds to step S3.
  • the coordinate system setting unit 31 differs in at least one of the positive direction of one coordinate axis (X axis) of the orthogonal coordinate axes and the positive direction of the other coordinate axis (Y axis) of the orthogonal coordinate axes.
  • One orthogonal coordinate system CS11 is selected from the orthogonal coordinate systems, and the coordinate system CS1 is corrected for the appearance inspection machine 10d having a different coordinate system CS1.
  • the orthogonal coordinate system includes the orthogonal coordinate system CS11 and the orthogonal coordinate system CS12 described above.
  • the positive direction of one coordinate axis (X axis) of the orthogonal coordinate axes is set to the right direction on the drawing, and the positive direction of the other coordinate axis (Y axis) of the orthogonal coordinate axes is set downward on the drawing Coordinate system is included.
  • the positive direction of one coordinate axis (X axis) of the orthogonal coordinate axes is set to the left in the drawing, and the positive direction of the other coordinate axis (Y axis) of the orthogonal coordinate axes is set in the lower on the drawing Coordinate system is included. That is, the orthogonal coordinate system includes four types of orthogonal coordinate systems. Further, assuming orthogonal coordinate axes in which the names (labeling) of the X axis and the Y axis are interchanged, eight orthogonal coordinate systems are included in the orthogonal coordinate system.
  • the coordinate system setting unit 31 sets an arbitrary orthogonal coordinate system (except for the orthogonal coordinate system currently set) out of four types of orthogonal coordinate systems or eight types of orthogonal coordinate systems for the appearance inspection machine 10d. select. Similarly, the coordinate system setting unit 31 temporarily sets an origin (X coordinate is zero) in the X axis direction and provisionally sets an origin (Y coordinate is zero) in the Y axis direction for the selected orthogonal coordinate system. Further, the coordinate system setting unit 31 determines, for the selected orthogonal coordinate system, the difference (absolute value) between the first X coordinate average value and the second X coordinate average value, the first Y coordinate average value, and the second Y coordinate average value. Calculate the difference (absolute value) with.
  • the coordinate system setting unit 31 determines that the difference (absolute value) between the first X coordinate average value and the second X coordinate average value is less than or equal to a predetermined value, and the first Y coordinate average value and the second Y coordinate average value. The selection of the Cartesian coordinate system is repeated until the difference (absolute value) of s. The coordinate system setting unit 31 determines that the difference (absolute value) between the first X coordinate average value and the second X coordinate average value is equal to or less than a predetermined value, and the first Y coordinate average value and the second Y coordinate average value. It can be determined that the coordinate system CS1 is corrected to the Cartesian coordinate system CS11 when the difference (absolute value) of is smaller than a predetermined value.
  • the coordinate system setting unit 31 determines the temporary origin in the X-axis direction (X coordinate is zero) at this time as the origin in the X-axis direction (X coordinate is zero), and the temporary in this Y-axis direction.
  • the origin (Y coordinate is zero) is determined as the origin in the Y axis direction (Y coordinate is zero).
  • the correspondence relationship generation device 30 includes the coordinate system setting unit 31. Accordingly, when the work machine 10 having a different coordinate system CS1 is included in the target machine 10TG, the correspondence relationship generation device 30 can align the coordinate system CS1 of the substrate 90 for each of the target machines 10TG.
  • the coordinate system setting unit 31 is an orthogonal coordinate system in which at least one of the positive direction of one coordinate axis (X axis) of the orthogonal coordinate axes and the positive direction of the other coordinate axis (Y axis) of the orthogonal coordinate axes are different.
  • the coordinate system CS1 of at least one work machine 10 having a different coordinate system CS1 is corrected.
  • the correspondence relationship generation device 30 can easily align the coordinate system CS1 of the substrate 90.
  • the coordinate system setting unit 31 can derive, for example, a first number sequence in which coordinate data of the parts P1 to P3 included in the first coordinate data group are arranged in ascending order or descending order of X coordinates. When coordinate data having the same X-coordinate value exists, the coordinate system setting unit 31 arranges the coordinate data having the same X-coordinate in the ascending order or the descending order of the Y coordinate. Similarly, the coordinate system setting unit 31 can derive, for example, a second number sequence in which coordinate data of the parts P1 to P3 included in the second coordinate data group are arranged in the ascending order or the descending order of the X coordinate.
  • the coordinate system setting unit 31 arranges the coordinate data having the same X-coordinate in the ascending order or the descending order of the Y coordinate. However, when arranging coordinate data in the ascending order of X coordinates in the first number sequence, the coordinate system setting unit 31 arranges coordinate data in the ascending order of X coordinates in the second number sequence. When arranging coordinate data in the descending order of X coordinates in the first number sequence, the coordinate system setting unit 31 arranges the coordinate data in the descending order of X coordinates in the second number sequence. The same applies to the case where the coordinate data having the same X coordinate is arranged in the ascending order or the descending order of the Y coordinate.
  • the coordinate system setting unit 31 determines, for example, the difference between the X coordinate of the coordinate data of the first term (first term) of the first sequence and the X coordinate of the coordinate data of the first term (first term) of the second sequence When the value) exceeds the predetermined value, it is determined that the coordinate system CS1 of the substrate 90 does not match between the component placement machine 10c which is the target machine 10TG and the appearance inspection machine 10d. Similarly, the coordinate system setting unit 31 determines that the difference (absolute value) between the Y coordinate of the coordinate data of the first term of the first number sequence and the Y coordinate of the coordinate data of the first term of the second number sequence exceeds a predetermined value.
  • the coordinate system setting unit 31 can similarly determine the incoincidence of the coordinate system CS1 with respect to coordinate data of the second term and thereafter of the first number sequence and the second number sequence.
  • the predetermined value can be, for example, zero. Also, the predetermined value may be, for example, an offset value at the center of the components P1 to P3.
  • the coordinate system setting unit 31 selects one of four orthogonal coordinate systems or eight orthogonal coordinate systems in the same manner as the example described above. An arbitrary orthogonal coordinate system (excluding the currently set orthogonal coordinate system) is selected, and the above-described processing and determination are performed.
  • the coordinate system setting unit 31 sets the coordinate system CS1 to the orthogonal coordinate system CS11 when predetermined conditions are satisfied for all coordinate data (all natural numbers K from 1 to the number of elements in the first number sequence and the second number sequence). It can be judged that it was corrected.
  • the predetermined condition is that the difference (absolute value) between the X coordinate of the coordinate data of the K th term of the first number sequence and the X coordinate of the coordinate data of the K th term of the second number sequence is a predetermined value or less
  • the difference (absolute value) between the Y-coordinate of the coordinate data of the K-th term of the number sequence and the Y-coordinate of the coordinate data of the K-th term of the second number sequence is less than a predetermined value.
  • Correspondence setting part 32 The correspondence defining unit 32 associates each piece of position specifying information of the target machine 10TG with each other based on the position coordinate of the substrate 90 (step S3 shown in FIG. 3). The correspondence defining unit 32 determines the position of the component placement machine 10c when the position coordinates of the component placement machine 10c and the position coordinates of the appearance inspection machine 10d are included in the predetermined coordinate range CR1 at the predetermined position Q1 of the substrate 90. It is preferable to associate specific information with position specification information in the appearance inspection machine 10d.
  • the coordinate range CR1 can be set, for example, slightly larger than the outer shape of the part P1. Further, the coordinate range CR1 can be set to overlap, for example, at least a part of the solder print area (pad area) of the component P1. As shown in FIG. 4A, for example, the predetermined position Q1 is set as the center of the component P1 (X coordinate X11 and Y coordinate Y11). At this time, position coordinates (X coordinate X11 and Y coordinate Y11) in the component mounting machine 10c and position coordinates (X coordinate X11 and Y coordinate Y11) in the appearance inspection machine 10d are included in the coordinate range CR1.
  • the correspondence specifying unit 32 associates the position specifying information (for example, circuit number R11) in the component placement machine 10c with the position specifying information (for example, circuit number R11-1) in the appearance inspection machine 10d.
  • the position coordinates of the appearance inspection machine 10d are corrected from the X coordinate X12 to the X coordinate X11 shown in FIG. 4B as the coordinate system CS1 is corrected from the orthogonal coordinate system CS12 to the orthogonal coordinate system CS11, to FIG. 4B.
  • the Y coordinate Y12 shown is corrected to the Y coordinate Y11.
  • the correspondence defining unit 32 determines the position of the component placement machine 10c when the position coordinates of the component placement machine 10c and the position coordinates of the appearance inspection machine 10d are included in the predetermined coordinate range CR3 with respect to the predetermined position Q3 of the substrate 90.
  • the specific information (for example, circuit number S13) is associated with the position specifying information (for example, circuit number S13-1) in the appearance inspection machine 10d.
  • the coordinate range CR2 and the coordinate range CR3 can be set in the same manner as the coordinate range CR1.
  • the correspondence defining unit 32 determines, for the predetermined position Q1 of the substrate 90, the position coordinates of one of the target machine 10TG in the work machine 10 and the position coordinates of the other work machine 10 in the target machine 10TG. Is included in the predetermined coordinate range CR1, the position specifying information of one work machine 10 can be associated with the position specifying information of another work machine 10. The correspondence specifying unit 32 can associate the position specifying information with the predetermined position Q2 and the predetermined position Q3 in the same manner.
  • the position specifying information preferably includes circuit numbers R11, C13, S13, R11-1, C13-1, and S13-1 of circuits formed on the substrate 90.
  • FIG. 5 shows an example of the correspondence relationship CP1.
  • the correspondence CP1 associates the circuit numbers R11, C13, and S13 in the component placement machine 10c with the circuit numbers R11-1, C13-1, and S13-1 in the appearance inspection machine 10d.
  • the circuit number R11 in the component placement machine 10c is associated with the circuit number R11-1 in the appearance inspection machine 10d by the correspondence CP1.
  • the circuit number C13 in the component placement machine 10c is associated with the circuit number C13-1 in the appearance inspection machine 10d by the correspondence CP1.
  • the circuit number S13 in the component placement machine 10c is associated with the circuit number S13-1 in the appearance inspection machine 10d by the correspondence relationship CP1.
  • the position specifying information is a board number B1 to B4 for specifying each of the plurality (four) of unit substrates 91 in the split substrate MB1, and a circuit formed on each of the plurality (four) of unit substrates 91. It is preferable that at least the circuit numbers R11, C13, and S13 among the circuit numbers R11, C13, and S13 be included.
  • FIG. 6A shows an example of the correspondence CP2 in the split board MB1.
  • Correspondence CP2 in the same figure associates the board numbers B1 to B4 and the circuit numbers R11, C13, and S13 in the component mounting machine 10c with the board numbers B1 to B4 and the circuit numbers R11, C13, and S13 in the appearance inspection machine 10d. ing.
  • the board number B1 and the circuit number R11 in the component placement machine 10c are associated with the board number B1 and the circuit number R11 in the appearance inspection machine 10d by the correspondence CP2.
  • the board number B1 and the circuit number C13 in the component placement machine 10c are associated with the board number B1 and the circuit number C13 in the appearance inspection machine 10d by the correspondence CP2.
  • the board number B1 and the circuit number S13 in the component placement machine 10c are associated with the board number B1 and the circuit number S13 in the appearance inspection machine 10d by the correspondence CP2. What has been described above for the board number B1 is also applicable to the board numbers B2 to B4.
  • FIG. 6B illustrates an example of the correspondence relationship CP3 in the split board MB1.
  • the correspondence CP3 in the figure is the board numbers B1 to B4 and the circuit numbers R11, C13, and S13 in the component placement machine 10c, and the circuit numbers R11-1 to R11-4, C13-1 to C13-4 in the appearance inspection machine 10d. , S13-1 to S13-4.
  • the board number B1 and the circuit number R11 in the component placement machine 10c are associated with the circuit number R11-1 in the appearance inspection machine 10d by the correspondence CP3.
  • the board number B1 and the circuit number C13 in the component placement machine 10c are associated with the circuit number C13-1 in the appearance inspection machine 10d by the correspondence CP3.
  • the board number B1 and the circuit number S13 in the component placement machine 10c are associated with the circuit number S13-1 in the appearance inspection machine 10d by the correspondence CP3. What has been described above for the board number B1 is also applicable to the board numbers B2 to B4.
  • the position specifying information includes pad information PA1 to PL6 specifying the printed area of the solder on the substrate 90.
  • FIG. 7A shows an example of provision of pad information PA1 to PL6 in the printing inspection machine 10b.
  • FIG. 7B shows planar shapes of the components P1 to P3 and application examples of the circuit numbers R11, C13, and S13 in the component mounting machine 10c.
  • FIG. 7C shows an example of an overlapping state of the pad area indicated by the pad information PA1 to PC6 and the circumscribed rectangle circumscribing each of the parts P1 to P3.
  • the substrate 90 shown in FIGS. 7A and 7B is a split substrate MB1 in which a plurality (four) of unit substrates 91 are splitably coupled. Parts P1 to P3 shown in FIG. 4A are attached to each of the plurality (four) of unit substrates 91.
  • the component P1 of the circuit number R11 of the board number B1 is attached to the position specified by the pad information PA1 and the pad information PA2.
  • the component P2 of the circuit number C13 of the board number B1 is attached to the position specified by the pad information PB1 and the pad information PB2.
  • the component P3 of the circuit number S13 of the board number B1 is attached to the position specified by the pad information PC1 to the pad information PC6. What has been described above for the board number B1 is also applicable to the board numbers B2 to B4.
  • a part of the pad area indicated by the pad information PA1 and the pad information PA2 overlaps the circumscribed rectangle SH1 circumscribing the part P1. Therefore, the position where the component P1 is mounted on the substrate 90 can be specified by the pad information PA1 and the pad information PA2.
  • the coordinate range CR1 shown in FIG. 4A can be set to overlap at least a part of the pad area indicated by the pad information PA1 and the pad information PA2.
  • a part of the pad area indicated by the pad information PB1 and the pad information PB2 overlaps the circumscribed rectangle SH2 circumscribing the part P2.
  • a part of the pad area indicated by the pad information PC1 to pad information PC6 overlaps the circumscribed rectangle SH3 circumscribing the part P3.
  • FIG. 8 shows an example of the correspondence CP4 of the board number B1.
  • the correspondence CP4 in FIG. 6 associates the pad information PA1 to the pad information PC6 in the printing inspection machine 10b with the board number B1 and the circuit numbers R11, C13, and S13 in the component mounting machine 10c.
  • the pad information PA1 and the pad information PA2 in the printing inspection machine 10b are associated with the board number B1 and the circuit number R11 in the component mounting machine 10c by the correspondence CP4.
  • the pad information PB1 and the pad information PB2 in the printing inspection machine 10b are associated with the board number B1 and the circuit number C13 in the component mounting machine 10c by the correspondence CP4.
  • the pad information PC1 to pad information PC6 in the printing inspection machine 10b are associated with the board number B1 and the circuit number S13 in the component mounting machine 10c by the correspondence CP4. What has been described above for the board number B1 is also applicable to the board numbers B2 to B4.
  • the correspondence defining unit 32 can associate the pad information of one work machine 10 with the board number and the circuit number of another work machine 10.
  • the correspondence defining unit 32 can also associate the pad information of one work machine 10 with the pad information of another work machine 10.
  • the correspondence defining unit 32 can also associate the pad information in one work machine 10 with the circuit number in the other work machine 10.
  • the correspondence defining unit 32 can associate the pad information in one work machine 10 with the circuit number in the other work machine 10.
  • the correspondence relationship creation device 30 can be used, for example, when tracing (tracking) at least one of the operation status and the production status of the target machine 10TG on the board work line 10L.
  • tracing tilting
  • the method of giving circuit numbers for example, circuit number R11 and circuit number R11-1
  • the operator performing tracing performs tracing by correlating the circuit number R11 in the component mounting machine 10c with the circuit number R11-1 in the appearance inspection machine 10d using the correspondence CP1 shown in FIG. be able to.
  • the control performed by the coordinate system setting unit 31 corresponds to a coordinate system setting process. That is, the coordinate system setting step is a step of aligning the coordinate system CS1 of the substrate 90 for each of the target machines 10TG.
  • the coordinate system setting step at least one of the positive direction of one coordinate axis (X axis) of the orthogonal coordinate axes and the positive direction of the other coordinate axis (Y axis) of the orthogonal coordinate axes is different from among orthogonal coordinate systems It is preferable to select one orthogonal coordinate system CS11 and correct the coordinate system CS1 for at least one work machine 10 having a different coordinate system CS1.
  • the control performed by the correspondence relation defining unit 32 corresponds to a correspondence relation defining step. That is, the correspondence relationship defining step is a step of associating the position specifying information of each of the target machine 10 TG based on the position coordinates of the substrate 90.
  • the correspondence relationship defining step for the predetermined position Q1 of the substrate 90, the position coordinate of one of the target machine 10TG in the work machine 10 and the position coordinate of another work machine 10 in the target machine 10TG are within a predetermined coordinate range It is preferable that, when included in the CR 1, the process of associating the position specifying information of one work machine 10 with the position specifying information of another work machine 10.
  • the correspondence defining step is preferably a step of associating the position specifying information in the same manner for the predetermined position Q2 and the predetermined position Q3. Also in the correspondence relationship generating method, the same action and effect as the action and effect of the correspondence relationship generating device 30 can be obtained.
  • the correspondence relationship generation device 30 of the present embodiment the correspondence relationship defining unit 32 is provided. As a result, the correspondence relationship generation device 30 can associate the position specifying information of each of the target machines 10TG with each other based on the position coordinates of the substrate 90.
  • 10 Work machine, 10 L: Board to substrate work line, 10 TG: Target machine, 10a: printing machine, 10b: printing inspection machine, 10c: component mounting machine, 10d: appearance inspection machine, 30: Correspondence relationship generation device, 31: coordinate system setting unit, 32: correspondence relationship defining unit, 90: Substrate, 91: Unit substrate, MB 1: Split substrate, R11, C13, S13: Circuit number, R11-1, C13-1, S13-1: Circuit number, B1 to B4: board number, PA1 to PL6: pad information, CS1: coordinate system, CS11: orthogonal coordinate system, CR1 to CR3: Coordinate range, P1 to P3: parts, Q1 to Q3: predetermined positions.

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Operations Research (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Abstract

本明細書が開示する対応関係生成装置は、対応関係規定部を備える。対応関係規定部は、基板における位置を特定する情報を位置特定情報とするとき、基板に所定の作業を行う対基板作業ラインを構成する複数の作業機のうちの少なくとも二つの作業機である対象機の各々の位置特定情報を、基板の位置座標に基づいて対応づける。

Description

対応関係生成装置
 本明細書は、対応関係生成装置に関する技術を開示する。
 特許文献1には、実装基板の検査用データの作成方法が開示されている。具体的には、特許文献1に記載の方法は、基板上に実装される部品の部品名および当該部品の実装されるべき位置を示す搭載位置データを含む上流側生産データを取得する。そして、特許文献1に記載の方法は、部品名に対応づけられた部品データを部品データベースから取得し、上流側生産データおよび部品データに基づいて検査用データを作成する。
特開2006-86323号公報
 しかしながら、特許文献1に記載の方法は、部品名に対応づけられた部品データを用いて、検査用データを作成する。そのため、例えば、実装機と検査機において製造メーカが異なり、同一部品について異なる部品名が付与されていると、部品名と部品データとの対応づけが困難になる可能性がある。
 このような事情に鑑みて、本明細書は、対基板作業ラインの対象機について、基板における位置を特定する位置特定情報を対応づけ可能な対応関係生成装置を開示する。
 本明細書は、対応関係規定部を備える対応関係生成装置を開示する。前記対応関係規定部は、基板における位置を特定する情報を位置特定情報とするとき、前記基板に所定の作業を行う対基板作業ラインを構成する複数の作業機のうちの少なくとも二つの作業機である対象機の各々の前記位置特定情報を、前記基板の位置座標に基づいて対応づける。
 上記の対応関係生成装置によれば、対応関係規定部を備える。これにより、対応関係生成装置は、対象機の各々の位置特定情報を、基板の位置座標に基づいて対応づけることができる。
対基板作業ライン10Lおよび管理装置20の構成例を示す構成図である。 部品装着機10cにおける回路番号R11,C13,S13の付与例を示す模式図である。 外観検査機10dにおける回路番号R11-1,C13-1,S13-1の付与例を示す模式図である。 部品装着機10cにおける割基板MB1のボード番号B1~B4の付与例を示す模式図である。 外観検査機10dにおける割基板MB1のボード番号B1~B4の付与例を示す模式図である。 外観検査機10dにおいてボード番号B1~B4が付与されない場合の回路番号R11-1~R11-4,C13-1~C13-4,S13-1~S13-4の付与例を示す模式図である。 対応関係生成装置30による制御手順の一例を示すフローチャートである。 直交座標系CS11の配置例を示す模式図である。 直交座標系CS12の配置例を示す模式図である。 対応関係CP1の一例を示す模式図である。 割基板MB1における対応関係CP2の一例を示す模式図である。 割基板MB1における対応関係CP3の一例を示す模式図である。 印刷検査機10bにおけるパッド情報PA1~PL6の付与例を示す模式図である。 部品P1~P3の平面形状および部品装着機10cにおける回路番号R11,C13,S13の付与例を示す模式図である。 パッド情報PA1~PC6で示されるパッド領域と、部品P1~P3の各々に外接する外接矩形との重なり状態の一例を示す模式図である。 ボード番号B1の対応関係CP4の一例を示す模式図である。
 1.実施形態
 1-1.対基板作業ライン10L
 対基板作業ライン10Lは、基板90に所定の作業を行う。対基板作業ライン10Lを構成する作業機10の種類および数は、限定されない。図1に示すように、本実施形態では、対基板作業ライン10Lは、印刷機10a、印刷検査機10b、部品装着機10cおよび外観検査機10dの複数(4つ)の作業機10を備えている。複数(4つ)の作業機10は、上流側から、印刷機10a、印刷検査機10b、部品装着機10c、外観検査機10dの順に配置されている。基板90は、対基板作業ライン10Lの先頭に位置する印刷機10aに搬入される。そして、基板90は、対基板作業ライン10Lの基板搬送装置(図示略)によって下流側へ搬送され、対基板作業ライン10Lの末尾に位置する外観検査機10dから搬出される。
 印刷機10aは、基板90における部品P1~P3の装着位置にはんだを印刷する。基板90に印刷されるはんだは、ペースト状であり、所定の粘性を有する。はんだは、基板90と、基板90に装着される部品P1~P3とを接合する接合材として機能する。印刷検査機10bは、印刷機10aによって印刷されたはんだの印刷状態を検査する。部品装着機10cは、印刷機10aによって印刷されたはんだの上に部品P1~P3を装着する。部品装着機10cは、一つであっても良く、複数であっても良い。部品装着機10cが複数設けられる場合は、複数の部品装着機10cが分担して、部品P1~P3を装着することができる。
 外観検査機10dは、部品装着機10cによって装着された部品P1~P3の装着状態を検査する。具体的には、外観検査機10dは、基板90に装着された部品P1~P3の適否、部品P1~P3の装着位置および姿勢などの基板90における部品P1~P3の装着状態を認識し、管理装置20に送出する。このように、対基板作業ライン10Lは、複数(4つ)の作業機10を用いて、基板90を順に搬送し、検査処理を含む生産処理を実行して基板製品を生産する。
 なお、対基板作業ライン10Lは、作業機10であるリフロー炉および機能検査機を備えることができる。リフロー炉は、部品装着機10cによって部品P1~P3が装着された基板90を加熱し、はんだを溶融させて、はんだ付けを行う。機能検査機は、リフロー炉によって、はんだ付けされた基板90の機能検査を行う。また、対基板作業ライン10Lは、例えば、生産する基板製品の種類などに応じて、対基板作業ライン10Lの構成を適宜追加することができ、構成を適宜変更することができる。対基板作業ライン10Lは、例えば、バッファ装置、基板供給装置、基板反転装置、シールド装着装置、接着剤塗布装置、紫外線照射装置などの作業機10を備えることもできる。
 対基板作業ライン10Lを構成する複数(4つ)の作業機10および管理装置20は、通信可能に接続されている。管理装置20は、対基板作業ライン10Lを構成する複数(4つ)の作業機10の制御を行い、対基板作業ライン10Lの動作状況を監視する。管理装置20には、複数(4つ)の作業機10を制御する種々のデータが記憶されている。管理装置20は、複数(4つ)の作業機10に当該データを送信する。また、対基板作業ライン10Lを構成する複数(4つ)の作業機10は、管理装置20に動作状況および生産状況を送信する。
 管理装置20は、印刷機10aの制御プログラムおよび印刷条件などを作成する。管理装置20は、印刷検査機10bの制御プログラムおよび検査条件などを作成する。管理装置20は、部品装着機10cの制御プログラムおよび部品P1~P3の装着条件などを作成する。管理装置20は、外観検査機10dの制御プログラムおよび検査条件などを作成する。これらの制御プログラム、装着条件および検査条件などには、基板90における位置を特定する位置特定情報が含まれる。位置特定情報には、例えば、基板90に形成される回路の回路番号R11,C13,S13が含まれる。
 図2Aは、部品装着機10cにおける回路番号R11,C13,S13の付与例を示している。基板90には、複数(3つ)の部品P1~P3が装着されている。回路番号R11で特定される位置には、部品P1が装着されている。回路番号C13で特定される位置には、部品P2が装着されている。回路番号S13で特定される位置には、部品P3が装着されている。また、部品装着機10cでは、基板90の座標系CS1として、直交座標系CS11が採用されている。直交座標系CS11は、直交座標軸の一方の座標軸(X軸)の正の方向が紙面右方向に設定され、直交座標軸の他方の座標軸(Y軸)の正の方向が紙面上方向に設定されている。
 図2Bは、外観検査機10dにおける回路番号R11-1,C13-1,S13-1の付与例を示している。図2Aと同様に、基板90には、複数(3つ)の部品P1~P3が装着されている。回路番号R11-1で特定される位置には、部品P1が装着されている。回路番号C13-1で特定される位置には、部品P2が装着されている。回路番号S13-1で特定される位置には、部品P3が装着されている。また、外観検査機10dでは、基板90の座標系CS1として、直交座標系CS12が採用されている。直交座標系CS12は、直交座標軸の一方の座標軸(X軸)の正の方向が紙面左方向に設定され、直交座標軸の他方の座標軸(Y軸)の正の方向が紙面上方向に設定されている。
 このように、例えば、部品装着機10cと外観検査機10dにおいて、回路番号R11,R11-1の付与方法が異なると、部品装着機10cと外観検査機10dとの間において、回路番号R11,R11-1に基づいて、部品P1の基板90における位置を対応づけることは困難である。また、例えば、部品装着機10cと外観検査機10dにおいて、座標系CS1が異なると、部品装着機10cと外観検査機10dとの間において、位置座標に基づいて、部品P1の基板90における位置を対応づけることは困難である。部品P1について上述したことは、部品P2および部品P3についても同様に言える。
 図2Cは、部品装着機10cにおける割基板MB1のボード番号B1~B4の付与例を示している。同図に示す基板90は、複数(4つ)の単位基板91が分割可能に結合されている割基板MB1である。この場合、位置特定情報は、例えば、割基板MB1において複数(4つ)の単位基板91の各々を特定するボード番号B1~B4を含むことができる。ボード番号B1は、紙面左上の単位基板91を示している。ボード番号B2は、紙面右上の単位基板91を示している。ボード番号B3は、紙面左下の単位基板91を示している。ボード番号B4は、紙面右下の単位基板91を示している。複数(4つ)の単位基板91の各々には、図2Aに示す部品P1~P3が装着されている。
 図2Dは、外観検査機10dにおける割基板MB1のボード番号B1~B4の付与例を示している。図2Cと同様に、基板90は、複数(4つ)の単位基板91が分割可能に結合されている割基板MB1である。但し、ボード番号B2は、紙面左下の単位基板91を示している。ボード番号B3は、紙面右上の単位基板91を示している。ボード番号B1およびボード番号B4の単位基板91の配置は、図2Cと同様である。複数(4つ)の単位基板91の各々には、図2Aに示す部品P1~P3が装着されている。
 このように、例えば、部品装着機10cと外観検査機10dにおいて、ボード番号B1~B4の付与方法が異なると、例えば、部品装着機10cにおけるボード番号B2の単位基板91の位置と、外観検査機10dにおけるボード番号B2の単位基板91の位置とは異なる。上述したことは、ボード番号B3の単位基板91についても同様に言える。よって、部品装着機10cと外観検査機10dとの間において、ボード番号B1~B4に基づいて、単位基板91を特定し、部品P1~P3の割基板MB1における位置を対応づけることは困難である。
 図2Eは、外観検査機10dにおいてボード番号B1~B4が付与されない場合の回路番号R11-1~R11-4,C13-1~C13-4,S13-1~S13-4の付与例を示している。図2Cと同様に、基板90は、複数(4つ)の単位基板91が分割可能に結合されている割基板MB1である。また、複数(4つ)の単位基板91の各々には、図2Aに示す部品P1~P3が装着されている。但し、図2Eに示す割基板MB1には、ボード番号B1~B4が付与されていない。
 紙面左上の単位基板91では、部品P1は、回路番号R11-1で特定される位置に装着されている。紙面右上の単位基板91では、部品P1は、回路番号R11-2で特定される位置に装着されている。紙面左下の単位基板91では、部品P1は、回路番号R11-3で特定される位置に装着されている。紙面右下の単位基板91では、部品P1は、回路番号R11-4で特定される位置に装着されている。部品P1について上述したことは、部品P2および部品P3についても同様に言える。
 図2Cおよび図2Eに示すように、例えば、部品装着機10cでは、ボード番号B1~B4が付与されているが、外観検査機10dでは、ボード番号B1~B4が付与されていない。この場合、部品装着機10cと外観検査機10dとの間において、ボード番号B1~B4に基づいて、単位基板91を特定し、部品P1~P3の割基板MB1における位置を対応づけることは困難である。
 本実施形態のように、同一の管理装置20が各作業機10の制御プログラムなどを作成する場合、上述した回路番号、割基板MB1のボード番号などの位置特定情報の付与方法は、各作業機10において一致し易い。しかしながら、例えば、対基板作業ライン10Lを構成する複数(4つ)の作業機10のうちの少なくとも二つの作業機10である対象機10TGにおいて製造メーカが異なると、位置特定情報の付与方法が異なる可能性があり、これらが一致しない可能性がある。上述したことは、座標系についても同様に言える。そこで、本実施形態の対応関係生成装置30は、対基板作業ライン10Lの対象機10TGについて、基板90における位置を特定する位置特定情報を対応づけ可能にする。
 1-2.対応関係生成装置30
 対応関係生成装置30は、制御ブロックとして捉えると、対応関係規定部32を備えている。また、対応関係生成装置30は、座標系設定部31をさらに備えると好適である。図1に示すように、本実施形態の対応関係生成装置30は、座標系設定部31および対応関係規定部32を備えている。本実施形態では、座標系設定部31および対応関係規定部32は、管理装置20の制御装置(図示略)に設けられている。
 また、対応関係生成装置30は、図3に示すフローチャートに従って、制御を実行する。座標系設定部31は、ステップS1に示す判断を行う。また、座標系設定部31は、ステップS2に示す処理を行う。対応関係規定部32は、ステップS3に示す処理を行う。なお、対象機10TGの各々について基板90の座標系CS1が揃っている場合、座標系設定部31は、省略することができる。
 1-2-1.座標系設定部31
 座標系設定部31は、対象機10TGの各々について基板90の座標系CS1を揃える。対象機10TGは、対基板作業ライン10Lを構成する複数(4つ)の作業機10のうちの少なくとも二つの作業機10であれば良く、限定されない。本明細書では、対象機10TGは、例えば、印刷検査機10b、部品装着機10cおよび外観検査機10dとする。また、本明細書では、説明の便宜上、二つの作業機10について対応関係生成装置30が説明されているが、三つ以上の作業機10についても同様にして、対応関係生成装置30を適用することができる。
 座標系CS1は、直交座標系であると好適である。また、座標系設定部31は、直交座標軸の一方の座標軸(X軸)の正の方向、および、直交座標軸の他方の座標軸(Y軸)の正の方向のうちの少なくとも一方が異なる直交座標系の中から一の直交座標系CS11を選択して、座標系CS1が異なる少なくとも一つの作業機10について座標系CS1を修正すると好適である。
 図2Aに示すように、例えば、部品装着機10cでは、基板90の座標系CS1として、直交座標系CS11が採用されている。また、図2Bに示すように、例えば、外観検査機10dでは、基板90の座標系CS1として、直交座標系CS12が採用されている。図4Aは、直交座標系CS11の配置例を示しており、図4Bは、直交座標系CS12の配置例を示している。これらの場合において、座標系設定部31が基板90の座標系CS1を直交座標系CS11に揃えることを想定する。なお、直交座標軸は、X軸およびY軸によって形成される4つの象限のうちの一の象限(例えば、第一象限)に、部品P1~P3が含まれるように設定されるものとする。
 座標系設定部31は、座標系CS1が一致しているか否かを判断する(図3に示すステップS1)。例えば、直交座標系CS11における部品P1~P3の座標データ(X座標およびY座標)の集合を第一座標データ群とする。例えば、図4Aに示すX座標X11およびY座標Y11は、直交座標系CS11における部品P1の座標データ(例えば、部品P1の中心の座標データ)を示している。座標系設定部31は、第一座標データ群の座標データのうちのX座標が最も小さい座標データによって特定される位置座標を、直交座標系CS11におけるX軸方向の原点(X座標がゼロ)として仮設定する。座標系設定部31は、第一座標データ群の座標データのうちのY座標が最も小さい座標データによって特定される位置座標を、直交座標系CS11におけるY軸方向の原点(Y座標がゼロ)として仮設定する。このようにして、図4Aに示す直交座標系CS11が設定される。
 同様に、直交座標系CS12における部品P1~P3の座標データ(X座標およびY座標)の集合を第二座標データ群とする。例えば、図4Bに示すX座標X12およびY座標Y12は、直交座標系CS12における部品P1の座標データ(例えば、部品P1の中心の座標データ)を示している。座標系設定部31は、第二座標データ群の座標データのうちのX座標が最も小さい座標データによって特定される位置座標を、直交座標系CS12におけるX軸方向の原点(X座標がゼロ)として仮設定する。座標系設定部31は、第二座標データ群の座標データのうちのY座標が最も小さい座標データによって特定される位置座標を、直交座標系CS12におけるY軸方向の原点(Y座標がゼロ)として仮設定する。このようにして、図4Bに示す直交座標系CS12が設定される。
 例えば、座標系設定部31は、第一座標データ群に含まれる部品P1~P3の座標データのX座標の平均値(第一X座標平均値)を算出し、第二座標データ群に含まれる部品P1~P3の座標データのX座標の平均値(第二X座標平均値)を算出する。座標系設定部31は、第一X座標平均値と第二X座標平均値との差(絶対値)が所定値を超えているときに、対象機10TGである部品装着機10cと外観検査機10dとの間において、基板90の座標系CS1が不一致であると判断する。同様に、座標系設定部31は、第一座標データ群に含まれる部品P1~P3の座標データのY座標の平均値(第一Y座標平均値)を算出し、第二座標データ群に含まれる部品P1~P3の座標データのY座標の平均値(第二Y座標平均値)を算出する。座標系設定部31は、第一Y座標平均値と第二Y座標平均値との差(絶対値)が所定値を超えているときに、対象機10TGである部品装着機10cと外観検査機10dとの間において、基板90の座標系CS1が不一致であると判断する。なお、所定値は、例えば、ゼロとすることができる。また、所定値は、例えば、部品P1~P3の中心のオフセット値とすることもできる。
 図4Aおよび図4Bに示すように、直交座標系CS11のX軸の正の方向(紙面右方向)と、直交座標系CS12のX軸の正の方向(紙面左方向)とは、異なる。直交座標系CS11のY軸の正の方向(紙面上方向)と、直交座標系CS12のY軸の正の方向(紙面上方向)とは、一致している。よって、この場合、第一X座標平均値と第二X座標平均値との差(絶対値)が所定値を超え、座標系設定部31は、対象機10TGである部品装着機10cと外観検査機10dとの間において、基板90の座標系CS1が不一致であると判断する。座標系CS1が不一致の場合(図3に示すステップS1でYesの場合)、座標系設定部31は、座標系CS1を修正する(ステップS2)。そして、制御は、ステップS3に移行する。なお、座標系CS1が一致している場合(ステップS1でNoの場合)、制御は、ステップS3に移行する。
 本実施形態では、座標系設定部31は、直交座標軸の一方の座標軸(X軸)の正の方向、および、直交座標軸の他方の座標軸(Y軸)の正の方向のうちの少なくとも一方が異なる直交座標系の中から一の直交座標系CS11を選択して、座標系CS1が異なる外観検査機10dについて座標系CS1を修正する。直交座標系には、既述した直交座標系CS11および直交座標系CS12が含まれる。直交座標系には、直交座標軸の一方の座標軸(X軸)の正の方向が紙面右方向に設定され、直交座標軸の他方の座標軸(Y軸)の正の方向が紙面下方向に設定される座標系が含まれる。直交座標系には、直交座標軸の一方の座標軸(X軸)の正の方向が紙面左方向に設定され、直交座標軸の他方の座標軸(Y軸)の正の方向が紙面下方向に設定される座標系が含まれる。つまり、直交座標系には、四種類の直交座標系が含まれる。また、X軸およびY軸の名称(ラベリング)を入れ替えた直交座標軸を想定すれば、直交座標系には、八種類の直交座標系が含まれる。
 座標系設定部31は、外観検査機10dについて、四種類の直交座標系または八種類の直交座標系の中から任意の一の直交座標系(現在設定されている直交座標系を除く。)を選択する。同様にして、座標系設定部31は、選択した直交座標系について、X軸方向の原点(X座標がゼロ)を仮設定し、Y軸方向の原点(Y座標がゼロ)を仮設定する。また、座標系設定部31は、選択した直交座標系について、第一X座標平均値と第二X座標平均値との差(絶対値)および第一Y座標平均値と第二Y座標平均値との差(絶対値)を算出する。座標系設定部31は、第一X座標平均値と第二X座標平均値との差(絶対値)が所定値以下になり、かつ、第一Y座標平均値と第二Y座標平均値との差(絶対値)が所定値以下になるまで、直交座標系の選択を繰り返す。座標系設定部31は、第一X座標平均値と第二X座標平均値との差(絶対値)が所定値以下であり、かつ、第一Y座標平均値と第二Y座標平均値との差(絶対値)が所定値以下のときに、座標系CS1が直交座標系CS11に修正されたと判断することができる。また、座標系設定部31は、このときのX軸方向の仮の原点(X座標がゼロ)をX軸方向の原点(X座標がゼロ)として確定し、このときのY軸方向の仮の原点(Y座標がゼロ)をY軸方向の原点(Y座標がゼロ)として確定する。
 本実施形態によれば、対応関係生成装置30は、座標系設定部31を備える。これにより、対応関係生成装置30は、座標系CS1が異なる作業機10が対象機10TGに含まれるときに、対象機10TGの各々について基板90の座標系CS1を揃えることができる。また、座標系設定部31は、直交座標軸の一方の座標軸(X軸)の正の方向、および、直交座標軸の他方の座標軸(Y軸)の正の方向のうちの少なくとも一方が異なる直交座標系の中から一の直交座標系CS11を選択して、座標系CS1が異なる少なくとも一つの作業機10について座標系CS1を修正する。これにより、対応関係生成装置30は、基板90の座標系CS1を容易に揃えることができる。
 なお、座標系CS1が一致しているか否かの判断は、種々の方法をとり得る。座標系設定部31は、例えば、第一座標データ群に含まれる部品P1~P3の座標データを、X座標の昇順または降順に配列した第一数列を導出することができる。X座標が同値の座標データが存在する場合、座標系設定部31は、X座標が同値の座標データについて、Y座標の昇順または降順に配列する。同様に、座標系設定部31は、例えば、第二座標データ群に含まれる部品P1~P3の座標データを、X座標の昇順または降順に配列した第二数列を導出することができる。X座標が同値の座標データが存在する場合、座標系設定部31は、X座標が同値の座標データについて、Y座標の昇順または降順に配列する。但し、座標系設定部31は、第一数列において、座標データをX座標の昇順に配列するときは、第二数列において、座標データをX座標の昇順に配列する。座標系設定部31は、第一数列において、座標データをX座標の降順に配列するときは、第二数列において、座標データをX座標の降順に配列する。上述したことは、X座標が同値の座標データについて、Y座標の昇順または降順に配列する場合についても同様に言える。
 座標系設定部31は、例えば、第一数列の第一項(初項)の座標データのX座標と、第二数列の第一項(初項)の座標データのX座標との差(絶対値)が所定値を超えているときに、対象機10TGである部品装着機10cと外観検査機10dとの間において、基板90の座標系CS1が不一致であると判断する。同様に、座標系設定部31は、第一数列の第一項の座標データのY座標と、第二数列の第一項の座標データのY座標との差(絶対値)が所定値を超えているときに、対象機10TGである部品装着機10cと外観検査機10dとの間において、基板90の座標系CS1が不一致であると判断する。座標系設定部31は、第一数列および第二数列の第二項以降の座標データについても、同様にして座標系CS1の不一致を判断することができる。なお、所定値は、例えば、ゼロとすることができる。また、所定値は、例えば、部品P1~P3の中心のオフセット値とすることもできる。
 少なくとも一組の座標データについて座標系CS1の不一致が判断された場合、座標系設定部31は、既述した例と同様にして、四種類の直交座標系または八種類の直交座標系の中から任意の一の直交座標系(現在設定されている直交座標系を除く。)を選択し、上述した処理および判断を行う。座標系設定部31は、すべての座標データ(1から第一数列および第二数列の要素数までのすべての自然数K)について、所定条件が成立するときに、座標系CS1が直交座標系CS11に修正されたと判断することができる。所定条件は、第一数列の第K項の座標データのX座標と、第二数列の第K項の座標データのX座標との差(絶対値)が所定値以下であり、かつ、第一数列の第K項の座標データのY座標と、第二数列の第K項の座標データのY座標との差(絶対値)が所定値以下である場合をいう。
 1-2-2.対応関係規定部32
 対応関係規定部32は、対象機10TGの各々の位置特定情報を、基板90の位置座標に基づいて対応づける(図3に示すステップS3)。対応関係規定部32は、基板90の所定位置Q1について、部品装着機10cにおける位置座標と、外観検査機10dにおける位置座標とが所定の座標範囲CR1に含まれるときに、部品装着機10cにおける位置特定情報と外観検査機10dにおける位置特定情報とを対応づけると好適である。
 座標範囲CR1は、例えば、部品P1の外形形状より若干大きく設定することができる。また、座標範囲CR1は、例えば、部品P1のはんだの印刷領域(パッド領域)の少なくとも一部と重なるように設定することができる。図4Aに示すように、例えば、所定位置Q1が部品P1の中心(X座標X11およびY座標Y11)とする。このとき、部品装着機10cにおける位置座標(X座標X11およびY座標Y11)と、外観検査機10dにおける位置座標(X座標X11およびY座標Y11)とは、座標範囲CR1に含まれる。よって、対応関係規定部32は、部品装着機10cにおける位置特定情報(例えば、回路番号R11)と、外観検査機10dにおける位置特定情報(例えば、回路番号R11-1)とを対応づける。なお、外観検査機10dにおける位置座標は、座標系CS1が直交座標系CS12から直交座標系CS11に修正されたことに伴い、図4Bに示すX座標X12からX座標X11に修正され、図4Bに示すY座標Y12からY座標Y11に修正されている。
 同様に、対応関係規定部32は、基板90の所定位置Q2について、部品装着機10cにおける位置座標と、外観検査機10dにおける位置座標とが所定の座標範囲CR2に含まれるときに、部品装着機10cにおける位置特定情報(例えば、回路番号C13)と外観検査機10dにおける位置特定情報(例えば、回路番号C13-1)とを対応づける。対応関係規定部32は、基板90の所定位置Q3について、部品装着機10cにおける位置座標と、外観検査機10dにおける位置座標とが所定の座標範囲CR3に含まれるときに、部品装着機10cにおける位置特定情報(例えば、回路番号S13)と外観検査機10dにおける位置特定情報(例えば、回路番号S13-1)とを対応づける。座標範囲CR2および座標範囲CR3は、座標範囲CR1と同様にして設定することができる。
 このように、対応関係規定部32は、基板90の所定位置Q1について、対象機10TGのうちの一の作業機10における位置座標と、対象機10TGのうちの他の作業機10における位置座標とが所定の座標範囲CR1に含まれるときに、一の作業機10における位置特定情報と他の作業機10における位置特定情報とを対応づけることができる。対応関係規定部32は、所定位置Q2および所定位置Q3についても同様にして、位置特定情報を対応づけることができる。
 位置特定情報は、基板90に形成される回路の回路番号R11,C13,S13,R11-1,C13-1,S13-1を含むと好適である。図5は、対応関係CP1の一例を示している。対応関係CP1は、部品装着機10cにおける回路番号R11,C13,S13と、外観検査機10dにおける回路番号R11-1,C13-1,S13-1とを対応づけている。具体的には、対応関係CP1によって、部品装着機10cにおける回路番号R11と、外観検査機10dにおける回路番号R11-1とが対応づけられている。対応関係CP1によって、部品装着機10cにおける回路番号C13と、外観検査機10dにおける回路番号C13-1とが対応づけられている。対応関係CP1によって、部品装着機10cにおける回路番号S13と、外観検査機10dにおける回路番号S13-1とが対応づけられている。
 また、位置特定情報は、割基板MB1において複数(4つ)の単位基板91の各々を特定するボード番号B1~B4、および、複数(4つ)の単位基板91の各々に形成される回路の回路番号R11,C13,S13のうちの少なくとも回路番号R11,C13,S13を含むと好適である。図6Aは、割基板MB1における対応関係CP2の一例を示している。同図の対応関係CP2は、部品装着機10cにおけるボード番号B1~B4および回路番号R11,C13,S13と、外観検査機10dにおけるボード番号B1~B4および回路番号R11,C13,S13とを対応づけている。
 具体的には、対応関係CP2によって、部品装着機10cにおけるボード番号B1および回路番号R11と、外観検査機10dにおけるボード番号B1および回路番号R11とが対応づけられている。対応関係CP2によって、部品装着機10cにおけるボード番号B1および回路番号C13と、外観検査機10dにおけるボード番号B1および回路番号C13とが対応づけられている。対応関係CP2によって、部品装着機10cにおけるボード番号B1および回路番号S13と、外観検査機10dにおけるボード番号B1および回路番号S13とが対応づけられている。ボード番号B1について上述したことは、ボード番号B2~B4についても同様に言える。
 図6Bは、割基板MB1における対応関係CP3の一例を示している。同図の対応関係CP3は、部品装着機10cにおけるボード番号B1~B4および回路番号R11,C13,S13と、外観検査機10dにおける回路番号R11-1~R11-4,C13-1~C13-4,S13-1~S13-4とを対応づけている。具体的には、対応関係CP3によって、部品装着機10cにおけるボード番号B1および回路番号R11と、外観検査機10dにおける回路番号R11-1とが対応づけられている。対応関係CP3によって、部品装着機10cにおけるボード番号B1および回路番号C13と、外観検査機10dにおける回路番号C13-1とが対応づけられている。対応関係CP3によって、部品装着機10cにおけるボード番号B1および回路番号S13と、外観検査機10dにおける回路番号S13-1とが対応づけられている。ボード番号B1について上述したことは、ボード番号B2~B4についても同様に言える。
 また、位置特定情報は、基板90におけるはんだの印刷領域を特定するパッド情報PA1~PL6を含むと好適である。図7Aは、印刷検査機10bにおけるパッド情報PA1~PL6の付与例を示している。図7Bは、部品P1~P3の平面形状および部品装着機10cにおける回路番号R11,C13,S13の付与例を示している。図7Cは、パッド情報PA1~PC6で示されるパッド領域と、部品P1~P3の各々に外接する外接矩形との重なり状態の一例を示している。
 図7Aおよび図7Bに示す基板90は、図2Cと同様に、複数(4つ)の単位基板91が分割可能に結合されている割基板MB1である。複数(4つ)の単位基板91の各々には、図4Aに示す部品P1~P3が装着される。図7A~図7Cに示すように、パッド情報PA1およびパッド情報PA2で特定される位置には、ボード番号B1の回路番号R11の部品P1が装着される。パッド情報PB1およびパッド情報PB2で特定される位置には、ボード番号B1の回路番号C13の部品P2が装着される。パッド情報PC1~パッド情報PC6で特定される位置には、ボード番号B1の回路番号S13の部品P3が装着される。ボード番号B1について上述したことは、ボード番号B2~B4についても同様に言える。
 図7Cに示すように、パッド情報PA1およびパッド情報PA2で示されるパッド領域の一部と、部品P1に外接する外接矩形SH1とが重なっている。よって、パッド情報PA1およびパッド情報PA2によって、基板90における部品P1が装着される位置を特定することができる。図4Aに示す座標範囲CR1は、パッド情報PA1およびパッド情報PA2で示されるパッド領域の少なくとも一部と重なるように設定することができる。同様に、パッド情報PB1およびパッド情報PB2で示されるパッド領域の一部と、部品P2に外接する外接矩形SH2とが重なっている。パッド情報PC1~パッド情報PC6で示されるパッド領域の一部と、部品P3に外接する外接矩形SH3とが重なっている。よって、部品P1および座標範囲CR1について上述したことは、部品P2および座標範囲CR2についても同様に言える。部品P1および座標範囲CR1について上述したことは、部品P3および座標範囲CR3についても同様に言える。
 図8は、ボード番号B1の対応関係CP4の一例を示している。同図の対応関係CP4は、印刷検査機10bにおけるパッド情報PA1~パッド情報PC6と、部品装着機10cにおけるボード番号B1および回路番号R11,C13,S13とを対応づけている。具体的には、対応関係CP4によって、印刷検査機10bにおけるパッド情報PA1およびパッド情報PA2と、部品装着機10cにおけるボード番号B1および回路番号R11とが対応づけられている。対応関係CP4によって、印刷検査機10bにおけるパッド情報PB1およびパッド情報PB2と、部品装着機10cにおけるボード番号B1および回路番号C13とが対応づけられている。対応関係CP4によって、印刷検査機10bにおけるパッド情報PC1~パッド情報PC6と、部品装着機10cにおけるボード番号B1および回路番号S13とが対応づけられている。ボード番号B1について上述したことは、ボード番号B2~B4についても同様に言える。
 このように、対応関係規定部32は、一の作業機10におけるパッド情報と、他の作業機10におけるボード番号および回路番号とを対応づけることができる。なお、対応関係規定部32は、一の作業機10におけるパッド情報と他の作業機10におけるパッド情報とを対応づけることもできる。また、基板90が割基板MB1のときに、対応関係規定部32は、一の作業機10におけるパッド情報と他の作業機10における回路番号とを対応づけることもできる。さらに、基板90が割基板MB1でない場合においても、対応関係規定部32は、一の作業機10におけるパッド情報と他の作業機10における回路番号とを対応づけることができる。
 2.対応関係生成装置30の使用例
 対応関係生成装置30は、例えば、対基板作業ライン10Lの対象機10TGの動作状況および生産状況のうちの少なくとも一方をトレース(追跡)する際に用いることができる。例えば、部品装着機10cと外観検査機10dにおいて、回路番号(例えば、回路番号R11および回路番号R11-1)の付与方法が異なる場合を想定する。この場合、トレースを行う作業者は、図5に示す対応関係CP1を用いて、部品装着機10cにおける回路番号R11と、外観検査機10dにおける回路番号R11-1とを対応づけて、トレースを行うことができる。
 3.対応関係生成方法
 対応関係生成装置30について既述したことは、対応関係生成方法についても同様に言える。具体的には、座標系設定部31が行う制御は、座標系設定工程に相当する。つまり、座標系設定工程は、対象機10TGの各々について基板90の座標系CS1を揃える工程である。座標系設定工程は、直交座標軸の一方の座標軸(X軸)の正の方向、および、直交座標軸の他方の座標軸(Y軸)の正の方向のうちの少なくとも一方が異なる直交座標系の中から一の直交座標系CS11を選択して、座標系CS1が異なる少なくとも一つの作業機10について座標系CS1を修正する工程であると好適である。
 また、対応関係規定部32が行う制御は、対応関係規定工程に相当する。つまり、対応関係規定工程は、対象機10TGの各々の位置特定情報を、基板90の位置座標に基づいて対応づける工程である。対応関係規定工程は、基板90の所定位置Q1について、対象機10TGのうちの一の作業機10における位置座標と、対象機10TGのうちの他の作業機10における位置座標とが所定の座標範囲CR1に含まれるときに、一の作業機10における位置特定情報と他の作業機10における位置特定情報とを対応づける工程であると好適である。対応関係規定工程は、所定位置Q2および所定位置Q3についても同様にして、位置特定情報を対応づける工程であると好適である。対応関係生成方法においても、対応関係生成装置30の作用効果と同様の作用効果を得ることができる。
 4.実施形態の効果の一例
 本実施形態の対応関係生成装置30によれば、対応関係規定部32を備える。これにより、対応関係生成装置30は、対象機10TGの各々の位置特定情報を、基板90の位置座標に基づいて対応づけることができる。
10:作業機、10L:対基板作業ライン、10TG:対象機、
10a:印刷機、10b:印刷検査機、
10c:部品装着機、10d:外観検査機、
30:対応関係生成装置、
31:座標系設定部、32:対応関係規定部、
90:基板、91:単位基板、MB1:割基板、
R11,C13,S13:回路番号、
R11-1,C13-1,S13-1:回路番号、
B1~B4:ボード番号、
PA1~PL6:パッド情報、
CS1:座標系、CS11:直交座標系、
CR1~CR3:座標範囲、
P1~P3:部品、Q1~Q3:所定位置。

Claims (8)

  1.  基板における位置を特定する情報を位置特定情報とするとき、
     前記基板に所定の作業を行う対基板作業ラインを構成する複数の作業機のうちの少なくとも二つの作業機である対象機の各々の前記位置特定情報を、前記基板の位置座標に基づいて対応づける対応関係規定部を備える対応関係生成装置。
  2.  前記対象機の各々について前記基板の座標系を揃える座標系設定部を備える請求項1に記載の対応関係生成装置。
  3.  前記座標系は、直交座標系であり、
     前記座標系設定部は、直交座標軸の一方の座標軸の正の方向、および、前記直交座標軸の他方の座標軸の正の方向のうちの少なくとも一方が異なる前記直交座標系の中から一の前記直交座標系を選択して、前記座標系が異なる少なくとも一つの作業機について前記座標系を修正する請求項2に記載の対応関係生成装置。
  4.  前記対応関係規定部は、前記基板の所定位置について、前記対象機のうちの一の作業機における前記位置座標と、前記対象機のうちの他の作業機における前記位置座標とが所定の座標範囲に含まれるときに、前記一の作業機における前記位置特定情報と前記他の作業機における前記位置特定情報とを対応づける請求項1~請求項3のいずれか一項に記載の対応関係生成装置。
  5.  前記位置特定情報は、前記基板に形成される回路の回路番号を含む請求項1~請求項4のいずれか一項に記載の対応関係生成装置。
  6.  前記基板は、複数の単位基板が分割可能に結合されている割基板であり、
     前記位置特定情報は、前記割基板において前記複数の単位基板の各々を特定するボード番号、および、前記複数の単位基板の各々に形成される回路の回路番号のうちの少なくとも前記回路番号を含む請求項1~請求項4のいずれか一項に記載の対応関係生成装置。
  7.  前記位置特定情報は、前記基板におけるはんだの印刷領域を特定するパッド情報を含む請求項1~請求項6のいずれか一項に記載の対応関係生成装置。
  8.  前記対基板作業ラインは、前記基板における部品の装着位置にはんだを印刷する印刷機と、前記印刷機によって印刷された前記はんだの印刷状態を検査する印刷検査機と、前記印刷機によって印刷された前記はんだの上に前記部品を装着する部品装着機と、前記部品装着機によって装着された前記部品の装着状態を検査する外観検査機とを備える請求項1~請求項7のいずれか一項に記載の対応関係生成装置。
PCT/JP2018/002026 2018-01-23 2018-01-23 対応関係生成装置 WO2019146004A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/JP2018/002026 WO2019146004A1 (ja) 2018-01-23 2018-01-23 対応関係生成装置
JP2019567434A JP7050821B2 (ja) 2018-01-23 2018-01-23 対応関係生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2018/002026 WO2019146004A1 (ja) 2018-01-23 2018-01-23 対応関係生成装置

Publications (1)

Publication Number Publication Date
WO2019146004A1 true WO2019146004A1 (ja) 2019-08-01

Family

ID=67396027

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/002026 WO2019146004A1 (ja) 2018-01-23 2018-01-23 対応関係生成装置

Country Status (2)

Country Link
JP (1) JP7050821B2 (ja)
WO (1) WO2019146004A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2021144981A1 (ja) * 2020-01-17 2021-07-22

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05226895A (ja) * 1992-02-14 1993-09-03 Citizen Watch Co Ltd 電子部品装着装置の部品装着位置指定方法
JP2001244695A (ja) * 2000-03-01 2001-09-07 Matsushita Electric Ind Co Ltd 基板加工装置
JP2006073961A (ja) * 2004-09-06 2006-03-16 Matsushita Electric Ind Co Ltd 部品実装品質分析方法及び部品実装品質分析装置
US20120267216A1 (en) * 2008-04-08 2012-10-25 Sony Corporation Component mounting apparatus, mounting-component producing method, and conveyor apparatus
JP2012227308A (ja) * 2011-04-19 2012-11-15 Fuji Mach Mfg Co Ltd 電気部品装着機および電気回路製造方法
JP2013021074A (ja) * 2011-07-08 2013-01-31 Fuji Mach Mfg Co Ltd 電子回路部品の立上がり防止方法および電子回路製造システム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05226895A (ja) * 1992-02-14 1993-09-03 Citizen Watch Co Ltd 電子部品装着装置の部品装着位置指定方法
JP2001244695A (ja) * 2000-03-01 2001-09-07 Matsushita Electric Ind Co Ltd 基板加工装置
JP2006073961A (ja) * 2004-09-06 2006-03-16 Matsushita Electric Ind Co Ltd 部品実装品質分析方法及び部品実装品質分析装置
US20120267216A1 (en) * 2008-04-08 2012-10-25 Sony Corporation Component mounting apparatus, mounting-component producing method, and conveyor apparatus
JP2012227308A (ja) * 2011-04-19 2012-11-15 Fuji Mach Mfg Co Ltd 電気部品装着機および電気回路製造方法
JP2013021074A (ja) * 2011-07-08 2013-01-31 Fuji Mach Mfg Co Ltd 電子回路部品の立上がり防止方法および電子回路製造システム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2021144981A1 (ja) * 2020-01-17 2021-07-22
WO2021144981A1 (ja) * 2020-01-17 2021-07-22 株式会社Fuji 検査装置及び検査方法
JP7406571B2 (ja) 2020-01-17 2023-12-27 株式会社Fuji 検査装置及び検査方法

Also Published As

Publication number Publication date
JP7050821B2 (ja) 2022-04-08
JPWO2019146004A1 (ja) 2020-11-26

Similar Documents

Publication Publication Date Title
JP5884015B2 (ja) 電子部品装着システム
JP4883131B2 (ja) 電子部品実装方法
CN102164473B (zh) 元件安装装置以及元件安装方法
JP6297591B2 (ja) 対回路基板作業システムのデータ更新方法及び対回路基板作業システム
US10165719B2 (en) Electronic component mounting system and electronic component mounting method
JP2006203020A (ja) 電子部品実装システムおよび電子部品実装方法
JP2015185546A (ja) 電子部品実装システムおよび電子部品実装方法
WO2019146004A1 (ja) 対応関係生成装置
JP2008198730A (ja) 表面実装機、スクリーン印刷装置及び実装ライン
CN113508652B (zh) 部件搭载装置以及部件搭载方法、安装基板制造***以及安装基板制造方法、和搭载完毕部件检查装置
JP4705969B2 (ja) 可撓性材料の付着方法
JPH09260898A (ja) 電子部品実装方法とその装置
JP2012231010A (ja) 実装システム、電子部品の実装方法、基板の製造方法及びプログラム
JP5577770B2 (ja) 座標補正方法
US6885905B2 (en) Electric-circuit fabricating system and method, and electric-circuit fabricating program
WO2018146838A1 (ja) 半田印刷検査装置
JP2014154649A (ja) 生産データ作成装置および生産データ作成方法
CN100584184C (zh) 基板识别方法及元件安装***
JP7194881B2 (ja) 部品実装システムおよび実装基板の製造方法
JP2013188921A (ja) スクリーン印刷装置、スクリーン印刷方法およびスクリーン印刷法での基板位置補正方法
CN110301172A (zh) 元件安装***及元件安装方法
JP2018152502A (ja) 電子部品実装システム
JP7185761B2 (ja) 演算装置
US11751370B2 (en) Correction amount calculation device, component mounting machine, and correction amount calculation method
JP2023066458A (ja) 部品実装システムおよび部品実装装置ならびに部品実装方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18902783

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019567434

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18902783

Country of ref document: EP

Kind code of ref document: A1