Skip to main content
Log in

Input shaping-based corner rounding algorithm for machining short line segments

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

The smoothness and continuity of the tool path are crucial in high-quality machining. However, many tool paths are described using only line segments (G01), which inevitably cause discontinuities between blocks. Such discontinuity leads to vibration and feed rate fluctuation, which ultimately leads to a poor surface finish. This study proposes a novel input shaping-based corner rounding algorithm that ensure machining accuracy and vibration suppression. Input shaping is a model-based, robust vibration suppression solution, and it has been widely used in many applications. However, input shaping also distorts the original trajectory, which limits its usage in multiaxis systems. To ensure position accuracy, the corner rounding algorithm proposed in this study includes the position deviation regulation module and the distortion compensation module. The position deviation regulation module limits the position deviation due to corner rounding within the threshold while the distortion compensation scheme compensates for the distortion due to input shaping. The proposed algorithm has been verified via simulations and experiments using a two-degrees of freedom (DOF) Cartesian machine.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Heng M, Erkorkmaz K (2010) Design of a NURBS interpolator with minimal feed fluctuation and continuous feed modulation capability. Int J Mach Tools Manuf 50(3):281–293

    Article  Google Scholar 

  2. Lee A-C, Lin M-T, Pan Y-R, Lin W-Y (2011) The feedrate scheduling of NURBS interpolator for CNC machine tools. Comput Aided Des 43(6):612–628

    Article  Google Scholar 

  3. Erkorkmaz K, Yeung C-H, Altintas Y (2006) Virtual CNC system. Part II. High speed contouring application. Int J Mach Tools Manuf 46(10):1124–1138

    Article  Google Scholar 

  4. Zhao H, Zhu L, Ding H (2013) A real-time look-ahead interpolation methodology with curvature-continuous B-spline transition. Int J Mach Tools Manuf 65:88–98

    Article  Google Scholar 

  5. Walton D, Meek D (2009) G2 blends of linear segments with cubics and Pythagorean-hodograph quintics. Int J Comput Math 86:1498–1511

    Article  MathSciNet  MATH  Google Scholar 

  6. Bi Q, Yuhan W, Zhu L, Ding H (2011) A practical continuous-curvature Bezier transition algorithm for high speed machining of linear tool path. The paper presented at the Proceedings of the 4th International Conference on Intelligent Robotics and Applications, Aachen, Germany, Dec, 6–8

  7. Tulsyan S, Altintas Y (2015) Local toolpath smoothing for five-axis machine tools. Int J Mach Tools Manuf 96:15–26

    Article  Google Scholar 

  8. Sencer B, Ishizaki K, Shamoto E (2015) A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths. Int J Adv Manuf Technol 76:1977–1992

    Article  Google Scholar 

  9. Yang J, Yuen A (2017) An analytical local corner smoothing algorithm for five-axis CNC machining. Int J Mach Tools Manuf 123:22–35

    Article  Google Scholar 

  10. Bi Q, Shi J, Wang Y, Zhu L, Ding H (2015) Analytical curvature-continuous dual-Bezier corner transition for five-axis tool path. Int J Mach Tools Manuf 91:96–108

    Article  Google Scholar 

  11. Xu F, Sun Y (2018) A circumscribed corner rounding method based on double cubic B-splines for a five-axis linear tool path. Int J Adv Manuf Technol 94:451–462

    Article  Google Scholar 

  12. Dong J, Wang T, Li B, Ding Y (2014) Smooth feedrate planning for continuous short line tool path with contour error constraints. Int J Mach Tools Manuf 76:1–12

    Article  Google Scholar 

  13. Beudaert X, Lavernhe S, Tournier C (2013) 5-Axis local corner rounding of linear tool path discontinuities. Int J Mach Tools Manuf 73:9–16

    Article  Google Scholar 

  14. Tajima S, Sencer B (2016) Kinematic corner smoothing for high speed machine tools. Int J Mach Tools Manuf 108:27–43

    Article  Google Scholar 

  15. Singer N, Seering W (1990) Preshaping command inputs to reduce system vibrations. J Dyn Syst Meas Control 112(1):76–82

    Article  Google Scholar 

  16. Singer N, Singhose W, Seering W (1999) Comparison of filtering methods for reducing residual vibrations. Eur J Control 5(2–4):208–218

    Article  MATH  Google Scholar 

  17. Singhose W, Porter L, Kenison M, Kriikku E (2000) Effects of hoisting on the input shaping control of gantry cranes. Control Eng Pract 8(10):1159–1165

    Article  Google Scholar 

  18. Kamel A, Lange F, Hirzinger G (2008) New aspects of input shaping control to damp oscillations of a compliant force sensor. Paper presented at the Proceedings of IEEE International Conference on Robotics and Automation, Pasadena, May, 19–23

  19. Malzahn J, Ruderman M, Phung A S, Hoffmann F, Bertram T (2010) Input shaping and strain gauge feedback vibration control of an elastic robotic arm. The paper presented at the Conference on Control and Fault Tolerant Systems, Nice, Oct, 6–8

  20. Khoshdarregi MR, Tappe S, Altintas Y (2014) Integrated five-axis trajectory shaping and contour error compensation for high-speed CNC machine tools. IEEE ASME Trans Mechatron 19(6):1859–1871

    Article  Google Scholar 

  21. Palaez G, Palaez G, Perez JM, Vizan A, Bautista E (2005) Input shaping reference commands for trajectory following Cartesian machine. Control Eng Pract 13(8):941–958

    Article  Google Scholar 

  22. Singhose WE, Seering WP, Singer N (1997) Time-optimal negative input shapers. J Dyn Syst Meas Control 119(2):198–205

    Article  MATH  Google Scholar 

  23. Erkormaz K, Altintas Y (2001) High speed CNC system design part I: jerk limited trajectory generation and quantic spline interpolation. Int J Mach Tools Manuf 41(9):1323–1345

    Article  Google Scholar 

  24. Zhang K, Yuan C-M, Gao X-S, Li H (2012) A greedy algorithm for feedrate planning of CNC machines along curved tool path with confined jerk. Robot Comput Integr Manuf 28(4):472–483

    Article  Google Scholar 

  25. Macfarlane SE, Croft EA (2003) Jerk-bounded manipulator trajectory planning: design for real-time applications. IEEE Trans Robot Autom 19(1):42–52

    Article  Google Scholar 

  26. Altintas Y, (2012) Manufacturing automation: metal cutting mechanics, machine tool vibrations and CNC design. Cambridge University Press, New York

  27. Han G-C, Kim D-I, Kim H-G, Nam K, Choi B-K, Kim S-K (1999) A high speed machining algorithm for CNC machine tools. The paper presented at the Proceedings of IEEE the 25th Annual Conference of the Industrial Electronics Society, San Jose, CA, USA, Nov, 29-Dec, 3

  28. Shiller Z, Lu H-H (1999) Robust computation of path constrained time optimal motions. The paper presented at the Proceedings of IEEE International Conference on Robotics and Automation, Cincinnati, May, 13–18

  29. Madisetti V (2009) The digital signal processing handbook. CRS Press, Boca Raton

Download references

Funding

This research was supported by Korea Electrotechnology Research Institute (KERI) Primary research program through the National Research Council of Science & Technology (NST) funded by the Ministry of Science, ICT and Future Planning (MSIP) (No. 17-12-N0101-22).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hong Ju Kim.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cho, C.N., Song, Y.H., Lee, C.H. et al. Input shaping-based corner rounding algorithm for machining short line segments. Int J Adv Manuf Technol 97, 105–116 (2018). https://doi.org/10.1007/s00170-018-1922-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-018-1922-0

Keywords

Navigation