Skip to content

This manufacturing cost estimation project streamlines the quotation generation process for machining cost estimation, reducing manual effort and ensuring consistent and efficient workflows.

Notifications You must be signed in to change notification settings

Rutwik1000/Manufacturing-Cost-Estimation-Based-On-Deep-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manufacturing-Cost-Eastimation-Based-On-Deep-Learning:gear:

YouTube Video

Methodology

This project provides an automated solution for generating machining cost quotes based on client emails containing CAD files. 📧

The script continuously scans for new emails and performs the following steps:

  1. 📥 Email Scan: The script actively monitors the specified email account for incoming messages.

  2. 🔎 Quote Request Detection: If a client sends an email with the subject "#quote" and attaches one or multiple STL files, the script identifies it as a quote request for CAD machining.

  3. ⬇️ Download Files: The attached STL files are automatically downloaded and stored in a designated "Staging Area" folder for processing.

  4. 🔄 File Conversion: The STL files are converted into the required binvox format using SSDNeT standards. This conversion prepares the files for predictions.

  5. ⚙️ Machining Feature Detection And Localization: SSDNeT is employed to analyze the CAD files and predict the machining features performed. This step provides insights into the required manufacturing processes.

  6. 💰 Cost and Time Estimation: Based on the predicted machining features and the volume of material to be machined, the script calculates the estimated cost and time required for the machining process.

  7. 📃 Quote Generation: A detailed quotation is generated in PDF format, including the breakdown of costs, machining features, and project timeline.

  8. 📝 Record Logging: The script updates a CSV log file with the filenames and unique identifiers (UID) of processed emails. This log ensures that previously processed emails are not reprocessed in the future.

  9. 📁 Archiving Files: The received and generated files are compressed into a zip file and stored in a local MySQL server. This enables easy retrieval and access to historical data.

Explore the code and documentation to learn more about this automated machining cost quoting solution. 🚀

About

This manufacturing cost estimation project streamlines the quotation generation process for machining cost estimation, reducing manual effort and ensuring consistent and efficient workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages