Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
226 words
Apparatus for cutting pattern pieces from sheet material in accordance with preprocessed marker data comprising: an automatically controlled cutting machine including a table that supports sheet material being cut, a cutter including a cutting tool, controlled motor means connected with the table and cutter for moving the cutting tool and sheet material on the table relative to one another in cutting engagement and control means connected with the motor means for producing motor command signals to guide the cutting tool along lines of cut in accordance with program data defined by the pattern pieces in the marker; and preprocessing means connected with the control means of the automatically controlled cutting machine for receiving and processing data defining the pattern piece in the marker prior to use in the control means of the cutting machine to identify in the marker data trouble points of high cutting difficulty including points of close approach, or tangencies and to generate remedial motor command signals, the preprocessing means including window comparator means for detecting potential trouble points of high cutting difficulty from a comparison of rectangular windows about two adjacent pattern pieces, one of the pattern pieces being cut subsequent to the other in a predetermined order established by the program data, and for further identifying critical line segments of the adjacent pattern pieces in overlapping areas of the rectangular windows.
Claim 2
Dependent Claim
226 words
Apparatus for cutting pattern pieces from sheet material in accordance with preprocessed marker data comprising: an automatically controlled cutting machine including a table that supports sheet material being cut, a cutter including a cutting tool, controlled motor means connected with the table and cutter for moving the cutting tool and sheet material on the table relative to one another in cutting engagement and control means connected with the motor means for producing motor command signals to guide the cutting tool along lines of cut in accordance with program data defined by the pattern pieces in the marker; and preprocessing means connected with the control means of the automatically controlled cutting machine for receiving and processing data defining the pattern piece in the marker prior to use in the control means of the cutting machine to identify in the marker data trouble points of high cutting difficulty including points of close approach, or tangencies and to generate remedial motor command signals, the preprocessing means including window comparator means for detecting potential trouble points of high cutting difficulty from a comparison of rectangular windows about two adjacent pattern pieces, one of the pattern pieces being cut subsequent to the other in a predetermined order established by the program data, and for further identifying critical line segments of the adjacent pattern pieces in overlapping areas of the rectangular windows.
Claim 3
Dependent Claim
68 words
Apparatus for cutting pattern pieces from sheet material as defined in claim 1 wherein: the control means in the automatically controlled cutting machine includes means for establishing the feed rate of the cutting tool and the sheet material relative to one another; and the preprocessing means includes means for generating in the processed data reduced feed rate signals for the cutting tool and material at the trouble points.
Claim 4
Dependent Claim
91 words
Apparatus for cutting pattern pieces from sheet material as defined in claim 1 wherein: the cutting tool in the cutting machine comprises a knife blade having a sharp leading edge which is advanced along a line of cut; the controlled motor means includes a motor means for orienting the knife blade relative to the line of cut at each point along the cutting path; and the preprocessing means includes means for generating yaw signals for orienting the knife blade at an angle to the line of cut at the trouble points.
Claim 5
Dependent Claim
34 words
Apparatus for cutting pattern pieces from sheet material as defined in claim 1 wherein the preprocessing means includes path modification means for offsetting the line of cut in the vicinity of the trouble points.
Claim 6
Dependent Claim
41 words
Apparatus for cutting pattern pieces as defined in claim 4 wherein the path modification means includes means for smoothly blending the offset portion of the cutting path in the vicinity of a trouble point with adjacent portions of the cutting path.
Claim 7
Dependent Claim
29 words
Apparatus for cutting pattern pieces from sheet material as defined in claim 1 wherein the preprocessing means includes means for calculating the separation of two adjacent lines of cut.
Claim 8
Dependent Claim
53 words
Apparatus for cutting pattern pieces from sheet material as defined in claim 6 wherein the preprocessing means further includes means for calculating the angular relationships of two cutting paths separated less than a preset amount; and means for generating remedial motor command signals when the angular relationships are less than a preset angle.
Claim 9
Dependent Claim
160 words
In a system for automatically cutting sheet material with a reciprocated cutting blade, the blade and material being moved relative to one another in cutting engagement as the blade is guided along cutting paths defined by marker data representing a plurality of patterns in a closely packed array, the improvement comprising: processing means receiving the marker data for identification of critical cutting paths in the closely packed array of patterns, the processing means including path separation calculating means for determining the separation distances of two adjacent cutting paths of patterns in the array, means for comparing the determined separation distances with a pre-established minimum separation distance to identify a critical cutting path having a segment located less than the minimum separation distance from an adjacent cutting path, and path modification means for modifying the marker data along identified critical cutting paths to offset the located segments and establish the minimum separation distance at each point along the adjacent cutting paths.
Claim 10
Dependent Claim
160 words
In a system for automatically cutting sheet material with a reciprocated cutting blade, the blade and material being moved relative to one another in cutting engagement as the blade is guided along cutting paths defined by marker data representing a plurality of patterns in a closely packed array, the improvement comprising: processing means receiving the marker data for identification of critical cutting paths in the closely packed array of patterns, the processing means including path separation calculating means for determining the separation distances of two adjacent cutting paths of patterns in the array, means for comparing the determined separation distances with a pre-established minimum separation distance to identify a critical cutting path having a segment located less than the minimum separation distance from an adjacent cutting path, and path modification means for modifying the marker data along identified critical cutting paths to offset the located segments and establish the minimum separation distance at each point along the adjacent cutting paths.
Claim 11
Dependent Claim
43 words
In a system for automatically cutting sheet material, the improvement of claim 8 wherein the processing means further includes signal generating means for producing compensating blade commands for guiding the cutting blade along critical cutting paths identified by the calculating and comparing means.
Claim 12
Dependent Claim
40 words
In a system for automatically cutting sheet material, the improvement of claim 9 wherein the signal generating means has a reduced feed rate generator for reducing the rate of advance of the cutting blade along an identified critical cutting path.
Claim 13
Dependent Claim
47 words
In a system for automatically cutting sheet material, the improvement of claim 9 wherein the signal generating means comprises a yaw signal generator for producing signals orienting the blade slightly out of a position tangent to the critical cutting path and away from the adjacent cutting path.
Claim 14
Dependent Claim
64 words
In a system for automatically cutting sheet material, the improvement of claim 8 further including in the data processing means means for calculating the angular relationships of the critical cutting path and the adjacent cutting path and means for comparing the calculated angular relationships with a minimum angle to exclude from a critical classification cutting paths having angular relationships greater than a specified amount.
Claim 15
Dependent Claim
71 words
In a system for automatically cutting sheet material with a reciprocating cutting blade the improvement of claim 8 wherein the data processing means includes a window comparator identifying patterns in the array having potentially critical cutting paths separated by less than the minimum separation distance from an adjacent pattern, the window comparator being connected in the data processing means to receive the pattern data prior to the path separation calculating means.
Claim 16
Dependent Claim
50 words
In a system for automatically cutting sheet material, the improvement as defined in claim 13 wherein: the window comparator includes means for establishing windows defined by the limits of the pattern pieces in two coordinate directions, and means for comparing the windows of one pattern piece with another for overlap.
Claim 17
Dependent Claim
44 words
In a system for cutting sheet material as defined in claim 14, the improvement wherein the window comparator and the path separation calculating means cooperate to limit calculations of the separation distances to the portions of the cutting paths lying within the window overlap.
Claim 18
Independent Claim
244 words
A method of cutting pattern pieces from sheet material with a cutting blade and preprocessed marker data defining the pattern pieces in a closely packed array comprising: reducing the pattern pieces in the marker array to machine readable data defining the shapes and positioning of the patteren pieces in the array in terms of rectangular coordinates; preprocessing the machine readable data by comparing the data of one pattern piece with another in a data processor to determine the separation between the pieces in the array, and identifying in the data processor critical segments of a cutting path for a pattern piece which segments are located closer to an adjacent pattern piece than a predetermined amount, the step of identifying including defining rectangular windows around adjacent pattern pieces by means of the maximum and minimum coordinates along each coordinate axis, and examining the distance between the pattern pieces along those segments of the cutting paths falling within any area of a rectangular window overlapping an adjacent window; generating basic command signals from the machine readable data for guiding the cutting blade along cutting paths defined by the shapes and positioning of the pattern pieces in the array; generating remedial command signals for guiding the cutting blade past the identified critical segments; and cutting the pattern pieces from the sheet material by guiding the cutting blade along cutting paths defined by the shapes and positioning of the pattern pieces with the basic and remedial command signals.
Claim 19
Independent Claim
244 words
A method of cutting pattern pieces from sheet material with a cutting blade and preprocessed marker data defining the pattern pieces in a closely packed array comprising: reducing the pattern pieces in the marker array to machine readable data defining the shapes and positioning of the patteren pieces in the array in terms of rectangular coordinates; preprocessing the machine readable data by comparing the data of one pattern piece with another in a data processor to determine the separation between the pieces in the array, and identifying in the data processor critical segments of a cutting path for a pattern piece which segments are located closer to an adjacent pattern piece than a predetermined amount, the step of identifying including defining rectangular windows around adjacent pattern pieces by means of the maximum and minimum coordinates along each coordinate axis, and examining the distance between the pattern pieces along those segments of the cutting paths falling within any area of a rectangular window overlapping an adjacent window; generating basic command signals from the machine readable data for guiding the cutting blade along cutting paths defined by the shapes and positioning of the pattern pieces in the array; generating remedial command signals for guiding the cutting blade past the identified critical segments; and cutting the pattern pieces from the sheet material by guiding the cutting blade along cutting paths defined by the shapes and positioning of the pattern pieces with the basic and remedial command signals.
Claim 20
Dependent Claim
79 words
A method of cutting pattern pieces from sheet material with a cutting blade as defined in claim 16 wherein: the step of generating basic command signals from the machine readable data comprises generating basic command signals controlling the feed rate of the cutting blade along a cutting path; and the step of generating remedial command signals comprises generating signals which reduce the feed rate established by the basic command signals along the identified critical segments of a cutting path.
Claim 21
Dependent Claim
90 words
A method of cutting pattern pieces from sheet material with a cutting blade as defined in claim 16 wherein: the step of generating basic command signals from the machine readable data comprises generating command signals for orienting the cutting blade tangentially of a cutting path at each point along the path; and the step of generating remedial command signals comprises generating yaw signals for rotating the cutting blade slightly out of the tangent position and away from an adjacent pattern piece along the identified critical segments of a cutting path.
Claim 22
Dependent Claim
49 words
A method of cutting pattern pieces from sheet material as defined in claim 16 wherein the step of generating remedial command signals comprises generating signals for guiding the cutting blade along a cutting path offset from the adjacent pattern piece by a limited amount at an identified critical segment.
Claim 23
Dependent Claim
67 words
A method of cutting pattern pieces from sheet material as defined in claim 19 wherein the step of generating signals for guiding along an offset cutting path includes generating a new cutting path offset from an identified critical segment in an old cutting path by a fixed amount and blending the new cutting path into the old cutting path at the opposite ends of the critical segment.
Claim 24
Dependent Claim
89 words
A method of cutting pattern pieces from sheet material with a cutting blade as defined in claim 16 wherein the step of comparing one pattern piece with another in the data processor to determine and identify critical segments of a cutting path comprises establishing an order in which the pattern pieces in the marker are to be cut in the array, and comparing the data of one pattern piece only with the data of pattern pieces to be cut prior to said one pattern piece to identify critical segments.
Claim 25
Dependent Claim
63 words
A method of cutting pattern pieces from sheet material as defined in claim 16 wherein the step of examining includes comparing the two maximum values of the point data in each coordinate for two pattern pieces, and comparing the two minimum values of the point data in each coordinate for the same two pieces to establish the overlapping area of the rectangular windows.
Claim 26
Independent Claim
154 words
A method of preprocessing data defining a marker of pattern pieces to be cut from a layup of sheet material with an automatically controlled knife blade comprising the steps of: reading data defining the marker of pattern pieces into a data processor with the periphery of each pattern piece and the positioning of the pieces within the marker fully defined by the data; comparing the data of each pattern piece with the data of each other pattern piece in the processor to identify critical segments of the pattern peripheries lying closer to adjacent pattern pieces than a predetermined minimum separation distance; and selectively modifying the marker data defining the pattern pieces by calculating from the data identified as a critical segment new data defining a cutting path for the blade offset from the identified critical segment and away from a closely adjacent pattern piece to establish a separation not less than the predetermined minimum.
Claim 27
Independent Claim
154 words
A method of preprocessing data defining a marker of pattern pieces to be cut from a layup of sheet material with an automatically controlled knife blade comprising the steps of: reading data defining the marker of pattern pieces into a data processor with the periphery of each pattern piece and the positioning of the pieces within the marker fully defined by the data; comparing the data of each pattern piece with the data of each other pattern piece in the processor to identify critical segments of the pattern peripheries lying closer to adjacent pattern pieces than a predetermined minimum separation distance; and selectively modifying the marker data defining the pattern pieces by calculating from the data identified as a critical segment new data defining a cutting path for the blade offset from the identified critical segment and away from a closely adjacent pattern piece to establish a separation not less than the predetermined minimum.
Claim 28
Dependent Claim
60 words
A method of preprocessing data defining a marker of pattern pieces as defined in claim 23 wherein the step of comparing comprises scanning the data for each pattern piece for the limits of the peripheries in two known coordinate directions and comparing the limits of the pieces to establish the potential for critical segments having less than the minimum separation.
Claim 29
Dependent Claim
59 words
A method of preprocessing data defining a marker of pattern pieces as defined in claim 23 wherein the step of modifying the marker data additionally includes adding to the data identified as a critical segment a yaw command to orient the knife blade out of a position tangent to the cutting path and away from an adjacent pattern piece.
Claim 30
Dependent Claim
51 words
A method of preprocessing data defining a marker of pattern pieces as defined in claim 23 further including the step of adding to the modified marker data a reduced feed rate command to slow the rate at which the knife blade advances along the offset cutting path in a cutting process.