Skip to main content
Erschienen in: The International Journal of Advanced Manufacturing Technology 7-8/2020

27.07.2020 | ORIGINAL ARTICLE

Inverse dynamics toolpath compensation for CNC machines based on model predictive control

verfasst von: Benjamin W. L. Margolis, Rida T. Farouki

Erschienen in: The International Journal of Advanced Manufacturing Technology | Ausgabe 7-8/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The use of model predictive control (MPC) as a form of inverse dynamics compensation for multi–axis CNC machines, to subdue the inaccuracies incurred by axis inertia and damping, is investigated by both simulation studies and experimental performance analysis using a 3–axis milling machine governed by an open–architecture software controller. The results indicate that MPC is a viable tool for inverse dynamics compensation with a controller sampling frequency f = 1024 Hz running on a 500-MHz processor, with only modest prediction horizons offering excellent performance in terms of feedrate accuracy and contour error suppression. Unlike inverse dynamics schemes based upon linear time–invariant dynamic models, the MPC scheme provides the flexibility to compensate for nonlinear physical effects such as backlash in the machine axes and hard constraints on axis accelerations imposed by motor torque constraint.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
1
In high–speed machining [5, 11, 18, 20], axis inertia and damping may be the dominant limitations on tracking accuracy.
 
2
Magnified views of the compensated sharp turn test curve are omitted, since their extreme behavior in the vicinity of the curvature maximum makes them difficult to interpret.
 
Literatur
1.
Zurück zum Zitat Altinas Y (2000) Manufacturing automation: metal cutting mechanics, Machine tool vibration, and CNC design. Cambridge University Press, Cambridge Altinas Y (2000) Manufacturing automation: metal cutting mechanics, Machine tool vibration, and CNC design. Cambridge University Press, Cambridge
2.
Zurück zum Zitat Andersen MS, Dahl J, Vandenberghe L (2014) CVXOPT: a Python package for convex optimization, version 1.1.7 Andersen MS, Dahl J, Vandenberghe L (2014) CVXOPT: a Python package for convex optimization, version 1.1.7
3.
Zurück zum Zitat Bachtiar V, Kerrigan EC, Moase WH, Manzie C (2016) Continuity and monotonicity of the MPC value function with respect to sampling time and prediction horizon. Automatica 63:330–337MathSciNetCrossRef Bachtiar V, Kerrigan EC, Moase WH, Manzie C (2016) Continuity and monotonicity of the MPC value function with respect to sampling time and prediction horizon. Automatica 63:330–337MathSciNetCrossRef
4.
Zurück zum Zitat Conway JR, Ernesto CA, Farouki RT, Zhang M (2012) Performance analysis of cross–coupled controllers for CNC machines based on precise real–time contour error measurement. Int J Mach Tools Manuf 52:30–39CrossRef Conway JR, Ernesto CA, Farouki RT, Zhang M (2012) Performance analysis of cross–coupled controllers for CNC machines based on precise real–time contour error measurement. Int J Mach Tools Manuf 52:30–39CrossRef
5.
Zurück zum Zitat de Souza AF, Coelho RT (2007) Experimental investigation of feed rate limitations on high speed milling aimed at industrial applications. Int J Adv Manuf Technol 32:1104–1114CrossRef de Souza AF, Coelho RT (2007) Experimental investigation of feed rate limitations on high speed milling aimed at industrial applications. Int J Adv Manuf Technol 32:1104–1114CrossRef
6.
Zurück zum Zitat El Khalick MA (2011) Discrete-time model predictive contouring control for biaxial feed drive systems and experimental verification. Mechatronics 21:918–926CrossRef El Khalick MA (2011) Discrete-time model predictive contouring control for biaxial feed drive systems and experimental verification. Mechatronics 21:918–926CrossRef
7.
Zurück zum Zitat Erkorkmaz K, Wong W (2007) Rapid identification technique for virtual CNC drives. Int J Mach Tools Manuf 47:1381–1392CrossRef Erkorkmaz K, Wong W (2007) Rapid identification technique for virtual CNC drives. Int J Mach Tools Manuf 47:1381–1392CrossRef
8.
Zurück zum Zitat Erkorkmaz K, Yeung C-H, Altintas Y (2006) Virtual CNC system II. High speed contouring application. Int J Mach Tools Manuf 46:1124–1138CrossRef Erkorkmaz K, Yeung C-H, Altintas Y (2006) Virtual CNC system II. High speed contouring application. Int J Mach Tools Manuf 46:1124–1138CrossRef
9.
Zurück zum Zitat Ernesto CA, Farouki RT (2010) Solution of inverse dynamics problems for contour error minimization in CNC machines. Int J Adv Manuf Technol 49:589–604CrossRef Ernesto CA, Farouki RT (2010) Solution of inverse dynamics problems for contour error minimization in CNC machines. Int J Adv Manuf Technol 49:589–604CrossRef
10.
Zurück zum Zitat Farouki RT, Tsai Y, Wilson CS (2000) Physical constraints on feedrates and feed accelerations along curved tool paths. Comput Aided Geomet Design 17:337–359MathSciNetCrossRef Farouki RT, Tsai Y, Wilson CS (2000) Physical constraints on feedrates and feed accelerations along curved tool paths. Comput Aided Geomet Design 17:337–359MathSciNetCrossRef
11.
Zurück zum Zitat Komanduri R, Subramanian K, Turkovich BFV (eds) (1984) High-speed machining, vol. 12. ASME, New York Komanduri R, Subramanian K, Turkovich BFV (eds) (1984) High-speed machining, vol. 12. ASME, New York
12.
Zurück zum Zitat Lam D, Manzie C, Good MC (2012) Model predictive contouring control for biaxial systems. IEEE Trans Control Syst Technol 21:552–559CrossRef Lam D, Manzie C, Good MC (2012) Model predictive contouring control for biaxial systems. IEEE Trans Control Syst Technol 21:552–559CrossRef
13.
Zurück zum Zitat Margolis BW, Ayoubi MA, Joshi SS (2020) Nonlinear model predictive control of reentry vehicles based on Takagi-Sugeno fuzzy models. J Astronaut Sci 67:113–136CrossRef Margolis BW, Ayoubi MA, Joshi SS (2020) Nonlinear model predictive control of reentry vehicles based on Takagi-Sugeno fuzzy models. J Astronaut Sci 67:113–136CrossRef
14.
Zurück zum Zitat Margolis BWL (2017) Simupy: a Python framework for modeling and simulating dynamical systems. J Open Source Softw 2:396CrossRef Margolis BWL (2017) Simupy: a Python framework for modeling and simulating dynamical systems. J Open Source Softw 2:396CrossRef
15.
16.
Zurück zum Zitat Qin SJ, Badgwell TA (2003) A survey of industrial model predictive control technology. Control Eng Prac 11:733–764CrossRef Qin SJ, Badgwell TA (2003) A survey of industrial model predictive control technology. Control Eng Prac 11:733–764CrossRef
17.
Zurück zum Zitat Schraeder TF, Farouki RT (2014) Experimental performance analysis of an inverse dynamics CNC compensation scheme for high-speed execution of curved toolpaths. Int J Adv Manuf Technol 73:195–208CrossRef Schraeder TF, Farouki RT (2014) Experimental performance analysis of an inverse dynamics CNC compensation scheme for high-speed execution of curved toolpaths. Int J Adv Manuf Technol 73:195–208CrossRef
18.
Zurück zum Zitat Smith S, Tlusty J (1997) Current trends in high-speed machining. ASME J Manufact Sci Eng 119:664–666CrossRef Smith S, Tlusty J (1997) Current trends in high-speed machining. ASME J Manufact Sci Eng 119:664–666CrossRef
19.
Zurück zum Zitat Tang L, Landers RG (2012) Predictive contour control with adaptive feed rate. IEEE/ASME Trans Mechatron 17:669–679CrossRef Tang L, Landers RG (2012) Predictive contour control with adaptive feed rate. IEEE/ASME Trans Mechatron 17:669–679CrossRef
20.
21.
Zurück zum Zitat Wang L (2009) Model predictive control system design and implementation using MATLAB. Springer Science & Business Media Wang L (2009) Model predictive control system design and implementation using MATLAB. Springer Science & Business Media
22.
Zurück zum Zitat Wang Y, Boyd S (2010) Fast model predictive control using online optimization. IEEE Trans Control Syst Technol 18:267–278CrossRef Wang Y, Boyd S (2010) Fast model predictive control using online optimization. IEEE Trans Control Syst Technol 18:267–278CrossRef
23.
Zurück zum Zitat Yang J, Zhang H-T, Ding H (2017) Contouring error control of the tool center point function for five-axis machine tools based on model predictive control. Int J Adv Manuf Technol 88:2909– 2919CrossRef Yang J, Zhang H-T, Ding H (2017) Contouring error control of the tool center point function for five-axis machine tools based on model predictive control. Int J Adv Manuf Technol 88:2909– 2919CrossRef
24.
Zurück zum Zitat Yang S, Ghasemi AH, Lu X, Okwudire CE (2015) Pre-compensation of servo contour errors using a model predictive control framework. Int J Mach Tools Manuf 98:50–60CrossRef Yang S, Ghasemi AH, Lu X, Okwudire CE (2015) Pre-compensation of servo contour errors using a model predictive control framework. Int J Mach Tools Manuf 98:50–60CrossRef
25.
Zurück zum Zitat Yang X, Seethaler R, Zhan C, Lu D, Zhao W (2019) A model predictive contouring error pre-compensation method. IEEE Trans Indust Elect 67:4036–4045CrossRef Yang X, Seethaler R, Zhan C, Lu D, Zhao W (2019) A model predictive contouring error pre-compensation method. IEEE Trans Indust Elect 67:4036–4045CrossRef
26.
Zurück zum Zitat Yeung C-H, Altintas Y, Erkorkmaz K (2006) Virtual CNC system. Part I. System architecture. Int J Mach Tools Manuf 46:1107–1123CrossRef Yeung C-H, Altintas Y, Erkorkmaz K (2006) Virtual CNC system. Part I. System architecture. Int J Mach Tools Manuf 46:1107–1123CrossRef
27.
Zurück zum Zitat Zhu B, Farouki RT (2019) A general framework for solving inverse dynamics problems in multi-axis motion control. ISA Trans 95:130–143CrossRef Zhu B, Farouki RT (2019) A general framework for solving inverse dynamics problems in multi-axis motion control. ISA Trans 95:130–143CrossRef
Metadaten
Titel
Inverse dynamics toolpath compensation for CNC machines based on model predictive control
verfasst von
Benjamin W. L. Margolis
Rida T. Farouki
Publikationsdatum
27.07.2020
Verlag
Springer London
Erschienen in
The International Journal of Advanced Manufacturing Technology / Ausgabe 7-8/2020
Print ISSN: 0268-3768
Elektronische ISSN: 1433-3015
DOI
https://doi.org/10.1007/s00170-020-05719-7

Weitere Artikel der Ausgabe 7-8/2020

The International Journal of Advanced Manufacturing Technology 7-8/2020 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.