Method and apparatus for self-calibrating a motion control system
AssigneeSiemens Energy & Automation, Inc.
InventorStephen J. Yutkowitz
Life of this patent
Estimating the term…
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.
Claims46
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.
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.
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
- the act of ensuring a reasonable test can be executed comprises ensuring a reasonable ballbar circle test can be executed.
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.
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.
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.
Dependencies are inferred from the claim text.