Numerical control system for highly dynamic processes
First Claim
1. A numerical control system for performing path interpolation calculations for the control of highly dynamic processes having different path contour geometries wherein a vector having a length L connects in linear form a first point P1 to a second point P2, said first and second points being located in three dimensional Cartesian space having axes x, y, and z, length L having Cartesian components X, Y and Z and being subject to an angular rotation C about the z axis, the system also having process parameters S and K wherein S is an address identifying the parameter to be modified and K identifies the modified parameter, said system comprising:
- a coarse interpolator means for performing coarse interpolations of and outputting path elements L, X, Y, Z and C and the parameters S and K between path increments wherein said course interpolations are a function of the path contour geometry but are independent of a time grid;
a master fine interpolator means for performing fine interpolations of said path elements and parameters and including an intermediate memory and being connected downstream from the course interpolator means and receiving, intermediately storing, subsequently processing the coarse interpolations from said coarse interpolator means, and outputting said path elements and parameters as fine interpolations, wherein there is no joint fixed grid frame for data exchange between the coarse interpolator means and the fine interpolator means; and
control means operating in time independence from the coarse interpolator means for controlling the fine interpolator means so that said memory thereof performs fine interpolation steps and the outputting of parameters S and K in real time.
1 Assignment
0 Petitions
Accused Products
Abstract
A numerical control system performs path interpolation calculations for the control of highly dynamic processes having different path contour geometries wherein a vector having a length L connects in linear form a first point P1 to a second point P2. These points are located in three dimensional Cartesian space having axes x, y, and z. Length L has Cartesian components X, Y and Z and is subject to an angular rotation C about the z axis. The system also has process parameters S and K wherein S is an address identifying the parameter to be modified and K identifies the modified parameter value. A coarse interpolator outputs the path elements L, X, Y, Z and C and the parameters S and K between path increments as course interpolations which are a function of the path contour geometry but are independent of time frame. A fine interpolator having an intermediate memory is connected downstream from the course interpolator. The fine interpolator outputs the path elements and parameters as fine interpolations. The intermediate memory receives, for intermediate storage and subsequent processing, the course interpolations from the course interpolator. There is no joint fixed grid frame for data exchange between the two interpolators. Control means operates in time independence from the coarse interpolator and controls the fine interpolator with its memory to perform the fine interpolation steps and the outputting of parameters S and K in real time.
-
Citations
24 Claims
-
1. A numerical control system for performing path interpolation calculations for the control of highly dynamic processes having different path contour geometries wherein a vector having a length L connects in linear form a first point P1 to a second point P2, said first and second points being located in three dimensional Cartesian space having axes x, y, and z, length L having Cartesian components X, Y and Z and being subject to an angular rotation C about the z axis, the system also having process parameters S and K wherein S is an address identifying the parameter to be modified and K identifies the modified parameter, said system comprising:
-
a coarse interpolator means for performing coarse interpolations of and outputting path elements L, X, Y, Z and C and the parameters S and K between path increments wherein said course interpolations are a function of the path contour geometry but are independent of a time grid; a master fine interpolator means for performing fine interpolations of said path elements and parameters and including an intermediate memory and being connected downstream from the course interpolator means and receiving, intermediately storing, subsequently processing the coarse interpolations from said coarse interpolator means, and outputting said path elements and parameters as fine interpolations, wherein there is no joint fixed grid frame for data exchange between the coarse interpolator means and the fine interpolator means; and control means operating in time independence from the coarse interpolator means for controlling the fine interpolator means so that said memory thereof performs fine interpolation steps and the outputting of parameters S and K in real time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification