Affiliation:
1. Moscow State University of Technology STANKIN
Abstract
Currently, not all control systems of multi-axis machine tools and industrial robots are capable of efficiently machining the products with a complex surface shape. The toolpath for such products is usually described by blocks using G01 operator frames, which are short segments. To machine such a contour, it is necessary to periodically decrease the feed rate at the conjugation points of the segments, which leads to a decrease in performance and a lower quality of machining. The study introduces a method to solve the problem: smoothing the toolpath by including spline segments in it. When smoothing, we used a cubic B-spline with five control points, which made it possible for the entire path to have geometric continuity G2. The smoothing scheme enabled us to analytically express the maximum curvature, take into account the specified error in the approximation of the spline construction and the mutual intersection of adjacent curves. Contour machining performance was improved by using a bidirectional frame preview algorithm, which accounted for the specified geometric constraints and chordal spline construction error, as well as limits of the contour rate, acceleration and jerk in each segment of the path. The second-order Runge-Kutta method with a compensation approximation scheme was used for parametric interpolation, which made it possible to reduce fluctuations in the feed rate and positively affected the quality of the machined product surface. The experimental results confirm the correctness of the chosen approach and its validity in the control system for high-speed machining of products with complex surfaces.
Publisher
Bauman Moscow State Technical University
Reference23 articles.
1. Zelenskiy A.A., Khar’kov M.A., Ivanovskiy S.P. et al. High-performance numerical control system based on programmable logic devices. Vestnik VGTU [Bulletin of Voronezh State Technical University], 2018, no. 5, pp. 8–11. (In Russ.).
2. Pateloup V., Duc E., Ray P. Bspline approximation of circle arc and straight line for pocket machining. Comput. Aided Des., 2010, vol. 42, no. 9, pp. 817–827, doi: https://doi.org/10.1016/j.cad.2010.05.003 (in Russ.).
3. Zhong W.B., Luo X.C., Chang W.L. et al. Toolpath interpolation and smoothing for computer numerical control machining of freeform surfaces: a review. Int. J. Autom. Comput., 2020, vol. 17, no. 1, pp. 1–16, doi: https://doi.org/10.1007/s11633-019-1190-y
4. Du X., Huang J., Zhu L.M. A complete S-shape feed rate scheduling approach for NURBS interpolator. J. Comput. Des. Eng., 2015, vol. 2, no. 4, pp. 206–217, doi: https://doi.org/10.1016/j.jcde.2015.06.004
5. Abdullin T.Kh., Khar’kov M.A. [Look-ahead algorithm for CNC using trapezoid acceleration/deceleration law]. Mashinovedenie i innovatsii. Konf. molodykh uchenykh i studentov [Machine science and innovations. Conf. Young Scientists and Students]. Moscow, IMASh RAS Publ., 2017, pp. 256–259. (In Russ.).