Oscillator-based path planning for machining of a pocket shape in workpiece
AssigneeMitsubishi Electric Research Laboratories, Inc.
InventorsTamas Kalmar-Nagy, Huseyin Erdim
Life of this patent
Estimating the term…
Abstract
A method determines a path of a tool machining a pocket shape in a workpiece. The pocket shape is defined by a closed curve in an x-y plane. The method determines positions and velocities of a motion of an oscillator having an energy defined by a function that is positive within a boundary of the pocket shape and equals zero on the boundary of the pocket shape. The method determines coordinates of the path of the tool based on corresponding pairs of position and velocity values of the motion, wherein a position value of each pair represents an x coordinate of the path of the tool in the x-y plane, and a velocity value of each pair represents a y coordinate of the path of the tool in the x-y plane.
Claims13
A method for determining a path of a tool machining a pocket shape in a workpiece, wherein the pocket shape is a closed curve in an x-y plane, comprising:
- determining positions and velocities of a motion of an oscillator having an energy defined by a function that is positive within a boundary of the pocket shape and equals zero on the boundary of the pocket shape;
- determining coordinates of the path of the tool based on corresponding pairs of position and velocity values of the motion, wherein a position value of each pair represents an x coordinate of the path of the tool in the x-y plane, and a velocity value of each pair represents a y coordinate of the path of the tool in the x-y plane;
- determining an equation describing the motion of the oscillator, wherein the equation includes a damping term;
- solving the equation with respect to time to determine a set of position and velocity values of the motion of the oscillator for a corresponding set of time instants;
- and
- determining coordinates of the path of the tool at each time instants based on corresponding position and velocity values of the motion;
- updating the damping term;
- updating the path of the tool by resolving the equation with the updated damping term;
- comparing a metric of a performance of the machining with a threshold;
- and
- repeating the updating the damping term and the path of the tool based on a result of the comparing, wherein steps of the method are performed by a processor.
A system for determining for determining a path of a tool machining a pocket shape given by a closed curve on an x-y plane, comprising:
- a processor for determining positions and velocities of a motion of an oscillator having an energy defined by a function that is positive within a boundary of the pocket shape and equals zero on the boundary of the pocket shape and for determining coordinates of the path of the tool based on corresponding pairs of position and velocity values of the motion, wherein a position value of each pair represents an x coordinate of the path of the tool on the x-y plane, and a velocity value of each pair represents a y coordinate of the path of the tool on the x-y plane,
- wherein the processor determines an equation describing the motion of the oscillator, wherein the equation includes a damping term, and the processor solves the equation with respect to time to determine a set of position and velocity values of the motion of the oscillator for a corresponding set of time instants, determines coordinates of the path of the tool at each time instants based on corresponding position and velocity values of the motion, updates the damping term, updates the path of the tool by resolving the equation with the updated damping term, compares a metric of a performance of the machining with a threshold, and repeats the updating the damping term and the path of the tool based on a result of the comparing.
A non-transitory computer readable recording medium for determining a path of a tool machining a pocket shape in a workpiece, having stored thereon, instructions that when executed by a processor, cause the processor comprising steps of:
- determining positions and velocities of a motion of an oscillator having an energy defined by a function that is positive within a boundary of the pocket shape and equals zero on the boundary of the pocket shape, wherein the pocket shape is a closed curve in an x-y plane;
- determining coordinates of the path of the tool based on corresponding pairs of position and velocity values of the motion, wherein a position value of each pair represents an x coordinate of the path of the tool in the x-y plane, and a velocity value of each pair represents a y coordinate of the path of the tool in the x-y plane;
- determining an equation describing the motion of the oscillator, wherein the equation includes a damping term;
- solving the equation with respect to time to determine a set of position and velocity values of the motion of the oscillator for a corresponding set of time instants;
- and
- determining coordinates of the path of the tool at each time instants based on corresponding position and velocity values of the motion;
- updating the damping term;
- updating the path of the tool by resolving the equation with the updated damping term;
- comparing a metric of a performance of the machining with a threshold;
- and
- repeating the updating the damping term and the path of the tool based on a result of the comparing.
Dependencies are inferred from the claim text.