A METHOD OF PRINTING ON WORKPIECES AND A WORKPIECE PRINTING SYSTEM
20250360740 · 2025-11-27
Assignee
Inventors
Cpc classification
B41J11/008
PERFORMING OPERATIONS; TRANSPORTING
B41F33/0081
PERFORMING OPERATIONS; TRANSPORTING
B41F17/006
PERFORMING OPERATIONS; TRANSPORTING
B41J3/4073
PERFORMING OPERATIONS; TRANSPORTING
B25J9/0093
PERFORMING OPERATIONS; TRANSPORTING
B41F33/0036
PERFORMING OPERATIONS; TRANSPORTING
B41F17/24
PERFORMING OPERATIONS; TRANSPORTING
B41J11/0095
PERFORMING OPERATIONS; TRANSPORTING
B41F17/001
PERFORMING OPERATIONS; TRANSPORTING
B25J11/0075
PERFORMING OPERATIONS; TRANSPORTING
B25J15/0019
PERFORMING OPERATIONS; TRANSPORTING
B41M1/40
PERFORMING OPERATIONS; TRANSPORTING
International classification
B41F33/00
PERFORMING OPERATIONS; TRANSPORTING
B25J11/00
PERFORMING OPERATIONS; TRANSPORTING
B25J15/00
PERFORMING OPERATIONS; TRANSPORTING
B41F17/00
PERFORMING OPERATIONS; TRANSPORTING
B41M1/40
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of printing on workpieces comprising placing a workpiece in one of a plurality of holders provided spaced apart on a conveyer and moving the holders forward. The method comprises obtaining a first image of the workpiece in the holder, the first printing station comprising a printing head adjustable relative to the conveyer, and determining, based on the first image, the actual position of the workpiece in the holder. Further, the method comprises calculating a printing position of the printing head relative to the holder for positioning the print in a predetermined desired position on the workpiece, based on the predetermined desired position of the print on the workpiece and the determined actual position of the workpiece in the holder. The method also comprises adjusting the position of the printing head to the calculated printing position and printing a print on the workpiece.
Claims
1-12. (canceled)
13. A method of printing on workpieces, comprising: placing a workpiece in one of a plurality of holders provided spaced apart on a conveyer; moving the holders forward; obtaining a first image of the workpiece in the holder as the holder is moved towards a first printing station, the first printing station comprising a printing head adjustable relative to the conveyer; determining, based on the first image, the actual position of the workpiece in the holder; calculating a printing position of the printing head relative to the holder for positioning the print in a predetermined desired position on the workpiece, based on the predetermined desired position of the print on the workpiece and the determined actual position of the workpiece in the holder; adjusting the position of the printing head to the calculated printing position; and printing a print on the workpiece; wherein the method further comprises obtaining a second image of the printed workpiece in the holder after the conveyer has moved the holder downstream of the first printing station, determining, in said second image, the actual position of the print on the workpiece; calculating any deviance of the actual position of the print on the workpiece relative to the predetermined desired position of the print on the workpiece; if a deviance is detected, compensating for the deviance in the calculation of the printing position of the printing head for a workpiece in the next holder upstream of the printing station.
14. The method according to claim 13, wherein, before printing on a workpiece, a print for the workpiece is collected by the printing head from a print source arranged adjacent to the printing station.
15. The method according to claim 13 utilizing pad printing.
16. The method according to claim 13, wherein the first printing station comprises a robot arm, said printing head being provided at a distal end of said robot arm.
17. A workpiece printing system comprising: a conveyer comprising a plurality of holders, each holder being configured for holding a workpiece, and the plurality of holders being spaced apart along the conveyer to be moved thereby; a loading device for placing a workpiece in a holder when the holder is adjacent to the loading device; a first printing station arranged along the conveyer to place a print on a workpiece in a holder, when the holder is adjacent to the first printing station, the first printing station comprising a printing head adjustable relative to the conveyer; an ejection device arranged along the conveyer downstream of the first printing station, and for removing a workpiece from a holder when the holder is adjacent to the ejection device; a control system comprising a controller electronically connected to the conveyer and the first printing station; and a first camera arranged to view a portion of the conveyer upstream of the first printing station, the first camera being connected to the controller for providing a first image of a holder with a workpiece to the control system, when the holder approaches the first printing station, wherein the control system, based on the first image from said first camera is configured for: determining, from said first image, the actual position of the workpiece relative to the holder; calculating a printing position of the printing head relative to the holder, based on a predetermined desired position of the print on the workpiece and the determined actual position of the workpiece in the holder; and aligning the moveable printing head of the first printing station with a holder at the desired printing position when the holder is adjacent to the first printing station to provide a print in a desired location on the workpiece in the holder, wherein the workpiece treatment system further comprises a second camera arranged to view a portion of the conveyer downstream of the first printing station, the second camera being connected to the controller to provide images thereto; and wherein the control system is further configured for: determining, from a second image obtained by said second camera, the actual position of a print on a workpiece; comparing the actual position of the print on the workpiece with the predetermined a desired position to calculate a deviance from the desired position; and if a deviance is calculated, adjusting the calculation of the printing position of the printing head for a workpiece in the next holder upstream of the printing station.
18. The workpiece printing system according to claim 17, wherein the control system is further configured for, before printing on a workpiece, controlling the printing head to collect a print for the workpiece from a print source arranged adjacent to the printing station.
19. The workpiece printing system according to claim 17 utilizing pad printing.
20. The workpiece printing system according to claim 17, wherein the first printing station comprises a robot arm, said printing head being provided at a distal end of said robot arm.
21. The workpiece printing system according to claim 17, wherein each holder is configured to hold 2-30 identical workpieces.
22. The workpiece printing system according to claim 17, wherein the control system is further configured for controlling the movement of the conveyer based on information of the position of the holders on the conveyer relative to the first printing station.
23. The workpiece printing system according to claim 17, wherein the control system is further configured for controlling one or more of the following: placing one or more workpieces in holders at the loading device; removing workpieces from holders at the ejection device.
24. The workpiece printing system according to claim 17, wherein the control system is further configured to control the ejection device, and where the ejection device is configured such that the ejected workpieces may be sorted in at least two fractions, and wherein the control system is configured to remove workpieces that has a deviance in the print relative to the desire position of the print, and place such workpiece in a particular fraction.
25. A workpiece printing system comprising: a conveyer comprising a plurality of holders configured for holding a workpiece, the holders spaced apart along the conveyer to be moved thereby; a first printing station arranged along the conveyer to place a print on a workpiece in a holder, the first printing station having an adjustable printing head; an ejection device arranged along the conveyer, downstream of the first printing station, the ejection device configured for removing a workpiece from a holder; and a control system comprising: a controller electronically connected to the conveyer and the first printing station; a first camera arranged to view a portion of the conveyer upstream of the first printing station, the first camera being connected to the controller for providing a first image of a holder with a workpiece to the control system; and a second camera arranged to view a portion of the conveyer downstream of the first printing station; wherein the control system is configured to: determine, based on the first image from the first camera, an actual position of the workpiece relative to the holder; calculate a printing position of the printing head relative to the holder, based on a predetermined desired position of the print on the workpiece and the determined actual position of the workpiece in the holder; align the printing head of the first print station with a holder at the desired printing position to provide a print in a desired location on the workpiece in the holder; determine, based on a second image from the first camera, an actual position of the print on the workpiece; compare the actual position of the print on the workpiece with the desired position to calculate a deviance from the desired position; and if a deviance is calculated, adjusting the calculation of the printing position of the printing head for a subsequent workpiece.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In the following, the disclosure will be described in greater detail with reference to embodiments shown by the enclosed figures. It should be emphasized that the embodiments shown are used for example purposes only and should not be used to limit the scope of the disclosure.
[0054]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0055]
[0056] Each holder 20 is configured for holding a workpiece 30, such as one workpiece 30. However, in some embodiments, the holder may hold a number of workpieces 30.
[0057] The holders 20 are configured for holding the one or more workpieces 30 stably during a printing process at a first printing station 50, and possibly during other procedures being performed at other workstations (not shown). The holders 20 may be detachably attached to the conveyor 10.
[0058] The workpieces 30 may, for example, be injection moulded workpieces, formed in plastic. For example, the workpiece 30 may be the head of a toy figurine, which is to be assembled to other workpieces to form the toy figurine. Such a workpiece 30 may be made, e.g. in an injection moulding process, with certain features of a head, ears and/or nose for example, formed as integrated parts of the workpiece 30. For appearance, it may be desirable to print other feature, for example the mouth and/or eyes of the head on the workpiece 30. In such cases, it is important that the printed features are correctly placed on the workpiece 30 such that the overall appearance of the head resembles a real head. It will be appreciated that other shapes of workpieces 30 are conceivable. In the diagrammatic
[0059] The workpieces 30 may come from a production line or they may come from storage. In either case, they may be placed in a holder 20 by a loading device 40, which in
[0060] When one or more workpieces 30 have been placed in a holder 20 at the loading device 40, which is arranged adjacent to the conveyer 10, the holder 20 is moved forward to a downstream workstation for processing of the one or more workpieces 30 thereon, by movement of the conveyer 10. In
[0061] In
[0062] When the one or more workpieces 30 in a holder 20 has been printed at the first printing station 50, the conveyer 10 moves the holder 20 with the printed workpiece(s) forward and a new holder 20 with workpiece(s) 30 arrive at the first printing station 50, while the first is being carried on. In
[0063] The ejection device 60 is configured for removing workpieces from the holders 20 as they arrive at the ejection device 60. The ejection device 60 is arranged adjacent to the conveyer 10 so that it can perform actions to the holders 20 on the conveyer 10. The ejection device 60 may be a robot arm (not shown). However, other ejection devices 60 are conceivable.
[0064] The first printing station 50 is also arranged adjacent to the conveyer 10 so that it can perform actions to the holders 20 on the conveyer 10. For this purpose, the first printing station 50 comprises a moveable printing head 55. The printing head 55 is moveable relative to conveyer 10. In preferred embodiments, the first printing station 50 may comprise a robot having a robot arm 52, the printing head 55 being attached to a distal med of the robot arm 52.
[0065] In any case, the first printing station 50 may be configured such that the printing head 55 may collect a print form from a print form source (not distinctly shown) arranged adjacent to the printing station 50. The print form in the print form source may be transferred to the printing head 55 and collected from the print form source and may be transferred to the workpieces 30 afterwards.
[0066] One or more of the workstations, such as the first printing station 50, the loading device 40, the ejection device 60, the conveyor 10 itself, may be controlled by a control system 100. The control system 100 comprises a controller 101. The control system 100 may be referred to as an electronic controls system. The controller 101 may be referred to as an electronic controller.
[0067] The controller 101 may be connected to communicate with the elements of the workpiece printing system 1, in order to receive information from these element and/or forward instruction signals thereto. Such communication may be wired connections, or they may be wirelessly connected.
[0068] Thus, the controller 101 may be connected to the conveyer 10 via a connection 110. The controller 101 may be connected to the loading device 40 via a connection 140. The controller 101 may be connected to the first printing station 50 via a connection 150. The controller 101 may be connected to the ejection device 60 via a connection 160.
[0069] Further, and as explained below, the workpiece printing system 1 may further comprise a first camera 70 and a second camera 80. The controller 101 may be connected to the first camera 70 via a connection 170. Further, the controller 101 may be connected to the second camera 80 via a connection 180.
[0070] Further, the controller 101 may be configured for controlling the conveyor 10 through a suitable connection (not distinctly shown).
[0071] As mentioned above, the first printing station 50 is arranged at a position along the conveyer 10 and adjacent thereto in order to place a print on a workpiece 30 in a holder 20, when the holder 20 is adjacent to the first printing station 50. As also mentioned, the first printing station 50 comprises a printing head 55 which is adjustable relative to the conveyer 10
[0072] The ejection device 60 is arranged at another position along the conveyer 10, and adjacent thereto, and downstream of the first printing station 50. The ejection device 60 is configured for removing a workpiece 30 from a holder 20, when the holder 20 is adjacent to the ejection device 60.
[0073] As it may be desirable to control the position of print exactly on the workpiece 30, the aforementioned first camera 70 is included in the workpiece printing system 1.
[0074] The first camera 70 is arranged to view a portion of the conveyer upstream of the first printing station 50.
[0075] As also mentioned above, the first camera 70 is connected to the controller 101 and is configured to transmit images to the controller 101 via the connection 170 between the controller 101 and the first camera 70. Thus, a first image of a workpiece 30 in a holder 20 or a holder 20 with a workpiece 30 may obtained from the first camera 70 and be provided to the control system 100, when the holder 20 approaches the first printing station 50. The first image may be obtained during movement of the conveyer 10 or the conveyer 10 may be arrested shortly to obtain the first image.
[0076] The control system 100 mayfor example by an image processing program running on the controller 101based on the first image from the first camera 70 be configured to: [0077] determine the actual position of the workpiece 30 relative to the holder 20; [0078] calculate a printing position of the head 55 relative to the holder 20, based on a predetermined desired position of the print on the workpiece 30 and the determined actual position of the workpiece in the holder 20; and [0079] align the moveable head 55 of the first printing station 50 with a holder 20 at the desired printing position when the holder 20 is adjacent to the first printing station 50 to provide a print in a desired location on the workpiece 30 in the holder 20.
[0080] The alignment of the moveable head 55 of the first printing station 50 with a holder 20 at the desired printing position is performed by sending a suitable control signal from the controller 101 to the first printing station 50 via the connection 150 between the controller 101 and the first printing station 50.
[0081] As mentioned, the workpiece treatment system 1 may further comprise a second camera 80. The second camera 80 is arranged to view a portion of the conveyer 10 downstream of the first printing station 50.
[0082] The second camera 80 is also connected to the controller 101 and is intended for feeding images into the controller 101 via the connection 180 between the controller 101 and the second camera 80. Thus, a second image of a holder 20 with a workpiece 30 provided with a print may obtained from the second camera 80, and be provided to the control system 100, when the holder 20 is moved away from the first printing station 50 by the conveyer 10. The second image may be obtained during movement of the conveyer 10, or the conveyer 10 may be arrested shortly to obtain the second image.
[0083] The control system 100 may, for example by an image processing program running on the controller 101, and based on the second image from the second camera 80 be configured to [0084] determining, the actual position of a print on a workpiece 30; [0085] comparing the actual position of the print on the workpiece 30 with the predetermined, desired position to calculate a deviance from the desired position; and [0086] if a deviance is calculated, adjusting the calculation of the printing position of the printing head 55 for a workpiece 30 in the next holder 20 upstream of the printing station 50.
[0087] It is to be noted that the figures and the above description have shown the example embodiments in a simple and schematic manner. Many of the specific mechanical details have not been shown since the person skilled in the art should be familiar with these details and they would just unnecessarily complicate this description. For example, the specific materials used, and the specific injection moulding procedure have not been described in detail since it is maintained that the person skilled in the art would be able to find suitable materials and suitable processes to manufacture the container according to the current disclosure.
LIST OF PARTS
[0088] 1 workpiece printing system [0089] 10 conveyer/endless conveyer [0090] 20 holder on conveyer/endless conveyer [0091] 30 workpiece [0092] 40 loading device [0093] 50 first printing station [0094] 55 printing head [0095] 60 ejection device [0096] 70 first camera [0097] 80 second camera [0098] 100 control system [0099] 101 controller [0100] 110 connection between controller and conveyer [0101] 140 connection between controller and loading device [0102] 150 connection between controller and first printing station [0103] 160 connection between controller and ejection device [0104] 170 connection between controller and first camera [0105] 180 connection between controller and second camera.