← Back to Patent Explorer
US4229684A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for time-optimized positioning of at least one body in a desired target position

Assignee: Agie Charmilles SA
•
Filing: 1978-07-07
•
Granted: 1980-10-21
•
Expires: 1998-07-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a system and method for controlling the motor drive for positioning a workpiece on a compound slide in such a way that the workpiece arrives at the target position in minimum elapsed time and without overshoot. A fixed program memory, in conjunction with a comparator and a combiner, is used to process information as to the actual position and velocity of the body and the desired position and velocity of the body to determine the optimum torque for the motor. The memory includes information as to the control characteristics of the motor and the desired path yet to be traveled to the target position. The method of positioning comprises the steps of controlling the motor so that it runs initially at maximum torque in a first region, at less than maximum torque and in the same direction in a second region, and then at yet another torque magnitude and with the torque in the opposite direction in a third region. The torque is brought to zero value within a predetermined distance from the target position.

Inventors

  • 👤 Marco Saglini
  • 👤 Walter Meier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 05:55
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B2219/00; G05B2219/30; G05B2219/43; G05B2219/43045; G05B2219/43097

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 392 words
Apparatus for time-optimizing positioning of a body at a target position (3) having a motor (130) driving the body with predetermined torque from a start position (2, 12) to the target positions (3) comprising means (10) storing an identification of the target position (3); means (134, 135) providing identification of an actual position of the body; means (113) comparing the actual and target position and providing a distance-to-target signal; means (119, 120, 122) furnishing a motor speed signal; quadrant identification means (124) responsive to the distance-to-target signal and the motor speed signal to determine, in a Cartesian coordinate system, the direction and distance of movement of the motor; speed-distance relation memory means (PROM, 115) storing a curve representative of the loci on a speed-distance curve at which the motor must reverse torque, while the body is being moved to the target and requiring only a single torque reversal; means (117, 126) coupled to the speed-distance relation memory means (115) and the motor speed furnishing means (119, 120, 122) and providing an output signal coupled to the quadrant region identification means (124) when, upon operation of the motor, the position of the body intersects the speed-distance curve stored in said speed distance relation memory means (115), said quadrant region identification means then providing a torque-reversal command signal; motor control means (132, 133) responsive to the distance-to-target signal as well as to the torque reversal command signal and controlling the motor to provide output torque first in the direction required to bring the body to the target and then, upon receiving the torque reversal command signal, to reverse the motor torque to brake approach of the body to the target; means (144) defining a target accuracy range (Δs o ) and representative of the maximum tolerance distance of positioning of the body from the target position, and furnishing a tolerance range signal; means (145) defining a target speed approach range (Δv o ) representative of maximum deviation of speed of the body when its movement is controlled by the motor from a commanded speed and furnishing an approach range signal; and means (146, 122) connected to and responsive to the tolerance range signal and the approach range signal additionally controlling the motor control means to deenergize the motor when the body is within the target accuracy range and moving at the approach range speed.
Claim 2
Dependent Claim 392 words
Apparatus for time-optimizing positioning of a body at a target position (3) having a motor (130) driving the body with predetermined torque from a start position (2, 12) to the target positions (3) comprising means (10) storing an identification of the target position (3); means (134, 135) providing identification of an actual position of the body; means (113) comparing the actual and target position and providing a distance-to-target signal; means (119, 120, 122) furnishing a motor speed signal; quadrant identification means (124) responsive to the distance-to-target signal and the motor speed signal to determine, in a Cartesian coordinate system, the direction and distance of movement of the motor; speed-distance relation memory means (PROM, 115) storing a curve representative of the loci on a speed-distance curve at which the motor must reverse torque, while the body is being moved to the target and requiring only a single torque reversal; means (117, 126) coupled to the speed-distance relation memory means (115) and the motor speed furnishing means (119, 120, 122) and providing an output signal coupled to the quadrant region identification means (124) when, upon operation of the motor, the position of the body intersects the speed-distance curve stored in said speed distance relation memory means (115), said quadrant region identification means then providing a torque-reversal command signal; motor control means (132, 133) responsive to the distance-to-target signal as well as to the torque reversal command signal and controlling the motor to provide output torque first in the direction required to bring the body to the target and then, upon receiving the torque reversal command signal, to reverse the motor torque to brake approach of the body to the target; means (144) defining a target accuracy range (Δs o ) and representative of the maximum tolerance distance of positioning of the body from the target position, and furnishing a tolerance range signal; means (145) defining a target speed approach range (Δv o ) representative of maximum deviation of speed of the body when its movement is controlled by the motor from a commanded speed and furnishing an approach range signal; and means (146, 122) connected to and responsive to the tolerance range signal and the approach range signal additionally controlling the motor control means to deenergize the motor when the body is within the target accuracy range and moving at the approach range speed.
Claim 3
Dependent Claim 64 words
Apparatus according to claim 1, wherein the means (117, 126) providing the output signal upon positioning of the body at the intersection of the speed-distance curve comprises a comparator (177) receiving a signal representative of actual motor speed and a signal representative of commanded motor speed at the then pertaining distance from the target as determined by the speed-distance relation memory means (PROM, 115).
Claim 4
Dependent Claim 141 words
Apparatus according to claim 1, wherein the motor is pulse-operated; and further comprising error speed signal means (118) comparing a signal representative of the actual motor speed with a signal representative of commanded motor speed at the then pertaining distance from the target as determined by the speed-distance relation memory means (PROM, 115), and furnishing a speed error signal; a duty cycle modulator (128) connected to and controlling operation of the motor control means (132, 133) having stored therein a representation of the maximum duty cycle of the motor, connected to receive the error speed signal output from the speed signal comparison means (118) and providing a speed modulation output signal to the motor control means (132, 133) to modify the duty cycle to be no more than a maximum predetermined permissible rate of change of speed to ensure system stability.
Claim 5
Dependent Claim 57 words
Apparatus according to claim 3, wherein the means (117, 126) providing the output signal upon positioning of the body at the intersection of the speed-distance curves comprises a comparator (117) receiving the actual motor speed signal and the commanded motor speed signal then pertaining from the target as determined by the speed-distance relation memory means (PROM, 115).

References Cited (Backward Citations)

US3860861A Cited
US3914677A Cited
US3836833A Cited
US3893616A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-10-21 1984-04-21 1984-10-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-10-21 1988-04-21 1988-10-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-10-21 1992-04-21 1992-10-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag