Patent Description:
The component management support system described in Patent Reference <NUM> is provided with an imaging section, a display section, and a support information display processing section, and supports the loading and unloading of a component in a component storage location by an operator. In more specific terms, the display section, based on information captured by the imaging section, overlays support information to support the loading and unloading of the component in the component storage location over an image of the component storage location, or displays the support information within the field of vision of the operator. The support information display processing section also overlays and displays support information on the display section. Patent Reference <NUM> provides a further storage compartment according to the prior art.

In a storage compartment in which the storage operation of storing a loaded object in a storage section is automated, an operator must place the object in a given placing position to enable the object to be handled by a moving section which moves objects. The external dimensions of an object to be loaded in the storage compartment may vary depending on the type of object, and the external dimensions of the object may determine the appropriate loading position for the object.

In a storage compartment disclosed in this specification, the storing operation of storing a loaded object in a storage section is automated, and the storage compartment is configured to guide the operator in selecting the appropriate loading position based on the type of object, for objects with varying external dimensions.

This specification discloses a storage compartment provided with a placing section, a guiding section, a storage section, and a moving section. The placing section on which an object is temporarily placed when the object is being received to be used by a board work machine that is configured to perform given board work on a board is loaded. The guiding section is configured to display on the placing section a placement position for each type of the object with external dimensions that differ from other types of the objects to guide an operator to select the placement position that can accommodate the object such that the placing position enables a moving section to handle the object. The storage section stores the object. The moving section moves the object placed in the placing section into the storage section. The guiding section uses a projecting device to project an external shape of each type of the object from above the placing section, or the guiding section is configured to use a light-emitting device to cause a light-emitting element provided in the placing section to emit light in a form of the external shape of each type of object.

The storage compartment is provided with a placing section, a guiding section, a storage section, and moving section. The storage compartment automates the storage operation of storing a loaded object in the storage section, and provides guidance to the operator on the appropriate loading position based on the type of object, for objects with varying external dimensions.

As shown in <FIG>, in this embodiment, storage compartment <NUM> is provided in board production device <NUM>. Board production device <NUM> is provided with board work line <NUM>, intake section <NUM>, conveying vehicle <NUM>, and storage compartment <NUM>.

In board work line <NUM>, given board work operations are performed on board <NUM>. There are no restrictions on the type or number of board work machines <NUM> comprising board work line <NUM>. As shown in <FIG>, in this embodiment board work line <NUM> comprises multiple (five) board work machines <NUM>, including printer 10a, print inspecting device 10b, component mounting device 10c, reflow oven 10d, and exterior inspecting device 10e. Board <NUM> is conveyed by the board conveying device to these devices in sequence.

Printer 10a prints solder at multiple component mounting positions on board <NUM>. Solder printed on board <NUM> has a given viscosity and functions as bonding material to bond board <NUM> with components mounted on board <NUM>. As shown in <FIG>, solder container 21d stores solder. Solder container 21d can consist of such containers as a closed-end cylinder or tubular sealable container.

Print inspecting device 10b inspects the condition of solder printed by printer 10a. Component mounting device 10c mounts multiple components on board <NUM>, on which solder was printed. There can be one or more component mounting device 10c. When multiple component mounting devices 10c are provided, the operation of mounting multiple components on board <NUM> can be divided between the multiple component mounting devices.

Component mounting device 10c is provided with a component supplying device that supplies the components to be mounted on board <NUM>. As shown in <FIG>, the component supplying device can supply components using modules such as feeder 21b provided with reel 21a, and tray 21c. Component tape (carrier tape) storing components is wound around reel 21a. Reel 21a is detachably attached to feeder 21b in such a way that reel 21a can rotate. The end of the component tape is fed out as far as a component removing section provided on feeder 21b, and components are supplied in sequence.

Reel 21a can supply comparatively small components, such as chip components. Components are arranged in tray 21c. Tray 21c can supply comparatively large components such as quad flat package (QFP) and ball grid array (BGA) components. Reflow furnace 10d heats board <NUM> once multiple components have been mounted on board <NUM> using component mounting device 10c, causing the solder to melt and adhere. External inspecting device 10e inspects the mounting condition of the multiple components mounted by component mounting device 10c.

Board work line <NUM> conveys boards <NUM> to multiple (five) board work devices <NUM> in sequence, where they undergo production processes including inspection processes, thereby producing board products. Board work line <NUM> can be provided with board work machines <NUM> such as function inspecting devices, buffer devices, board supplying devices, board inverting devices, shield mounting devices, adhesive applying devices, and ultraviolet irradiating devices, as required.

The multiple (five) board work machines <NUM> and management device <NUM> comprising board work line <NUM> can communicate with each other through a wired or wireless communication section. Management device <NUM> controls the multiple (five) board work machines <NUM> that make up board work line <NUM> and monitors the operating state of board work line <NUM>. Management device <NUM> records control data used in controlling the multiple (five) board work machines <NUM>. Management device <NUM> transmits control data of multiple (five) board work machines <NUM>. Each of the multiple (five) board work machines <NUM> transmit their operating state and production status to management device <NUM>.

When object <NUM> arrives at intake section <NUM>, given intake operations are performed. After that, object <NUM> is stored in storage case <NUM>, loaded into conveying vehicle <NUM>, and conveyed to storage compartment <NUM>, for example. After object <NUM> is stored in storage compartment <NUM>, object <NUM> will be supplied to board work line <NUM> when needed.

Board work line <NUM> is provided with printer 10a. Solder container 21d, which stores solder, is object <NUM> in this case. Board work line <NUM> is provided with component mounting device 10c. Reel 21a, around which is wound component tape, which stores components, is object <NUM> in this case.

Feeder 21b, to which reel 21a is detachably attached in such a way that reel 21a can rotate, is also an object <NUM>. Tray 21c, in which components are arranged, is also an object <NUM>. A holding member, which holds components, is also an object <NUM>. A holding member can be a member such as a suction nozzle or chuck. A holding member storage device (such as a nozzle station), which contains holding members, is also an object <NUM>. Any object can be an object <NUM> as long as it is used by a board work machine <NUM> to perform given board work operations on board <NUM>.

Object <NUM> is provided with ID code <NUM>. ID code <NUM> records identifying information that identifies object <NUM>. One-dimensional codes, two-dimensional codes, wireless tags, or other forms of code can be used as ID code <NUM>. When object <NUM> arrives at intake section <NUM>, an intake section <NUM> operator can perform operations such as using an object management device to issue identifying information. The operator can also use a barcode reader or similar tool to read a barcode provided on object <NUM> by its supplier (vendor). The operator can then acquire object information about the object <NUM> from a database containing a registry of object information relating to objects <NUM>. From among available identifying information and object information, the operator uses an object management device to record at least identifying information to ID code <NUM>.

The intake section <NUM> operator attaches ID code <NUM>, which at least records identifying information, to object <NUM> and then stores object <NUM> in storage case <NUM>. Storage case <NUM> can take various forms, as long as it can store at least one object <NUM>. Storage case <NUM> is provided with specifying code <NUM>. Specifying code <NUM> records specifying information for specifying storage case <NUM>. One-dimensional codes, two-dimensional codes, wireless tags, or other forms of code can be used as specifying code <NUM>.

When storing object <NUM> in storage case <NUM>, an operator reads specifying code <NUM> using a reading device, and then reads ID code <NUM> on object <NUM> using a reading device. This links the specifying information that specifies which storage case <NUM> contains object <NUM> with identifying information that identifies object <NUM>. The linked information is transmitted to the memory section of management device <NUM> and is recorded there.

The intake section <NUM> operator loads storage case <NUM> containing object <NUM> in conveying vehicle <NUM>. Conveying vehicle <NUM> can be towed by the operator, for example, or by other means. An Automatic Guided Vehicle (AGV) is another possible means of towing conveying vehicle <NUM>. Conveying vehicle <NUM> of this embodiment is an unmanned conveying vehicle. Board work line <NUM>, intake section <NUM>, conveying vehicle <NUM>, and storage compartment <NUM> can communicate with each other through a wired or wireless communication section. When object <NUM> is loaded into conveying vehicle <NUM>, management device <NUM> issues a transport command to conveying vehicle <NUM>. The transport command includes the transport destination of object <NUM>. Management device <NUM> determines the transport destination by selecting a storage compartment <NUM> that is capable of storing object <NUM>. When conveying vehicle <NUM> receives the transport command, it transports object <NUM> to the storage compartment <NUM> selected as the transport destination.

Conveying vehicle <NUM> can transport object <NUM> without using storage case <NUM>. A worker can transport object <NUM> without using conveying vehicle <NUM>. At least some of the operations performed by the operator can be automated using transport devices (e.g., conveyor belts), actuators (e.g., robot arms), and object management devices.

Storage compartment <NUM> can take various forms, as long it can store object <NUM>. As shown in <FIG>, storage compartment <NUM> of this embodiment, for example, is in the form of an octagonal prism. In <FIG>, the upper section of storage compartment <NUM> is open, and the interior of storage compartment <NUM> is as shown in the drawing. <FIG> is a schematic diagram of the interior of storage unit <NUM> viewed in the direction of arrow IV shown in <FIG>, and mainly illustrates the positional relationship of loading section <NUM> and storage section <NUM>.

Storage compartment <NUM> is provided with loading section <NUM>, storage section <NUM>, control device 40a, and movement device 40b. Loading section <NUM> is provided with aperture section 41a and placing section 40c. Storage section <NUM> is provided with two types of storage units: first storage unit 42t1 and second storage unit 42t2. Storage compartment <NUM> can be provided with operator detecting device 41b in loading section <NUM>. Storage compartment <NUM> can be provided with projecting device <NUM> or light-emitting device <NUM>. Storage compartment <NUM> can be provided with measurement device <NUM> and imaging device <NUM>.

As shown in <FIG>, when considered as a control block, control device 40a is equipped with moving section <NUM>, guiding section <NUM>, and dimension acquiring section <NUM>. Storage compartment <NUM> can be provided with reading device 40d. Storage compartment <NUM> can be provided with display device 40e. As shown in <FIG>, <FIG>, and <FIG>, storage compartment <NUM> of this embodiment is equipped with all devices and parts described above except for the light-emitting device <NUM> shown in <FIG>. Imaging device <NUM> also serves as reading device 40d.

Loading section <NUM> is equipped with aperture section 41a, operator detecting section 41b, and placing section 40c, and loads at least object <NUM>. As shown in <FIG>, aperture section 41a is provided on the front surface of storage compartment <NUM>. Object <NUM> is loaded into storage compartment <NUM> through aperture section 41a. In this embodiment, aperture section 41a is a dual-use entry-exit aperture through which object <NUM> can be loaded or unloaded. Object <NUM> can also be unloaded through aperture section 41a. Aperture section 41a is larger than object <NUM> so as to enable object <NUM> to be loaded and unloaded. Storage compartment <NUM> can be equipped with an aperture section and unloading aperture different from aperture 41a.

As shown in <FIG> and <FIG>, operator detecting device 41b and placing section 40c are located in the work space near aperture section 41a. Operator detecting device 41b detects the loading of object <NUM> by an operator through aperture section 41a, where object <NUM> is loaded. Operator detecting device 41b can take various forms, as long as it can detect loading of object <NUM> by an operator. Operator detecting device 41b can consist of, for example, an optical sensor (such as a laser sensor) provided with a light-emitting device and a light-receiving device. In this case, operator detecting device 41b can detect the loading of object <NUM> by an operator when the operator blocks the laser light beamed from the light-emitting device to the light-receiving device.

Object <NUM> is temporarily placed on placing section 40c when object <NUM> is loaded through aperture section 41a. The operator carries in object <NUM> through aperture section 41a and places object <NUM> on placing section 40c. When object <NUM> is unloaded through aperture section 41a, object <NUM> is placed on placing section 40c. Like the loading operation, the operator carries out object <NUM> placed on placing section 40c through aperture 41a to unload object <NUM>.

As shown in <FIG>, reading device 40d is provided above placing section 40c. Reading device 40d acquires identifying information to identify object <NUM> by reading ID code <NUM> provided on object <NUM>. Reading device 40d can consist of any known reading device (e.g., a code reader that reads one-dimensional or two-dimensional codes, or a wireless reader that communicates wirelessly with wireless tags). When object <NUM> is loaded through aperture section 41a, reading device 40d can read ID code <NUM> provided on object <NUM> and from the identifying information and object information ID code <NUM> contains, can at least acquire identifying information.

Storage section <NUM> stores object <NUM>. Storage section <NUM> can take various forms, as long as it can store object <NUM>. For example, if object <NUM> consists of reel 21a, it is desirable to provide storage section <NUM> with main body section 42a and partition section 42b, as shown in <FIG> and <FIG>. Main body section 42a forms a U-shape when viewed in the vertical (Z-axis) direction. Partition section 42b protrudes upward at a given angle with respect to main body section 42a, and can store reel 21a. Partition section 42b is angled so as to keep reel 21a from falling out.

Partition sections 42b are provided in multiple pairs for each storage unit (in <FIG>, <NUM> partition sections 42b making up <NUM> pairs) and can store multiple (<NUM>) reels 21a. Each of the multiple pairs (<NUM> pairs) of partition sections 42b is equipped with the two partition sections 42b separated in such a way that they do not interfere with moving device 40b. In <FIG> and <FIG>, for convenience, only a portion of the members have been assigned reference sign numbers, and not all members have been assigned reference sign numbers.

As shown in <FIG> and <FIG>, storage section <NUM> of this embodiment forms an ellipse when viewed in the vertical (Z-axis) direction. Additionally, storage section <NUM> of this embodiment is provided with two types of storage unit, which are first storage unit 42t1 and second storage unit 42t2. Multiple units of first storage unit 42t1 and second storage unit 42t2 are each arranged in the vertical (Z-axis) direction. First storage unit 42t1 is wider than second storage unit 42t2, and first storage unit 42t1 can hold a larger reel 21a than second storage unit 42t2 can hold.

As shown in <FIG> and <FIG>, first storage unit 42t1 is connected in the vertical direction (Z-axis direction) by connecting section 42j. Second storage unit 42t2 is also connected in the vertical direction (Z-axis direction) by connecting section 42j. First storage units 42t1 which are adjacent to other first storage units 42t1 are connected via connecting sections 42j, and second storage units 42t2 which are adjacent to other second storage units 42t2 are also connected by connecting sections 42j. First storage units 42t1 which are adjacent to second storage units 42t2 are also connected by connecting sections 42j.

The type, number, and layout of storage units can be modified as needed. The shape and size (width, depth, and height) of storage units can be set to accommodate the object <NUM> to be stored, and storage section <NUM> can store objects <NUM> other than reels 21a. Object <NUM> can be stored in any compatible storage unit. If board production device <NUM> is equipped with multiple storage compartments <NUM>, object <NUM> can be stored in any storage compartment <NUM> provided with a compatible storage unit.

Control device 40a is provided with a known calculation device and memory device, and is configured with control circuits. Control device 40a is configured to communicate with and control moving device 40b, imaging device <NUM> which also serves as reading device 40d, display device 40e, operator detecting device 41b, projecting device <NUM>, and measuring device <NUM>. If storage compartment <NUM> is provided with light-emitting device <NUM> as shown in <FIG> instead of projecting device <NUM>, control device 40a can also control light-emitting device <NUM>.

Control unit 40a can record object information regarding object <NUM> and transmit the object information to management device <NUM>. For example, if object <NUM> is reel 21a, object information can include information such as the following about the components stored on reel 21a: component type, number of components (remaining number), reel diameter, reel thickness, model and supplier (vendor), and expiration date.

Moving device 40b can move object <NUM> loaded in loading section <NUM> to storage section <NUM>. In more specific terms, to load object <NUM>, moving device 40b moves object <NUM> placed on placing section 40c to storage section <NUM>. Moving device 40b can also move object <NUM> stored in storage section <NUM> to placing section 40c to unload object <NUM>. This enables unloading of object <NUM>.

As shown in <FIG> and <FIG>, when viewed in the vertical direction (Z-axis direction), moving unit 40b of this embodiment is located on the inner side of the storage units (first storage units 42t1 and second storage units 42t2). Moving device 40b can take various forms, as long as it can move object <NUM>. Moving device 40b can, for example, use a robot arm (articulated robot), elevator slide mechanism, or other device. As shown in <FIG>, if object <NUM> is reel 21a, it is desirable to provide moving device 40b with elevator section 40b1 and gripping section 40b2.

Elevator section 40b1 can rotate around the axis line in the vertical direction (Z-axis direction) and can lift and lower gripping section 40b2 in the vertical direction (Z-axis direction). Gripping section 40b2 can move forward and backward at the same angle as tilt angle θ1 of the placing section 40c shown in <FIG>. Gripping section 40b2 can also move forward and backward at the same angle as tilt angle θ1 of partition section 42b of storage section <NUM>.

Thus, in storage compartment <NUM> of this embodiment, tilt angle θ1 of placing section 40c matches tilt angle θ1 of partition section 42b of storage section <NUM>. This enables storage compartment <NUM> of this embodiment to perform the withdrawal operation of withdrawing reel 21a from placing section 40c when loading is performed, as well as to perform the storing operation of storing the withdrawn reel 21a in storage section <NUM> when loading is performed, through the actions of lifting, lowering, rotating, and moving forward and backward performed by moving unit 40b. This also enables storage compartment <NUM> of this embodiment to perform the withdrawal operation of withdrawing reel 21a from a storage unit when unloading is performed, as well as the sending operation of sending the withdrawn reel 21a to placing section 40c when unloading is performed, through the actions of lifting, lowering, rotating, and moving forward and backward performed by moving unit 40b.

Display device 40e enables operators to view data, and can consist of any known display device. Display unit 40e displays data such as object information about object <NUM> stored in storage section <NUM> in response to operations by the operator. Display device 40e of this embodiment is composed of a touch panel. Display device 40e also functions as an input device that is operated by the operator.

Control device 40a can record location information, loading-unloading information, and storage information of object <NUM> in storage section <NUM>, and display section 40e can display this information. Location information indicates the storage location of object <NUM>. Loading-unloading information indicates the loading and unloading dates and times of object <NUM>. Storage information includes such information as the ambient temperature and humidity of storage section <NUM>. Control device 40a records the location and loading date and time at which object <NUM> was loaded. Control device 40a records storage information while object <NUM> is in storage. Control device 40a records the unloading date and time at which object <NUM> was unloaded.

As shown in <FIG>, when considered as a control block, control device 40a is equipped with moving section <NUM>, guiding section <NUM>, and dimension acquiring section <NUM>. Control device 40a executes control programs in accordance with the flowcharts shown in <FIG> and <FIG>. <FIG> shows an example of a control procedure for loading object <NUM>. <FIG> shows an example of a control procedure for unloading object <NUM>.

Moving section <NUM> moves object <NUM> loaded in loading section <NUM> to storage section <NUM>. In more specific terms, when loading object <NUM>, moving section <NUM> moves object <NUM> placed on placing section 40c to storage section <NUM> using moving device 40b. When unloading object <NUM>, moving section <NUM> can move object <NUM> stored in storage section <NUM> to placing section 40c using moving device 40b. Moving section <NUM> drives and controls moving device 40b to move object <NUM>.

A front door is provided between aperture section 41a and placing section 40c. For example, control device 40a prohibits loading and unloading of object <NUM> through aperture section 41a while operation is underway or when operation is scheduled to be performed during a given interval at placing section 40c of moving device 40b. At such times, control device 40a closes the front door. Conversely, control device 40a allows loading and unloading of object <NUM> through aperture section 41a when no operation is underway or when no operation is scheduled during a given interval at placing section 40c of moving device 40b. At such times, control device 40a opens the front door.

When loading object <NUM> (for example, reel 21a), an operator uses a touch panel (display device 40e functioning as an input device) to command the front door to open. Control device 40a opens the front door when object <NUM> loading operations are allowed (Step S11 shown in <FIG>). When the front door is in an open state, the operator places reel 21a in given placing position P1 of placing section 40c via aperture section 41a (Step S12). At this time, guiding section <NUM> displays placing positions P1, P2, and P3, which each accommodate one type of reel 21a having external dimensions that differ from the other types of reel, on placing section 40c to guide the operator to select the placing position P1 in which the reel 21a to be loaded can be placed. Once reel 21a has been loaded, the operator uses the touch panel to notify control device 40a that loading is complete. Once notified that loading is complete, control device 40a closes the front door (Step S13).

Once the front door is closed, moving section <NUM> moves gripping section 40b2 of moving device 40b to placing section 40c (Step S14). In more specific terms, elevator section 40b1 of moving device 40b rotates as needed to enable gripping section 40b2 to reach reel 21a placed on placing section 40c when gripping section 40b2 moves forward, and raises gripping section 40b2 in the vertical direction (Z-axis direction). Next, gripping section 40b2 moves forward, grips reel 21a, and withdraws reel 21a while gripping reel 21a (Step S15).

After the withdrawal operation described above is completed during loading, moving section <NUM> moves gripping section 40b2 to the storage section <NUM> where reel 21a will be stored (Step S16). In more specific terms, elevator section 40b1 rotates as needed to enable gripping section 40b2 to reach a given storage location (pair of partition sections 42b containing first storage units 42t1 or second storage units 42t2) when gripping section 40b2 moves forward, and raises gripping section 40b2 in the vertical direction (Z-axis direction). Next, gripping section 40b2 moves forward and inserts reel 21a into the destination storage location (pair of partition sections 42b), releases its grip on reel 21a, and moves backward (Step S17). Performing the storing operation described above during loading stores reel 21a, which is object <NUM> in this case, in storage section <NUM>.

When unloading object <NUM> (for example, reel 21a), an operator uses a touch panel to designate a reel 21a to be unloaded from storage compartment <NUM>. Moving section <NUM> moves gripping section 40b2 to the storage section <NUM> in which the specified reel 21a is stored (Step S21 shown in <FIG>). In more specific terms, elevator section 40b1 rotates as needed to enable gripping section 40b2 to reach a reel 21a stored in a given storage location (pair of partition sections 42b) when gripping section 402b moves forward, and raises gripping section 40b2 in the vertical direction (Z-axis direction).

Next, gripping section 40b2 moves forward and grips the reel 21a stored in the storage location (pair of partition sections 42b), and moves backward while gripping reel 21a (Step S22). When unloading as described above, once the withdrawal operation is completed, moving section <NUM> moves gripping section 40b2 to placing section 40c (Step S23). In more specific terms, elevator section 40b1 rotates as needed to enable reel 21a gripped in gripping section 40b2 to reach placing section 40c when gripping section 402b moves forward, and raises gripping section 40b2 in the vertical direction (Z-axis direction).

Next, gripping section 40b2 moves forward, moves reel 21a to placing section 40c, releases its grip on reel 21a, and moves backward (Step S24). When unloading as described above, once the sending operation is completed, a back door provided between placing section 40c and moving device 40b is closed. Next, control device 40a opens the front door, enabling an operator to unload reel 21a through aperture section 41a (Step S25).

Guiding section <NUM> displays placing positions P1, P2, and P3, which each accommodate one type of reel 21a having external dimensions that differ from the other types of reel, on placing section 40c to guide the operator to select the placing position P1 in which the reel 21a to be loaded can be placed.

For example, guiding section <NUM> can use the projecting device <NUM> shown in <FIG> to project external shapes SP1, SP2, and SP3, each representing one type of object <NUM>, from above placing section 40c. Projecting device <NUM> can consist of any known projecting device, such as a projector. <FIG> shows an example of placing positions P1, P2, and P3, each accommodating one type of object <NUM> (reel 21a), and external shapes SP1, SP2, and SP3, each representing one type of object <NUM>, which are projected onto placing section 40c.

In more specific terms, guiding section <NUM> uses projecting device <NUM> to project onto placing section 40c external shape SP1 of a reel 21a of the reel diameter shown in diameter D11, to indicate placing position P1 on placing section 40c for the object 21a. Guiding section <NUM> also uses projecting device <NUM> to project onto placing section 40c external shape SP2 of a reel 21a with a diameter larger than that of the reel 21a represented by external shape SP1, to indicate placing position P2 on placing section 40c for the object 21a.

Guiding section <NUM> also uses projecting device <NUM> to project onto placing section 40c external shape SP3 of a reel 21a with a diameter larger than that of the reel 21a represented by external shape SP2, to indicate placing position P3 on placing section 40c for the object 21a. If object 21a is a reel 21a, external shapes SP1, SP2, and SP3 will each be in the form of a circle, and in this embodiment, will be shown as three concentric circles of varying diameters in the projection. Projected external shapes SP1, SP2, and SP3 can also be segments of a circle (arcs).

For example, when docking on placing section 40c a reel 21a of the reel diameter shown in diameter D11, docking the reel 21a in the position indicated by projected external shape SP1 enables the reel 21a to be placed in placing position P1, which is the correct placing position. The same is true when an operator places a reel 21a with a correct placing position of P2. The same is true when an operator places a reel 21a with a correct placing position of P3. The number of types of placing position that can be shown on placing section 40c by guiding section <NUM> is not limited to three types, and can be just one type, or a number of types that is not three.

As shown in <FIG>, placing section 40c of this embodiment is tilted upward at a given angle (tilt angle θ1) with respect to the horizontal plane. Depending on the direction from which external shapes SP1, SP2, and SP3 of reel 21a are projected by projecting device <NUM>, the operator may not be able to perform a correct visual confirmation of external shapes SP1, SP2, and SP3 of reel 21a. For example, if the projection direction is in the direction of rotation axis AX0 of reel 21a, when projecting device <NUM> projects a circular shape, the circular shape SP10 shown in <FIG> will be projected onto placing section 40c. This allows the operator to visually confirm circular shape SP10 as the external shape of reel 21a.

However, if the projection direction is in the vertical direction (Z-axis direction), when projecting device <NUM> projects a circular shape, the elliptical shape SP11 shown in <FIG> will be projected onto placing section 40c. This will not allow the operator to visually confirm circular shape SP10 as the external shape of reel 21a. To address this problem, it is desirable for guiding section <NUM> to alter the external shapes SP1, SP2, and SP3 which are projected onto placing section 40c to align them with tilt angle θ1 of placing section 40c to enable the operator to visually confirm the external shapes SP1, SP2, and SP3 of object <NUM> which are projected onto placing section 40c. This enables the operator to visually confirm external shapes SP1, SP2, and SP3 of objects <NUM> projected onto placing section 40c.

In the above example, guiding section <NUM> uses projecting device <NUM> to project the elliptical shape SP12 shown in <FIG> from a direction aligned with the vertical direction (Z-axis direction). This enables projection of the elliptical shape SP10 shown in <FIG> onto placing section 40c, allowing the operator to visually confirm elliptical shape SP10 as the external shape of reel 21a. The major diameter (length of major axis) of elliptical shape SP12 is set to match the diameter of round shape SP10. The minor diameter (length of minor axis) of elliptical shape SP12 is set in such a way that it appears to be round shape SP10 when projected onto placing section 40c. The larger the tilt angle θ1 of placing section 40c, the smaller the minor axis of elliptical shape SP12 is set.

Guiding section <NUM> can also use a different light color for each external shape when projecting external shapes SP1, SP2, and SP3 of object <NUM>. In more specific terms, guiding section <NUM> uses projecting device <NUM> to project external shape SP1 using a light beam of a given wavelength (a first wavelength). Guiding section <NUM> also uses projecting device <NUM> to project external shape SP2 using a light beam of a given wavelength (a second wavelength) that differs from the first wavelength. Guiding section <NUM> also uses projecting device <NUM> to project external shape SP3 using a light beam of a given wavelength (a third wavelength) that differs from the first wavelength and the second wavelength. This enables the operator to easily distinguish between external shapes SP1, SP2, and SP3 representing different types of object <NUM>.

Guiding section <NUM>, in addition to external shapes SP1, SP2, and SP3 of object <NUM>, can display related information RI1, RI2, and RI3 to indicate information related to object <NUM>. The operator can refer to related information RI1, RI2, and RI3 as they visually confirm external shapes SP1, SP2, and SP3, each representing one type of object <NUM>. Related information RI1, RI2, and RI3 can consist of any information as long as it is information related to object <NUM>.

For example, if object <NUM> is reel 21a, related information RI1, RI2, and RI3 can include information such as the following about multiple types (three in this case) of reels 21a: reel diameter, reel thickness, types of components stored on reel 21a, model, and supplier (vendor). Reel diameter corresponds to the width and depth dimensions of object <NUM>, and reel thickness corresponds to the height dimension of object <NUM>. Related information RI1, RI2, and RI3 can thus include information about the external dimensions of object <NUM>. This enables the operator to refer to information about the external dimensions of object <NUM>, making it easier to visually confirm placing positions P1, P2, and P3, which each accommodate one type of object <NUM> having external dimensions that differ from the other types of object <NUM>.

Guiding section <NUM> can also display related information RI1, RI2, and RI3 of object <NUM> in a language matching the language used by the operator. This makes it easier for each operator to recognize related information RI1, RI2, and RI3, even if, for example, multiple workers using different languages are loading object <NUM>.

For example, storage compartment <NUM> of this embodiment is provided with display device 40e that functions as an input device to receive operations performed by an operator. When starting an operation, the operator can use display device 40e to select the language to be displayed on display device 40e. Guiding section <NUM> can, for example, display related information RI1, RI2, and RI3 about object <NUM> in the language selected by the operator when the operator started an operation. When displaying related information RI1, RI2, and RI3 on placing section 40c, guiding section <NUM> can use display device 40e to request operator input indicating the language to be used.

If an object <NUM> is already placed on placing section 40c, the operator cannot place another loaded object <NUM> on placing section 40c. As previously described, loading of object <NUM> through aperture section 41a is allowed if no operation is underway or when no operation is scheduled to be performed during a given interval at placing section 40c of moving device 40b. Guiding section <NUM> can thus display placing positions P1, P2, and P3, which each accommodate one type of object <NUM>, when the following display conditions are met: object <NUM> is not placed on placing section 40c, and no operation is underway or scheduled to be performed during a given interval at placing section 40c of moving device 40b. This enables guiding section <NUM> to display placing positions P1, P2, and P3 when there is a need to display placing positions P1, P2, and P3.

It is possible to use the measurement results of measurement device <NUM>, for example, to determine whether object <NUM> is placed on placing section 40c. The measurement device <NUM> shown in <FIG> measures the external dimensions of object <NUM> loaded in loading section <NUM>, the measurement being taken from above object <NUM>. Measuring device <NUM> can consist of any known measuring device, such as an ultrasonic sensor, optical sensor, or three-dimensional measuring device. When an ultrasonic sensor is used as measuring device <NUM>, measuring device <NUM> sends and receives ultrasonic waves from above object <NUM> with object <NUM> placed on placing section 40c. In more specific terms, measuring device <NUM> sends ultrasonic waves to object <NUM> in the vertical direction (Z-axis direction) from a head installed above object <NUM>. Measuring device <NUM> receives, at the head, the ultrasonic waves reflected by object <NUM>.

Measuring device <NUM> measures the time it takes for the ultrasonic waves reflected by object <NUM> to be received from object <NUM> after the ultrasonic waves are sent to object <NUM> to measure the distance from the head to object <NUM>. Measuring device <NUM> then subtracts the measured distance from the head to object <NUM> from the previously acquired distance from the head to placing section 40c, and outputs the subtracted value (distance difference) as the height dimension of object <NUM>. Measuring device <NUM> can also measure the width dimension and depth dimension of object <NUM> by moving the head in sequence above object <NUM>, or by using multiple provided heads.

If object <NUM> is placed on placing section 40c, measuring device <NUM> outputs the height dimension of object <NUM>. If object <NUM> is not placed on placing section 40c, measuring device <NUM> outputs a value of zero or a value near zero. If the object <NUM> height dimension measured by measuring device <NUM> is within the range of expected object <NUM> height dimensions, guiding section <NUM> can judge that object <NUM> is placed on placing section 40c. Conversely, if the object <NUM> height dimension measured by measuring device <NUM> is extremely small in comparison to the range of expected object <NUM> height dimensions (for example, a value of zero), guiding section <NUM> can judge that object <NUM> is not placed on placing section 40c.

If the display conditions are no longer met, guiding section <NUM> can suspend display of placing positions P1, P2, and P3. It is possible that an operator could place object <NUM> at one time and later change the object <NUM> placing position. Once object <NUM> is placed on placing section 40c, the display conditions are no longer met. If guiding section <NUM> suspends the display of placing positions P1, P2, and P3 when display conditions are no longer met, and does not later re-display placing positions P1, P2, and P3, it would be difficult for the operator to change the placing position of object <NUM>.

To resolve this problem, it is desirable for guiding section <NUM> to wait for a given time interval after display conditions are no longer met before suspending display of placing positions P1, P2, and P3. This enables greater workability when an operator loads object <NUM>. The given time interval can be set by timing an object <NUM> loading operation performed by an operator in advance, and setting the acquired measured value as the given time interval. Compared to the given interval for operations scheduled to be performed by moving device 40b, the given time interval may be too short to be sufficient.

For example, an operator unfamiliar with loading may require more time to perform loading work than the measured value above. The more unfamiliar with loading the operator, the more the operator needs placing positions P1, P2, and P3 displayed. To resolve this problem, it is desirable to configure guiding section <NUM> so that when loading of object <NUM> by an operator is detected by operator detecting device 41b, guiding section <NUM> extends the given time interval or re-displays placing positions P1, P2, and P3 after the given time interval has elapsed. This enables guiding section <NUM> to suspend display of placing positions P1, P2, and P3 once the operator completes docking of object <NUM>.

In more specific terms, if the operator repeatedly changes the placing position of object <NUM>, operator detecting device 41b detects loading of object <NUM> through aperture section 41a by the operator. When loading of object <NUM> by the operator is detected by operator detecting device 41b, guiding section <NUM> extends the given time interval or re-displays placing positions P1, P2, and P3 once the given time interval has elapsed. When loading of object <NUM> by the operator is completed, operator detecting device 41b no longer detects loading of object <NUM> by an operator. Guiding section <NUM> therefore suspends display of placing positions P1, P2, and P3.

Storage compartment <NUM> of this embodiment is provided with imaging device <NUM> to capture object <NUM> placed on placing section 40c. Dimension acquiring section <NUM> causes imaging device <NUM> to capture an image of at least a portion of object <NUM> placed on placing section 40c, and acquires the external dimensions of object <NUM> by processing the image data acquired by imaging device <NUM>.

Any known imaging device can be used as imaging device <NUM> as long as it can capture an image of object <NUM> placed on placing section 40c. As shown in <FIG>, imaging device <NUM> of this embodiment is secured to a base above placing section 40c in such a way that the optical axis is in the vertical direction. Area AR1 in <FIG> shows an example of the field of view of imaging device <NUM>. Dimension acquiring section <NUM> acquires the external dimensions of object <NUM> by processing image data acquired by imaging device <NUM>.

Any known method of image processing can be used. Dimension acquiring section <NUM> acquires diameter D11 of reel 21a by, for example, recognizing the external shape of the main body section of reel 21a by such image processing methods as binarization, and measuring diameter DII of reel 21a.

The captured image shown in area AR1 of <FIG> is a portion of reel 21a placed on placing section 40c; the captured image of the outer edge of reel 21a is shown as arc AC1. In this case, dimension acquiring section <NUM> cannot directly measure diameter D11 of reel 21a. To resolve this problem, dimension acquiring section <NUM> estimates diameter D11 of reel 21a by recognizing a portion of reel 21a (arc AC1) and using that data to calculate diameter D11 of reel 21a. In more specific terms, dimension acquiring section <NUM> can, for example, calculate the radius of curvature of the circle indicating the outer edge of reel 21a based on arc AC1, and use that data to estimate diameter D11 of reel 21a.

When imaging device <NUM> captures an image of object <NUM>, if placing positions P1, P2, and P3 are being displayed, the display of placing positions P1, P2, and P3 could be misrecognized as the external shape of object <NUM> (outer edge of reel 21a). To resolve this problem, guiding section <NUM> suspends display of placing positions P1, P2, and P3 while imaging device <NUM> captures an image of object <NUM>. This enables guiding section <NUM> to reduce the risk of misrecognition of the external shape of object <NUM> (outer edge edge of reel 21a).

Imaging device <NUM> of this embodiment also functions as reading device 40d, which reads ID code <NUM> attached to reel 21a. For this reason, ID code <NUM> is included in region AR2. This enables dimension acquiring section <NUM> to acquire diameter D11 of reel 21a when it acquires identifying information that identifies reel 21a. Rather than installing imaging device <NUM> separately, providing the storage compartment <NUM> of this embodiment reduces device size and allows efficient use of work space above placing section 40c.

In any of the embodiments described above, storage compartment <NUM> may be provided with light-emitting device <NUM> instead of projecting device <NUM>. Guiding section <NUM>, using light-emitting device <NUM>, can cause light-emitting element 44a located in placing section 40c to emit light in the form of external shapes SP1, SP2, and SP3 of each type of object <NUM>. Light-emitting element 44a can consist of any known light-emitting element, such as a light-emitting diode (LED).

In the embodiment, object <NUM> is a reel 21a, and guiding section <NUM> projects external shapes SP1, SP2, and SP3, representing three types of reel 21a, as concentric circles. In this case, light-emitting elements 44a are arranged in concentric circles matching external shapes SP1, SP2, or SP3. Light-emitting device <NUM> drives and controls the lighting and extinguishing of light-emitting elements 44a. Light-emitting device <NUM> causes light-emitting elements 44a to emit light when a light-emitting element 44a light-emitting command is received from guiding section <NUM>. Light-emitting device <NUM> causes light-emitting elements <NUM> to extinguish light when a light-emitting element 44a light-extinguishing command is received from guiding section <NUM>.

<FIG> shows a schematic view of the display of placing positions P1, P2, and P3, each accommodating one type of object <NUM>, and external shapes SP1, SP2, and SP3, each representing one type of object <NUM>, which is formed by the emitting of light by light-emitting elements 44a. The number and layout of light-emitting elements 44a can be changed as needed. In <FIG>, for convenience, only a portion of the light-emitting elements 44a have been assigned code numbers, and not all light-emitting elements 44a have code numbers.

In this embodiment, guiding section <NUM> can use a different light color for each external shape SP1, SP2, and SP3 of object <NUM>. Guiding section <NUM>, in addition to external shapes SP1, SP2, and SP3 of object <NUM>, can display RI1, RI2, and RI3 to indicate information related to object <NUM>. Guiding section <NUM> can display related information RI1, RI2, and RI3 of object <NUM> in a language matching the language used by the operator. As in the embodiment, guiding section <NUM> can display placing positions P1, P2, and P3 and can suspend display of placing positions P1, P2, and P3.

Restraining members can be installed, for example, in placing positions P1, P2, and P3 of placing section 40c. Restraining members are installed in each placing position, including P1, P2, and P3, and restrain the docking of an object <NUM> having external dimensions which differ from the external dimensions of the object <NUM> which should be placed in that position. In an embodiment wherein restraining members are installed in placing section 40c, the display of placing positions P1, P2, and P3 by guiding section <NUM> may not be necessary. However, if objects <NUM> having external dimensions similar to each other can be placed on multiple placing positions, it is desirable to apply the items mentioned in the disclosed embodiment and the modified embodiments. The same is true for cases in which placing positions P1, P2, and P3 are at different height positions.

For example, guiding section <NUM> can also use display device 40e to display information guiding an operator to place object <NUM> in accordance with the placing positions P1, P2, and P3 that are displayed on placing section 40c. The operator can also use display device 40e to select the type and number of placing positions P1, P2, and P3 to be displayed on placing section 40c. The operator can also use display device 40e to select the type and number of related information RI1, RI2 and RI3 to be displayed on placing section 40c.

Examples described in the embodiments and modified embodiments primarily use reel 21a to represent object <NUM>. However, object <NUM> can also include, for example, feeder 21b, tray 21c, solder container 21d, a holding member, or a holding member storage device. Storage compartment <NUM> can be provided with storage units compatible with the particular object <NUM> to be stored, and with moving devices compatible with the particular object <NUM> to be moved.

Claim 1:
A storage compartment (<NUM>) comprising:
a placing section (40c) on which an object (<NUM>) is temporarily placed when the object (40c) is being received to be used by a board work machine (<NUM>) that is configured to perform given board work on a board (<NUM>);
a guiding section (<NUM>) configured to display on the placing section a placement position for each type of the object (<NUM>) with external dimensions that differ from other types of the objects (<NUM>) to guide an operator to select the placement position that can accommodate the object (<NUM>) such that the placing position enables a moving section to handle the object (<NUM>);
a storage section (<NUM>) that is configured to store the object (<NUM>); and
the moving section (<NUM>) that is configured to move the object (<NUM>) placed on the placing section (40c) to the storage section (<NUM>)
characterized in that:
the guiding section (<NUM>) uses a projecting device (<NUM>) to project an external shape of each type of the object (<NUM>) from above the placing section (40c), or
the guiding section (<NUM>) is configured to use a light-emitting device (<NUM>) to cause a light-emitting element (44a) provided in the placing section (40c) to emit light in a form of the external shape of each type of object (<NUM>).