Identification of a molded container with its mold of origin

Abstract: Apparatus (10) for reading a mold-identifying code in the form of a plurality of surface irregularities (76) extending in an arcuate array around the container heel (45) concentrically with the container axis. A starwheel conveyor (12) sequentially moves a series of containers (22) in an arcuate path about a conveyor axis (16) to and through a reading station (28). A belt (30) positioned adjacent to the conveyor periphery engages containers at the reading station and is driven so as to rotate the containers about their central axes. A light source (40) is imaged at the conveyor axis through container heel. A scanning mirror (50) is positioned to receive an image of the light source transmitted through the container heel and to reflect such image onto a camera (60). The scanning mirror is driven as a function of conveyor rotation so as to follow a container traveling through the reading station and reflect onto the camera an image of that circumferential portion of the illuminated container heel closest to the conveyor axis.

Description: The present invention is directed to inspection of molded containers, and more particularly to an apparatus and method for identifying a molded container such as a glass bottle or jar with its associated mold of origin. Background and Objects of the Invention Commercial variations or checks in molded containers such as glass bottles and jars are often related to anomalies in the associated molds of origin. For this reason, it is desirable in an automated operation having a plurality of molds to possess the ability of identifying a specific molded container with its mold of origin. A mold associated with anomalous containers may then be shut down for repair while the remaining molds continue operation. Alternatively, containers from the anomalous mold may be automatically sorted as they proceed along the production line. Mold identification is generally accomplished by molding a mold-identifying code into each container during the forming process. This code may be read by a suitable scanner for identifying the container with its mold of origin. U.S. Patent No. 4,644,151 discloses a system in which each container has molded therein a plurality of indicia in the form of surface irregularities (bumps or protrusions) extending in a arcuate array around the container heel perpendicularly of the container axis. A source of semi-diffused light energy is directed onto the container heel as the container is rotated about its central axis, with the light energy source having an intensity gradient at predetermined orientation with respect to the container axis. A camera, which includes a linear array of light elements optically coplanar with the container axis, is positioned to receive an image of the light source reflected by the container heel, such that individual irregularities in the code array alter the intensity of light reflected by the heel onto the camera. An information processor receives electrical signals from the camera associated with intensity of light at the various camera elements, and the code is read as a function of alterations in light intensity caused by reflections from the bump side edges. Although the apparatus disclosed in the noted U.S. Patent represents a significant advance in the art theretofore developed, further improvements remain desirable. For example, use of reflected light energy in the preferred embodiment of the disclosed apparatus makes alignment and setup of apparatus components somewhat critical, and necessitates resetup for containers of differing sizes and/or having bumps or protrusions of differing geometries. Further, in the preferred embodiment of the disclosed apparatus, the containers are held stationary and rotated about their central axes to sweep the heel codes across the light source, thereby necessitating interruption of continuous motion of the containers through the production facility. It is a general object of the present invention to provide an apparatus for reading a mold-identifying code on a container of the described character that is adapted to operate as the containers are fed in a continuous uninterrupted motion through the apparatus code-reading station, and/or that employs an image of the light source that is transmitted through the container, thereby rendering apparatus setup less sensitive to size and shape of the containers and/or the code-identifying irregularities. An apparatus according to the preamble of claim 1 is known from US-A-3,991,883 = FR-A-2,270,018 wherein the containers are fed uninterruptedly, and the sensing light beam is shifted with the motion of the containers. To that end, each a mirror is provided at an upper and a lower carriage to direct the light beam through the traveling bottle and to the camera. Carriages are expensive and sensitive to vibrations. The apparatus of invention avoids these shortcomings. Summary of Invention The invention is defined in claim 1. Apparatus for reading a code on a molded container indicative of mold of origin, in which the code comprises a series of irregularities extending in an arcuate array concentric with the container axis along a selected portion of the container, includes a conveyor for sequentially presenting a series of container in a continuous uninterrupted motion to and through a reading station. A source directs a light beam onto the containers traveling along an arcuate path through the reading station, and each container is rotated about its central axis so that the light beam sweeps across the code array. An image of the illuminated portion of the container is projected onto a camera as the container is moved by the conveyor through the reading station, such that passage of the surface irregularities through the image alters light energy transmitted from the source to the camera. Codes of the individual containers are read as a function of such alterations in light energy. In the preferred embodiment of the invention, a starwheel conveyor moves the containers through the reading station in an arcuate path centered on the conveyor axis. The light source is positioned on a side of the arcuate path opposite the conveyor axis, and is imaged at the conveyor axis through that portion of the container in which the code is positioned -i.e., the container heel. A scanning mirror is positioned to receive an image of the light source transmitted through the container, and reflects such image onto the camera. The scanning mirror is coupled to the conveyor to rotate with the conveyor and follow each container passing through the reading station, and to reflect onto the camera an image of that circumferential section of the container heel closest to the conveyor axis. Thus, containers are fed in a continuous uninterrupted motion to and through the reading station, and light energy transmitted through rather than reflected by the container is employed to read the container code. Brief Description of the Drawings The invention, together with additional objects, features and advantages thereof, will be best understood from the following description, the appended claims and the accompanying drawings in which: FIG. 1 is a top plan view of a container conveyor system that schematically illustrates code-reading apparatus in accordance with a presently preferred embodiment of the invention; and FIG. 2 is a partially schematic and partially sectioned view of the conveyor and reading apparatus in FIG. 1, being taken substantially along the line 2-2 in FIG. 1. Detailed Description of Preferred Embodiment The drawings illustrate apparatus 10 in accordance with a presently preferred embodiment of the invention as including a starwheel conveyor 12 mounted on a shaft 14 to rotate about a vertical axis 16. Starwheel 12 is positioned between upstream and downstream sections 18, 20 of a belt conveyor or the like for feeding molded containers 22 to and from the periphery of starwheel 12. The force of containers 22 pushed into the circumferentially spaced pockets 24 of starwheel 12 rotates the starwheel in a continuous uninterrupted motion such that the containers are conveyed in an arcuate path in direction 21 along a slide plate 26 to and through an electro-optical code-reading station 28 prior to deposition on downstream belt conveyor section 20. Starwheel conveyors 12 of the type illustrated in the drawings are disclosed, for example, in U.S. Patent Nos. 4,230,219 and 4,378,493. A belt 30 is looped around a pair of pulleys 32, 34 that are carried by slide plate 26 at circumferentially spaced-apart positions radially outwardly adjacent to starwheel 12. The central reach of belt 30 engages containers 22 conveyed by starwheel 12 through reading station 28 and hold the containers in the starwheel pockets. Pulley 32 is coupled to a motor 36 (Fig. 2) for driving belt 30 and thereby rotating containers 22 about their central axes in the direction 37 as the containers are conveyed through the reading station. Idler rollers 38 at the side edges of each pocket 24 on starwheel 12 engage containers 22 and permit free rotation of the containers under force of belt 30. One or both of the pulleys 32, 34 are spring-biased to maintain tension in belt 30. An illuminating means 40 is positioned at reading station 28 radially outwardly of the periphery of starwheel 12 and upwardly of the sliding surface of plate 26. Illuminating means 40 includes one or more lamps 42 as a light source and a fesnel lens 44, and directs a light beam 41 of diffused or semi-diffused light energy along beam axis 43 in an acute angle α to axis 16. The lens 44 is arranged to imagine the light source 42 at axis 16. It will be observed in Fig. 1 that the width of the light beam 41 at the periphery of starwheel 12 is substantially equal to the separation between an adjacent pair of rollers 38, which thus define the width of code-reading station 28. As best seen in Fig. 2, the light beam 41 is directed through the sidewall of the container 22, and through a circumferential section 45a of the container heel 45 which is the selected portion of the container to carry the code. Circumferential section 45a is closest to axis 16. The light beam 41 travels substantially diametrically through each container 22 as the container is conveyed on its arcuate path 19 and impinges on the heel or selected portion 45. As can be seen in Fig. 1, an opening 48 in the slide plate 26 is arranged in the path of light beam 41, and a mirror 46 is positioned beneath slide plate 26 and receives the light beam 41 through container 22. Mirror 46 reflects or folds the image of the light source 42 onto a scanning mirror 50 (Figs. 1 and 2) which is positioned at a virtual axis 16' parallel to axis 16. Mirror 50 is connected to a motor 52 to rotate about the axis 16'. The image of light source 42 is reflected by mirror 50 onto a fixed mirror 54, and thence through lenses 56 onto the light sensitive array 58 of a camera 60. Array 58 preferably comprises a linear array of light sensitive elements. The longitudinal dimension of array 58 is coplanar with axis 16 and axis 16', and thus coplanar with the axis of rotation of containers 22. A first shaft encoder 62 is coupled to starwheel shaft 14 so as to generate a series of encoder pulses as a function of starwheel rotation. The output of encoder 62 is fed to the count input of a digital counter 64, the parallel output of which is coupled to motor 52 through a d/a converter 66. Mirror 50 coupled to motor 52 thus rotates as a direct function of rotation of shaft 14. A reset circuit 68 is likewise responsive to rotation of starwheel shaft 14 for resetting counter 64 upon passage of each container 22 through station 28. Mirror 50 thus rotates as a direct function of starwheel rotation so as to follow each container in turn as the container is fed through the reading station, and to image onto array 58 of camera 60 that section of the container heel closest to axis 16. An information processor 70 receives electrical signals from camera 60 as a function of light energy incident on the elements of camera array 58. Processor 70 also receives the output of reset circuit 68 for distinguishing between adjacent containers 22. A second encoder 72 is coupled to pulley 32 and motor 36 for providing to processor 70 a pulsed signal indicative of pulley and belt speed. The speed of motor 36 is adjustable by a variable resistor 74 or the like. In general, individual code elements or bumps 76 on container heel 45 (FIG. 2) are detected as a function of light energy transmitted through each element. Following a complete container scan, consisting of at least one rotation plus the width of the array of code dots, and preferably two rotations, of each container 22 passing through station 28, intensity variations detected by the camera are correlated to locate the code array, identify individual code elements, and then identify the code represented by the element sets. Structure and operation of camera 60 and information processor 70 in this respect are disclosed in detail in U.S. Patent No. 4,644,151. In implementation in accordance with the present invention, smooth container walls and moderate undulations in the wall do not deflect light energy from source 40 sufficiently to cause a dark image at the camera. A code element, however, having much steeper sides, refracts the light sufficiently to miss the receiver optics and cause the element to look dark. The very center of the element does not deflect the light and looks bright, such that each code element effectively appears as a dark annulus on a light or gray field. In most cases, no readjustment or setup is necessary with changes in ware configuration. As long as the code elements remain in the illuminated field and reasonably in focus, the slope of the heel from one container configuration to another is not critical. This is because the differential refraction is not greatly affected by slope of the container material in the region of the code elements. In contrast, the reflection technique disclosed in US-A-4-644-151 is very sensitive to slope of the container surface in the region of the code elements, and had to be readjusted for differing container configurations.

Claims: Apparatus (10) for reading a code on a molded cylindrical transparent container (22) indicative of mold of origin, said code comprising a plurality of surface irregularities (76) extending in an arcuate array around a selected portion (45) of the container (22) concentrically with the container axis, said apparatus comprising: a conveyor (12) for sequentially moving a series of containers (22) in a continuous uninterrupted motion to and through a reading station (28), means (30-36) for rotating each container about its axis as the containers (22) pass in turn through the reading station (28), an illuminating means (40) including a light source (42) and means (44) for directing a light beam (41) through the selected portion (45) of a container (22) at said reading station (28), a camera (60), mirror means (46, 50, 54) to receive said light beam (41) transmitted through the selected portion (45) of the container (22) at said reading station (28) and to reflect such light beam onto said camera (60), and means (70) coupled to said camera (60) for reading codes of containers (22) as a function of variations in light energy incident on said camera as the surface irregularities (76) on the selected portions (45) of a container (22) at said reading station (28) pass through the light beam (41), characterized in that said conveyor (12) is adapted to move the containers (22) through said station (28) in an arcuate path (19) which has an axis of curvature (16), said light source (42) and said directing means (44) are positioned on the side of said arcuate path (19) remote from said axis (16) so as to image said light source (42) onto said axis (16), said light beam (41) traveling along a beam axis (43) in an acute angle (α) to said axis (16), said mirror means (46, 50, 54) and said camera (60) are arranged so that an image of a circumferential section (45a) of said selected portion (45) which is closest to said axis (16) is picked up by said camera (60), said mirror means (46, 50, 54) includes a movable scanning mirror (50) optically positioned at said axis (16), and control means (52, 62-68) are provided to rotate said scanning mirror (50) about a rotational axis (16') in synchronism with motion of said conveyor (12) so as to follow each container (22) in turn as it travels through said station (28) and to reflect onto said camera (60) the image of that circumferential section (45a) of the container which is closest to said axis (16). The apparatus (10) set forth in claim 1 wherein said mirror means (46, 50, 54) comprises a folding mirror (46) positioned between said container (22) and said axis (16) for reflecting said light beam (41) onto said scanning mirror (50), said scanning mirror being physically positioned at a virtual axis (16') to said axis (16). The apparatus (10) set forth in claim 1 or 2 wherein said control means (52, 62-68) comprises means (68) responsive to passage of each container (22) in turn through said reading station (28) automatically to reposition said scanning mirror (50) to follow the next container. The apparatus (10) set forth in any of claims 1-3 wherein said conveyor (12) comprises a starwheel conveyor having a shaft (14), and wherein said control means (52, 62-68) comprises a motor (52) coupled to said scanning mirror (50) and means (62-66) for energizing said motor (52) as a function of rotation of said shaft (14). The apparatus (10) set forth in claim 4 wherein said motor-energizing means (62-66) comprises a shaft encoder (62) coupled to said shaft (14) for generating pulses as a function of rotation of said shaft, a counter (64) coupled to said encoder for receiving and counting said pulses, and means (66) connecting said counter to said motor. The apparatus (10) set forth in claim 5 wherein said counter-connecting means (66) comprises a d/a converter. The apparatus (10) set forth in claim 6 wherein said passage responsive means (68) is coupled to said conveyor (12) for resetting said counter (64) when a container (22) has passed through said reading station (28). The apparatus (10) set forth in any preceding claim 1-7 wherein said light source (42) and said imaging means (44) are positioned such that said light beam (41) is transmitted substantially diametrically through the container (22) when passing through said reading station (28). The apparatus (10) set forth in any preceding claim 1-8 wherein said container-rotating means (30-36) comprises a belt (30), means (32, 34) positioning said belt in a loop of which one reach engages containers passing through said reading station (28), and means (36) for driving said belt so as to rotate the containers. The apparatus (10) set forth in claim 9 wherein said belt-driving means (36) comprises means (74) for setting belt drive speed so as to rotate the containers at least twice while passing through said reading station (28).

Inventors: BROWER DENNIS L, RINGLIEN JAMES A, BROWER, DENNIS L., RINGLIEN, JAMES A.
Applicants: OWENS BROCKWAY GLASS CONTAINER, OWENS-BROCKWAY GLASS CONTAINER INC.
Application year: 1990
Main classification: B07C5
IPC codes: C03B35, B07C5, G06K7