CNC مشینی عمل کی ضرورت پر منحصر ہے، ہر مشین ذیل میں درج ایک یا زیادہ سافٹ ویئر استعمال کرتی ہے:
1. CAD سافٹ ویئر
CAD سافٹ ویئر آپریٹر کو پروڈکٹ ڈیزائن اور مینوفیکچرنگ میں استعمال ہونے والے جسمانی اجزاء کے 2D اور 3D ماڈل تیار کرنے کی اجازت دیتا ہے۔ اس کے علاوہ، وہ مینوفیکچررز کو ڈیزائن ڈیٹا فراہم کرنے میں کام کرتے ہیں۔ مثالوں میں AutoCAD (2D اور 3D)، موجد (3D)، بلینڈر، اور SketchUp شامل ہیں۔
2. CAM سافٹ ویئر
CAM سافٹ ویئر ان کنٹرولز CNC مشینوں کے لیے CAD ماڈلز سے G-codes بنانے کے لیے موزوں ہے۔ اس کے نتیجے میں، ایک CNC مشین میں آٹومیشن ہے۔ سرفہرست مثالوں میں Fusion 360، SolidWorks، اور AutoCAD شامل ہیں۔
3. CAE سافٹ ویئر
CAE سافٹ ویئر پروڈکٹ ڈیزائنرز کو ایک مطلوبہ پروڈکٹ کی کارکردگی کی نقل کرنے کی اجازت دیتا ہے۔ نتیجتاً، وہ مصنوعات کے ڈیزائن کو بڑھا سکتے ہیں اور انجینئروں کو انجینئرنگ سے متعلقہ مسائل حل کرنے میں مدد کرتے ہیں۔ مثالوں میں محدود عنصر کا تجزیہ، ملٹی باڈی ڈائنامکس، اور کمپیوٹیشنل فلوڈ ڈائنامکس شامل ہیں۔
