Abstract:
In a world where innovation and continuous improvement are essential, CNC machines are in
the background of manufacturing technology. To get the most out of these machines, it is
necessary to develop integrated systems that facilitate the use of these machines, giving us new
possibilities to create high-quality products. This issue has been our motivation during this
work. Therefore, three main aspects are addressed.
An overview of image processing techniques, an introduction to numerical programming with
a focus on CNC programming languages such as G-code and M-code, and the development of
a graphical interface in Python using Qt Designer. This interface integrates image processing
techniques and G-code file generation, enabling the conversion of digital images into G-code
commands for direct control of CNC machines in manufacturing processes.