jithenderchoudary commited on
Commit
cae1943
·
verified ·
1 Parent(s): 7ce4810

Create optimization.py

Browse files
Files changed (1) hide show
  1. optimization.py +13 -0
optimization.py ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ def optimize_tool(speed, feed_rate, depth_of_cut, material):
2
+ try:
3
+ tool_life = 1000 / (speed * feed_rate * depth_of_cut)
4
+ recommended_speed = 0.8 * speed
5
+ recommended_feed_rate = 0.9 * feed_rate
6
+
7
+ return {
8
+ "Estimated Tool Life (hrs)": round(tool_life, 2),
9
+ "Recommended Speed (m/min)": round(recommended_speed, 2),
10
+ "Recommended Feed Rate (mm/rev)": round(recommended_feed_rate, 2),
11
+ }
12
+ except Exception as e:
13
+ return {"Error": str(e)}