PatentDe  


Dokumentenidentifikation EP0644022 06.12.2001
EP-Veröffentlichungsnummer 0644022
Titel Steuereinrichtung mit offenem Regelkreis sowie zugehörige Methode zum Schneiden von flächigem Material
Anmelder Gerber Technology, Inc., Tolland, Conn., US
Erfinder Pomerleau, Robert, Springfield, US;
Zeman, Zdenek, Willington, US;
McDougall, Roy, South Windsor, US;
Vivirito, Joseph R., South Windsor, US
Vertreter derzeit kein Vertreter bestellt
DE-Aktenzeichen 69428857
Vertragsstaaten DE, FR, GB, IT
Sprache des Dokument EN
EP-Anmeldetag 20.09.1994
EP-Aktenzeichen 941148124
EP-Offenlegungsdatum 22.03.1995
EP date of grant 31.10.2001
Veröffentlichungstag im Patentblatt 06.12.2001
IPC-Hauptklasse B26D 5/00
IPC-Nebenklasse B26D 3/10   D06H 7/24   

Beschreibung[en]
BACKGROUND OF THE INVENTION

The present invention relates generally to apparatus for cutting sheet material with a closed loop control and deals more particularly with a cutting system and related method using an expert system containing built-in application knowledge with real time monitoring of critical system parameters to control the system's cutting speed during cutting in order adapt the automatic controls to existing conditions and improve and optimize system performance.

It is well known to use automatically controlled cutting machines for cutting limp sheet materials used in garments, upholstery, and other items. Such machines conventionally derive information defining the articles or patterns to be cut from a marker. The marker is a closely arranged array of patterned pieces in positional relationship for cutting from a layup of sheet material. The contours of the pattern pieces which define the cutting paths to be followed by the cutting blade are the rough data which are utilized by the automatically controlled cutting machine in guiding the cutting blade, and such data is translated by the machine into machine commands by appropriate hardware. For example, the marker may be digitized to reduced the contours to point data and when the point data is processed through a computer or data processor to generate machine commands which translate the cutting blade and sheet material relative to one another. The marker data may be preprocessed and recorded for subsequent use in a cutting machine or the data may be processed during the cutting operation.

In most prior art cutting systems which are automated, the cutting operation is substantially fixed by pre-established programs and the marker data. Thus, the maneuvering of the cutting blade along a desired line of cut is controlled in accordance with relatively standard routines that have proven in general to be suitable for many cutting conditions but not necessarily all cutting conditions nor unanticipated conditions and certainly do not represent optimal cutting routines. For example, the standard cutting operation may not be suitable or may produced poor results with certain types of limp sheet material, with layups of substantial depths and even within a single layup displaying different cutting characteristics under different conditions. Improvements over earlier systems have been made which allow a degree of flexibility in the cutting program by allowing the person digitizing the marker to call for special cutting blade maneuvers such as yawing and reduced feed rates under limited circumstances and one such system is disclosed in U.S. Patent No. 3,803,960.

U.S. Patent No. 3,848,490 having the same assignee as the present invention discloses a closed loop control system for an automatically controlled cutting machine wherein a pressure sensor (as shown in Fig. 2) is utilized to detect previous cuts in the sheet material in the immediate vicinity of the cutting blade and corrective adjustment in the automatic blade control mechanism is made in response to feedback signals generated by the pressure sensor. The corrective adjustment may reduce the feed rate as the cutting blade passes the previous cut or the blade may be given yaw commands.

U.S. Patent 4,133,235 and U.S. Patent 4,201,101 assigned to same assignee as the present invention disclose an improved closed loop control system for an automatically controlled cutting machine wherein a pressure sensor is utilized to detect previous cuts in the sheet material in the immediate vicinity of the cutting blade and provide corrective adjustment in response to feedback signals generated by the pressure sensor. The corrective adjustments include reducing the feed rate as the cutting blade passes the previous cut or providing yaw commands which rotate the blade slidely out of alignment with the desired cutting path in the region of the cut.

Furthermore, corrective adjustments of the feedrate in response to the measurement of the cutting force by means of a "fore-and-aft load sensor" are made.

Even with the attendant improvements made with closed loop control systems for automatically controlled cutting machines as described above, the setting of the system feed rate on such machines is a manual operation wherein the cutter operator is responsible for setting the feed rate at the beginning of a cut using a feed rate dial on the cutter's control panel. For the most part, the feed rate setting is a subjective decision made by the operator based on knowledge of the system, fabric composition, ply height and other variable parameters which influence the system performance. In addition, the feed rate setting may also require adjustment during the cutting process to account for changes in the operating conditions. For example, it may be necessary to change the feed rate setting to account for changes in the ply height in step lays or changes in vacuum level on automatic control cutting machines having a vacuum hold down to maintain the sheet material on the cutting surface of the cutting machine wherein the vacuum level drops off due to previous cuts. Generally, the adjustment of the feed rate during the cutting process is handled in one of two ways. The operator can closely monitor the system and change the feed rate at the appropriate time using the feed rate dial. A second alternative is to set the feed rate to accommodate the worst case scenario that the operator anticipates. For example, the operator may set the feed rate for the entire cut at a low enough rate to handle the highest ply in the step lay or to handle the expected vacuum level drops off at the end of a bite. The obvious disadvantage of such an approach is that the overall system throughput is substantially below par. Furthermore, the operator can select only a limited number of discrete, integral feed rates, for example 1-15. For example, an operator may set the feed rate to 8 after concluding that a feed rate of 9 would be too fast. In actuality, the optimal feed rate might be 8.5 or 8.7 and therefore, the potential throughput possible cannot be obtained.

It is believed that more meaningful information concerning the cutting operation can be derived continuously from the interaction of the cutting blade and sheet material and also through monitoring the critical system parameters to automate the feed rate setting and substantially eliminate the requirement of operator intervention. It is, therefore, a general object of the present invention to provide a closed loop method and apparatus for automatically finding the optimal feed rate setting for the "spread" when the cutting process begins and to automatically adjust the cutting speed during the cutting process to account for changing conditions without requiring operator intervention.

It is a further object of the present invention to monitor critical system parameters to set the feed rate at the highest possible level the cutting system can operate at without over exerting the system while reducing wear and tear and the likelihood of encountering cutting problems.

It is a yet further object of the present invention to provide diagnostic capabilities to monitor and enhance cutting system performances by continually updating the amount of information available to the expert system for making decisions in directing the cutting system operation.

In accordance with the present invention a method (claim 5) and related apparatus (claim 1) is presented wherein an expert system containing built-in application knowledge to automatically seek an optimal feed rate during cutting in response to various of a number of possible changing system cutting parameters is used with a controllable cutting system. A processor specifies and defines at least one contour defining a path to be followed by a cutting means and includes motor means for moving the cutting means in X, Y coordinate directions over the cutting surface. The motor means are excited with a commanded current to move the cutting means with a velocity as defined in the configuration file. The cutting force is determined along a portion of the contour to determine the toughness of the spread. The processor responds to the cutting force to increase the feed rate when the actual force is below the expected force, to decrease the feed rate when the actual force is above the expected force and to shut down the cutting system and rebuild all the contours when the actual force exceeds the expected force by a predetermined amount.

BRIEF DESCRIPTION OF THE DRAWINGS

Fig. 1 is a perspective view of an automatically controlled cutting machine embodying the expert system of the present invention.

Fig. 2 is a fragmentary side elevation view, but with parts shown in section, of a presser foot around the cutting blade with sensors for monitoring some cutting parameters which are used by the expert system of the invention to control the cutting machine.

Fig. 3 is a schematic diagram illustrating a closed loop control system for the machine in one embodiment of the invention.

Fig. 4 is a flowchart of one embodiment of the method of the expert system of the present invention.

DESCRIPTION OF PREFERRED EMBODIMENTS

Fig. 1 illustrates an automatically controlled cutting machine, generally designated 10, of the type in which the present invention may be employed. The cutting machine 10 cuts pattern pieces in a marker from a single or multi-ply layup L of sheet material formed by woven or non-woven fabrics, paper, cardboard, leather, synthetics or other materials. The illustrated machine is a numerically controlled cutting machine having a controller 12 serving the function of a data processor, a reciprocated cutting blade 20, and a cutting table 22 having a penetrable vacuum bed 24 defining a support surface on which the layup is spread, and an operator console 23 for entering information used in the cutting process to control the cutting machine. The controller 12 may be any one of the known types of personal computers capable of reading the digitized pattern data from an external source or from within its memory and which data defines the contours of the pattern pieces to be cut and from an internally stored cutting machine program generates machine control commands. Signals generated at the cutting machine as described in greater detail below are also transmitted from the machine back to the controller 12. While a magnetic diskette 16 has been illustrated as the basic source of cutting data, it will be appreciated that other digital or analog data input devices such as a program tape, may be employed with equal facility.

The penetrable vacuum bed 24 may be one of a number of different permeable beds which are capable of supporting sheet material such as bristles having upper, free ends defining the support surface of the table. The bristles can be penetrated by the reciprocated cutting blade 20 without damage to either the blade or table as a cutting path P is traversed in the layup. The bed employs a vacuum system including the vacuum pump 25 as described and illustrated in greater detail in U.S. Pat. Nos. 3,495,492 and 3,765,289 having the same assignee as the present invention.

Although not shown in Fig. 1, an air impermeable overlay, may be positioned over the multi-ply layup L to reduce the volume of air drawn through the layup. The vacuum system then evacuates air from the bed 24 in order to make the layup more rigid and to compress or compact the layup firmly in position on the table at least in the zone where the cutting tool operates. A pressure sensor 21 is used to monitor the vacuum level supplied to the bed and for providing information concerning the vacuum level variations to the controller 12. The vacuum is sensed at the intake manifold in the case of a non-zoned system and in the zone of cutting in a zoned system.

The controller 12 also includes a motion control system computer shown generally at 25 in Fig. 1 and which motion control system computer 25 includes processors for building or rebuilding contours, determining cutting forces, analyzing feedback parameters related to system operation, directing other processors such as digital signal processors (DSP's) and communicating with X, Y and C axes motors and servo units, respectively. A more detailed description of the motion control system computer 25 and the control method of the expert system of the invention follows below in connection with the explanation of Figs. 3 and 4.

The reciprocating cutting blade 20 is suspended above the support surface of the table by means of the X-carriage 26 and Y-carriage 28. The X-carriage 26 translates back and forth in the illustrated X-coordinate direction on a set of racks 30 and 32. The racks are engaged by pinions (not shown) rotated by an X-drive motor 34 in response to machine command signals from the motion control system computer 25. The Y-carriage 28 is mounted on the X-carriage 26 for movement relative to the X-carriage in the Y-coordinate direction and is translated by the Y-drive motor 36 and a lead screw 38 connecting the motor with the carriage. Like the drive motor 34, the drive motor 36 is energized by machine command signals from the motion control system computer 25. Coordinated movements of the carriages 26 and 28 are produced by the motion control system computer 25 in response to the digitized data taken from the magnetic diskette 16 to translate the reciprocating cutting blade 20 along a cutting path P.

The cutting blade 20 is suspended in cantilever fashion from a rotatable platform 40 attached to the projecting end of the Y-carriage 28. The platform and the cutting blade are rotated about a C-axis (Fig. 2) extending longitudinally through the blade perpendicular to the sheet material by means of a C-axis motor (not shown) which is also controlled from the motion control system computer 25. The C-axis motor and rotatable platform serve the function of orienting the cutting blade at each point along the cutting path P. The rotatable platform 40 is vertically adjustable and elevates the sharp, leading cutting edge of the blade 20 into and out of cutting engagement with sheet material on the table. An elevation motor (not shown) for moving the platform is also controlled by the controller 12. The cutting blade 20 is also reciprocated by means of a stroking motor 42 supported above the platform 40 and is well known in the art.

Turning to Fig. 3, a schematic functional block diagram is shown illustrating the basic functional components of one embodiment of the present invention. As illustrated, the controller or computer 12 communicates with processors located on the motion control system computer 52 via a two-way data bus 54 to send and receive information related to the system operation and expected performance. The controller 12 provides, in addition to other information, multiple preset configuration files each of which contain specific information and characteristics of each of the various system parameters which are used to automatically tailor and optimize the cutter performance to a specific fabric composition and ply height. The configuration file defines and specifies the range of feed rates, that is, minimum and maximum cutting speed for a given cutting application. The configuration file data is empirically developed and determined based on actual cutting experience with different materials and ply heights.

The motion control system computer 52 also receives information from the controller 12 by means of a keyboard 23. The keyboard 23 of controller 12 is used to initiate cutter operation, initialize system settings and enter appropriate system information as required to operate the cutting machine. As illustrated, for example, a manual emergency stop command 56 may be initiated via the keyboard 23 or an emergency switch and which stop command is communicated to the motion control system computer 52 which in turn causes the cutting process to come to a halt. The controller 12 may also activate other cutting machine operations and for illustrative purposes, Fig. 3 shows the motion control system computer 52 of the controller 12 coupled to a vacuum control shown in function block 60 which may perform several functions including initiating the start of the vacuum pump, and inputting other information related to the vacuum system and its monitoring and sensing including upper and lower limits of the vacuum level.

The motion control system computer 52 also receives feedback signals related to the vacuum level during the cutting process and which vacuum level is determined by vacuum sensor shown in function block 62. Other system cutting parameters which are used in applying the expert system knowledge to the cutting process include information related to knife speed which is coupled to the motion control system computer 52 by means of the knife speed sensor shown in function block 64. Likewise, an indication of the knife cutting force being generated during the cutting process is derivable from the knife motor current detected by the knife motor current sensor shown in function block 66 and which information is also provided to motion control system computer 52. Further, information concerning the condition of the edge of the knife blade, time from last sharpening and the like is shown in function block 76 and which information is provided to the motion control system computer 52. Other information related to blade performance is also sensed and detected, such as blade deflection using means (see Fig. 2 for example) well known to those skilled in the art and such information is also fed back for use by the expert system.

The motion control system computer 52 also provides the driving current to the Y-axis motor 68 through the lead 70 which in the illustrated embodiment is input to Y-axis amplifier 72 to cause the amplifier to produce the commanded driving current on the lead 74 which is coupled to the X-axis motor 68. Information concerning actual motor performance is indicated by an axis encoder 78, and which encoder is part of the motor, is fed back via the lead 82 to the motion control system computer 52 which computer 52 in turn uses the information to monitor and determine system cutting performance and modify and adjust the system cutting parameters as required based on the built-in application knowledge of the expert system to seek the optimum cutting rate. Likewise, the X-axis motor 84 is also driven by means of a commanded current signal inputted to the X-axis amplifier 86 by means of the input lead 88 to cause the amplifier 86 to produce the desired X-axis motor current on the lead 90 to drive the X-axis motor 84. Information concerning actual motor performance is indicated by means of an axis encoder 92, and which encoder is part of the motor, is fed back via lead 96 to the motion control system computer 52 which computer 52 in turn uses the information to monitor and determine system cutting performance and modify and adjust the system cutting parameters as required based on the built in application knowledge of the expert system to seek the optimum cutting rate. Likewise, the motion control system computer 52 also provides C-axis motor current to the C-axis motor for rotating the cutting platform and which information is also fed back via an encoder to the motion control system computer for use in monitoring and determining system performance and for adjusting the cutting parameters as required based on the built in application knowledge of the expert system to seek the optimum cutting rate.

Fig. 4 illustrates a flowchart for one embodiment of the method of the invention. As illustrated, information required to control the cutting process is entered by means of the controller or other appropriate methods and devices for selecting preset configuration files designed for the material type to be cut. The configuration file contains information concerning the optimal force to be used for the material to be cut and specifies a maximum and minimum feed rate. The optimum force setting is based on previous knowledge and is a measure of the resistance to cutting and is dependent on fabric composition and ply height. When the system is cutting, the toughness of the spread material is monitored and compared to expected values for that application. If the system detects a toughness reading that exceeds the optimum level, the system knows that the cutting is too fast for the particular spread and the cutting speed is adjusted to cut at a slower speed. If the system detects a toughness reading that is lower than the optimum level, the system knows that a higher cutting speed can be tolerated for the given spread and the cutting is then incrementally increased. The system will hunt for the best cutting speed for the spread of fabric being cut based on this information. Since the configuration file data is developed for a specific material, an operator only has to select the type of material to be cut, for example, silk, denim, cotton, etc., via the keyboard 23 to initiate system operation and the appropriate preset configuration file is selected as shown in step 100. Once the material type information is entered the feed rate is set to the minimum rate for the application as shown in step 102, the system reads the configuration file data and minimum feed rate and builds the necessary contours in step 104 by means of a contour builder.

The resulting contour data as determined by the contour builder in step 104 specifies the X-axis motor current and the Y-axis motor current and the Y-axis and X-axis motors are excited in step 106 to cause the desired coordinate movement of the cutter across the cutting surface of the cutting system. The expert system software starts a cut at a lower feed rate (the minimum feed rate for the application) and gradually builds to the optimal feed rate in response to the cutting conditions as indicated by the various cutting system parameters which are fed back for analyzation and use in making the necessary adjustments. The system determines in step 108 whether the cutting is taking place at a flat portion of the contour and if the cutting is at the flat portion of the contour, a fabric "toughness" (vector force) is calculated in step 110 based on the actual amount of X,Y current being supplied to maintain the feed rate and this information is used in step 112 in computing the feed rate for the contour. Although the present embodiment is disclosed with the fabric "toughness" being calculated at a flat portion of the contour, the "toughness" can be determined at any location along the contour as the cutter accelerates and decelerates. The optimum force or expected force for the application is read in step 101 from the preset configuration file data and is used in step 112 in computing the feed rate for the contour. The calculated force Fc is compared to the expected force Fe in adjusting the feed rate. If the calculated force is less than the expected force an increase in the feed rate is indicated. If the calculated force Fc is greater than the expected force Fe a decrease in the feed rate is indicated. If the calculated force Fc is substantially greater than the expected force Fe a rebuilding of the contours used in future cuttings is indicated.

The method of the present invention also utilizes information relative to the knife cutting edge in determining the feed rate. This information is known and the wear characteristics of a given knife material for a given fabric are determined such that experience knows that the knife may cut a given material a given number of inches with the cutting being more easily accomplished at the time closest to the time that the knife edge is sharpened or honed therefore allowing for a higher feed rate with the feed rate being decreased as the time from sharpening increases to take into account the dulling of the knife edge. One such edge dulling compensation method is disclosed in U.S. Patent No. 4,133,233 assigned to the same assignee as the present invention. The knife sharpened data is read in step 114 and is used to computing the feed rate for the contour in step 112.

The method of the present invention also utilizes information relative to the vacuum level of the cutting system and this information is read in step 116 and is used in computing the feed rate for the contour in step 112. The cutting behavior for a given material at a given vacuum level is known information and is determined such that experience knows that the knife may cut a given material at a higher feed rate when the vacuum level is higher with the feed rate being reduced when the vacuum level drops off. The computed feed rate for the contour in step 112 will be increased when the vacuum level in step 116 increases.

Still referring to Fig. 4, the system takes into account the knife motor current and actual knife velocity readings in determining the system feed rate. The knife motor current is sensed in step 118 and for illustrative purposes is taken to measure the current of the stroking motor 42 which drives the knife with a reciprocating motion wherein the current is sensed with well known current sensing means. The commanded knife motor current Ikc is compared to the actual knife current Ik. The information concerning the knife motor current sensed in step 118 is used in computing the feed rate for the contour in step 112. The velocity of the knife, that is, the reciprocating speed of the blade in the illustrated embodiment is sensed in step 120 and such measurements may be made by means of a tachometer or other means well known to those skilled in the art. The knife velocity KV is compared to the commanded knife velocity KVC. The information concerning the knife velocity sensed in step 120 is used in computing the feed rate in step 112. If the expert system detects that the cutting system is having increased difficulty in maintaining the commanded knife reciprocating velocity and which difficulty is indicated by the simultaneous increase in knife motor current and dips in the actual knife velocity, a reduction in feed rate is indicated.

After the feed rate has been computed for future contours in step 112, that is, the adjusted feed rate, this computed feed rate is compared in step 122 to the actual feed rate. If the adjusted feed rate is greater than the actual feed rate the expert system determines in step 124 if the adjusted feed rate and the actual feed rate are within a specified range and if such a determination is made, the system returns to step 104 and continues cutting. If it is determined in step 124 that the adjusted feed rate substantially exceeds the actual feed rate, the expert system rebuilds the contour at a higher feed rate in step 126 and this information is inputted to step 106 to adjust the commanded current specified to excite the X, Y and C motors, respectively.

If the adjusted feed rate is less than the actual feed rate as determined in step 128, the expert system determines if the adjusted feed rate and actual feed rate are within a specified range of one another and if such a determination is made, the system continues the cutting with step 104. If the adjusted feed rate is less than the actual feed rate a lower feed rate is indicated and the contours are rebuilt at a lower feed rate in step 130. The information from the rebuilt contours in step 130 is input to step 106 to adjust the command current exiting the X, Y and C motors, respectively.

If on the other hand the adjusted feed rate is substantially less than the actual feed rate as determined in step 128, the information causes the system to stop cutting in step 132 and causes all the contours to be rebuilt in step 134. The rebuilt contour information is returned to step 106 to restart the system cutting and excite the X, Y and C motors, respectively with the current specified from the data of the rebuilt contours.

The system also includes the ability to self-calibrate and determine axis frictional forces in step 136. The axis frictional force diagnostics are run in the "dry run" mode without operator intervention so that the system determines the "no-load" frictional forces that must be overcome to maintain the axis motion at each of the system's feed rates. This information is stored and retrieved for later usage as a baseline comparison when the system translates the spread toughness readings into cutter speed settings. The diagnostics are also important and are run periodically to recalibrate the system and to detect mechanical wear and tear. For example, the detection that the amount of force required to move an axis at a specific feed rate has changed from one running of the diagnostic to the next running, indicates that something has changed in the system mechanics and this information can be used when performing diagnostics on site or from a remote location via a modem to identify the problem, if any, or to provide compensation for the change. The system calibration diagnostic is carried out in step 138.

Step 138 also includes a critical system parameter monitoring diagnostic which logs and analyzes preselected critical system parameters that are also used in the expert system. The monitoring diagnostic is flexible in that it permits the actual data items to be logged to be selectable and typical choices include the knife current, knife speed, the cutting velocity, the X, Y and C axes motor current, vector force which provides an indication of toughness, vacuum level and other system parameters as necessary. The information is sampled and saved at least several times a second and is available for real time monitoring and analyzation or may be stored for subsequent retrieval for analyzation of system performance. The information gained through the diagnostics is subsequently added to the present information and knowledge used by the expert system in making decisions to adjust and take advantage of a given condition during the cutting process to increase the system performance and quality of the cut product as it seeks the optimal cutting rate.


Anspruch[de]
  1. Expertensystem, das mit einem steuerbaren Schneidesystem (10) kombiniert ist und ein integriertes Anwendungswissen enthält, um zu bewirken, daß das steuerbare Schneidesystem (10) automatisch eine optimale Vorschubgeschwindigkeit auswählt, um eine Lagenhöhe aus verschiedenem weichen Flachmaterial (L) während eines Schneidevorgangs abhängig von verschiedenen Parametern aus einer Anzahl von möglichen Systemschneideparametern zu schneiden, wobei sich die Parameter während des Schneidevorgangs ändern, wobei das System umfaßt:
    • Einrichtungen (26, 28), die X- und Y-Motoreinrichtungen (34, 36) zum Bewegen einer Schneideeinrichtung (20) in eine X- und eine Y-Koordinatenrichtung über eine Scheidefläche des steuerbaren Schneidesystems (10) und eine C-Achsen-Motoreinrichtung zum Drehen der Schneideeinrichtung (20) um eine zur X, Y-Ebene senkrechte C-Achse enthalten,
    • eine programmierbare Steuereinrichtung (12), um vor einem ersten Schneidevorgang mindestens eine vorgegebene Konfigurationsdatei zu definieren und zu spezifizieren, die spezifische Schneidesystem-Steuerparameterdaten definiert, um den Betrieb des Schneidesystems (10) in einer Betriebsart mit offenem Regelkreis gemäß den Schneidesystem-Steuerparameterdaten zu steuern,
    • mindestens eine Prozessoreinrichtung (52), die mit der programmierbaren Steuereinrichtung (12) und dem steuerbaren Schneidesystem (10) verbunden ist, um mindestens eine Bahn zu spezifizieren und zu definieren, der die von dem Schneidesystem (10) getragene Schneideeinrichtung (20) folgen soll,
    • wobei die vorgegebene Konfigurationsdatei definiert:
      • eine minimale Vorschubgeschwindigkeit und eine maximale Vorschubgeschwindigkeit zum Schneiden einer Lagenhöhe aus spezifischem, vorgegebenem weichen Flachmaterial,
      • eine X-Ausgabe-Stromgröße und eine Y-Ausgabe-Stromgröße zum Erregen der X- und Y-Motoreinrichtungen (34, 36), um die Schneideeinrichtung (20) in die X- und die Y-Koordinatenrichtung über die Schneidefläche mit einer Vorschubgeschwindigkeit zwischen der minimalen und der maximalen Vorschubgeschwindigkeit, die in der vorgegebenen Konfigurationsdatei definiert sind, zu bewegen, wobei der X-Ausgabe-Strom und der Y-Ausgabe-Strom eine Motorstromkontur zum Betreiben der X- und Y-Motoreinrichtungen (34, 36) mit einer erwarteten vorgegebenen Geschwindigkeit in die X- und die Y-Koordinatenrichtung an jedem Punkt entlang der mindestens einen Bahn definieren,
      • wobei die Prozessoreinrichtung Mittel hat, um aus der X-Ausgabe-Stromgröße und aus der Y-Ausgabe-Stromgröße eine Kraft (Fe) zu berechnen, die an jedem Punkt entlang der mindestens einen Bahn erwartet wird,
      • Einrichtungen (52) zum Erregen der Motoreinrichtungen (34, 36) mit der X-Ausgabe-Stromgröße und der Y-Ausgabe-Stromgröße, um die Schneideeinrichtung (20) mit einer vorgegebenen Vorschubgeschwindigkeit, die in der vorgegebenen Konfigurationsdatei definiert ist, zu bewegen,
      • Einrichtungen (78, 92) zum Identifizieren der Position der Schneideeinrichtung (20) entlang der mindestens einen Bahn,
      • Einrichtungen (52), um aus dem X-Ausgabe-Strom und dem Y-Ausgabe-Strom, die den X- und Y-Motoreinrichtungen (34, 36) zugeführt werden, einen einzelnen Kraftvektor zu bestimmen, der repräsentativ für die Ist-Schneidekraft (Fc) ist, die von der Schneideeinrichtung (20) an dem vorgegebenen Abschnitt der mindestens einen Bahn entwickelt wird, um die Zähigkeit des ausgelegten Materials zu bestimmen, wobei die Höhe des ausgegebenen X-Stroms und die Höhe des ausgegebenen Y-Stroms die vorgegebene Vorschubgeschwindigkeit aufrechterhalten sollen,
      • Einrichtungen (52) zum Vergleichen der Ist-Schneidekraft (Fc) mit der erwarteten Schneidekraft (Fe) an dem vorgegebenen Abschnitt der Bahn, um eine Größe des Kraftunterschiedes zu erzeugen, und
      • wobei die Prozessoreinrichtungen (52) auf die Größe des Kraftunterschiedes ansprechen, um die Vorschubgeschwindigkeit zu erhöhen, wenn die Ist-Kraft (Fc) unter der erwarteten Kraft (Fe) liegt, die Vorschubgeschwindigkeit herabzusetzen, wenn die Ist-Kraft (Fc) über der erwarteten Kraft (Fe) liegt, und um ein Abschalten des steuerbaren Schneidesystem zu bewirken, wenn die Ist-Kraft (Fc) die erwartete Kraft (Fe) um eine vorgegebene Größe übersteigt.
  2. System nach Anspruch 1, dadurch gekennzeichnet, daß die Lage aus Flachmaterial durch Vakuum-Niederhaltemittel (25) gegen die Schneidefläche gehalten wird, wobei die Vakuum-Niederhaltemittel einen Vakuumsensor zum Erfassen der Höhe des an der Lagenhöhe angelegten Vakuums, wobei das System ferner die Prozessoreinrichtungen (52) enthält, die mit den Vakuum-Niederhaltemitteln (25) verbunden sind und auf diese ansprechen, um die Vorschubgeschwindigkeit während des Schneidevorgangs abhängig von einer Abnahme in der Höhe des die Lage aus Flachmaterial haltenden Vakuums herabzusetzen.
  3. System nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß das System (10) ferner Mittel zum Kalibrieren des Schneidesystems enthält, wobei der den X- und Y-Motoreinrichtungen (34, 36) zugeführte Strom zum Bewegen der Schneideeinrichtung (20) in eine X- und eine Y-Koordinatenrichtung für einen Zustand "keine Last" an jeder X, Y-Koordinate entlang der Schneidefläche bestimmt wird, wobei die X-, Y-Stromwerte für "keine Last" an jeder der X-, Y-Koordinaten zum späteren Abruf und Gebrauch beim Berechnen des einzelnen Kraftvektors, der repräsentativ für die von der Schneideeinrichtung (20) entwickelte Ist-Schneidekraft (Fc) ist, gespeichert werden.
  4. System nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, daß die Schneideeinrichtung (20) gemäß einem vorher bekannten Schleifplan automatisch geschliffen wird, wobei das System ferner die Prozessoreinrichtung (52) enthält, welche die Vorschubgeschwindigkeit abhängig von dem Schleifen der Schneideeinrichtung während des Schneidevorgangs erhöht.
  5. Verfahren zum Steuern eines Systems (10) gemäß einem der Ansprüche 1 bis 4, mit X- und Y-Motoreinrichtungen (34, 36) und einer C-Achsen-Motoreinrichtung zum Bewegen einer Schneideeinrichtung (20) in eine X- und eine Y-Richtung entlang der Schneidefläche des steuerbaren Schneidesystems und entlang einer zur XY-Ebene senkrecht verlaufenden C-Achse unter Verwendung eines Expertensystems, das integriertes Anwendungswissen enthält, um zu bewirken, daß das steuerbare Schneidesystem automatisch eine optimale Vorschubgeschwindigkeit auswählt, um eine Lagenhöhe aus verschiedenem weichen Flachmaterial (L) auf der Schneidefläche während eines Schneidevorgangs abhängig von verschiedenen Parametern aus einer Anzahl von möglichen Systemschneideparametern zu schneiden, wobei sich die Parameter während des Schneidevorgangs verändern, wobei das Verfahren umfaßt:
    • den Schritt (104) des Spezifizierens und Definierens mindestens einer Bahn, der die Schneideeinrichtung (20) beim Schneiden der Lagenhöhe aus weichem Flachmaterial folgen soll,
    • den Schritt (100) des Definierens und Spezifierens vor einem ersten Schneidevorgang mindestens einer vorgegebenen Konfigurationsdatei, die spezifische Schneidesystem-Steuerparameterdaten definiert, um den Betrieb des Schneidesystems (10) in einer Betriebsart mit offenem Regelkreis gemäß den Schneidesystem-Steuerparameterdaten zu steuern, wobei die vorgegebene Konfigurationsdatei eine minimale Vorschubgeschwindigkeit und eine maximale Vorschubgeschwindigkeit zum Schneiden einer Lagenhöhe eines spezifischen, vorgegebenen weichen Flachmaterials definiert, sowie eine X-Ausgabe-Stromgröße und eine Y-Ausgabe-Stromgröße zum Erregen der X- und Y-Motoreinrichtungen (34, 36), um die Schneideeinrichtung (20) in die X- und die Y-Koordinatenrichtung über die Schneidefläche mit einer Vorschubgeschwindigkeit zwischen der minimalen und der maximalen Vorschubgeschwindigkeit, die in der vorgegebenen Konfigurationsdatei definiert sind, zu bewegen,
    • den Schritt (104) des Definierens mindestens einer Motorstromkontur aus der X-Ausgabe-Stromgröße und der Y-Ausgabe-Stromgröße zum Betreiben der Motoreinrichtungen (34, 36) mit einer erwarteten vorgegebenen Geschwindigkeit in der X- und der Y-Koordinatenrichtung an jedem Punkt entlang der mindestens einen Bahn,
    • den Schritt (110) des Berechnens einer Kraft (Fe), die an jedem Punkt entlang der mindestens einen Bahn erwartet wird, aus der X-Ausgabe-Stromgröße und der Y-Ausgabe-Stromgröße,
    • den Schritt (106) des Erregens der X- und Y-Motoreinrichtungen (34, 36) mit einer X-Ausgabe-Stromgröße und einer Y-Ausgabe-Stromgröße, um die Schneideeinrichtung mit einer vorgegebenen Vorschubgeschwindigkeit, die in der vorgegebenen Konfigurationsdatei definiert ist, zu bewegen,
    • den Schritt (108) des Identifizierens der Position der Schneideeinrichtung (20) entlang der mindestens einen Bahn,
    • den Schritt (110) des Bestimmens aus dem X-Ausgabe-Strom und dem Y-Ausgabe-Strom, die den X- und Y-Motoreinrichtungen (34, 36) zugeführt werden, eines einzelnen Kraftvektors, der repräsentativ für die Ist-Schneidekraft (Fc) ist, die von der Schneideeinrichtung (20) an dem vorgegebenen Abschnitt der mindestens einen Bahn entwickelt wird, um die Zähigkeit des ausgelegten Materials zu bestimmen, wobei die Höhe des ausgegebenen X-Stroms und die Höhe des ausgegebenen Y-Stroms die vorgegebene Vorschubgeschwindigkeit aufrechterhalten sollen,
    • den Schritt (122) des Vergleichens der Ist-Schneidekraft (Fc) mit einer erwarteten Schneidekraft (Fe) an dem vorgegebenen Abschnitt der mindestens einen Bahn, um eine Größe des Kraftunterschiedes zu erzeugen, und
    • den Schritt (126, 130, 132) des Erhöhens der Vorschubgeschwindigkeit, wenn die Ist-Kraft (Fc) unter der erwarteten Kraft (Fe) liegt, des Herabsetzens der Vorschubgeschwindigkeit, wenn die Ist-Kraft (Fc) über der erwarteten Kraft (Fe) liegt, und des Anhaltens des steuerbaren Schneidesystems, wenn die Ist-Kraft (Fc) die erwartete Kraft (Fe) um eine vorgegebene Größe übersteigt.
  6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß das Schneidesystem die Lage aus weichem Flachmaterial mit Hilfe von Vakuum-Niederhaltemitteln gegen die Schneidefläche hält, und ferner gekennzeichnet durch den Schritt (116) des Erfassens der Höhe des an der Lagenhöhe angelegten Vakuums und den Schritt (130) des Herabsetzens der Vorschubgeschwindigkeit während des Schneidevorgangs abhängig von einer Abnahme in der Höhe des den Stapel aus Flachmaterial haltenden Vakuums.
  7. Verfahren nach Anspruch 5 oder 6, ferner gekennzeichnet durch: den Schritt (136) des Kalibrierens des Schneidesystems, wobei der den X- und Y-Motoreinrichtungen (34, 36) zugeführte Strom zum Bewegen der Schneideeinrichtung (20) in die X- und die Y-Koordinatenrichtung für einen Zustand "keine Last" an jeder X, Y-Koordinate entlang der Schneidefläche bestimmt wird, und den Schritt (138) des Speicherns der X-, Y-Stromwerte für "keine Last" an jeder X, Y-Koordinate zum späteren Abruf und Gebrauch beim Berechnen des einzelnen Kraftvektors, der repräsentativ für die von der Schneideeinrichtung (20) entwickelte Ist-Schneidekraft (Fc) ist.
  8. Verfahren nach einem der Ansprüche 5 bis 7, dadurch gekennzeichnet, daß die Schneideeinrichtung gemäß einem vorher bekannten Schleifplan automatisch geschliffen wird, und ferner gekennzeichnet durch den Schritt (126) des Erhöhens der Vorschubgeschwindigkeit abhängig von dem Schleifen der Schneidevorrichtung (20) während des Schneidevorgangs.
Anspruch[en]
  1. An expert system in combination with a controllable cutting system (10), containing built-in application knowledge to cause the controllable cutting system (10) to automatically seek an optimal feed rate to cut a ply height of various limp sheet material (L) during a cutting operation in response to various of a number of possible system cutting parameters which parameters are changing during the cutting process, said system comprising
    • means (26, 28) including X and Y motor means (34, 36) for moving a cutting means (20) in X, Y coordinate directions over a cutting surface of said controllable cutting system (10) and C-axis motor means for rotating the cutting means (20) about a C-axis which is perpendicutar to the X,Y plane, programmable controller means (12) for defining and specifying prior to a first cutting operation at least one preset configuration file defining specific cutting system control parameter data for directing the operation of the cutting system (10) in an open loop control mode in accordance with said cutting system control parameter data,
    • at least one processor means (52) coupled to said programmable controller means (12) and said controllable cutting system (10) for specifying and defining at least one path to be followed by said cutting means (20) carried by said cutting system (10);
    • said preset configuration file defining:
      • a minimum feed rate and a maximum feed rate for cutting a ply height of specific predetermined limp sheet material, an X-commanded current magnitude and a Y-commanded current magnitude for energizing said X and Y motor means (34, 36) to move said cutting means (20) in the X, Y coordinate directions across said cutting surface at a feed rate within said minimum and maximum feed rates defined in said preset configuration file, said X-commanded current and said Y-commanded current defining a motor current contour for operating said X and Y motor means (34, 36) at an expected predetermined velocity in said X, Y coordinate directions at each point along said at least one path,
      • said processor means having means for calculating from said X-commanded current magnitude and from said Y-commanded current magnitude a force (Fe) expected at each point along said at least one path,
      • means (52) for exciting said motor means (34, 36) with said X-commanded current magnitude and said Y-commanded current magnitude to move said cutting means (20) with a predetermined feed rate defined in said preset configuration file,
      • means (78, 92) for identifying the position of said cutting means (20) along said at least one path,
      • means (52) for determining from the X-commanded current and the Y-commanded current supplied to said X and Y motor means (34, 36) a single force vector representative of the actual cutting force (Fc) developed by said cutting means (20) at said predetermined portion of said at least one path to determine the toughness of the spread, wherein the amounts of the X and Y currents being commanded are to maintain the predetermined feed rate,
      • means (52) for comparing said actual cutting force (Fc) to the expected cutting force (Fe) at said predetermined portion of said path to generate a force difference level magnitude, and
      • said processor means (52) being responsive to said force difference level magnitude to increase the feed rate when the actual force (Fc) is below the expected force (Fe), decrease the feed rate when the actual force (Fc), is above the expected force (Fe) and to cause the controllable cutting system to shut down when the actual force (Fc) exceeds the expected force (Fe) by a predetermined magnitude.
  2. The system as defined in claim 1 characterized in that the ply of sheet material is held against the cutting surface by vacuum hold down means (25) including a vacuum sensor for sensing the level of vacuum applied to the ply height, said system further comprising said processor means (52) coupled and responsive to said vacuum hold down means (25) for decreasing said feed rate during the cutting process in response to a decrease in the level of vacuum holding said ply of sheet material.
  3. The system as defined in claim 1 or 2 characterized in that said system (10) further comprises means for calibrating said cutting system wherein the current supplied to said X and Y motor means (34, 36) for moving said cutting means (20) in X, Y coordinate directions is determined for a "no-load" condition at each X, Y coordinate along the cutting surface, said "no-load" X, Y current values at each of said X, Y coordinates being stored for subsequent retrieval and use in calculating said single force vector representative of said actual cutting force (Fc), developed by said cutting means (20).
  4. The system as defined in claim 1, 2 or 3 characterized in that said cutting means (20) is automatically sharpened in accordance with a pre-known sharpening schedule, said system further comprising said processor means (52) increasing said feed rate in response to said cutting means being sharpened during the cutting process.
  5. Method for controlling a system (10) according to one of claims 1 to 4, including X and Y motor means (34, 36) and C-axis motor means for moving a cutting means (20) in X and Y directions along the cutting surface of said controllable cutting system and along a C-axis perpendicular to the XY plane using an expert system containing built-in application knowledge to cause the controllable cutting system to automatically seek an optimal feed rate to cut a ply height of various limp sheet material (L) on the cutting surface during a cutting operation in response to various of a number of possible system cutting parameters which parameters are changing during the cutting process, said method comprising:
    • the step (104) of specifying and defining at least one path to be followed by said cutting means (20) in cutting the ply height of limp sheet material,
    • the step (100) of defining and specifying prior to a first cutting operation at least one preset configuration file defining specific cutting system control parameter data for directing the operation of the cutting system (10) in an open loop control mode in accordance with said cutting system control parameter data, said preset configuration file defining a minimum feed rate and a maximum feed rate for cutting a ply height of specific predetermined limp sheet material, an X-commanded current magnitude and a Y-commanded current magnitude for energizing said X and Y motor means (34, 36) to move said cutting means (20) in the X, Y coordinate directions across said cutting surface at a feed rate within said minimum and maximum feed rate defined in said preset configuration file,
    • the step (104) of defining at least one motor current contour from said X-commanded current and said Y-commanded current magnitudes for operating said motor means (34, 36) at an expected predetermined velocity in said X, Y coordinate directions at each point along said at least one path,
    • the step (110) of calculating from said X-commanded current magnitude and from said Y-commanded current magnitude a force (Fe) expected at each point along said at least one path,
    • the step (106) of energizing the X and Y motor (34, 36) means with a X-commanded current magnitude and Y-commanded current magnitude to move the cutting means with a predetermined feed rate defined in said preset configuration file,
    • the step (108) of identifying the position of the cutting means (20) along said at least one path,
    • the step (110) of determining from the X-commanded current and the Y-commanded current supplied to said X and Y motor means (34, 36) a single force vector representative of the actual cutting force (Fc) developed by said cutting means (20) at said predetermined portion of said at least one path to determine the toughness of the spread, wherein the amounts of the X and Y currents being commanded are to maintain the predetermined feed rate,
    • the step (122) of comparing said actual cutting force (Fc) to an expected cutting force (Fe) at said predetermined portion of said at least one path to generate a force difference level magnitude, and
    • the step (126, 130, 132) of increasing the feed rate when the actual force (Fc) is below the expected force (Fe), decreasing the feed rate when the actual force (Fc) is above the expected force (Fe) and stopping the controllable cutting system when the actual force (Fc) exceeds the expected force (Fe) by a predetermined magnitude.
  6. Method as defined in claim 5, characterized in that the cutting system holds the ply of limp sheet material against the cutting surface by means of a vacuum hold down means, and further by the step (116) of sensing the level of vacuum applied to the ply height, and the step (130) of decreasing the feed rate during the cutting process in response to a decrease in the level of vacuum holding the ply of sheet material.
  7. Method as defined in claims 5 or 6, further characterized by: the step (136) of calibrating said cutting system wherein the current supplied to said X and Y motor means (34, 36) for moving said cutting means (20), in the X, Y coordinate directions is determined for a "no-load" condition at each X, Y coordinate along the cutting surface, and the step (138) of storing said "no-load" X, Y current values at each of said X, Y coordinates for subsequent retrieval and use in calculating said single force vector representative of said actual cutting force (Fc) developed by said cutting means (20).
  8. Method as defined in any one of claims 5 to 7, characterized in that said cutting means is automatically sharpened in accordance with a pre-known sharpening schedule, and further by the step (126) of increasing said feed rate in response to said cutting means (20) being sharpened during the cutting process.
Anspruch[fr]
  1. Système expert, associé à un système de coupe (10) pouvant être commandé, qui contient une banque intégrée de connaissances propre à une application pour permettre à un système de coupe pouvant être commandé (10) de rechercher automatiquement une vitesse d'avance optimale afin de couper une épaisseur d'un matériau souple en feuille (L) replié, pendant une opération de coupe, en réaction à un certain nombre de divers paramètres possibles de coupe du système, lesquels paramètres varient au cours du processus de coupe, ledit système comportant :
    • des moyens (26,28) de moteurs de déplacement en X,Y (34,36) pour déplacer un moyen de coupe (20) parallèlement aux axes de coordonnées des X et des Y au-dessus d'une surface de coupe dudit système de coupe pouvant être commandé (10), et un moyen de moteur de rotation autour d'un axe C pour faire tourner le moyen de coupe (20) autour d'un axe C perpendiculaire au plan XY ;
    • un moyen de commande programmable (12) pour définir et spécifier avant une première opération de coupe au moins un fichier de configuration prédéterminée définissant les données spécifiques de paramètres de commande du système de coupe pour commander le fonctionnement du système de coupe (10) en mode de commande en boucle ouverte en fonction desdites données de paramètres de commande dudit système de coupe ;
    • au moins un moyen de processeur (52) relié audit moyen de commande programmable (12) et audit système de coupe pouvant être commandé (10) pour spécifier et définir au moins un tracé à suivre par ledit moyen de coupe (20) porté par le système de coupe (10) ;
    • ledit fichier de configuration prédéterminée définissant:
      • une vitesse d'avance minimale et une vitesse d'avance maximale pour couper une épaisseur d'un matériau souple en feuille spécifique prédéterminé replié, une amplitude de courant commandé pour le déplacement parallèlement à l'axe des X et une amplitude de courant commandé pour le déplacement parallèlement à l'axe des Y pour alimenter lesdits moyens de moteurs de déplacement en X,Y (34,36) afin de déplacer ledit moyen de coupe (20) parallèlement aux axes de coordonnées des X et des Y au-dessus de la dite surface de coupe, à une vitesse d'avance comprise entre lesdites vitesses d'avance minimale et maximale définies dans ledit fichier de configuration prédéterminée, ledit courant commandé pour le déplacement parallèlement à l'axe des X et ledit courant commandé pour le déplacement parallèlement à l'axe des Y définissant un profil de courant d'alimentation de moteur pour faire fonctionner lesdits moyens de moteurs de déplacements en X,Y (34, 36) à une vitesse prédéterminée attendue parallèlement aux dits axes de coordonnées des X et des Y à chaque point dudit au moins un tracé ;
      • ledit moyen de processeur comportant des moyens pour calculer, à partir de ladite valeur de courant commandé pour le déplacement parallèlement à l'axe des X et de ladite valeur de courant commandé pour le déplacement parallèlement à l'axe des Y, une force (Fe) attendue à chaque point dudit au moins un tracé ;
      • un moyen (52) pour exciter lesdits moyens de moteurs (34, 36) avec ladite intensité de courant commandé pour le déplacement parallèlement à l'axe des X et ladite intensité de courant commandé pour le déplacement parallèlement à l'axe des Y pour déplacer ledit moyen de coupe (20) avec un vitesse d'avance prédéterminée définie dans ledit fichier de configuration prédéterminée ;
      • des moyens (78, 92) pour identifier la position dudit moyen de coupe (20) le long dudit au moins un tracé ;
      • un moyen (52) pour déterminer, à partir du courant commandé pour le déplacement parallèlement à l'axe des X et du courant commandé pour le déplacement parallèlement à l'axe des Y fournis auxdits moyens de moteurs de déplacement en X,Y (34, 36), un vecteur de force unique représentatif de la force de coupe réelle (Fc) développée par ledit moyen de coupe (20) au niveau de ladite partie prédéterminée dudit au moins un tracé pour déterminer la dureté du matériau étalé, dans lequel les intensités des courants pour les déplacements parallèlement aux axes des X et des Y sont commandées de façon à maintenir la vitesse d'avance prédéterminée;
      • un moyen (52) pour comparer la force de coupe réelle (Fc) à la force de coupe attendue (Fe) au niveau de ladite partie prédéterminée dudit tracé afin de générer une valeur de niveau de différence de force; et
      • ledit moyen de processeur (52) réagissant à la dite valeur de niveau de différence de force pour augmenter la vitesse d'avance quand la force réelle (Fc) est inférieure à la force attendue (Fe), pour diminuer la vitesse d'avance quand la force réelle (Fc) est supérieure à la force attendue (Fe), et pour arrêter le système de coupe pouvant être commandé quand la force réelle (Fc) dépasse la force attendue (Fe) d'une valeur prédéterminée.
  2. Système tel que défini dans la revendication 1, caractérisé en ce que le matériau en feuille replié est maintenu contre la surface de coupe par des moyens de maintien à dépression (25) comprenant un détecteur de dépression pour détecter le niveau de la dépression appliquée à l'épaisseur de matériau replié, ledit système comportant en outre ledit moyen de processeur (52) relié et réagissant audit moyen de maintien par dépression (25) pour diminuer la vitesse d'avance, pendant le processus de coupe, en réaction à une diminution du niveau de dépression qui maintient ledit matériau en feuille replié.
  3. Système tel que défini dans la revendication 1 ou 2, caractérisé en ce que ledit système(10) comporte en outre un moyen d'étalonnage dudit système de coupe, dans lequel le courant fourni aux dits moyens de moteurs de déplacements X,Y (34,36) pour déplacer ledit moyen de coupe (20) parallèlement aux axes de coordonnées des X et des Y est déterminé pour un fonctionnement "à vide" à chaque coordonnée X,Y le long de la surface de coupe, lesdites valeurs de courant pour les déplacements parallèlement aux axes de coordonnées des X et des Y de fonctionnement "à vide" correspondant à chacune desdites coordonnées X,Y étant mémorisées pour une extraction et une utilisation ultérieures dans le calcul dudit vecteur de force unique représentatif de ladite force de coupe réelle (Fc) développée par ledit moyen de coupe (20).
  4. Système tel que défini dans la revendication 1, 2 ou 3, caractérisé en ce que ledit moyen de coupe (20) est automatiquement affûté en fonction d'un programme d'affûtage prédéterminé, ledit système comportant en outre ledit moyen de processeur (52) qui augmente ladite vitesse d'avance en réaction à l'affûtage dudit moyen de coupe pendant le processus de coupe.
  5. Procédé pour commander un système (10) conforme à l'une des revendications 1 à 4, comportant des moyens de moteurs de déplacements en X, Y(34, 36) et un moyen de moteur de rotation autour d'un axe C pour déplacer un moyen de coupe (20) parallèlement aux axes des X et des Y le long de la surface de coupe dudit système de coupe pouvant être commandé, et le long d'un axe C perpendiculaire au plan XY, en utilisant un système expert qui contient une banque intégrée de connaissances propre à une application pour permettre au système de coupe pouvant être commandé de rechercher automatiquement une vitesse d'avance optimale afin de couper une épaisseur d'un matériau souple en feuille (L) replié sur la surface de coupe, pendant une opération de coupe, en réaction à un certain nombre de divers paramètres possibles de coupe du système, lesquels paramètres varient au cours du processus de coupe, ledit procédé comportant:
    • l'étape (104) de spécification et de définition d'au moins un tracé à suivre par ledit moyen de coupe (20) en coupant l'épaisseur du matériau souple en feuille replié,
    • l'étape (100) de définition et de spécification, avant une première opération de coupe, d'au moins un fichier de configuration prédéterminée définissant des données spécifiques de paramètres de commande du système de coupe pour commander le fonctionnement du système de coupe (10) en mode de commande en boucle ouverte en fonction desdites données de paramètres de commande du système de coupe, ledit fichier de configuration prédéterminée définissant une vitesse d'avance minimale et une vitesse d'avance maximale pour couper l'épaisseur d'un matériau souple en feuille spécifique prédéterminé, une valeur de courant commandé pour le déplacement parallèlement à l'axe des X et une valeur de courant commandé pour le déplacement parallèlement à l'axe des Y pour exciter lesdits moyens de moteurs de déplacements parallèlement aux axes de coordonnées des X et des Y au-dessus de ladite surface de coupe à une vitesse d'avance comprise entre lesdites vitesses d'avance minimale et maximale définies dans ledit fichier de configuration prédéterminée ;
    • l'étape (104) de définition d'au moins un profil de courant d'alimentation de moteurs à partir des valeurs dudit courant commandé pour le déplacement parallèlement à l'axe des X et des valeurs dudit courant commandé pour le déplacement parallèlement à l'axe des Y, afin de faire fonctionner lesdits moyens de moteurs (34, 36) à une vitesse prédéterminée attendue parallèlement auxdits axes de coordonnées des X et des Y à chaque point dudit au moins un tracé ;
    • l'étape (110) de calcul, à partir de la valeur du courant commandé pour le déplacement parallèlement à l'axe des X et de la valeur du courant commandé pour le déplacement parallèlement à l'axe des Y, de la valeur d'une force (Fe) attendue à chaque point le long dudit au moins un tracé ;
    • l'étape (106) d'excitation des moyens de moteurs pour les déplacements en X,Y (34, 36) avec une valeur de courant commandé pour le déplacement parallèlement à l'axe des X et avec une valeur de courant commandé pour le déplacement parallèlement à l'axe des Y, pour déplacer le moyen de coupe avec une vitesse d'avance prédéterminée définie dans ledit fichier de configuration prédéterminée ;
    • l'étape (108) d'identification de la position du moyen de coupe (20) le long dudit au moins un tracé ;
    • l'étape (110) de détermination, à partir du courant commandé pour le déplacement parallèlement à l'axe des X et du courant commandé pour le déplacement parallèlement à l'axe des Y fournis auxdits moyens de moteurs de déplacements en X,Y (34, 36), d'un vecteur de force unique représentatif de la force de coupe réelle (Fc) développée par ledit moyen de coupe (20) au niveau d'une partie prédéterminée dudit au moins un tracé pour déterminer la dureté du matériau étalé, dans laquelle les intensités des courants pour les déplacements parallèlement aux axes des X et des Y sont commandées de façon à maintenir la vitesse d'avance prédéterminée ;
    • l'étape (122) de comparaison de ladite force de coupe réelle (Fc) à une force de coupe attendue (Fe) au niveau de la dite partie prédéterminée dudit au moins un tracé pour générer une valeur de niveau de différence de force, et
    • l'étape (126, 130, 132) d'augmentation de la vitesse d'avance quand la force réelle (Fc) est inférieure à la force attendue (Fe), de diminution de la vitesse d'avance quand la force réelle (Fc) est supérieure à la force attendue (Fe), et d'arrêt du système de coupe pouvant être commandé quand la force réelle (Fc) dépasse la force attendue (Fe) d'une valeur prédéterminée.
  6. Procédé tel que défini dans la revendication 5, caractérisé en ce que le système de coupe maintient le matériau souple en feuille replié contre la surface de coupe par des moyens de maintien à dépression, et en outre par l'étape (116) de détection du niveau de la dépression appliquée à l'épaisseur de matériau replié et par l'étape (130) de diminution de la vitesse d'avance en réaction à une diminution du niveau de dépression qui maintient ledit matériau en feuille replié.
  7. Procédé tel que défini dans les revendications 5 ou 6, caractérisé en outre par: l'étape (136) d'étalonnage dudit système de coupe dans lequel le courant fourni auxdits moyens de moteurs de déplacements en X,Y (34, 36) pour déplacer ledit moyen de coupe (20) parallèlement aux axes de coordonnées des X et des Y est déterminé pour un fonctionnement "à vide" à chaque coordonnée X,Y le long de la surface de coupe, et l'étape (138) de mémorisation desdites valeurs de courant pour les déplacements parallèlement aux axes de coordonnées des X et des Y de fonctionnement "à vide" correspondant à chacune desdites coordonnées X,Y pour une extraction et une utilisation ultérieures dans le calcul dudit vecteur de force unique représentatif de ladite force de coupe réelle (Fc), développée par ledit moyen de coupe (20).
  8. Procédé tel que défini dans l'une quelconque des revendications 5 à 7, caractérisé en ce que ledit moyen de coupe est automatiquement affûté selon un programme d'affûtage prédéterminé, et en outre par l'étape (126) d'augmentation de ladite vitesse d'avance en réaction à l'affûtage dudit moyen de coupe (20) au cours du processus de coupe.






IPC
A Täglicher Lebensbedarf
B Arbeitsverfahren; Transportieren
C Chemie; Hüttenwesen
D Textilien; Papier
E Bauwesen; Erdbohren; Bergbau
F Maschinenbau; Beleuchtung; Heizung; Waffen; Sprengen
G Physik
H Elektrotechnik

Anmelder
Datum

Patentrecherche

Patent Zeichnungen (PDF)

Copyright © 2008 Patent-De Alle Rechte vorbehalten. eMail: info@patent-de.com