Component ordering system

A component ordering system that is efficient in component ordering work is provided, in which component ordering information read from a Kanban is transmitted to a server so that the server transmits the component ordering information to a component supplier. A bar-code reading device determines whether the component ordering information is registered in the server based on reply information transmitted from a server in response to information transmitted to the server after the Kanban is inserted into a Kanban insertion slot. When it is determined that the component ordering information is not registered in the server, the bar-code reading device notifies that the component ordering information is not registered while holding the Kanban without discharging it to the Kanban receiving part. Thus, it is possible to maintain reliability in component order as well as to improve efficiency in component ordering work.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims priority under 35 U.S.C. § 119(a) to Japanese Patent Application No. 2018-90559, filed on May 9, 2018. The contents of this application are incorporated herein by reference in its entirety.

TECHNICAL FIELDS

The present invention relates to a component ordering system that is installed, for example, in an automobile manufacturing plant. In particular, the present invention relates to a measure to efficiently perform ordering work while maintaining reliability in the component order.

BACKGROUND ART

Conventionally, when there is a shortage of components in, for example, an automobile manufacturing plant (component consumer), the production using such components cannot be continued. On the other hand, having the components excessively in stock in the manufacturing plant requires a superfluous inventory space, which may exert negative influence on production costs due to carrying costs. Thus, it is important to manage the amount of components delivered from the component manufacturer (component supplier) in order to efficiently perform the manufacturing control. As a method for managing the amount of components delivered, a method so-called “Kanban method” is known. In the “Kanban method”, the amount of components to be delivered is managed using a component order card (hereinafter occasionally referred to as “Kanban”) for instruction of the delivery timing and amount of the components to be ordered to the component supplier based on a planned component consumption that has been planned in advance, assuming that the number of the components that have been once consumed is approximately the same as the number that will be consumed next time.

Patent Document 1 discloses a managing system using the “Kanban method” in which when a Kanban is inserted into a Kanban reader-writer, the Kanban reader-writer reads component ordering information from the Kanban so as to process the thus-read component ordering information by a manufacturing control terminal or a manufacturing control server.

PRIOR ART DOCUMENT

Patent Document

Patent Document 1: JP 2006-227972 A

SUMMARY OF THE INVENTION

Problem to be Solved by the Invention

In the above-described “Kanban method”, a special operation is needed to confirm whether the reading of the component ordering information by the Kanban reader-writer has been normally performed. For example, it is necessary to monitor whether there is a Kanban ID transmitted from the production planning server that is the same as the Kanban ID transmitted from the Kanban reader-writer. Therefore, there is a limit to efficiently perform the component ordering work.

The present invention was made in consideration of the above circumstances, an object of which is to provide a system configuration capable of efficiently performing the component ordering work in a component ordering system in which component ordering information read from a Kanban (a component order card) is transmitted to a server so as to transmit the component ordering information from the server to a component supplier (a component manufacturer).

Means for Solving the Problem

As the means for solving the problem of the present invention to achieve the above object, the following component ordering system is provided. The component ordering system includes: a server; and an ordering information reading device. The ordering information reading device is configured to read component ordering information from a component order card and to transmit, to the server, the thus-read component ordering information so that the component ordering information is registered in the server. The server is configured to transmit the component ordering information to a component supplier. The ordering information reading device includes: a card insertion slot into which the component order card is inserted; and a card receiving part to which the component order card whose component ordering information has been read is discharged. The ordering information reading device includes: a determination unit configured to determine whether the component ordering information is registered or not in the server based on reply information that is transmitted from the server in response to information that is transmitted from ordering information reading device to the server after the component order card is inserted into the card insertion slot; a holding part configured to hold the component order card without discharging it to the card receiving part when the determination unit determines that the component ordering information is not registered in the server; and a notification unit configured to notify the server of a fact that the component ordering information is not registered in the server.

With the above configuration, when placing the order of the components to a component supplier, a worker inserts the component order card into the card insertion slot of the ordering information reading device. That is, for the worker, there is no need to add any special operation to read the component ordering information on the component order card. When the component order card is properly inserted, the ordering information reading device reads the component ordering information from the component order card and transmits the thus-read component ordering information to the server so that the component ordering information is registered in the server. Then, the component order card whose component ordering information has been read is discharged to the card receiving part. The server transmits the component ordering information to the component supplier. In this way, the component supplier manufactures and delivers the components according to the received component ordering information.

In contrast, when the component ordering information is not properly read, the information transmitted to the server is also improper. Then, in the ordering information reading device, the determination unit determines, based on the reply information transmitted from the server as a response, that the component ordering information is not registered in the server. In this case, the holding part disposed in the ordering information reading device holds the component order card without discharging it to the card receiving part. Also, the notification unit provided in the ordering information reading device notifies the fact that the component ordering information is not registered in the server. By this notification from the notification unit, the worker recognizes that the component ordering information has not been registered in the server and that the component order card is being held by the holding part. Thus, the worker inserts, once again, the held component order card into the card insertion slot so that the component ordering information is read from the component order card. In other words, the worker easily recognizes the component order card that is needed to be inserted again into the card insertion slot, which contributes to maintenance of reliability in the component order as well as to efficiency in the component ordering work.

Also, it is preferable that the server includes an installation location data storage unit that is configured to store data on installation location of the ordering information reading device. The component ordering system preferably further includes an installation location registering device that is configured to acquire data on the individual information and the installation location of the ordering information reading device from the ordering information reading device. The data on the individual information and the installation location acquired by the installation location registering device is preferably transmitted to the server so that the installation location data storage unit stores the data on the individual information and the installation location. When the ordering information reading device is activated and activation notification information is transmitted from the ordering information reading device to the server, the data on the individual information and the installation location of the ordering information reading device is preferably transmitted, as a response, from the server to the ordering information reading device.

With the above configuration, every time the ordering information reading device is activated, the data on the individual information and the installation location of the ordering information reading device is transmitted, as a response, from the server to the ordering information reading device. Thus, the ordering information reading device is not required to have a non-volatile memory so as to store the data on the individual information and the installation location when the power is turned off, which leads to reduction in costs for the ordering information reading device. Generally, many components are used in the automobile manufacturing plant and the like, which results in a large number of ordering information reading devices. However, in this configuration, the cost for each ordering information reading device can be reduced, which leads to considerable reduction in costs in the whole manufacturing plant.

Also, it is preferable that the ordering information reading device determines that an abnormal state occurs when the ordering information reading device does not receive the data on the individual information and the installation location from the server within a predetermined period from a time point when the ordering information reading device transmits the activation notification information to the server subsequent to the activation of the ordering information reading device.

With the above configuration, when the data on the individual information and the installation location corresponding to the activated ordering information reading device is not transmitted from the server as a response, it is supposed that a communication error occurs between the ordering information reading device and the server or that the ordering information reading device is not registered. Accordingly, the ordering information reading device determines that an abnormal state occurs. Thus, the worker can operate to remove the abnormality determination (for example, operation to dissolve the communication error and registration operation of the non-registered ordering information reading device) so that the system normally operates.

Also, it is preferable that, when the ordering information reading device does not receive the reply information from the server within a predetermined period from a time point when the component order card is inserted into the card insertion slot, the ordering information reading device determines that an abnormal state occurs.

When the reply information is not transmitted from the server within the predetermined period from the time point when the component order card is inserted into the card insertion slot, it is supposed that the component order card is not properly inserted into the card insertion slot or that the component ordering information in not properly read from the component order card. Accordingly, the ordering information reading device determines that an abnormal state occurs. Thus, the worker re-inserts the component order card so that the component ordering information is properly read, which contributes to maintenance of high reliability in the component order.

Also, it is preferable that, when the ordering information reading device does not transmit any information to the server over a predetermined period after the ordering information reading device has transmitted information to the server, the ordering information reading device transmits, to the sever, information that the ordering information reading device normally runs.

If there is an ordering information reading device that has not transmitted any information (such as the component ordering information) to the server over the predetermined period, it is preferable to find any defect that may generated in the ordering information reading device at an initial stage. For this reason, in this configuration, the ordering information reading device, which has not transmitted any information to the server over the predetermined period, transmits information to notify the server of the normal running state of the ordering information reading device at the time point when the predetermined period elapses. Thus, the server can recognize that the ordering information reading device normally runs. In this way, when there still is an ordering information reading device that does not transmit any information to the server after the predetermined period elapses, it is possible to recognize, at an initial stage, that such an ordering information reading device does not run normally. Thus, it is possible to maintain or replace the ordering information reading device promptly, which contributes to stabilization in the operation of the system.

Also, it is preferable that the card insertion slot is provided on an upper face of the ordering information reading device, and the card receiving part is provided on a lower face of the ordering information reading device.

With this configuration, it is possible to reduce the installation space for the ordering information reading device. Therefore, even when it is necessary to install a number of ordering information reading devices in the manufacturing plant, the work space in the manufacturing plant is not much limited due to such installation.

Advantageous Effect of the Invention

In the present invention, an ordering information reading device determines whether component ordering information is registered or not in a server based on reply information transmitted from the server as a response after a component order card is inserted into a card insertion slot. When it is determined that the component ordering information is not registered in the server, the ordering information reading device notifies the fact that the component ordering information is not registered while holding the component order card without discharging it to a card receiving part. Thus, a worker can easily recognize the component order card that is needed to be inserted again into the card insertion slot, which contributes to maintenance of reliability in the component order as well as to efficiency in the component ordering work.

DESCRIPTION OF EMBODIMENTS

Hereinafter, embodiments of the present invention will be described with reference to the drawings. In this embodiment, a description is given on a case in which the present invention is applied to a component ordering system that is installed in an automobile manufacturing plant.

FIG. 1is a block diagram illustrating an overall configuration of a component ordering system1according to this embodiment. As shown inFIG. 1, the component ordering system1according to this embodiment includes: a plurality of bar-code reading devices (ordering information reading devices)2; a server (a data storage device)3; and an installation location registering device4. InFIG. 1, among the plurality of bar-code reading devices2, one bar-code reading device2is illustrated to show the inside configuration (i.e. as a block diagram illustrating its overall configuration). The bar-code reading devices2, the server3and the installation location registering device4are capable of communicating with each other via a network such as a LAN (wireless LAN) in the manufacturing plant. Hereinafter, each element will be described in detail.

A main function of the bar-code reading device2is to read component ordering information from a bar-code10adisplayed on a Kanban10(a component order card; seeFIG. 3) inserted thereinto, and to transmit the component ordering information to the server3.

The bar-code reading device2is installed at each assembly station on the production line. The bar-code reading device2includes: an information transmission unit21; an information reception unit22; a determination unit23; an information storage unit24; an abnormality notification unit (a notification unit)25; and a timer26.

The information transmission unit21transmits the component ordering information, which has been read from the bar-code10aon the Kanban10, to the server3(i.e. an information transmission operation in a component ordering operation that is described later). Also, the information transmission unit21transmits, apart from the component ordering information, activation notification information to the server3(i.e. an information transmission operation in an activation operation that is described later). Furthermore, the information transmission unit21transmits running state notification information to the server3(i.e. an information transmission operation in a running state confirmation operation that is described later).

The information reception unit22receives various kinds of information transmitted from the server3. Examples of the reception operation of the various kinds of information include: reception of setting information of the bar-code reading device2(i.e. an information reception operation in the activation operation of the bar-code reading device2that is described later); and reception of response result information (registration result information on Kanban information) for notifying that the component ordering information is normally received (i.e. an information reception operation in the component ordering operation that is described later).

The determination unit23determines whether the information received by the information reception unit22from the server3is appropriate or not. That is, the determination unit23determines whether the setting information of the bar-code reading device2is appropriate or not (i.e. a determination operation in the activation operation of the bar-code reading device2that is described later) or whether the response result information is appropriate or not (i.e. a determination operation in the component ordering operation that is described later).

The information storage unit24temporarily (for example, until the power of the bar-code reading device2is turned off) stores the information received as described above (i.e. the information received by the information reception unit22from the server3) when the determination unit23determines that the information is appropriate.

The abnormality notification unit25performs an abnormality notification operation without storing the information received as described above (i.e. the information received by the information reception unit22from the server3) when the determination unit23determines that the information is inappropriate, so that a worker can recognize that the received information is inappropriate. Specific examples of the abnormality notification operation includes: flashing of a lamp; and sounding of a buzzer, which are provided in the bar-code reading device2.

The timer26starts counting at the time point when the transmission unit21performs the information transmission operation to the server3so as to transmit information such as the activation notification information or the component ordering information. Then, after the activation notification information is transmitted, the timer26transmits a time-up signal (a first time-up signal) to the determination unit23when the predetermined time (for example, 3 sec) elapses. If the setting information is not received yet from the server3at this time point, the abnormality notification unit25performs the abnormality notification operation. Also, the timer26transmits a time-up signal (a second time-up signal) to the determination unit23when the predetermined time (for example, 30 min) elapses while no component ordering information is transmitted. At this time point, the determination unit23transmits an instruction to the information transmission unit21to output the running state notification information, and thus, the information transmission unit21transmits the running state notification information to the server3(i.e. an information transmission operation in the running state confirmation operation that is described later).

FIG. 2is a perspective view illustrating an appearance of the bar-code reading device2.FIG. 3is a front view illustrating an overall configuration of the inside of the bar-code reading device2.FIG. 4is a side view illustrating an overall configuration of the inside of the bar-code reading device2.

As shown in these Figures, the bar-code reading device2has a configuration in which a casing51houses: a Kanban transport part52; a bar-code reading unit53; and a communication antenna54. Also, a Kanban insertion slot (a card insertion slot)51ais provided on the upper face of the casing51, into which the Kanban10is inserted. A Kanban receiving part (a card receiving part)55is attached to the lower face of the casing51, to which the Kanban10is discharged.

A display panel56is provided on the upper face of the casing51so as to display the running state of the bar-code reading device2.

The display panel56is provided with, on three parts thereof, lighting parts56a,56band56c. Each lighting part56a,56band56cincludes an LED lamp57. With the LED lamp57, each lighting part56a,56band56ccan be switched between red and green as luminescent colors, and also can be switched among the lit state, the extinguished state and the flashing state as the lighting states.

The Kanban insertion slot51adisposed in the upper face of the casing51has the width and depth sufficiently larger than those of the Kanban10. Thus, the Kanban10can be easily inserted into the Kanban insertion slot51a. Also, guide plate52cis disposed inside the casing51so as to guide the Kanban10inserted into the Kanban insertion slot51adownward. Thus, the Kanban10inserted into the Kanban insertion slot51ais guided by the guide plate52cto a predetermined bar-code reading position.

The Kanban transport part52includes: a pair of transport rollers52a; and a thickness sensor52b. The transport rollers52aare rotated by the power from an electric motor (not shown) so as to transport the Kanban10along a transport path by making contact with the Kanban10. That is, when the electric motor drives and the transport rollers52aare continuously rotated, the Kanban10is transported downward by the transport rollers52a. In contrast, when the electric motor is stopped, the rotation of the transport rollers52ais also stopped, thus the Kanban10is not anymore transported at this time point and is held at the stopped position. Thus, a holding part in the present invention is constituted of the transport rollers52aand the guide plate52c.

The thickness sensor52bcan detect the number of the Kanbans10that are sandwiched and held between the guide plate52cand the transport rollers52a. Specifically, the transport rollers52aare supported in a movable manner in the front-back direction (i.e. the thickness direction of the Kanban10; the left-right direction inFIG. 4) while receiving a biasing force toward the guide plate52c. Thus, the thickness sensor52bdetects the position of the transport rollers52ain the state in which the Kanbans10are sandwiched and held between the guide plate52cand the transport rollers52aso as to detect the number of the Kanbans10.

The Kanban receiving part55is a part on which the Kanban10falls, after the Kanban10is transported through the transport path and discharged from a lower end of the casing51by the rotation of the transport rollers52a. That is, the Kanban10, which is transported downward by the rotation of the transport rollers52a, is finally detached from the transport rollers52aand discharged from the lower end of the casing51so as to fall on the Kanban receiving part55.

The bar-code reading unit53is an imaging unit (for example, a CCD camera) that captures an image on the surface of the Kanban10transported through the transport path. Specifically, when the bar-code10adisplayed on the Kanban10transported through the transport path reaches the position in front of the bar-code reading unit53, the bar-code reading unit53recognizes the above fact and stops the electric motor and accordingly the rotation of the transport rollers52a, which makes possible to take an image of the bar-code10aby the bar-code reading unit53. Then, the component ordering information that is read by imaging is transmitted from the bar-code reading unit53to the information transmission unit21, and the information transmission unit21causes the communication antenna54to transmit the component ordering information to the server3.

As described above, in the bar-code reading device2according to this embodiment, the Kanban insertion slot51ais disposed in the upper part (the upper part of the casing51) while the Kanban receiving part55is disposed in the lower part (the lower part of the casing51). Thus, it is possible to reduce the installation space for the bar-code reading device2. Therefore, even when it is necessary to install a number of (for example, 1,000) bar-code reading devices2in the manufacturing plant, the work space in the manufacturing plant is not much limited due to such installation.

A main function of the server3is to transmit the component ordering information that has been transmitted from the bar-code reading device2to the component manufacturer (component supplier).

The server3includes: an information reception unit31; an information transmission unit32; an order placement unit33; an installation location data storage unit34; a Kanban reading result data storage unit35; and an operation state data storage unit36.

The information reception unit31receives various kinds of information that is transmitted from the bar-code reading device2and the installation location registering device4. Specifically, as described above, the information reception unit31receives the component ordering information, the activation notification information, and the running state notification information from the bar-code reading device2. Also, the information reception unit31receives correlated information on the bar-code reading device2about the individual number (individual information) and the installation location, which is transmitted from the installation location registering device4(i.e. an information reception operation in a registration operation that is described later).

The information transmission unit32transmits, as a response, various kinds of information to the bar-code reading device2. Specifically, the information transmission unit32transmits the response result information in respect of the reception of the component ordering information (i.e. an information reply operation in the component ordering operation that is described later), and also transmits the setting information of the bar-code reading device2in response to reception of the activation notification (i.e. an information reply operation in the activation operation that is described later). When the order placement unit receives properly the component ordering information, it transmits the component ordering information to the component manufacturer, for example, using a network such as the internet.

The installation location data storage unit34stores the setting information (i.e. correlated information of the individual number and the installation location) on each of the bar-code reading devices2that is transmitted from the installation location registering device4.

The Kanban reading result data storage unit35stores (registers) the component ordering information that is transmitted from the bar-code reading device2.

The operation state data storage unit36stores the running state data of each of the bar-code reading devices2based on information (such as the running state notification information) transmitted from the bar-code reading device2.

A main function of the installation location registering device4is to read, from the bar-code reading device2, data on the individual number and the installation location (i.e. installation location in the manufacturing plant) of the bar-code reading device2, and to transmit the correlated information of the above data to the server3.

The installation location registering device4includes a bar-code reading unit41and an information transmission unit42.

The bar-code reading unit41reads the data on the individual number and the installation location of the bar-code reading device2from a bar-code51bthat is adhered to the front surface of the casing51of the bar-code reading device2(seeFIG. 6). That is, in the bar-code51bis recorded the data on the individual number and the installation location corresponding to the bar-code reading device2to which the bar-code51bis adhered. The bar-code reading unit41reads the data. Also in the bar-code51b, information on the reception site (i.e. the number of a specific building among the multiple buildings in the manufacturing plant) is recorded, as the installation location of the bar-code reading device2, which is also read by the bar-code reading unit41.

The information transmission unit42transmits the correlated information of the individual number and the installation location of the bar-code reading device2to the server3(i.e. an information transmission operation in the registration operation that is described later).

The Kanban10is a rectangular-shaped card made of paper. On one surface thereof, various kinds of information is displayed. Specifically, on the center part of the Kanban10, the component ordering information is displayed as the bar-code10a. Examples of the component ordering information include: the order number of the components; the kind of the components; the required number of the components; the delivery date of the components; and the reception site in the manufacturing plant. Like this, the bar-code10ais displayed on the center part of the Kanban10. Accordingly, regardless the direction of the Kanban10inserted into the Kanban insertion slot51aof the bar-code reading device2(even when it is inserted upside down), the Kanban10can be transported so that it can reach the position where the bar-code10afaces the bar-code reading unit53.

Thus, when the Kanban10is inserted into the Kanban insertion slot51aof the bar-code reading device2and then the bar-code10ais imaged and read by the bar-code reading unit53, the above-described various kinds of information is transmitted to the server3.

—Operations of Component Ordering System—

Here, the operations of the component ordering system1configured as described above will be described. The operations of the component ordering system1include: the registration operation with respect to the bar-code reading device2; the activation operation with respect to the bar-code reading device2; the component ordering operation; and the running state confirmation operation with respect to the bar-code reading device2. Hereinafter, the respective operations will be described in detail.

(Registration Operation with Respect to Bar-Code Reading Device)

The registration operation with respect to the bar-code reading device2is performed when a new bar-code reading device2is installed in the automobile manufacturing plant or when a bar-code reading device2is re-registered after it is substituted for old one or it has been maintained.

FIG. 5is a diagram corresponding toFIG. 1for explaining a registration operation with respect to the bar-code reading device2. In the registration operation with respect to the bar-code reading device2inFIG. 5, the installation location registering device4reads, from the bar-code51badhered to the front surface of the target bar-code reading device2, the data such as the individual number and the installation location of the bar-code reading device2, as shown inFIG. 6.

Then, the installation location registering device4transmits the correlated information of the individual number and the installation location of the bar-code reading device2to the server3. Thus, the installation location data storage unit34of the server3stores the setting information (i.e. the correlated information of the individual number and the installation location) of the bar-code reading device2. The installation location data storage unit34is constituted of a non-volatile memory (for example, EEPROM), accordingly, the stored setting information is not deleted even when the power of the server3is turned off.

(Activation Operation with Respect to Bar-Code Reading Device)

The activation operation with respect to the bar-code reading device2is performed when the bar-code reading device2is activated (the power thereof is turned on) in the state in which the setting information (i.e. the correlated information of the individual number and the installation location) of the bar-code reading device2is stored in the installation location data storage unit34of the server3by the above-described registration operation with respect to the bar-code reading device2.

When the bar-code reading device2is activated, the bar-code reading device2transmits the activation notification information to the server3. When the server3receives the activation notification information, the server3determines whether the installation location data storage unit34stores the correlated information of the individual number and the installation location of the bar-code reading device2corresponding to the received activation notification information. If the correlated information is stored, the server3determines that the received activation notification information is appropriate and transmits the data on the individual number and the installation location as the correlated information to the bar-code reading device2as the sender of the activation notification. Thus, the bar-code reading device2stores its own individual number and installation location. This information is stored in a volatile memory provided in the bar-code reading device2, and accordingly is deleted when the power of the bar-code reading device2is turned off. However, when the power of the bar-code reading device2is turned on again (i.e. when the bar-code reading device2is re-activated), the bar-code reading device2performs the above communication with the server3again, thus the bar-code reading device2re-stores its own individual number and installation location. In this way, the configuration of the bar-code reading device2can be simplified, which leads to reduction in costs.

On the other hand, when the server3receives the activation notification information from the bar-code reading device2, and the server3determines that the installation location data storage unit34stores no correlated information of the individual number and the installation location of the bar-code reading device2corresponding to the received activation notification information, the server3transmits an abnormal signal to the bar-code reading device2. In response to the above, the abnormality notification unit25performs the abnormality notification operation.

Furthermore, when the bar-code reading device2is activated, the timer26starts counting at the time point when the bar-code reading device2transmits the activation notification information to the server3. Then, if the server3does not respond before the timer finishes counting (i.e. before the first time-up signal is transmitted), the determination unit23determines that it is an abnormal state. In this case also, the abnormality notification unit25performs the abnormality notification operation.

In the component ordering operation, the Kanban10is inserted into the Kanban insertion slot51aof the bar-code reading device2so that the bar-code reading device2reads the component ordering information from the bar-code10adisplayed on the Kanban10and then transmits the component ordering information to the server3.

Specifically, when the Kanban10is inserted into the Kanban insertion slot51a, the transport rollers52aare rotated associated with operation of the electric motor so as to transport the Kanban10along the transport path (i.e. to transport downward). Then, the bar-code reading unit53detects whether the Kanban10reaches the position where the bar-code10ais readable. When the bar-code10areaches the position facing the bar-code reading unit53, the electric motor stops operating and thus the rotation of the transport rollers52ais also stopped. In this state, the bar-code10ais read by the bar-code reading unit53, and the component ordering information is transmitted to the server3.

As one example of the time point when the Kanban10is inserted into the Kanban insertion slot51a, the following is possible. That is, the Kanban10, which is to place the order of the same components, is attached in advance to a components box in which the components to be used are housed. Thus, when the components box is conveyed to the assembly station on the production line so that the components are used, the Kanban10attached to the components box is detached and inserted into the Kanban insertion slot51aof the bar-code reading device2.

The component ordering information received by the server3is stored (registered) in the Kanban reading result data storage unit35, when it is determined that the component ordering information is appropriate. Then, the server3transmits, to the bar-code reading device2, the response result information (registration result information on Kanban information) that the component ordering information is properly received while the server3causes the order placement unit33to transmit the component ordering information to the component manufacturer (which corresponds to the operation in the present invention that “the component ordering information is read from the component order card by the ordering information reading device, the thus-read component ordering information is transmitted from the ordering information reading device to the server so as to be registered in the server, and thus the component ordering information is transmitted from the server to the component supplier”). In this way, the component manufacturer manufactures and delivers the components according to the received component ordering information.

On the other hand, when the component ordering information received by the server3is not appropriate, the above information is not stored (registered) in the Kanban reading result data storage unit35and is re-transmitted to the bar-code reading device2. In this case, in the bar-code reading device2, the determination unit23determines that it is an abnormal state because the information re-transmitted from the server3is not appropriate information (registration result information on Kanban information). In response to the above determination, the abnormality notification unit25performs the abnormality notification operation (which corresponds to the operation in the present invention that “it is determined whether the component ordering information is registered or not in the server based on the reply information transmitted from the server in response to the information transmitted to the server after the component order card is inserted into the card insertion slot, and when it is determined that the component ordering information is not registered in the server, the ordering information reading device notifies the fact that the component ordering information is not registered in the server”).

Also in this case, the electric motor stops operating and thus the rotation of the transport rollers52ais stopped. As a result, transport of the Kanban10is also stopped. That is, the Kanban10is maintained in the state in which it is sandwiched between the transport rollers52aand the guide plate52c(which corresponds to the operation in the present invention that “when it is determined that the component ordering information is not registered in the server, the component order card is held without being discharged to the card receiving part”).

The method for determining whether the component ordering information received by the server3is appropriate or not may be a publicly known method (i.e. publicly known bar-code investigating method) for investigating histories of the past component ordering information and/or the format of the read component ordering information.

Furthermore, the timer26starts counting at the time point when the bar-code reading device2transmits the component ordering information to the server3. Then, if the server3does not respond (i.e. respond the response result information with respect to the received component ordering information) before the timer finishes counting (i.e. before the first time-up signal is transmitted), the determination unit23determines that it is an abnormal state. In this case also, the abnormality notification unit25performs the abnormality notification operation.

The order number in the component ordering information that is read by the bar-code reading device2is stored in the Kanban reading result data storage unit35of the server3. Therefore, even when the Kanban10whose component ordering information has been already read is re-inserted into the Kanban insertion slot51a, the thus-read component ordering information is already stored in the Kanban reading result data storage unit35of the server3. Thus, this newly-read component ordering information is considered as invalid and is not transmitted to the component manufacturer, which results in prevention of duplicate order of the components. More specifically, even if the Kanban10is left on the floor around the bar-code reading device2and no worker can determine whether the component ordering information of this Kanban10has been already read or not, it is sufficient to insert it into the Kanban insertion slot51a. If the component ordering information of this Kanban10has been already read, the component ordering information is not transmitted to the component manufacturer. On the other hand, if the component ordering information has not been read yet, the component ordering information is transmitted to the component manufacturer.

Also, if multiple Kanbans10are overlaid with one another and inserted into the Kanban insertion slot51aof the bar-code reading device2at one time, the thickness sensor52bdetects abnormality, and the determination unit23determines that it is an abnormal state. Thus, the abnormality notification unit25performs the abnormality notification operation. In this case, the worker takes all the Kanbans10out of the Kanban insertion slot51a, and inserts every Kanban10one by one into the Kanban insertion slot51a.

(Running State Confirmation Operation with Respect to Bar-Code Reading Device)

If there is a bar-code reading device2that has not transmitted any information (such as the component ordering information) to the server3over a predetermined period, it is preferable to find any defect that may be generated in the bar-code reading device2at an initial stage. For this reason, in this embodiment, the bar-code reading device2, which has not transmitted any information to the server3over the predetermined period, is to transmit information to notify the server3of the normal running state of the bar-code reading device2at the time point when the predetermined period elapses. Thus, the server3can recognize that the bar-code reading device2normally runs. Specifically, the timer26starts counting at the time point when the bar-code reading device2transmits the information (such as the component ordering information) to the server3. Then, if the bar-code reading device2does not transmit any information to the server3before the timer26finishes counting, the timer26transmits the second time-up signal, and according to this transmission, the bar-code reading device2transmits the running state notification information to the server3, as shown inFIG. 8.

In this way, when there still is a bar-code reading device2that does not transmit the information (the running state notification information) to the server3after the predetermined period elapses, it is possible to recognize, at an initial stage, that such a bar-code reading device2does not run normally. Thus, it is possible to maintain or replace the bar-code reading device2promptly, which contributes to stabilization in the operation of the system.

Here, a description will be given on the relationship between the lighting states of the respective lighting parts56a,56band56con the display panel56of the bar-code reading device2and the state of the bar-code reading device2. However, the relationship between the lighting states of the lighting parts56a,56band56cand the state of the bar-code reading device2is not limited to the following description.

FIG. 9is a diagram illustrating the status notification patterns of the bar-code reading device2. InFIG. 9, the term “READY” indicates the lighting state of the lighting part56a, the term “COMM” indicates the lighting state of the lighting part56b, and the term “READ” indicates the lighting state of the lighting part56c. In the respective lighting states, the hatched parts indicate red luminescent color and the non-hatched parts indicate green luminescent color.

As shown inFIG. 9, when the power of the bar-code reading device2is turned on and the bar-code reading device2is starting up (on the way of activation), the lighting part56ais flashing in a green color, the lighting part56bis extinguished, and the lighting part56cis extinguished. When the bar-code reading device2is in the stand-by state (i.e. the state of waiting insertion of the Kanban10) after activation, the lighting part56ais lit in a green color, the lighting part56bis lit in a green color, and the lighting part56cis extinguished.

When the Kanban10is inserted into the bar-code reading device2and the bar-code10ais properly read (i.e. when the information reading is “OK”), all the lighting parts56a,56band56care lit in a green color. When the Kanban10is inserted into the bar-code reading device2but the bar-code10ais not properly read, (i.e. when the information reading is “NG”), the lighting part56ais lit in a green color, the lighting part56bis lit in a green color, and the lighting part56cis lit in a red color. At the same time, a buzzer sounds in the abnormality notification unit25.

In this case, it is necessary to investigate the reason why the bar-code10ahas not been read properly. For this reason, the Kanban10that has caused the above problem is inserted into another bar-code reading device2. If the bar-code10acannot be read properly also by the other bar-code reading device2, it is determined that the Kanban10has a defect such as a stain, and the order placement is completed by other means (i.e. order placement not using the Kanban10). On the other hand, if the bar-code10ais read properly by the other bar-code reading device2, it is supposed that the Kanban10was not properly inserted into the Kanban insertion slot51a, or that the first bar-code reading device2is out of order. In the former case (in the case where the Kanban10was not properly inserted), the component ordering information that is read by the other bar-code reading device2is transmitted to the server3. Therefore, the other bar-code reading device2here (i.e. the bar-code reading device2into which the Kanban10is secondarily inserted) is required to be assigned to the same reception site as the bar-code reading device2that could not properly read the bar-code10a. In the latter case (in the case where the bar-code reading device2is out of order), the bar-code reading device2is maintained or replaced with another one while the ordering is completed by other means without waiting completion of the maintenance/replacement of the bar-code reading device2.

Also, when the Kanban10is inserted into the bar-code reading device2and the bar-code10ais properly read, if the reception site (specifically, the number of a specific building among the multiple buildings in the manufacturing plant) included in the thus-read component ordering information differs from the building where the bar-code reading device2is actually installed (i.e. reception error), the lighting part56ais lit in a green color, the lighting part56bis lit in a green color, and the lighting part56cis flashing in a red color. At the same time, a buzzer sounds.

In this case, when the components have been erroneously delivered, the delivered components are conveyed to the building to which the component should have been delivered (the correct reception site). Also, the relationship between the bar-code reading device2and the reception site (i.e. the reception site to which the bar-code2is assigned) may be wrong. Thus, in this case, the setting information of the bar-code reading device2(the information on the reception site to which the bar-code2is assigned) is corrected.

Also, when the Kanban10is inserted into the bar-code reading device2and the bar-code10ais properly read, if the individual number of the bar-code reading device2included the thus-read component ordering information is not registered in the server3(i.e. not stored in the installation location data storage unit34), the lighting part56ais lit in a red color, the lighting part56bis lit in a green color, and the lighting part56cis extinguished. In this case, the registration information stored in the installation location data storage unit34of the server3is confirmed. If the bar-code reading device2is already registered, the bar-code reading device2is restarted. On the other hand, if the bar-code reading device2is not registered, it is newly registered.

When the reading of the component ordering information is not completed because the Kanban10is taken out of the Kanban insertion slot51aof the bar-code reading device2, the lighting part56ais lit in a green color, the lighting part56bis lit in a green color, and the lighting part56cis extinguished. When the component ordering information of the Kanban10has been read by the bar-code reading device2and the communication between the server3is going on, the lighting part56ais lit in a green color, the lighting part56bis flashing in a green color, and the lighting part56cis extinguished.

When the bar-code reading device2is switched from the power-on state to the power-off state, all the lighting parts56a,56band56care flashing in a green color. Then, when the power of the bar-code reading device2is turned off, all the lighting parts56a,56band56care extinguished.

Also, when the communication between the bar-code reading device2and the server3is not established, the lighting part56ais lit in a green color, the lighting part56bis flashing in a red color, and the lighting part56cis extinguished. In this case, if the communication between the other bar-code reading devices2and the server3is not established, it is supposed that a network failure or a system failure occurs. Thus, network or system is maintained. Also, when the information of the other bar-code reading devices2is stored in the server3, the bar-code reading device2, of which the communication with the server3is not established, is maintained or replaced with another one, or registered in the server3.

As described above, in this embodiment, when it is determined that the component ordering information is not registered in the server3, based on the reply information transmitted from the server3in response to the information transmitted to the server3after the Kanban10is inserted into the Kanban insertion slot51aof the bar-code reading device2, the bar-code reading device2notifies the fact that the component ordering information is not registered in the server3while holding the Kanban10without discharging it to the Kanban receiving part55. Thus, the worker can recognize, by the notification, that the component ordering information has not been registered in the server3and that the Kanban10is been held. Then, the worker inserts, once again, the held Kanban10into the Kanban insertion slot51aso that the component ordering information is read from the Kanban10. In other words, the worker easily recognizes the Kanban10that is needed to be inserted again into the Kanban insertion slot51a, which contributes to maintenance of reliability in the component order as well as to efficiency in the component ordering work.

Also in this embodiment, when the bar-code reading device2is activated, the bar-code reading device2transmits the activation notification information to the server3, and as a response, the server3transmits, to the bar-code reading device2as the sender, data on the individual information and the installation location of the bar-code reading device2. Thus, the bar-code reading device2is not required to have a non-volatile memory so as to store the data on the individual information and the installation location when the power is turned off, which leads to reduction in costs. Generally, many components are used in the automobile manufacturing plant and the like, which results in a large number of bar-code reading devices2. However, in this embodiment, the cost for each bar-code reading device2can be reduced, which leads to considerable reduction in costs in the whole manufacturing plant.

Also in this embodiment, when the bar-code reading device2does not receive the data on the individual information and the installation location from the server3within the predetermined period from the time point when the bar-code reading device2transmits the activation notification information to the server3subsequent to the activation thereof, it is determined to be an abnormal state. Thus, it is possible to find a default in the system promptly.

Also in this embodiment, if the server3does not transmits, as the response, the reply information within the predetermined period from the time point when the Kanban10is inserted into the Kanban insertion slot51aof the bar-code reading device2, it is determined to be an abnormal state. Thus, the worker can re-insert the Kanban10into the Kanban insertion slot51aso that the component ordering information is properly read, which contributes to maintenance of high reliability in the component order.

Also in this embodiment, when the bar-code reading device2does not transmit any information to the server3over the predetermined period after the bar-code reading device2has transmitted the information to the server3, then the bar-code reading device2transmits to the sever3the information that the bar-code reading device2normally runs. In this way, when there still is a bar-code reading device2that does not transmit the information to the server3after the predetermined period elapses, it is possible to recognize, at an initial stage, that such a bar-code reading device2does not run normally. As a result, it is possible to maintain or replace the bar-code reading device2promptly, which contributes to stabilization in the operation of the system.

The present invention is not limited to the foregoing embodiment. All modifications and changes that come within the meaning and range of equivalency of the claims are intended to be embraced therein.

For example, in the above embodiment, the present invention is applied to a component ordering system1that is installed in the automobile manufacturing plant. However, the present invention is not limited thereto. The present invention may be applied to a component ordering system in another type of manufacturing plant.

Also, in the above embodiment, the bar-code10ais used as means for displaying the component ordering information on the Kanban10. However, the present invention is not limited thereto. It is possible to use a QR. Code (Registered Trademark by DENS WAVE INCORPORATED).

Also, in the above embodiment, the bar-code10ais displayed on only one surface of the Kanban10. However, the present invention is not limited thereto. The bar-code10amay be displayed on each surface of the Kanban10. In this way, even when the direction of the Kanban10inserted into the Kanban insertion slot51ais inside out, the bar-code10acan be read by the bar-code reading unit53.

INDUSTRIAL APPLICABILITY

The present invention can be suitably applied to a component ordering system by the Kanban method in an automobile manufacturing plant.

REFERENCE SIGNS LIST

1Component ordering system

2Bar-code reading device (ordering information reading device)

33Order placement unit

34Installation location data storage unit

35Kanban reading result data storage unit

4Installation location registering device