The International Journal of Advanced Manufacturing Technology · 2009 · 33 citations · 24 references
EngineeringMathematicsMechanical EngineeringComputational MechanicsDynamical SystemsSystem DynamicsControl SystemsControl TheoryController DesignDynamic ControlFeedforward ControlInverse DynamicsBernstein PolynomialsCnc ControllersError Analysis In Contour GenerationInverse Problems For Ordinary Differential EquationsNumerical Solutions Of Ordinary Differential EquationsPolynomial Basis FunctionsPolynomial ExpansionPolynomial Shape Functions
For CNC machines governed by typical feedback controllers, the problem of compensating for inertia and damping of the machine axes is solved by a priori modifications to the commanded path geometry. Standard second-order models of axis dynamics are expressed in terms of the path parameter ξ rather than the time t as independent variable, incurring ordinary differential equations with polynomial coefficients. For a commanded path specified as a Pythagorean-hodograph curve R(ξ) and a P controller, a modified path $\hat{\bf R}(\xi)$ can be determined as a rational Bézier curve, that precisely compensates for the axis inertia and damping, and thus (theoretically) achieves zero contour error. For PI, PID, or P–PI controllers, exact closed-form solutions for $\hat{\bf R}(\xi)$ are no longer possible, but polynomial approximations may be computed in the numerically stable Bernstein basis on ξ ∈ [ 0,1 ]. The inverse-dynamics path modification procedure is applicable to both constant feedrates and variable feedrates defined by polynomial functions V(ξ) of the curve parameter. The method is described in the general context of PID controllers, and its implementation is then demonstrated for both P and PI controllers, governing motion along paths with extreme variations of curvature and/or parametric speed.
24
Interpolation and Approximation
O. Shisha, Philip J. Davis · Mathematics of Computation · 1966 · 431 citations
Algorithms for polynomials in Bernstein form
Rida T. Farouki, V. T. Rajan · Computer Aided Geometric Design · 1988 · 345 citations