Method and apparatus for self-calibrating a motion control system
First Claim
Patent Images
1. A computer readable medium comprising instructions capable of implementing a method of self-calibrating a motion control system, the method comprising:
- receiving a test parameter;
ensuring a reasonable test can be executed based on the test parameter;
generating a part program based upon the test parameter;
instructing a user of the motion control system regarding set up of a device capable of acquiring data associated with the test; and
executing the test, wherein the part program is executed as part of the test; and
wherein the act of ensuring a reasonable test can be executed comprises ensuring a reasonable ballbar circle test can be executed.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method of and apparatus for self-calibrating a motion control system is provided. The method includes the steps of receiving a test parameter, ensuring a reasonable test can be executed based on the test parameter, generating a part program based upon the test parameter, instructing a user of the motion control system regarding set up of a device capable of acquiring data associated with the test, and executing the test, wherein the part program is executed as part of the test.
95 Citations
46 Claims
-
1. A computer readable medium comprising instructions capable of implementing a method of self-calibrating a motion control system, the method comprising:
-
receiving a test parameter;
ensuring a reasonable test can be executed based on the test parameter;
generating a part program based upon the test parameter;
instructing a user of the motion control system regarding set up of a device capable of acquiring data associated with the test; and
executing the test, wherein the part program is executed as part of the test; and
wherein the act of ensuring a reasonable test can be executed comprises ensuring a reasonable ballbar circle test can be executed.
-
-
2. A machine tool, comprising:
-
a) an actuator having an attached mechanical member;
b) a motion command generator adapted to produce motion commands capable of controlling the actuator;
c) a compensator adapted to compensate the motion commands based upon at least one compensation parameter; and
d) a controller in communication with the actuator, the motion command generator, and the compensator, and adapted to;
i) receive a test parameter;
ii) ensure a reasonable test can be executed based on the test parameter;
iii) generate a part program based upon the test parameter;
iv) instruct a user of the motion control system regarding set up of a device capable of acquiring data associated with the test; and
v) execute the test, wherein the part program is executed part of the test; and
wherein the act of ensuring a reasonable test can be executed comprises ensuring a reasonable ballbar circle test can be executed.
-
-
3. A method of self-calibrating a motion control system comprising:
-
receiving a test parameter;
ensuring a reasonable test can be executed based on the test parameter;
generating a part program based upon the test parameter;
instructing a user of the motion control system regarding set up of a device capable of acquiring data associated with the test; and
executing the test, wherein the part program is executed as part of the test;
whereinthe act of ensuring a reasonable test can be executed comprises ensuring a reasonable ballbar circle test can be executed. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 43)
-
-
4. A method of self-calibrating a motion control system comprising:
-
receiving a test parameter;
ensuring a reasonable test can be executed based on the test parameter;
generating a part program based upon the test parameter;
instructing a user of the motion control system regarding set up of a device capable of acquiring data associated with the test; and
executing the test, wherein the part program is executed as part of the test;
wherein at least one of the act of instructing a user and the act of executing the test comprises using a finite state machine to coordinate progression through tasks associated with the at least one of the acts. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44)
-
-
45. A computer readable medium comprising instructions capable of implementing a method of self-calibrating a motion control system, the method comprising:
-
receiving a test parameter;
ensuring a reasonable test can be executed based on the test parameter;
generating a part program based upon the test parameter;
instructing a user of the motion control system regarding set up of a device capable of acquiring data associated with the test; and
executing the test, wherein the part program is executed as part of the test;
wherein at least one of the act of instructing a user and the act of executing the test comprises using a finite state machine to coordinate progression through tasks associated with the at least one of the acts.
-
-
46. A machine tool, comprising:
-
a) an actuator having an attached mechanical member;
b) a motion command generator adapted to produce motion commands capable of controlling the actuator;
c) a compensator adapted to compensate the motion commands based upon at least one compensation parameter; and
d) a controller in communication with the actuator, the motion command generator, and the compensator, and adapted to;
i) receive a test parameter;
ii) ensure a reasonable test can be executed based on the test parameter;
iii) generate a part program based upon the test parameter;
iv) instruct a user of the motion control system regarding set up of a device capable of acquiring data associated with the test; and
v) execute the test, wherein the part program is executed part of the test;
wherein at least one of the act of instructing a user and the act of executing the test comprises using a finite state machine to coordinate progression through tasks associated with the at least one of the acts.
-
Specification