Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
161 words
A filament winding apparatus having a rotating support mandrel and a filament positioning means movable relative to the mandrel from a reference position for controlling the positioning of a filament on the mandrel, comprising first encoder means for producing an output signal corresponding to the rotation of the mandrel, a second encoder means coupled to the filament positioning means for producing an output signal corresponding to the absolute positioning of the positioning means, a drive means for positioning the filament positioning means and including an input, and a microprocessor means including a programmable memory for storing at least one program describing the motion of the filament positioning means in terms of the rotation of the mandrel and utilizing the input data from the first and second encoder means to calculate the proper motion of the filament positioning means, and means to generate a signal to the drive means in accordance with the calculated position and the output of the absolute encoder.
Claim 2
Dependent Claim
161 words
A filament winding apparatus having a rotating support mandrel and a filament positioning means movable relative to the mandrel from a reference position for controlling the positioning of a filament on the mandrel, comprising first encoder means for producing an output signal corresponding to the rotation of the mandrel, a second encoder means coupled to the filament positioning means for producing an output signal corresponding to the absolute positioning of the positioning means, a drive means for positioning the filament positioning means and including an input, and a microprocessor means including a programmable memory for storing at least one program describing the motion of the filament positioning means in terms of the rotation of the mandrel and utilizing the input data from the first and second encoder means to calculate the proper motion of the filament positioning means, and means to generate a signal to the drive means in accordance with the calculated position and the output of the absolute encoder.
Claim 3
Dependent Claim
21 words
In the filament winding machine of claim 1 wherein said first encoder means is an incremental encoder coupled to the mandrel.
Claim 4
Dependent Claim
68 words
The filament winding apparatus of claim 1 wherein said second encoder means is sampled at a constant rate and produces a binary number corresponding to the absolute position of the positioning means, said microprocessor means storing a plurality of successive immediately preceding readings for determining the speed and acceleration of the drive means and generating a control signal for controlling the speed and acceleration of the drive means.
Claim 5
Dependent Claim
77 words
In the filament winding apparatus of claim 1 wherein said positioning means is sequentially moved in distinct separate drive modes including a constant speed mode, an accelerating mode, a decelerating mode and a dwell mode, said accelerating and decelerating modes including tables in said memory defining a speed modifying signal for controlling the energizing signal to establish a predetermined position in accordance with the calculated stored program and a drive signal in accordance with the drive mode.
Claim 6
Dependent Claim
84 words
The filament winding apparatus of claim 4 wherein said second encoder means is sampled at a constant rate and produces a binary number corresponding to the absolute position of the positioning means, said microprocessor means storing a plurality of successive immediately preceding readings for determining the speed and acceleration of the drive means and generating a control signal for controlling the speed and acceleration of the drive means and means responsive to the output of the second encoder means to establish the drive mode.
Claim 7
Dependent Claim
207 words
A filament winding apparatus having a rotating support mandrel and a filament positioning means reciprocable along the mandrel from a reference position, comprising first encoder means for producing an output signal corresponding to the rotation of the mandrel, a second encoder means coupled to the filament positioning means for producing an output signal corresponding to the absolute positioning, a microprocessor having a calculating means generating a position related signal for each position sample and having an output, a drive means for positioning the filament positioning means and including an input coupled to said drive means, and said microprocessor including a means for sampling said first and second encoder means and inputting of said encoder means to said microprocessor and having memory means storing both data which describes the motion the positioning means is to make and a program which utilizes the stored data and the input data from the encoder means to calculate proper motion of the machine, said calculating means including means defining a particular position for each incremental sample, means comparing the calculated position number with the actual position sample number, said calculating means generating a drive signal based on the historical sequence of said samples to establish a controlled acceleration of the drive means.
Claim 8
Dependent Claim
207 words
A filament winding apparatus having a rotating support mandrel and a filament positioning means reciprocable along the mandrel from a reference position, comprising first encoder means for producing an output signal corresponding to the rotation of the mandrel, a second encoder means coupled to the filament positioning means for producing an output signal corresponding to the absolute positioning, a microprocessor having a calculating means generating a position related signal for each position sample and having an output, a drive means for positioning the filament positioning means and including an input coupled to said drive means, and said microprocessor including a means for sampling said first and second encoder means and inputting of said encoder means to said microprocessor and having memory means storing both data which describes the motion the positioning means is to make and a program which utilizes the stored data and the input data from the encoder means to calculate proper motion of the machine, said calculating means including means defining a particular position for each incremental sample, means comparing the calculated position number with the actual position sample number, said calculating means generating a drive signal based on the historical sequence of said samples to establish a controlled acceleration of the drive means.
Claim 9
Dependent Claim
34 words
In the filament winding apparatus of claim 6 wherein said first encoder means is a digital incremental encoder and said second encoder means is an absolute digital encoder coupled to the filament positioning means.
Claim 10
Dependent Claim
40 words
In the filament winding apparatus of claim 7 including speed modifying tables including a modifying number for each position within a total predetermined number of the incremental encoder numbers, said calculating means employing said numbers in generating said drive signal.
Claim 11
Dependent Claim
26 words
The filament winding apparatus of claim 8 wherein said table is a sine-cosine table defining a speed modifying characteristic for the motion of said positioning means.
Claim 12
Dependent Claim
78 words
The filament winding apparatus of claim 6 wherein said filament positioning means moves in sequence of predetermined mathematical defined motions, said memory means storing a plurality of distinct programs one for each of such motions, and means connected to said microprocessor and to said first encoder means and responsive to the output signal corresponding to the changeover position invoking the program which describes the motion for the followng sequence calculates the proper motion of the filament positioning means.
Claim 13
Dependent Claim
37 words
In the filament winding apparatus of claim 6 wherein said microprocessor includes a series of program tables defining different winding configurations for developing particular winding programs by inserting of identifying variables and defining a particular winding configuration.
Claim 14
Dependent Claim
25 words
In the filament winding apparatus of claim 11 wherein a linkage table provides for combining of the program tables to form the particular winding program.
Claim 15
Dependent Claim
33 words
The filament winding apparatus of claim 6 wherein said filament positioning means includes means for gathering a plurality of individual filaments into a band for winding on the mandrel from said reference position.
Claim 16
Dependent Claim
86 words
In the filament winding apparatus of claim 6 said microprocessor includes a plurality of different winding programs, said first encoder means is an incremental digital encoder, a resettable digital counter coupled to said incremental encoder means to count the pulse output, a digital comparator having a first input connected to said counter and a second input connected to said microprocessor for receiving a reference position number, said comparator having an output connected to said microprocessor for signalling the microprocessor to jump to a new winding program.
Claim 17
Dependent Claim
227 words
A filament winding apparatus for producing a filament would object having a rotating support mandrel and a multiple filament head mounted on a track for reciprocable movement along the mandrel from a reference position, comprising a first digital encoder means for producing a train of output signal pulses corresponding to the rotation of the mandrel, a second digital encoder means coupled to the filament head for producing an output number identifying the absolute positioning from said reference position a drive means for positioning the head, and a microprocessor means including a calculating means and a memory having a pluraity of individual programs defining different mathematically defined motion of the filament head in accordance with the rotation of the mandrel for producing different winding configurations and each having unspecified variables permitting definition of a particular winding configuration including a head position for each incremental encoder sample and a velocity motion signal for each head position for each of said winding configurations said microprocessor having means to combine said programs into a particular sequence program defining a plurality of winding segments for the wound object, means responsive to said second digital encoder means to selectively execute said particular programs and utilizing the outputs of said encoders to calculate the proper position of the head and a drive signal based on the calculated proper position and the actual head position.
Claim 18
Dependent Claim
227 words
A filament winding apparatus for producing a filament would object having a rotating support mandrel and a multiple filament head mounted on a track for reciprocable movement along the mandrel from a reference position, comprising a first digital encoder means for producing a train of output signal pulses corresponding to the rotation of the mandrel, a second digital encoder means coupled to the filament head for producing an output number identifying the absolute positioning from said reference position a drive means for positioning the head, and a microprocessor means including a calculating means and a memory having a pluraity of individual programs defining different mathematically defined motion of the filament head in accordance with the rotation of the mandrel for producing different winding configurations and each having unspecified variables permitting definition of a particular winding configuration including a head position for each incremental encoder sample and a velocity motion signal for each head position for each of said winding configurations said microprocessor having means to combine said programs into a particular sequence program defining a plurality of winding segments for the wound object, means responsive to said second digital encoder means to selectively execute said particular programs and utilizing the outputs of said encoders to calculate the proper position of the head and a drive signal based on the calculated proper position and the actual head position.
Claim 19
Dependent Claim
49 words
In the filament winding machine of claim 15 wherein a plurality of said particular programs are stored in memory and said apparatus includes a selection means for selection of any one of said particular programs and said second encoder means is an absolute encoder coupled to the filament head.