Content area

Abstract

This work presents the design and implementation of an automated, digital, and modular system to address a real-world industrial challenge: the automation and optimization of production schedules for Computer Numerical Control (CNC) machines in a factory in Portugal. The goal is to replicate and enhance the existing manual scheduling process by integrating multiple data sources and formulating a general Mixed-Integer Linear Programming (MILP) model with constraints. This model can be solved using MILP optimization methods to produce efficient scheduling solutions that minimize machine downtime, reduce tool change frequency, and lower operator workload. The proposed system is implemented using open-source Python abstraction interfaces (Python-MIP), employing state-of-the-art of MILP optimization solvers such as CBC and HiGHS for solution validation. The system is designed to accommodate a wide range of constraints and operational factors, which can be switched on or off as needed, thereby enhancing its flexibility and decision-support capabilities. Additionally, a user-friendly graphical application is developed to facilitate the input of specific scheduling data and constraints, enabling flexible and efficient formulation of diverse scheduling scenarios. The proposed system is validated through multiple case studies, demonstrating its effectiveness in optimizing industrial CNC scheduling tasks and providing a scalable, practical tool for real-world factory operations.

Details

1009240
Business indexing term
Title
Automated and Optimized Scheduling for CNC Machines
Author
Martins Guilherme Sousa Silva 1   VIAFID ORCID Logo  ; Costa M. Fernanda P. 1   VIAFID ORCID Logo  ; Alves Filipe 2   VIAFID ORCID Logo 

 Centre of Mathematics, University of Minho, 4710-057 Braga, Portugal; [email protected] (G.S.S.M.); [email protected] (M.F.P.C.) 
 DTx—Digital Transformation CoLAB, University of Minho, 4800-058 Guimarães, Portugal 
Publication title
Volume
13
Issue
16
First page
2621
Number of pages
21
Publication year
2025
Publication date
2025
Publisher
MDPI AG
Place of publication
Basel
Country of publication
Switzerland
Publication subject
e-ISSN
22277390
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2025-08-15
Milestone dates
2025-07-08 (Received); 2025-08-12 (Accepted)
Publication history
 
 
   First posting date
15 Aug 2025
ProQuest document ID
3244045026
Document URL
https://www.proquest.com/scholarly-journals/automated-optimized-scheduling-cnc-machines/docview/3244045026/se-2?accountid=208611
Copyright
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-08-27
Database
ProQuest One Academic