Tool Wear Detection using Deep Learning

Project Code :TCMAPY1831

Objective

The objective of this project is to accurately detect and classify tool wear levels in machining tools, categorized as Medium, Normal, and Severe. By leveraging the YOLOv9 (You Only Look Once version 9) deep learning algorithm, the project aims to enhance the monitoring and predictive maintenance of industrial tools. The primary goal is to develop an automated system that can identify different stages of tool wear with high precision, using real-time image data captured during machining processes. This tool wear detection system will provide valuable insights for maintenance scheduling, reducing downtime, and improving manufacturing efficiency by enabling timely interventions.

Abstract

Tool wear detection plays a vital role in maintaining the efficiency and longevity of machining tools, which directly impacts production quality and cost. Accurate identification of tool wear levels is essential to prevent failures, ensure optimal performance, and schedule maintenance effectively. This study focuses on classifying tool wear into three distinct categories: Medium, Normal, and Severe. Leveraging the YOLOv9 (You Only Look Once version 9) model, a state-of-the-art deep learning algorithm, the project aims to detect and classify tool wear from images of cutting tools. The approach integrates image processing techniques for real-time wear detection, improving the accuracy of classification. The front-end interface is built using Streamlit for ease of use and interaction, while the back-end utilizes Python on Google Colab for model training and deployment. This work demonstrates the power of deep learning in industrial applications, offering insights into tool condition monitoring and providing actionable information for predictive maintenance strategies. The findings contribute to enhancing the effectiveness of automated tool wear detection systems, reducing downtime, and optimizing manufacturing operations.

Keywords:

Tool Wear Detection, YOLOv9, Deep Learning, Image Processing, Real-Time Monitoring, Streamlit, Python, Predictive Maintenance, Industrial Automation, Machine Learning, Cutting Tool Monitoring.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE REQUIREMENS

Operating System                               :  Windows 7/8/10

Server side Script                                :  Stream-lit

Programming Language                     :  Python

Libraries                                              :Django, Pandas, Torch, Keras, Sklearn,Numpy , Seaborn

IDE/Workbench                                  :  VSCode

Server Deployment                             :  Xampp Server

Database                                             :  SQLite  

 

HARDWARE REQUIREMENTS

Processor                                   - I3/Intel Processor

RAM                                       - 8GB (min)

Hard Disk                                - 128 GB

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - Any

Demo Video