Acceleration smoothing algorithm for global motion in high-speed machining

被引:7
|
作者
Du, Jinfeng [1 ]
Zhang, Liqiang [1 ]
Gao, Tian [1 ]
机构
[1] Shanghai Univ Engn Sci, Sch Mech Engn, 333 Longteng Rd, Shanghai 201620, Peoples R China
基金
中国国家自然科学基金;
关键词
Global motion; kinematics; jounce limited; smooth acceleration; COORDINATED MOTION; POSITIONING TABLE; CNC MACHINES; INTERPOLATION; ROBOT; TIME;
D O I
10.1177/0954405418798870
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
When machining a series of short linear segments, the computer numerical control system interpolates the machining path with the pre-specified spline curve to obtain continuous feed motion. However, to obtain adequate smooth tool-paths to smooth the feed velocity and acceleration, the computer-aided manufacturing system needs to use a higher order spline curve, which will be limited by some technical bottlenecks. In this article, a new real-time interpolation algorithm is proposed from the perspective of kinematics to achieve uninterrupted feed motion throughout the global tool-path. At the same time, the acceleration profile achieves G(2) continuous to avoid unnecessary feed frustration and inertial impact, reaching the balance between time-optimal and motion performance. First, the jounce-limited acceleration curve is blended at the corner of the machining path, and the optimal cornering transition velocity is obtained by adding the velocity, acceleration and contour error constraints to the corner transition motion. Then, according to the linear segments with different lengths between the corners, combined with the feed motion around the corner, a look-ahead interpolation algorithm is proposed to calculate the maximum feed rate with the constraint of the linear segment length and kinematic boundary conditions. At last, for the linear segments whose corner contours overlap with each other after interpolation, the smooth transition between the two corners can be realized by mixing the feed motion of the next corner. Compared with non-uniform rational B-spline interpolation algorithm, the proposed algorithm reduces the total machining time by 14% and the computer numerical control system improves the computational efficiency by 11%. It proves that the proposed algorithm has better application value in the manufacturing of complex parts.
引用
收藏
页码:1844 / 1858
页数:15
相关论文
共 50 条
  • [21] Tools for high-speed machining
    Christoffel, Klaus
    Werkstatt und Betrieb, 1996, (Suppl): : 33 - 36
  • [22] HIGH-SPEED MACHINING - AN UPDATE
    FIELD, M
    HARVEY, S
    KAHLES, J
    AMERICAN MACHINIST, 1983, 127 (02) : 88 - 92
  • [23] High-speed machining conference
    Werkstatt und Betrieb, 132 (05): : 190 - 193
  • [24] HIGH-SPEED MACHINING OF METALS
    FLOM, DG
    KOMANDURI, R
    LEE, M
    ANNUAL REVIEW OF MATERIALS SCIENCE, 1984, 14 : 231 - 278
  • [25] Optimizing high-speed machining
    不详
    MACHINE DESIGN, 1998, 70 (06) : 106 - 106
  • [26] From dry machining to high-speed machining
    Bartl, R
    Eisenblätter, G
    DRY MACHINING: TURNING, MILLING, DRILLING, 2000, 1532 : 13 - 30
  • [27] High-Speed Motion Planning with Object Acceleration Constraint for Industrial Robots
    Le, Hieu Minh
    Appuhamillage, Gayan Kahandawa
    Nguyen, Linh
    JOURNAL OF CONTROL AUTOMATION AND ELECTRICAL SYSTEMS, 2024, 35 (04) : 614 - 624
  • [28] Significance of dimensioning of machining forces in high-speed machining for the development of high-speed motor spindles
    Goja, Z
    Sarlija, M
    CIM '97 - COMPUTER INTEGRATED MANUFACTURING AND HIGH SPEED MACHINING, 1997, : D23 - D29
  • [29] Research on Vector Blending Algorithm of Velocity for Acceleration and Deceleration of High Speed Machining
    Ren, K.
    Chen, H. G.
    Chen, W. H.
    Pan, J.
    ADVANCES IN MATERIALS MANUFACTURING SCIENCE AND TECHNOLOGY XIII, VOL 1: ADVANCED MANUFACTURING TECHNOLOGY AND EQUIPMENT, AND MANUFACTURING SYSTEMS AND AUTOMATION, 2009, 626-627 : 243 - 248
  • [30] High-speed machining really does result in high-speed manufacturing
    不详
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2001, 73 (03): : 306 - 308