أولا ، فوائد التعلية الطحن
الفائدة 1: تحسين كفاءة المعالجة
عند طحن ممرات المفاتيح في المواد الصلبة ، يتم حفر معظمها أولاً باستخدام مثقاب ، ثم يتم طحنها في طبقات. في الطحن المنحدر ، تدخل الأداة مباشرة في المواد الصلبة لإزالة المواد ، مما يقلل من وقت تغيير الأداة ويحسن الكفاءة.
الفائدة 2: تحسين حياة الأداة.
في معالجة المواد الصعبة ، يكون تصلب العمل عرضة للحدوث ، مما يؤدي إلى تآكل قديم لجزء معين من الشفرة.
فكيف تحل هذه المشكلة؟ بالنسبة إلى Qingfeng ، قدمت حلاً بسيطًا: اضبط عمق القطع (Ap) في معلمات المعالجة ، أي لا تدع الشفرة تلامس الجلد المتصلب دائمًا في مكان واحد. ومسار أداة التعلية والطحن يتماشى تمامًا مع هذا.
ثانيًا ، لماذا نستخدم برامج الماكرو؟
برنامج التفريز والطحن بسيط للغاية ، ويمكننا التعامل معه بسهولة باستخدام البرمجة العادية يدويًا. لماذا نحتاج إلى استخدام برامج الماكرو؟
الفائدة 1: تبسيط الإجراءات
إذا كانت الفتحة عميقة ، بغض النظر عن البرنامج الذي تتم معالجته بواسطة البرنامج أو البرمجة العادية اليدوية ، فإن البرنامج طويل جدًا ، في حين أن برنامج الماكرو قصير ومختصر.
الفائدة 2: من الملائم للعمال تصحيح الأخطاء في الموقع
أعلم أن البرنامج الصحيح الذي كتبه المبرمج سيواجه مشاكل أكثر أو أقل أثناء تصحيح الأخطاء في الموقع ، مثل عمق القطع غير المعقول والحاجة إلى تقليل عمق القطع على المنحدر ، ثم يمكن إكمال برنامج الماكرو فقط عن طريق تعيين قيم للمتغيرات. ومع ذلك ، هناك حاجة إلى تعديل العديد من قيم البرامج العادية.
الفائدة 3: تنوع جيد للبرنامج
أكبر ميزة لبرنامج الماكرو هي تنوعه الجيد. على سبيل المثال ، قد يكون هناك العديد من الأجزاء في ورشة العمل ، بأشكال متشابهة وأحجام مختلفة ، لذا فإن كتابة برنامج يمكن أن يرضي العديد من المنتجات.
ثالثًا ، كيف تكتب برنامج [Ramping and 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 لمركز القطع في نظام إحداثيات قطعة العمل
خامسًا ، لماذا تحتاج إلى حساب هذه المتغيرات في الخطوات الأربع الأولى؟
على سبيل المثال ، احسب عمق القطع لكل سكين # 30 ، مع عمق القطع لكل سكين ، يمكنني تقسيم العمق الإجمالي # 11 على عمق كل سكين لحساب عدد المعالجة.
مع عدد مرات المعالجة ، يمكننا استخدام بيان برنامج الماكرو لتعيين الشروط ، بحيث يستمر البرنامج في دورة المعالجة حتى تصل المعالجة إلى الحجم.
ومع ذلك ، قمنا بتقريب الجزء العشري من العدد المحسوب لمرات المعالجة. إذا تم حساب An وفقًا لعمق القطع لكل سكين # 30 ، فسيكون هناك قطع زائد ، لذلك يتم حساب القطع الفعلي لكل سكين بقسمة العمق الإجمالي على عدد مرات المعالجة. عمق.
الإجراء كالتالي:
نسبه مئويه
#24=0
#25=0
#11=30
#2=5
#7=60
G 0 X # 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
في حالة [# 33LT # 31] GOTO10 (عندما تكون قيمة متغير العد أقل من أوقات المعالجة ، انتقل إلى الكتلة N10)
G0Z150.
M30
نسبه مئويه
محاكاة البرنامج كالتالي:
صورة
حسنًا ، دعنا نشارك الكثير ، وآمل أن أعطيك بعض الإلهام ، حتى تتمكن من الدراسة بعمق وتحسين قدرتك على حل المشكلات.
دورات البرمجة في Brother Jun ليست عالية المستوى ولكنها صعبة. يبدأ كل شيء من العمل العملي ، مما يسمح لك بتعلم مهارات البرمجة الأكثر عملية بشكل منهجي ، وتحسين مستواك التقني المهني ، ومساعدتك في الحصول على زيادة في الراتب والترقية!





