1. فوائد التعلية
الفائدة 1: تحسين كفاءة المعالجة
بالنسبة لطحن المواد الصلبة، تستخدم في معظم الأحيان مثقابًا لحفر الثقوب أولاً، ثم طحنها في طبقات. في الطحن المنحدر، تدخل الأداة مباشرة إلى المادة الصلبة لإزالة المادة، مما يقلل من وقت تغيير الأداة ويحسن الكفاءة.
الفائدة 2: زيادة عمر الأداة.
في معالجة المواد الصعبة، يكون العمل عرضة لحدوث تصلب، مما يؤدي إلى التآكل القديم للشفرة عند نقطة واحدة.
صورة
فكيف حل هذه المشكلة؟ لقد قدمت Qingfeng طريقة بسيطة: اضبط عمق القطع (Ap) في معلمات المعالجة، أي لا تدع الشفرة تلامس الجلد المتصلب دائمًا في مكان واحد. إن مسار أداة الطحن المنحدر يتماشى تمامًا مع هذا.
صورة
أضف WeChat: Yuki7557 لتحصل على نسخة من البرنامج التعليمي لبرنامج الماكرو
ثانيا، لماذا نستخدم برامج الماكرو؟
برنامج الطحن المنحدر بسيط للغاية. يمكننا القيام بذلك بسهولة عن طريق البرمجة اليدوية. لماذا نحتاج إلى استخدام برمجة الماكرو؟
الفائدة 1: إجراءات مبسطة
إذا كان الأخدود عميقًا نسبيًا، بغض النظر عما إذا كان البرنامج تتم معالجته بواسطة البرنامج أو البرمجة اليدوية العادية، فسيكون البرنامج طويلًا جدًا، في حين أن برنامج الماكرو سيكون قصيرًا وموجزًا.
الفائدة 2: ملائمة للعاملين لتصحيح الأخطاء في الموقع
أعلم أن البرامج الصحيحة التي يكتبها المبرمجون ستواجه مشكلات أكثر أو أقل أثناء تصحيح الأخطاء في الموقع. على سبيل المثال، عمق القطع غير معقول ويجب تقليل عمق القطع. ثم يحتاج برنامج الماكرو فقط إلى تعيين قيم للمتغيرات لإكمالها. في البرامج العادية، العديد من القيم تحتاج إلى تعديل.
الفائدة 3: يتمتع البرنامج بتنوع جيد
أكبر ميزة لبرامج الماكرو هي تنوعها الجيد. على سبيل المثال، قد يكون هناك N العديد من الأجزاء في ورشة العمل ذات الأشكال المتشابهة والأحجام المختلفة، لذا فإن كتابة برنامج واحد يمكن أن يرضي N العديد من المنتجات.
3. كيفية برمجة [Ramping Milling]؟
صورة
1. احسب عمق القطع لكل أداة رقم 30
صورة
كما هو موضح في الرسم البياني أعلاه، وفقًا لنظرية فيثاغورس TAN[#2]=#30/#7
يمكن حساب عمق كل سكين #30=#7*TAN[#2]
2. احسب عدد تمريرات الأداة رقم 31
العمق الإجمالي هو #11، ومن ثم يمكن حساب عدد تمريرات الأداة، أي #31=#11/#30، وهو العمق الإجمالي مقسومًا على عمق كل أداة.
المشكلة هي أنه إذا كانت نتيجة القسمة تحتوي على رقم عشري، مثل 5.6 مرة، مثل 5.1 مرة، وما إلى ذلك، فيجب حساب عدد مرات تمرير الأداة على أنها 6 مرات.
إذن #31=FUP[#11/#30]
ملاحظة:
يعنيFUP تحويل الجزء العشري إلى عدد صحيح 1 وإضافته إلى الجزء الصحيح.
على سبيل المثال، #31=5.06 القيمة بعد عملية FUP[#31] هي 6.
#31=0.01 ثم القيمة بعد عملية FUP[#31] هي 1.
3. احسب عمق القطع الفعلي رقم 32
عند حساب عدد مرات تمرير الأداة، يتم أخذ الجزء العشري كعدد صحيح. إذا تم حسابها وفقًا للرقم 30، فسيكون هناك قطع زائد. كيف يتم حساب العمق الفعلي للقطع رقم 32 لكل سكين؟
الجواب هو: العمق الإجمالي مقسوماً على عدد التمريرات هو عمق القطع الفعلي. هذا هو #32=#11/ #31
4. اضبط نقطتي السكين رقم 24 ورقم 25
#24 قيمة الإحداثيات X لمركز القطع في نظام إحداثيات قطعة العمل
#25 قيمة الإحداثيات Y لمركز القطع في نظام إحداثيات قطعة العمل
5. فكر في سبب حاجتك لحساب هذه المتغيرات في الخطوات الأربع الأولى؟
على سبيل المثال، يتم حساب عمق القطع لكل قطع على أنه #30. وبعمق القطع لكل قطعة أستطيع قسمة العمق الإجمالي رقم 11 على عمق كل قطعة لحساب عدد مرات المعالجة.
مع عدد مرات المعالجة، يمكننا استخدام عبارات برنامج الماكرو لتعيين الشروط والسماح للبرنامج بالمرور خلال المعالجة حتى الوصول إلى الحجم.
ومع ذلك، قمنا بتقريب الجزء العشري من العدد المحسوب للآلات. إذا تم الحساب على أساس عمق القطع البالغ #30 لكل أداة، فسيكون هناك قطع زائد، لذلك يتم حساب القطع الفعلي لكل أداة عن طريق قسمة العمق الإجمالي على عدد مرات المعالجة. عمق.
الإجراء هو كما يلي:
%
#24=0
#25=0
#11=30
#2=5
#7=60
G0X#24Y#25 (نقطة القطع السريع للأداة)
Z2.0
G01Z0.F200
#30=TAN[#2]*#7(عمق كل قطع)
#31=FUP[#11/#30](يتم تقسيم العمق الإجمالي على كل عمق قطع لحساب عدد الدورات، [مقربًا])
#32=#11/#31 (عمق القطع الفعلي في كل مرة)
#{{0}} (متغير العد، هذه القيمة تبدأ العد من 0)
N10#33=#33+1 (يزداد المتغير تلقائيًا، وتزيد قيمة العدد بمقدار 1 لكل عملية)
G91G01X#7Z-#32F#9
X-#7
IF[#33LT#31]GOTO10 (عندما تكون قيمة متغير العدد أقل من عدد مرات المعالجة، انتقل إلى كتلة السطر N10)
G0Z150.
M30
%
محاكاة البرنامج هي كما يلي:





