Quality control is a part of almost every manufacturing process, because products, articles or workpieces are often made with a certain amount of defects. For wood-containing products, such as plywood panels, potential manufacturing defects include holes, splits, dead knots, live knots, roundup/wane, resin pocket/streaks etc. For plywood panels, quality control involves inspecting surfaces of the plywood panels and applying patches or other fixes as appropriate. Such a process is time and/or labor consuming if performed manually.
One or more embodiments are illustrated by way of example, and not by limitation, in the figures of the accompanying drawings, wherein elements having the same reference numeral designations represent like elements throughout. The drawings are not to scale, unless otherwise disclosed. Directions X, Y and Z are included, where appropriate, to indicate relationships among the drawings.
It is to be understood that the following disclosure provides many different embodiments or examples, for implementing different features of various embodiments. Specific examples of components and arrangements are described below to simplify the present disclosure. An inventive concept may; however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. It will be apparent; however, that one or more embodiments may be practiced without these specific details. Like reference numerals in the drawings denote like elements.
Some embodiments provide a robotic scanning and processing system having a work station in which a robot is placed between, and shared by, a pair of passing lanes with scanners. The robot alternately processes a workpiece on one of the passing lanes while another workpiece is scanned by the scanner on the other passing lane, for maximal utilization of the work station. Some embodiments provide a carriage arrangement for securely holding and moving workpieces from the scanner to the robot without re-registration of the workpieces, thereby increasing the processing speed of the system. Some embodiments provide various scanner arrangements for detecting defects on the workpieces to be repaired by the robot, and/or for pre-grading workpieces that do not meet certain grade standards before entering the work station. A robotic scanning and processing method is also provided in some embodiments.
In some embodiments, the feeding station 110 includes a bundle turner 112, a feeder infeed conveyor 114 downstream of the bundle turner 112, a feeder 116 downstream of the feeder infeed conveyor 114, and a feeder outfeed conveyor 118 downstream of the feeder 116. The bundle turner 112 is configured to receive a stack of unprocessed workpieces and then place the stack, which is indicated by a reference numeral 115 in
In some embodiments, the grading station 120 includes a grading scanner 124 downstream of the feeder outfeed conveyor 118, and an on-grade drop site 126 and a reject drop site 128 downstream of the grading scanner 124. The grading scanner 124 scans each of the workpieces delivered by the feeder outfeed conveyor 118 to determine whether the workpieces meet a predetermined standard. Workpieces determined by the grading scanner 124 as meeting the predetermined standard, i.e., graded workpieces, are delivered to the subsequent, downstream component of the robotic scanning and processing system 100, e.g., to the sorting line 140, via the on-grade drop site 126. Workpieces determined by the grading scanner 124 as failing to meet the predetermined standard, i.e., rejected workpieces, are delivered to the reject bin 130 via the reject drop site 128. In some embodiments, one or more of the grading scanner 124, on-grade drop site 126 and reject drop site 128 is/are omitted and/or replaced by other arrangements. Further details of the grading station 120 in accordance with some embodiments will be given hereinafter with respect to
In some embodiments, the reject bin 130 includes a reject stacker 132 disposed under or downstream of the reject drop site 128, and a reject discharge conveyor 134 downstream of the reject stacker 132. The reject stacker 132 receives the rejected workpieces, one by one, and stack the rejected workpieces into a stack 135 of rejected workpieces, which is discharged via the reject discharge conveyor 134. The reject stacker 132 and reject discharge conveyor 134 are similar to the corresponding stacker and discharge conveyor of the discharge line 160 as will be described hereinafter with respect to
In some embodiments, the sorting line 140 includes a sorting conveyer 142 downstream of the on-grade drop site 126, and a plurality of sorting drop sites 144 arranged along the sorting conveyer 142. The sorting conveyer 142 receives, one by one, the graded workpieces from the on-grade drop site 126 and delivers the workpieces to the sorting drop sites 144 from which the workpieces are delivered to corresponding passing lanes of one or more work stations 150 as will be described herein below. In some embodiments, one or more of the sorting conveyer 142 and sorting drop sites 144 is/are omitted and/or replaced by other arrangements. Further details of the sorting line 140 in accordance with some embodiments will be given hereinafter with respect to
The robotic scanning and processing system 100 includes at least one work station 150. In some embodiments, more than one work stations 150 are included in the robotic scanning and processing system 100. For example, the specific configuration shown in
In some embodiments, the discharge line 160 includes a cross transfer conveyer 162, a plurality of discharge drop sites 164 arranged along the cross transfer conveyer 162, a stacker 166 downstream of the cross transfer conveyer 162, and a discharge conveyor 168 downstream of the stacker 166. Each of the discharge drop sites 164 is disposed at the end point of the corresponding passing lane 152 of one of the work stations 150. The workpiece that has been processed by the robot 156 in the work station 150 is delivered to the discharge drop site 164 and transferred to the cross transfer conveyer 162. The cross transfer conveyer 162 conveys the processed workpieces received from the work stations 150 via the discharge drop sites 164 to the stacker 166. The stacker 166 receives the processed workpieces, one by one, and stack the processed workpieces into a stack 165 of processed workpieces, which is discharged via the discharge conveyor 168. In some embodiments, one or more of the cross transfer conveyer 162, discharge drop sites 164, stacker 166 and discharge conveyor 168 is/are omitted and/or replaced by other arrangements. Further details of the discharge line 160 in accordance with some embodiments will be given hereinafter with respect to
Each of the passing lanes 151, 152, e.g., the passing lane 151, has a start point 1510 where a workpiece is delivered from the sorting line 140 to the passing lane 151, a scan position 1511 where the corresponding scanner 153 scans the received workpiece, a process position 1512 where the robot 156 processes the scanned workpiece, and an end point 1513 where the processed workpiece is discharged to the discharge line 160. In some embodiments, each passing lane 151, 152, is provided with a carriage, e.g., a vacuum table 157, 158, which is moveable along the corresponding passing lane 151, 152 from the start point 1510 to the scan position 1511, then to the process position 1512. The vacuum table 157, 158 firmly holds the workpiece thereon as the workpiece and the vacuum table 157, 158 moves from the scan position 1511 to the process position 1512. Therefore, it is possible in at least one embodiment to achieve precise positioning of the scanned workpiece in the process position 1512, such that the respective scan result (including but not limited to, location, size and thickness of the workpiece as well as location and type of defects) outputted by the scanner 153, 154 is directly usable by the robot 156 for processing the workpiece, without re-registration of the workpiece. As a result, the processing speed is increased while processing accuracy and quality are ensured. Although vacuum tables are used in some embodiments as the carriage for moving workpieces along the passing lanes from the scan positions to the process positions, other configurations of such a carriage are used in further embodiments.
The sorting line 140 is configured to feed workpieces to the start points 1510 of the passing lanes 151, 152 via the sorting conveyer 142 and the sorting drop sites 144. Specifically, for each of the passing lanes 151, 152, a sorting drop site, e.g., 1441, 1442, is provided along the sorting conveyer 142 and corresponding to the start point 1510 of the passing lane 151, 152. Each sorting drop site 1441, 1442 is configured to drop the conveyed workpieces, one by one, onto the corresponding vacuum table 157, 158 at the start point 1510 of the corresponding passing lane 151, 152. Workpieces are delivered by the sorting line 140 to the passing lanes 151, 152 that is available for workpiece handling. For example, while the robot 156 is processing a workpiece on the vacuum table 158 on the passing lane 152, the passing lane 151 is available for handling another workpiece. Thus, the vacuum table 157 on the passing lane 151 is moved to the start point 1510 of the passing lane 151. A unprocessed workpiece is delivered by the sorting conveyer 142 along the sorting line 140 to the sorting drop site 1441 corresponding to the start point 1510 of the passing lane 151 where is unprocessed workpiece is dropped onto the vacuum table 157 which firmly holds and moves the unprocessed workpiece to the scan position 1511 to be scanned by the corresponding scanner 153. When no passing lanes are available, the sorting line 140 holds the workpieces over one or more of the sorting drop sites 1441, 1442, ready to be dropped onto the corresponding vacuum tables 157, 158 when the corresponding passing lanes 151, 152 become available for workpiece handling. In at least one embodiment, the robotic scanning and processing system 100 looks ahead, based on the progresses of scanning and/or processing operations in the work stations 150, to estimate the passing lane that will become available next and instruct the sorting line 140 to deliver a unprocessed workpiece to the sorting drop site 144 corresponding to the start point of that passing lane. Other arrangements for workpiece delivery to the passing lanes are used in some embodiments.
In some embodiments, each sorting drop site 1441, 1442 includes a plurality of swing arms 147 (best seen in
The discharge line 160 is configured to output workpieces, that have been processed by the robot 156, from end points 1513 of the passing lanes 151, 152, via the discharge drop sites 164 and the cross transfer conveyer 162. Specifically, for each of the passing lanes 151, 152, a discharge drop site 1641, 1642 is provided along the cross transfer conveyer 162 and corresponding to the end point 1513 of the passing lane 151, 152. Each discharge drop site 1641, 1642 is configured to drop the processed workpieces, one by one, onto the cross transfer conveyer 162 which delivers the dropped processed workpieces to the stacker 166. In at least one embodiment, the processed workpieces are transferred from the vacuum tables 157, 158 at the process positions 1512 to the end points 1513 in the corresponding passing lanes 151, 152 by output conveyors 159, such as belt conveyors. In one or more embodiments, the cross transfer conveyer 162 runs continuously to deliver the processed workpieces dropped thereon to the stacker 166. In one or more embodiments, the cross transfer conveyer 162 runs when a processed workpiece is dropped thereon. Other arrangements for workpiece delivery from the passing lanes are used in some embodiments.
In some embodiments, each discharge drop site 1641, 1642 includes a plurality of swing arms 167 (also shown in
In one or more embodiments, each discharge drop site 1641, 1642 further includes a heater 169 for heating the processed workpiece to cure one or more materials in or applied onto the workpiece during the processing by the robot 156. In at least one embodiment, the processed workpiece is not immediately dropped onto the cross transfer conveyer 162 when it reaches the predetermined position at the discharge drop site 1641, 1642. Rather, the processed workpiece is kept at the discharge drop site 1641, 1642 over a predetermined heating or curing period, e.g., 60 seconds, so as to be heated/cured by the corresponding heater 169. At the end of the heating or curing period, the cured workpiece is dropped onto the cross transfer conveyer 162. In at least one embodiment, while the processed workpiece is being heated/cured at the discharge drop site 1641, 1642, the other components in the corresponding passing lanes 151, 152, i.e., the scanners 153, 154 and/or the robot 156, continue to scan and/or process another workpiece. Thus, the curing process does not slow down the flow rate (or processing speed) of the robotic scanning and processing system 100.
In some embodiments, the bundle turner 112 is an Edge for Edge, barrel-type Stack Turner. Other configurations of the bundle turner 112 are used in further embodiments. A stack of unprocessed workpieces, e.g., un-trimmed plywood, is placed, e.g., by a lift truck, into the bundle turner 112 from the right hand side in
In some embodiments, the feeder infeed conveyor 114 is a powered chain conveyor. The chain conveyor includes multiple chain strands sliding on replaceable wear strips in tracks welded to structural steel tubing. The strands are powered by a common drive shaft connection to a gear-reduced electric motor 242. Other configurations of the feeder infeed conveyor 114 are used in further embodiments. The feeder infeed conveyor 114 delivers the stack 115 of unprocessed workpieces to the feeder 116.
In some embodiments, the feeder 116 includes a hoist 262 and a vacuum assembly 264. The hoist 262 has a hoist platform constructed of a welded, tubular steel frame, and is raised and lowered by a hydraulic cylinder, and chain-leveled. The vacuum assembly 264 is supported on a dual slide track with replaceable UHMW (ultra-high-molecular-weight polyethylene) wear strips. The pulling motion of the vacuum assembly 264 is by a hydraulic motor. A vacuum cup of the vacuum assembly 264 is supported and actuated vertically by a pneumatic cylinder. Other configurations of the hoist 262 and/or the vacuum assembly 264 are used in further embodiments. When the stack 115 is conveyed fully onto the hoist platform of the hoist 262 initially at the bottom of the feeder 116, a signal from a controller (described hereinafter) activates the cylinder, raising the stack 115 to a feeding position at a predetermined height. In at least one embodiment, while in the feeding-mode, the hoist 262 maintains a consistent top-of-stack elevation close to the feeding position where the workpieces are lifted, one by one, from the top of the stack 115 by the vacuum assembly 264 into a set of powered pinch rolls (not shown) which pull the workpieces, one by one, from the feeder 116 and onto the feeder outfeed conveyor 118.
In at least one embodiment, the feeder 116 operates continuously, without pausing to receive the next stack. When a stack nears depletion, accumulator paddles 266 are inserted between the hoist platform and the stack. While the accumulator paddles 266 continue to index the stack upward, the hoist platform lowers to the base of the feeder 116 for the next stack. The hoist 262, with the new stack in place, then elevates to a position beneath the accumulator paddles 266, which rotate out and place any remaining workpieces of the current stack on top of the new stack on the hoist 262.
In some embodiments, the feeder outfeed conveyor 118 is a powered belt conveyor. The belt conveyor includes multiple rough-top belt strands, sliding on rectangular steel tubing, powered by a common drive shaft connection to a gear-reduced electric motor. Guards covering drive areas are provided, and are bolted for easy access during setup and maintenance. Other configurations of the feeder outfeed conveyor 118 are used in further embodiments.
In one or more embodiments, the workpieces are cleaned at the feeding station 110, e.g., as the workpieces are conveyed along the feeder outfeed conveyor 118. For example, at least one blower is provided above the feeder outfeed conveyor 118 for blowing dust and/or other contaminants off the surfaces of the workpieces transferred below.
In some embodiments, the warp detector 322 includes several sensors (two are illustrated in
In some embodiments, the grading scanner 124 includes a 2D (two-dimensional) scanner for defect recognition to determine whether the workpieces meet a predetermined standard. For plywood, applicable standards recognizable by the grading scanner 124 include, but are not limited to, APA—The Engineered Wood Association PS1-09 standard; TECO PS 1 or PS 2 standards. An example of a defect that results in a reject is the detection of surface defect areas in a plywood panel. In one or more embodiments, the grading scanner 124 includes at least one camera, at least one light source, a controller and a database with web-based reporting capability. The at least one light source illuminates the surface of the workpiece with one or more light beams which are reflected off the surface and captured as image data by the at least one camera. The captured image data is analyzed by the controller and compared against the database. Based on the comparison, a determination is made as to whether the workpiece meets the predetermined standard or not, and then the workpiece is rejected via the reject bin 130 or proceeds to the sorting line 140 based in the determination. The determination is optionally reported to a controller and/or an operator of the robotic scanning and processing system 100. Other configurations of the grading scanner 124 are used in further embodiments.
As discussed above, workpieces that meet the certain standard proceed to the sorting line 140 via the on-grade drop site 126 which will be described in detail hereinafter with respect to
Workpieces are subsequently conveyed along the sorting line 140 and sorted into available passing lanes 151, 152 of the work stations 150 as described with respect to
In some embodiments, the vacuum table 157 is a driven by timing belt connection to an electric motor, and a high pressure vacuum system with multiple vacuum cups is used to secure the workpiece to the vacuum table 157 for scanning and processing. In at least one embodiment, the vacuum table 157 is driven by an AC Servo drive for accurate control of movement. Other configurations of the vacuum table 157 and/or other types of carriage arrangement are used in further embodiments.
In some embodiments, the scanner 153 includes at least one 3D (three dimensional) scanner or a combination of at least one 3D scanner and at least one 2D scanner. The scanner 153 operates similarly to the grading scanner 124, however, with higher accuracy. In at least one embodiment, two cameras are used to continuously scan workpieces to visual and surface grade specifications using high resolution line scan visual imaging and 3D laser profiling. The scan results are transmitted directly to the robot 156 for processing the workpiece. For plywood panels, the scan results create route and fill patterns for one or more defects, such as holes, splits, dead knots, live knots, roundup/wane, resin pocket/streaks etc. These results are transmitted directly, e.g., via a direct ethernet connection, to the robot 156 as optimized paths for routing and filling the scanned plywood panels. Other configurations of the scanner 153 are used in further embodiments.
The robot 156 uses the scan results outputted by the scanner 153 to process the scanned workpiece. For a plywood panel, the robot 156 repairing defects on the surface of the plywood panel by filling or patching the defects (such as, holes, splits, dead knots, live knots, roundup/wane, resin pocket/streaks etc.) at the locations identified by the scanner 153. An example, non-limiting patching process includes cleaning the defect spot, filling a curable compound in the cleaned defect spot, allowing or forcing (e.g., by heating) the curable compound to cure, sanding the surface of the plywood panel after curing the curable compound, and applying a coating over the surface. In at least one embodiment, the coating is cured when the plywood panel has been moved out of the operational range of the robot 156, e.g., in the corresponding discharge drop site 1641 as described with respect to
The robot 156 is equipped with various tools for performing the patching process. For example, in at least one embodiment, the robot 156 includes at least one articulated robot arm with a robot controller that is programmable and has network capability. The robot arm carries, or is connectable in replacement manner to, one or more of a sander for sanding operations, a pressurized air nozzle and/or a vacuum hole for cleaning operations, one or more compound/coating dispensing heads for filing and coating operations, a heater (e.g., a UV heater) for compound curing operations, etc. In at least one embodiment, one or more of the listed tools and/or additional tools are moved and/or controlled by separate servos, rather than by the robot arm. The robot arm is moveable in multiple translational and/or rotational axes by respective servos under control of the robot controller. The patching process described above is for example only, and other processes performable by the robot 156 on workpieces are included in some embodiments. The robot 156 is configured to process other types of wood containing panels in at least one embodiment. The robot 156 is further configured to process non-wood containing panels, such as plastic and/or metal panels, in at least one embodiment. Workpieces with shapes other than planar or panel shapes are also contemplated in further embodiments.
After the processing by the robot 156 at the process position 1512, vacuum is released from the vacuum table 157 and the processed workpiece is moved off the vacuum table 157 toward the end point 1513 by the output conveyor 159. In some embodiments, the output conveyor 159 is a powered lug chain conveyor. When the processed workpiece is clear of the vacuum table 157, idling wheel strands support the workpiece as the lugs drive the workpiece into the discharge drop site 1641. In at least one embodiment, a retractable panel guide assembly mounted on either side of the chain strands, as well as the two point contact of the lugs, keep the workpiece square throughout the repair and/or discharge movement of the workpiece. Other configurations of the output conveyor 159 are used in further embodiments.
In some embodiments, the cross transfer conveyer 162 is a powered belt conveyor similar to the feeder outfeed conveyor 118. Other configurations of the cross transfer conveyer 162 are used in further embodiments.
The stacker 166 (and the similarly configured reject stacker 132) includes a plurality of swing arms 667 which operate similarly to the swing arms 167 at the discharge drop sites 1641. Specifically, when a processed workpiece is moved by the cross transfer conveyer 162 into the top part of the stacker 166 (as indicated by reference numeral 665C), the processed workpiece is prevented from proceeding further by a back wall of the stacker 166 and/or by activating a stop plate (not shown) with air cushion, and the swing arms 667 are swung out from under the processed workpiece and cause the processed workpiece to drop on top of the stack 666 below.
In some embodiments, the stacker 166 is a continuous stacker with swing arms 667 driven by air cylinders. The stacker further includes air-cylinder-powered tampers that square the dropped workpiece on top of the stack 666. The stacker 166 also has an elevating hoist platform 662. In at least one embodiment, while in the stacking mode, the hoist platform 662 maintains a consistent top-of-stack elevation with the top of the stack 666 close to the pass line of the cross transfer conveyer 162. When a full stack 666 has been accumulated, the hoist platform 662 drops to the bottom of the stacker 166 for depositing the full stack 666 onto the discharge conveyor 168. The stack 666 is driven from the stacker 166 by powered rolls 664 onto the discharge conveyor 168. Once the stack 165 has been conveyed clear of the hoist platform 662, the hoist platform 662 returns to the elevated position to accept processed workpieces for the next stack. The hoist platform 662 is constructed similar to the hoist platform 262 of the feeder 116.
The stacker 166 operates continuously, without pausing to discharge a full stack, in a manner similar to the feeder 116. Specifically, while the hoist platform 662 is lowered to discharge a full stack 165, a swing-arm type accumulator (not shown) accepts the processed workpieces dropped from the cross transfer conveyer 162 to form a new stack. When the hoist platform 662 is elevated back again and ready to accept additional workpieces, the accumulator assembly withdraws, dropping the accumulated workpieces of the new stack onto the hoist platform 662. The accumulator is actuated by cylinders, and has anti-friction shoe bearings for long service and easy replacement. Other configurations of the stacker 166 are used in further embodiments.
In some embodiments, the discharge conveyor 168 (and the similarly configured reject discharge conveyor 134) is a powered chain conveyor constructed similarly to the feeder infeed conveyor 114. Other configurations of the discharge conveyor 168 are used in further embodiments.
In some embodiments, the discharge line 160 further includes a stack discharge conveyor 669 which includes idling rolls mounted on a sloped structural steel framework. Other configurations of the stack discharge conveyor 669 are used in further embodiments.
The controller 715 is configured to control various operations of the robotic scanning and processing system 100 as described herein. For example, the controller 715 controls the sorting line 140 to deliver a workpiece to an available passing lane 151, 152 of an available work station 150. In another example, the controller 715 controls one or more of the conveyors and drop sites 775 to hold, deliver, discharge, reject or drop workpieces as the workpiece handling operation progresses. In yet another example, the controller 715 controls the speed (flow rate) at which workpieces are progressed through the robotic scanning and processing system 100. In a further example, the controller 715 controls one or more other components not specifically described herein, such as valves, pumps, motors, servos, etc. The control of the controller 715 is based, in at least one embodiment, on data provided by the sensors 765 and/or feedback from the components being controlled, such as the robots 156, scanners 153, 154, 124 etc. In at least one embodiment, the controller 715 is a centralized controller that controls all or most of the components in the robotic scanning and processing system 100. In at least one embodiment, functions of the controller 715 are performed by various controllers distributed in the robotic scanning and processing system 100. Other configurations of the controller 715 are used in further embodiments.
The programming terminal 725 is a control console, such as a computer, which provides an interface for an operator to interact with, program, or monitor operation statuses of various components of the robotic scanning and processing system 100. In at least one embodiment, the programming terminal 725 permits the operator to override control by the controller 715 and to control one or more components directly. Other configurations of the programming terminal 725 are used in further embodiments.
The remote I/O 735, such as an Internet gateway or a router, permits a remote operator to control, monitor, trouble-shoot or make adjustments to various operation parameters of the robotic scanning and processing system 100. Other configurations of the remote I/O 735 are used in further embodiments.
The network 750, such as an ethernet network, provides two way communication among various components of the robotic scanning and processing system 100. In at least one embodiment, more than one networks 750 are provided for redundancy and/or for signal separation, e.g., data is transmitted over one network whereas control signals and commands are transmitted over another network. Other types of network, such as wireless or near-field networks, are used in some embodiments.
The memory 702 comprises, in some embodiments, a random access memory (RAM) and/or other dynamic storage device and/or read only memory (ROM) and/or other static storage device, coupled to the bus 704 for storing data and/or instructions to be executed by the processor 701, e.g., kernel 714, userspace 716, portions of the kernel and/or the userspace, and components thereof. The memory 702 is also used, in some embodiments, for storing temporary variables or other intermediate information during execution of instructions to be executed by the processor 701.
In some embodiments, a storage device 710, such as a magnetic disk or optical disk, is coupled to the bus 704 for storing data and/or instructions, e.g., kernel 714, userspace 716, etc. The I/O device 708 comprises an input device, an output device and/or a combined input/output device for enabling user interaction with the computer platform 700. An input device comprises, for example, a keyboard, keypad, mouse, trackball, trackpad, and/or cursor direction keys for communicating information and commands to the processor 701. An output device comprises, for example, a display, a printer, a voice synthesizer, etc. for communicating information to a user.
In some embodiments, one or more operations and/or functionality described with respect to
In some embodiments, one or more of the operations and/or functionality described with respect to
In some embodiments, the operations and/or functionality are realized as functions of a program stored in a non-transitory computer readable recording medium. Examples of a non-transitory computer readable recording medium include, but are not limited to, external/removable and/or internal/built-in storage or memory unit, e.g., one or more of an optical disk, such as a DVD, a magnetic disk, such as a hard disk, a semiconductor memory, such as a ROM, a RAM, a memory card, and the like.
The above description includes example operations, which are not necessarily required to be performed in the order shown and/or described. Operations may be added, replaced, changed order, and/or eliminated as appropriate, in accordance with the spirit and scope of embodiments of the disclosure. Embodiments that combine different features and/or different embodiments are within the scope of the disclosure and will be apparent to those of ordinary skill in the art after reviewing this disclosure.
According to some embodiments, a robotic scanning and processing system, comprises at least one work station and a controller. The work station includes a pair of passing lanes along which workpieces are passable, a pair of scanners, and a robot arranged between the passing lanes and downstream of the scanners. Each scanner is configured to scan the workpieces on one of the passing lanes and to output respective scan results. The robot is configured to process the workpieces, that have been scanned by the scanners, based on the respective scan results provided by the scanners. Each of the scanners is configured to scan at least one workpiece on the respective passing lane, while the robot is processing another workpiece on the other passing lane based on the respective scan result outputted by the other scanner.
According to some embodiments, a robotic scanning and processing system comprises at least one work station and a sorting line. The work station includes at least one passing lane along which workpieces are passable, at least one scanner, and a robot downstream of the scanner. The scanner is configured to scan the workpieces on the passing lane and to output respective scan results. The robot is configured to process the workpieces, that have been scanned by the scanner, based on the respective scan results provided by the scanner. The sorting line is configured to feed workpieces to a start point of the passing lane. The sorting line comprises a first conveyor configured to convey workpieces along the sorting line to the start point, and a first drop site configured to drop the conveyed workpieces, one by one, under gravity onto the start point of the passing lane. The passing lane comprises a table movable between (i) the start point of the passing lane where the table is arranged to receive the workpiece dropped from the first drop site and (ii) a process position of the passing lane where the robot is arranged to process the workpiece on the table, via (iii) a scan position of the passing lane where the scanner is arranged to scan the workpiece on the table. The table is configured to hold the workpiece thereon during a movement of the table from the start point to the scan position and then to the process position, without re-registration of the workpiece between the scan position where the workpiece is to be scanned by the respective scanner and the process position where the workpiece is to be processed by the robot.
According to some embodiments, in a robotic scanning and processing method, a plurality of panels is fed along a sorting line over start points of a pair of passing lanes of a work station. The work station further comprises a pair of scanners each for one of the passing lanes and a robot arranged between the passing lanes and downstream of the scanners. Each of the passing lanes comprises a moveable table. The panels fed along the sorting line are dropped, one by one, onto the start points of the passing lanes. Each of the dropped panels is received on the corresponding table at the corresponding start point. The table is moved, while holding the received panel thereon, along the corresponding passing lane. The panel moved along the passing lane is scanned with the corresponding scanner which outputs a respective scan result to the robot. The scanned panel is processed with the robot based on the respective scan result. The panel is moved by the table from the scanning operation to the processing operation without re-registration of the panel. The processing operation is performed for the scanned panel on one of the passing lanes while the scanning operation is being performed for another panel on the other passing lane.
It will be readily seen by one of ordinary skill in the art that one or more of the disclosed embodiments fulfill one or more of the advantages set forth above. After reading the foregoing specification, one of ordinary skill will be able to affect various changes, substitutions of equivalents and various other embodiments as broadly disclosed herein. It is therefore intended that the protection granted hereon be limited only by the definition contained in the appended claims and equivalents thereof.
The instant application claims priority from U.S. provisional application No. 61/682,002, filed Aug. 10, 2012 and titled “ROBOTIC SCANNING AND REPAIR SYSTEM,” the entire content of which is incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
61682002 | Aug 2012 | US |