FLIPSIDE READER FOR SHEET PROCESSING SYSTEMS
20210237386 · 2021-08-05
Assignee
Inventors
- Lars-Ole Aamodt (Kongsberg, NO)
- Lidvar BUDAL (Hønefoss, NO)
- Henning Hansen (Kongsberg, NO)
- Ivar HOLM (Hokksund, NO)
- Thomas MALME (Kongsberg, NO)
- David Eirik Taylor (Kongsberg, NO)
- Satish Doraiswamy Naidu (Kongsberg, NO)
- Stian Johnsen (Kongsberg, NO)
Cpc classification
B31B50/262
PERFORMING OPERATIONS; TRANSPORTING
B31B50/006
PERFORMING OPERATIONS; TRANSPORTING
International classification
B31B50/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Systems and methods for processing a sheet having a printed underside. A gap between a feeder and a processing machine provides visibility to the printed underside, cameras capture images of the printed graphics through the gap, and a processor stitches the captured images together into a continuous image of the printed underside, including registration marks, corners or edges, and a sheet identifier. Processing instructions are retrieved from storage using the detected sheet identifier and are executed along processing paths calculated from detected information regarding locations of the registration marks and the corners or edges. A material guide positioned above the material path may be configured to constrain the sheet vertically as it passes over the gap and to reduce overhead light from interfering with the image capture.
Claims
1. A method for processing a sheet with a processing machine configured to perform one or more processes on the sheet from a top side of the sheet, the sheet having printed graphics on a printed underside of the sheet, the method comprising the steps of: (a) capturing a plurality of images from the printed underside of the sheet, each image representative of a portion of the printed graphics within a field of view of one of a plurality of underside image capture devices; (b) stitching together 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 sheet; (c) identifying the sheet or a job associated with the sheet based upon detection of at least one identifying indicia on the printed underside, and retrieving a set of stored processing instructions associated with the detected indicia; (d) determining locations of the one or more corners of the sheet and locations of the one or more registration marks relative to the one or more corners in table coordinates; (e) determining actual locations of the printed graphics of the sheet in coordinates of a processing machine; (f) determining actual locations of the registration marks in coordinates of the processing machine based upon the determinations of steps (d) and (e); and (g) controlling at least one processing path of the processing machine based upon the locations of the registration marks in processing machine coordinates and the retrieved processing instructions.
2. The method of claim 1, further comprising feeding the sheet to the processing machine from a feeder along a feed path, the feed path having a gap between the feeder and the processing machine through which the printed underside of the sheet is within the field of view of each of the plurality of image capture devices.
3. The method of claim 1, wherein the step of determining the actual location of the printed graphics of the sheet in coordinates of the processing machine comprises capturing an image of edges or corners from a top side of the sheet and correlating it with the continuous image of the printed underside of the sheet.
4. The method of claim 1, wherein the step of identifying the sheet or job associated with the sheet comprises capturing an image of a 2D code on the printed underside of the sheet, processing the image of the code to read the code, and using the code to identify the sheet or the job associated with the sheet.
5. The method of claim 4, wherein the code comprises machine-readable job information embedded in the code.
6. The method of claim 4, wherein the code comprises embedded information that identifies a storage location in computer storage where the job information can be retrieved.
7. The method of claim 1, wherein the processing path of the processing machine comprises a creasing, cutting, or perforating path.
8. A system for processing a sheet having printed graphics on a printed underside of a sheet, the printed graphics comprising at least one sheet identifier and one or more printed registration marks, the system comprising: 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 material path, the material path comprising a gap between the feeder and the processing machine through which the underside of the sheet is visible; a plurality of underside cameras positioned below the gap configured to collectively capture a plurality of images, each camera configured to capture one or more images as the sheet passes over the gap along the feed path, each of the one or more images representative of a portion of the printed graphics within a field of view of one of the plurality of cameras; a detector configured to detect the at least one sheet identifier; means for determining location of the one or more corners or edges of the sheet in machine coordinates; a processor configured to: (a) 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 one or more corners or edges of the sheet; (b) identify the printed sheet, or a job associated with the printed sheet, based upon the detected at least one sheet identifier, and retrieve stored processing instructions associated with the printed sheet or the job; (c) 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 (d) 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; and a controller in the processing machine in communication with the processor, the controller configured to execute the processing instructions.
9. The system of claim 8, wherein the means for determining the location of the one or more corners of the sheet in machine coordinates comprises at least one topside camera configured to capture an image of a topside of the sheet.
10. The system of claim 8, wherein the at least one sheet identifier comprises a printed 2D code and the detector comprises a camera positioned to capture an image of the printed 2D code.
11. The system of claim 10, wherein the camera positioned to capture the image of the 2D code is one of the plurality of underside cameras.
12. The system of claim 11, wherein the plurality of underside cameras comprises a first set of at least two cameras configured to capture the image of the one or more printed registration marks and the one or more corners or edges of the sheet, 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.
13. The system of claim 10, wherein the code comprises machine-readable job information embedded in the code.
14. The system of claim 10, further comprising a computer memory accessible to the processor, wherein the code comprises embedded information that identifies a storage location in the computer memory where the job information can be retrieved.
15. The system of claim 8, wherein the processing machine is a finisher configured to create creases, cuts, or perforations in the sheet.
16. The system of claim 8, further comprising a material guide positioned above the material path, the material guide configured to constrain the sheet vertically as it passes over the gap.
17. The system of claim 16, wherein the material guide is further configured and positioned to reduce light emanating from above the material guide from impinging upon the detector.
18. The system of claim 16, wherein the material guide and the gap each have a leading edge and a trailing edge relative to the material path, wherein the material guide leading edge is configured and disposed 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.
19. The system of claim 18, wherein the material guide tailing edge includes an extension that extends downstream parallel to the material path.
20. The system of claim 18, wherein the leading edge of the material guide of the material guide is disposed upstream of the leading edge of the gap and the trailing edge of the material guide is disposed downstream of the trailing edge of the gap.
21. The system of claim 16, wherein the material guide is removable and vertically adjustable relative to the material path.
22. A computer implemented method for processing a sheet having printed graphics on a printed underside of the sheet, the method comprising the steps of: (a) 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 the printed graphics within a field of view of one of the plurality of cameras; (b) 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; (c) identifying, by the computer processor, the printed sheet or a job associated with the printed sheet based upon detection of identifying indicia on the sheet, and determining processing instructions associated with the identifying indicia; (d) determining, by the computer processor, 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 in sheet coordinates; (e) determining, by the computer processor, actual locations of the one or more corners in machine coordinates; (f) determining, by the computer processor, actual locations of the one or more registration marks in machine coordinates based upon the locations of the one or more corners in machine coordinates and the locations of the one or more registration marks relative to the one or more corners in sheet coordinates; (g) controlling, by the computer processor, at least one path for processing the printed sheet based upon the locations of the registration marks in machine coordinates and the processing instructions.
23. A system for processing a printed sheet having one or more machine-detectible features located on an underside of the sheet, the system comprising: a processing machine for processing the sheet; a feeder for feeding the sheet to the processing machine along a feed path, the feed 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, positioned underneath the feed path, the at least one image capture device configured to detect the machine-detectible features as the sheet passes through the gap; and a material guide positioned above the feed path and configured to constrain the sheet vertically as it passes through the gap.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION OF THE INVENTION
[0026] 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.
[0027] 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.
[0028] 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.
[0029] Referring now to the
[0030] Reading/scanning of the sheet, such as sheet 200 depicted in
[0031] 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
[0032] 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.
[0033] 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.
[0034] As depicted in
[0035] 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.
[0036] As depicted in
[0037] 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.
[0038] It should be understood that although the flowchart depicted in
Material Guide
[0039] Referring now to
[0040] As depicted in
[0041] 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
[0042] As depicted in
[0043] 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.
[0044] 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.