Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
228 words
In a machine including a system for controlling tape feeding means, wherein the system includes means for driving the tape feeding means, an improvement in the system for controlling the tape feeding means, the improvement comprising: (a) the driving means including a d.c. motor having an output shaft for driving the tape feeding means; (b) means for sensing respective increments of actual angular displacement of the motor output shaft; (c) means responsive to the sensing means for counting the respective increments; (d) microcomputer means including a microprocessor coupled to the counting means and comprising i. clock means for generating successive sampling time periods, ii. means for providing first counts respectively representative of successive desired angular displacements of the motor output shaft during successive sampling time periods, iii. means for providing second counts respectively representative of actual angular displacements of the motor output shaft during successive sampling time periods, and iv. means for compensating for the difference between the first and second counts during each successive sampling time period and generating a pulse width modulated control signal for controlling the d.c. motor, the motor control signal causing the actual angular displacement of the motor output shaft to substantially match the desired angular displacement of the motor output shaft during successive sampling time periods; and (e) signal amplifying means for operably coupling the motor control signal to the d.c. motor.
Claim 2
Dependent Claim
228 words
In a machine including a system for controlling tape feeding means, wherein the system includes means for driving the tape feeding means, an improvement in the system for controlling the tape feeding means, the improvement comprising: (a) the driving means including a d.c. motor having an output shaft for driving the tape feeding means; (b) means for sensing respective increments of actual angular displacement of the motor output shaft; (c) means responsive to the sensing means for counting the respective increments; (d) microcomputer means including a microprocessor coupled to the counting means and comprising i. clock means for generating successive sampling time periods, ii. means for providing first counts respectively representative of successive desired angular displacements of the motor output shaft during successive sampling time periods, iii. means for providing second counts respectively representative of actual angular displacements of the motor output shaft during successive sampling time periods, and iv. means for compensating for the difference between the first and second counts during each successive sampling time period and generating a pulse width modulated control signal for controlling the d.c. motor, the motor control signal causing the actual angular displacement of the motor output shaft to substantially match the desired angular displacement of the motor output shaft during successive sampling time periods; and (e) signal amplifying means for operably coupling the motor control signal to the d.c. motor.
Claim 3
Dependent Claim
23 words
The improvement according to claim 1, wherein the sensing means comprises analog to digital signal converting means coupled to the motor output shaft.
Claim 4
Dependent Claim
24 words
The improvement according to claim 1, wherein the sensing means comprises means for sensing the direction of angular displacement of the motor output shaft.
Claim 5
Dependent Claim
14 words
The improvement according to claim 1, wherein the microcomputer means includes said counting means.
Claim 6
Dependent Claim
34 words
The improvement according to claim 1, including the microprocessor programmed for responding to an input signal representative of desired linear displacements of an element of the tape feeding means during successive sampling time periods.
Claim 7
Dependent Claim
57 words
The improvement according to claim 1, wherein the microprocessor includes means for comparing first and second counts and generating an error signal representative of the difference, said motor control signal comprising a function of the error signal and a previous error signal, and said motor control signal comprising a function of a previously generated motor control signal.
Claim 8
Dependent Claim
20 words
The improvement according to claim 1, wherein the compensation means includes means for implementing calculation of a recursive mathematical expression.
Claim 9
Dependent Claim
18 words
The improvement according to claim 1, wherein the microprocessor includes counting means for generating the motor control signal.
Claim 10
Dependent Claim
23 words
The improvement according to claim 1, wherein the compensation means includes means for compensating for d.c. motor start-up torque due to a load.
Claim 11
Dependent Claim
59 words
The improvement according to claim 1, wherein the compensation means includes means for calculating in advance of each sampling time period a portion of the motor control signal for use in generating the motor control signal during the sampling time period, whereby the motor control signal may be generated in a lesser time interval during the sampling time period.
Claim 12
Dependent Claim
36 words
The improvement according to claim 1, wherein each of the first counts comprises an amount representative of a desired increment of linear displacement of an element of the tape feeding means during a sampling time period.
Claim 13
Dependent Claim
20 words
The improvement according to claim 1, wherein the sensing means comprises quadrature encoder means coupled to the motor output shaft.
Claim 14
Dependent Claim
36 words
The improvement according to claim 1, wherein the means for providing first counts includes means for calculating respective first counts, and said calculating means including acceleration and deceleration and constant velocity constants stored in the microprocessor.
Claim 15
Dependent Claim
42 words
The improvement according to claim 1, wherein the microprocessor includes at least one set of values each of which is representative of a different desired trapezoidal-shaped velocity versus time profile of cyclical motion of a predetermined element of the tape feeding means.
Claim 16
Dependent Claim
66 words
The improvement according to claim 1, wherein the tape feeding means includes tape cutting means, the tape cutting means includes a knife and a solenoid operably coupled to the knife, the microcomputer means includes means for coupling the microprocessor to the solenoid, and the microprocessor includes means programmed for controlling the solenoid to timely cause the knife to cut tape fed by the tape feeding means.
Claim 17
Dependent Claim
40 words
The improvement according to claim 1, wherein the tape feeding means has a predetermined element, and the motor control signal controlling linear displacement of the element during successive sampling time periods to follow a desired trapezoidal-shaped velocity versus time profile.
Claim 18
Dependent Claim
179 words
In a machine including a system for controlling tape feeding means, a process for controlling the velocity of a predetermined element of the tape feeding means in accordance with a desired velocity versus time profile, the process comprising: (a) providing a d.c. motor having an output shaft for driving the tape feeding means; (b) providing counts representative of respective desired angular displacements of the shaft during successive sampling time periods to cause a predetermined element of the tape feeding means to be moved in accordance with a desired velocity versus time profile; (c) sensing angular displacement of the shaft and in response thereto providing counts representative of respective actual angular displacements of the shaft during successive sampling time periods; and (d) digitally compensating for the difference between desired and actual counts and generating a motor control signal for controlling rotation of the shaft to cause the actual angular displacement of the shaft to substantially match the desired displacement thereof, whereby the element of the tape feeding means is moved substantially in accordance with the desired velocity versus time profile.
Claim 19
Dependent Claim
179 words
In a machine including a system for controlling tape feeding means, a process for controlling the velocity of a predetermined element of the tape feeding means in accordance with a desired velocity versus time profile, the process comprising: (a) providing a d.c. motor having an output shaft for driving the tape feeding means; (b) providing counts representative of respective desired angular displacements of the shaft during successive sampling time periods to cause a predetermined element of the tape feeding means to be moved in accordance with a desired velocity versus time profile; (c) sensing angular displacement of the shaft and in response thereto providing counts representative of respective actual angular displacements of the shaft during successive sampling time periods; and (d) digitally compensating for the difference between desired and actual counts and generating a motor control signal for controlling rotation of the shaft to cause the actual angular displacement of the shaft to substantially match the desired displacement thereof, whereby the element of the tape feeding means is moved substantially in accordance with the desired velocity versus time profile.
Claim 20
Dependent Claim
16 words
The process according to claim 17, wherein step (b) includes the step of computing said counts.
Claim 21
Dependent Claim
23 words
The process according to claim 17, wherein step (c) includes the step of sensing the direction of angular displacement of the d.c. motor.
Claim 22
Dependent Claim
60 words
The process according to claim 17, wherein step (d) includes the steps of: 1. comparing counts representative of respective desired and actual angular displacements, 2. generating an error signal representative of the difference between respective desired and actual counts and in response thereto generating a motor control signal which compensates for the difference between said desired and actual angular displacements.
Claim 23
Dependent Claim
40 words
The process according to claim 17, wherein step (c) includes the step of calculating a count representative of the total desired displacement of the shaft for causing the element of the tape feeding means to follow the desired trapezoidal-shaped profile.
Claim 24
Dependent Claim
26 words
The process according to claim 17, wherein step (d) includes the step of calculating the motor control signal from a function of a recursive mathematical expression.
Claim 25
Dependent Claim
24 words
The process according to claim 17, wherein step (b) includes the step of generating respective counts representative of desired angular displacements of the shaft.
Claim 26
Dependent Claim
24 words
The process according to claim 17, wherein step (d) includes the step of generating respective counts representative of actual angular displacements of the shaft.
Claim 27
Dependent Claim
44 words
The process according to claim 17, wherein step (d) includes the steps of: 1. generating a pulse width modulated motor control signal, 2. amplifying said pulse width modulated control signal, and 3. applying the amplified pulse width modulated control signal to said D.C. motor.
Claim 28
Dependent Claim
89 words
The process according to claim 21, wherein step (b) includes the step of calculating a first plurality of counts respectively representative of successive desired increments of angular displacement of the shaft during successive sampling time periods, step (c) includes the step of sampling a second plurality of counts respectively representative of successive actual increments of angular displacement of the shaft during successive sampling time periods, and step (d) includes the step of digitally calculating a compensated difference between the corresponding first and second counts during successive sampling time periods.