WO2015079560A1 - 対回路基板作業システムのデータ更新方法及び対回路基板作業システム - Google Patents
対回路基板作業システムのデータ更新方法及び対回路基板作業システム Download PDFInfo
- Publication number
- WO2015079560A1 WO2015079560A1 PCT/JP2013/082180 JP2013082180W WO2015079560A1 WO 2015079560 A1 WO2015079560 A1 WO 2015079560A1 JP 2013082180 W JP2013082180 W JP 2013082180W WO 2015079560 A1 WO2015079560 A1 WO 2015079560A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- circuit board
- host computer
- change
- control computer
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 239000000758 substrate Substances 0.000 title abstract description 19
- 230000008859 change Effects 0.000 claims description 88
- 230000004044 response Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 abstract description 18
- 230000005540 biological transmission Effects 0.000 abstract description 12
- 238000012986 modification Methods 0.000 abstract description 6
- 230000004048 modification Effects 0.000 abstract description 6
- 238000004519 manufacturing process Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 14
- 238000011960 computer-aided design Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 7
- 239000000853 adhesive Substances 0.000 description 5
- 230000001070 adhesive effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 101100272621 Drosophila melanogaster BomS2 gene Proteins 0.000 description 3
- 101100537098 Mus musculus Alyref gene Proteins 0.000 description 3
- 101150095908 apex1 gene Proteins 0.000 description 3
- 238000007650 screen-printing Methods 0.000 description 3
- 101100269674 Mus musculus Alyref2 gene Proteins 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 229910000679 solder Inorganic materials 0.000 description 2
- 101100272622 Drosophila melanogaster BomS3 gene Proteins 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000006071 cream Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000000155 melt Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/4155—Numerical 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 programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/08—Monitoring manufacture of assemblages
- H05K13/0882—Control systems for mounting machines or assembly lines, e.g. centralized control, remote links, programming of apparatus and processes as such
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31399—Station corrects nc program, sends back modified program to program generator
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31422—Upload, download programs, parameters from, to station to, from server
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31484—Operator confirms data if verified data is correct, otherwise amends data
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32148—Enter correction data at a station, also transmitted to all downstream stations
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34038—Web, http, ftp, internet, intranet server
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45029—Mount and solder parts on board
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45035—Printed circuit boards, also holes to be drilled in a plate
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention relates to a data update method and a circuit board work system related to a circuit board work system in which electronic components are mounted on a circuit board such as a printed wiring board.
- Patent Document 1 There are those that use a database server to control a circuit board working system that mounts electronic components on a circuit board to produce printed circuit boards and the like (Patent Document 1, etc.).
- the circuit board working system disclosed in Patent Document 1 is a system in which a circuit board working machine such as a screen printing machine, an adhesive applicator, an electronic component mounting machine, a reflow furnace, or the like is controlled by a host computer.
- the control computer of each circuit board working machine directly accesses the database server, and data relating to the circuit board to be worked, for example, electronic components supplied from a component feeder provided in the electronic component mounting machine Collect data such as type, part shape, and mounting position.
- setting data (a control program or a recipe in Patent Document 1) used for control by a control computer of the circuit board working machine based on data stored in a database server is a host. Created by computer. The control computer of each counter circuit board working machine performs the mounting work based on the setting data created by the host computer. On the other hand, the control computer, for example, reports the data change contents to the host computer when the inspection result of the produced printed circuit board is bad and there is an operation to change the setting data created by the operator. Perform the process. At this time, the circuit board working system links the setting data provided in both the control computer and the host computer after the change contents are approved by the host computer from the viewpoint of ensuring the stability of the operation of the system, for example. Generally, the control computer does not change the setting data until it receives information from the host computer that the data update of the database server has been completed. When the control computer receives the update information from the host computer, the control computer changes the setting data.
- the control computer does not change the setting data until it receives information from the host computer that
- the host computer executes processing for transmitting a newly created recipe to the control computer based on the updated data.
- the control computer receives the update information from the host computer, the control computer receives all of the newly created setting data and replaces it with the one being executed, thereby reflecting the changed contents in the created setting data.
- the setting data includes data on the types of components for each of a plurality of electronic components mounted on one circuit board and the mounting positions of the components, the number of electronic components to be mounted increases. The amount of data increases. Therefore, each time the control computer of each circuit board work machine performs an operation to change the created setting data, the processing time for data transmission performed with the database server by receiving the entire setting data again. There is a possibility that problems such as a delay in the start time of the next work after the change will occur.
- the present invention has been made in view of the above-described problems, and shortens the transmission time while reliably transmitting data changes related to the circuit board to be worked between the database server and the circuit board working machine.
- An object of the present invention is to provide a data update method for a circuit board working system and a circuit board working system capable of achieving the above.
- a data update method for a counter circuit board working system includes a plurality of counter circuit board work machines each including a control computer and performing work on a circuit board, Of a counter circuit board working system including a host computer that manages each of the control computers, and a database server that stores data related to the circuit board to be worked.
- a data update method in which a change in data related to a work target circuit board is reported to a host computer and stored in a database server based on the reported change in data related to the work target circuit board. The data stored in the database server And a step of acquiring data of a portion of the out update, the.
- the counter circuit board working system includes a plurality of counter circuit board working machines each equipped with a control computer and performing work on the circuit board, A host computer that is provided in common for the circuit board working machine and manages each of the control computers, a database server that stores data relating to the circuit board to be worked on, and data changes relating to the circuit board to be worked on Provided in the control computer, a change report unit that reports to the host computer, a database update unit that updates data stored in the database server based on a change in data related to the work target circuit board that received the report, A data acquisition unit that acquires data of a part related to the update by the database update unit.
- a data update method for a circuit board working system and a circuit board working system can be provided.
- FIG. 1 is an external view of an electronic component mounting system according to an embodiment. It is a schematic plan view of the electronic component mounting machine which comprises the production line of the electronic component mounting system shown in FIG. It is a block diagram which shows the structure of an electronic component mounting machine. It is a block diagram of the network of an electronic component mounting system. It is a schematic diagram for demonstrating the data transmission between a database server, a host computer, and a control computer. It is a figure which shows the data structure of JOB data. It is a flowchart for demonstrating the process sequence of the electronic component mounting system based on the change of the data contained in a recipe. It is a flowchart for demonstrating the process sequence of the electronic component mounting system based on the change of the data contained in a recipe.
- FIG. 1 schematically shows an electronic component mounting system 10 according to an embodiment of the present invention.
- the electronic component mounting system 10 includes a screen printer 11, an adhesive applicator 12, electronic component mounting machines (hereinafter abbreviated as “component mounting machines”) 14 and 16, and a reflow furnace 18 arranged in a line.
- a system control device 20 that performs overall control.
- the screen printing machine 11 moves a squeegee along a mask by a squeegee moving device, and passes through a through hole of the mask to form a cream on a circuit board 13 (see FIG. 2) such as a printed wiring board conveyed to a production line. Print the solder.
- the adhesive applicator 12 is, for example, a high-viscosity fluid applicator that applies a high-viscosity fluid as a temporary fixing agent to a plurality of locations on the circuit board 13 conveyed to the production line.
- the component mounting machines 14 and 16 mount components at a plurality of locations on the circuit board 13 where the temporary fixing agent is applied.
- the component mounting machine 14 mounts relatively small electronic components
- the component mounting machine 14 The component mounting operation for one circuit board 13 is performed with the work sharing that 16 mounts a relatively large or irregular electronic component.
- the reflow furnace 18 melts the solder and electrically connects the electronic component to the circuit board 13.
- the system controller 20 is a host computer that centrally manages a production line composed of a plurality of circuit board working machines from the screen printing machine 11 to the reflow furnace 18 (in the description of this embodiment, a computer is a data processor) As well as external input devices and displays).
- a computer is a data processor
- board handling devices 22 and 24 for transporting the circuit board 13, waiting for it, and turning it upside down. Is provided.
- the board handling devices 22 and 24 can include, for example, a pair of belt conveyors extending in the transport direction and a drive motor as a drive source, and can receive the circuit board 13 in a downstream counter circuit board working machine.
- the circuit board 13 is supplied every time.
- Each of the above-mentioned counter circuit board working machines has a control computer. Since the configuration of these control computers is almost the same, the component mounting machine 16 will be described as a representative.
- a plurality of component mounting machines 16 (two in the example shown in FIG. 1) are provided side by side in the conveyance direction of the circuit board 13 of the production line.
- the component mounting machine 16 is an XY robot type mounting machine in which the mounting head 45 is moved to an arbitrary position on the XY coordinate plane.
- the component mounting machine 16 includes a substrate conveyor 31, and a substrate holding device 32 is provided in a part of the substrate conveyor 31. In the component mounting machine 16, a component supply device 34 is disposed along the substrate conveyor 31.
- the component supply device 34 has a plurality of component feeders 36 mounted side by side. Each of the plurality of component feeders 36 accommodates a large number of components and sequentially positions the components in a predetermined component supply unit.
- the mounting device 38 receives a component from the component supply unit and performs a mounting operation for mounting the component on the circuit board 13 held by the substrate holding device 32.
- the mounting device 38 includes a head moving device 43 configured by an XY robot including an X-axis slide 41 and a Y-axis slide 42, and a mounting head 45 that is moved by the head moving device 43.
- the mounting head 45 detachably holds the suction nozzle by a nozzle holding portion (not shown).
- the mounting head 45 receives a component of the component feeder 36 by a suction nozzle at the component receiving position, and mounts the component at a predetermined position on the circuit board 13 held by the substrate holding device 32 at the component mounting position.
- the suction nozzle rotates a held component by being rotated by a nozzle rotating device as necessary.
- the component supply device 46 is a tray-type component supply device, which accommodates a large number of components in the component tray and supplies components to the mounting head 45.
- FIG. 3 is a block diagram showing the configuration of the component mounting machine 16.
- the control computer 51 includes a processing unit (PU) 53, a read only memory (ROM) 54, a random access memory (RAM) 55, an input / output interface 57, and a bus connecting them.
- An X-axis slide drive motor 63, a Y-axis slide drive motor 64, a lift motor 65, and a rotation motor 66 are connected to the input / output interface 57 via a drive circuit 61.
- Each of the X-axis slide drive motor 63 and the Y-axis slide drive motor 64 is a motor that drives the X-axis slide 41 and the Y-axis slide 42 shown in FIG.
- Each of the lifting motor 65 and the rotating motor 66 is a motor that drives the nozzle lifting device to lift the suction nozzle and a motor that drives the nozzle rotating device to rotate the suction nozzle.
- the input / output interface 57 includes two cameras, a reference mark camera 68 that captures a reference mark on the circuit board 13 and a component camera 69 that captures a component held by the suction nozzle of the mounting head 45. Connected through.
- the control computer 51 controls the motors 63 to 66 and the cameras 68 and 69 in cooperation with the drive circuit 61 and the control circuit 71.
- the control computer 51 is connected to the database server 81 and the host computer 82 via the input / output interface 57.
- FIG. 4 illustrates a network configuration of the electronic component mounting system 10.
- the control computer 51 of the plurality of circuit board work machines (component mounting machine 16 and the like) described above is configured by a local network (hereinafter referred to as “LAN”) 100, a database server (hereinafter referred to as “DB server”) 81, a host.
- LAN local network
- DB server database server
- a computer 82 and a board design CAD (Computer-Aided Design) system 83 are connected.
- the DB server 81, the host computer 82, and the CAD system 83 constitute the system control device 20 described above.
- the host computer 82 is a recipe which is setting data for instructing the work contents to be performed by each of the plurality of circuit board working machines, specifically, setting data for the control computer 51 necessary for controlling each of the circuit board working machines. And transfer it to each circuit board working machine.
- the host computer 82 gives a work content such as “what kind of electronic component is to be placed on which placement coordinates of the board to be transported” to each of the component placement machines 14 and 16 before board production.
- a recipe to be instructed is created based on data stored in the DB server 81 (see FIGS. 5 and 6).
- the host computer 82 refers to the CAD data stored in the CAD system 83 when generating sequence data 110 (see FIG. 6) described later.
- the DB server 81 and the CAD system 83 may be shared by a plurality of electronic component mounting systems 10 (production lines) and accessed by the host computer 82 of another production line via the LAN 100.
- the network via the LAN 100 shown in FIG. 4 can be connected to a device other than the device shown in the figure, for example, a mobile terminal equipped with software that can change data stored in the DB server 81 is connected by wireless communication. It is good also as a possible structure.
- FIG. 5 schematically shows data transmission among the DB server 81, the host computer 82, and the control computer 51.
- the DB server 81 includes four databases that are roughly divided into JOB data 91, a part library 92, a line configuration 94, and a system setting 95.
- the JOB data 91 stores information on the circuit board 13 (see FIG. 2), information indicating which part should be mounted at which position on the circuit board 13, and the like.
- FIG. 6 shows a part of the JOB data 91. For example, a data group having the configuration shown in FIG. 6 is set in the JOB data 91, and a recipe including a part or the whole of the data group is created. .
- sequence data 110 is data relating to the coordinate position where the electronic component is mounted on the circuit board 13.
- Sequence data 110 includes electronic component mounting coordinates (X-axis coordinates (X1, X2, X3%), Y-axis coordinates (Y1, Y2, Y3%), Rotation angles (for example, horizontal to the XY coordinate plane). The rotation direction angles ( ⁇ 1, ⁇ 2, ⁇ 3%)) And circuit symbols (Ref1, Ref2, Ref3...)) On the plane are set.
- a plurality of data indicating the mounting coordinates and the circuit symbols are associated with one record having each data as a field, such as X1-Y1- ⁇ 1-Ref1, for example.
- the BOM data 112 is data related to BOM (Bills of Materials) set for each board type.
- BOM data 112 data related to a plurality of BOMs (BOM1, BOM2,...) Is set.
- BOM1 is associated with circuit symbols (Ref1, Ref2, Ref3%) And component types (a, b, c%) Of electronic components.
- the circuit symbol and the component type are associated, for example, as Ref1-a.
- the other BOM2 and subsequent BOMs are associated with circuit symbols and component types in the same manner as BOM1.
- the part data 113 for example, data on the shape and supply form of the electronic component is set.
- the part data 113 includes electronic component type (a, b, c, d%), The shape of each electronic component (X-axis length (x1, x2, x3, x4%), Y-axis length ( y1, y2, y3, y4%), lead type (r1, r2, r3, r4%)), and data on the supply form of each electronic component (for example, what is the component tape if it is a tape feeder) Data indicating how many millimeters the component storage positions are provided with a millimeter tape).
- a plurality of pieces of data indicating the shape and supply form of the electronic component are associated, for example, ax1-y1-r1- (8 mm tape, data indicating 4 mm feed).
- the part data 113 is data commonly used for a plurality of substrate types.
- the substrate type correspondence data 114 is set with data in which a substrate type (Key1, Key2, Key3%) And a BOM (BOM1, BOM2, BOM3%) Are associated.
- the part library 92 shown in FIG. 5 stores all information related to parts necessary for creating the JOB data 91 including the part data 113 described above. That is, in the DB server 81 of the present embodiment, data regarding parts such as the part data 113 is stored in both the JOB data 91 and the parts library 92.
- the DB server 81 is configured by the host computer 82 in response to an instruction from a production line supervisor or the like. The setting is not reflected in the other database until the change is approved.
- the two databases (JOB data 91 and parts library 92) may be set to automatically synchronize data with the other side when data is changed on one side.
- the line configuration 94 shown in FIG. 5 is information on the configuration of all production lines managed by the host computer 82.
- a plurality of counter circuit board working machines connected in a line in each production line Includes information indicating the order of.
- the system setting 95 stores management information of the database itself, such as the storage position of each data, and data regarding the configuration of each counter circuit board working machine (for example, the types of suction nozzles that can be mounted).
- the host computer 82 accesses the DB server 81 in which the above four databases are stored, and executes data acquisition and update processing.
- the configuration of data stored in the DB server 81 shown in FIG. 5 is an example, and is changed as appropriate by importing a necessary database, adding a record, or the like according to a change in the production line.
- step S1 shown in FIG. 7 the host computer 82 generates sequence data 110 (see FIG. 6).
- the CAD system 83 stores CAD data related to component types and mounting coordinates of electronic components.
- an operator or the like operates the host computer 82 and creates sequence data 110 relating to the substrate type (for example, Key1) of the substrate to be produced.
- the host computer 82 refers to the CAD data of the CAD system 83 and generates the sequence data 110 according to the operation of the operator or the like.
- the electronic component mounting system 10 may have a configuration in which a production target board type is automatically input. For example, the electronic component mounting system 10 reads an identification code displayed on a substrate by a reference mark camera 68 provided in the component mounting machine 14, and automatically generates a substrate type to be produced by the host computer 82 based on the read identification code. May be input.
- the host computer 82 refers to the board type correspondence data 114 of the JOB data 91 and selects a BOM (for example, BOM1) corresponding to the board type Key1.
- the host computer 82 associates two pieces of data with reference to the circuit symbols (Ref1%) Of each of the sequence data 110 and the BOM data 112 (BOM1), for example. Thereby, it is set which component type (a, b, c%) Is mounted on which mounting coordinate (X-axis coordinate, Y-axis coordinate, rotation coordinate) of the board to be produced.
- the host computer 82 refers to the component types (a, b, c%) Of each data of the BOM data 112 (BOM1) and the part data 113 and associates the two data. As a result, data indicating what electronic components are to be mounted on which mounting coordinates of the board to be produced is created. The host computer 82 sets other necessary data (such as the number of circuit boards 13 to be produced (see FIG. 2)) to create a recipe.
- This recipe is transmitted, for example, to the necessary control computer 51 via the LAN 100 after the host computer 82 determines which electronic component is to be mounted on the circuit board 13 using which component mounting machine 14 or 16 ( S3, see FIG. 5).
- the recipe transmission may be automatically performed from the DB server 81 to each control computer 51 by the host computer 82, but may also be performed in response to an operation on the host computer 82 or the control computer 51.
- Each counter circuit board working machine of the electronic component mounting system 10 executes stepwise mounting work according to the distributed recipe.
- Each of the control computers 51 controls each counter circuit board working machine based on the transmitted recipe. Whether or not there is any problem in the recipe depends on the operator of the counter circuit board working machine (work in charge). Supervisors, supervisors, inspectors of produced electronic circuits, etc.). If there is a problem and any data in the recipe needs to be changed, it is determined whether the host computer 82 changes the data or the control computer 51 changes the data (S4). If the former determination is made, data change is accepted by the host computer 82 (S5), and if the latter decision is made, data change is accepted by the control computer 51 (S6).
- the worker in charge of the circuit board working machine operates the counter circuit board working machine (control computer 51) to obtain the problem data.
- the component mounting machine 16 detects a holding position error based on image data obtained by the component camera 69 capturing an electronic component held by the suction nozzle of the mounting head 45.
- An error may occur in the processing result for the image data due to a characteristic (such as brightness difference) unique to the device such as illumination provided in the mounting head 45. For this reason, the operator has an error between the shape of the electronic component detected from the result of the image processing and the preset shape data of the component (see part data 113 in FIG.
- the control computer 51 that has received the data change in S6 reports the changed contents of the recipe data to the host computer 82 without reflecting the change in the recipe being executed (S7, see FIG. 5). This is because, for example, it is necessary to link the recipes provided on both the control computer 51 side and the host computer 82 side after confirming and verifying the change contents by the host computer 82.
- the control computer 51 accepts the data change, for example, the input person operates the external input device while watching the display on the display and inputs necessary data (which may include a plurality of data). If an input for determining a data change is made at the time of completion, a process for reporting the contents of the change to the host computer 82 is performed.
- the host computer 82 temporarily stores the recipe of each control computer 51 in the storage device 85 (see FIG. 5) such as a hard disk as work data.
- the host computer 82 updates the work data stored in the storage device 85 based on the received recipe change (S8, see FIG. 5).
- the host computer 82 holds the contents of the received recipe change in the storage device 85 until the worker performs a process of approving it with an external input device or the like (S9: NO).
- the destination for temporarily saving the recipe as work data is not limited to the storage device 85 included in the host computer 82, and may be another storage device (such as the DB server 81).
- the host computer 82 when the host computer 82 receives a recipe change based on input data obtained by the operator operating the external input device (S5), the host computer 82 changes the recipe data in the storage device 85 and the final approval is performed.
- the data of the DB server 81 is not updated until it is done by the person (S9: NO).
- the host computer 82 updates the data in the DB server 81 based on the change to the data in the storage device 85 according to the approval from the worker (S9: YES) (S10).
- the host computer 82 Depending on the judgment of the operator, if there is an error in the data received from the control computer 51, the host computer 82 corrects the change and notifies the control computer 51 of the error.
- the host computer 82 also includes a device (such as a card reader for reading the identification card) for identifying the operator who operates, and determines whether or not the worker who approves the data change has the operation authority. The structure which does is preferable.
- the host computer 82 executes control to transmit only the changed portion of the data stored in the DB server 81 to the control computer 51.
- the host computer 82 sends to the control computer 51 that has received the recipe change an instruction to acquire only the data related to the update among the data stored in the DB server 81 (S11).
- the host computer 82 accepts a recipe change in S5
- the host computer 82 includes the data of the DB server 81 updated in S10 in the recipe, that is, the control computer 51 uses the data related to the change for control.
- An instruction to obtain data is sent to (S11).
- the control computer 51 executes a process of transmitting only the data related to the update from the DB server 81 (S12, see FIG. 5).
- the host computer 82 updates the reported change contents to the DB server 81 as it is, that is, when updating the DB server 81 with the contents received by the control computer 51 as it is, the “update data acquisition instruction” ” May be set so that a change instruction received by the control computer 51 is directly reflected in the recipe.
- the control computer 51 temporarily stores, in a memory or the like, the changed content received until an instruction is received from the host computer 82, and performs processing to reflect the content stored in the memory in the recipe when the instruction is received. It may be set.
- control computer 51 executes a process of reflecting the data related to the update transmitted from the DB server 81 in the recipe included in the control computer 51 (S13). At this time, for example, the control computer 51 changes only necessary data among the data included in the recipe. Further, the control computer 51 determines whether or not it is possible to change its own recipe. For example, the control computer 51 of the component mounting machines 14 and 16 changes the mounting position data of the component when the component mounting operation to the circuit board 13 is being performed based on the created recipe. That is not desirable. Therefore, in many pieces of recipe data, it is prohibited to change data of parts being worked on.
- the data on the number of circuit boards 13 to be mounted may be changed except for a special period compared with the number of circuit boards 13 that have already been mounted.
- the control computer 51 determines whether there is data that can be changed among the data to be changed. Reflect data changes in the recipe as you go.
- the transmission of the data related to the update may be configured to start processing from an inquiry from the control computer 51 to the host computer 82 as a starting point.
- the electronic component mounting system 10 of the present embodiment includes a control computer for each of a plurality of circuit board working machines such as a screen printer 11, an adhesive applicator 12, component mounting machines 14 and 16, a reflow furnace 18, and the like.
- the host computer 82 creates a recipe (setting data) 51 used for control based on the data of the DB server 81.
- the received circuit board working machine reports the contents of the recipe change to the host computer 82 (see FIG. 7 step S7).
- the host computer 82 updates the data stored in the DB server 81 based on the recipe change content (S10). Then, the control computer 51 that has received the recipe change executes a process of acquiring only the data of the portion updated by the host computer 82 among the data stored in the DB server 81 (S12).
- the host computer 82 executes a process of transmitting a newly created recipe to the necessary control computer 51 based on the data after the change of the DB server 81.
- the control computer 51 upon receiving an instruction from the host computer 82, the control computer 51 receives all the data of the newly created recipe and reflects the changed contents in the created recipe by replacing it with the currently executed recipe. It was. For this reason, every time there is an operation for changing the data of the created recipe, the control computer 51 must perform a process of receiving the entire recipe again, and the time for data transmission with the DB server 81 is increased. There is a possibility that the operation after the change becomes longer and a delay or the like occurs.
- the host computer 82 executes control to transmit only the changed portion of the data stored in the DB server 81 to the control computer 51.
- the electronic component mounting system 10 aims to reduce the amount of data to be transmitted when transmitting data related to the recipe change between the DB server 81 and each control computer 51 (to the circuit board working machine).
- the control computer 51 reduces the amount of data to be received from the DB server 81 and the processing time until data is received.
- the electronic component mounting system 10 is limited to a portion where the amount of data to be transmitted is necessary, the error occurrence rate in this data transmission is reduced, and error detection and correction processing when an error occurs is easy. It becomes. As a result, it is possible to configure the electronic component mounting system 10 that can shorten the transmission time while reliably transmitting the change contents of the recipe data between the DB server 81 and each counter circuit board working machine.
- the host computer 82 updates the data of the DB server 81 based on the data temporarily stored in the storage device 85 that is changed based on the recipe change reported by the control computer 51, and then the control computer Data acquisition processing from the DB server 81 by 51 is instructed. Therefore, the control computer 51 can reliably acquire the changed data of the DB server 81.
- the host computer 82 temporarily stores the recipe of each control computer 51 in the storage device 85 (see FIG. 5) as work data. Prior to updating the data in the DB server 81, the host computer 82 updates the work data stored in the storage device 85 based on the received recipe change (S8). In addition, the host computer 82 waits until the worker approves the contents of the received recipe change, and updates the data in the DB server 81 based on the change to the data in the storage device 85 according to the approval. (S10). As a result, the electronic component mounting system 10 waits for the operator to confirm and approve the changes received from the circuit board working machine, and then updates the DB server 81. The consistency of data and the certainty of update work are improved. In addition, since the recipe of the control computer 51 is not changed until the approval by the host computer 82 is implemented, the electronic component mounting system 10 can manage the timing at which the change is finally reflected in the recipe of the control computer 51 by the host computer 82. .
- the control computer 51 includes data related to the shape of the electronic component mounted on the circuit board 13 by the counter circuit board working machine (part data 113) and data related to the mounting position (sequence data). 110) is changed according to the mounting result, and the report to the host computer 82 is processed in response to the change.
- the electronic component mounting system 10 for example, when the mounting position of the electronic component on the produced circuit board 13 is shifted, the operator operates the counter circuit board working machine to change the problem data. A desired change according to the mounting result is quickly reflected in the system.
- the control computers 51 of the plurality of circuit board working machines are connected to a DB server 81 provided in common via the LAN 100.
- a DB server 81 provided in common via the LAN 100.
- the host computer 82 executes the same processing when not only changes to the recipe but also changes to each database such as the parts library 92, so that the change contents of the data stored in the DB server 81 can be stored. It can be quickly reflected in the recipe on the circuit board work machine side.
- the electronic component mounting system 10 is an example of an anti-circuit board working system.
- the recipe (setting data) and each database of the DB server 81 (JOB data 91, component library 92, line configuration 94, and system setting 95) are examples of data related to the circuit board to be worked.
- the part in which the control computer 51 of the counter circuit board working machine that has received the recipe change reports the change contents to the host computer 82 is an example of the change report unit.
- the part that updates the data stored in the DB server 81 based on the change contents of the host computer 82 that has received the report of the recipe change is an example of the database update unit.
- the part in which the control computer 51 that has received the recipe change acquires only the data of the part updated by the host computer 82 among the data stored in the DB server 81 is an example of the data acquisition unit.
- the present invention is not limited to the above-described embodiment, and various modifications and changes can be made without departing from the spirit of the present invention.
- the host computer 82 can access the DB server 81, but the control computer 51 of each circuit board working machine can also directly access the DB server 81 without going through the host computer 82. It is good.
- the DB server 81 periodically checks whether or not a recipe change is reported from the control computer 51 to the host computer 82, and the change contents reported to the host computer 82 regardless of the control of the host computer 82.
- the DB server 81 itself may be configured to update the database with reference to FIG.
- control computer 51 reported the change content of the received recipe to the host computer 82
- control computer 51 received the other apparatus (DB server 81 and portable terminal) connected to LAN100.
- Recipe change contents may be confirmed and reported to the host computer 82, or the host computer 82 may periodically confirm the change contents of the control computer 51.
- the device for temporarily storing the recipe as work data is not limited to the storage device 85 provided in the host computer 82, but may be another storable device (such as the DB server 81).
- the DB server 81 accumulates the work data, updates the work data based on the contents of the change, and reflects the change of the work data in the database according to the approval of the host computer 82 (worker). May be executed.
- the processing content shown in FIG.7 and FIG.8 is an example, and can be changed suitably.
- the host computer 82 is configured to execute a process of updating the work data stored in the storage device 85 prior to updating the data of the DB server 81 and waiting for the approval of the worker.
- a configuration in which the host computer automatically verifies and approves the consistency of the data of the received change content and reflects it on the DB server 81 may be adopted.
- the storage device 85 for storing work data and the process of S8 shown in FIG. 8 can be omitted.
- the control computer 51 may have a function of creating a recipe (setting data) based on data stored in the DB server 81.
- the electronic component mounting system 10 may be configured such that the recipe change cannot be performed by the host computer 82 but can be performed only by the control computer 51. In this case, the processes of S4 and S5 in FIG. 7 can be omitted.
- the electronic component mounting system 10 for mounting electronic components on the circuit board 13 has been described.
- the present application is not limited to this, and data common to database servers in various other production lines. Can be applied to systems that share For example, even when applied to data update of setting data for a control computer that controls each work robot in a production line using a work robot that performs assembly work such as a secondary battery (solar cell, fuel cell, etc.) Good.
- a secondary battery solar cell, fuel cell, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Operations Research (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Supply And Installment Of Electrical Components (AREA)
- General Factory Administration (AREA)
Abstract
Description
まず、図7に示すステップS1(以下S1と略記し、他のステップについても同様とする)において、ホストコンピュータ82により、シーケンスデータ110(図6参照)が作成される。CADシステム83には、電子部品の部品種、装着座標に関するCADデータが格納されている。例えば、作業者等は、ホストコンピュータ82を操作して生産対象となる基板の基板種(例えば、Key1)に係わるシーケンスデータ110を作成する。ホストコンピュータ82は、作業者等の操作に応じてCADシステム83のCADデータを参照しシーケンスデータ110を生成する。なお、電子部品実装システム10は、自動で生産対象の基板種が入力される構成でもよい。例えば、電子部品実装システム10は、部品装着機14に設けられた基準マークカメラ68により基板に表示された識別コードを読み取り、読み取った識別コードに基づいてホストコンピュータ82に自動で生産対象の基板種が入力される構成でもよい。
<効果1>本実施形態の電子部品実装システム10は、スクリーン印刷機11、接着剤塗布機12、部品装着機14,16、リフロー炉18等の複数の対回路基板作業機の各々の制御コンピュータ51が制御に用いるレシピ(設定データ)を、ホストコンピュータ82がDBサーバ81のデータに基づいて作成する。また、複数の対回路基板作業機のいずれかで作成済みのレシピに含まれるデータの変更が受け付けられると、受け付けた対回路基板作業機は、レシピの変更内容をホストコンピュータ82に報告する(図7のステップS7)。報告を受けたホストコンピュータ82は、レシピの変更内容に基づいてDBサーバ81に格納されているデータを更新する(S10)。そして、レシピの変更を受け付けた制御コンピュータ51は、DBサーバ81に格納されているデータのうち、ホストコンピュータ82が更新した部分のデータのみを取得する処理を実行する(S12)。
例えば、上記実施形態では、ホストコンピュータ82がDBサーバ81にアクセス可能であったが、各対回路基板作業機の制御コンピュータ51もホストコンピュータ82を経由することなく直接DBサーバ81にアクセス可能な構成としてもよい。
また、DBサーバ81は、制御コンピュータ51からホストコンピュータ82にレシピの変更が報告されているか否かを定期的に確認し、ホストコンピュータ82の制御によらず、ホストコンピュータ82に報告された変更内容を参照してDBサーバ81自身がデータベースを更新する構成でもよい。
また、制御コンピュータ51が、DBサーバ81に格納されたデータに基づいてレシピ(設定データ)を作成する機能を有する構成でもよい。
また、電子部品実装システム10は、レシピの変更をホストコンピュータ82では実施できずに、制御コンピュータ51のみで実施可能な構成としてもよい。この場合、図7のS4及びS5の処理は省略できる。
Claims (7)
- 制御コンピュータを各々が備え、回路基板に対する作業を行う複数台の対回路基板作業機と、
前記複数台の対回路基板作業機に対して共通に設けられ、前記制御コンピュータの各々を管理するホストコンピュータと、
作業対象の回路基板に関するデータが格納されたデータベース・サーバと、
を含む対回路基板作業システムのデータ更新方法であって、
前記作業対象の回路基板に関するデータの変更が前記ホストコンピュータに報告される工程と、
報告を受けた前記作業対象の回路基板に関するデータの変更に基づいて、前記データベース・サーバに格納されているデータが更新される工程と、
前記制御コンピュータが、前記データベース・サーバに格納されているデータのうち更新に係る部分のデータを取得する工程と、
を含むことを特徴とする対回路基板作業システムのデータ更新方法。 - 前記ホストコンピュータが、前記データベース・サーバから前記更新に係る部分のデータを取得する旨の指示を前記制御コンピュータに対して送る工程と、
前記制御コンピュータが、前記指示に応じて前記更新に係る部分のデータを取得する工程と、
を含むことを特徴とする請求項1に記載の対回路基板作業システムのデータ更新方法。 - 前記作業対象の回路基板に関するデータを、作業用データとして一時的に蓄積する工程と、
前記データベース・サーバのデータが更新されるのに先立ち、報告を受けた前記作業対象の回路基板に関するデータの変更に基づいて、前記作業用データが更新される工程と、
報告を受けた前記作業対象の回路基板に関するデータの変更の内容を承認する工程と、
前記承認に応じて前記データベース・サーバのデータが更新される工程と、
を含むことを特徴とする請求項1又は請求項2に記載の対回路基板作業システムのデータ更新方法。 - 前記作業対象の回路基板に関するデータの変更が前記ホストコンピュータに報告される工程は、前記複数台の対回路基板作業機の各々が前記回路基板に実装する電子部品の形状及び実装位置に係るデータのうちの少なくとも一方を、前記回路基板に前記電子部品を実装した結果に応じて変更した内容が、前記作業対象の回路基板に関するデータの変更として報告されることを特徴とする請求項1乃至請求項3のいずれかに記載の対回路基板作業システムのデータ更新方法。
- 前記複数台の対回路基板作業機のうちの少なくとも1つの対回路基板作業機が備える前記制御コンピュータが、前記作業対象の回路基板に関するデータの変更を前記ホストコンピュータに報告する工程と、
前記作業対象の回路基板に関するデータの変更を報告した前記対回路基板作業機以外の対回路基板作業機が備える制御コンピュータであり、且つ、報告した前記作業対象の回路基板に関するデータの変更に基づいて更新される前記データベース・サーバのデータを制御に用いる前記制御コンピュータが、前記更新に係る部分のデータを取得する工程と、
を含むことを特徴とする請求項1乃至請求項4のいずれかに記載の対回路基板作業システムのデータ更新方法。 - 前記ホストコンピュータが、当該ホストコンピュータが備える外部入力装置の入力データに基づいて、前記データベース・サーバのデータを更新する工程と、
前記外部入力装置の入力データに基づいて更新されたデータを制御に用いる制御コンピュータが、前記データベース・サーバに格納されているデータのうち、当該更新に係る部分のデータを取得する工程と、
を含むことを特徴とする請求項1乃至請求項5のいずれかに記載の対回路基板作業システムのデータ更新方法。 - 制御コンピュータを各々が備え、回路基板に対する作業を行う複数台の対回路基板作業機と、
前記複数台の対回路基板作業機に対して共通に設けられ、前記制御コンピュータの各々を管理するホストコンピュータと、
作業対象の回路基板に関するデータが格納されたデータベース・サーバと、
前記作業対象の回路基板に関するデータの変更を前記ホストコンピュータに報告する変更報告部と、
報告を受けた前記作業対象の回路基板に関するデータの変更に基づいて、前記データベース・サーバに格納されているデータを更新するデータベース更新部と、
前記制御コンピュータに設けられ、前記データベース更新部による更新に係る部分のデータを取得するデータ取得部と、
を備えることを特徴とする対回路基板作業システム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/082180 WO2015079560A1 (ja) | 2013-11-29 | 2013-11-29 | 対回路基板作業システムのデータ更新方法及び対回路基板作業システム |
CN201380080844.5A CN105766076B (zh) | 2013-11-29 | 2013-11-29 | 对电路基板作业***的数据更新方法及对电路基板作业*** |
EP13898426.5A EP3076776B1 (en) | 2013-11-29 | 2013-11-29 | Data update method for circuit substrate work system and circuit substrate work system |
US15/039,663 US10209704B2 (en) | 2013-11-29 | 2013-11-29 | Data updating method of circuit board work system and circuit board work system |
JP2015550290A JP6297591B2 (ja) | 2013-11-29 | 2013-11-29 | 対回路基板作業システムのデータ更新方法及び対回路基板作業システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/082180 WO2015079560A1 (ja) | 2013-11-29 | 2013-11-29 | 対回路基板作業システムのデータ更新方法及び対回路基板作業システム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015079560A1 true WO2015079560A1 (ja) | 2015-06-04 |
Family
ID=53198547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/082180 WO2015079560A1 (ja) | 2013-11-29 | 2013-11-29 | 対回路基板作業システムのデータ更新方法及び対回路基板作業システム |
Country Status (5)
Country | Link |
---|---|
US (1) | US10209704B2 (ja) |
EP (1) | EP3076776B1 (ja) |
JP (1) | JP6297591B2 (ja) |
CN (1) | CN105766076B (ja) |
WO (1) | WO2015079560A1 (ja) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015130377A (ja) * | 2014-01-06 | 2015-07-16 | 富士機械製造株式会社 | 実装装置 |
US20160116898A1 (en) * | 2014-10-23 | 2016-04-28 | Panasonic Intellectual Property Management Co., Ltd. | Production management method of substrate in component mounting system |
JP2017069266A (ja) * | 2015-09-28 | 2017-04-06 | 富士機械製造株式会社 | グローバル部品データ承認依頼システム |
WO2019207738A1 (ja) * | 2018-04-26 | 2019-10-31 | 株式会社Fuji | 部品実装機 |
JP2019201144A (ja) * | 2018-05-17 | 2019-11-21 | ヤマハ発動機株式会社 | 部品実装システムの生産装置、部品実装装置および部品実装システムの検査方法 |
JPWO2018216076A1 (ja) * | 2017-05-22 | 2019-12-12 | 株式会社Fuji | 対基板作業機 |
JPWO2021186623A1 (ja) * | 2020-03-18 | 2021-09-23 | ||
US11520319B2 (en) * | 2017-07-10 | 2022-12-06 | Fuji Corporation | Base board production line, information management device, and information management proxy device |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018049308A1 (en) * | 2016-09-09 | 2018-03-15 | Fanuc America Corporation | Program and variable change analysis |
EP3553611B1 (en) * | 2016-12-08 | 2021-01-20 | Fuji Corporation | Service system and server |
CN110050443B (zh) * | 2016-12-12 | 2021-06-29 | 株式会社富士 | 对基板作业*** |
CN110226139B (zh) * | 2017-02-09 | 2022-05-27 | 株式会社富士 | 生产线的最佳化装置 |
US11330751B2 (en) | 2017-03-31 | 2022-05-10 | Fuji Corporation | Board work machine |
JP7039686B2 (ja) * | 2018-03-22 | 2022-03-22 | 株式会社Fuji | 構成装置良否判定サーバ、構成装置良否判定方法、検査システム、検査システム用の端末装置、および検査装置 |
JP7175978B2 (ja) * | 2018-06-12 | 2022-11-21 | 株式会社Fuji | 部品実装機および部品実装システム |
CN111328257B (zh) * | 2020-03-11 | 2022-03-22 | 广东省电信规划设计院有限公司 | 一种上下位机的数据同步方法及装置 |
KR102224914B1 (ko) * | 2021-02-04 | 2021-03-05 | 김기범 | 컴퓨터 자동 조립 시스템 |
TWI832503B (zh) * | 2022-10-20 | 2024-02-11 | 英業達股份有限公司 | 生產線零件進料時序資料誤差追認修正系統 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06121061A (ja) * | 1992-10-01 | 1994-04-28 | Ricoh Co Ltd | 通信会議装置 |
JP2000330779A (ja) * | 1999-05-18 | 2000-11-30 | Nec Corp | ファームウエアプログラム遠隔更新システム及び方法 |
JP2006279685A (ja) * | 2005-03-30 | 2006-10-12 | Mitsubishi Electric Corp | 遠隔監視システム及び遠隔監視装置 |
JP4291586B2 (ja) | 2003-01-29 | 2009-07-08 | 富士機械製造株式会社 | 対回路基板作業システムおよびその制御方法 |
JP2009239126A (ja) * | 2008-03-27 | 2009-10-15 | Hitachi High-Tech Instruments Co Ltd | 基板組立実装ラインの管理方法 |
JP2010258191A (ja) * | 2009-04-24 | 2010-11-11 | Panasonic Corp | 実装装置およびデータダウンロード方法 |
JP2012033071A (ja) * | 2010-07-30 | 2012-02-16 | Hitachi High-Tech Instruments Co Ltd | 電子部品実装ラインの管理システム |
JP2013038189A (ja) * | 2011-08-05 | 2013-02-21 | Juki Corp | 生産管理装置および部品実装システム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3241366B2 (ja) * | 1990-08-30 | 2001-12-25 | ソニー株式会社 | 実装プログラム作成システム |
JP3578886B2 (ja) * | 1997-05-02 | 2004-10-20 | 東京エレクトロン株式会社 | プロセス制御システムとそのプロセスデータ転送制御方法 |
JP3921865B2 (ja) * | 1999-03-11 | 2007-05-30 | カシオ計算機株式会社 | データ処理システムおよびそのプログラム記録媒体 |
US6832122B1 (en) * | 2000-07-06 | 2004-12-14 | Siemens Electronics Assembly Systems, Inc. | System and method for comparing electronics manufacturing data |
WO2002056662A1 (fr) * | 2001-01-10 | 2002-07-18 | Matsushita Electric Industrial Co., Ltd. | Dispositif de montage de composants, fournisseur de services et procede de prestation de services |
JP3827092B2 (ja) * | 2003-10-22 | 2006-09-27 | オムロン株式会社 | 制御システム設定装置および制御システム設定方法ならびに設定プログラム |
JP5665616B2 (ja) * | 2011-03-17 | 2015-02-04 | 富士機械製造株式会社 | 電気回路製造システム用製造数管理装置 |
JP5877313B2 (ja) * | 2012-04-13 | 2016-03-08 | パナソニックIpマネジメント株式会社 | 電子部品実装装置および電子部品実装装置における設定情報の変更方法 |
-
2013
- 2013-11-29 CN CN201380080844.5A patent/CN105766076B/zh active Active
- 2013-11-29 JP JP2015550290A patent/JP6297591B2/ja active Active
- 2013-11-29 US US15/039,663 patent/US10209704B2/en active Active
- 2013-11-29 WO PCT/JP2013/082180 patent/WO2015079560A1/ja active Application Filing
- 2013-11-29 EP EP13898426.5A patent/EP3076776B1/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06121061A (ja) * | 1992-10-01 | 1994-04-28 | Ricoh Co Ltd | 通信会議装置 |
JP2000330779A (ja) * | 1999-05-18 | 2000-11-30 | Nec Corp | ファームウエアプログラム遠隔更新システム及び方法 |
JP4291586B2 (ja) | 2003-01-29 | 2009-07-08 | 富士機械製造株式会社 | 対回路基板作業システムおよびその制御方法 |
JP2006279685A (ja) * | 2005-03-30 | 2006-10-12 | Mitsubishi Electric Corp | 遠隔監視システム及び遠隔監視装置 |
JP2009239126A (ja) * | 2008-03-27 | 2009-10-15 | Hitachi High-Tech Instruments Co Ltd | 基板組立実装ラインの管理方法 |
JP2010258191A (ja) * | 2009-04-24 | 2010-11-11 | Panasonic Corp | 実装装置およびデータダウンロード方法 |
JP2012033071A (ja) * | 2010-07-30 | 2012-02-16 | Hitachi High-Tech Instruments Co Ltd | 電子部品実装ラインの管理システム |
JP2013038189A (ja) * | 2011-08-05 | 2013-02-21 | Juki Corp | 生産管理装置および部品実装システム |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015130377A (ja) * | 2014-01-06 | 2015-07-16 | 富士機械製造株式会社 | 実装装置 |
US20160116898A1 (en) * | 2014-10-23 | 2016-04-28 | Panasonic Intellectual Property Management Co., Ltd. | Production management method of substrate in component mounting system |
US10466685B2 (en) * | 2014-10-23 | 2019-11-05 | Panasonic Intellectual Property Management Co., Ltd. | Production management method of substrate in component mounting system |
JP2017069266A (ja) * | 2015-09-28 | 2017-04-06 | 富士機械製造株式会社 | グローバル部品データ承認依頼システム |
JPWO2018216076A1 (ja) * | 2017-05-22 | 2019-12-12 | 株式会社Fuji | 対基板作業機 |
US11520319B2 (en) * | 2017-07-10 | 2022-12-06 | Fuji Corporation | Base board production line, information management device, and information management proxy device |
WO2019207738A1 (ja) * | 2018-04-26 | 2019-10-31 | 株式会社Fuji | 部品実装機 |
JPWO2019207738A1 (ja) * | 2018-04-26 | 2020-12-03 | 株式会社Fuji | 部品実装機 |
JP7158890B2 (ja) | 2018-05-17 | 2022-10-24 | ヤマハ発動機株式会社 | 部品実装システムの生産装置、部品実装装置および部品実装システムの検査方法 |
JP2019201144A (ja) * | 2018-05-17 | 2019-11-21 | ヤマハ発動機株式会社 | 部品実装システムの生産装置、部品実装装置および部品実装システムの検査方法 |
JPWO2021186623A1 (ja) * | 2020-03-18 | 2021-09-23 | ||
WO2021186623A1 (ja) * | 2020-03-18 | 2021-09-23 | 株式会社Fuji | データ管理装置およびデータ管理方法 |
JP7261935B2 (ja) | 2020-03-18 | 2023-04-20 | 株式会社Fuji | データ管理装置およびデータ管理方法 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2015079560A1 (ja) | 2017-03-16 |
CN105766076A (zh) | 2016-07-13 |
JP6297591B2 (ja) | 2018-03-20 |
US20170023931A1 (en) | 2017-01-26 |
EP3076776B1 (en) | 2019-10-23 |
EP3076776A1 (en) | 2016-10-05 |
US10209704B2 (en) | 2019-02-19 |
EP3076776A4 (en) | 2017-02-15 |
CN105766076B (zh) | 2019-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6297591B2 (ja) | 対回路基板作業システムのデータ更新方法及び対回路基板作業システム | |
JP3927380B2 (ja) | 生産システムを対象としたncデータ管理装置及びncデータ管理方法 | |
US10893641B2 (en) | Group determination method and group determination apparatus | |
CN110168458B (zh) | 管理装置、安装关联装置及安装*** | |
US20150220081A1 (en) | Production system and program switching method used in the same | |
JP2015185546A (ja) | 電子部品実装システムおよび電子部品実装方法 | |
US6788989B2 (en) | Electric-circuit board assembling line, electric-circuit board producing method and electric-circuit board assembling line controlling program | |
JP2017034142A (ja) | 基板生産ラインの生産管理装置 | |
JPWO2015121918A1 (ja) | 基板生産ラインの生産管理装置 | |
EP3043629B1 (en) | Data processing device to be used by substrate working machine, and substrate working system having same | |
JP6130402B2 (ja) | 実装データ管理装置、実装制御装置、実装データ管理方法及びそのプログラム | |
JP2007234790A (ja) | 実装方法および表面実装機 | |
CN109478054B (zh) | 基板生产管理装置及基板生产管理方法 | |
JP7299967B2 (ja) | シミュレーションシステム | |
CN109661166B (zh) | 制造***以及授予权限的方法 | |
JPH10190299A (ja) | 電子部品実装ライン及び電子部品実装方法 | |
US11076521B2 (en) | Production plan creation system and production plan creation method | |
JP4291586B2 (ja) | 対回路基板作業システムおよびその制御方法 | |
JP6120676B2 (ja) | 基板生産管理装置 | |
WO2023047547A1 (ja) | 表示装置及び表示システム | |
US11092947B2 (en) | Substrate manufacturing machine and substrate manufacturing line | |
JP6300814B2 (ja) | 対基板作業システム | |
JP5112015B2 (ja) | 生産ラインにおける複数のデータ間の整合性を確認する方法および部品実装装置 | |
JP2010177449A (ja) | 部品実装ラインの管理方法 | |
JP2010073828A (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: 13898426 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2015550290 Country of ref document: JP Kind code of ref document: A |
|
REEP | Request for entry into the european phase |
Ref document number: 2013898426 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2013898426 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15039663 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |