The invention relates to product manufacturing. In particular, the invention involves digital management of manufacturing projects.
Production facilities typically need to process materials in batches. For example, it may be necessary to cut wood in varying dimensions to build a cabinet system or a furniture item. The list of wood dimensions required to build the product may be referred to as a “cut list” or a “cutting bill”. Optimization programs are typically used in the industry to determine efficient cutting routines to satisfy cut lists based on raw material dimensions, defects, etc. There is a need for further improvements in the controller interface features used by operators to perform repetitive processing steps and operations.
Processor 6 may also include a pushing device for moving a workpiece along a processing path relative to one or more workstations. A mechanism for inputting data relating to location of features on a workpiece such as defects may also be provided. For example, marking devices such as those described in U.S. Pat. No. 7,073,422 may be used. Alternatively, or in addition, a measuring device for inputting data may include an encoder-based measuring device that an operator can slide parallel to the length of a workpiece and selectively actuate, for example, by pushing a button, to send information about the relative position of the workpiece ends, one or more defects, and/or other workpiece features to the controller.
Material processor 6 receives instructions from an operator through process control interface 7. Process controller 7 may include an interface which enables customizable button fields on a screen display, as described in more detail below. Process controller 7 may work in conjunction with work order spreadsheet display 8 which may be a digitally-generated display screen at least partially resembling a cut list on a conventional clipboard. Work order spreadsheet 8 may access pre-existing cut list data 9 from a digital storage device.
An example of an automated processing system constructed in accordance with the present invention is shown generally at 10 in
Feature locations 20 along a processing axis 22 of material 16 may be input by a user to the optical measuring device 18, which communicates the feature locations to a controller 24. Another computer 24a may be used remotely from controller 24 to store, edit, combine, or modify cut lists prior to downloading one or more cut lists to controller 24. Marking assembly 12 allows a user to virtually mark feature locations 20 of material 16 along processing axis 22 of the material. A “virtual mark” means a noted location on a material relative to a registration point such as an end of the material or an axis, without requiring an actual physical mark on the material.
Optical measuring device 18 may provide data input for processing. The optical measuring device may send a light beam along optical path 26. As described in more detail below, this path may be altered for at least a portion of the light beam by placing an object into the light beam at a location corresponding to a perimeter region of feature location 20. Alternatively, the object may be placed at a selected location that inputs data about other structural aspects of the material or about nonstructural aspects of material processing. Controller 24 may use one or more structural aspects of the material, such as feature locations 20 and/or overall length, among others, to determine cutting sites. Structural aspects may include dimensions, defect locations, grade of material, etc. One or more structural aspects may be input optically and/or with another user interface.
Processing station 28 may be configured to process the material automatically based on the optically input data. Material processing, as used herein, may include any structural alteration of an article (a material). The structural alteration may include removing or separating a portion of the article (such as by cutting, boring, punching, routing, mortising, sanding, drilling, shearing, etc.), adding another component (such as a fastener, a colorant, a sealing agent, a connected component, etc.), forming a joint (such as by tenoning), reshaping the article (such as by stamping, compression, bending, etc.), and/or altering the strength of the article (such as by heating, electromagnetic radiation exposure, radiation treatment, etc.), among others.
Station 28 may include a positioner assembly 29, which may position previously-marked material 30, relative to a material processing device, such as a saw 32. Positioned material 30 may be processed at one or more discrete positions along processing axis 34 of material 30 by saw 32. Material processing may be based on virtually-marked feature locations 20 or other processing data supplied by the user, by deflecting a light beam, as described below. Material processing also may be in accordance with a processing list, such as a cut list, which may be stored in or otherwise accessible to controller 24.
In some embodiments, a material feeding or positioning device 37, such as a roll feeder, may be used to feed material to a material processing device, such as a saw, in processing station 28. Alternatively, a pusher mechanism may be employed to engage an end of the material and push the material relative to the processing station, particularly relative to a material processing device of the processing station. Movement of a material positioning device (and/or a material processing device) along a line defines a processing line for in-line processing of an article. Accordingly, an article may be processed at one position or a plurality of discrete positions arrayed parallel to the processing line.
As shown in the display view of
Additional features may be provided by the underlying program. For example, the operator may look at multiple conditions in a given set of columns and make calculations at the selected position. For example, a line of a cutting bill may include column headings such as: JOB NAMES, STYLE, MATERIAL, OUTSIDE EDGE, INSIDE EDGE, FINISH, PANEL RAISE, LENGTH, PART, WIDTH, QUANTITY. Based upon the style and the material width, the operator may write a function for a given part such as a rail to subtract a given value where the Material Width=x and Part Name=y, then subtract 2×Material Width.
The program also may allow sorting by columns; the ability to hide finished cuts, the ability to see progress in the cutting visually by a progressive bar at the right-hand end of each line item; the ability to touch a given line and then move to that position by hitting START; and/or the ability to see the remaining total length of parts to be cut.
For example, key 222 may be given a value which the operator wants to store and recall. The operator may actuate the function key, and then press start button 226, causing the positioner in processor 6 to move to an appropriate position.
Alternatively, key 222 may be given a selected value which the user wants to store and recall. However, instead of inputting just the value at the time of programming, the operator puts a “G” in front of the integer value. When the operator hits the “function” key, the machine immediately moves to that position. The “G” at the front tells the computer to move the positioner to the appropriate position without waiting for the operator to push start button 226.
Alternatively, the operator may program a key to perform a math operand at the beginning of the string such as +⅔. The machine will pick up either the value entered in the movement screen or the current position if no value is entered and perform a math string on that value, and will then wait for the operator to push start button 226, at which time the positioner moves to that position.
Alternatively, the operator may program key 222 to perform a math operand at the beginning of the string such as +⅔ and a G at the back of the string (+⅔G). The machine will pick up either the value entered in the movement screen or the current position if no value is entered and perform the math string on that value. The positioner will then move to that position, without the need for the operator to push start button 226.
Alternatively, the operator may program a sequence of numbers such as 12, 34, 18, 23G, in which case the stop will move through those values on sequential pressing of the functioned key until all movements are completed. The key will visually notify the operator that it is in a series of positions, and then visually notify the operator when the last set is complete.
When the operator is programming the function key, you may have the option of doing a “Push Program” or “Pattern Program”. This will require the operator to enter the length of stop and then sequence of cuts requested. If the operator checks a “Kerf Option”, the computer will calculate the kerf and subtract it from the stock length remaining. As the lengths that the operator wants to cut from the stop are entered, a visual on-screen indicator shows the pattern as it is built up and the remaining length will also be indicated.
Other options may be enabled by the program. For example, the keys may be selected for custom colors. The keys may either show the inputted function or may display a symbol or label. The keys may have visual keys as to whether they require actuation of start button 226 to initiate movement. The keys may be arranged in any order desired. Multiple screens of keys may be programmed and accessed through a toggle.
The program has the ability to generate custom lengths to distinct data files allowing user to link to multiple different data sets or to make changes in this link to accommodate changes in the subject data files. The program may have the ability to read inputs from devices such as a bar code scanner or a linear digital measuring device resulting in the creation of a cut list or a file opened command. The program may have the ability to print labels with bar code formats or other relevant information. The program may be configured for use on a touch screen monitor, and may include a virtual keyboard for data entry. The program may include a mathematical calculator in movement screen 200 which may be operated through keypad 230. The program may offer a multi-lingual option (English, Spanish, French, etc.) by pressing language button 32.
The disclosure set forth above may encompass one or more distinct inventions, with independent utility. Each of these inventions has been disclosed in its preferred form(s). These preferred forms, including the specific embodiments thereof as disclosed and illustrated herein, are not intended to be considered in a limiting sense, because numerous variations are possible. The subject matter of the inventions includes all novel and nonobvious combinations and subcombinations of the various elements, features, functions, and/or properties disclosed herein.
This application claims priority under 35 U.S.C. §119 and applicable foreign and international law of U.S. Provisional Patent Application Ser. No. 60/839,661 filed Aug. 22, 2006 and is hereby incorporated by reference. This application incorporates the following patent application and patents by reference in their entireties: U.S. patent application Ser. No. 10/964,553 filed Oct. 12, 2004 titled “MULTI-STEP SYSTEMS FOR PROCESSING WORKPIECES”; U.S. Pat. Nos. 6,886,462; 7,031,789; 491,307; 2,315,458; 2,731,989; 2,740,437; 2,852,049; 3,994,484; 4,111,088; 4,434,693; 4,658,687; 4,791,757; 4,805,505; 4,901,992; 5,251,142; 5,443,554; 5,444,635; 5,460,070; 5,524,514; and 6,216,574.
Number | Name | Date | Kind |
---|---|---|---|
305563 | Baer | Sep 1884 | A |
491307 | Gaylord | Feb 1893 | A |
691715 | Dodd | Jan 1902 | A |
751121 | Tidey | Feb 1904 | A |
867081 | Robinson | Sep 1907 | A |
935206 | Holdeman | Sep 1909 | A |
957782 | Leaver, Jr. | May 1910 | A |
1123711 | Driscoll | Jan 1915 | A |
1271473 | Johnson | Jul 1918 | A |
1324587 | Elliott | Dec 1919 | A |
1461425 | Linebaugh | Jul 1923 | A |
1569649 | Way | Jan 1926 | A |
1924326 | MacFadden | Aug 1933 | A |
1969503 | Eksergian | Aug 1934 | A |
1991431 | Tyler | Feb 1935 | A |
2108823 | Lyon | Feb 1938 | A |
2112789 | Ross | Mar 1938 | A |
2166703 | Boice | Jul 1939 | A |
2200894 | Rasmussen | May 1940 | A |
2265335 | Aumann | Dec 1941 | A |
2315458 | Sellmeyer | Mar 1943 | A |
2316971 | Overacker et al. | Apr 1943 | A |
2325082 | Tautz | Jul 1943 | A |
2346388 | Peebles | Apr 1944 | A |
2485274 | Garrett | Oct 1949 | A |
2518728 | Snow | Aug 1950 | A |
2520837 | Hammond | Aug 1950 | A |
2562246 | Van Dam et al. | Jul 1951 | A |
2577766 | Johnson et al. | Dec 1951 | A |
2602477 | Kniff | Jul 1952 | A |
2606413 | Gray | Aug 1952 | A |
2613243 | Frear | Oct 1952 | A |
2618300 | Freudenthaler | Nov 1952 | A |
2619134 | West | Nov 1952 | A |
2630845 | Eschenburg | Mar 1953 | A |
2731989 | Valcourt et al. | Jan 1956 | A |
2740437 | Odlum et al. | Apr 1956 | A |
2747625 | Small | May 1956 | A |
2754859 | Ocenasek | Jul 1956 | A |
2806493 | Gaskell | Sep 1957 | A |
2852049 | Peterson | Sep 1958 | A |
2890729 | Horn | Jun 1959 | A |
2962063 | Gussler | Nov 1960 | A |
3019823 | Cornell | Feb 1962 | A |
3059674 | Boling | Oct 1962 | A |
3089716 | Berkowitz | May 1963 | A |
3095673 | Born et al. | Jul 1963 | A |
3163065 | Kolodgy et al. | Dec 1964 | A |
3170736 | Wright | Feb 1965 | A |
3186453 | Green | Jun 1965 | A |
3194100 | Fehlberg | Jul 1965 | A |
3257756 | Mealer | Jun 1966 | A |
3293971 | Kuss | Dec 1966 | A |
3315716 | Mytinger | Apr 1967 | A |
3329181 | Buss et al. | Jul 1967 | A |
3391717 | Melin | Jul 1968 | A |
3459246 | Ottosson | Aug 1969 | A |
3466958 | Munson | Sep 1969 | A |
3483904 | Jacumin | Dec 1969 | A |
3566239 | Taniguchi | Feb 1971 | A |
3584284 | Beach | Jun 1971 | A |
3606699 | Robinson, Jr. | Sep 1971 | A |
3610299 | Jureit et al. | Oct 1971 | A |
3687178 | Golick et al. | Aug 1972 | A |
3716716 | Marantette et al. | Feb 1973 | A |
3730042 | Price | May 1973 | A |
3736968 | Mason | Jun 1973 | A |
3738403 | Schwoch | Jun 1973 | A |
3738504 | Vail et al. | Jun 1973 | A |
3762524 | Anderson | Oct 1973 | A |
3766815 | Edixhoven | Oct 1973 | A |
3775906 | Dougherty | Dec 1973 | A |
3780777 | Davies | Dec 1973 | A |
3797171 | Farmer | Mar 1974 | A |
3807269 | Mertes | Apr 1974 | A |
3811353 | Miles | May 1974 | A |
3812947 | Nygaard | May 1974 | A |
3814153 | Schmidt | Jun 1974 | A |
3841462 | Schmidt | Oct 1974 | A |
3854889 | Lemelson | Dec 1974 | A |
3885483 | Ikeya | May 1975 | A |
3886372 | Sanglert | May 1975 | A |
3910142 | Jureit | Oct 1975 | A |
3917078 | Schmidt | Nov 1975 | A |
3941019 | Baldwin et al. | Mar 1976 | A |
3943808 | Pryor | Mar 1976 | A |
3988860 | Nevarez | Nov 1976 | A |
3994484 | Schorr | Nov 1976 | A |
4026536 | Netto | May 1977 | A |
4055097 | Ducret | Oct 1977 | A |
4111088 | Ziegelmeyer | Sep 1978 | A |
4143571 | Oxenham | Mar 1979 | A |
4144449 | Funk et al. | Mar 1979 | A |
4170911 | Ayers et al. | Oct 1979 | A |
4194267 | Johnson et al. | Mar 1980 | A |
4206910 | Biesemeyer | Jun 1980 | A |
4207472 | Idelsohn | Jun 1980 | A |
4219061 | Duggins | Aug 1980 | A |
4221974 | Mueller et al. | Sep 1980 | A |
4243081 | Pritelli | Jan 1981 | A |
4256000 | Seildel | Mar 1981 | A |
4260001 | De Muynck | Apr 1981 | A |
4286880 | Young | Sep 1981 | A |
4313281 | Richmond | Feb 1982 | A |
4331050 | Gergek | May 1982 | A |
4358166 | Antoine | Nov 1982 | A |
4366649 | Weigant | Jan 1983 | A |
4410025 | Sicotte | Oct 1983 | A |
4434693 | Hosoi | Mar 1984 | A |
4453838 | Loizeau | Jun 1984 | A |
4454794 | Thornton | Jun 1984 | A |
4469318 | Slavic | Sep 1984 | A |
4472783 | Johnstone et al. | Sep 1984 | A |
4475312 | Deutschle | Oct 1984 | A |
4495730 | Kennedy | Jan 1985 | A |
4499933 | Thompson | Feb 1985 | A |
4520592 | Holloway | Jun 1985 | A |
4521006 | Waters | Jun 1985 | A |
4541722 | Jenks | Sep 1985 | A |
4596172 | Visser | Jun 1986 | A |
4627321 | Moore | Dec 1986 | A |
4628459 | Shinohara et al. | Dec 1986 | A |
4635515 | Altman | Jan 1987 | A |
4639653 | Anderson et al. | Jan 1987 | A |
4641557 | Steiner et al. | Feb 1987 | A |
4658687 | Haas et al. | Apr 1987 | A |
4682894 | Schmidt | Jul 1987 | A |
4691607 | Webb | Sep 1987 | A |
4693158 | Price | Sep 1987 | A |
4694871 | Jenkner | Sep 1987 | A |
4702134 | Corley, III | Oct 1987 | A |
4725961 | Pearl | Feb 1988 | A |
4736511 | Jenkner | Apr 1988 | A |
4750105 | Ohkawa et al. | Jun 1988 | A |
4760870 | Speck | Aug 1988 | A |
4788481 | Niwa | Nov 1988 | A |
4791757 | Orlando | Dec 1988 | A |
4792889 | Kragelin et al. | Dec 1988 | A |
4794963 | Oppeneer | Jan 1989 | A |
4805505 | Cantlin | Feb 1989 | A |
4830075 | Jenkner | May 1989 | A |
4866630 | Beaman et al. | Sep 1989 | A |
4874996 | Rosenthal | Oct 1989 | A |
4878524 | Rosenthal et al. | Nov 1989 | A |
4879752 | Aune et al. | Nov 1989 | A |
4887219 | Strauser | Dec 1989 | A |
4896273 | Moore et al. | Jan 1990 | A |
4901992 | Dobeck | Feb 1990 | A |
4939379 | Horn | Jul 1990 | A |
4939635 | Seki et al. | Jul 1990 | A |
4939739 | Hobart et al. | Jul 1990 | A |
4945797 | Hahn | Aug 1990 | A |
4946149 | Greene | Aug 1990 | A |
4949605 | Geller | Aug 1990 | A |
4964450 | Hughes et al. | Oct 1990 | A |
4968011 | Womack | Nov 1990 | A |
4972749 | Grove | Nov 1990 | A |
5001955 | Fujiwara | Mar 1991 | A |
5014583 | Webb | May 1991 | A |
5018562 | Adams | May 1991 | A |
5042341 | Greten et al. | Aug 1991 | A |
5054938 | Ide | Oct 1991 | A |
5058474 | Herrera | Oct 1991 | A |
5085414 | Weaver | Feb 1992 | A |
5094282 | Suzuki et al. | Mar 1992 | A |
5119855 | Knighten et al. | Jun 1992 | A |
5142158 | Craig, Jr. | Aug 1992 | A |
5176060 | Thornton | Jan 1993 | A |
5181446 | Theising | Jan 1993 | A |
5197172 | Takagi et al. | Mar 1993 | A |
5201258 | Cremona | Apr 1993 | A |
5201351 | Hurdle, Jr. | Apr 1993 | A |
5209165 | Foan | May 1993 | A |
5251142 | Cramer | Oct 1993 | A |
5254859 | Carman et al. | Oct 1993 | A |
5266878 | Makino et al. | Nov 1993 | A |
5293802 | Shiotani | Mar 1994 | A |
5301934 | Lynn et al. | Apr 1994 | A |
5365812 | Harnden | Nov 1994 | A |
5418729 | Holmes et al. | May 1995 | A |
5443554 | Robert | Aug 1995 | A |
5444635 | Blaine et al. | Aug 1995 | A |
5452031 | Ducharme | Sep 1995 | A |
5460070 | Buskness | Oct 1995 | A |
5472028 | Faulhaber | Dec 1995 | A |
5489155 | Ide | Feb 1996 | A |
5524514 | Hadaway et al. | Jun 1996 | A |
5663882 | Douglas | Sep 1997 | A |
5664888 | Sabin | Sep 1997 | A |
RE35663 | Mori et al. | Nov 1997 | E |
5694821 | Smith | Dec 1997 | A |
5772192 | Hoffmann | Jun 1998 | A |
5797685 | Jurik et al. | Aug 1998 | A |
5798929 | Stenzel et al. | Aug 1998 | A |
5829892 | Groves | Nov 1998 | A |
5845555 | Dawley | Dec 1998 | A |
5865080 | Jackson | Feb 1999 | A |
5927857 | Ceroll | Jul 1999 | A |
5933353 | Abriam et al. | Aug 1999 | A |
5938344 | Sabin | Aug 1999 | A |
5953232 | Blaimschein | Sep 1999 | A |
5960104 | Conners et al. | Sep 1999 | A |
5964536 | Kinoshita | Oct 1999 | A |
6021826 | Daniell | Feb 2000 | A |
6039228 | Stein | Mar 2000 | A |
6052882 | Campbell | Apr 2000 | A |
6058589 | Hakansson | May 2000 | A |
6062280 | Newnes et al. | May 2000 | A |
6095024 | Brutscher | Aug 2000 | A |
6095025 | Mirabello | Aug 2000 | A |
6120628 | Pritelli | Sep 2000 | A |
6144895 | Govindaraj et al. | Nov 2000 | A |
6216574 | Hain | Apr 2001 | B1 |
6244149 | Ceroll | Jun 2001 | B1 |
6263773 | McAdoo et al. | Jul 2001 | B1 |
6272437 | Woods et al. | Aug 2001 | B1 |
6314379 | Hu et al. | Nov 2001 | B1 |
6379048 | Brissette | Apr 2002 | B1 |
6390159 | Pinske | May 2002 | B1 |
6422111 | Rousseau | Jul 2002 | B1 |
6439280 | Wang | Aug 2002 | B1 |
6463352 | Tadokoro et al. | Oct 2002 | B1 |
6470377 | Sevcik et al. | Oct 2002 | B1 |
6510361 | Govindaraj et al. | Jan 2003 | B1 |
6520228 | Kennedy et al. | Feb 2003 | B1 |
6549438 | Malone | Apr 2003 | B2 |
6580959 | Mazumder | Jun 2003 | B1 |
6594590 | Woods et al. | Jul 2003 | B2 |
6618692 | Takahashi et al. | Sep 2003 | B2 |
6631006 | Dick et al. | Oct 2003 | B2 |
6640855 | Giles | Nov 2003 | B2 |
6646564 | Azieres | Nov 2003 | B1 |
6675685 | Ceroll et al. | Jan 2004 | B2 |
6681140 | Heil | Jan 2004 | B1 |
6690990 | Caron et al. | Feb 2004 | B1 |
6701259 | Dor et al. | Mar 2004 | B2 |
6735493 | Chou et al. | May 2004 | B1 |
6764434 | Volk | Jul 2004 | B1 |
6880442 | Duginske | Apr 2005 | B2 |
6886462 | Dick et al. | May 2005 | B2 |
6898478 | Dick et al. | May 2005 | B2 |
6898487 | Bacchi | May 2005 | B2 |
6918329 | Dick | Jul 2005 | B2 |
6941864 | Dick et al. | Sep 2005 | B2 |
6980874 | Cribbs | Dec 2005 | B2 |
7021096 | Barnett | Apr 2006 | B2 |
7031789 | Dick | Apr 2006 | B1 |
7073422 | Dick | Jul 2006 | B2 |
7080431 | Sawyer | Jul 2006 | B2 |
7168353 | Dick | Jan 2007 | B2 |
7171738 | Dick et al. | Feb 2007 | B2 |
7245981 | Dick | Jul 2007 | B2 |
7428443 | Dick | Sep 2008 | B2 |
7483765 | Dick | Jan 2009 | B2 |
20020049565 | Kirila | Apr 2002 | A1 |
20020116980 | Kerr | Aug 2002 | A1 |
20020121170 | Gambaro | Sep 2002 | A1 |
20030024362 | Preuss | Feb 2003 | A1 |
20030033920 | Parks | Feb 2003 | A1 |
20030041919 | Giles | Mar 2003 | A1 |
20030202091 | Garcia | Oct 2003 | A1 |
20040008319 | Lai | Jan 2004 | A1 |
20040027038 | Gaesser et al. | Feb 2004 | A1 |
20040109173 | Finarov | Jun 2004 | A1 |
20040117058 | Dick et al. | Jun 2004 | A1 |
20040154449 | Parks | Aug 2004 | A1 |
20040206264 | Dick et al. | Oct 2004 | A1 |
20040231122 | Sawyer et al. | Nov 2004 | A1 |
20050098004 | Dick et al. | May 2005 | A1 |
20060104551 | Schneeberger | May 2006 | A1 |
20070084323 | Parks | Apr 2007 | A1 |
20070240547 | Dick | Oct 2007 | A1 |
20070245872 | Kelly | Oct 2007 | A1 |
20090100974 | Sawyer et al. | Apr 2009 | A1 |
20090103977 | Dick | Apr 2009 | A1 |
20090105870 | Dick | Apr 2009 | A1 |
20090105871 | Dick | Apr 2009 | A1 |
20090105872 | Dick | Apr 2009 | A1 |
20090299519 | Dick | Dec 2009 | A1 |
Number | Date | Country |
---|---|---|
55-122933 | Sep 1980 | JP |
Number | Date | Country | |
---|---|---|---|
20080109101 A1 | May 2008 | US |
Number | Date | Country | |
---|---|---|---|
60839661 | Aug 2006 | US |