WO2020100254A1 - 作業機、及び作業システム - Google Patents
作業機、及び作業システム Download PDFInfo
- Publication number
- WO2020100254A1 WO2020100254A1 PCT/JP2018/042287 JP2018042287W WO2020100254A1 WO 2020100254 A1 WO2020100254 A1 WO 2020100254A1 JP 2018042287 W JP2018042287 W JP 2018042287W WO 2020100254 A1 WO2020100254 A1 WO 2020100254A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- unit
- received light
- working
- work
- threshold value
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/04—Mounting of components, e.g. of leadless components
Definitions
- the present disclosure relates to a work machine technology for performing optical communication.
- Patent Document 1 there is an electronic component mounting machine that performs communication between the apparatus main body and the mounting head by optical wireless communication (for example, Patent Document 1).
- the mounting head of the electronic component mounting machine described in Patent Document 1 is configured to be attachable to and detachable from a Y-axis slider that moves the mounting head in the Y direction, and can be replaced with a different type of mounting head.
- the transmission power of the optical transmitter of the electronic component mounting machine that performs the above-mentioned optical wireless communication may decrease due to deterioration over time. If the transmission power decreases, the amount of light received by the receiving side of the optical signal may decrease. Further, in the above-described electronic component mounting machine, when the mounting head including the optical transmitter and the optical receiver is replaced, the combination of the optical transmitter and the optical receiver on the apparatus body side and the mounting head side is changed. When the combination of the optical transmitter and the optical receiver is changed, the transmission power and the amount of received light may change due to individual differences in the devices.
- the present application has been made in view of the above problems, and an object thereof is to provide a working machine including a removable working unit, which can be controlled according to the amount of received light, and a working system.
- the present specification provides a working unit that is detachably provided and performs a predetermined work, an optical transmitting unit that transmits an optical signal from the working unit, and a light receiving unit that indicates the intensity of the optical signal.
- a working machine including a detection unit that detects an amount, and a control unit that compares the received light amount detected by the detection unit with a threshold value and performs control according to a comparison result.
- the present specification describes a device main body, a working unit detachably attached to the device main body, and a light provided on one side of the device main body and the working unit.
- the optical transmitter is provided on the other side of the apparatus main body and the working unit, receives data related to work in the working unit as an optical signal from the optical transmitting unit, and receives the optical signal received from the optical transmitting unit.
- a light receiving unit that performs photoelectric conversion, and a storage unit that is an eigenvalue measured in advance by receiving light from the reference light source serving as a reference to the light receiving unit, and that can store the eigenvalue based on individual light receiving sensitivity of the light receiving unit.
- a conversion value obtained by converting the optical signal received from the optical transmission unit by the optical reception unit is corrected based on the eigenvalue stored in the storage unit, and the amount of light received based on the corrected conversion value.
- a work machine including a control unit for determining.
- the content of the present disclosure is not limited to working machines, and can be implemented as a working system including a plurality of working machines.
- control according to the amount of received light can be executed.
- FIG. 3 is a block diagram showing a configuration of a connecting portion of an optical fiber cable on a fixed portion substrate.
- 7 is a graph showing the relationship between the corrected received light power, time, and threshold. It is a flow chart which shows the contents of correction judgment processing. It is a figure which shows the content of the management database with which a host computer is equipped.
- FIG. 1 schematically shows the configuration of a work system 10 for a board according to the present embodiment.
- the board-to-board work system 10 of the present embodiment includes a plurality of production lines 13 for mounting electronic components 12 on a board 11, for example, as shown in FIG.
- a substrate loading machine 21, a printing machine 22, a mounting system 23, a mounting work result inspection machine 25, a reflow oven 27, and a final inspection machine 28 are arranged side by side from the upstream side of the line. Has been done.
- the electronic component 12 is mounted on the board 11 by sequentially passing through these devices and the like. Further, the board-to-board working system 10 includes a host computer 15 that controls each of the above-described board loading machines 21 and the like.
- the above-described configuration of the board-to-board working system 10 is an example.
- the printer 22 prints a predetermined pattern of solder on the board 11 loaded from the board inserter 21 on the upstream side.
- the mounting system 23 includes a plurality of electronic component mounting machines (hereinafter, also referred to as mounting machines) 24.
- the mounting machine 24 mounts the electronic component 12 on the substrate 11 carried in from the printing machine 22.
- the mounting work result inspection machine 25 inspects whether or not the mounting state of the electronic component 12 on the substrate 11 is good.
- the reflow furnace 27 heats the substrate 11 which is determined as good by the mounting work result inspection machine 25.
- the solder printed on the substrate 11 is melted and solidified by being heated and then cooled. As a result, the electronic component 12 is bonded to the substrate 11.
- the final inspection machine 28 inspects the state and the like of the electronic component 12 bonded to the substrate 11.
- the host computer 15 is connected to the board loading machine 21 and the like via the network 18.
- the connection of the network 18 may be wired or wireless.
- the host computer 15 includes a storage device 15A.
- the storage device 15A includes, for example, a hard disk, a non-volatile memory, or the like.
- a production program PG for controlling the operation of the substrate loading machine 21 and the like is stored in the.
- the host computer 15 executes various programs by a CPU or the like (not shown) to transmit the production program PG or the like to the board loading machine 21 or the like of each production line 13 via the network 18.
- each mounting machine 24 mounts the electronic component 12 on the substrate 11 based on the mounting position set in the received production program PG.
- FIG. 2 shows a perspective view of the mounting system 23.
- FIG. 3 shows a perspective view of the exchange robot 41 and the mounting machine 24. Note that FIG. 3 illustrates a state in which the touch panel 42 of the mounting machine 24, the upper cover 24A, and the like (see FIG. 2) are removed.
- the mounting system 23 includes a plurality of mounting machines 24 arranged in parallel in one direction and connected to each other, and carries the substrate 11.
- the direction in which the mounting machine 24 is connected and the direction in which the substrate 11 is conveyed is the left-right direction (X direction), and the direction of the substrate 11 that is conveyed is orthogonal to the left-right direction.
- the direction parallel to the plane will be referred to as the front-back direction (Y direction), and the left-right direction and the direction orthogonal to the front-back direction will be referred to as the vertical direction (Z direction).
- the mounting system 23 includes a feeder storage device 43, a replacement robot 41, and a management device 45 on the front side (front side in FIG. 2) in the front-rear direction.
- the plurality of mounting machines 24, the feeder storage device 43, the management device 45, and the like can communicate with each other via the network 18.
- the mounting machine 24 and the like transmit and receive various data via the network 18.
- the feeder storage device 43 is provided on the carry-in side (the left side in the left-right direction) for carrying in the substrate 11, and stores the cassette-type feeder 51.
- the feeder 51 is a feeder-type supply device that supplies the electronic component 12 from a carrier tape in which the electronic component 12 (see FIG. 1) is formed into a tape.
- the feeder storage device 43 has a plurality of slots and stocks the feeders 51 set in the respective slots.
- the feeder 51 is set in the slot of the feeder storage device 43, it becomes ready to communicate with the management device 45.
- the slot of the feeder storage device 43 and the identification code (ID) of the feeder 51 set in the slot are associated and recorded in the management device 45.
- the management device 45 monitors the operation status of the mounting system 23 and controls the mounting system 23.
- the management device 45 receives the production program PG from the host computer 15 (see FIG. 1).
- the management device 45 appropriately transmits various data such as the production program PG to each device of the mounting system 23.
- the mounting machine 24 and the like execute the mounting work based on the production program PG.
- Each of the plurality of mounting machines 24 includes a module 53 and a base 54.
- one module 53 is arranged on one base 54.
- the mounting machine 24 may have a configuration in which a plurality of modules 53 are arranged on one base 54 or a configuration in which one module 53 is arranged on a plurality of bases 54.
- the module 53 performs a mounting operation for mounting the electronic component 12 on the board 11 carried into the mounting machine 24.
- the module 53 has two substrate transfer devices 55, an upper slot 56, a mounting head 57, a head moving device 58, and a touch panel 42 (see FIG. 2).
- Each of the substrate transfer devices 55 has a pair of substrate guides 59 facing each other in the front-rear direction. Inside the substrate guide 59, a belt conveyor (not shown) for transporting the substrate 11 and a clamp device (not shown) for fixing the substrate 11 at a predetermined position are provided.
- the substrate transfer device 55 sequentially transfers the substrate 11 in the transfer direction (rightward) according to the rotation of the belt conveyor.
- the board transfer device 55 carries in the board 11 from the mounting machine 24 on the upstream side (left side) and positions the board 11 at a predetermined position in the module 53 by a clamp device. Then, the board transfer device 55 carries out the board 11 to the mounting machine 24 on the downstream side after the mounting work by the module 53 is executed.
- the upper slot 56 is arranged in the upper part on the front side of the mounting machine 24 and holds the set feeder 51 in an operable state.
- the feeder 51 set in the upper slot 56 is controlled in conjunction with the mounting work by the module 53, and supplies the electronic component 12 (see FIG. 1) at the supply position provided on the upper portion of the feeder 51.
- the base 54 also has a lower slot 61.
- the lower slot 61 is arranged below the upper slot 56 and stocks the feeder 51.
- the lower slot 61 preliminarily stocks the feeder 51 used for production, or temporarily stocks the used feeder 51 used for production.
- the exchange of the feeder 51 between the upper slot 56 and the lower slot 61 is performed automatically by the exchange robot 41 or manually by the user.
- the mounting head 57 has a holding member (not shown) that holds the electronic component 12 supplied to the supply position of the feeder 51.
- a holding member for example, a suction nozzle that is supplied with a negative pressure to hold the electronic component 12 or a chuck that holds and holds the electronic component 12 can be adopted.
- the mounting head 57 has, for example, a plurality of servomotors 75 (see FIG. 4) as drive sources for driving the holding members.
- the holding member moves in the Z direction based on the driving of the servo motor 75, for example. Further, the holding member rotates, for example, based on the driving of the servo motor 75, about an axis along the Z direction.
- the head moving device 58 is provided above the module 53 and moves the mounting head 57 to an arbitrary position in the X direction and the Y direction. More specifically, the head moving device 58 includes an X-axis slide mechanism 58A that moves the mounting head 57 in the X direction and a Y-axis slide mechanism 58B that moves the mounting head 57 in the Y direction.
- the X-axis slide mechanism 58A is attached to the Y-axis slide mechanism 58B.
- the Y-axis slide mechanism 58B has a linear motor (not shown) as a drive source.
- the X-axis slide mechanism 58A moves to an arbitrary position in the Y direction based on the drive of the linear motor of the Y-axis slide mechanism 58B.
- the X-axis slide mechanism 58A has a linear motor 77 (see FIG. 4) as a drive source.
- the mounting head 57 is attached to the X-axis slide mechanism 58A and moves to an arbitrary position in the X direction based on the driving of the linear motor 77 of the X-axis slide mechanism 58A. Therefore, the mounting head 57 moves to an arbitrary position on the module 53 with the driving of the X-axis slide mechanism 58A and the Y-axis slide mechanism 58B.
- the mounting head 57 is attached to the X-axis slide mechanism 58A via a connector and can be attached and detached with one touch, and can be changed to a different type of mounting head 57, for example, a dispenser head or the like.
- the touch panel 42 is provided on the upper cover 24A of the mounting machine 24, and displays various information of the mounting machine 24 and accepts an operation input by the user.
- an upper guide rail 63 and a lower guide rail 65 are provided on the front surface of the base 54.
- the upper guide rail 63 and the lower guide rail 65 are a pair of rails extending in the X direction and are parallel to each other.
- the upper guide rail 63 and the lower guide rail 65 included in each of the plurality of mounting machines 24 are detachable from the upper guide rail 63 and the lower guide rail 65 of the adjacent mounting machine 24. Therefore, the mounting machine 24 can change the number of devices arranged in the X direction and change the length of the production line 13 (see FIG. 1).
- the exchange robot 41 (an example of a working unit) is detachably provided in the mounting system 23 and performs various operations such as replacing the feeder 51 with respect to each of the plurality of mounting machines 24 and the feeder storage device 43.
- the exchange robot 41 is provided with an upper roller (not shown) inserted into the upper guide rail 63 and a lower roller (not shown) inserted into the lower guide rail 65. Further, the exchange robot 41 is provided with a motor as a drive source. A gear that meshes with a rack gear (not shown) provided on the upper guide rail 63 is attached to the output shaft of the motor.
- the exchange robot 41 includes a power receiving coil that receives power from a non-contact power feeding coil (not shown) provided on the upper guide rail 63.
- the exchange robot 41 supplies the electric power received from the non-contact power feeding coil to the motor.
- the exchange robot 41 can move in the X direction (left and right direction) by rotating the gear by the motor.
- the exchange robot 41 can rotate the rollers in the upper guide rail 63 and the lower guide rail 65 and move in the X direction while maintaining the positions in the vertical direction and the front-back direction.
- the exchange robot 41 includes a grip portion (not shown) that clamps the feeder 51.
- the exchange robot 41 includes an upper transfer section 41A for arranging the feeder 51 to be exchanged with the upper slot 56 and a lower transfer section 41B for arranging the feeder 51 to be exchanged with the lower slot 61. ..
- the exchange robot 41 uses the grips to exchange the feeders 51 of the upper transfer section 41A, the lower transfer section 41B, and the mounting machine 24, for example.
- the exchange robot 41 includes an optical wireless device 47.
- the optical wireless device 47 includes a light emitting element that functions as a light source such as an LED, and a light receiving element such as a photodiode.
- the management device 45 includes an optical wireless device 49 facing the optical wireless device 47 of the exchange robot 41.
- the optical wireless device 49 is fixed such that the optical axes of the optical wireless device 47 and the light emitting element or the light receiving element on the optical wireless device 47 side (the exchange robot 41 side) coincide with each other.
- optical communication can be performed between the optical wireless devices 47 and 49 by wireless such as a laser, and bidirectional data transmission / reception is possible. ..
- the management device 45 controls the operation of the exchange robot 41 by this optical communication.
- the management device 45 monitors the number of remaining electronic components of the feeder 51. For example, when the management device 45 determines that the feeder 51 needs to be replenished, the management device 45 displays on the screen an instruction to set the feeder 51 containing the component type that needs to be replenished in the feeder storage device 43. The user confirms the screen and sets the feeder 51 in the feeder storage device 43. When the management device 45 detects that the desired feeder 51 is set in the feeder storage device 43, the management device 45 instructs the exchange robot 41 to start the replenishment work. For example, the exchange robot 41 holds the feeder 51 set in the feeder storage device 43 between the grips and sets it in the upper transfer section 41A and the lower transfer section 41B.
- the exchange robot 41 moves to the front of the mounting machine 24 instructed by the management device 45, clamps the feeders 51 of the upper transfer section 41A and the lower transfer section 41B with the grips, and inserts them into the upper slot of the mounting machine 24. Attach to 56. Thereby, the new feeder 51 is replenished to the mounting machine 24. Further, the exchange robot 41 exchanges the feeder 51 between the upper slot 56 and the lower slot 61 of the mounting machine 24. Further, the exchange robot 41 conveys the feeder 51, such as a shortage of parts, from the mounting machine 24 to the feeder storage device 43. In this way, the replacement robot 41 can automatically replenish the feeder 51 and collect the feeder 51 that has run out of parts.
- the mounting machine 24 includes a device main body 71 and a fixed substrate 73 in the module 53.
- the apparatus main body 71 and the fixed substrate 73 are provided in the module 53 below the substrate transfer device 55.
- FIG. 4 shows a block diagram of the mounting machine 24.
- a fixed portion substrate 73 fixed in the module 53 and a movable portion (X-axis slide mechanism 58A and mounting head 57) moving in the module 53 are provided. Data transmission between them is performed by optical communication (multiplex communication) via the optical fiber cables 81 and 82.
- the device body 71 has a servo amplifier 83, a device control main board 85, and an image processing board 87. Further, the fixed part substrate 73 has an FPGA (Field Programmable Gate Array) 91, a non-volatile memory 92, transmission side photoelectric converters 93A and 94A, and reception side photoelectric converters 93B and 94B.
- the X-axis slide mechanism 58A has an X-axis substrate 95, a mark camera 96, a linear motor 77, and a linear scale 78.
- the mounting head 57 has a head substrate 97, a parts camera 98, a servomotor 75, and an encoder 76.
- various data of the devices included in the mounting head 57 and the X-axis slide mechanism 58A are transmitted and received by multiplexed optical communication.
- the various data mentioned here are, for example, a linear scale signal of the linear scale 78 of the X-axis slide mechanism 58A and an encoder signal of the encoder 76 of the mounting head 57.
- the various data are image data of the mark camera 96 and the parts camera 98, for example.
- the various data are signals of various sensors and relays (not shown) included in the X-axis slide mechanism 58A and the mounting head 57.
- the FPGA 91 of the fixed unit board 73 multiplexes the data input from the servo amplifier 83 of the apparatus body 71, the apparatus control main board 85, and the image processing board 87.
- FIG. 5 shows the configuration of the connecting portion of the optical fiber cable 82 on the fixed portion substrate 73.
- the FPGA 91 constructs a logic circuit that reads the configuration information CF from the non-volatile memory 92 and performs a multiplexing process at the time of startup, for example.
- the FPGA 91 performs multiplexing by, for example, a time division multiplexing method (TDM: Time Division Multiplexing).
- TDM Time Division Multiplexing
- the FPGA 91 multiplexes various data input from, for example, the servo amplifier 83 according to a fixed time (time slot) assigned to the input port, and multiplexes the multiplexed data into transmission side photoelectric converters 93A and 94A. Via the X-axis slide mechanism 58A and the mounting head 57.
- the X-axis substrate 95 of the X-axis slide mechanism 58A shown in FIG. 4 has a transmission side photoelectric converter 101A, a reception side photoelectric converter 101B, an FPGA 103, and a non-volatile memory 105.
- the transmission side photoelectric converter 93A and the reception side photoelectric converter 93B of the fixed part substrate 73 are connected to the transmission side photoelectric converter 101A and the reception side photoelectric converter 101B of the X-axis slide mechanism 58A via the optical fiber cable 81.
- the FPGA 103 multiplexes data input from the mark camera 96 of the X-axis slide mechanism 58A, the linear scale 78, various sensors and the like.
- the FPGA 103 constructs a logic circuit that reads configuration information from the non-volatile memory 105 and performs a multiplexing process at the time of startup, for example.
- the head substrate 97 of the mounting head 57 has a transmission side photoelectric converter 111A, a reception side photoelectric converter 111B, an FPGA 113, and a nonvolatile memory 115.
- the transmission-side photoelectric converter 94A and the reception-side photoelectric converter 94B of the fixed part substrate 73 are connected to the transmission-side photoelectric converter 111A and the reception-side photoelectric converter 111B of the mounting head 57 via the optical fiber cable 82.
- the FPGA 113 multiplexes data input from the parts camera 98 of the mounting head 57, the encoder 76, various sensors, and the like.
- the FPGA 113 constructs a logic circuit that reads configuration information from the non-volatile memory 115 and performs a multiplexing process at startup, for example.
- the circuits (FPGAs 91, 103, 113) that perform the multiplexing process are not limited to FPGAs, and may be programmable logic devices (PLDs) or composite programmable logic devices (CPLDs). Further, the circuit for performing the multiplexing process may be realized by an application specific integrated circuit (ASIC) or a software process by a CPU.
- ASIC application specific integrated circuit
- the optical fiber cables 81 and 82 are, for example, those in which the bending resistance is enhanced by adjusting the arrangement and thickness of the optical fiber wires in the cables. As a result, even if the optical fiber cables 81 and 82 are bent due to the movement of the mounting head 57 and the X-axis slide mechanism 58A, data can be stably transmitted without damaging the optical fiber lines.
- the communication for connecting the fixed part substrate 73, the mounting head 57, and the X-axis slide mechanism 58A is not limited to wired communication, but may be optical wireless communication using a laser or the like.
- the nonvolatile memories 92, 105, 115 are, for example, EEPROM.
- the storage device provided in the fixed part substrate 73 and the like is not limited to the nonvolatile memory, and may be a volatile memory such as SRAM or another storage device such as a hard disk.
- the transmission side photoelectric converter 93A of the fixed part substrate 73 converts the multiplexed data multiplexed by the FPGA 91 into an optical signal and transmits it to the reception side photoelectric converter 101B of the X-axis substrate 95 via the optical fiber cable 81. .
- the reception side photoelectric converter 101B converts the optical signal received from the transmission side photoelectric converter 93A into a photocurrent of an electric signal and outputs the photoelectric current to the FPGA 103.
- the FPGA 103 of this embodiment has an AD conversion circuit and the like, and converts an analog photocurrent into a digital signal for processing.
- the FPGAs 91, 103, 113 judge the amount of received light based on the value of the received light power W (an example of the converted value) obtained by converting the received optical signal by the receiving side photoelectric converter 101B or the like. Is possible. Note that the FPGAs 91, 103, and 113 may determine the amount of received light by using another value, for example, the current value of the photocurrent obtained by converting the received optical signal, without using the received light power W.
- the FPGA 103 executes demultiplexing of the converted digital signal, that is, multiplexed data, and separates the multiplexed data into the multiplexed data.
- the FPGA 103 outputs the separated various data to the corresponding device.
- multiplex communication optical communication
- the FPGA 103 multiplexes the image data of the mark camera 96 and the like and transmits the multiplexed data to the receiving side photoelectric converter 93B of the fixed substrate 73 via the transmitting side photoelectric converter 101A.
- the FPGA 91 demultiplexes the multiplexed data and outputs the separated various data to the image processing board 87 of the apparatus main body 71 or the like.
- the fixed part substrate 73 performs multiple optical communication with the mounting head 57 as well as the X-axis slide mechanism 58A.
- the transmission side photoelectric converter 94A and the reception side photoelectric converter 94B of the fixed part substrate 73 are connected to the transmission side photoelectric converter 111A and the reception side photoelectric converter 111B of the head substrate 97 via the optical fiber cable 82.
- the FPGA 91 of the fixed part substrate 73 performs multiplex communication with the FPGA 113 of the head substrate 97 via the optical fiber cable 82.
- the apparatus main body 71 of the present embodiment executes control of the X-axis slide mechanism 58A and the mounting head 57 by the above-mentioned multiplex communication.
- the servo amplifier 83 of the apparatus main body 71 executes initialization processing for the linear scale 78 of the X-axis slide mechanism 58A, acquisition processing of a linear scale signal, and the like.
- the linear scale 78 transmits a linear scale signal indicating the slide position of the X-axis slide mechanism 58A to the servo amplifier 83 via multiplex communication.
- the servo amplifier 83 is connected to the linear motor 77 of the X-axis slide mechanism 58A via a power supply line (not shown), and changes the power supplied to the linear motor 77 based on the linear scale signal of the linear scale 78. Then, the feedback control for the linear motor 77 is executed.
- the device control main board 85 controls the servo amplifier 83 based on the production program PG or the like received from the host computer 15. As a result, the X-axis slide mechanism 58A moves to the position in the X direction based on the production program PG.
- the servo amplifier 83 executes initialization processing for the encoder 76 of the mounting head 57, encoder signal acquisition processing, and the like.
- the encoder 76 transmits an encoder signal indicating the rotational position of the servo motor 75 and the like to the servo amplifier 83 via multiplex communication.
- the servo motor 75 functions as a drive source that drives the holding member of the mounting head 57.
- the servo amplifier 83 is connected to the servo motor 75 of the mounting head 57 via a power line (not shown), and executes feedback control for the servo motor 75 based on the encoder signal of the encoder 76.
- the mounting head 57 rotates or vertically moves the holding member based on the production program PG.
- the device control main board 85 of the device body 71 can control the relays, sensors and the like of the X-axis slide mechanism 58A and the mounting head 57 via the industrial network.
- the industrial network mentioned here is, for example, EtherCAT (registered trademark).
- EtherCAT registered trademark
- the industrial network of the present disclosure is not limited to EtherCAT (registered trademark), and other networks (communication standards) such as MECHATROLINK (registered trademark) -III and Profinet (registered trademark) can be adopted.
- Circuit blocks that function as slaves for industrial networks are built in FPGAs 91, 103, and 113.
- the device control main board 85 functions as a master of the industrial network, and transmits control data to a slave such as the FPGA 91 via multiplex communication.
- the slave such as the FPGA 91 drives a relay or a sensor based on the control data received from the device control main board 85. Further, the slave transmits signals of the relay and the sensor to the device control main board 85 via multiplex communication.
- the device control main board 85 can control the relays and the like of each device.
- the mark camera 96 of the X-axis slide mechanism 58A is a camera for photographing the substrate 11, and is fixed to the X-axis slide mechanism 58A in a state of facing downward.
- the mark camera 96 can take an image of an arbitrary position of the substrate 11 from above as the slide portion of the X-axis slide mechanism 58A moves.
- the image data captured by the mark camera 96 is transmitted from the X-axis slide mechanism 58A to the apparatus body 71 by multiplex communication, and is image-processed by the image processing board 87 of the apparatus body 71.
- the image processing board 87 acquires information regarding the board 11, an error in the mounting position of the electronic component 12, and the like by image processing.
- the parts camera 98 of the mounting head 57 is a camera for capturing an image of the electronic component 12 sucked and held by a holding member (suction nozzle or the like).
- the image data captured by the parts camera 98 is transmitted from the mounting head 57 to the apparatus main body 71 by multiplex communication, and is image-processed by the image processing board 87.
- the image processing board 87 acquires an error or the like of the holding position of the electronic component 12 on the holding member by image processing.
- the configuration of the communication system shown in FIG. 4 is an example and can be changed as appropriate.
- a linear scale signal attached to a linear motor (not shown) of the Y-axis slide mechanism 58B may be transmitted by multiplex communication.
- the signal of the relay or the like of the Y-axis slide mechanism 58B may be transmitted by multiplex communication.
- the device control main board 85 controls the mounting machine 24 based on the production program PG received from the host computer 15.
- the apparatus control main board 85 is, for example, a processing circuit mainly composed of a CPU, and executes processing based on the production program PG.
- the device control main board 85 receives the data collected by the industrial network, the image data captured by the mark camera 96 and the parts camera 98, the linear scale signal of the linear scale 78, the encoder signal of the encoder 76, etc. through multiplex communication. To do.
- the device control main board 85 determines the next control content (type of electronic component 12 to be mounted, mounting position, etc.) based on the received data and the like.
- the device control main board 85 controls various devices according to the determined control content.
- the correction processing of the received light power W by the FPGAs 91, 103, 113 and the determination processing of the corrected received light power W will be described.
- the received light power W before correction is referred to as the received light power before correction W1
- the received light power W after correction is referred to as the received light power after correction W2.
- the processing by the FPGA 91 of the apparatus main body 71 will be described, and the details of the processing of the other FPGAs 103 and 113 will be omitted.
- the LC connector 121 provided at the end of the optical fiber cable 82 on the fixed part substrate 73 side is connected to the LC connector 122 of the reception side photoelectric converter 94B.
- the type of connector that connects the optical fiber cable 82 and the receiving side photoelectric converter 94B is not limited to the LC connector, and may be another type of connector such as an SC connector or a MU connector.
- the receiving side photoelectric converter 94B has a photodiode 123 as a light receiving element that performs photoelectric conversion.
- the LC connector 122 and the photodiode 123 are connected by a short optical fiber cable 125.
- the FPGA 91 is connected to the reception side photoelectric converter 94B.
- the reception-side photoelectric converter 94B converts the optical signal received via the LC connectors 121 and 122 into a photocurrent of an electric signal by the photodiode 123, and outputs the converted photocurrent to the FPGA 103.
- the FPGA 113 processes the power of the photocurrent input from the receiving side photoelectric converter 94B or the power based on the digital signal after the photocurrent is analog-to-digital converted as the pre-correction received power W1.
- the FPGA 91 determines the amount of received light based on the value of the uncorrected received light power W1 (an example of a converted value).
- a light emitting element such as an LED
- the transmission side photoelectric converter 111A of the mounting head 57 on the transmission side may have a decrease in transmission power (emission amount) due to deterioration over time.
- the FPGA 91 determines the magnitude of the transmission power of the transmission side photoelectric converter 111A, for example, based on the received light power of the reception side photoelectric converter 94B. As a result, it is possible to provide information such as when to replace the light emitting element due to deterioration over time.
- the light receiving sensitivity (light receiving efficiency, etc.) of the receiving side photoelectric converter 94B may change due to, for example, variations in the accuracy of the production process.
- the received light power after photoelectric conversion on the receiving side that is, the uncorrected light receiving power W1 is a different value.
- the LC connector 122 and the photodiode 123 are connected by an optical fiber cable 125 of several tens of cm.
- the light receiving sensitivity may greatly change depending on the connection accuracy of the connection point 127 between the optical fiber cable 125 and the photodiode 123.
- the reception side photoelectric converter 94B (fixed part substrate).
- the light receiving sensitivity of 73) changes. For example, even if light of the same transmission power (light amount) is transmitted from the transmission side photoelectric converter 111A of the mounting head 57 by changing the mounting machine 24 to be mounted and changing the reception side photoelectric converter 94B, after the change.
- the uncorrected light receiving power W1 of the receiving side photoelectric converter 94B may be lower than the uncorrected light receiving power W1 of the receiving side photoelectric converter 94B before the change.
- the mounting head 57 that can be used by another mounting machine 24 may be determined to be unusable immediately after replacement simply by changing the mounting machine 24 to be mounted.
- the pre-correction received light power W1 is corrected in consideration of the difference in the light receiving sensitivities of the individual receiving side photoelectric converters (such as the receiving side photoelectric converter 94B), and the correction after the correction is performed.
- the amount of received light is determined using the post-reception power W2.
- the non-volatile memory 92 stores a control program PG2, light receiving sensitivity correction data D2, and threshold data THD, in addition to the configuration information CF for constructing the logic circuit described above. ing.
- the FPGA 91 has a CPU 91A.
- the CPU 91A is, for example, a processor that can be arranged in the FPGA 91, and can employ, for example, "NIOS" (registered trademark) manufactured by Altera Corporation.
- the CPU 91A reads the control program PG2 stored in the non-volatile memory 92, and executes a correction process of the pre-correction received light power W1 and a received light amount determination process based on the corrected received light power W2.
- the CPU 91A that executes the control program PG2 may be simply described by the device name.
- the description "the CPU 91A is” may mean “the CPU 91A that executes the control program PG2".
- the light reception sensitivity correction data D2 stores a correction value (an example of a unique value) for correcting the pre-correction received light power W1.
- a correction value an example of a unique value
- the light receiving sensitivity is measured in advance with a light source serving as a reference, and a correction value for the reference light source, that is, a correction value for correcting the individual difference in the light receiving sensitivity is calculated. Then, the calculated correction value is stored in the nonvolatile memory corresponding to each receiving side photoelectric converter as the light receiving sensitivity correction data D2.
- the reference light source emits light equivalent to 1 mW, and the distance from the reference light source whose received light power received by the reference receiving side photoelectric converter is 100 ⁇ W is set. Then, the transmission power of the reference light source is fixed to 1 mW, the reception side photoelectric converter is installed at the set distance, and the correction value is set for each reception side photoelectric converter. For example, when the measured received light power is 110 ⁇ W, 110% (1.1 times) is set in the received light sensitivity correction data D2 as a received light sensitivity correction value.
- the CPU 91A multiplies the pre-correction received light power W1 by 1.1 to calculate the corrected received light power W2.
- the CPU 91A determines the amount of received light based on the corrected received light power W2.
- the CPU 91A when the measured received light power is 70 ⁇ W, 70% (0.7 times) is set in the received light sensitivity correction data D2 as a received light sensitivity correction value. For example, when a 0.7-fold magnification is set as the light-receiving sensitivity correction data D2, the CPU 91A multiplies the pre-correction received-light power W1 by 0.7 to calculate the corrected received-light power W2. The CPU 91A determines the amount of received light based on the corrected received light power W2. Accordingly, the CPU 91A can correct the variation in the light receiving sensitivity of the receiving side photoelectric converter by using the corrected light receiving power W2 after correction, and can accurately determine the light receiving amount.
- the threshold value data THD of the non-volatile memory 92 stores a threshold value for determining the corrected received light power W2.
- FIG. 6 shows the corrected received light power W2 and the relationship between the threshold values. For example, as shown in FIG. 6, three values of a first threshold value TH1, a second threshold value TH2, and a third threshold value TH3 are stored in the threshold value data THD. The CPU 91A determines the corrected received light power W2 using these three types of threshold values.
- the first threshold TH1 is, for example, a threshold for determining whether or not to notify a decrease in the amount of received light.
- the magnitude of the first threshold TH1 is, for example, 13 ⁇ W.
- the second threshold value TH2 is a threshold value for determining whether or not the mounting work is prohibited.
- the magnitude of the second threshold TH2 is, for example, 10 ⁇ W.
- the third threshold value TH3 is a threshold value for determining the combination of the transmission side photoelectric converter and the reception side photoelectric converter, for example, the combination of the mounting head 57 and the mounting machine 24 mounting the mounting head 57.
- the size of the third threshold TH3 is, for example, 15 ⁇ W.
- the vertical axis of FIG. 6 indicates the corrected received light power W2.
- the horizontal axis indicates the time t.
- the CPU 91A uses the first and second threshold values TH1 and TH2 to determine the corrected received light power W2 that decreases with the elapse of time t, that is, the transmission power. Further, when guiding the replacement of the mounting head 57, the third threshold value TH3 is used to determine the corrected received light power W2 to determine the combination. The process using each threshold will be described later. Further, the size of the threshold value shown in FIG. 6 is an example. Further, the threshold value of the judgment criterion is not limited to three types, and may be one type, two types, or four or more types.
- the criterion is not limited to one value, but may be a range having a certain width (for example, 15 ⁇ W to 13 ⁇ W). Further, the CPU 91A may determine the amount of received light based on the current value of the photocurrent instead of the corrected received light power W2.
- FIG. 7 shows the contents of the correction determination process by the CPU 91A.
- the CPU 91A starts the correction determination process shown in FIG. 7 at the timing when the mounting operation of the mounting machine 24 is started.
- the timing for starting the correction determination process is not limited to the timing for starting the mounting work, and may be another timing for starting the optical communication such as when the system of the mounting machine 24 is started.
- the CPU 91A determines whether the corrected received light power W2 corrected in S13 is less than or equal to the first threshold TH1 (S15).
- the CPU 91A uses the first threshold value TH1 of the threshold value data THD read from the nonvolatile memory 92 to determine whether the corrected received light power W2 is equal to or less than the first threshold value TH1.
- the CPU 91A repeatedly executes the correction process of S13 and the determination process of S15 while determining that the corrected received light power W2 is not less than or equal to the first threshold TH1 (S15: NO). Therefore, the CPU 91A repeatedly determines the corrected received light power W2 until the corrected received power W2 becomes equal to or less than the first threshold TH1.
- the CPU 91A determines whether the corrected received light power W2 is less than or equal to the first threshold TH1 (S15: YES).
- the CPU 91A determines whether the corrected received power W2 is less than or equal to the second threshold TH2 (S17).
- the CPU 91A determines that the corrected received light power W2 is not equal to or less than the second threshold value TH2 (S17: NO), it executes S19.
- the corrected received light power W2 has a value that is equal to or smaller than the first threshold TH1 and larger than the second threshold TH2.
- the transmission power of the transmission-side photoelectric converter 111A on the transmission side has decreased to the first threshold value TH1 or less due to deterioration over time (see FIG. 6).
- the CPU 91A notifies in S19 that the amount of received light has decreased. For example, the CPU 91A notifies the user of the content that prompts the replacement of the currently mounted mounting head 57. Alternatively, the CPU 91A informs the user of the contents of the replacement of the transmission side photoelectric converter 111A of the mounting head 57.
- the CPU 91A determines whether the corrected received light power W2 (an example of the received light amount, an example of the converted value after the correction) is less than or equal to the first threshold TH1 (S15). If it is determined that the amount is less than or equal to the first threshold TH1 (S15: YES), information indicating that the amount of received light has decreased (such as an instruction to replace the mounting head 57) is notified (S19).
- a decrease in the amount of received light can be accurately detected based on the corrected received light power W2 after correction and the first threshold value TH1, and by notifying the decrease in the amount of received light, the transmission side photoelectric converter 111A to be replaced or It is possible to prompt the user or the like to prepare the mounting head 57. Therefore, replacement of the mounting head 57 or the like can be prompted at an appropriate timing.
- the method of notifying the decrease in the amount of received light in S19 is not particularly limited.
- the CPU 91A notifies the device control main board 85 that the decrease in the amount of received light has been detected.
- the device control main board 85 displays, for example, on the touch panel 42 (see FIG. 2), “Transmission power of the transmission side photoelectric converter 111A of the mounting head 57 is low. Replace the mounting head 57 or the transmission side photoelectric converter 111A. Please display.
- the user or the like looking at the display on the touch panel 42 can recognize that the transmission power of the mounting head 57 is low, that is, the laser of the transmission side photoelectric converter 111A is about to be replaced, and the replacement part (mounting part)
- the head 57, the transmission side photoelectric converter 111A) and the like can be prepared.
- the device control main board 85 when the device control main board 85 receives the notification from the CPU 91A, the device control main board 85 provides the management device 45 (see FIG. 2) and the host computer 15 with the information about the decrease in the amount of received light and the information about the mounting machine 24 that has transmitted the notification. Send. As a result, the host computer 15 displays the information (such as the number of the production line 13 and the information for identifying the mounting machine 24 in the production line 13) that identifies the mounting machine 24 whose transmission power is reduced on the monitor or the like. be able to. By confirming the display on the host computer 15, the user or the like can recognize which mounting machine 24 of which production line 13 is nearing the replacement time of the laser or the like of the transmission side photoelectric converter 111A. After executing S19, the CPU 91A ends the correction determination process shown in FIG.
- the CPU 91A determines that the corrected received light power W2 is equal to or less than the second threshold value TH2 (S17: YES)
- the CPU 91A executes S21.
- the corrected received light power W2 becomes the second threshold value TH1 or less.
- the transmission power of the transmission-side photoelectric converter 111A decreases due to deterioration over time, the bit error in multiplex communication increases. For this reason, it becomes difficult to accurately perform control using multiplex communication, and there is a possibility that a problem such as unstable operation of the mounting head 57 may occur. Therefore, for example, the operation of the mounting machine 24 can be appropriately stopped or the operation of the mounting machine 24 can be appropriately prohibited (see FIG.
- the second threshold TH2 can be set based on whether or not it is a reference. In other words, when the corrected received light power W2 becomes equal to or less than the second threshold value TH2, it is necessary to stop the operation of the mounting machine 24.
- the CPU 91A stops the mounting work of the mounting machine 24.
- the CPU 91A notifies the device control main board 85 that the corrected received light power W2 has dropped to the second threshold value TH2 or less.
- the device control main board 85 controls each part of the mounting machine 24 and appropriately ends the mounting operation of the mounting machine 24.
- the CPU 91A of the present embodiment determines whether or not the corrected received light power W2 (an example of the received light amount, the converted value after correction) is equal to or less than the second threshold TH2 smaller than the first threshold TH1 (S17). ), If it is determined that it is equal to or less than the second threshold value TH2 (S17: YES), work by the mounting head 57 (an example of a work unit) is prohibited (S21). According to this, when the corrected received light power W2 decreases to the second threshold TH2 at which the work cannot be properly performed during the mounting work, the work by the mounting head 57 is prohibited and the work is continued, which causes a problem. It can be suppressed. After executing S21, the CPU 91A ends the correction determination process shown in FIG.
- reception side photoelectric converter 94B (an example of a detection unit) of this embodiment is provided on the fixed unit substrate 73 (an example of a fixed unit). According to this, when the detachable mounting head 57 is replaced, the determination using the amount of received light and the threshold value can be executed on the side of the fixed fixing substrate 73.
- prohibiting work in the present disclosure is a concept that includes not only stopping the mounting head 57 during the above-described mounting work but also not starting the work. Therefore, for example, immediately after replacement of the mounting head 57 (such as guidance at the time of setup change described later), when the corrected received light power W2 is equal to or less than the second threshold TH2, the operation of the mounting head 57 is not started. , Work may be prohibited.
- the CPU 91A When the processing of S21 or S19 is executed, the CPU 91A notifies the host computer 15 via the apparatus control main board 85 of the decrease in the corrected received light power W2. The host computer 15 executes the process of guiding the replacement mounting head 57 based on the notification from the CPU 91A.
- FIG. 8 shows the contents of the management DB (abbreviation of database) included in the host computer 15.
- a management DB is stored in the storage device 15A of the host computer 15.
- the management DB stores the type of device, the information of the transmission side or the reception side, the transmission power, the light receiving sensitivity, the identification information, the information of the installation location or the storage location in association with each other as one record. ing.
- data is stored for each of the transmission-side photoelectric converters and the reception-side photoelectric converters of the mounting head 57, the fixed part substrate 73, and the X-axis substrate 95.
- the user or the like when introducing a new mounting head 57 or the like into the board-to-board working system 10, the user or the like operates the host computer 15 to register information on the new mounting head 57 or the like in the management DB. Further, the host computer 15 acquires the value of the pre-correction received light power W1, that is, the value of the transmission power from the FPGA 91 or the like during the mounting work or the like, and appropriately updates the value of the transmission power of the management DB. Thereby, the value of the transmission power of the management DB is updated according to the decrease due to deterioration over time. Note that the host computer 15 may perform correction on the acquired received light power W2 after correction in consideration of the loss of the transmission path such as the optical fiber cable 82 and process it as transmission power.
- the transmission-side photoelectric converter or the reception-side photoelectric converter As shown in FIG. 8, in the device type column of the management DB, which device of the mounting head 57, the fixed part substrate 73, and the X-axis substrate 95 is installed is the transmission-side photoelectric converter or the reception-side photoelectric converter. Information indicating whether or not is stored. In the column of transmission OR reception, information indicating the transmission side photoelectric converter or the reception side photoelectric converter is stored. In addition, the value ( ⁇ W) of the transmission power of each transmission-side photoelectric converter is stored in the transmission power column.
- the light receiving sensitivity column stores the light receiving sensitivity (percentage or magnification) of the receiving side photoelectric converter. Information for identifying each photoelectric converter is stored in the identification information column.
- an identification ID for identifying the mounting head 57 is stored for the mounting head 57. Further, with respect to the fixed part substrate 73 and the X-axis substrate 95, IDs for identifying the substrates are stored. In the column of installation or storage location, information on the installation location or storage location of each device is stored.
- the mounting head 57 is not limited to one mounted on the mounting machine 24, and a spare one may be prepared in a warehouse or the like for replacement or maintenance. Therefore, for example, when the mounting head 57 removed from the mounting machine 24 is stored in the storage, the user or the like operates the host computer 15 to register the stored shelf position information in the management DB. This allows the management DB to manage the detailed storage location of the mounting head 57.
- the host computer 15 uses the management DB described above to guide the replacement mounting head 57.
- 9 and 10 show examples of the received light power before correction W1, the received light sensitivity, and the received light power after correction W2.
- FIG. 9 shows, as an example, a case where the receiving side photoelectric converter 94B has a light receiving sensitivity of 50% (1/2 times). For example, a case will be described in which the host computer 15 receives a stop notification in S21 of FIG. 7 and a received light amount decrease notification in S19 from the FPGA 91 of the mounting machine 24 in which the light receiving sensitivity of the receiving side photoelectric converter 94B is 50%.
- the host computer 15 sets the fixed unit side light receiving sensitivity to 50% and replaces each of the replacement mounting heads 57, for example, the mounting heads 57 in the storage cabinet.
- the corrected received light power W2 is calculated, and whether the operation is possible or not is determined based on the third threshold value TH3.
- the transmission power is 50, 40, 30, 20, 10 ⁇ W in the order of the identification information (mounting heads H1 to H5) of the mounting head 57.
- the third threshold TH3 is a threshold for determining the combination of the mounting heads 57, and is set to a value of 15 ⁇ W, for example.
- FIG. 9 shows a result of determining whether the operation is possible using the uncorrected received power W1 and the third threshold TH3, and a result of determining whether the operation is possible using the corrected received power W2 and the third threshold TH3.
- the determination is made using the uncorrected received light power W1
- the mounting head H4 can be replaced when the uncorrected received power W1 (transmission power) is 20 ⁇ W (greater than 15 ⁇ W) (OK in the figure).
- the corrected received light power W2 is 10 ⁇ W (15 ⁇ W or less) and exchange is impossible (NG in the figure).
- the third threshold value TH3 of the present embodiment is set to a value that can be determined when the mounting head 57 is replaced and whether or not the corrected received light power W2 can be secured enough to favorably perform the multiplex communication. Therefore, for example, the third threshold value TH3 is set to a value larger than the first threshold value TH1 so that the mounting work can be favorably performed only for a certain period of time after replacement (a period that takes into consideration the deterioration due to aging deterioration).
- the third threshold TH3 may be the same value as the first threshold TH1.
- the mounting head H4 is guided as the replacement mounting head 57.
- the value of the corrected received light power W2 is actually 10 ⁇ W due to the difference in the light receiving sensitivity, and the work is stopped immediately after the replacement (S21 in FIG. 7).
- the work efficiency will be reduced, such as causing the user to perform the replacement work again.
- the host computer 15 can appropriately guide the replacement of the mounting head 57 by judging the corrected received light power W2 corrected by the light receiving sensitivity correction data D2.
- the host computer 15 uses the corrected received light power W2 corrected based on the light receiving sensitivity of the management DB (see FIG. 9) to guide the mounting head 57 that is determined to be good or not operable.
- the host computer 15 may determine the mounting head 57 to be guided in consideration of the working time, that is, the time for carrying out the work using the replacement mounting head 57. For example, the host computer 15 calculates the remaining working time of the mounting machine 24 that needs replacement based on the production program PG.
- the host computer 15 uses only the remaining working time, and even if the transmission power decreases due to deterioration over time, the one having the smallest transmission power among the mounting heads 57 whose corrected received light power W2 does not become the first threshold TH1 or less is selected. invite. As a result, it is possible to guide the replaceable mounting head 57 having the lowest transmission power, that is, the one having the shortest product life.
- the mounting head 57 is described as the transmitting side and the fixed part substrate 73 is as the receiving side, but the host computer 15 also determines the reverse transmission power and the corrected received light power W2 in the same manner.
- the host computer 15 determines the corrected received light power W2 in both transmission and reception directions.
- the host computer 15, for example, has good operation availability based on the transmission power of the transmission side photoelectric converter 111A and the corrected light reception power W2 of the reception side photoelectric converter 94B, and the transmission power of the transmission side photoelectric converter 93A.
- the mounting head 57 which has a good operation possibility based on the corrected received light power W2 of the reception side photoelectric converter 111B, is guided.
- FIG. 10 shows, as an example, a case where the light receiving sensitivity of the receiving side photoelectric converter 94B is 160% (1.6 times).
- the host computer 15 sets the fixed unit side light receiving sensitivity to 160%, and calculates the corrected light receiving power W2 in the case of replacement for each of the replacement mounting heads 57, Whether or not the operation is possible is determined based on the third threshold value TH3.
- the mounting head H5 has a value of the uncorrected received light power W1 (transmission power) before correction of 10 ⁇ W (15 ⁇ W or less), and it is determined that replacement is impossible.
- the corrected received light power W2 after correction is 16 ⁇ W (greater than 15 ⁇ W), and it is determined that replacement is possible. Therefore, when it is determined whether the operation is possible with the uncorrected received light power W1 without performing the correction, the mounting head 57 can be actually used when combined with the reception-side photoelectric converter 94B having a light sensitivity of 160%. It is judged that the exchange is impossible. On the other hand, in the host computer 15 of the present embodiment, the replaceable mounting head 57 can be more appropriately determined by determining whether the operation is possible using the corrected received light power W2.
- the host computer 15 determines the mounting head 57 for guidance of replacement, for example, the screen shown in FIG. 11 is displayed on a monitor or the like. As shown in FIG. 11, the host computer 15 uses the management DB to identify the replacement mounting head 57, the storage location of the mounting head 57, the number of the replacement production line 13, and the mounting machine. 24 pieces of identification information are displayed. This allows the user or the like to easily grasp which mounting head 57 should be mounted on which mounting machine 24.
- the host computer 15 (an example of a control device) of the present embodiment is connected to a plurality of mounting machines 24 (an example of a working machine), and transmits the transmission power of the transmission-side photoelectric converter 111A (an example of an optical transmitter).
- the receiving side photoelectric converter 94B (an example of a light receiving section) based on the light receiving sensitivity (an example of an eigenvalue)
- the corrected photoelectric power W2 after correction is equal to or higher than the third threshold value TH3 and the receiving side photoelectric converter 111A.
- the combination of the side photoelectric converters 94B is determined, and the combination having the third threshold value TH3 or more is notified.
- the host computer 15 determines and notifies the combination of the fixed part substrate 73 and the mounting head 57 in which the corrected received light power W2 is larger than the third threshold value TH3 based on the transmitted power and the light receiving sensitivity. For example, when the host computer 15 is used in combination with a fixed substrate 73, the mounting head 57 whose corrected received light power W2 is equal to or less than the third threshold value TH3 is combined with another fixed substrate 73 to determine whether the operation is possible or not. You can make a combination that is good. Thereby, the usable period of the transmission side photoelectric converter 111A and the reception side photoelectric converter 94B can be extended.
- the host computer 15 determines the position of the mounting machine 24 to which the mounting head 57 should be mounted based on the combination of the transmission-side photoelectric converter 111A and the reception-side photoelectric converter 94B that is larger than the third threshold value TH3. Notification based on the information in. According to this, for example, when the introduction time or the replacement time of the transmission side photoelectric converter 93A (fixed part substrate 73) is different for each production line 13, the mounting head 57 (transmission head) that does not satisfy the predetermined condition in a certain production line is used. When it is determined that the side photoelectric converter 111A and the receiving side photoelectric converter 111B) can be used in another production line 13, the fact is notified. As a result, the usable period of the mounting head 57 can be extended.
- the host computer 15 may determine the mounting head 57 that can be used for the next production of the substrate 11 and guide which mounting machine 24 of which production line 13 should be mounted.
- FIG. 11 shows the light-receiving sensitivity, the light-receiving power before correction W1, the light-receiving power after correction W2, and the operation availability determination when the combination of the production line 13 and the mounting head 57 is changed.
- combination 1 and combination 2 are shown.
- the combination 1 shows the case where the mounting head H1 is arranged on the production line A and the mounting head H2 is arranged on the production line B.
- the combination 2 shows the case where the mounting head H2 is arranged on the production line A and the mounting head H1 is arranged on the production line B, contrary to the combination 1.
- the production line A has a lower light receiving sensitivity of the receiving side photoelectric converter 94B of the fixed part substrate 73 than the production line B.
- the use start time of the mounting head H1 is older than that of the mounting head H2. Therefore, in the mounting head H1, the transmission-side photoelectric converter 111A has deteriorated over time, and the transmission power is low.
- the mounting head 57 having a reduced transmission power (reception power W1 before correction) is arranged in the production line A having a low light reception sensitivity like the combination 1
- the reception power W2 after correction is set to the third threshold value TH3 ( 15 ⁇ W) or less.
- the host computer 15 determines a combination in which the mounting head H2 having a short usage period and a large transmission power is preferentially arranged on the production line A having a low light receiving sensitivity.
- the host computer 15 determines the placement of the mounting head 57 so as to satisfy the third threshold value TH3 for each production line 13 before starting the setup change work. As a result, more appropriate replacement guidance can be provided, and the mounting work can be continued without stopping.
- the board-to-board work system 10 is an example of a work system.
- the host computer 15 is an example of a control device.
- the mounting machine 24 is an example of a working machine.
- the mounting head 57 is an example of a working unit.
- the head moving device 58 is an example of a movable portion.
- the fixed part substrate 73 is an example of a fixed part.
- FPGA91,103,113 is an example of a control part.
- the non-volatile memory 92 is an example of a storage unit.
- the transmission side photoelectric converters 93A, 94A, 101A, 111A are examples of an optical transmission unit.
- the receiving-side photoelectric converters 93B, 94B, 101B, 111B are examples of a detecting unit and an optical receiving unit.
- CPU91A of FPGA91 is an example of a control part.
- the uncorrected received light power W1 is an example of the received light amount and the converted value.
- the corrected received light power W2 is an example of the amount of received light and the converted value after correction.
- the third threshold TH3 is an example of a threshold.
- the receiving side photoelectric converter 94B converts the received optical signal into a photocurrent of an electric signal by the photodiode 123, and outputs the converted photocurrent to the FPGA 103.
- the FPGA 113 determines the amount of received light based on the value of the pre-correction received light power W1 (an example of a converted value) based on the photocurrent input from the receiving side photoelectric converter 94B.
- the FPGA 91 compares the corrected received light power W2 obtained by correcting the uncorrected received light power W1 with a threshold value (first threshold value TH1 or the like), and performs control according to the comparison result.
- the CPU 91A of the FPGA 91 compares the corrected light reception power W2 with the threshold value, and receives light. You can judge the quantity. Then, control (processing for urging the replacement of the mounting head 57) according to the determination result can be executed.
- the nonvolatile memory 92 is an eigenvalue measured in advance by receiving light from the reference light source serving as a reference to the reception side photoelectric converter 94B, and each of the reception side photoelectric converters 94B.
- Light reception sensitivity correction data D2 including an eigenvalue based on light reception sensitivity is stored.
- the CPU 91A determines the received light amount based on the corrected received light power W2 obtained by performing the correction on the uncorrected received light power W1 based on the eigenvalue of the received light sensitivity correction data D2.
- the CPU 91A corrects the uncorrected received light power W1 photoelectrically converted by the receiving side photoelectric converter 94B based on the unique value of the light receiving sensitivity correction data D2 stored in the nonvolatile memory 92.
- This eigenvalue is an eigenvalue based on the light receiving sensitivity measured by receiving light from the reference light source to the receiving side photoelectric converter 94B in advance, and the pre-correction received light power W1 is corrected according to the device receiving light sensitivity of the receiving side photoelectric converter 94B. It is a possible value. Then, the CPU 91A determines the amount of received light based on the corrected received light power W2.
- control processing for urging the replacement of the mounting head 57 according to the determination result can be executed.
- the present disclosure is not limited to the above-described embodiments, and various improvements and changes can be made without departing from the gist of the present application.
- the FPGAs 91, 103, and 113 execute the process of correcting the uncorrected received light power W1 to the corrected received light power W2, but they do not have to be executed.
- the FPGAs 91, 103, and 113 may compare the pre-correction received light power W1 with a threshold value to determine the amount of received light, and execute control according to the determination result.
- the light receiving amount determination processing is described for the transmission side photoelectric converter 111A of the mounting head 57 and the reception side photoelectric converter 94B of the fixed substrate 73, but the present invention is not limited to this.
- determination of the amount of received light and control based on the amount of received light may be executed. ..
- the production line 13 in which the exchange robot 41 is arranged may be determined based on the corrected received light power W2 of the exchange robot 41.
- the exchange robot 41 corresponds to the working unit of the present disclosure.
- the optical communication of the present application is not limited to wired communication, but may be wireless communication.
- one of the transmission side photoelectric converter and the reception side photoelectric converter is fixed, but both may be movable.
- the CPU 91A executes the determination of the amount of received light (corrected received power W2) by the first threshold TH1, the second threshold TH2, and the third threshold TH3, but only the determination of the amount of received light by any one threshold. You may.
- the electronic component 12 is mounted on the substrate 11 as the working machine of the present disclosure. Although the mounting machine 24 is adopted, the invention is not limited to this.
- a board working machine 21, a printing machine 22, an inspection machine 25, a reflow oven 27, a final inspection machine 28, and the like, other than the mounting machine 24, can be used as the working machine for the board.
- the working machine of the present disclosure is not limited to the working machine for the board that works on the board 11, and various working machines such as an articulated robot, a nursing robot, and a machine tool can be adopted.
- 10-to-board working system working system
- 15 host computer control device
- 24 mounting machine working machine
- 57 mounting head working part
- 71 device body part 73 fixed part board (fixed part)
- 58 head Mobile device (movable part), 91, 103, 113 FPGA (control part), 91A CPU (control part), 92 non-volatile memory (storage part), 93A, 94A, 101A, 111A Transmission side photoelectric converter (optical transmission part) ), 93B, 94B, 101B, 111B, receiving side photoelectric converters (detecting unit, optical receiving unit), TH1 first threshold value, TH2 second threshold value, TH3 third threshold value (threshold value), W1 pre-correction received light power (received light amount, (Converted value), W2 corrected received light power (received light amount, corrected converted value).
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
着脱可能な作業部を備える作業機において、受光量に応じた制御ができる作業機、及び作業システムを提供すること。 作業機は、着脱可能に備えられ、所定の作業を行う作業部と、作業部から光信号を送信する光送信部と、光信号の強度を示す受光量を検出する検出部と、検出部が検出する受光量と閾値とを比較し、比較結果に応じた制御を行う制御部と、を備える。
Description
本開示は、光通信を行う作業機の技術に関するものである。
従来、装置本体部と、装着ヘッドの間の通信を、光無線通信で行う電子部品装着機がある(例えば、特許文献1など)。特許文献1に記載された電子部品装着機の装着ヘッドは、装着ヘッドをY方向へ移動させるY軸スライダに対して着脱可能に構成され、種類の異なる装着ヘッドに交換可能となっている。
上記した光無線通信を行う電子部品装着機の光送信部は、経年劣化によって送信電力が低下する虞がある。送信電力が低下すると受信側で検出される光信号の受光量が低下する虞がある。また、上記した電子部品装着機では、光送信部や光受信部を備える装着ヘッドを交換すると、装置本体部側及び装着ヘッド側それぞれの光送信部と光受信部の組合せが変更される。光送信部と光受信部との組合せが変更されると、機器の個体差から送信電力や受光量が変動する虞がある。
本願は、上記の課題に鑑みてなされたものであり、着脱可能な作業部を備える作業機において、受光量に応じた制御ができる作業機、及び作業システムを提供することを目的とする。
上記課題を解決するために、本明細書は、着脱可能に備えられ、所定の作業を行う作業部と、前記作業部から光信号を送信する光送信部と、前記光信号の強度を示す受光量を検出する検出部と、前記検出部が検出する前記受光量と閾値とを比較し、比較結果に応じた制御を行う制御部と、を備える作業機を開示する。
上記課題を解決するために、本明細書は、装置本体部と、前記装置本体部に対して着脱可能に備えられる作業部と、前記装置本体部及び前記作業部の一方側に設けられた光送信部と、前記装置本体部及び前記作業部の他方側に設けられ、前記作業部における作業に係わるデータを前記光送信部から光信号で受信し、前記光送信部から受光した前記光信号を光電変換する光受信部と、予め基準となる基準光源から前記光受信部へ受光させて測定した固有値であり、且つ前記光受信部の個々の受光感度に基づく固有値を記憶可能である記憶部と、前記光送信部から受光した前記光信号を前記光受信部で変換した変換値に対し、前記記憶部に記憶された前記固有値に基づく補正を行い、補正後の前記変換値に基づいて受光量を判断する制御部と、を備える作業機を開示する。
また、本開示の内容は、作業機に限定されることなく、複数の作業機を含む作業システムとしても実施し得るものである。
本開示の作業機、作業システムによれば、受光量に応じた制御を実行できる。
(対基板作業システム10の構成)
以下、本開示を実施するための形態を具体化した一実施形態について、図を参照しつつ詳しく説明する。図1は、本実施形態の対基板作業システム10の構成を模式的に示している。本実施形態の対基板作業システム10は、例えば、図1に示すように、基板11に電子部品12を実装する複数の生産ライン13を備えている。複数の生産ライン13の各々は、例えば、ラインの上流側から順に、基板投入機21、印刷機22、装着システム23、装着作業結果検査機25、リフロー炉27、最終検査機28を並んで配置されている。基板11は、それらの機器等を順次通過して電子部品12を実装される。また、対基板作業システム10は、上記した基板投入機21等の各々を統括して制御するホストコンピュータ15を備えている。なお、上記した対基板作業システム10の構成は、一例である。
以下、本開示を実施するための形態を具体化した一実施形態について、図を参照しつつ詳しく説明する。図1は、本実施形態の対基板作業システム10の構成を模式的に示している。本実施形態の対基板作業システム10は、例えば、図1に示すように、基板11に電子部品12を実装する複数の生産ライン13を備えている。複数の生産ライン13の各々は、例えば、ラインの上流側から順に、基板投入機21、印刷機22、装着システム23、装着作業結果検査機25、リフロー炉27、最終検査機28を並んで配置されている。基板11は、それらの機器等を順次通過して電子部品12を実装される。また、対基板作業システム10は、上記した基板投入機21等の各々を統括して制御するホストコンピュータ15を備えている。なお、上記した対基板作業システム10の構成は、一例である。
印刷機22は、上流側の基板投入機21から搬入された基板11に対して所定のパターンの半田を印刷する。装着システム23は、複数の電子部品装着機(以下、装着機という場合がある)24を備える。装着機24は、印刷機22から搬入した基板11に電子部品12を装着する。装着作業結果検査機25は、基板11に対する電子部品12の装着状態の良否を検査する。リフロー炉27は、装着作業結果検査機25によって良好と判定された基板11を加熱する。基板11に印刷された半田は、加熱した後に冷却されることによって、溶融及び固化する。これにより、電子部品12は、基板11に接合される。最終検査機28は、基板11に接合された電子部品12の状態等を検査する。
ホストコンピュータ15は、基板投入機21等とネットワーク18を介して接続されている。ネットワーク18の接続は、有線でも無線でも良い。ホストコンピュータ15は、記憶装置15Aを備えている。記憶装置15Aは、例えば、ハードディスクや不揮発性メモリ等を備えている。記憶装置15Aには、複数の生産ライン13に係わる種々の情報、例えば、各生産ライン13で生産する基板11の種類及び生産量等に係わる生産計画の情報、それら各種の基板11を生産すために基板投入機21等の動作を制御する生産プログラムPG等が記憶されている。ホストコンピュータ15は、CPU等(図示略)で各種プログラムを実行することで、ネットワーク18を介して各生産ライン13の基板投入機21等に生産プログラムPG等を送信する。例えば、各装着機24は、受信した生産プログラムPGに設定された装着位置に基づいて基板11に電子部品12を装着する。
(装着システム23の構成)
次に、複数の装着機24を備える装着システム23の構成について、図2及び図3を参照しつつ説明する。図2は、装着システム23の斜視図を示している。図3は、交換ロボット41と装着機24の斜視図を示している。尚、図3は、装着機24のタッチパネル42や上部カバー24A等(図2参照)を取り外した状態を図示している。
次に、複数の装着機24を備える装着システム23の構成について、図2及び図3を参照しつつ説明する。図2は、装着システム23の斜視図を示している。図3は、交換ロボット41と装着機24の斜視図を示している。尚、図3は、装着機24のタッチパネル42や上部カバー24A等(図2参照)を取り外した状態を図示している。
図2及び図3に示すように、装着システム23は、複数の装着機24を一方向に並設し互いに連結して構成されており、基板11の搬送を行う。以下の説明では、図2及び図3に示すように、装着機24を連結する方向であり且つ基板11を搬送する方向を左右方向(X方向)、左右方向に直交し搬送される基板11の平面と平行な方向を前後方向(Y方向)、左右方向及び前後方向に直交する方向を上下方向(Z方向)と称して説明する。
装着システム23は、前後方向における前面側(図2の手前側)に、フィーダ保管装置43と、交換ロボット41と、管理装置45とを備えている。複数の装着機24、フィーダ保管装置43、管理装置45等は、ネットワーク18を介して通信可能となっている。装着機24等は、ネットワーク18を介して各種のデータを送受信する。
また、フィーダ保管装置43は、基板11を搬入する搬入側(左右方向の左側)に設けられ、カセット式のフィーダ51を保管する。フィーダ51は、電子部品12(図1参照)をテープ化したキャリアテープから電子部品12を供給するフィーダ型の供給装置である。フィーダ保管装置43は、複数のスロットを有し、各スロットにセットされたフィーダ51をストックする。フィーダ51は、フィーダ保管装置43のスロットにセットされると、管理装置45との間で通信可能な状態となる。これにより、フィーダ保管装置43のスロットとそのスロットにセットされたフィーダ51の識別符号(ID)が関連付けられて管理装置45に記録される。
管理装置45は、装着システム23の動作状況を監視し、装着システム23の制御を行う。管理装置45は、ホストコンピュータ15(図1参照)から生産プログラムPGを受信する。管理装置45は、装着システム23の生産処理の実行に際して、生産プログラムPGなどの各種データを装着システム23の各装置に適宜送信する。これにより、装着機24等は、生産プログラムPGに基づいた装着作業を実行する。
(装着機24の構成)
次に、装着機24の構成について説明する。複数の装着機24の各々は、モジュール53と、ベース54とを備える。装着機24は、例えば、1つのベース54の上に、1つのモジュール53が配置されている。尚、装着機24は、1つのベース54の上に複数のモジュール53を配置する構成や、複数のベース54の上に1つのモジュール53を配置する構成でも良い。
次に、装着機24の構成について説明する。複数の装着機24の各々は、モジュール53と、ベース54とを備える。装着機24は、例えば、1つのベース54の上に、1つのモジュール53が配置されている。尚、装着機24は、1つのベース54の上に複数のモジュール53を配置する構成や、複数のベース54の上に1つのモジュール53を配置する構成でも良い。
モジュール53は、装着機24に搬入された基板11に対して電子部品12を装着する装着作業を行う。モジュール53は、2つの基板搬送装置55と、上部スロット56と、装着ヘッド57と、ヘッド移動装置58と、タッチパネル42(図2参照)とを有する。基板搬送装置55の各々は、前後方向で対向する一対の基板ガイド59を有する。基板ガイド59の内側には、基板11を搬送するためのベルトコンベア(図示略)や基板11を所定位置で固定するためのクランプ装置(図示略)などが設けられている。基板搬送装置55は、ベルトコンベアの回転に応じて、基板11を搬送方向(右方向)へ順次搬送する。基板搬送装置55は、上流側(左側)の装着機24から基板11を搬入し、モジュール53内における所定位置に基板11をクランプ装置によって位置決めする。そして、基板搬送装置55は、モジュール53による装着作業が実行された後に、基板11を下流の装着機24へ搬出する。
上部スロット56は、装着機24の前側の上部に配置され、セットされたフィーダ51を動作可能に保持する。上部スロット56にセットされたフィーダ51は、モジュール53による装着作業に連動して制御され、フィーダ51の上部に設けられた供給位置において電子部品12(図1参照)を供給する。
また、ベース54は、下部スロット61を有する。下部スロット61は、上部スロット56の下方に配置され、フィーダ51をストックする。下部スロット61は、生産に用いられるフィーダ51を予備的にストックし、又は生産に用いられた使用済みのフィーダ51を一時的にストックする。上部スロット56と下部スロット61との間でのフィーダ51の交換は、交換ロボット41による自動交換、又はユーザによる手動交換によりなされる。
装着ヘッド57は、フィーダ51の供給位置に供給される電子部品12を保持する保持部材(図示せず)を有する。保持部材としては、例えば、負圧を供給されて電子部品12を保持する吸着ノズルや、電子部品12を把持して保持するチャックなどを採用できる。装着ヘッド57は、例えば、保持部材を駆動する駆動源として複数のサーボモータ75(図4参照)を有する。保持部材は、例えば、サーボモータ75の駆動に基づいてZ方向に移動する。また、保持部材は、例えば、サーボモータ75の駆動に基づいてZ方向に沿った軸を中心に回転する。
ヘッド移動装置58は、モジュール53の上部に設けられ、X方向及びY方向の任意の位置に装着ヘッド57を移動させる。詳述すると、ヘッド移動装置58は、装着ヘッド57をX方向に移動させるX軸スライド機構58Aと、装着ヘッド57をY方向に移動させるY軸スライド機構58Bとを備える。X軸スライド機構58Aは、Y軸スライド機構58Bに取り付けられている。Y軸スライド機構58Bは、駆動源としてリニアモータ(図示略)を有している。X軸スライド機構58Aは、Y軸スライド機構58Bのリニアモータの駆動に基づいてY方向の任意の位置に移動する。
また、X軸スライド機構58Aは、駆動源としてリニアモータ77(図4参照)を有している。装着ヘッド57は、X軸スライド機構58Aに取り付けられ、X軸スライド機構58Aのリニアモータ77の駆動に基づいてX方向の任意の位置に移動する。従って、装着ヘッド57は、X軸スライド機構58A及びY軸スライド機構58Bの駆動にともなってモジュール53上の任意の位置に移動する。
また、装着ヘッド57は、X軸スライド機構58Aにコネクタを介して取り付けられ、ワンタッチで着脱可能であり、種類の異なる装着ヘッド57、例えば、ディスペンサヘッド等に変更できる。タッチパネル42は、装着機24の上部カバー24Aの上に設けられ、装着機24の各種情報の表示や、ユーザによる操作入力を受け付ける。
また、図2に示すように、ベース54の前面には、上部ガイドレール63と、下部ガイドレール65とが設けられている。上部ガイドレール63及び下部ガイドレール65は、X方向に延びる一対のレールであり、互いに平行をなしている。複数の装着機24の各々が備える上部ガイドレール63及び下部ガイドレール65は、隣接する装着機24の上部ガイドレール63及び下部ガイドレール65と着脱可能となっている。このため、装着機24は、X方向に並ぶ装置数を変更し、生産ライン13(図1参照)の長さを変更可能となっている。
交換ロボット41(作業部の一例)は、装着システム23において着脱可能に設けられ、複数の装着機24及びフィーダ保管装置43のそれぞれに対してフィーダ51の交換などの各種の作業を行う。交換ロボット41には、上部ガイドレール63に挿入される上部ローラ(図示略)と、下部ガイドレール65に挿入される下部ローラ(図示略)とが設けられている。また、交換ロボット41には、駆動源としてモータが設けられている。モータの出力軸には、上部ガイドレール63に設けられたラックギヤ(図示略)と噛み合うギヤが取り付けられている。交換ロボット41は、上部ガイドレール63に設けられた非接触給電コイル(図示略)から電力の供給を受ける受電コイルを備えている。交換ロボット41は、非接触給電コイルから受電した電力をモータに供給する。これにより、交換ロボット41は、モータによってギヤを回転させることで、X方向(左右方向)へ移動することができる。また、交換ロボット41は、上部ガイドレール63及び下部ガイドレール65内でローラを回転させ、上下方向や前後方向の位置を保持しながらX方向へ移動することができる。
交換ロボット41は、フィーダ51をクランプする把持部(図示略)を備える。交換ロボット41は、上部スロット56との間で交換するフィーダ51を配置する上部移載部41Aと、下部スロット61との間で交換するフィーダ51を配置する下部移載部41Bとを備えている。交換ロボット41は、把持部を用いて、上部移載部41A、下部移載部41B、装着機24のそれぞれのフィーダ51を交換等する。
また、図2に示すように、交換ロボット41は、光無線装置47を備えている。光無線装置47は、LED等の光源として機能する発光素子と、フォトダイオードなどの受光素子とを備えている。また、管理装置45は、交換ロボット41の光無線装置47に対向して光無線装置49を備える。光無線装置49は、光無線装置47側(交換ロボット41側)の発光素子や受光素子との間で光軸が一致するように固定されている。これにより、交換ロボット41が移動した場合であっても、光無線装置47,49間で、レーザ等の無線による光通信が可能となっており、双方向によるデータの送受信が可能となっている。管理装置45は、この光通信により交換ロボット41の動作を制御する。
管理装置45は、フィーダ51の残りの電子部品の数を監視する。管理装置45は、例えば、フィーダ51の補給が必要であると判断すると、補給が必要な部品種を収容したフィーダ51をフィーダ保管装置43にセットする指示を画面に表示する。ユーザは、画面を確認して、フィーダ51をフィーダ保管装置43にセットする。管理装置45は、所望のフィーダ51がフィーダ保管装置43にセットされたことを検出すると、交換ロボット41に対して補給作業の開始を指示する。例えば、交換ロボット41は、フィーダ保管装置43にセットされたフィーダ51を把持部によって挟持し、上部移載部41Aや下部移載部41Bにセットする。交換ロボット41は、管理装置45から指示を受けた装着機24の前方まで移動し、上部移載部41Aや下部移載部41Bのフィーダ51を把持部で挟持して、装着機24の上部スロット56に装着する。これにより、新たなフィーダ51が装着機24に補給される。また、交換ロボット41は、装着機24の上部スロット56と下部スロット61との間でフィーダ51を交換する。また、交換ロボット41は、部品切れ等のフィーダ51を装着機24からフィーダ保管装置43に搬送する。このようにして、新たなフィーダ51の補給及び部品切れとなったフィーダ51の回収を、交換ロボット41によって自動的行うことができる。
次に、装着機24の詳細について説明する。図3に示すように、装着機24は、装置本体部71と、固定部基板73をモジュール53内に備えている。装置本体部71及び固定部基板73は、基板搬送装置55の下方におけるモジュール53内に設けられている。図4は、装着機24のブロック図を示している。図4に示すように、本実施形態の装着機24では、モジュール53内に固定された固定部基板73と、モジュール53内で移動する可動部(X軸スライド機構58A及び装着ヘッド57)との間のデータ伝送を、光ファイバケーブル81,82を介した光通信(多重通信)により行う。
装置本体部71は、サーボアンプ83、装置制御メイン基板85、及び画像処理基板87を有している。また、固定部基板73は、FPGA(Field Programmable Gate Array)91、不揮発性メモリ92、送信側光電変換器93A,94A、受信側光電変換器93B,94Bを有している。また、X軸スライド機構58Aは、X軸基板95、マークカメラ96、リニアモータ77、リニアスケール78を有している。また、装着ヘッド57は、ヘッド基板97、パーツカメラ98、サーボモータ75、エンコーダ76を有している。
本実施形態の装着機24では、装着ヘッド57やX軸スライド機構58Aが有する装置の各種データを多重の光通信により送受信する。ここでいう各種データとは、例えば、X軸スライド機構58Aが有するリニアスケール78のリニアスケール信号、装着ヘッド57が有するエンコーダ76のエンコーダ信号である。また、各種データとは、例えば、マークカメラ96やパーツカメラ98の画像データである。また、各種データとは、X軸スライド機構58Aや装着ヘッド57が有する各種センサやリレー(図示略)の信号である。
固定部基板73のFPGA91は、装置本体部71のサーボアンプ83、装置制御メイン基板85、画像処理基板87から入力したデータを多重化する。図5は、固定部基板73の光ファイバケーブル82の接続部分の構成を示している。図5に示すように、FPGA91は、例えば、起動時において、不揮発性メモリ92からコンフィグ情報CFを読み込んで多重化処理を行う論理回路を構築する。FPGA91は、例えば、時分割多重化方式(TDM:Time Division Multiplexing)により多重化を行う。FPGA91は、例えば、サーボアンプ83等から入力した各種データを、入力ポートに対して割り当てた一定時間(タイムスロット)に応じて多重化し、多重化した多重化データを送信側光電変換器93A,94Aを介して、X軸スライド機構58Aや装着ヘッド57へ送信する。
図4に示すX軸スライド機構58AのX軸基板95は、送信側光電変換器101A、受信側光電変換器101B、FPGA103、不揮発性メモリ105を有している。固定部基板73の送信側光電変換器93A及び受信側光電変換器93Bは、光ファイバケーブル81を介してX軸スライド機構58Aの送信側光電変換器101A及び受信側光電変換器101Bに接続されている。FPGA103は、X軸スライド機構58Aのマークカメラ96、リニアスケール78、各種センサ等から入力したデータを多重化する。FPGA103は、例えば、起動時において、不揮発性メモリ105からコンフィグ情報を読み込んで多重化処理を行う論理回路を構築する。
同様に、装着ヘッド57のヘッド基板97は、送信側光電変換器111A、受信側光電変換器111B、FPGA113、不揮発性メモリ115を有している。固定部基板73の送信側光電変換器94A及び受信側光電変換器94Bは、光ファイバケーブル82を介して装着ヘッド57の送信側光電変換器111A及び受信側光電変換器111Bに接続されている。FPGA113は、装着ヘッド57のパーツカメラ98、エンコーダ76、各種センサ等から入力したデータを多重化する。FPGA113は、例えば、起動時において、不揮発性メモリ115からコンフィグ情報を読み込んで多重化処理を行う論理回路を構築する。なお、多重化の処理を行う回路(FPGA91,103,113)は、FPGAに限らず、プログラマブルロジックデバイス(PLD)、複合プログラマブルロジックデバイス(CPLD)でも良い。また、多重化の処理を行う回路を、特定用途向け集積回路(ASIC)やCPUによるソフトウェア処理などで実現しても良い。
光ファイバケーブル81,82は、例えば、ケーブル内の光ファイバ線の配置や太さを調整して、耐屈曲性を高めたものである。これにより、装着ヘッド57やX軸スライド機構58Aの移動にともなって光ファイバケーブル81,82が屈曲した場合であっても、光ファイバ線を損傷させることなく、安定してデータを伝送できる。なお、固定部基板73、装着ヘッド57、X軸スライド機構58Aを接続する通信は、有線通信に限らず、レーザ等を用いた光無線通信でも良い。
また、不揮発性メモリ92,105,115は、例えば、EEPROMである。なお、固定部基板73等が備える記憶装置は、不揮発性メモリに限らず、SRAMなどの揮発性メモリ、ハードディスクなどの他の記憶装置でも良い。
固定部基板73の送信側光電変換器93Aは、FPGA91によって多重化された多重化データを光信号に変換し、光ファイバケーブル81を介してX軸基板95の受信側光電変換器101Bへ送信する。受信側光電変換器101Bは、送信側光電変換器93Aから受信した光信号を電気信号の光電流に変換してFPGA103へ出力する。本実施形態のFPGA103は、AD変換回路等を有し、アナログの光電流をデジタル信号に変換して処理する。また、後述するように、FPGA91,103,113は、受信した光信号を受信側光電変換器101B等で変換した受光電力W(変換値の一例)の値に基づいて、受光量を判断することが可能となっている。なお、FPGA91,103,113は、受光電力Wを用いずに、他の値、例えば、受光した光信号を変換した光電流の電流値を用いて受光量を判断しても良い。
また、FPGA103は、変換したデジタル信号、即ち、多重化データの非多重化を実行し、多重化データに多重化されたデータを分離する。FPGA103は、分離した各種のデータを、対応する装置へ出力する。これにより、固定部基板73とX軸スライド機構58Aとの間において、各種のデータを多重化した多重通信(光通信)が実行される。同様に、FPGA103は、マークカメラ96の画像データ等を多重化して送信側光電変換器101Aを介して固定部基板73の受信側光電変換器93Bへ送信する。FPGA91は、多重化データの非多重化を行い、分離した各種データを、装置本体部71の画像処理基板87等へ出力する。
また、固定部基板73は、X軸スライド機構58Aと同様に、装着ヘッド57との間でも多重の光通信を行う。固定部基板73の送信側光電変換器94A及び受信側光電変換器94Bは、光ファイバケーブル82を介してヘッド基板97の送信側光電変換器111A及び受信側光電変換器111Bと接続されている。固定部基板73のFPGA91は、光ファイバケーブル82を介して、ヘッド基板97のFPGA113と多重通信を行う。
本実施形態の装置本体部71は、上記した多重通信により、X軸スライド機構58Aと装着ヘッド57に対する制御を実行する。装置本体部71のサーボアンプ83は、X軸スライド機構58Aのリニアスケール78に対する初期化処理、リニアスケール信号の取得処理などを実行する。リニアスケール78は、X軸スライド機構58Aのスライド位置を示すリニアスケール信号を、多重通信を介してサーボアンプ83へ送信する。サーボアンプ83は、X軸スライド機構58Aのリニアモータ77と電源線(図示略)を介して接続されており、リニアスケール78のリニアスケール信号に基づいてリニアモータ77へ供給する電力を変更することで、リニアモータ77に対するフィードバック制御を実行する。装置制御メイン基板85は、ホストコンピュータ15から受信した生産プログラムPGなどに基づいてサーボアンプ83を制御する。これにより、X軸スライド機構58Aは、生産プログラムPGに基づいたX方向の位置へ移動する。
同様に、サーボアンプ83は、装着ヘッド57のエンコーダ76に対する初期化処理、エンコーダ信号の取得処理などを実行する。エンコーダ76は、サーボモータ75の回転位置などを示すエンコーダ信号を、多重通信を介してサーボアンプ83へ送信する。このサーボモータ75は、上記したように、装着ヘッド57が有する保持部材を駆動する駆動源等として機能する。サーボアンプ83は、装着ヘッド57のサーボモータ75と電源線(図示略)を介して接続されており、エンコーダ76のエンコーダ信号に基づいて、サーボモータ75に対するフィードバック制御を実行する。これにより、装着ヘッド57は、生産プログラムPGに基づいて、保持部材を回転や上下動させる。
また、装置本体部71の装置制御メイン基板85は、産業用ネットワークを介してX軸スライド機構58Aや装着ヘッド57の備えるリレーやセンサ等を制御可能となっている。ここでいう産業用ネットワークは、例えば、EtherCAT(登録商標)である。なお、本開示の産業用ネットワークとしては、EtherCAT(登録商標)に限らず、例えば、MECHATROLINK(登録商標)-IIIやProfinet(登録商標)等の他のネットワーク(通信規格)を採用できる。
FPGA91,103,113には、産業用ネットワークのスレーブとして機能する回路ブロック(IPコアなど)が構築されている。装置制御メイン基板85は、産業用ネットワークのマスターとして機能し、多重通信を介してFPGA91等のスレーブへ制御データを送信する。FPGA91等のスレーブは、装置制御メイン基板85から受信した制御データに基づいて、リレーやセンサを駆動する。また、スレーブは、リレーやセンサの信号を、多重通信を介して装置制御メイン基板85へ送信する。これにより、装置制御メイン基板85は、各装置のリレー等を制御することができる。
また、X軸スライド機構58Aのマークカメラ96は、基板11を撮影するためのカメラであり、下方を向いた状態でX軸スライド機構58Aに固定されている。マークカメラ96は、X軸スライド機構58Aのスライド部分の移動に伴って、基板11の任意の位置を上方から撮像可能となっている。マークカメラ96が撮像した画像データは、多重通信によってX軸スライド機構58Aから装置本体部71へ送信され、装置本体部71の画像処理基板87において画像処理される。画像処理基板87は、画像処理によって、基板11に関する情報、電子部品12の装着位置の誤差等を取得する。
また、装着ヘッド57のパーツカメラ98は、保持部材(吸着ノズルなど)に吸着保持した電子部品12を撮像するカメラである。パーツカメラ98が撮像した画像データは、多重通信によって装着ヘッド57から装置本体部71へ送信され、画像処理基板87において画像処理される。画像処理基板87は、画像処理によって、保持部材における電子部品12の保持位置の誤差等を取得する。
尚、図4に示す通信システムの構成は、一例であり適宜変更可能である。例えば、Y軸スライド機構58B(図3参照)のリニアモータ(図示略)に取り付けたリニアスケール信号を、多重通信により伝送しても良い。また、Y軸スライド機構58Bのリレー等の信号を、多重通信により伝送しても良い。
上記した構成により、装置制御メイン基板85は、ホストコンピュータ15から受信した生産プログラムPGに基づいて装着機24を制御する。装置制御メイン基板85は、例えば、CPUを主体として構成される処理回路であり、生産プログラムPGに基づいた処理を実行する。装置制御メイン基板85は、産業用ネットワークによって収集したデータ、マークカメラ96やパーツカメラ98で撮像した画像データ、リニアスケール78のリニアスケール信号、エンコーダ76のエンコーダ信号等を、多重通信を介して受信する。装置制御メイン基板85は、受信したデータ等に基づいて、次の制御内容(装着する電子部品12の種類や装着位置など)を決定する。装置制御メイン基板85は、決定した制御内容に応じて各種装置を制御する。
(補正判断処理)
次に、FPGA91,103,113による受光電力Wの補正処理、及び補正後の受光電力Wの判断処理について説明する。なお、以下の説明では、補正前と補正後の受光電力Wを区別する場合、補正前の受光電力Wを、補正前受光電力W1と称し、補正後の受光電力Wを補正後受光電力W2と称して説明する。また、以下の説明では、一例として、装置本体部71のFPGA91による処理について説明し、他のFPGA103,113の処理の詳細については説明を省略する。
次に、FPGA91,103,113による受光電力Wの補正処理、及び補正後の受光電力Wの判断処理について説明する。なお、以下の説明では、補正前と補正後の受光電力Wを区別する場合、補正前の受光電力Wを、補正前受光電力W1と称し、補正後の受光電力Wを補正後受光電力W2と称して説明する。また、以下の説明では、一例として、装置本体部71のFPGA91による処理について説明し、他のFPGA103,113の処理の詳細については説明を省略する。
図5に示すように、光ファイバケーブル82の固定部基板73側の先端に設けられたLCコネクタ121は、受信側光電変換器94BのLCコネクタ122に接続されている。なお、光ファイバケーブル82と受信側光電変換器94Bを接続するコネクタの種類は、LCコネクタに限らず、SCコネクタやMUコネクタなど、他の種類のコネクタでも良い。
受信側光電変換器94Bは、光電変換を行う受光素子としてフォトダイオード123を有する。LCコネクタ122とフォトダイオード123とは、短い光ファイバケーブル125によって接続されている。FPGA91は、受信側光電変換器94Bに接続されている。受信側光電変換器94Bは、LCコネクタ121,122を介して受信した光信号をフォトダイオード123によって電気信号の光電流に変換し、変換した光電流をFPGA103へ出力する。FPGA113は、受信側光電変換器94Bから入力した光電流の電力、あるいはその光電流をアナログ/デジタル変換した後のデジタル信号に基づいた電力を、補正前受光電力W1として処理する。FPGA91は、補正前受光電力W1(変換値の一例)の値に基づいて、受光量を判断する。
ここで、例えば、送信側である装着ヘッド57の送信側光電変換器111Aに設けられた発光素子(LEDなど)は、経年劣化によって送信電力(発光量)が低下する虞がある。送信電力が一定量以上低下した場合、多重化データのビットエラーが増大し、最終的に通信不能となる。このため、FPGA91は、例えば、受信側光電変換器94Bの受光電力に基づいて、送信側光電変換器111Aの送信電力の大きさを判断する。これにより、経年劣化による発光素子の交換時期などを案内することができる。
一方で、受信側光電変換器94Bの受光感度(受光効率など)ば、例えば、生産過程の精度のばらつきなどによって変動する虞がある。その結果、受信側光電変換器94Bの個体差によって、送信側から同一の強さの光を発光させたとしても、受信側の光電変換後の受光電力、即ち、補正前受光電力W1が異なる値となる虞がある。例えば、図5に示すように、本実施形態の受信側光電変換器94Bでは、LCコネクタ122とフォトダイオード123とが、数十cmの光ファイバケーブル125によって接続されている。このような構造では、光ファイバケーブル125とフォトダイオード123との接続点127の接続精度に応じて受光感度が大きく変動する虞がある。
そして、例えば、装着ヘッド57を装着する装着機24の変更、即ち、受信側光電変換器94Bと送信側光電変換器111Aとの組み合わせの変更に伴って、受信側光電変換器94B(固定部基板73)の受光感度が変動する。例えば、装着する装着機24を変更し受信側光電変換器94Bが変更されることによって、装着ヘッド57の送信側光電変換器111Aから同じ送信電力(光量)の光を送信しても、変更後の受信側光電変換器94Bの補正前受光電力W1が、変更前の受信側光電変換器94Bの補正前受光電力W1に比べて低下する虞がある。従って、製品毎の受光感度を無視して、同じ閾値を用いて受光電力を判断し、機器の交換の案内などを行った場合、受光感度の違いによって交換案内等を誤って報知する虞がある。例えば、別の装着機24で使用できた装着ヘッド57が、装着する装着機24を変更しただけで、交換の直後に使用不能と判断される虞がある。
そこで、本実施形態の装着機24では、受信側光電変換器(受信側光電変換器94Bなど)の個々の受光感度の差を考慮して補正前受光電力W1の補正を行い、補正後の補正後受光電力W2を用いて受光量を判断する。詳述すると、図5に示すように、不揮発性メモリ92には、上記した論理回路を構築するためのコンフィグ情報CFの他に、制御プログラムPG2、受光感度補正データD2、閾値データTHDが記憶されている。また、図5に示すように、FPGA91は、CPU91Aを有する。このCPU91Aは、例えば、FPGA91内に配置可能なプロセッサであり、例えばアルテラ社製「NIOS」(登録商標)を採用できる。CPU91Aは、例えば、不揮発性メモリ92に記憶された制御プログラムPG2を読み込んで、補正前受光電力W1の補正処理、及び補正後受光電力W2に基づく受光量の判断処理を実行する。以下の説明では、制御プログラムPG2を実行するCPU91Aのことを、単に装置名で記載する場合がある。例えば、「CPU91Aが」という記載は、「制御プログラムPG2を実行するCPU91Aが」ということを意味する場合がある。
受光感度補正データD2には、補正前受光電力W1を補正するための補正値(固有値の一例)が記憶されている。例えば、受信側光電変換器の各々について、予め基準となる光源で受光感度を測定しておき、基準光源に対する補正値、即ち、受光感度の個体差を補正するための補正値を算出する。そして算出した補正値を、受光感度補正データD2として各受信側光電変換器に対応する不揮発性メモリに記憶しておく。
具体的には、例えば、基準光源から1mW相当の光を発光させ、基準となる受信側光電変換器で受光させた受光電力が100μWとなる基準光源との距離を設定する。そして、基準光源の送信電力を1mWに固定し設定した距離に受信側光電変換器を設置し、各受信側光電変換器について補正値を設定する。例えば、計測した受光電力が110μWであった場合、110%(1.1倍)を受光感度の補正値として受光感度補正データD2に設定する。CPU91Aは、例えば、受光感度補正データD2として1.1倍の倍率が設定されていた場合、補正前受光電力W1を1.1倍して補正後受光電力W2を演算する。CPU91Aは、補正後受光電力W2に基づいて受光量を判断する。
また、例えば、計測した受光電力が70μWであった場合、70%(0.7倍)を受光感度の補正値として受光感度補正データD2に設定する。CPU91Aは、例えば、受光感度補正データD2として0.7倍の倍率が設定されていた場合、補正前受光電力W1を0.7倍して補正後受光電力W2を演算する。CPU91Aは、補正後受光電力W2に基づいて受光量を判断する。これにより、CPU91Aは、補正後の補正後受光電力W2を用いることで、受信側光電変換器の受光感度のばらつきを補正し、受光量を精度よく判断できる。
また、不揮発性メモリ92の閾値データTHDには、補正後受光電力W2を判断するための閾値が記憶されている。図6は、補正後受光電力W2と、各閾値の関係とを示している。例えば、図6に示すように、閾値データTHDには、第1閾値TH1、第2閾値TH2、第3閾値TH3の3つの値が記憶されている。CPU91Aは、この3種類の閾値を用いて、補正後受光電力W2を判断する。
第1閾値TH1は、例えば、受光量の低下を報知するか否かを判断する閾値である。第1閾値TH1の大きさは、例えば、13μWである。第2閾値TH2は、装着作業を禁止するか否かを判断する閾値である。第2閾値TH2の大きさは、例えば、10μWである。第3閾値TH3は、送信側光電変換器と受信側光電変換器の組合せ、例えば、装着ヘッド57とその装着ヘッド57を装着する装着機24の組み合わせを判断する閾値である。第3閾値TH3の大きさは、例えば、15μWである。図6の縦軸は、補正後受光電力W2を示している。横軸は、時間tを示している。CPU91Aは、時間tの経過にともなって低下する補正後受光電力W2、即ち、送信電力を、第1及び第2閾値TH1,TH2を用いて判断する。また、装着ヘッド57の交換を案内する際に、第3閾値TH3を用いて補正後受光電力W2を判断し組み合わせを判断する。なお、各閾値を用いた処理については後述する。また、図6に示す閾値の大きさは一例である。また、判断基準の閾値は、3種類に限らず、1種類、2種類、あるいは4種類以上の複数種類でも良い。また、判断基準は、1つの値に限らず、一定の幅を有する範囲(例えば、15μW~13μWなど)でも良い。また、CPU91Aは、補正後受光電力W2に限らず、光電流の電流値に基づいて受光量を判断しても良い。
(補正判断処理の処理内容)
次に、上記した受光感度補正データD2及び閾値データTHDを用いた補正判断処理の内容について説明する。一例として、FPGA91のCPU91Aによる補正判断処理について説明する。なお、他のFPGA103,113においても、CPU91Aと同様に、受光感度補正データD2及び閾値データTHDを用いて補正判断を実行できる。FPGA103,113の処理内容は、FPGA91と同様であるため、その説明を省略する。
次に、上記した受光感度補正データD2及び閾値データTHDを用いた補正判断処理の内容について説明する。一例として、FPGA91のCPU91Aによる補正判断処理について説明する。なお、他のFPGA103,113においても、CPU91Aと同様に、受光感度補正データD2及び閾値データTHDを用いて補正判断を実行できる。FPGA103,113の処理内容は、FPGA91と同様であるため、その説明を省略する。
図7は、CPU91Aによる補正判断処理の内容を示している。CPU91Aは、例えば、装着機24の装着作業が開始されるタイミングに合わせて、図7に示す補正判断処理を開始する。なお、補正判断処理を開始するタイミングは、装着作業を開始するタイミングに限らず、装着機24のシステムの起動時など、光通信を開始する他のタイミングでも良い。
図7のステップ(以下、単に「S」と記載する)13に示すように、CPU91Aは、装着作業が開始されると、受信側光電変換器94Bの補正前受光電力W1を、受光感度補正データD2を用いて補正し、補正後受光電力W2を演算する補正処理を実行する。次に、CPU91Aは、S13で補正した補正後受光電力W2が第1閾値TH1以下であるか否かを判断する(S15)。CPU91Aは、不揮発性メモリ92から読み出した閾値データTHDの第1閾値TH1を用いて、補正後受光電力W2が第1閾値TH1以下であるか否かを判断する。CPU91Aは、補正後受光電力W2が第1閾値TH1以下でないと判断する間(S15:NO)、S13の補正処理とS15の判断処理を繰り返し実行する。このため、CPU91Aは、補正後受光電力W2が第1閾値TH1以下となるまで、繰り返し補正後受光電力W2の判断を行う。
CPU91Aは、補正後受光電力W2が第1閾値TH1以下であると判断すると(S15:YES)、補正後受光電力W2が第2閾値TH2以下であるか否かを判断する(S17)。CPU91Aは、補正後受光電力W2が第2閾値TH2以下でないと判断すると(S17:NO)、S19を実行する。この場合、補正後受光電力W2は、第1閾値TH1以下で、且つ第2閾値TH2よりも大きい値となる。例えば、送信側の送信側光電変換器111Aの送信電力が、経年劣化等により第1閾値TH1以下まで低下したこととなる(図6参照)。そこで、CPU91Aは、S19において、受光量の低下を報知する。例えば、CPU91Aは、現在装着されている装着ヘッド57の交換を促す内容を報知する。あるいは、CPU91Aは、装着ヘッド57の送信側光電変換器111Aの交換を促す内容を報知する。
従って、本実施形態のCPU91A(制御部の一例)は、補正後受光電力W2(受光量、補正後の変換値の一例)が、第1閾値TH1以下であるか否かを判断し(S15)、第1閾値TH1以下であると判断すると(S15:YES)、受光量が低下している旨(装着ヘッド57の交換指示など)の情報を報知する(S19)。これによれば、補正後の補正後受光電力W2と第1閾値TH1に基づいて受光量の低下を精度よく検出でき、受光量の低下を報知することで、交換する送信側光電変換器111Aや装着ヘッド57の準備をユーザ等に促すことができる。従って、適切なタイミングで装着ヘッド57の交換等を促すことができる。
S19における受光量の低下を報知する方法は、特に限定されない。例えば、CPU91Aは、受光量の低下を検出したことを装置制御メイン基板85へ通知する。装置制御メイン基板85は、例えば、タッチパネル42(図2参照)に、「装着ヘッド57の送信側光電変換器111Aの送信電力が低下しています、装着ヘッド57又は送信側光電変換器111Aを交換して下さい」などの表示を行う。これにより、タッチパネル42の表示を見たユーザ等は、装着ヘッド57の送信電力の低下、即ち、送信側光電変換器111Aのレーザ等の交換時期が近づいていることを認識でき、交換部品(装着ヘッド57や送信側光電変換器111A)等を準備することができる。
あるいは、装置制御メイン基板85は、CPU91Aから通知を受けると、管理装置45(図2参照)やホストコンピュータ15へ、受光量の低下の情報と、通知を送信してきた装着機24の情報等を送信する。これにより、ホストコンピュータ15は、送信電力が低下している装着機24を特定する情報(生産ライン13の番号や、生産ライン13における装着機24を識別する情報など)を、モニター等に表示することができる。ユーザ等は、ホストコンピュータ15の表示を確認することで、どの生産ライン13のどの装着機24において、送信側光電変換器111Aのレーザ等の交換時期が近づいているのかを認識できる。CPU91Aは、S19を実行すると図7に示す補正判断処理を終了する。
また、S17において、CPU91Aは、補正後受光電力W2が第2閾値TH2以下であると判断すると(S17:YES)、S21を実行する。この場合、補正後受光電力W2は、第2閾値TH1以下となる。経年劣化によって送信側光電変換器111Aの送信電力が低下すると、多重通信のビットエラーが増大する。このため、多重通信を用いた制御を精度よく実行することが困難となり、装着ヘッド57の動作が不安定となるなどの不具合が生じる虞がある。このため、例えば、上記した装着ヘッド57の動作の不具合等が発生する前に、装着機24の動作を適切に停止、あるいは装着機24の動作開始を適切に禁止(後述する図9参照)できるか否かを基準として、第2閾値TH2を設定できる。換言すれば、補正後受光電力W2が第2閾値TH2以下になった場合、装着機24の動作を停止する必要がある。
そこで、CPU91Aは、S21において、装着機24の装着作業を停止させる。例えば、CPU91Aは、補正後受光電力W2が第2閾値TH2以下まで低下したことを装置制御メイン基板85へ通知する。装置制御メイン基板85は、装着機24の各部を制御し、装着機24の装着作業を適切に終了させる。
従って、本実施形態のCPU91Aは、補正後受光電力W2(受光量、補正後の変換値の一例)が、第1閾値TH1よりも小さい第2閾値TH2以下であるか否かを判断し(S17)、第2閾値TH2以下であると判断すると(S17:YES)、装着ヘッド57(作業部の一例)による作業を禁止する(S21)。これによれば、装着作業中に、適切に作業を実行できない第2閾値TH2まで補正後受光電力W2が低下した場合に、装着ヘッド57による作業を禁止して、作業を継続することにより不具合が発生するのを抑制できる。CPU91Aは、S21を実行すると図7に示す補正判断処理を終了する。
また、本実施形態の受信側光電変換器94B(検出部の一例)は、固定部基板73(固定部の一例)に設けられる。これによれば、着脱可能な装着ヘッド57を交換された場合に、固定された固定部基板73側で受光量と閾値とを用いた判断を実行することができる。
なお、本開示における作業を禁止するとは、上記した装着作業中に装着ヘッド57を停止させることだけでなく、作業を開始させない動作を含む概念である。このため、例えば、装着ヘッド57の交換直後(後述する段取り替え時の案内など)に、補正後受光電力W2が第2閾値TH2以下であった場合に、装着ヘッド57の動作を開始させないことで、作業を禁止しても良い。
CPU91Aは、S21又はS19の処理を実行した場合、装置制御メイン基板85を介してホストコンピュータ15へ補正後受光電力W2の低下を通知する。ホストコンピュータ15は、CPU91Aからの通知に基づいて、交換用の装着ヘッド57を案内する処理を実行する。
図8は、ホストコンピュータ15が備える管理DB(データベースの略)の内容を示している。図1に示すように、ホストコンピュータ15の記憶装置15Aには、管理DBが記憶されている。図8に示すように、管理DBには、装置の種類、送信側又は受信側の情報、送信電力、受光感度、識別情報、設置場所又は保管場所の情報を1件のレコードとして関連付けて記憶されている。管理DBは、装着ヘッド57、固定部基板73、X軸基板95の各々の送信側光電変換器や受信側光電変換器についてデータが記憶されている。
例えば、ユーザ等は、対基板作業システム10に新たな装着ヘッド57等を導入する際に、ホストコンピュータ15を操作して新たな装着ヘッド57等の情報を管理DBに登録する。また、ホストコンピュータ15は、装着作業中等において、補正前受光電力W1の値、即ち、送信電力の値をFPGA91等から取得し、管理DBの送信電力の値を適宜更新する。これにより、管理DBの送信電力の値は、経年劣化による低下に応じて更新される。なお、ホストコンピュータ15は、取得した補正後受光電力W2について、光ファイバケーブル82等の伝送路の損失分を考慮した補正を行って送信電力として処理しても良い。
図8に示すように、管理DBの装置種類の欄には、装着ヘッド57、固定部基板73、X軸基板95のどの装置に設置された送信側光電変換器又は受信側光電変換器であるのかを示す情報が記憶されている。また、送信OR受信の欄には、送信側光電変換器又は受信側光電変換器を示す情報が記憶されている。また、送信電力の欄には、各送信側光電変換器の送信電力の値(μW)が記憶されている。受光感度の欄には、受信側光電変換器の受光感度(パーセントや倍率)が記憶されている。識別情報の欄には、各光電変換器を識別するための情報が記憶されている。例えば、装着ヘッド57については、装着ヘッド57を識別する識別IDが記憶されている。また、固定部基板73やX軸基板95については、基板を識別するIDが記憶されている。また、設置又は保管場所の欄には、各機器の設置場所や保管場所の情報が記憶されている。例えば、装着ヘッド57は、装着機24に装着されたものだけでなく、交換や保守用として倉庫等に予備のものが準備される可能性がある。このため、ユーザ等は、例えば、装着機24から取り外した装着ヘッド57を保管庫に保管する場合、保管した棚の位置の情報などを、ホストコンピュータ15を操作して管理DBに登録する。これにより、管理DBにより、装着ヘッド57の詳細な保管場所を管理できる。
ホストコンピュータ15は、上記した管理DBを用いて、交換用の装着ヘッド57の案内を実行する。図9及び図10は、補正前受光電力W1、受光感度、補正後受光電力W2の一例を示している。図9は、一例として、受信側光電変換器94Bの受光感度が50%(1/2倍)である場合を示している。例えば、受信側光電変換器94Bの受光感度が50%である装着機24のFPGA91から図7のS21の停止通知やS19の受光量低下通知をホストコンピュータ15が受けた場合を説明する。
この場合、ホストコンピュータ15は、図9に示すように、固定部側受光感度を50%に設定し、交換用の装着ヘッド57、例えば保管庫内の装着ヘッド57の各々について、交換した場合の補正後受光電力W2を演算し、第3閾値TH3に基づいて動作可否を判断する。図9に示す例では、装着ヘッド57の識別情報(装着ヘッドH1~H5)の順に、送信電力が50、40、30、20、10μWとなっている。上記したように、第3閾値TH3は、装着ヘッド57の組合せを判断する閾値であり、例えば、15μWの値が設定されている。
図9には、補正前受光電力W1と第3閾値TH3を用いて動作可否を判断した結果と、補正後受光電力W2と第3閾値TH3を用いて動作可否を判断した結果とが示されている。補正前受光電力W1を用いて判断をした場合、装着ヘッドH4は、補正前受光電力W1(送信電力)の値が20μW(15μWより大)で交換可能と判断される(図中のOK)。一方、補正後受光電力W2は、10μW(15μW以下)で交換不能と判断される(図中のNG)。本実施形態の第3閾値TH3は、装着ヘッド57を交換した場合に、多重通信を良好に行えるだけの補正後受光電力W2を確保できるか否かを判断できる値が設定される。このため、第3閾値TH3は、例えば、交換後の一定時間(経年劣化による低下を考慮した時間)だけ良好に装着作業を実行できるように、第1閾値TH1よりも大きな値が設定される。なお、第3閾値TH3は、第1閾値TH1と同一値でも良い。
例えば、仮に補正を行わずに補正前受光電力W1で判断し、装着ヘッドH4を交換用の装着ヘッド57として案内したとする。この場合、受光感度の違いから実際には補正後受光電力W2の値が10μWとなり、交換後に直ぐに作業停止(図7のS21)となる。その結果、ユーザ等に再度交換作業を行わせるなどの、作業効率の低下を招く虞がある。
そこで、本実施形態のホストコンピュータ15は、受光感度補正データD2によって補正した補正後受光電力W2で判断することで、適切な装着ヘッド57の交換案内を行うことができる。ホストコンピュータ15は、管理DBの受光感度(図9参照)に基づいて補正した補正後受光電力W2を用いて動作可否を良好と判断した装着ヘッド57を案内する。また、ホストコンピュータ15は、作業時間、即ち、交換後の装着ヘッド57を使用して作業を行う時間を考慮して、案内する装着ヘッド57を決定しても良い。例えば、ホストコンピュータ15は、交換を必要としている装着機24の残りの作業時間を、生産プログラムPGに基づいて演算する。ホストコンピュータ15は、残りの作業時間だけ使用し、経年劣化によって送信電力が低下したとしも、補正後受光電力W2が第1閾値TH1以下とならない装着ヘッド57のうち、最も送信電力が小さいものを案内する。これにより、交換可能な装着ヘッド57のうち、最も送信電力が低下したものを、即ち、製品寿命が短いものを案内することができる。
なお、上記した説明では、装着ヘッド57を送信側、固定部基板73を受信側として説明したが、ホストコンピュータ15は、逆方向の送信電力及び補正後受光電力W2についても同様に判断する。ホストコンピュータ15は、送受信の両方向について補正後受光電力W2を判断する。ホストコンピュータ15は、例えば、送信側光電変換器111Aの送信電力と受信側光電変換器94Bの補正後受光電力W2に基づく動作可否が良好であり、且つ、送信側光電変換器93Aの送信電力と受信側光電変換器111Bの補正後受光電力W2に基づく動作可否が良好となる装着ヘッド57を案内する。
また、図10は、一例として、受信側光電変換器94Bの受光感度が160%(1.6倍)である場合を示している。この場合、ホストコンピュータ15は、図10に示すように、固定部側受光感度を160%に設定し、交換用の装着ヘッド57の各々について、交換した場合の補正後受光電力W2を演算し、第3閾値TH3に基づいて動作可否を判断する。図10に示す例では、装着ヘッドH5は、補正前の補正前受光電力W1(送信電力)の値が10μW(15μW以下)となり交換不能と判断される。一方、補正後の補正後受光電力W2では、16μW(15μWより大)となり、交換可能と判断される。従って、補正を行わずに補正前受光電力W1で動作可否を判断した場合、光感度が160%の受信側光電変換器94Bと組み合わせれば実際には使用できる装着ヘッド57であるにも係わらず、交換不能と判断される。これに対し、本実施形態のホストコンピュータ15では、補正後受光電力W2を用いて動作可否を判断することで、交換可能な装着ヘッド57をより適切に判断できる。
ホストコンピュータ15は、交換の案内を行う装着ヘッド57を決定すると、例えば、図11に示す画面をモニター等に表示する。図11に示すように、ホストコンピュータ15は、管理DBに基づいて、交換用の装着ヘッド57の識別情報、その装着ヘッド57の保管されている場所、交換先の生産ライン13の番号や装着機24の識別情報を表示する。これにより、ユーザ等は、どこにある装着ヘッド57をどの装着機24に装着すべきなのかを容易に把握することができる。
従って、本実施形態のホストコンピュータ15(制御装置の一例)は、複数台の装着機24(作業機の一例)と接続され、送信側光電変換器111A(光送信部の一例)の送信電力と、受信側光電変換器94B(光受信部の一例)の受光感度(固有値の一例)に基づいて、補正後の補正後受光電力W2が第3閾値TH3以上となる送信側光電変換器111A及び受信側光電変換器94Bの組み合わせを判断し、第3閾値TH3以上となる組み合わせを報知する
これによれば、ホストコンピュータ15は、送信電力と、受光感度に基づいて、補正後受光電力W2が第3閾値TH3より大きくなる固定部基板73と装着ヘッド57の組み合わせを判断して報知する。例えば、ホストコンピュータ15は、ある固定部基板73と組み合わせて使用すると、補正後受光電力W2が第3閾値TH3以下となる装着ヘッド57を、他の固定部基板73と組み合わせることで動作可否の判断が良好となる組み合わせを作ることができる。これにより、送信側光電変換器111A及び受信側光電変換器94Bの使用可能な期間を延ばすことができる。
また、ホストコンピュータ15は、第3閾値TH3より大きくなる送信側光電変換器111A及び受信側光電変換器94Bの組み合わせに基づいて、装着ヘッド57を装着すべき装着機24の位置を、生産ライン13の情報に基づいて報知する。これによれば、例えば、生産ライン13ごとに導入時期や送信側光電変換器93A(固定部基板73)の交換時期が異なる場合に、ある生産ラインでは所定の条件を満たさない装着ヘッド57(送信側光電変換器111Aや受信側光電変換器111B)を、他の生産ライン13で使用可能であると判断すると、その旨を報知する。これにより、装着ヘッド57の使用可能な期間を延ばすことができる。
(段取り替え時の案内)
上記した説明では、装着作業中に補正後受光電力W2を判断する処理を説明したが、補正後受光電力W2を判断するタイミングは、装着作業中に限らない。例えば、生産ライン13で生産する基板種を変更する際に、フィーダ51(図2参照)や装着ヘッド57の種類を変更する作業、所謂段取り替え作業において補正後受光電力W2による判断処理を実行しても良い。
上記した説明では、装着作業中に補正後受光電力W2を判断する処理を説明したが、補正後受光電力W2を判断するタイミングは、装着作業中に限らない。例えば、生産ライン13で生産する基板種を変更する際に、フィーダ51(図2参照)や装着ヘッド57の種類を変更する作業、所謂段取り替え作業において補正後受光電力W2による判断処理を実行しても良い。
例えば、ホストコンピュータ15は、次の基板11の生産に使用可能な装着ヘッド57を判断し、どの生産ライン13のどの装着機24に装着すべきかを案内しても良い。図11は、生産ライン13と装着ヘッド57との組み合わせを変更した場合の、受光感度、補正前受光電力W1、補正後受光電力W2、動作可否判断を示している。図11に示す例では、組み合わせ1と組み合わせ2とを示している。組み合わせ1は、生産ラインAに装着ヘッドH1を、生産ラインBに装着ヘッドH2を配置した場合を示している。また、組み合わせ2は、組み合わせ1とは逆に、生産ラインAに装着ヘッドH2を、生産ラインBに装着ヘッドH1を配置した場合を示している。
例えば、図11に示す例では、生産ラインAは、生産ラインBに比べて、固定部基板73の受信側光電変換器94Bの受光感度が低い。また、例えば、装着ヘッドH1の使用開始時期は、装着ヘッドH2よりも古い。このため、装着ヘッドH1は、送信側光電変換器111Aの経年劣化が進んでおり、送信電力が低くなっている。このような場合、組み合わせ1のように、受光感度の低い生産ラインAに、送信電力(補正前受光電力W1)の低下した装着ヘッド57を配置すると、補正後受光電力W2が第3閾値TH3(15μW)以下となる。そこで、ホストコンピュータ15は、例えば、組み合わせ2に示すように、使用期間が短く送信電力が大きい装着ヘッドH2を、受光感度の低い生産ラインAに優先的に配置する組み合わせを判断する。ホストコンピュータ15は、段取り替え作業を開始する前に、各生産ライン13について、第3閾値TH3を満たすように装着ヘッド57の配置を判断する。これにより、より適切な交換案内ができ、装着作業を停止させることなく継続することができる。
因みに、対基板作業システム10は、作業システムの一例である。ホストコンピュータ15は、制御装置の一例である。装着機24は、作業機の一例である。装着ヘッド57は、作業部の一例である。ヘッド移動装置58は、可動部の一例である。固定部基板73は、固定部の一例である。FPGA91,103,113は、制御部の一例である。不揮発性メモリ92は、記憶部の一例である。送信側光電変換器93A,94A,101A,111Aは、光送信部の一例である。受信側光電変換器93B,94B,101B,111Bは、検出部、光受信部の一例である。FPGA91のCPU91Aは、制御部の一例である。補正前受光電力W1は、受光量、変換値の一例である。補正後受光電力W2は、受光量、補正後の変換値の一例である。第3閾値TH3は、閾値の一例である。
以上、上記した本実施例によれば以下の効果を奏する。
本実施例の一態様では、受信側光電変換器94Bは、受信した光信号をフォトダイオード123によって電気信号の光電流に変換し、変換した光電流をFPGA103へ出力する。FPGA113は、受信側光電変換器94Bから入力した光電流に基づいた補正前受光電力W1(変換値の一例)の値に基づいて、受光量を判断する。FPGA91は、補正前受光電力W1を補正した補正後受光電力W2と閾値(第1閾値TH1など)を比較し、比較結果に応じた制御を行う。これによれば、装着ヘッド57の交換によって送信側光電変換器111Aと受信側光電変換器94Bとの組合せが変更されたとしても、FPGA91のCPU91Aによって補正後受光電力W2と閾値を比較し、受光量を判断することができる。そして、判断結果に応じた制御(装着ヘッド57の交換を促す処理)などを実行できる。
本実施例の一態様では、受信側光電変換器94Bは、受信した光信号をフォトダイオード123によって電気信号の光電流に変換し、変換した光電流をFPGA103へ出力する。FPGA113は、受信側光電変換器94Bから入力した光電流に基づいた補正前受光電力W1(変換値の一例)の値に基づいて、受光量を判断する。FPGA91は、補正前受光電力W1を補正した補正後受光電力W2と閾値(第1閾値TH1など)を比較し、比較結果に応じた制御を行う。これによれば、装着ヘッド57の交換によって送信側光電変換器111Aと受信側光電変換器94Bとの組合せが変更されたとしても、FPGA91のCPU91Aによって補正後受光電力W2と閾値を比較し、受光量を判断することができる。そして、判断結果に応じた制御(装着ヘッド57の交換を促す処理)などを実行できる。
また、本実施例の一態様では、不揮発性メモリ92には、予め基準となる基準光源から受信側光電変換器94Bへ受光させて測定した固有値であり、且つ受信側光電変換器94Bの個々の受光感度に基づく固有値を含む受光感度補正データD2が記憶されている。CPU91Aは、補正前受光電力W1に対し、受光感度補正データD2の固有値に基づく補正を行った補正後受光電力W2に基づいて受光量を判断する。
これによれば、CPU91Aは、受信側光電変換器94Bで光電変換した補正前受光電力W1に対し、不揮発性メモリ92に記憶された受光感度補正データD2の固有値に基づく補正を行う。この固有値は、予め基準光源から受信側光電変換器94Bへ受光させて測定した受光感度に基づく固有値であり、受信側光電変換器94Bの機器固有の受光感度に合わせて補正前受光電力W1を補正できる値である。そして、CPU91Aは、補正後受光電力W2に基づいて受光量を判断する。これにより、装着ヘッド57の交換が行われたとしても、予め基準光源で測定した固有値に基づいて補正を行い、受信側光電変換器94Bにおける受光量を精度良く判断できる。そして、判断結果に応じた制御(装着ヘッド57の交換を促す処理)などを実行できる。
尚、本開示は上記の実施例に限定されるものではなく、本願の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、上記実施形態では、FPGA91,103,113は、補正前受光電力W1を補正後受光電力W2に補正する処理を実行したが、実行しなくとも良い。この場合、FPGA91,103,113は、補正前受光電力W1と閾値を比較し受光量を判断し、判断結果に応じた制御を実行しても良い。
また、上記実施形態では、装着ヘッド57の送信側光電変換器111Aや固定部基板73の受信側光電変換器94Bについて、受光量の判断処理を説明したが、これに限らない。例えば、交換ロボット41(図2参照)に使用する光無線装置47,49の光通信についても、上記した装着ヘッド57と同様に、受光量の判断や受光量に基づく制御を実行しても良い。例えば、交換ロボット41の補正後受光電力W2に基づいて、交換ロボット41を配置する生産ライン13を判断しても良い。この場合、交換ロボット41は、本開示の作業部に相当する。
また、本願の光通信は、有線に限らず、無線でも良い。
また、上記実施形態では、送信側光電変換器と、受信側光電変換器の一方が固定されていたが、両方とも可動する構成でも良い。
また、CPU91Aは、第1閾値TH1、第2閾値TH2、及び第3閾値TH3による受光量(補正後受光電力W2)の判断を実行したが、何れか1つの閾値による受光量の判断のみを実行しても良い。
また、上記実施形態では、本開示の作業機として、基板11に電子部品12を装着する。装着機24を採用したが、これに限らない。作業機としては、例えば、図1に示す基板投入機21、印刷機22、検査機25、リフロー炉27、最終検査機28など、装着機24以外の対基板作業機を採用できる。また、本開示の作業機は、基板11に対する作業を行う対基板作業機に限らず、多関節ロボット、介護用ロボット、工作機械など、様々な作業機を採用することができる。
例えば、上記実施形態では、FPGA91,103,113は、補正前受光電力W1を補正後受光電力W2に補正する処理を実行したが、実行しなくとも良い。この場合、FPGA91,103,113は、補正前受光電力W1と閾値を比較し受光量を判断し、判断結果に応じた制御を実行しても良い。
また、上記実施形態では、装着ヘッド57の送信側光電変換器111Aや固定部基板73の受信側光電変換器94Bについて、受光量の判断処理を説明したが、これに限らない。例えば、交換ロボット41(図2参照)に使用する光無線装置47,49の光通信についても、上記した装着ヘッド57と同様に、受光量の判断や受光量に基づく制御を実行しても良い。例えば、交換ロボット41の補正後受光電力W2に基づいて、交換ロボット41を配置する生産ライン13を判断しても良い。この場合、交換ロボット41は、本開示の作業部に相当する。
また、本願の光通信は、有線に限らず、無線でも良い。
また、上記実施形態では、送信側光電変換器と、受信側光電変換器の一方が固定されていたが、両方とも可動する構成でも良い。
また、CPU91Aは、第1閾値TH1、第2閾値TH2、及び第3閾値TH3による受光量(補正後受光電力W2)の判断を実行したが、何れか1つの閾値による受光量の判断のみを実行しても良い。
また、上記実施形態では、本開示の作業機として、基板11に電子部品12を装着する。装着機24を採用したが、これに限らない。作業機としては、例えば、図1に示す基板投入機21、印刷機22、検査機25、リフロー炉27、最終検査機28など、装着機24以外の対基板作業機を採用できる。また、本開示の作業機は、基板11に対する作業を行う対基板作業機に限らず、多関節ロボット、介護用ロボット、工作機械など、様々な作業機を採用することができる。
10 対基板作業システム(作業システム)、15 ホストコンピュータ(制御装置)、24 装着機(作業機)、57 装着ヘッド(作業部)、71 装置本体部、73 固定部基板(固定部)、58 ヘッド移動装置(可動部)、91,103,113 FPGA(制御部)、91A CPU(制御部)、92 不揮発性メモリ(記憶部)、93A,94A,101A,111A 送信側光電変換器(光送信部)、93B,94B,101B,111B 受信側光電変換器(検出部、光受信部)、TH1 第1閾値、TH2 第2閾値、TH3 第3閾値(閾値)、W1 補正前受光電力(受光量、変換値)、W2 補正後受光電力(受光量、補正後の変換値)。
Claims (10)
- 着脱可能に備えられ、所定の作業を行う作業部と、
前記作業部から光信号を送信する光送信部と、
前記光信号の強度を示す受光量を検出する検出部と、
前記検出部が検出する前記受光量と閾値とを比較し、比較結果に応じた制御を行う制御部と、
を備える作業機。 - 固定部と、
前記固定部に移動可能に備えられる可動部と、
前記可動部に対して着脱可能に設けられる前記作業部と、
を備える、請求項1に記載の作業機。 - 前記検出部が検出する前記受光量が第1閾値以下となった場合に、前記作業部の交換を促す前記制御部を備える、請求項1又は請求項2に記載の作業機。
- 前記検出部が検出する前記受光量が第2閾値以下となった場合に、前記作業部による前記所定の作業を停止させる前記制御部を備える、請求項1乃至請求項3の何れか1項に記載の作業機。
- 前記固定部に前記検出部を備える、請求項2に記載の作業機。
- 請求項1乃至請求項5の何れか1項に記載の作業機を少なくとも2つ含む作業システムであって、
一の作業機の前記検出部が検出する前記受光量が第1閾値以下となった場合に、他の作業機の作業部であって且つ前記一の作業機に取り付けた場合に前記一の作業機の前記検出部が検出する前記受光量が第3閾値より大きくなる前記他の作業機の前記作業部と、前記一の作業機の前記作業部との交換を促す制御装置を備える、作業システム。 - 前記検出部が検出する前記受光量が第1閾値以下となった場合に、前記作業部の交換を促し、前記検出部が検出する前記受光量が第2閾値以下となった場合に、前記所定の作業を停止させる前記制御部を備え、
前記第1閾値よりも小さい前記第2閾値と、
前記第1閾値及び前記第2閾値よりも大きい前記第3閾値と、
を設定される、請求項6に記載の作業システム。 - 装置本体部と、
前記装置本体部に対して着脱可能に設けられる作業部と、
前記装置本体部及び前記作業部の一方側に設けられた光送信部と、
前記装置本体部及び前記作業部の他方側に設けられ、前記作業部における作業に係わるデータを前記光送信部から光信号で受信し、前記光送信部から受光した前記光信号を光電変換する光受信部と、
予め基準となる基準光源から前記光受信部へ受光させて測定した固有値であり、且つ前記光受信部の個々の受光感度に基づく固有値を記憶可能である記憶部と、
前記光送信部から受光した前記光信号を前記光受信部で変換した変換値に対し、前記記憶部に記憶された前記固有値に基づく補正を行い、補正後の前記変換値に基づいて受光量を判断する制御部と、
を備える作業機。 - 請求項8に記載の作業機を少なくとも2つ含む作業システムであって、
少なくとも2つの前記作業機と接続され、前記光送信部の送信電力と、前記光受信部の前記固有値に基づいて、補正後の前記変換値が閾値より大きい前記光送信部及び前記光受信部の組み合わせを判断し、前記閾値より大きい前記光送信部及び前記光受信部の組み合わせを報知する制御装置を備える、作業システム。 - 前記作業機が設置された複数の生産ラインと、
前記閾値より大きくなる前記光送信部及び前記光受信部の組み合わせに基づいて、前記作業部を装着すべき前記作業機の位置を、前記生産ラインの情報に基づいて報知する前記制御装置と、
を備える請求項9に記載の作業システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020556527A JP7111830B2 (ja) | 2018-11-15 | 2018-11-15 | 作業システム |
PCT/JP2018/042287 WO2020100254A1 (ja) | 2018-11-15 | 2018-11-15 | 作業機、及び作業システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2018/042287 WO2020100254A1 (ja) | 2018-11-15 | 2018-11-15 | 作業機、及び作業システム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020100254A1 true WO2020100254A1 (ja) | 2020-05-22 |
Family
ID=70731060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2018/042287 WO2020100254A1 (ja) | 2018-11-15 | 2018-11-15 | 作業機、及び作業システム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7111830B2 (ja) |
WO (1) | WO2020100254A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021144989A (ja) * | 2020-03-10 | 2021-09-24 | 株式会社Fuji | 制御装置、実装システム及び制御方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060215545A1 (en) * | 2005-03-22 | 2006-09-28 | Nelson Stephen T | Controlling loss of signal thresholds in an optical receiver |
WO2014020664A1 (ja) * | 2012-07-30 | 2014-02-06 | 富士機械製造株式会社 | 光無線システム |
WO2014132324A1 (ja) * | 2013-02-26 | 2014-09-04 | 富士機械製造株式会社 | 通信システム及び電子部品装着装置 |
JP2016031975A (ja) * | 2014-07-28 | 2016-03-07 | 富士機械製造株式会社 | 通信システム、実装機及び通信データ処理方法 |
WO2018179147A1 (ja) * | 2017-03-29 | 2018-10-04 | 株式会社Fuji | 部品実装システム |
-
2018
- 2018-11-15 WO PCT/JP2018/042287 patent/WO2020100254A1/ja active Application Filing
- 2018-11-15 JP JP2020556527A patent/JP7111830B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060215545A1 (en) * | 2005-03-22 | 2006-09-28 | Nelson Stephen T | Controlling loss of signal thresholds in an optical receiver |
WO2014020664A1 (ja) * | 2012-07-30 | 2014-02-06 | 富士機械製造株式会社 | 光無線システム |
WO2014132324A1 (ja) * | 2013-02-26 | 2014-09-04 | 富士機械製造株式会社 | 通信システム及び電子部品装着装置 |
JP2016031975A (ja) * | 2014-07-28 | 2016-03-07 | 富士機械製造株式会社 | 通信システム、実装機及び通信データ処理方法 |
WO2018179147A1 (ja) * | 2017-03-29 | 2018-10-04 | 株式会社Fuji | 部品実装システム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021144989A (ja) * | 2020-03-10 | 2021-09-24 | 株式会社Fuji | 制御装置、実装システム及び制御方法 |
JP7349392B2 (ja) | 2020-03-10 | 2023-09-22 | 株式会社Fuji | 制御装置、実装システム及び制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2020100254A1 (ja) | 2021-09-02 |
JP7111830B2 (ja) | 2022-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6738419B2 (ja) | 部品実装システムおよび管理装置 | |
CN111656333B (zh) | 从属设备、作业机及存储日志信息的方法 | |
WO2020039495A1 (ja) | 部品実装システム | |
CN112292919B (zh) | 单元更换装置 | |
WO2020100254A1 (ja) | 作業機、及び作業システム | |
CN101683027A (zh) | 在基板上装配电气元件和/或光学元件的自动装配机 | |
JP7314216B2 (ja) | フィーダの取り外し及び取り付け方法 | |
CN113366934B (zh) | 元件种类管理装置 | |
WO2018198333A1 (ja) | 作業システム | |
JP7080317B2 (ja) | 交換システムおよび交換装置 | |
WO2019229925A1 (ja) | 部品実装ライン | |
JP7209014B2 (ja) | 作業機 | |
EP2882113B1 (en) | Electrical device | |
WO2018134934A1 (ja) | 部品実装システム及びフィーダ作業用アタッチメント | |
JP7445460B2 (ja) | 作業システム | |
CN113170605B (zh) | 安装*** | |
WO2022259456A1 (ja) | 光多重通信装置、作業機、及び通信方法 | |
CN118176679A (zh) | 光通信装置、作业机以及通信方法 | |
JP7222115B2 (ja) | 多重通信装置、及び作業機 | |
WO2022079858A1 (ja) | 部品実装システム | |
WO2022009298A1 (ja) | 電子部品装着機及び電子部品装着機の制御方法 | |
WO2021171549A1 (ja) | 作業機 | |
EP3742879B1 (en) | Work machine | |
WO2022070410A1 (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: 18940155 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020556527 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18940155 Country of ref document: EP Kind code of ref document: A1 |