Claims
- 1. A control system for a pivotally actuated tracer having an object engager which traces an object while the object is held in a more-vertical-than-horizontal orientation, said control system comprising:a signal element generating a signal related to a rotational orientation of the object engager; a tracer control element applying control signals to said pivotally actuated tracer, which control signals cause the object engager to be pivotally actuated against and along the object to be traced with a biasing force toward said object while the object engager is rotated along the object; and a gravity compensation element operably connected to said signal element and compensating for the effects of gravity on said object engager by causing said trace control element to apply said control signals in such a way that said tracer exerts a pivoting force on said object engager which varies depending on the rotational orientation of said object engager to keep the biasing force substantially constant along said object.
- 2. The control system of claim 1, wherein said object to be traced is a lens or a lens pattern;wherein said tracer control element is adapted to apply said control signals so that said biasing force is applied radially inwardly with respect to a rotational axis about which said object engager rotates; and wherein said gravity compensation element is adapted to cause said trace control element to apply said control signals in such a way that said tracer exerts a progressively smaller pivoting force the closer said object engager comes to an uppermost rotational position and a progressively larger pivoting force the closer said object engager comes to a lowermost rotational position.
- 3. The control system of claim 1, wherein the object to be traced is a lens mount of an eyeglass frame;wherein said tracer control element is adapted to apply said control signals so that said biasing force is applied in a radially outward direction; and wherein said gravity compensation element is adapted to cause said trace control element to apply said control signals in such a way that said tracer exerts a progressively larger pivoting force the closer said object engager comes to an uppermost rotational position and a progressively smaller pivoting force the closer said object engager comes to a lowermost rotational position.
- 4. The control system of claim 1, wherein said trace control element and said gravity compensation element are responsive to object type information indicative whether the object being traced is a lens mount of an eyeglass frame, a lens, or a lens pattern;wherein said tracer control element is adapted to apply said control signals so that said biasing force is applied radially inwardly with respect to a rotational axis about which said object engager rotates when said object type information indicates that the object being traced is a lens or a lens mount and is adapted to apply said control signals so that said biasing force is applied in a radially outward direction with respect to said rotational axis when said object type information indicates that the object being traced is a lens mount of an eyeglass frame; and wherein said gravity compensation element is adapted to cause said trace control element to apply said control signals in such a way that said tracer exerts: a progressively larger pivoting force the closer said object engager comes to an uppermost rotational position and a progressively smaller pivoting force the closer said object engager comes to a lowermost rotational position, when said object type information indicates that the object being traced is a lens mount of an eyeglass frame; and when said object type information indicates that the object being traced is a lens or a lens pattern, a progressively smaller pivoting force the closer said object engager comes to said uppermost rotational position and a progressively larger pivoting force the closer said object engager comes to said lowermost rotational position.
- 5. The control system of claim 1, wherein said object to be traced is a lens mount of an eyeglass frame;wherein said tracer control element is adapted to apply said control signals so that said biasing force is applied in a radially outward direction; and wherein said gravity compensation element is adapted to cause said trace control element to apply said control signals in such a way that said tracer exerts a pivoting force which varies substantially as a function of rotational orientation of the object engager, wherein said function of rotational orientation is: for rotational orientations from zero to 99 grads, rbias@n=rbias@zero+abs(rbias@100−rbias@zero)*sin(n); for rotational orientations from 100 to 199 grads, rbias@n=rbias@200+abs(rbias@100−rbias@200)*sin(n); for rotational orientations from 200 to 299 grads, rbias@n=rbias@200+abs(rbias@300−rbias@200)*sin(n); and for rotational orientations from 300 to 399 grads, rbias@n=rbias@zero+abs(rbias@300−rbias@zero)*sin(n), wherein the 100 grad orientation is defined as the rotational orientation in which the object engager is rotated to its highest position and wherein the 300 grad orientation is defined as the rotational orientation in which the object engager in its lowest position; wherein n represents the rotational orientation in angular units, rbias@n represents the pivoting force at the rotational orientation n; abs represents an absolute value operation; rbias@zero represents a pivoting force which is emperically determined to provide favorable resistance to object disengagement at the zero grad orientation; rbias@100 represents a pivoting force which is emperically determined to provide favorable resistance to object disengagement at the 100 grad orientation; rbias@200 represents a pivoting force which is emperically determined to provide favorable resistance to object disengagement at the 200 grad orientation; and rbias@300 represents a pivoting force which is emperically determined to provide favorable resistance to object disengagement at the 300 grad orientation.
- 6. The control system of claim 5, wherein said gravity compensation element is adapted to select values for rbias@n by referencing a look-up table based on a present rotational orientation n.
- 7. The control system of claim 5, wherein said gravity compensation element is adapted to approximate said function of rotational orientation by treating each of a plurality of intervals of rotational orientations with a single respective value of rbias@n which is representative of actual rbias@n values in that interval, said single respective value of rbias@n for each interval being selectable by the gravity compensation element by reference to a look-up table.
- 8. A control and data acquisition system for a pivotally actuated tracer having an object engager which traces an object while the object is held in a more-vertical-than-horizontal orientation, said control system comprising:a signal element generating a signal related to a rotational orientation of the object engager as the object engager is rotated about the object to be traced; a tracer control element applying control signals to said pivotally actuated tracer, which control signals cause the object engager to be pivotally actuated against and along the object to be traced with a biasing force toward said object while the object engager is rotated along the object; a gravity compensation element operably connected to said signal element and adapted to compensate for the effects of gravity on said object engager by causing said trace control element to apply said control signals in such a way that said tracer exerts a pivoting force on said object engager which varies depending on the rotational orientation of said object engager to keep the biasing force substantially constant along said object, said biasing force being a sum of the pivoting force and a component of gravitational force on said object engager directed toward said object; a position monitoring element detecting, while the object engager is rotated, pivot information indicative of how far the object engager has been pivoted and extension information indicative of how far the object engager has been extended from a pivot axis of said tracer, said pivot information and extension information defining polar coordinate information when combined with rotational information indicative of the rotational orientation of the object engager at instances when said pivot information and said extension information are detected; and a conversion element adapted to convert at least one aspect of said polar coordinate information into cylindrical coordinate information.
- 9. The control and data acquisition system of claim 8, wherein said object to be traced is a lens or a lens pattern;wherein said tracer control element is adapted to apply said control signals so that said biasing force is applied radially inwardly with respect to a rotational axis about which said object engager rotates; and wherein said gravity compensation element is adapted to cause said trace control element to apply said control signals in such a way that said tracer exerts a progressively smaller pivoting force the closer said object engager comes to an uppermost rotational position and a progressively larger pivoting force the closer said object engager comes to a lowermost rotational position.
- 10. The control and data acquisition system of claim 8, wherein the object to be traced is a lens mount of an eyeglass frame;wherein said tracer control element is adapted to apply said control signals so that said biasing force is applied in a radially outward direction; and wherein said gravity compensation element is adapted to cause said trace control element to apply said control signals in such a way that said tracer exerts a progressively larger pivoting force the closer said object engager comes to an uppermost rotational position and a progressively smaller pivoting force the closer said object engager comes to a lowermost rotational position.
- 11. The control and data acquisition system claim 8, wherein said trace control element and said gravity compensation element are responsive to object type information indicative whether the object being traced is a lens mount of an eyeglass frame, a lens, or a lens pattern;wherein said tracer control element is adapted to apply said control signals so that said biasing force is applied radially inwardly with respect to a rotational axis about which said object engager rotates when said object type information indicates that the object being traced is a lens or a lens mount and is adapted to apply said control signals so that said biasing force is applied in a radially outward direction with respect to said rotational axis when said object type information indicates that the object being traced is a lens mount of an eyeglass frame; and wherein said gravity compensation element is adapted to cause said trace control element to apply said control signals in such a way that said tracer exerts: a progressively larger pivoting force the closer said object engager comes to an uppermost rotational position and a progressively smaller pivoting force the closer said object engager comes to a lowermost rotational position, when said object type information indicates that the object being traced is a lens mount of an eyeglass frame; and when said object type information indicates that the object being traced is a lens or a lens pattern, a progressively smaller pivoting force the closer said object engager comes to said uppermost rotational position and a progressively larger pivoting force the closer said object engager comes to said lowermost rotational position.
- 12. The control and data acquisition system of claim 8, wherein said object to be traced is a lens mount of an eyeglass frame;wherein said tracer control element is adapted to apply said control signals so that said biasing force is applied in a radially outward direction; and wherein said gravity compensation element is adapted to cause said trace control element to apply said control signals in such a way that said tracer exerts a pivoting force which varies substantially as a function of rotational orientation of the object engager, wherein said function of rotational orientation is: for rotational orientations from zero to 99 grads, rbias@n=rbias@zero+abs(rbias@100−rbias@zero)*sin(n); for rotational orientations from 100 to 199 grads, rbias@n=rbias@200+abs(rbias@100−rbias@200)*sin(n); for rotational orientations from 200 to 299 grads, rbias@n=rbias@200+abs(rbias@300−rbias@200)*sin(n); and for rotational orientations from 300 to 399 grads, rbias@n=rbias@zero+abs(rbias@300−rbias@zero)*sin(n), wherein the 100 grad orientation is defined as the rotational orientation in which the object engager is rotated to its highest position and wherein the 300 grad orientation is defined as the rotational orientation in which the object engager in its lowest position; wherein n represents the rotational orientation in angular units, rbias@n represents the pivoting force at the rotational orientation n; abs represents an absolute value operation; rbias@zero represents a pivoting force which is empirically determined to provide favorable resistance to object disengagement at the zero grad orientation; rbias@100 represents a pivoting force which is empirically determined to provide favorable resistance to object disengagement at the 100 grad orientation; rbias@200 represents a pivoting force which is empirically determined to provide favorable resistance to object disengagement at the 200 grad orientation; and rbias@300 represents a pivoting force which is empirically determined to provide favorable resistance to object disengagement at the 300 grad orientation.
- 13. The control and data acquisition system of claim 12, wherein said gravity compensation element is adapted to select values for rbias@n by referencing a look-up table based on a present rotational orientation n.
- 14. A control system for controlling the movement of a pivotally actuated tracer having an object-engaging element about the periphery of an object held in a more-vertical-than-horizontal orientation comprising:a controller for moving said object-engaging element about said periphery and applying a pivotal force against said object; a detector generating a signal indicative of the location of said engager on said periphery; and a compensator operably connected to said controller and to said detector for varying said pivotal force in response to said signal.
- 15. A method of tracing an object comprising the steps of:holding the object in a more-vertical-than-horizontal orientation; providing a pivotally actuated tracer having an object-engager; and holding the object engager against the object with a substantially constant force while moving said object-engager about the periphery of the object.
- 16. The method of claim 15 wherein the step of holding the object-engager against the object with a substantially constant force while moving said object-engager about the periphery of the object comprises the step of compensating for the effect of gravity on said object-engager.
- 17. The method of claim 15 wherein the step of holding the object-engager against the object with a substantially constant force while moving said object-engager about the periphery of the object comprises the step of varying the force applied to said tracer as said object-engager moves about the periphery of the object.
- 18. The method of claim 15 including the additional step of determining the rotational orientation of the object-engager.
- 19. A control and data acquisition system comprising:a pivotally actuated tracer having an object engager for tracing an object held in a more-vertical-than-horizontal orientation; a signal element generating a signal related to a rotational orientation of the object engager as the object engager is rotated about the object to be traced; a tracer control element applying control signals to said pivotally actuated tracer, said control signals causing the object engager to pivot against and along the object to be traced with a biasing force; a gravity compensation element operably connected to said signal element for compensating for the effect of gravity on said object engager by causing said trace control element to exert a pivoting force on said object engager, said force being dependent upon the rotational orientation of said object engager, to keep the biasing force substantially constant along said object; a position monitoring element detecting, while the object engager is rotated, pivot information indicative of how far the object engager has been pivoted and extension information indicative of how far the object engager has been extended from a pivot axis of said tracer, said pivot information and extension information defining polar coordinate information when combined with rotational information indicative of the rotational orientation of the object engager at instances when said pivot information and said extension information are detected; and a conversion element adapted to convert at least one aspect of said polar coordinate information into cylindrical coordinate information.
Parent Case Info
This application is a continuation of 09/271,271 filed Mar. 17, 1999 now U.S. Pat. No. 6,249,991.
US Referenced Citations (57)
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/271271 |
Mar 1999 |
US |
Child |
09/888516 |
|
US |