The key task performed by CNCs is the generation of the time sequence of set points for driving each physical axis of the machine tool during program execution. This interpolation of axes movement must satisfy a number of constraints on axes dynamics (velocity, acceleration, and jerk), and on process outcome (smooth tool movement and precise tracking of the nominal tool path at the desired feed rate). This paper presents an algorithm that aims at solving the axes interpolation problem by exploiting an optimal control problem formulation. Unlike other solutions proposed in the literature, the approach presented here employs an original approach by assuming a predefined path tracking tolerance—to be added to the constraints listed earlier—and calculating the entire trajectory (path and feed rate profile) that satisfies the given constraints. The proposed solution is used for preprocessing a milling part program and redefining the sequence of positioning commands to cope with the solution of the OC problem. The new part program is then executed by a state-of-the-art industrial CNC, and the effectiveness in reducing execution time and axes accelerations is experimentally tested and reported.

Milling Part-program Pre-processing for Jerk-limited, Minimum-time Toolpaths Based on Optimal Control Theory / Bosetti, Paolo; Ragni, Matteo. - ELETTRONICO. - (2015). (Intervento presentato al convegno SAMCON 2015 tenutosi a Nagaoka nel 9 Marzo-10Marzo 2015).

Milling Part-program Pre-processing for Jerk-limited, Minimum-time Toolpaths Based on Optimal Control Theory

Bosetti, Paolo;Ragni, Matteo
2015-01-01

Abstract

The key task performed by CNCs is the generation of the time sequence of set points for driving each physical axis of the machine tool during program execution. This interpolation of axes movement must satisfy a number of constraints on axes dynamics (velocity, acceleration, and jerk), and on process outcome (smooth tool movement and precise tracking of the nominal tool path at the desired feed rate). This paper presents an algorithm that aims at solving the axes interpolation problem by exploiting an optimal control problem formulation. Unlike other solutions proposed in the literature, the approach presented here employs an original approach by assuming a predefined path tracking tolerance—to be added to the constraints listed earlier—and calculating the entire trajectory (path and feed rate profile) that satisfies the given constraints. The proposed solution is used for preprocessing a milling part program and redefining the sequence of positioning commands to cope with the solution of the OC problem. The new part program is then executed by a state-of-the-art industrial CNC, and the effectiveness in reducing execution time and axes accelerations is experimentally tested and reported.
2015
IEEJ SAMCON 2015 - IEEJ international workshop on Sensing, Actuation, Motion Control, and Optimization
Nagaoka
IEEJ
Bosetti, Paolo; Ragni, Matteo
Milling Part-program Pre-processing for Jerk-limited, Minimum-time Toolpaths Based on Optimal Control Theory / Bosetti, Paolo; Ragni, Matteo. - ELETTRONICO. - (2015). (Intervento presentato al convegno SAMCON 2015 tenutosi a Nagaoka nel 9 Marzo-10Marzo 2015).
File in questo prodotto:
File Dimensione Formato  
SAMCON2014.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.22 MB
Formato Adobe PDF
1.22 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/170667
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact