IP Library Granted Patent US 6,922,025
Granted Patent B2
US 6,922,025 · App. 10/368,850 · Granted Jul 26, 2005

Zero ripple linear motor system

Assignee: Anorad Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,922,025
App. No.
10/368,850
Granted
Jul 26, 2005
Kind
B2
Abstract

The present invention relates systems and methods for compensating for errors associated with a linear motion system. The systems and methods determines one or more errors associated with the linear motion system and adjusts or corrects an input drive signal associated with the linear motion system to compensate for the one or more errors. The one or more errors of the linear motion system can include cogging errors and ripple errors. The one or more errors can be measured using a measurement system or the one or more errors can be associated with selectable coefficients or parameters, such as standard errors, or device type errors stored in a library.

Claims (56)

1. A linear motion system comprising:

a linear motor that receives at least one signal from at least one of an amplifier and controller;

a measurement component that measures two or more errors associated with a linear motion system;

a mapping system that maps the two or more errors into two or more parameters and aggregates the two or more parameters into an aggregated parameter; and

a correction system that alters an input signal based at least in part upon the aggregated parameter to compensate for the two or more errors.

2. The system of claim 1 , the correction system provides a correction signal to a controller to compensate for the two or more errors, the controller adjusts the input drive signal based on the correction signal.

3. The system of claim 1 , the correction system provides a correction instruction to a controller to compensate for the two or more errors, the controller adjusts the input drive signal based on the correction instruction.

4. The system of claim 1 , the two or more errors comprising at least one of cogging and ripple errors.

5. The system of claim 1 , the linear motion system having a linear motor that moves along a track and at least one sensor that measures the two or more errors, the at least one sensor being positioned on one of the at least linear motor and track.

6. The system of claim 1 , the input drive signal being provided by one of a controller and an amplifier.

7. The system of claim 1 , the measurement system further comprising a neural network operative to measure the two or more errors and provide a designated output pattern to the correction system.

8. The system of claim 1 , the measurement system further comprising an expert system operative to measure the two or more errors and provide a designated output pattern to the correction system.

9. The system of claim 1 , the measurement system operative to measure two or more errors from an amplifier, the two or more errors comprising a mismatch of input signals from a controller and the amplifier.

10. The system of claim 1 , the two or more errors relating to back electromagnetic forces that cause harmonic distortion in the input drive signal.

11. A system that compensates for errors in a linear motion system, the system comprising:

an error library containing a plurality of device type characteristics and two or more error coefficients associated with the plurality of device type characteristics;

a parameter selector operative to allow a user to select two or more device type characteristics and automatically associate two or more error coefficients with the selected device type characteristics; and

an adjustment system that adjusts an input signal to compensate for two or more errors of a linear motion system using the two or more error coefficients.

12. The system of claim 11 , further comprising a mapping system that maps the two or more error coefficients into two or more error parameters and aggregates the two or more error parameters into a single aggregated parameter, the adjustment system utilizes the single aggregated parameter to compensate for the two or more errors.

13. The system of claim 11 , being implemented as a stand-alone module.

14. The system of claim 11 , further comprising a user interface coupled to the parameter selector for allowing a user to select device type characteristics.

15. The system of claim 11 , the two or more error coefficients being related to at least one of cogging and ripple errors.

16. A computer-readable medium having computer executable instructions for performing a method of compensating for errors associated with a linear motion system, the method comprising:

mapping at least two errors relating to a linear motion system into a single aggregated parameter;

placing the errors and their matching parameter into an error library; and

modifying an input drive signal to compensate for the at least two errors utilizing the aggregated parameter.

17. The computer readable medium of claim 16 , the at least two errors being received from a measurement system coupled to at least one sensor on a linear motion system.

18. The computer readable medium of claim 16 , the at least two errors being received from an error library containing a plurality of selectable device type characteristics and one or more errors associated with the device type characteristics.

19. A compensation module for compensating for errors in a linear motion system, the compensation module comprising:

a measurement system that measures two or more errors associated with a linear motion system;

a correction system that provides an aggregated parameter relative to the two or more errors; and

a controller operative to correct an input signal to compensate for the two or more errors using the aggregated parameter.

20. The module of claim 19 , further comprising a mapping system that maps the two or more errors into two or more parameters and aggregates the two or more parameters into a single aggregated parameter.

21. The module of claim 19 , further comprising an adjustment system that provides a correction signal utilizing the aggregated parameter, the controller adjusts the input drive signal based on the correction signal.

22. The module of claim 19 , the measurement system further comprising a neural network operative to measure the two or more errors and provide a designated output pattern to the controller.

23. The module of claim 19 , the measurement system further comprising an expert system operative to measure the two or more errors and provide a designated output pattern to the controller.

24. A method for compensating for errors in a linear motion system, the system comprising:

measuring two or more errors associated with a linear motion system;

mapping the two or more errors into an aggregated parameter; and

adjusting an input drive signal based on the aggregated parameter.

25. The method of claim 24 , further comprising associating parameters with the two more errors.

26. Tho method of claim 24 , further comprising determining a correction factor based on the aggregated parameter, the correction factor being utilized to dynamically adjust the input drive signal.

27. A method for compensating for errors in a linear motion system, the method comprising:

associating linear motion system device type characteristics with one or more error parameters;

storing the device type characteristics and the one or more error parameters in an error library; and

providing a device type characteristic selector to allow a user to select device type characteristics.

28. The method of claim 27 , further comprising dynamically mapping the two or more parameters into an aggregated parameter.

29. The method of claim 27 , further comprising determining a correction factor based on an aggregated parameter, the correction factor being utilized to dynamically adjust an input drive signal of a linear motion system.

30. A system for compensating for errors in a linear motion system, the system comprising:

means for determining two or more errors associated with a linear motion system;

means for mapping the two or more errors into a single aggregated parameter; and

means for modifying an input drive signal of the linear motion system utilizing the single aggregated parameter to compensate for the two or more errors.

31. A linear motion system comprising:

a measurement system that receives at least one signal from at least one of an amplifier and controller, wherein the measurement system is operative to measure one or more errors from an amplifier, the one or more errors comprising a mismatch of input signals from a controller and the amplifier;

a measurement/computational component that measures two or more errors associated with a linear motion system; and

a correction system that facilitates adjustment of an input signal based at least in part upon the two or more errors.

Assignments (2)
MERGER Recorded Nov 30, 2017
From: ANORAD CORPORATION
To: ROCKWELL AUTOMATION, INC.
Reel/Frame 044263/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2003
From: SMITH, JAMES F.
To: ANORAD CORPORATION
Reel/Frame 014269/0968 →
Continuity (2)
Provisional Application 6035865000 · Feb 21, 2002
Related Publication 20030227268A1 · Dec 11, 2003