Method and apparatus for positional reference in an automated manufacturing system
Assignee3D Systems, Inc.
InventorsWilliam D. Macy, Ryan Luke Alejo, Nathan D. Eversole
Life of this patent
Estimating the term…
Abstract
Applied within an automated robotic manufacturing system that includes additive manufacturing capabilities, methods and enabling devices are disclosed for achieving precise multi-dimension positional alignment among a plurality of diverse took that are involved in collaboratively constructing a solid object. The enabling devices according to various embodiments include an automatically deployed contact sensing probe and a tool center point sensor that detects contact with tools in multiple axes. At least one disclosed method advantageously utilizes both sensing devices in complement.
Claims14
In a robotic manufacturing system, a sensing device for establishing positional relationships among a plurality of movable components within the system by detecting contact with movable components approaching from at least two directions comprising:
- a first contact-sensing surface configured to cause an output signal of the sensing device to change state when a movable tool, approaching from a first direction of approach, makes contact with the first contact-sensing surface;
- and
- a second contact-sensing surface configured to cause an output signal of the sensing device to change state when a movable tool, approaching from a second direction of approach that is orthogonal to the first direction, makes contact with the second contact-sensing surface.
In a system comprising a motion control system for moving tool tips into specific positions as described by a combination of coordinate values along a plurality of mutually orthogonal axes, a method, executed at least in part by a controller directing the motion control system, for determining an offset between at least one tool tip and a reference location associated with a contact sensor comprising:
- (a) moving the tool tip to a first initial position at which the tool tip is not contacting the contact sensor and to specific coordinate of a first axis such that contact between the tool tip and the contact sensor can be achieved by further motion in at least one axis other than the first axis;
- (b) moving the tool tip from the first initial position towards the contact sensor in a first direction, by motion in at least one second axis, until the contact sensor detects contact with the tool tip;
- (c) recording at least one second coordinate value corresponding to a position, along the at least one second axis, of the tool tip upon contact with the contact sensor;
- (d) moving the first tool tip to a second initial position at which the tool tip is not contacting the contact sensor and to the specific coordinate of the first axis such that contact between the tool tip and the contact sensor can be achieved by further motion in at least one axis other than the first axis, the second position being substantially opposite in direction, with respect to the contact sensor, from the first initial position;
- (e) moving the first tool tip in a second direction towards the contact sensor until the contact sensor detects contact with the tool tip;
- (f) recording at least one third coordinate value corresponding to a position, along the at least one second axis, of the tool tip upon contact with the contact sensor while moving from the second initial position;
- (g) determining an offset value for the tool tip relative to the contact sensor by calculating an average between the second coordinate value and the third coordinate value.
In a motion control system configured to create relative motion between multiple parts of the system as controlled by a computer, an apparatus, to be coupled to a first part for detecting proximity to a second part, comprising:
- a contact sensing element;
- a movable contact probe coupled to the contact sensing element;
- an actuator, controlled by the computer, mechanically coupled to apply a deploying force to move the contact probe from an idle position to a deployed position;
- wherein the contact sensing element is configured to detect when a contact force due to contact with the second part, causes displacement of the contact probe by exceeding the deploying force and wherein the actuator is configured to provide a variable deploying force.
Dependencies are inferred from the claim text.