Interpolation method for numerical control machine
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorJunichi Kamata
Life of this patent
Estimating the term…
Abstract
In machining a workpiece along a spiral line with a numerical control machine, an interpolation method is employed in which, in order to maintain the machining speed constant, the spiral line is divided into a number of segments, and a small movement in the direction of the rotational axis and a small movement in the linear axis direction are calculated for each of the segments.
Claims4
An interpolation method for a numerical control machine which is used to machine a workpiece along a spiral segment which changes with a predetermined pitch in the direction of a linear axis perpendicular to a rotational axis, comprising the steps of:
- setting desired values for a start point S.sub.0, a finish point S.sub.F and a pitch P of said spiral segment, and a machining speed v.sub.c ;
- dividing, according to said desired values, said spiral segment into a plurality of short segments each of which is used for machining in a short time .DELTA.T, and calculating a linear axis coordinate r.sub.0 of a start point of each of said short segments;
- and
- calculating, according to said linear axis coordinate r.sub.0, machining speed v.sub.c, and short time .DELTA.T, a small amount of rotation .DELTA..theta. around said rotational axis and a small movement .DELTA.r in a direction of said linear axis, said small amount of rotation .DELTA..theta. and said small movement .DELTA.r being employed for simultaneous linear interpolation.
An interpolation method for a numerical control machine which is used to machine a workpiece along a variable-pitch spiral segment whose pitch changes at a predetermined rate in the direction of a linear axis perpendicular to a rotational axis, comprising the steps of:
- setting desired values for a radius R.sub.0 of a start point, a rotational angle .theta..sub.G of a finish point, a pitch constant P.sub.0 and a pitch variation constant .DELTA.P of said spiral segment, and a machining speed v;
- obtaining, according to said desired values, an amount of rotation .DELTA..theta. for machining said workpiece from a point P.sub.n on said spiral segment in a short time .DELTA.T;
- obtaining a radius r.sub.n of a point P.sub.n+1 located relative to said point P.sub.n through rotation .DELTA..theta.;
- and
- obtaining a difference .DELTA.r between radii of said points P.sub.n+1 and P.sub.n, said data .DELTA..theta. and .DELTA.r thus obtained being employed for simultaneous linear interpolation.
Dependencies are inferred from the claim text.