WO2021186623A1 - データ管理装置およびデータ管理方法 - Google Patents

データ管理装置およびデータ管理方法 Download PDF

Info

Publication number
WO2021186623A1
WO2021186623A1 PCT/JP2020/012025 JP2020012025W WO2021186623A1 WO 2021186623 A1 WO2021186623 A1 WO 2021186623A1 JP 2020012025 W JP2020012025 W JP 2020012025W WO 2021186623 A1 WO2021186623 A1 WO 2021186623A1
Authority
WO
WIPO (PCT)
Prior art keywords
data group
data
component
reference data
group
Prior art date
Application number
PCT/JP2020/012025
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 US17/906,424 priority Critical patent/US20230110169A1/en
Priority to JP2022508708A priority patent/JP7261935B2/ja
Priority to PCT/JP2020/012025 priority patent/WO2021186623A1/ja
Priority to EP20925084.4A priority patent/EP4124196A4/en
Priority to CN202080098106.3A priority patent/CN115245065A/zh
Publication of WO2021186623A1 publication Critical patent/WO2021186623A1/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/08Monitoring manufacture of assemblages
    • H05K13/085Production planning, e.g. of allocation of products to machines, of mounting sequences at machine or facility level
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
    • G05B19/4099Surface or curve machining, making 3D objects, e.g. desktop manufacturing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45026Circuit board, pcb

Definitions

  • This specification discloses technologies related to data management devices and data management methods.
  • the data management device described in Patent Document 1 stores a reference work file including work data used in the surface mount equipment. Further, the data management device includes a receiving unit and a data correcting unit. The receiver receives a modified file for the reference work file from the surface mount equipment. The data correction unit corrects the corresponding work data among at least one work data that constitutes the reference work file so as to correspond to the received correction file, and displays the sender that transmitted the correction file. Modify the reference work file. Further, the data correction unit corrects the work data corresponding to the correction file to different hues or forms depending on the device that transmitted the correction file or the source of the correction file.
  • the data used for the mounting process of mounting parts on the board is duplicated for each predetermined data group and used by a plurality of component mounting machines.
  • the data included in the data group may be changed for the purpose of improving the mounting process, for example.
  • the data included in the data groups may differ.
  • the worker confirms whether or not the data has been changed the more types of data groups there are, the more difficult it is to find the data group including the changed data, and the more complicated the confirmation work of the changed data.
  • the present specification can identify a data group associated with a data group in which at least one data included in the data group, which is a set of data used in the mounting process, has been changed. Disclose the data management device and data management method.
  • This specification discloses a data management device including a judgment unit and an output unit.
  • a set of data used for the mounting process of mounting the component on the board is referred to as a data group.
  • One of the plurality of data groups is referred to as a reference data group, and the data group managed in association with the reference data group is referred to as a related data group.
  • the derived data group includes the difference data in which the corresponding data corresponding to the data in the reference data group is different from the data in the reference data group.
  • the determination unit determines whether or not the derived data group is associated with each of the plurality of types of the reference data group.
  • the output unit does not associate the derived data group with the identification information for identifying the specific reference data group which is the reference data group to which the derived data group is associated.
  • the identification information that identifies the normal reference data group, which is the reference data group, is output in an identifiable manner.
  • this specification discloses a data management method including a judgment process and an output process.
  • a set of data used for the mounting process of mounting the component on the board is referred to as a data group.
  • One of the plurality of data groups is referred to as a reference data group, and the data group managed in association with the reference data group is referred to as a related data group.
  • the derived data group includes the difference data in which the corresponding data corresponding to the data in the reference data group is different from the data in the reference data group.
  • the determination step determines whether or not the derived data group is associated with each of the plurality of types of the reference data group.
  • the derived data group is not associated with the identification information that identifies the specific reference data group, which is the reference data group to which the derived data group is associated, based on the determination result by the determination step.
  • the identification information that identifies the normal reference data group, which is the reference data group, is output in an identifiable manner.
  • the data management device has a judgment unit and an output unit. Thereby, the data management device can identify the specific reference data group to which the derived data group in which at least one data included in the data group has been changed is associated. The same applies to the data management method described above for the data management device.
  • Embodiment 1-1 Configuration example of the substrate work line WL0
  • a predetermined substrate work is performed on the substrate 90.
  • the type and number of the anti-board work machines WM0 constituting the anti-board work line WL0 are not limited.
  • the board-to-board work line WL0 of the present embodiment is a plurality (five) board-to-board work of the printing machine WM1, the printing inspection machine WM2, the component mounting machine WM3, the reflow furnace WM4, and the appearance inspection machine WM5.
  • the machine WM0 is provided, and the substrate 90 is conveyed in this order by the substrate conveying device.
  • the printing machine WM1 prints solder at mounting positions of a plurality of parts 91 on the substrate 90.
  • the printing inspection machine WM2 inspects the printing state of the solder printed by the printing machine WM1.
  • the component mounting machine WM3 mounts a plurality of components 91 on the substrate 90 on which the solder is printed by the printing machine WM1.
  • the component mounting machine WM3 may be one or a plurality. When a plurality of component mounting machines WM3 are provided, the plurality of component mounting machines WM3 can share and mount the plurality of parts 91.
  • the reflow furnace WM4 heats the substrate 90 on which a plurality of parts 91 are mounted by the parts mounting machine WM3, melts the solder, and performs soldering.
  • the visual inspection machine WM5 inspects the mounting state of a plurality of parts 91 mounted by the component mounting machine WM3.
  • the board-to-board work line WL0 uses a plurality of (five) board-to-board work machines WM0 to sequentially convey the boards 90 and execute a production process including an inspection process to produce the board product 900. Can be done.
  • the substrate work line WL0 includes, for example, a functional inspection machine, a buffer device, a substrate supply device, a substrate reversing device, a shield mounting device, an adhesive coating device, an ultraviolet irradiation device, and other anti-board work machines WM0 as needed. You can also prepare.
  • a plurality of (five) anti-board work machines WM0 and a line management device LC0 constituting the anti-board work line WL0 are communicably connected by a communication unit. Further, the line management device LC0 and the management device HC0 are communicably connected by a communication unit.
  • the communication unit can connect these in a communicable manner by wire or wirelessly, and various communication methods can be adopted.
  • a premises information communication network (LAN: Local Area Network) is configured by a plurality of (five) anti-board work machines WM0, a line management device LC0, and a management device HC0. Therefore, the plurality of (five) anti-board working machines WM0 can communicate with each other via the communication unit. Further, the plurality (five) anti-board working machines WM0 can communicate with the line management device LC0 via the communication unit. Further, the line management device LC0 and the management device HC0 can communicate with each other via the communication unit.
  • LAN Local Area Network
  • the line management device LC0 controls a plurality of (five) anti-board work machines WM0 constituting the anti-board work line WL0, and monitors the operating status of the anti-board work line WL0.
  • the line management device LC0 stores various control data for controlling a plurality of (five) anti-board working machines WM0.
  • the line management device LC0 transmits control data to each of a plurality (five) anti-board work machines WM0. Further, each of the plurality (five) anti-board working machines WM0 transmits the operating status and the production status to the line management device LC0.
  • the management device HC0 manages at least one line management device LC0. For example, the operating status and the production status of the anti-board working machine WM0 acquired by the line management device LC0 are transmitted to the management device HC0 as needed.
  • the management device HC0 is provided with a data server DS0.
  • the data server DS0 can store various acquired data acquired by the board working machine WM0. For example, various image data captured by the anti-board working machine WM0 are included in the acquired data.
  • the record (log data) of the operating status acquired by the board working machine WM0 is included in the acquired data.
  • the data server DS0 can store various production information regarding the production of the board product 900.
  • the mounting-related information and the parts-related information described later are included in the production information.
  • the inspection standard information used when the inspection machine such as the printing inspection machine WM2 and the appearance inspection machine WM5 inspects the object is included in the production information.
  • the inspection result by the inspection machine is included in the production information.
  • the quality information (traceability information) of the substrate product 900 is included in the production information.
  • the component mounting machine WM3 mounts a plurality of components 91 on the substrate 90. As shown in FIG. 2, the component mounting machine WM3 includes a board transfer device 11, a component supply device 12, a component transfer device 13, a component camera 14, a board camera 15, and a control device 16.
  • the substrate transfer device 11 is composed of, for example, a belt conveyor or the like, and conveys the substrate 90 in the transfer direction (X-axis direction).
  • the substrate 90 is a circuit board on which an electronic circuit, an electric circuit, a magnetic circuit, and the like are formed.
  • the board transfer device 11 carries the board 90 into the machine of the component mounting machine WM3, and positions the board 90 at a predetermined position in the machine.
  • the board transfer device 11 carries out the board 90 out of the component mounting machine WM3 after the mounting process of the plurality of components 91 by the component mounting machine WM3 is completed.
  • the component supply device 12 supplies a plurality of components 91 mounted on the substrate 90.
  • the component supply device 12 includes a plurality of feeders 121 provided along the transport direction (X-axis direction) of the substrate 90.
  • Each of the plurality of feeders 121 pitch-feeds a carrier tape containing the plurality of parts 91, and supplies the parts 91 so that the parts 91 can be collected at a supply position located on the tip side of the feeder 121.
  • the component supply device 12 can also supply electronic components (for example, lead components) that are relatively large in size as compared with chip components and the like in a state of being arranged on the tray.
  • the parts transfer device 13 includes a head drive device 131 and a moving table 132.
  • the head driving device 131 is configured so that the moving table 132 can be moved in the X-axis direction and the Y-axis direction by a linear motion mechanism.
  • a mounting head 20 is detachably (replaceable) provided on the moving table 132 by a clamp member.
  • the mounting head 20 uses at least one holding member 30 to collect and hold the component 91 supplied by the component supply device 12, and mounts the component 91 on the substrate 90 positioned by the substrate transfer device 11.
  • the holding member 30 for example, a suction nozzle, a chuck, or the like can be used.
  • a known imaging device can be used for the component camera 14 and the substrate camera 15.
  • the component camera 14 is fixed to the base of the component mounting machine WM3 so that the optical axis faces upward in the vertical direction (Z-axis direction).
  • the component camera 14 can image the component 91 held by the holding member 30 from below.
  • the substrate camera 15 is provided on the moving table 132 of the component transfer device 13 so that the optical axis faces downward in the vertical direction (Z-axis direction).
  • the substrate camera 15 can image the substrate 90 from above.
  • the component camera 14 and the board camera 15 perform imaging based on a control signal transmitted from the control device 16.
  • the image data of the captured image captured by the component camera 14 and the substrate camera 15 is transmitted to the control device 16.
  • the control device 16 includes a known arithmetic unit and a storage device, and constitutes a control circuit. Information, image data, and the like output from various sensors provided in the component mounting machine WM3 are input to the control device 16.
  • the control device 16 sends a control signal to each device based on a control program, a predetermined mounting condition set in advance, and the like.
  • control device 16 causes the board camera 15 to image the board 90 positioned by the board transfer device 11.
  • the control device 16 processes the captured image captured by the substrate camera 15 to recognize the positioning state of the substrate 90.
  • control device 16 causes the holding member 30 to collect and hold the parts 91 supplied by the parts supply device 12, and causes the parts camera 14 to image the parts 91 held by the holding member 30.
  • the control device 16 processes the captured image captured by the component camera 14 to recognize the holding posture of the component 91.
  • the control device 16 moves the holding member 30 toward the upper side of the planned mounting position set in advance by a control program or the like. Further, the control device 16 corrects the planned mounting position based on the positioning state of the board 90, the holding posture of the component 91, and the like, and sets the mounting position where the component 91 is actually mounted.
  • the planned mounting position and the mounting position include the rotation angle in addition to the position (X-axis coordinate and Y-axis coordinate).
  • the control device 16 corrects the target position (X-axis coordinate and Y-axis coordinate) and rotation angle of the holding member 30 according to the mounting position.
  • the control device 16 lowers the holding member 30 at the corrected rotation angle at the corrected target position, and mounts the component 91 on the substrate 90.
  • the control device 16 executes a mounting process for mounting the plurality of components 91 on the substrate 90.
  • the data 50 used in the mounting process for mounting the component 91 on the board 90 is duplicated for each predetermined data group 60 and used by the plurality of component mounting machines WM3.
  • the data 50 included in the data group 60 may be changed for the purpose of improving the mounting process, for example.
  • the data 50 included in the data group 60 may be different.
  • the worker confirms whether or not the data 50 has been changed the more types of the data group 60 are, the more difficult it is to find the data group 60 including the changed data 50, and the confirmation work of the changed data 50. Becomes complicated. Therefore, the data management device 70 is provided on the board-to-board work line WL0 of the present embodiment.
  • the data management device 70 can be provided in various arithmetic units.
  • the data management device 70 can be provided in an arithmetic unit (programming device) for creating a control program, a line management device LC0, a management device HC0, a control device 16 of a component mounting machine WM3, and the like.
  • the data management device 70 can also be formed on the cloud. As shown in FIG. 3, the data management device 70 of the present embodiment is provided in the management device HC0.
  • the data group 60 can be stored in the storage device of one device, or can be distributed and stored in the storage devices of a plurality of devices.
  • the data group 60 can be stored in the storage device of the management device HC0 (for example, the data server DS0).
  • the storage device of the management device HC0 for example, the data server DS0
  • at least one data group 60 is stored in the storage device of the management device HC0 (for example, the data server DS0)
  • the other data group 60 is the programming device, the line management device LC0, and the component mounting. It may be stored in the control device 16 of the machine WM3 or the like.
  • the data management device 70 includes a determination unit 71 and an output unit 72 when regarded as a control block.
  • the data management device 70 may also include an update unit 73.
  • the data management device 70 of the present embodiment includes a determination unit 71, an output unit 72, and an update unit 73. Further, the data management device 70 executes control according to the flowchart shown in FIG.
  • the determination unit 71 performs the process shown in step S11.
  • the output unit 72 performs the process shown in step S12.
  • the update unit 73 performs the process shown in step S13.
  • the set of data 50 used for the mounting process of mounting the component 91 on the board 90 is referred to as a data group 60.
  • One of the plurality of data groups 60 is referred to as a reference data group 61, and the data group 60 managed in association with the reference data group 61 is referred to as a related data group 62.
  • the derived data group 63 includes the difference data 51 in which the corresponding data corresponding to the data 50 of the reference data group 61 is different from the data 50 of the reference data group 61.
  • FIG. 5 shows an example of the relationship between the data 50, the data group 60, the reference data group 61, the related data group 62, the derived data group 63, the specific reference data group 61a, and the normal reference data group 61b.
  • One type of reference data group 61 shown in the upper part of the figure includes three data 50s, data 50a, data 50b, and data 50c.
  • One of the related data groups 62 managed in association with the reference data group 61 includes three data 50s, data 50a, data 50b, and data 50c.
  • the other one of the related data group 62 managed in association with the reference data group 61 includes three data 50s of data 50a, data 50b1 and data 50c.
  • One of the related data groups 62 is not the derived data group 63, because all the corresponding data included in the related data group 62 matches the data 50 of the reference data group 61.
  • the data 50b1 which is the corresponding data corresponding to the data 50b of the reference data group 61
  • the data 50b1 is the difference data 51.
  • the related data group 62 is a derived data group 63.
  • the reference data group 61 to which the derived data group 63 is associated is referred to as the specific reference data group 61a.
  • One type of reference data group 61 shown in the middle part of the figure includes three data 50s, data 50a, data 50d, and data 50e.
  • Each of the two related data groups 62 managed in association with the reference data group 61 includes three data 50s, data 50a, data 50d and data 50e.
  • Each of the two related data groups 62 has all the corresponding data included in the data 50 of the reference data group 61, and is not the derived data group 63.
  • the reference data group 61 to which the derived data group 63 is not associated is usually referred to as the reference data group 61b.
  • the data group 60 includes three data 50s, a data 50f, a data 50g, and a data 50h.
  • the data group 60 is associated with each other by, for example, the name of the data group 60, the identification information for identifying the data group 60, or the like.
  • the numbers of the related data group 62 and the derived data group 63 managed in association with the reference data group 61 may be different.
  • the number of data 50 included in the data group 60 may be different.
  • the determination unit 71 determines whether or not the derived data group 63 is associated with each of the plurality of types of reference data groups 61 (step S11 shown in FIG. 4). In the example shown in FIG. 5, the determination unit 71 determines that the derived data group 63 is associated with the reference data group 61 of one type shown in the upper part of the figure. Further, the determination unit 71 determines that the derivative data group 63 is not associated with the reference data group 61 of one type shown in the middle part of the figure. Further, the determination unit 71 determines that the derivative data group 63 is not associated with the reference data group 61 of one type shown in the lower part of the figure.
  • the output unit 72 outputs the identification information for identifying the specific reference data group 61a to the identification information for identifying the normal reference data group 61b based on the determination result by the determination unit 71 (shown in FIG. 4). Step S12).
  • the output unit 72 may take various forms as long as the identification information for identifying the specific reference data group 61a can be identifiable with respect to the identification information for identifying the normal reference data group 61b.
  • the output unit 72 can display a board image, a component accommodation image, a list display, and the like on the display device 80.
  • the board image schematically shows a state in which a plurality of parts 91 are mounted on the board 90.
  • the component accommodating image schematically shows a state in which the component supply device 12 is equipped with a plurality of component accommodating portions.
  • the list display the identification information of a plurality of types of reference data groups 61 is listed.
  • the display device 80 only needs to be able to display the above information, and a known display device can be used.
  • the display device 80 can be provided in a programming device, a management device HC0, a line management device LC0, a component mounting machine WM3, and the like. Further, the display device 80 of the present embodiment is configured by a touch panel, and also functions as an input device that accepts various operations by an operator.
  • the mounting-related data is information on at least one of the sampling position of the component 91 used in the mounting process, the mounting position of the component 91, the mounting order of the component 91, the device used in the mounting process, and the usage conditions of the device. Includes data 50 in which certain mounting-related information is stored.
  • the information regarding the sampling position of the component 91 includes information regarding the position where the component accommodating portion (for example, feeder 121, tray, etc.) is equipped in the component supply device 12.
  • the information regarding the mounting position of the component 91 includes information regarding the coordinates (X coordinate and Y coordinate) and the rotation angle of the component 91 mounted on the substrate 90.
  • the information regarding the mounting order of the components 91 includes information regarding the mounting order of the plurality of components 91 mounted on the substrate 90.
  • the equipment used for the mounting process includes a board working line WL0, a component mounting machine WM3, a mounting head 20, a holding member 30, a component camera 14, a board camera 15, and the like.
  • the information about the device used for the mounting process includes information about the identification information for identifying the device and the like.
  • the information regarding the usage conditions of the device includes, for example, information regarding the moving speed and type of the mounting head 20 and the holding member 30, the imaging conditions of the component camera 14 and the substrate camera 15.
  • the output unit 72 schematically shows a board image of the specific reference data group 61a that schematically shows a state in which a plurality of parts 91 are mounted on the board 90, and a state in which a plurality of parts 91 are mounted on the board 90.
  • the substrate image of the normal reference data group 61b shown can be identifiablely displayed on the display device 80.
  • FIG. 6 shows a display example based on a board image when the data group 60 is mounting-related data.
  • the identification information for identifying the specific reference data group 61a shown in FIG. 5 is shown by the substrate image of the substrate product 900 produced by using the mounting-related data of the specific reference data group 61a.
  • the identification information for identifying the normal reference data group 61b shown in FIG. 5 is shown by the board image of the board product 900 produced by using the mounting-related data of the normal reference data group 61b.
  • the board image of the specific reference data group 61a is shown by a solid line
  • the board image of the normal reference data group 61b is shown by a broken line.
  • the output unit 72 only needs to be able to display a plurality of types of board images on the display device 80 in an identifiable manner, and the display method is not limited.
  • the output unit 72 can change the display method of the display device 80 depending on at least one of the difference in display color, the presence / absence of a marker, and the difference in icon.
  • the output unit 72 displays the board image of the specific reference data group 61a in a display color (for example, yellow, red, etc.) that is easier for the operator to pay attention to than the display color of the board image of the normal reference data group 61b. be able to.
  • a display color for example, yellow, red, etc.
  • markers and icons which can take various forms such as display colors and forms that are easy for the operator to pay attention to, movement within the display screen, and blinking display.
  • the arrow MK0 is displayed with respect to the substrate image of the specific reference data group 61a.
  • the board image displayed on the display device 80 corresponds to an icon.
  • the character information JB1 that identifies the specific reference data group 61a is further displayed.
  • Character information JB2 and character information JB3 that identify the normal reference data group 61b are further displayed.
  • the character information JB1 is displayed larger than the character information JB2 and the character information JB3.
  • the output unit 72 can also display the character information JB1 by the same method as the marker and the icon.
  • the output unit 72 is provided with a component accommodating image of the specific reference data group 61a schematically showing a state in which the component supply device 12 is equipped with a plurality of component accommodating portions, and the component supply device 12 is equipped with the plurality of component accommodating portions. It is also possible to display on the display device 80 so as to be identifiable with respect to the component accommodation image of the normal reference data group 61b which schematically shows the state.
  • FIG. 7 shows a display example based on a component accommodation image when the data group 60 is mounting-related data.
  • the identification information for identifying the specific reference data group 61a shown in FIG. 5 is shown by a component housing image when the substrate product 900 is produced using the mounting-related data of the specific reference data group 61a.
  • the identification information for identifying the normal reference data group 61b shown in FIG. 5 is shown by a component housing image when the substrate product 900 is produced using the mounting-related data of the normal reference data group 61b.
  • the component storage image of FIG. 7 is shown by the arrangement of five types of feeders 121 (denoted by feeders F1 to F5 for convenience of explanation) in which the types of parts 91 to be housed are different. Further, the component accommodation image of the specific reference data group 61a is shown by a solid line, and the component accommodation image of the normal reference data group 61b is shown by a broken line.
  • the output unit 72 only needs to be able to display a plurality of types of component housing images on the display device 80 so that they can be identified, and the display method is not limited.
  • the component storage image of the specific reference data group 61a shown in the figure shows that the feeder 121 is mounted on the component supply device 12 in the order of the feeder F1, the feeder F2, the feeder F3, the feeder F4, and the feeder F5.
  • the component accommodation image of one normal reference data group 61b shows that the feeder 121 is mounted on the component supply device 12 in the order of the feeder F2, the feeder F3, the feeder F5, the feeder F1, and the feeder F4.
  • the component storage image of the other normal reference data group 61b shows that the feeder 121 is mounted on the component supply device 12 in the order of the feeder F5, the feeder F2, the feeder F1, the feeder F4, and the feeder F3.
  • the component housing image displayed on the display device 80 corresponds to an icon.
  • the output unit 72 is a display device that can identify the identification information of the specific reference data group 61a with respect to the identification information of the normal reference data group 61b in the list display in which the identification information of the plurality of types of the reference data group 61 is listed. It can also be displayed on the 80.
  • the output unit 72 only needs to be able to display the identification information of the specific reference data group 61a on the display device 80 so as to be identifiable with respect to the identification information of the normal reference data group 61b, and the display method is not limited.
  • FIG. 8 shows a display example by list display when the data group 60 is mounting-related data.
  • the identification information for identifying the specific reference data group 61a shown in FIG. 5 and the identification information for identifying the normal reference data group 61b are indicated by the above-mentioned board image (icon), and the board image is shown. It is displayed in a list.
  • the substrate images of the specific reference data group 61a and the normal reference data group 61b are both shown by solid lines.
  • the graphic FP0 is attached to the board image of the specific reference data group 61a.
  • the figure FP0 corresponds to the marker described above.
  • the figure FP0 in the figure uses an exclamation mark that visually calls attention.
  • the component-related data relates to at least one of shape-related information including at least information about the shape of the component 91, package information regarding the supply method of the component 91, and inspection standard information used when inspecting the mounting state of the component 91.
  • the information regarding the shape of the part 91 includes information regarding the size of the part 91.
  • the information regarding the shape of the component 91 includes information regarding the number of leads, the position (coordinates), the orientation, the length dimension, the width dimension, the pitch, and the like.
  • the information regarding the shape of the component 91 includes information regarding the number of bumps, the position (coordinates), the diameter, the pitch, and the like.
  • the information regarding the shape of the component 91 includes information regarding the position of the direction check mark, the brightness, and the like.
  • the shape-related information can also include information related to image processing of image data obtained by imaging the component 91.
  • the information related to image processing includes information related to an algorithm for image processing the image data of the component 91 captured by the component camera 14 or the like.
  • the shape-related information can also include information (handling information) regarding the handling of the part 91.
  • the handling information includes information about the holding member 30 used when holding the component 91 (for example, the nozzle diameter of the suction nozzle).
  • the shape-related information may include information on imaging conditions when imaging the component 91, information on the electrical characteristics of the component 91, and the like.
  • Package information includes, for example, information on a method of supplying parts 91 such as reel supply, tray supply, and stick supply. Further, the component mounting machine WM3 can image the component 91 mounted on the substrate 90 to acquire image data, perform image processing on the acquired image data, and recognize the mounted state of the component 91. The component mounting machine WM3 inspects whether or not the recognized mounting position, rotation angle, and the like of the component 91 are included in the allowable range.
  • the inspection reference information includes information on an inspection threshold value (allowable mounting range, allowable rotation angle, etc.) when performing the above inspection.
  • the output unit 72 can identify the component 91 of the specific reference data group 61a with respect to the component 91 of the normal reference data group 61b in a board image schematically showing a state in which a plurality of components 91 are mounted on the substrate 90. Can be displayed on the display device 80.
  • FIG. 9 shows a display example based on a board image when the data group 60 is component-related data.
  • the identification information for identifying the specific reference data group 61a is shown by the target component of the specific reference data group 61a.
  • the identification information for identifying the normal reference data group 61b is indicated by the target component of the normal reference data group 61b.
  • the target parts of the specific reference data group 61a are shown by solid lines, and the target parts of the normal reference data group 61b are shown by broken lines.
  • the output unit 72 only needs to be able to display the target component of a plurality of types of component-related data on the display device 80 so as to be identifiable, and the display method is not limited.
  • the output unit 72 can change the display method of the display device 80 depending on at least one of the difference in display color, the presence / absence of markers, and the difference in icons. ..
  • the output unit 72 displays the target component of the specific reference data group 61a in a display color (for example, yellow, red, etc.) that is easier for the operator to pay attention to than the display color of the target component of the normal reference data group 61b. be able to.
  • a display color for example, yellow, red, etc.
  • markers and icons which can take various forms such as display colors and forms that are easy for the operator to pay attention to, movement within the display screen, and blinking display.
  • the arrow MK0 is displayed for the target component of the specific reference data group 61a.
  • the target component of the component-related data displayed on the display device 80 corresponds to an icon.
  • the character information PD1 and the character information PD4 that identify the specific reference data group 61a are further displayed.
  • Character information PD2, character information PD3, and character information PD5 that identify the normal reference data group 61b are further displayed.
  • the character information PD1 and the character information PD4 are displayed larger than the character information PD2, the character information PD3, and the character information PD5.
  • the output unit 72 can also display the character information PD1 and the character information PD4 by the same method as the markers and icons.
  • the output unit 72 is a component accommodating image schematically showing a state in which a plurality of component accommodating portions are equipped in the component supply device 12, and the component accommodating portion accommodating the component 91 of the specific reference data group 61a is usually set as reference data. It is also possible to display on the display device 80 so that the component accommodating portion accommodating the component 91 of the group 61b can be identified.
  • FIG. 10 shows a display example based on a component accommodation image when the data group 60 is component-related data.
  • the identification information for identifying the specific reference data group 61a is shown by the component accommodating portion accommodating the target component of the specific reference data group 61a.
  • the identification information for identifying the normal reference data group 61b is indicated by the component accommodating portion for accommodating the target component of the normal reference data group 61b.
  • the component storage image of FIG. 10 is shown by the arrangement of five types of feeders 121 (denoted by feeders F1 to F5 for convenience of explanation) having different types of target parts to be accommodated. Further, the parts accommodating portion (feeder F1 and feeder F4) accommodating the target parts of the specific reference data group 61a is shown by a solid line, and the parts accommodating portion (feeder F2, feeder) accommodating the target parts of the normal reference data group 61b is shown. F3 and feeder F5) are shown by broken lines.
  • the output unit 72 only needs to be able to identifiablely display the component accommodating unit accommodating the target component of a plurality of types of component-related data on the display device 80, and the display method is not limited.
  • the component accommodating portion accommodating the target component of the component-related data displayed on the display device 80 corresponds to an icon.
  • the output unit 72 uses the identification information of the specific reference data group 61a as the normal reference data group in the list display in which the identification information of the plurality of types of reference data groups 61 is listed.
  • the identification information of 61b can be identifiablely displayed on the display device 80.
  • the output unit 72 only needs to be able to display the identification information of the specific reference data group 61a on the display device 80 so as to be identifiable with respect to the identification information of the normal reference data group 61b, and the display method is not limited.
  • FIG. 11 shows a display example by list display when the data group 60 is part-related data.
  • the identification information that identifies the specific reference data group 61a and the identification information that identifies the normal reference data group 61b are indicated by the target parts (icons) of the parts-related data described above, and the parts-related data.
  • the target parts of are displayed in a list.
  • the target parts of the specific reference data group 61a and the normal reference data group 61b are both shown by solid lines.
  • the figure FP0 is attached to the target component of the specific reference data group 61a.
  • the figure FP0 corresponds to the marker described above.
  • the figure FP0 in the figure uses an exclamation mark that visually calls attention.
  • Mounting-related data can also include component-related data.
  • the output unit 72 schematically shows a state in which a plurality of components 91 are mounted on the substrate 90.
  • the component 91 of the difference data 51 (component-related)
  • the output unit 72 makes it possible to identify the part 91 (target part) of the difference data 51 of the specific reference data group 61a with respect to the part 91 (target part) of the difference data 51 of the normal reference data group 61b. Display on the display device 80.
  • the output unit 72 schematically shows a state in which a plurality of component accommodating units are equipped in the component supply device 12 when the component-related data is the difference data 51.
  • the component 91 of the difference data 51 It is also possible to display the component accommodating portion accommodating (the target component of the component-related data) on the display device 80 so as to be identifiable.
  • the output unit 72 includes a component accommodating unit for accommodating the component 91 (target component) of the difference data 51 of the specific reference data group 61a, and the output unit 72 for the component 91 (target component) of the difference data 51 of the normal reference data group 61b. Is displayed on the display device 80 so as to be identifiable with respect to the component accommodating portion accommodating the data.
  • the difference in the data 50 in which the information about the shape of the part 91 such as the size of the part 91 is stored is included in the difference in the data 50 due to the individual difference of the part 91.
  • the individual difference of the component 91 is caused by, for example, a difference in the production lot of the component 91, a difference in the manufacturer of the component 91, and the like.
  • the difference in the data 50 due to the individual difference of the component 91 is that the data 50 is changed according to the supplied component 91 in, for example, trial production, initial product confirmation, main production, repeat production, simulation, etc. of the substrate product 900. As a result, it occurs.
  • the modified data 50 is used in the production of the substrate product 900 on which the component 91 is mounted.
  • the difference in the data 50 in which the information about the equipment such as the board work line WL0 and the component mounting machine WM3 is stored is included in the difference in the data 50 due to the individual difference of the equipment used in the mounting process. Differences in data 50 due to individual differences in equipment occur, for example, as a result of changing data 50 according to production equipment in trial production, initial product confirmation, main production, repeat production, simulation, etc. of the substrate product 900. ..
  • the modified data 50 is used in the production of the substrate product 900 using the production equipment. It is not preferable to change the data 50 (particularly the master data) of the other data group 60 by using the data 50 optimized for such a specific component 91 or a specific production facility.
  • the output unit 72 has data 50 due to individual differences in the parts 91 or individual differences in the equipment used for the mounting process, and data due to factors other than individual differences.
  • the display method of the display device 80 can be changed according to the difference of 50. As a result, the operator can easily distinguish between the difference in the data 50 due to the above-mentioned individual difference and the difference in the data 50 due to a factor other than the individual difference.
  • the output unit 72 can change the display method of the display device 80 depending on, for example, at least one of a difference in display color, a presence / absence of a marker, and a difference in icon.
  • Configuration example of the update unit 73 For example, information on image processing of image data obtained by imaging the component 91, information on the handling of the component 91, information on the imaging conditions when imaging the component 91, information on the usage conditions of the device, and the like are attached. This is useful information for improving processing. Therefore, it may be preferable to change the data 50 (particularly, the master data) of the other data group 60 by using the data 50 in which these information are stored in order to improve the mounting process.
  • the data management device 70 of the present embodiment includes an update unit 73.
  • the update unit 73 uses the difference data 51 of the derived data group 63 to determine whether or not the update process for updating at least one data 50 of the specific reference data group 61a to which the derived data group 63 is associated is possible. (Step S13 shown in FIG. 4).
  • the display device 80 is composed of a touch panel, and also functions as an input device that accepts various operations by the operator. For example, on the display screen shown in FIG. 6, when the operator touches the board image of the specific reference data group 61a or the character information JB1 that identifies the specific reference data group 61a, the screen shown in FIG. 12 is displayed.
  • FIG. 12 shows a display example of the corresponding data of the specific reference data group 61a and the derived data group 63.
  • the types of data 50 included in the specific reference data group 61a and the derived data group 63, the set values of the data 50, and the selection box in which the difference data 51 to be updated can be selected are displayed.
  • the difference data 51 is the data 50b1.
  • the corresponding data of the specific reference data group 61a and the derived data group 63 are displayed in the same manner.
  • the operator can select the difference data 51 to be updated by selecting the selection box shown in the figure.
  • the update unit 73 permits the update process of the difference data 51 selected by the worker when the difference data 51 is selected by the worker and the update button is selected.
  • the update unit 73 disallows the update process when no difference data 51 is selected or when the operator selects the back button.
  • the update unit 73 can also allow the update process of the difference data 51 selected by the worker when the administrator who determines the suitability of the update process approves. On the contrary, the update unit 73 may disallow the update process of the difference data 51 selected by the operator when the approval of the administrator is not obtained. In this case, the update unit 73 can display that the update process is not performed without the approval of the administrator.
  • the updating unit 73 may prohibit the updating of the data 50 with respect to the difference in the data 50 due to the individual difference of the component 91 or the individual difference of the device used for the mounting process.
  • the update unit 73 disallows the update process for updating the data 50b of the specific reference data group 61a using the data 50b1 of the derived data group 63. Specifically, the update unit 73 displays that the data 50b1 cannot be selected so that the operator cannot select the selection box of the data 50b1. In this case, the update unit 73 can display that the difference between the data 50b and the data 50b1 is due to the individual difference of the component mounting machine WM3.
  • the data management method includes a determination process and an output process.
  • the determination step corresponds to the control performed by the determination unit 71.
  • the output process corresponds to the control performed by the output unit 72.
  • the data management method can include an update process.
  • the update process corresponds to the control performed by the update unit 73.
  • the determination unit 71 and the output unit 72 are provided. Thereby, the data management device 70 can identify the specific reference data group 61a to which the derived data group 63 in which at least one data 50 included in the data group 60 has been changed is associated. The same applies to the data management method as described above for the data management device 70.

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Operations Research (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Abstract

データ管理装置は、判断部と、出力部とを備える。ここで、基板に部品を装着する装着処理に使用されるデータの集合をデータ群とする。複数のデータ群のうちの一つを基準データ群とし、基準データ群に関連付けて管理されているデータ群を関連データ群とする。関連データ群のうち基準データ群のデータに対応する対応データが基準データ群のデータと相違する相違データが含まれるものを派生データ群とする。このとき、判断部は、複数種類の基準データ群の各々について派生データ群が関連付けられているか否かを判断する。出力部は、判断部による判断結果に基づいて、派生データ群が関連付けられている基準データ群である特定基準データ群を識別する識別情報を、派生データ群が関連付けられていない基準データ群である通常基準データ群を識別する識別情報に対して識別可能に出力させる。

Description

データ管理装置およびデータ管理方法
 本明細書は、データ管理装置およびデータ管理方法に関する技術を開示する。
 特許文献1に記載のデータ管理装置には、表面実装設備で使用される作業データを含む基準作業ファイルが保存されている。また、データ管理装置は、受信部と、データ修正部とを備えている。受信部は、表面実装設備から基準作業ファイルに対する修正ファイルを受信する。データ修正部は、受信された修正ファイルに対応するように基準作業ファイルを構成する少なくとも一つの作業データのうち該当する作業データを修正すると共に、修正ファイルを伝送した送信元が表示されるように基準作業ファイルを修正する。さらに、データ修正部は、修正ファイルを伝送した装置または修正ファイルの送信元別に互いに異なる色相または形態に修正ファイルに対応する作業データを修正する。
特開2016-115915号公報
 基板に部品を装着する装着処理に使用されるデータは、所定のデータ群ごとに複製されて複数の部品装着機で使用される。部品装着機で使用されるデータ群は、例えば、装着処理の改善などを目的として、データ群に含まれるデータが変更される可能性がある。その結果、同一種類のデータ群であっても、データ群に含まれるデータが相違する場合が生じる。作業者がデータの変更の有無を確認する場合、データ群の種類が多くなるほど、変更されたデータを含むデータ群を発見することが困難であり、変更されたデータの確認作業が煩雑になる。
 このような事情に鑑みて、本明細書は、装着処理に使用されるデータの集合であるデータ群に含まれる少なくとも一つのデータが変更されているデータ群が関連付けられているデータ群を識別可能にするデータ管理装置およびデータ管理方法を開示する。
 本明細書は、判断部と、出力部とを備えるデータ管理装置を開示する。ここで、基板に部品を装着する装着処理に使用されるデータの集合をデータ群とする。複数の前記データ群のうちの一つを基準データ群とし、前記基準データ群に関連付けて管理されている前記データ群を関連データ群とする。前記関連データ群のうち前記基準データ群の前記データに対応する対応データが前記基準データ群の前記データと相違する相違データが含まれるものを派生データ群とする。このとき、前記判断部は、複数種類の前記基準データ群の各々について前記派生データ群が関連付けられているか否かを判断する。前記出力部は、前記判断部による判断結果に基づいて、前記派生データ群が関連付けられている前記基準データ群である特定基準データ群を識別する識別情報を、前記派生データ群が関連付けられていない前記基準データ群である通常基準データ群を識別する識別情報に対して識別可能に出力させる。
 また、本明細書は、判断工程と、出力工程とを備えるデータ管理方法を開示する。ここで、基板に部品を装着する装着処理に使用されるデータの集合をデータ群とする。複数の前記データ群のうちの一つを基準データ群とし、前記基準データ群に関連付けて管理されている前記データ群を関連データ群とする。前記関連データ群のうち前記基準データ群の前記データに対応する対応データが前記基準データ群の前記データと相違する相違データが含まれるものを派生データ群とする。このとき、前記判断工程は、複数種類の前記基準データ群の各々について前記派生データ群が関連付けられているか否かを判断する。前記出力工程は、前記判断工程による判断結果に基づいて、前記派生データ群が関連付けられている前記基準データ群である特定基準データ群を識別する識別情報を、前記派生データ群が関連付けられていない前記基準データ群である通常基準データ群を識別する識別情報に対して識別可能に出力させる。
 上記のデータ管理装置によれば、判断部および出力部を備える。これにより、データ管理装置は、データ群に含まれる少なくとも一つのデータが変更されている派生データ群が関連付けられている特定基準データ群を識別可能にすることができる。データ管理装置について上述されていることは、データ管理方法についても同様に言える。
対基板作業ラインの構成例を示す構成図である。 部品装着機の構成例を示す平面図である。 データ管理装置の制御ブロックの一例を示すブロック図である。 データ管理装置による制御手順の一例を示すフローチャートである。 データ、データ群、基準データ群、関連データ群、派生データ群、特定基準データ群および通常基準データ群の関係の一例を示す模式図である。 データ群が装着関連データのときの基板イメージによる表示例を示す模式図である。 データ群が装着関連データのときの部品収容イメージによる表示例を示す模式図である。 データ群が装着関連データのときのリスト表示による表示例を示す模式図である。 データ群が部品関連データのときの基板イメージによる表示例を示す模式図である。 データ群が部品関連データのときの部品収容イメージによる表示例を示す模式図である。 データ群が部品関連データのときのリスト表示による表示例を示す模式図である。 特定基準データ群と派生データ群の対応データの表示例を示す模式図である。
 1.実施形態
 1-1.対基板作業ラインWL0の構成例
 対基板作業ラインWL0では、基板90に所定の対基板作業を行う。対基板作業ラインWL0を構成する対基板作業機WM0の種類および数は、限定されない。図1に示すように、本実施形態の対基板作業ラインWL0は、印刷機WM1、印刷検査機WM2、部品装着機WM3、リフロー炉WM4および外観検査機WM5の複数(5つ)の対基板作業機WM0を備えており、基板90は、基板搬送装置によって、この順に搬送される。
 印刷機WM1は、基板90の複数の部品91の装着位置に、はんだを印刷する。印刷検査機WM2は、印刷機WM1によって印刷されたはんだの印刷状態を検査する。図2に示すように、部品装着機WM3は、印刷機WM1によってはんだが印刷された基板90に複数の部品91を装着する。部品装着機WM3は、一つであっても良く、複数であっても良い。部品装着機WM3が複数設けられる場合は、複数の部品装着機WM3が分担して、複数の部品91を装着することができる。
 リフロー炉WM4は、部品装着機WM3によって複数の部品91が装着された基板90を加熱し、はんだを溶融させて、はんだ付けを行う。外観検査機WM5は、部品装着機WM3によって装着された複数の部品91の装着状態などを検査する。このように、対基板作業ラインWL0は、複数(5つ)の対基板作業機WM0を用いて、基板90を順に搬送し、検査処理を含む生産処理を実行して基板製品900を生産することができる。なお、対基板作業ラインWL0は、例えば、機能検査機、バッファ装置、基板供給装置、基板反転装置、シールド装着装置、接着剤塗布装置、紫外線照射装置などの対基板作業機WM0を必要に応じて備えることもできる。
 対基板作業ラインWL0を構成する複数(5つ)の対基板作業機WM0およびライン管理装置LC0は、通信部によって通信可能に接続されている。また、ライン管理装置LC0および管理装置HC0は、通信部によって通信可能に接続されている。通信部は、有線または無線によって、これらを通信可能に接続することができ、通信方法は、種々の方法をとり得る。
 本実施形態では、複数(5つ)の対基板作業機WM0、ライン管理装置LC0および管理装置HC0によって、構内情報通信網(LAN:Local Area Network)が構成されている。よって、複数(5つ)の対基板作業機WM0は、通信部を介して、互いに通信することができる。また、複数(5つ)の対基板作業機WM0は、通信部を介して、ライン管理装置LC0と通信することができる。さらに、ライン管理装置LC0および管理装置HC0は、通信部を介して、互いに通信することができる。
 ライン管理装置LC0は、対基板作業ラインWL0を構成する複数(5つ)の対基板作業機WM0の制御を行い、対基板作業ラインWL0の動作状況を監視する。ライン管理装置LC0には、複数(5つ)の対基板作業機WM0を制御する種々の制御データが記憶されている。ライン管理装置LC0は、複数(5つ)の対基板作業機WM0の各々に制御データを送信する。また、複数(5つ)の対基板作業機WM0の各々は、ライン管理装置LC0に動作状況および生産状況を送信する。
 管理装置HC0は、少なくとも一つのライン管理装置LC0を管理する。例えば、ライン管理装置LC0によって取得された対基板作業機WM0の動作状況および生産状況は、必要に応じて、管理装置HC0に送信される。管理装置HC0には、データサーバDS0が設けられている。データサーバDS0は、対基板作業機WM0が取得した種々の取得データを保存することができる。例えば、対基板作業機WM0によって撮像された種々の画像データは、取得データに含まれる。対基板作業機WM0によって取得された稼働状況の記録(ログデータ)などは、取得データに含まれる。
 また、データサーバDS0は、基板製品900の生産に関する種々の生産情報を保存することができる。例えば、後記されている装着関連情報および部品関連情報は、生産情報に含まれる。また、印刷検査機WM2、外観検査機WM5などの検査機が対象物を検査する際に使用する検査基準情報は、生産情報に含まれる。さらに、検査機による検査結果は、生産情報に含まれる。また、基板製品900の品質情報(トレーサビリティ情報)は、生産情報に含まれる。
 1-2.部品装着機WM3の構成例
 部品装着機WM3は、基板90に複数の部品91を装着する。図2に示すように、部品装着機WM3は、基板搬送装置11、部品供給装置12、部品移載装置13、部品カメラ14、基板カメラ15および制御装置16を備えている。
 基板搬送装置11は、例えば、ベルトコンベアなどによって構成され、基板90を搬送方向(X軸方向)に搬送する。基板90は、回路基板であり、電子回路、電気回路、磁気回路などが形成される。基板搬送装置11は、部品装着機WM3の機内に基板90を搬入し、機内の所定位置に基板90を位置決めする。基板搬送装置11は、部品装着機WM3による複数の部品91の装着処理が終了した後に、基板90を部品装着機WM3の機外に搬出する。
 部品供給装置12は、基板90に装着される複数の部品91を供給する。部品供給装置12は、基板90の搬送方向(X軸方向)に沿って設けられる複数のフィーダ121を備えている。複数のフィーダ121の各々は、複数の部品91が収納されているキャリアテープをピッチ送りさせて、フィーダ121の先端側に位置する供給位置において部品91を採取可能に供給する。また、部品供給装置12は、チップ部品などと比べて比較的大型の電子部品(例えば、リード部品など)を、トレイ上に配置した状態で供給することもできる。
 部品移載装置13は、ヘッド駆動装置131および移動台132を備えている。ヘッド駆動装置131は、直動機構によって移動台132を、X軸方向およびY軸方向に移動可能に構成されている。移動台132には、クランプ部材によって装着ヘッド20が着脱可能(交換可能)に設けられている。装着ヘッド20は、少なくとも一つの保持部材30を用いて、部品供給装置12によって供給される部品91を採取し保持して、基板搬送装置11によって位置決めされた基板90に部品91を装着する。保持部材30は、例えば、吸着ノズル、チャックなどを用いることができる。
 部品カメラ14および基板カメラ15は、公知の撮像装置を用いることができる。部品カメラ14は、光軸が鉛直方向(Z軸方向)の上向きになるように、部品装着機WM3の基台に固定されている。部品カメラ14は、保持部材30に保持されている部品91を下方から撮像することができる。基板カメラ15は、光軸が鉛直方向(Z軸方向)の下向きになるように、部品移載装置13の移動台132に設けられている。基板カメラ15は、基板90を上方から撮像することができる。部品カメラ14および基板カメラ15は、制御装置16から送出される制御信号に基づいて撮像を行う。部品カメラ14および基板カメラ15によって撮像された撮像画像の画像データは、制御装置16に送信される。
 制御装置16は、公知の演算装置および記憶装置を備えており、制御回路が構成されている。制御装置16には、部品装着機WM3に設けられる各種センサから出力される情報、画像データなどが入力される。制御装置16は、制御プログラムおよび予め設定されている所定の装着条件などに基づいて、各装置に対して制御信号を送出する。
 例えば、制御装置16は、基板搬送装置11によって位置決めされた基板90を基板カメラ15に撮像させる。制御装置16は、基板カメラ15によって撮像された撮像画像を画像処理して、基板90の位置決め状態を認識する。また、制御装置16は、部品供給装置12によって供給された部品91を保持部材30に採取させ保持させて、保持部材30に保持されている部品91を部品カメラ14に撮像させる。制御装置16は、部品カメラ14によって撮像された撮像画像を画像処理して、部品91の保持姿勢を認識する。
 制御装置16は、制御プログラムなどによって予め設定される装着予定位置の上方に向かって、保持部材30を移動させる。また、制御装置16は、基板90の位置決め状態、部品91の保持姿勢などに基づいて、装着予定位置を補正して、実際に部品91を装着する装着位置を設定する。装着予定位置および装着位置は、位置(X軸座標およびY軸座標)の他に回転角度を含む。
 制御装置16は、装着位置に合わせて、保持部材30の目標位置(X軸座標およびY軸座標)および回転角度を補正する。制御装置16は、補正された目標位置において補正された回転角度で保持部材30を下降させて、基板90に部品91を装着する。制御装置16は、上記のピックアンドプレースサイクルを繰り返すことによって、基板90に複数の部品91を装着する装着処理を実行する。
 1-3.データ管理装置70の構成例
 基板90に部品91を装着する装着処理に使用されるデータ50は、所定のデータ群60ごとに複製されて複数の部品装着機WM3で使用される。部品装着機WM3で使用されるデータ群60は、例えば、装着処理の改善などを目的として、データ群60に含まれるデータ50が変更される可能性がある。その結果、同一種類のデータ群60であっても、データ群60に含まれるデータ50が相違する場合が生じる。作業者がデータ50の変更の有無を確認する場合、データ群60の種類が多くなるほど、変更されたデータ50を含むデータ群60を発見することが困難であり、変更されたデータ50の確認作業が煩雑になる。そこで、本実施形態の対基板作業ラインWL0には、データ管理装置70が設けられている。
 データ管理装置70は、種々の演算装置に設けることができる。例えば、データ管理装置70は、制御プログラムを作成する演算装置(プログラミング装置)、ライン管理装置LC0、管理装置HC0、部品装着機WM3の制御装置16などに設けることができる。データ管理装置70は、クラウド上に形成することもできる。図3に示すように、本実施形態のデータ管理装置70は、管理装置HC0に設けられている。
 また、データ群60は、一の装置の記憶装置において保存することもでき、複数の装置の記憶装置に分散して保存することもできる。例えば、図3に示すように、データ群60は、管理装置HC0の記憶装置(例えば、データサーバDS0)において保存することができる。また、同一種類のデータ群60について、少なくとも一つのデータ群60が管理装置HC0の記憶装置(例えば、データサーバDS0)に保存され、他のデータ群60がプログラミング装置、ライン管理装置LC0、部品装着機WM3の制御装置16などにおいて、それぞれ保存されても良い。
 1-3-1.判断部71および出力部72
 データ管理装置70は、制御ブロックとして捉えると、判断部71と、出力部72とを備えている。データ管理装置70は、更新部73を備えることもできる。図3に示すように、本実施形態のデータ管理装置70は、判断部71と、出力部72と、更新部73とを備えている。また、データ管理装置70は、図4に示すフローチャートに従って、制御を実行する。判断部71は、ステップS11に示す処理を行う。出力部72は、ステップS12に示す処理を行う。更新部73は、ステップS13に示す処理を行う。
 ここで、基板90に部品91を装着する装着処理に使用されるデータ50の集合をデータ群60とする。複数のデータ群60のうちの一つを基準データ群61とし、基準データ群61に関連付けて管理されているデータ群60を関連データ群62とする。関連データ群62のうち基準データ群61のデータ50に対応する対応データが基準データ群61のデータ50と相違する相違データ51が含まれるものを派生データ群63とする。
 図5は、データ50、データ群60、基準データ群61、関連データ群62、派生データ群63、特定基準データ群61aおよび通常基準データ群61bの関係の一例を示している。同図の上段に示す一の種類の基準データ群61は、データ50a、データ50bおよびデータ50cの三つのデータ50を備えている。当該基準データ群61に関連付けて管理されている関連データ群62の一つは、データ50a、データ50bおよびデータ50cの三つのデータ50を備えている。当該基準データ群61に関連付けて管理されている関連データ群62の他の一つは、データ50a、データ50b1およびデータ50cの三つのデータ50を備えている。
 関連データ群62の一つは、内包するすべての対応データが基準データ群61のデータ50と一致しており、派生データ群63ではない。これに対して、関連データ群62の他の一つは、基準データ群61のデータ50bに対応する対応データであるデータ50b1が、基準データ群61のデータ50bと相違している。つまり、データ50b1は、相違データ51である。また、当該関連データ群62は、派生データ群63である。本明細書では、このように、派生データ群63が関連付けられている基準データ群61を特定基準データ群61aとする。
 同図の中段に示す一の種類の基準データ群61は、データ50a、データ50dおよびデータ50eの三つのデータ50を備えている。当該基準データ群61に関連付けて管理されている二つの関連データ群62の各々は、データ50a、データ50dおよびデータ50eの三つのデータ50を備えている。二つの関連データ群62の各々は、内包するすべての対応データが基準データ群61のデータ50と一致しており、派生データ群63ではない。本明細書では、このように、派生データ群63が関連付けられていない基準データ群61を通常基準データ群61bとする。
 同図の中段に示す一の種類の基準データ群61について上述されていることは、同図の下段に示す一の種類の基準データ群61についても同様に言える。当該データ群60は、データ50f、データ50gおよびデータ50hの三つのデータ50を備えている。なお、データ群60の関連付けは、例えば、データ群60の名称、データ群60を識別する識別情報などによって行われる。また、複数種類の基準データ群61において、基準データ群61に関連付けて管理されている関連データ群62および派生データ群63の数が異なっていても良い。さらに、複数種類の基準データ群61において、データ群60が内包するデータ50の数が異なっていても良い。
 判断部71は、複数種類の基準データ群61の各々について派生データ群63が関連付けられているか否かを判断する(図4に示すステップS11)。図5に示す例では、判断部71は、同図の上段に示す一の種類の基準データ群61について、派生データ群63が関連付けられていると判断する。また、判断部71は、同図の中段に示す一の種類の基準データ群61について、派生データ群63が関連付けられていないと判断する。さらに、判断部71は、同図の下段に示す一の種類の基準データ群61について、派生データ群63が関連付けられていないと判断する。
 出力部72は、判断部71による判断結果に基づいて、特定基準データ群61aを識別する識別情報を、通常基準データ群61bを識別する識別情報に対して識別可能に出力させる(図4に示すステップS12)。出力部72は、特定基準データ群61aを識別する識別情報を、通常基準データ群61bを識別する識別情報に対して識別可能に出力することができれば良く、種々の形態をとり得る。
 例えば、出力部72は、基板イメージ、部品収容イメージ、リスト表示などを表示装置80に表示させることができる。基板イメージは、基板90に複数の部品91が装着されている状態を模式的に示す。部品収容イメージは、部品供給装置12に複数の部品収容部が装備されている状態を模式的に示す。リスト表示は、複数種類の基準データ群61の識別情報が列挙される。
 表示装置80は、上記の情報を表示することができれば良く、公知の表示装置を用いることができる。表示装置80は、プログラミング装置、管理装置HC0、ライン管理装置LC0、部品装着機WM3などに設けることができる。また、本実施形態の表示装置80は、タッチパネルにより構成されており、作業者による種々の操作を受け付ける入力装置としても機能する。
 1-3-2.データ群60が装着関連データの場合の出力例
 例えば、データ群60が装着関連データの場合を想定する。装着関連データは、装着処理に使用される部品91の採取位置、部品91の装着位置、部品91の装着順序、装着処理に使用される機器および機器の使用条件のうちの少なくとも一つに関する情報である装着関連情報が記憶されているデータ50を含む。部品91の採取位置に関する情報には、部品供給装置12において部品収容部(例えば、フィーダ121、トレイなど)が装備されている位置に関する情報が含まれる。
 部品91の装着位置に関する情報には、基板90に装着される部品91の座標(X座標およびY座標)および回転角度に関する情報が含まれる。部品91の装着順序に関する情報には、基板90に装着される複数の部品91の装着順序に関する情報が含まれる。装着処理に使用される機器には、対基板作業ラインWL0、部品装着機WM3、装着ヘッド20、保持部材30、部品カメラ14、基板カメラ15などが含まれる。装着処理に使用される機器に関する情報には、機器を識別する識別情報などに関する情報が含まれる。機器の使用条件に関する情報には、例えば、装着ヘッド20および保持部材30の移動速度、種類、部品カメラ14および基板カメラ15の撮像条件などに関する情報が含まれる。
 出力部72は、基板90に複数の部品91が装着されている状態を模式的に示す特定基準データ群61aの基板イメージを、基板90に複数の部品91が装着されている状態を模式的に示す通常基準データ群61bの基板イメージに対して識別可能に表示装置80に表示させることができる。
 図6は、データ群60が装着関連データのときの基板イメージによる表示例を示している。同図では、図5に示す特定基準データ群61aを識別する識別情報が、特定基準データ群61aの装着関連データを用いて生産される基板製品900の基板イメージによって示されている。また、図5に示す通常基準データ群61bを識別する識別情報が、通常基準データ群61bの装着関連データを用いて生産される基板製品900の基板イメージによって示されている。
 図6では、特定基準データ群61aの基板イメージが実線で示されており、通常基準データ群61bの基板イメージが破線で示されている。出力部72は、複数種類の基板イメージを識別可能に表示装置80に表示させることができれば良く、表示方法は限定されない。例えば、出力部72は、表示色の相違、マーカーの有無およびアイコンの相違のうちの少なくとも一つによって、表示装置80の表示方法を変更させることができる。
 出力部72は、例えば、通常基準データ群61bの基板イメージの表示色と比べて作業者が着目し易い表示色(例えば、黄色、赤色など)によって、特定基準データ群61aの基板イメージを表示させることができる。また、マーカーおよびアイコンについても同様であり、作業者が着目し易い表示色、形態、表示画面内の移動、点滅表示など種々の形態をとり得る。図6では、矢印MK0が特定基準データ群61aの基板イメージに対して表示されている。また、表示装置80に表示される基板イメージは、アイコンに相当する。
 なお、図6では、特定基準データ群61aを識別する文字情報JB1がさらに表示されている。通常基準データ群61bを識別する文字情報JB2および文字情報JB3がさらに表示されている。文字情報JB1は、文字情報JB2および文字情報JB3と比べて大きく表示されている。出力部72は、文字情報JB1についても、マーカーおよびアイコンと同様の方法によって表示させることができる。基板イメージに関する表示方法について上述されていることは、以下に示す部品収容イメージ、リスト表示についても同様に言える。
 出力部72は、部品供給装置12に複数の部品収容部が装備されている状態を模式的に示す特定基準データ群61aの部品収容イメージを、部品供給装置12に複数の部品収容部が装備されている状態を模式的に示す通常基準データ群61bの部品収容イメージに対して識別可能に表示装置80に表示させることもできる。
 図7は、データ群60が装着関連データのときの部品収容イメージによる表示例を示している。同図では、図5に示す特定基準データ群61aを識別する識別情報が、特定基準データ群61aの装着関連データを用いて基板製品900が生産されるときの部品収容イメージによって示されている。また、図5に示す通常基準データ群61bを識別する識別情報が、通常基準データ群61bの装着関連データを用いて基板製品900が生産されるときの部品収容イメージによって示されている。
 図7の部品収容イメージは、収容する部品91の種類が異なる五種類のフィーダ121(説明の便宜上、フィーダF1~フィーダF5で表記されている。)の配置によって示されている。また、特定基準データ群61aの部品収容イメージが実線で示されており、通常基準データ群61bの部品収容イメージが破線で示されている。出力部72は、複数種類の部品収容イメージを識別可能に表示装置80に表示させることができれば良く、表示方法は限定されない。
 同図に示す特定基準データ群61aの部品収容イメージは、フィーダF1、フィーダF2、フィーダF3、フィーダF4、フィーダF5の順序でフィーダ121が部品供給装置12に装備されることを示している。一の通常基準データ群61bの部品収容イメージは、フィーダF2、フィーダF3、フィーダF5、フィーダF1、フィーダF4の順序でフィーダ121が部品供給装置12に装備されることを示している。他の一の通常基準データ群61bの部品収容イメージは、フィーダF5、フィーダF2、フィーダF1、フィーダF4、フィーダF3の順序でフィーダ121が部品供給装置12に装備されることを示している。なお、表示装置80に表示される部品収容イメージは、アイコンに相当する。
 出力部72は、複数種類の基準データ群61の識別情報が列挙されているリスト表示において、特定基準データ群61aの識別情報を、通常基準データ群61bの識別情報に対して識別可能に表示装置80に表示させることもできる。出力部72は、特定基準データ群61aの識別情報を、通常基準データ群61bの識別情報に対して識別可能に表示装置80に表示させることができれば良く、表示方法は限定されない。
 図8は、データ群60が装着関連データのときのリスト表示による表示例を示している。同図では、図5に示す特定基準データ群61aを識別する識別情報と、通常基準データ群61bを識別する識別情報とが、既述した基板イメージ(アイコン)によって示されており、基板イメージがリスト表示されている。なお、図8では、特定基準データ群61aおよび通常基準データ群61bの基板イメージは、いずれも実線で示されている。また、特定基準データ群61aの基板イメージには、図形FP0が付されている。図形FP0は、既述したマーカーに相当する。同図の図形FP0は、視覚的に注意喚起を促す感嘆符が用いられている。
 1-3-3.データ群60が部品関連データの場合の出力例
 次に、データ群60が部品関連データの場合を想定する。部品関連データは、部品91の形状に関する情報を少なくとも含む形状関連情報、部品91の供給方法に関するパッケージ情報および部品91の装着状態を検査する際に使用される検査基準情報のうちの少なくとも一つに関する情報である部品関連情報が記憶されているデータ50を含む。
 部品91の形状に関する情報には、部品91のサイズに関する情報が含まれる。また、部品91がリード部品の場合、部品91の形状に関する情報には、リードの本数、位置(座標)、向き、長さ寸法、幅寸法、ピッチなどに関する情報が含まれる。さらに、部品91がBGA(Ball Grid Array)部品の場合、部品91の形状に関する情報には、バンプの数、位置(座標)、直径、ピッチなどに関する情報が含まれる。また、部品91に方向チェックマークが設けられている場合、部品91の形状に関する情報には、方向チェックマークの位置、輝度などに関する情報が含まれる。
 なお、形状関連情報は、部品91を撮像した画像データの画像処理に関する情報を含むこともできる。例えば、画像処理に関する情報には、部品カメラ14などによって撮像された部品91の画像データを画像処理する際のアルゴリズムに関する情報などが含まれる。また、形状関連情報は、部品91の取り扱いに関する情報(ハンドリング情報)を含むこともできる。例えば、ハンドリング情報には、部品91を保持する際に使用される保持部材30に関する情報(例えば、吸着ノズルのノズル径)などが含まれる。さらに、形状関連情報は、部品91を撮像する際の撮像条件に関する情報、部品91の電気的特性に関する情報などを含むこともできる。
 パッケージ情報は、例えば、リール供給、トレイ供給、スティック供給などの部品91の供給方法に関する情報が含まれる。また、部品装着機WM3は、基板90に装着されている部品91を撮像して画像データを取得し、取得された画像データを画像処理して、部品91の装着状態を認識することができる。部品装着機WM3は、認識された部品91の装着位置、回転角度などが許容範囲に含まれるか否かを検査する。検査基準情報には、上記の検査を行う際の検査閾値(許容装着範囲、許容回転角度など)に関する情報が含まれる。
 出力部72は、基板90に複数の部品91が装着されている状態を模式的に示す基板イメージにおいて、特定基準データ群61aの部品91を、通常基準データ群61bの部品91に対して識別可能に表示装置80に表示させることができる。
 図9は、データ群60が部品関連データのときの基板イメージによる表示例を示している。同図では、特定基準データ群61aを識別する識別情報が、特定基準データ群61aの対象部品によって示されている。また、通常基準データ群61bを識別する識別情報が、通常基準データ群61bの対象部品によって示されている。また、同図では、特定基準データ群61aの対象部品が実線で示されており、通常基準データ群61bの対象部品が破線で示されている。
 図9に示すように、データ群60が部品関連データの場合の説明では、説明の便宜上、五種類のデータ群60(二種類の特定基準データ群61aおよび三種類の通常基準データ群61b)を想定する。出力部72は、複数種類の部品関連データの対象部品を識別可能に表示装置80に表示させることができれば良く、表示方法は限定されない。データ群60が装着関連データの場合と同様に、出力部72は、表示色の相違、マーカーの有無およびアイコンの相違のうちの少なくとも一つによって、表示装置80の表示方法を変更させることができる。
 出力部72は、例えば、通常基準データ群61bの対象部品の表示色と比べて作業者が着目し易い表示色(例えば、黄色、赤色など)によって、特定基準データ群61aの対象部品を表示させることができる。また、マーカーおよびアイコンについても同様であり、作業者が着目し易い表示色、形態、表示画面内の移動、点滅表示など種々の形態をとり得る。図9では、矢印MK0が特定基準データ群61aの対象部品に対して表示されている。また、表示装置80に表示される部品関連データの対象部品は、アイコンに相当する。
 なお、図9では、特定基準データ群61aを識別する文字情報PD1および文字情報PD4がさらに表示されている。通常基準データ群61bを識別する文字情報PD2、文字情報PD3および文字情報PD5がさらに表示されている。文字情報PD1および文字情報PD4は、文字情報PD2、文字情報PD3および文字情報PD5と比べて大きく表示されている。出力部72は、文字情報PD1および文字情報PD4についても、マーカーおよびアイコンと同様の方法によって表示させることができる。基板イメージに関する表示方法について上述されていることは、以下に示す部品収容イメージ、リスト表示についても同様に言える。
 出力部72は、部品供給装置12に複数の部品収容部が装備されている状態を模式的に示す部品収容イメージにおいて、特定基準データ群61aの部品91を収容する部品収容部を、通常基準データ群61bの部品91を収容する部品収容部に対して識別可能に表示装置80に表示させることもできる。
 図10は、データ群60が部品関連データのときの部品収容イメージによる表示例を示している。同図では、特定基準データ群61aを識別する識別情報が、特定基準データ群61aの対象部品を収容する部品収容部によって示されている。また、通常基準データ群61bを識別する識別情報が、通常基準データ群61bの対象部品を収容する部品収容部によって示されている。
 図10の部品収容イメージは、収容する対象部品の種類が異なる五種類のフィーダ121(説明の便宜上、フィーダF1~フィーダF5で表記されている。)の配置によって示されている。また、特定基準データ群61aの対象部品を収容する部品収容部(フィーダF1およびフィーダF4)が実線で示されており、通常基準データ群61bの対象部品を収容する部品収容部(フィーダF2、フィーダF3およびフィーダF5)が破線で示されている。出力部72は、複数種類の部品関連データの対象部品を収容する部品収容部を識別可能に表示装置80に表示させることができれば良く、表示方法は限定されない。なお、表示装置80に表示される部品関連データの対象部品を収容する部品収容部は、アイコンに相当する。
 データ群60が部品関連データの場合においても、出力部72は、複数種類の基準データ群61の識別情報が列挙されているリスト表示において、特定基準データ群61aの識別情報を、通常基準データ群61bの識別情報に対して識別可能に表示装置80に表示させることができる。出力部72は、特定基準データ群61aの識別情報を、通常基準データ群61bの識別情報に対して識別可能に表示装置80に表示させることができれば良く、表示方法は限定されない。
 図11は、データ群60が部品関連データのときのリスト表示による表示例を示している。同図では、特定基準データ群61aを識別する識別情報と、通常基準データ群61bを識別する識別情報とが、既述した部品関連データの対象部品(アイコン)によって示されており、部品関連データの対象部品がリスト表示されている。なお、図11では、特定基準データ群61aおよび通常基準データ群61bの対象部品は、いずれも実線で示されている。また、特定基準データ群61aの対象部品には、図形FP0が付されている。図形FP0は、既述したマーカーに相当する。同図の図形FP0は、視覚的に注意喚起を促す感嘆符が用いられている。
 1-3-4.その他の出力例
 装着関連データは、部品関連データを含むこともできる。この場合、出力部72は、部品関連データが相違データ51のときに、基板90に複数の部品91が装着されている状態を模式的に示す基板イメージにおいて、相違データ51の部品91(部品関連データの対象部品)を識別可能に表示装置80に表示させることもできる。具体的には、出力部72は、特定基準データ群61aの相違データ51の部品91(対象部品)を、通常基準データ群61bの相違データ51の部品91(対象部品)に対して識別可能に表示装置80に表示させる。
 また、出力部72は、部品関連データが相違データ51のときに、部品供給装置12に複数の部品収容部が装備されている状態を模式的に示す部品収容イメージにおいて、相違データ51の部品91(部品関連データの対象部品)を収容する部品収容部を識別可能に表示装置80に表示させることもできる。具体的には、出力部72は、特定基準データ群61aの相違データ51の部品91(対象部品)を収容する部品収容部を、通常基準データ群61bの相違データ51の部品91(対象部品)を収容する部品収容部に対して識別可能に表示装置80に表示させる。
 例えば、部品91のサイズなどの部品91の形状に関する情報が記憶されているデータ50の相違は、部品91の個体差に起因するデータ50の相違に含まれる。部品91の個体差は、例えば、部品91の製造ロットの相違、部品91の製造メーカの相違などによって生じる。部品91の個体差に起因するデータ50の相違は、例えば、基板製品900の試行生産、初品確認、本生産、リピート生産、シミュレーションなどにおいて、供給される部品91に合わせてデータ50が変更された結果、生じる。変更されたデータ50は、当該部品91が装着される基板製品900の生産において用いられる。
 また、対基板作業ラインWL0、部品装着機WM3などの機器に関する情報が記憶されているデータ50の相違は、装着処理に使用される機器の個体差に起因するデータ50の相違に含まれる。機器の個体差に起因するデータ50の相違は、例えば、基板製品900の試行生産、初品確認、本生産、リピート生産、シミュレーションなどにおいて、生産設備に合わせてデータ50が変更された結果、生じる。変更されたデータ50は、当該生産設備を使用する基板製品900の生産において用いられる。このような特定の部品91または特定の生産設備について最適化されたデータ50を用いて、他のデータ群60のデータ50(特に、マスターデータ)を変更することは好ましくない。
 そこで、既述したいずれの形態においても、出力部72は、部品91の個体差または装着処理に使用される機器の個体差に起因するデータ50の相違と、個体差以外の要因に起因するデータ50の相違とに応じて、表示装置80の表示方法を変更させることができる。これにより、作業者は、上記の個体差に起因するデータ50の相違と、個体差以外の要因に起因するデータ50の相違とを容易に識別することができる。なお、出力部72は、例えば、表示色の相違、マーカーの有無およびアイコンの相違のうちの少なくとも一つによって、表示装置80の表示方法を変更させることができる。
 1-3-5.更新部73の構成例
 例えば、部品91を撮像した画像データの画像処理に関する情報、部品91の取り扱いに関する情報、部品91を撮像する際の撮像条件に関する情報、機器の使用条件に関する情報などは、装着処理の改善に有益な情報である。よって、これらの情報が記憶されているデータ50を用いて、他のデータ群60のデータ50(特に、マスターデータ)を変更することが、装着処理の改善上、好ましい場合がある。
 そこで、本実施形態のデータ管理装置70は、更新部73を備えている。更新部73は、派生データ群63の相違データ51を用いて、当該派生データ群63が関連付けられている特定基準データ群61aの対応する少なくとも一つのデータ50を更新する更新処理の可否を判断する(図4に示すステップS13)。
 既述したように、表示装置80は、タッチパネルにより構成されており、作業者による種々の操作を受け付ける入力装置としても機能する。例えば、図6に示す表示画面において、作業者が特定基準データ群61aの基板イメージまたは特定基準データ群61aを識別する文字情報JB1に触れると、図12に示す画面が表示される。
 図12は、特定基準データ群61aと派生データ群63の対応データの表示例を示している。同図に示す表示例では、特定基準データ群61aおよび派生データ群63に含まれるデータ50の種類と、データ50の設定値と、更新処理を行う相違データ51を選択可能な選択ボックスとが表示されている。同図に示す表示例では、相違データ51は、データ50b1である。なお、図7~図11のいずれの表示画面においても、同様にして、特定基準データ群61aと派生データ群63の対応データが表示される。
 本実施形態では、作業者が同図に示す選択ボックスを選択することにより、更新処理を行う相違データ51を選択することができる。更新部73は、作業者によって相違データ51が選択され、更新ボタンが選択されたときに、作業者によって選択された相違データ51の更新処理を許可する。更新部73は、相違データ51が一つも選択されないとき、または、作業者が戻るボタンを選択したときに、更新処理を不許可とする。
 また、更新部73は、更新処理の適否を判断する管理者の承認を受けたときに、作業者によって選択された相違データ51の更新処理を許可することもできる。逆に、更新部73は、管理者の承認を受けられなかったときに、作業者によって選択された相違データ51の更新処理を不許可とすることもできる。この場合、更新部73は、管理者の承認が受けられず、更新処理が行われない旨を表示することができる。
 さらに、既述したように、特定の部品91または特定の生産設備について最適化されたデータ50を用いて、他のデータ群60のデータ50(特に、マスターデータ)を変更することは好ましくない。そこで、更新部73は、部品91の個体差または装着処理に使用される機器の個体差に起因するデータ50の相違について、データ50の更新を禁止することもできる。
 例えば、図12に示す特定基準データ群61aに含まれるデータ50bと、派生データ群63に含まれるデータ50b1との相違が、部品装着機WM3の個体差に起因するものであったとする。この場合、更新部73は、派生データ群63のデータ50b1を用いて、特定基準データ群61aのデータ50bを更新する更新処理を不許可とする。具体的には、更新部73は、作業者がデータ50b1の選択ボックスを選択できないように、選択不可の表示を行う。この場合、更新部73は、データ50bとデータ50b1との相違が、部品装着機WM3の個体差に起因するものである旨を表示することができる。
 2.データ管理方法
 データ管理装置70について既述されていることは、データ管理方法についても同様に言える。具体的には、データ管理方法は、判断工程と、出力工程とを備える。判断工程は、判断部71が行う制御に相当する。出力工程は、出力部72が行う制御に相当する。また、データ管理方法は、更新工程を備えることができる。更新工程は、更新部73が行う制御に相当する。
 3.実施形態の効果の一例
 データ管理装置70によれば、判断部71および出力部72を備える。これにより、データ管理装置70は、データ群60に含まれる少なくとも一つのデータ50が変更されている派生データ群63が関連付けられている特定基準データ群61aを識別可能にすることができる。データ管理装置70について上述されていることは、データ管理方法についても同様に言える。
12:部品供給装置、50:データ、51:相違データ、60:データ群、
61:基準データ群、61a:特定基準データ群、
61b:通常基準データ群、62:関連データ群、63:派生データ群、
70:データ管理装置、71:判断部、72:出力部、73:更新部、
80:表示装置、90:基板、91:部品。

Claims (13)

  1.  基板に部品を装着する装着処理に使用されるデータの集合をデータ群とし、複数の前記データ群のうちの一つを基準データ群とし、前記基準データ群に関連付けて管理されている前記データ群を関連データ群とし、前記関連データ群のうち前記基準データ群の前記データに対応する対応データが前記基準データ群の前記データと相違する相違データが含まれるものを派生データ群とするときに、
     複数種類の前記基準データ群の各々について前記派生データ群が関連付けられているか否かを判断する判断部と、
     前記判断部による判断結果に基づいて、前記派生データ群が関連付けられている前記基準データ群である特定基準データ群を識別する識別情報を、前記派生データ群が関連付けられていない前記基準データ群である通常基準データ群を識別する識別情報に対して識別可能に出力させる出力部と、
    を備えるデータ管理装置。
  2.  前記データ群は、前記装着処理に使用される前記部品の採取位置、前記部品の装着位置、前記部品の装着順序、前記装着処理に使用される機器および前記機器の使用条件のうちの少なくとも一つに関する情報である装着関連情報が記憶されている前記データを含む装着関連データである請求項1に記載のデータ管理装置。
  3.  前記出力部は、前記基板に複数の前記部品が装着されている状態を模式的に示す前記特定基準データ群の基板イメージを、前記基板に複数の前記部品が装着されている状態を模式的に示す前記通常基準データ群の基板イメージに対して識別可能に表示装置に表示させる請求項2に記載のデータ管理装置。
  4.  前記出力部は、部品供給装置に複数の部品収容部が装備されている状態を模式的に示す前記特定基準データ群の部品収容イメージを、部品供給装置に複数の部品収容部が装備されている状態を模式的に示す前記通常基準データ群の部品収容イメージに対して識別可能に表示装置に表示させる請求項2に記載のデータ管理装置。
  5.  前記データ群は、前記部品の形状に関する情報を少なくとも含む形状関連情報、前記部品の供給方法に関するパッケージ情報および前記部品の装着状態を検査する際に使用される検査基準情報のうちの少なくとも一つに関する情報である部品関連情報が記憶されている前記データを含む部品関連データである請求項1に記載のデータ管理装置。
  6.  前記出力部は、前記基板に複数の前記部品が装着されている状態を模式的に示す基板イメージにおいて、前記特定基準データ群の前記部品を、前記通常基準データ群の前記部品に対して識別可能に表示装置に表示させる請求項5に記載のデータ管理装置。
  7.  前記出力部は、部品供給装置に複数の部品収容部が装備されている状態を模式的に示す部品収容イメージにおいて、前記特定基準データ群の前記部品を収容する部品収容部を、前記通常基準データ群の前記部品を収容する部品収容部に対して識別可能に表示装置に表示させる請求項5に記載のデータ管理装置。
  8.  前記出力部は、複数種類の前記基準データ群の識別情報が列挙されているリスト表示において、前記特定基準データ群の識別情報を、前記通常基準データ群の識別情報に対して識別可能に表示装置に表示させる請求項1、請求項2、請求項5のいずれか一項に記載のデータ管理装置。
  9.  前記出力部は、表示色の相違、マーカーの有無およびアイコンの相違のうちの少なくとも一つによって、前記表示装置の表示方法を変更させる請求項3、請求項4、請求項6~請求項8のいずれか一項に記載のデータ管理装置。
  10.  前記出力部は、前記部品の個体差または前記装着処理に使用される機器の個体差に起因する前記データの相違と、個体差以外の要因に起因する前記データの相違とに応じて、前記表示装置の表示方法を変更させる請求項3、請求項4、請求項6~請求項9のいずれか一項に記載のデータ管理装置。
  11.  前記派生データ群の前記相違データを用いて、当該派生データ群が関連付けられている前記特定基準データ群の対応する少なくとも一つの前記データを更新する更新処理の可否を判断する更新部を備える請求項1~請求項10のいずれか一項に記載のデータ管理装置。
  12.  前記更新部は、前記部品の個体差または前記装着処理に使用される機器の個体差に起因する前記データの相違について、前記データの更新を禁止する請求項11に記載のデータ管理装置。
  13.  基板に部品を装着する装着処理に使用されるデータの集合をデータ群とし、複数の前記データ群のうちの一つを基準データ群とし、前記基準データ群に関連付けて管理されている前記データ群を関連データ群とし、前記関連データ群のうち前記基準データ群の前記データに対応する対応データが前記基準データ群の前記データと相違する相違データが含まれるものを派生データ群とするときに、
     複数種類の前記基準データ群の各々について前記派生データ群が関連付けられているか否かを判断する判断工程と、
     前記判断工程による判断結果に基づいて、前記派生データ群が関連付けられている前記基準データ群である特定基準データ群を識別する識別情報を、前記派生データ群が関連付けられていない前記基準データ群である通常基準データ群を識別する識別情報に対して識別可能に出力させる出力工程と、
    を備えるデータ管理方法。
PCT/JP2020/012025 2020-03-18 2020-03-18 データ管理装置およびデータ管理方法 WO2021186623A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US17/906,424 US20230110169A1 (en) 2020-03-18 2020-03-18 Data management device and data management method
JP2022508708A JP7261935B2 (ja) 2020-03-18 2020-03-18 データ管理装置およびデータ管理方法
PCT/JP2020/012025 WO2021186623A1 (ja) 2020-03-18 2020-03-18 データ管理装置およびデータ管理方法
EP20925084.4A EP4124196A4 (en) 2020-03-18 2020-03-18 DATA MANAGEMENT DEVICE AND DATA MANAGEMENT METHOD
CN202080098106.3A CN115245065A (zh) 2020-03-18 2020-03-18 数据管理装置及数据管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/012025 WO2021186623A1 (ja) 2020-03-18 2020-03-18 データ管理装置およびデータ管理方法

Publications (1)

Publication Number Publication Date
WO2021186623A1 true WO2021186623A1 (ja) 2021-09-23

Family

ID=77768420

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/012025 WO2021186623A1 (ja) 2020-03-18 2020-03-18 データ管理装置およびデータ管理方法

Country Status (5)

Country Link
US (1) US20230110169A1 (ja)
EP (1) EP4124196A4 (ja)
JP (1) JP7261935B2 (ja)
CN (1) CN115245065A (ja)
WO (1) WO2021186623A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007035892A (ja) * 2005-07-26 2007-02-08 Matsushita Electric Ind Co Ltd データ管理方法
WO2014102911A1 (ja) * 2012-12-25 2014-07-03 富士機械製造株式会社 実装データ管理装置、実装制御装置、実装データ管理方法及びそのプログラム
WO2015079560A1 (ja) * 2013-11-29 2015-06-04 富士機械製造株式会社 対回路基板作業システムのデータ更新方法及び対回路基板作業システム
JP2016115915A (ja) 2014-12-11 2016-06-23 ハンファテクウィン株式会社Hanwha Techwin Co.,Ltd. データ管理装置及び方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018207280A1 (ja) * 2017-05-10 2018-11-15 株式会社Fuji 段取り替え作業の設定装置、および段取り替え作業の設定方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007035892A (ja) * 2005-07-26 2007-02-08 Matsushita Electric Ind Co Ltd データ管理方法
WO2014102911A1 (ja) * 2012-12-25 2014-07-03 富士機械製造株式会社 実装データ管理装置、実装制御装置、実装データ管理方法及びそのプログラム
WO2015079560A1 (ja) * 2013-11-29 2015-06-04 富士機械製造株式会社 対回路基板作業システムのデータ更新方法及び対回路基板作業システム
JP2016115915A (ja) 2014-12-11 2016-06-23 ハンファテクウィン株式会社Hanwha Techwin Co.,Ltd. データ管理装置及び方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4124196A4

Also Published As

Publication number Publication date
JPWO2021186623A1 (ja) 2021-09-23
US20230110169A1 (en) 2023-04-13
JP7261935B2 (ja) 2023-04-20
EP4124196A1 (en) 2023-01-25
EP4124196A4 (en) 2023-04-19
CN115245065A (zh) 2022-10-25

Similar Documents

Publication Publication Date Title
US9811078B2 (en) Method for providing instruction on setup changeover work in component mounting system, and component mounting system
JP4255267B2 (ja) 作業プログラム適否判定装置を含む対基板作業システムおよび作業プログラム適否判定プログラム
JP6699978B2 (ja) セットアップ支援装置
JP5860357B2 (ja) 部品実装システム
JP2012129449A (ja) 部品実装装置および部品実装装置における機種切替え方法
KR20140000272A (ko) 전자 부품 실장 시스템 및 전자 부품 실장 방법
KR20140000269A (ko) 전자 부품 실장 시스템 및 전자 부품 실장 방법
WO2018073936A1 (ja) 生産管理装置
KR20140000271A (ko) 전자 부품 실장 시스템 및 전자 부품 실장 방법
JP2016025130A (ja) 部品実装方法および部品実装システム
WO2021186623A1 (ja) データ管理装置およびデータ管理方法
JP7079371B2 (ja) 補正量算出装置および補正量算出方法
CN114303450B (zh) 模拟装置以及模拟方法
JPWO2018173279A1 (ja) データ作成装置及びデータ作成方法
JP4664550B2 (ja) 電気回路製造装置および電気回路製造方法
US20220404816A1 (en) Operation state display device and operation state display method
WO2016103330A1 (ja) 対基板作業管理装置
WO2023162142A1 (ja) 画像確認装置および画像確認方法
WO2024057363A1 (ja) 作業機案内装置および作業機案内方法
JP2022053087A (ja) 検査支援装置および検査支援方法
WO2023175831A1 (ja) 画像確認装置および画像確認方法
WO2024062635A1 (ja) 検査装置及び検査方法
JP7483051B2 (ja) データ管理システム
WO2021002005A1 (ja) 部品実装機
JP7083966B2 (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: 20925084

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2022508708

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2020925084

Country of ref document: EP

Effective date: 20221018