Many sheets used in, for example, the packaging industry, such as corrugated cardboard, need to be creased on the back side of the printed sheet in order to fold the correct way. Because the crease tools are suspended above the sheet, the print side of the sheet often faces downwards. A camera mounted above the sheet thus cannot read registration marks through the sheet, and the sheet typically or preferably only has printed marks on the underside of the sheet.
One aspect of the invention comprises a method for processing a printed sheet, where the print side of the sheet faces downwards. The method comprises the steps of capturing a plurality of images from the underside of the sheet, each image representative of a portion of the printed sheet within a field of view of one of the plurality of cameras, and then stitching together the plurality of images to produce a continuous image of the underside of the sheet. The continuous image includes one or more registration marks, at least one identification mark, and one or more corners of the printed sheet. The printed sheet or a job associated with the printed sheet is identified based upon detection of at least one identifying indicia on the printed sheet, from which a set of stored processing instructions associated with the detected indicia are retrieved. Locations of one or more corners of the printed sheet and locations of one or more registration marks relative to the one or more corners in table coordinates are determined from the continuous image. Actual locations of the corners of the sheet in coordinates of a processing machine are determined, from which actual locations of the registration marks in coordinates of the processing machine are determined from the foregoing steps. At least one processing path of the processing machine, such as but not limited to a creasing, cutting, or perforating path, is controlled based upon the locations of the registration marks in processing machine coordinates and the retrieved processing instructions.
The step of determining the actual locations of the corners of the sheet in coordinates of the processing machine may comprise capturing an image of a unprinted top side of the sheet and correlating the captured topside image with the continuous image of the printed underside of the sheet. The step of identifying the printed sheet or job associated with the printed sheet may comprise capturing an image of a 2D code printed on the underside of the sheet, processing the image of the code to read the code, and using the code to identify the printed sheet or the job associated with the printed sheet. The code may have machine-readable job information embedded in the code and/or the code may have embedded information that identifies a storage location in computer storage where the job information can be retrieved.
Another aspect of the invention comprises a system, or components thereof, for processing a printed sheet having at least one sheet identifier and one or more printed registration marks located on an underside of the sheet. The system comprises a processing machine for processing the sheet from a top side of the sheet, a feeder for feeding the sheet to the processing machine along a feed path that comprises a gap between the feeder and the processing machine through which the underside of the sheet is visible, and a plurality of underside cameras positioned below the gap. The plurality of underside cameras are configured to collectively capture a plurality of images. Each camera is configured to capture one or more images from the underside of the sheet as it passes over the gap along the feed path, each of the one or more images representative of a portion of the printed underside of a sheet within a field of view of one of the plurality of cameras. The system further comprises a detector configured to detect the at least one sheet identifier, at least one topside camera configured to capture an image of a top side of the sheet, including one or more corners or edges of the sheet, and a processor. The processor is configured to stitch together the plurality of images captured by the plurality of underside cameras to produce a continuous image of the printed underside of the sheet, including the one or more printed registration marks and the underside of the one or more corners or edges captured by the topside camera. The process is further configured to identify the printed sheet, or a job associated with the printed sheet, based upon the detected sheet identifier(s), and retrieve stored processing instructions associated with the printed sheet or the job. The processor is also configured to determine in table coordinates the locations of the one or more corners of the printed sheet and locations of the one or more registration marks relative to the one or more corners; and calculate at least one path for processing the printed sheet based on the locations of the registration marks relative to the one or more corners and the processing instructions. A controller in the processing machine in communication with the processor is configured to execute the processing instructions.
The at least one sheet identifier may comprise a printed 2D code and the detector may comprise a camera positioned to capture an image of the printed 2D code. The camera positioned to capture the image of the 2D code may be one of the plurality of underside cameras, or the plurality of underside cameras may comprise a first set of at least two cameras configured to capture the image of the one or more printed registration marks and the underside of the one or more corners or edges, and at least one dedicated camera configured to capture the image of the 2D code, wherein the at least one dedicated camera is not in the first set of at least two cameras. The code comprises machine-readable job information embedded in the code and/or the code comprises embedded information that identifies a storage location in computer memory where the job information can be retrieved, in which case the system also comprises the computer memory accessible to the processor. The processing machine may be a finisher configured to create creases, cuts, or perforations in the sheet.
In some systems, a material guide positioned above the material path may be configured to constrain the sheet vertically as it passes over the gap and/or to reduce light emanating from above the material guide from impinging upon the detector. The material guide may have a leading edge that is disposed and configured to gradually urge a vertically raised edge of the sheet in a downward direction as the sheet moves relative to the guide along the material path. An extension may be disposed on a trailing edge of the material guide and disposed parallel to the material path. The material guide may be removable and vertically adjustable relative to the material path.
Another aspect of the invention comprises a system for processing a printed sheet having one or more machine-detectible features located on an underside of the sheet. The system comprises a processing machine for processing the sheet and a feeder for feeding the sheet to the processing machine along a material path, the material path comprising a gap between the feeder and the processing machine through which the underside of the sheet is visible. One or more detectors, including at least one image capture device, is positioned underneath the feed path configured to detect the machine-detectible features as the sheet passes through the gap, and a material guide is positioned above the feed path and configured to constrain the sheet vertically as it passes through the gap.
Yet another aspect of the invention comprises a computer-implemented method for processing a printed sheet. The computer-implemented method comprises the step of capturing, by a plurality of cameras positioned below a gap between a feeder and a processing table traversed by the printed sheet as it moves from the feeder to the processing table, a plurality of images, each image representative of a portion of a printed underside of a sheet within a field of view of one of the plurality of cameras. The method further comprises stitching together, by a computer processor, the plurality of images to produce a continuous image of the printed underside of the sheet, including one or more registration marks, at least one identification mark, and one or more corners or edges of the printed sheet. The computer processor identifies the printed sheet or a job associated with the printed sheet based upon detection of identifying indicia on the sheet, and determines processing instructions associated with the identifying indicia. The computer processor also determines actual locations of the corner(s) of the printed sheet in machine coordinates. The computer processor then determines locations of the registration mark(s) in machine coordinates based upon the actual locations of the corner(s) in machine coordinates and the locations of the registration mark(s) relative to the corner(s). The computer processor controls at least one path for processing the printed sheet based upon the locations of the registration marks in machine coordinates and the processing instructions.
In one aspect of the invention, an underside camera system scans from below the printed side of a sheet to be processed. Specifically, one or more cameras are positioned transversely along a gap between a feeder and a processing table, such as a creasing and/or cutting table, to scan for registration marks. A dedicated detection device, such as a camera, may be located adjacent to a known sheet identification zone to scan for 2D codes, such as QR, Data matrix, Code39 or similar visual codes, or other indicia, to identify the sheet or other attributes relating to the sheet. The code may contain more information than just an identification of the sheet, including the cut path information or a link to such information. The indicia is not limited to printed 2D codes. For example, the code, indicia, and readers therefor may conform to any of the embodiments disclosed in U.S. Provisional Application Ser. No. 62/653,972, titled “METHOD FOR PERSISTENT MARKING OF FLEXO PLATES WITH WORKFLOW INFORMATION AND PLATES MARKED THEREWITH,” incorporated herein by reference.
The detection system, including the cameras and indicia reader, locates the registration marks, the sheet-identifying indicia, and the corners or edges of the sheet, and then calculates an actual cut/crease path in table coordinates based on where the sheet registration marks are actually located in machine coordinates. The actual cut/crease path is based upon a pre-existing set of cut/crease path instructions relating to the sheet, which instructions may be based upon the information used for printing the image, including the registration marks, on the sheet. The 2D code may provide identifying information that enables retrieval from computer storage of stored information for processing the sheet, such as the pre-existing set of cut/crease path instructions. As is known in the art, the actual location of the registration marks may not be precisely where predicted, due to distortions introduced at one of any of the process steps between creation of the image and feeding of the printed substrate for cutting and/or creasing, and therefore the processor for converting the stored instructions into actual instructions for the machine may take into account information based upon sensed locations of the actual registration marks, such as with a topside camera.
The captured images from the underside cameras are stitched together to form a complete image of the sheet printed graphics including all of the registration marks relative to the corners of the sheet. The stitching operation may be facilitated by initially calibrating the individual cameras against a reference object. Essentially, in one embodiment, the system identifies printed registration marks and barcodes on the underside of the sheets in order to crease and cut the sheets properly without disturbing the registration marks and barcodes.
Referring now to the
Reading/scanning of the sheet, such as sheet 200 depicted in
The images captured from the underside of the sheet by the individual cameras 102 are stitched together by a processor into a continuous image that gives a complete image of the sheet graphics and its features, such as the image depicted in
An image of the 2D identifying code (e.g. a QR code, data matrix code, code 39 barcode, etc., as are well known in the art) is captured by camera 110, which is preferably configured to capture images in a dedicated zone to automatically identify the job. In some embodiments, camera 110 is a dedicated camera just for detecting identifying codes, and different cameras 102 are configured to detect the image that is stitched together featuring the registration marks. In other embodiments, camera 110 may also contribute to the images stitched together to form the continuous image. By providing the ability to identify a sheet or at least a job associated with a sheet, the in-stack of sheets to be processed may contain a random assortment of jobs so long as each sheet has a recognized code in a recognized format in the designated zone. While it is preferred for the code to be located in a dedicated zone by a dedicated camera, in some embodiments, the code may be located anywhere on the sheet, and the camera and related processing software may be capable of locating the code anywhere in the image and accessing the reading the information associated with the code.
The creasing/cutting table may be configured to compensate for cut path distortion based upon the actual location of the register marks. The actual sheet position and locations of the relevant features are determined by taking the image captured from the underside of the substrate and correlate it to an image captured by a topside/above-mounted camera that recognizes the actual locations of the corners or edges of the sheet. The cut/creasing path instructions are then calculated relative to the actual location of the substrate as adjusted for any distortion present in the printed image on the substrate.
As depicted in
Once the overhead camera determines the actual location of at least one corner (or actual locations of two or more corners of the sheet, depending upon the capabilities of the system) in table coordinates, that corner or those corners are then used as a reference point or points for the information gleaned from the images captured by camera system 406 and/or the continuous image stitched together therefrom. While some systems may be capable of determining the position of the sheet using only one corner, and others may require multiple corners, the invention is not limited to practice on any particular system. In a machine or system capable of reliably placing the sheet so accurately on the table that the position can be reliably assumed without locating one or more corners, an overhead camera may not be required at all to perform the step of determining the actual position of the sheet on the table. Thus, the locations of the registration marks relative to the corners in sheet coordinates are then translated to machine coordinates, and the job information is applied to the machine coordinate information based upon the actual locations of the marks. The finishing machine then applies cuts, creases, perforations, and the like, in accordance with stored instructions, typically using the same gantry system 408 and one or more tools attached thereto. The processing instructions may be pre-programmed for a set of like jobs, or may be indexed to the identity of the sheet as identified by identifying indicia, or may be stored in the indicia. After finishing, the sheet is then moved off of the finishing table for further processing, such as for handling by a second robotic sheet handler 414 in sheet position 422, or by a human operator, for placement on an out-stack 426, such as a second pallet. Although shown with a robotic sheet handlers 410, 414 on the front and back ends, it should be understood that a human operator may be used in one or both positions. Also, although shown as moving from a first to a second stack, one or both of the steps preceding the feeding and finishing tables may comprise other process steps.
As depicted in
Thus, a general process for using the system as described herein, includes in step 602 capturing images through a gap between a first machine (feeder table) and a second machine (processing table) of the printed side (underside) of sheet as it moves from the first to second machine. In step 604, the captured images are stitched together to produce a continuous image. In step 606, which may be performed simultaneously with step 602, identifying indicia for the sheet is detected, such as but not limited to, capturing a 2D code using a dedicated camera or other type of machine vision system in the flipside camera system. In step 608, the job associated with the identifying indicia is determined, such as but not limited to by retrieving or interpreting stored instructions associated with the identifying indicia. In step 610, the continuous image is processed to determine the corners of the printed sheet and location of registration marks in the continuous image relative to the corners. In step 612, the actual location of the corners of the sheet are determined in processing table coordinates, such as by using machine vision to locate the corners, such as with a camera mounted to the processing table gantry system. Then, in step 614, the location of registration marks is translated to processing table coordinates using the actual corner locations and locations of the registration marks relative to the corners as determined in step 610. Finally, the printed sheet is processed by the processing table in step 616, such as by applying cuts, creases, perforations, and the like in accordance with the job instructions determined in step 608.
It should be understood that although the flowchart depicted in
Referring now to
As depicted in
The material guide is preferably positioned with its leading edge upstream of the gap 854 leading edge. The material guide is preferably opaque or at least significantly light-restricting so that in addition to urging the edge of the sheet downward, the material guide also serves as a sufficient light block. The guide preferably spans a distance from sufficiently upstream of the leading edge to sufficiently downstream of the trailing edge of the gap to minimize light entry through the gap toward the camera. Thus, the overall length of the light guide from its leading edge to the trailing edge of the extension preferably blocks light through the entire gap. As shown in
As depicted in
Although depicted in the flipside reader system as described herein, it should be understood that a material guide as described above may be useful in any type of processing system in which it may be important to vertically constrain a sheet in a downward direction. Likewise, some sheet media may not be prone to warping and some installations may not have extraneous light, and therefore may have no need for a material guide as described herein.
Although the invention is illustrated and described herein with reference to specific embodiments, the invention is not intended to be limited to the details shown. Rather, various modifications may be made in the details within the scope and range of equivalents of the claims and without departing from the invention.
This application is a National Phase of PCT Application Ser. No. PCT/EP2019/059658, filed Apr. 15, 2019, which claims priority to U.S. Provisional Application Ser. No. 62/662,998, filed Apr. 26, 2018, and to U.S. Provisional Application Ser. No. 62/753,524, filed Oct. 31, 2018, all titled the same as the present application, and all of the foregoing incorporated herein by reference in their entireties.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2019/059658 | 4/15/2019 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62662998 | Apr 2018 | US | |
62753524 | Oct 2018 | US |