جدول المحتويات:
- الخطوة 1: تركيب القوس
- الخطوة 2: رفع القلم والدرع
- الخطوة 3: الدائرة
- الخطوة 4: ملاحظات تصميم البرنامج
- الخطوة الخامسة: تثبيت برنامج الروبوت
- الخطوة 6: إعداد البلوتوث الخاص بك
- الخطوة السابعة: تثبيت برنامج محاكاة المحطة الطرفية
- الخطوة 8: اختبار الرسوم البيانية
- الخطوة 9: إنشاء مخطط تفصيلي
- الخطوة 10: تحقق من الرمز الخاص بك
- الخطوة 11: إرسال ملف Inkscape إلى الروبوت
فيديو: راسمة الروبوت باستخدام الحاسب الآلي: 11 خطوة (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يصف هذا التوجيه راسمة روبوت يتم التحكم فيها باستخدام الحاسب الآلي. يتكون الروبوت من محركين متدرجين مع رافعة مثبتة في منتصف المسافة بين العجلات. يؤدي تدوير العجلات في اتجاهين متعاكسين إلى قيام الروبوت بالدوران حول رأس القلم. يؤدي تدوير العجلات في نفس الاتجاه إلى قيام القلم برسم خط مستقيم. يحتوي على النطاق التالي من الحركات … للأمام ، والعكس ، والتدوير لليسار ، والتدوير لليمين.
في العملية ، يدور الروبوت باتجاه الإحداثي التالي ، ويحسب عدد الخطوات ، ثم يتحرك. لتسريع الأمور ، تمت برمجة الروبوت لأخذ أقصر زاوية دوران قبل التحرك مما يعني أنه غالبًا ما يرسم أثناء التحرك في الاتجاه المعاكس.
يتم الاتصال بالروبوت عبر رابط بلوتوث. يقبل الروبوت كلاً من أوامر لوحة المفاتيح وإخراج g-code من Inkscape.
إذا كنت "في" الرسم بالألوان المائية ، فإن هذا الجهاز قادر على نقل الرسم الخاص بك على الورق. يؤدي تغيير المقياس إلى تغيير حجم الصورة مما يعني أنك لست مقيدًا بأبعاد الورق الثابتة.
ضع في اعتبارك أن هذا الروبوت ليس أداة دقيقة. بعد أن قلت أن النتائج ليست سيئة للغاية.
الخطوة 1: تركيب القوس
قوس التركيب مصنوع من شريط 60 مم من صفائح الألمنيوم قياس 18. تم اختيار الألومنيوم للحامل لأنه خفيف الوزن وسهل العمل. تم استخدام مثقاب 3 مم للفتحات الصغيرة. بدأ كل من الثقوب الكبيرة الحياة كثقب 9 مم تم توسيعه بمساعدة ملف "ذيل الجرذ".
تبلغ مساحة الألواح الطرفية للمحركات في الصور أعلاه 56 مم × 60 مم متباعدة بمقدار 110 مم عند طيها. أعطى هذا تباعدًا بين العجلات من المركز إلى الوسط يبلغ 141 ملم. قطر عجلة هذا الروبوت 65 مم. سجل هذه الأبعاد حيث تحدد النسبة (CWR) عدد الخطوات اللازمة لتدوير الروبوت خلال 360 درجة.
إذا ألقيت نظرة فاحصة على الصور ، فسترى قطعًا منشارًا على كل من "تنانير" العجلة. تم ثني "الشظية" من المعدن أسفل كل من قطع المنشار هذه بشكل طفيف جدًا بحيث:
- المنصة (قمة القوس) مستوية ،
- والروبوت بالكاد يهز.
من المهم أن تكون آلية رفع القلم في منتصف المسافة بين العجلات وتتماشى معها. بخلاف أن أبعاد الروبوت ليست حرجة.
يتكون رفع القلم من زجاجة دواء بلاستيكية يتم تركيبها من خلال حامل الألومنيوم كما هو موضح. يتم حفر الثقوب من خلال الغطاء وأسفل القلم الرصاص. يتألف قرص رفع القلم من نهاية بكرة بلاستيكية فارغة من الأسلاك الخطافية ملتصقة بالمركز النحاسي لمقبض راديو تم حفره ليناسب القلم الرصاص. تم وضع ثقالة صيد صغيرة من الرصاص ، تم حفرها بشكل مناسب ، فوق القلم الرصاص لضمان ملامسة الورق في جميع الأوقات.
يتم تشغيل الروبوت من ست بطاريات AA مثبتة بالقرب من العجلات لتقليل الحمل على الدعامة الثالثة.
[نصيحة: يمكن قطع صفائح الألمنيوم دون الحاجة إلى مقصلة أو قصاصات من الصفيح (والتي عادة ما تشوه المعدن). "يسجل" جانبي الصفيحة بشدة على طول خط القطع باستخدام مسطرة فولاذية وسكين شفرة للخدمة الشاقة. الآن ضع خط النتيجة على حافة الطاولة وثني الورقة لأسفل قليلاً. اقلب الورقة وكرر. بعد عدة ثنيات ، ستتكسر الورقة على طول خط النتيجة بالكامل تاركة حافة مستقيمة.]
الخطوة 2: رفع القلم والدرع
لقد جربت ربطة الكابلات الأصلية واخترت بدلاً من ذلك قرصًا بلاستيكيًا ملصقًا بالمركز النحاسي لـ "مقبض راديو". تم حفر المركز النحاسي ليناسب القلم. يسمح المسمار اللولبي بوضع القلم بدقة. تم قطع القرص البلاستيكي من نهاية بكرة سلك التوصيل.
تتألف آلية رفع القلم من أجهزة صغيرة تأتي مع مجموعة Arduino الأصلية الخاصة بي ، ولكن يجب أن تعمل أي أجهزة صغيرة تستجيب لنبضات 1 مللي ثانية و 2 مللي ثانية متباعدة 20 مللي ثانية. يستخدم الروبوت نبضات 1 مللي ثانية للقلم و 2 مللي ثانية لنبض القلم.
يتم توصيل المؤازرة بزجاجة الدواء برباطات كبلات صغيرة. يرفع قرن المؤازرة القرص البلاستيكي ، ومن ثم القلم ، عند تلقي أمر القلم. عند تلقي أمر القلم لأسفل ، يكون بوق المؤازرة خاليًا تمامًا من القرص. يضمن وزن القرص والتركيب النحاسي بقاء القلم ملامسًا للورق. يمكن أن ينزلق وزن رصاص على قلم الرصاص إذا كنت تريد خطوطًا "ثقيلة".
تم إنشاء دائري بالكامل على درع نموذج أولي من Arduino. افصل الدرع متى أردت تحميل رسم تخطيطي إلى Arduino. بمجرد تحميل الرسم الخاص بك ، قم بإزالة كابل برمجة USB ثم استبدل الدرع.
يتم تغذية طاقة البطارية إلى Arduino عبر دبوس "Vin" عند توصيل الدرع. يسمح هذا بإجراء تغييرات سريعة على برنامجك دون الوقوع في تعارضات في البطارية والبلوتوث.
الخطوة 3: الدائرة
يتم تثبيت جميع المكونات على واقي اردوينو.
يتم توصيل السائر BJY48 بدبابيس اردوينو A0.. A3 و D8.. D11
يتم توصيل محرك سيرفو رفع القلم بالدبوس D3 الذي تمت برمجته لإخراج نبضات تبلغ 1 مللي ثانية (مللي ثانية) و 2 مللي ثانية على فترات زمنية تبلغ 20 مللي ثانية.
يتم تشغيل المحركات المؤازرة والتدريجية من مصدر طاقة 5 فولت 1 أمبير.
يتم تشغيل وحدة البلوتوث HC-06 من اردوينو.
يتم تشغيل اردوينو عبر دبوس فين.
باستثناء وحدة البلوتوث HC-06 ، التي تحتوي على مقسم جهد يتكون من مقاومات 1K2 و 2K2 أوم لإسقاط جهد إدخال البلوتوث RX إلى 3.3 فولت ، فإن جميع المقاومات هي 560 أوم. الغرض من المقاومات 560 أوم هو توفير حماية ماس كهربائى لاردوينو. كما أنها تجعل من السهل توصيل الدرع بسلك.
الخطوة 4: ملاحظات تصميم البرنامج
تم تطوير كود.ino لهذا المشروع باستخدام "codebender" على https://codebender.cc/. "Codebender" هو IDE قائم على السحابة (بيئة تطوير متكاملة) وهو مجاني للاستخدام ، وله تصحيح أخطاء ممتاز ، ويكتشف تلقائيًا اردوينو الخاص بك.
يتم تحديد ثوابت المقياس و CWR المستخدمة في الكود من خلال:
- أبعاد الروبوت ،
- مواصفات المحرك ،
- واختيار "وضع التنقل".
مواصفات المحرك
"28BYJ-48-5V Stepper Motors" المستخدمة في هذا المشروع لها "زاوية خطوة" 5.625 درجة / 64 و "نسبة تغير السرعة" 64/1. هذا يترجم إلى 4096 خطوة ممكنة لدورة واحدة من عمود الإخراج ولكن يفترض أنك تستخدم تقنية تسمى "نصف خطوة".
كيف تعمل Stepper Motors
تحتوي "28BYJ-48-5V Stepper Motors" على أربع ملفات لكل منها قلب حديدي الشكل يحتوي على ثمانية أقطاب. يتم إزاحة كل قطعة من الأعمدة الأربعة بحيث يكون هناك 32 عمودًا متباعدة 360/32 = 11.25 درجة.
إذا قمنا بتنشيط (خطوة) ملف واحد في كل مرة (خطوة موجية) ، أو ملفين في وقت واحد (خطوة كاملة) ، فإن الدوار سوف يقوم بدورة كاملة واحدة في 32 خطوة. نظرًا لأن الترس الداخلي هو 64/1 ، فإن دورة واحدة من عمود الخرج تتطلب 2048 خطوة.
نصف خطوة
يستخدم هذا الروبوت نصف خطوة.
نصف الخطوة هي تقنية يتم من خلالها إنشاء نصف الخطوات بالتناوب عن طريق تنشيط ملف واحد بالتناوب ، ثم ملفين متجاورين ، وبالتالي مضاعفة عدد الخطوات من 32 إلى 64 لدورة واحدة من الدوار. هذا يعادل 64 عمودًا متباعدة 360/64 = 5.625 درجة (زاوية الخطوة).
نظرًا لأن الترس الداخلي هو 64/1 ، فإن دورة واحدة من عمود الخرج تتطلب 4096 خطوة.
يتم توثيق الأنماط الثنائية لتحقيق نصف خطوة في وظائف move () {…} و rotate () {…}.
مقياس
يقوم المقياس بمعايرة حركة الروبوت إلى الأمام والخلف.
بافتراض أن قطر العجلة يبلغ 65 مم ، فإن الروبوت سوف يتحرك للأمام (أو للخلف) PI * 65/4096 = 0.04985 مم لكل خطوة. لتحقيق 1 مم لكل خطوة (يستخدم Inkscape ملم لإحداثياته) ، يجب علينا استخدام عامل المقياس 1 / 0.04985 = 20.0584. هذا يعني أن عدد الخطوات اللازمة للتنقل بين أي نقطتين هو "مسافة * مقياس".
CWR
يتم استخدام CWR (نسبة قطر الدائرة إلى قطر العجلة) [1] لمعايرة زاوية دوران الروبوت. يوفر CWR العالي دقة أكبر وأقل خطأ تراكمي ، ولكن الجانب السلبي هو أن الروبوت سيستغرق وقتًا أطول للدوران.
بافتراض أن عجلات الروبوت متباعدة بمقدار 130 مم ، يجب أن تتحرك العجلات PI * 130 = 408.4 مم حتى يدور الروبوت 360 درجة. إذا كان قطر كل عجلة 65 مم ، فإن دورة واحدة من العجلة ستحرك الروبوت PI * 65 = 204.2 مم حول الدائرة. لكي تقطع العجلات مسافة الدائرة الكاملة ، يجب أن تدور 407.4 / 204.2 = 2.0 (مرتين).
هذا يترجم إلى CWR 2 ودقة 360 / (CWR * 4096) = 0.0439 درجة لكل خطوة.
لتحقيق أقصى قدر من الدقة ، يجب أن يستخدم كل من المقياس و CWR أكبر عدد ممكن من المنازل العشرية.
[1]
تشكل مسارات العجلات دائرة عندما تدور الروبوتات 360 درجة. نظرًا لأن مسارات العجلات تتداخل مع صيغة CWR فهي:
CWR = تباعد العجلات / قطر العجلة.
مترجم GCODE
يستجيب الروبوت فقط لأوامر Inkscape التي تبدأ بـ G00 و G01 و G02 و G03.
يتجاهل أي رموز F (التغذية) و Z (الوضع الرأسي) حيث يمكن للروبوت أن يتحرك بسرعة واحدة فقط ، والقلم دائمًا ما يكون متاحًا للرمز G00 ولأسفل لجميع الرموز الأخرى. يتم أيضًا تجاهل رموز I و J ("biarc") المستخدمة عند رسم المنحنيات.
يتم استخدام الكود غير المستخدم M100 في "MENU" (M للقائمة).
تمت إضافة رموز T الإضافية لأغراض الاختبار (T للاختبار)
تم استلهام رمز المترجم الفوري الخاص بي من
الخطوة الخامسة: تثبيت برنامج الروبوت
أوقف التشغيل ثم افصل درع "المحرك / الأسنان الزرقاء". هذا يحقق شيئين:
- يقوم بإزالة حزمة البطارية أثناء برمجة اردوينو عبر كابل USB الخاص بك
- يزيل جهاز HC-06 ذو الأسنان الزرقاء لأن البرمجة غير ممكنة أثناء توصيل وحدة Blue-tooth. والسبب في ذلك هو أنه لا يمكنك توصيل جهازين تسلسليين في نفس الوقت.
انسخ محتويات "Arduino_CNC_Plotter.ino" إلى رسم جديد لاردوينو وقم بتحميله على اردوينو الخاص بك. افصل كابل USB بمجرد تحميل البرنامج.
أعد توصيل الدرع أعلاه … الروبوت الخاص بك "جاهز للدحرجة".
الخطوة 6: إعداد البلوتوث الخاص بك
قبل أن تتمكن من "التحدث" إلى الروبوت ، يجب "إقران" وحدة البلوتوث HC-06 بجهاز الكمبيوتر الخاص بك.
إذا لم يكن جهاز الكمبيوتر الخاص بك يحتوي على أسنان زرقاء ، فأنت بحاجة إلى شراء وتثبيت دونجل Bluetooth USB. يتم احتواء الدوافع الضرورية داخل الدونجل. فقط قم بتوصيله واتبع التعليمات التي تظهر على الشاشة.
يفترض التسلسل التالي أنك تستخدم Microsoft Windows 10.
انقر بزر الفأرة الأيسر على "ابدأ | إعدادات | أجهزة | بلوتوث". ستعرض شاشتك حالة البلوتوث لكل جهاز يمكن توصيله. تُظهر لقطة الشاشة السفلية اليسرى أن جهاز الكمبيوتر على دراية حاليًا ببعض سماعات البلوتوث.
قم بتشغيل الروبوت. ستبدأ وحدة البلوتوث HC-06 في الوميض وسيظهر الجهاز في نافذة البلوتوث كما هو موضح في لقطة الشاشة المركزية السفلية.
انقر بزر الماوس الأيسر على "جاهز للإقران | إقران" وأدخل كلمة المرور "1234" كما هو موضح في لقطة الشاشة العلوية.
انقر بزر الماوس الأيسر على "التالي" لإقران الجهاز. يجب أن تكون شاشتك الآن مشابهة للقطات الموجودة أسفل اليمين والتي تقول "HC-06 Connected".
الخطوة السابعة: تثبيت برنامج محاكاة المحطة الطرفية
من أجل "التحدث" إلى الروبوت الخاص بك ، فأنت بحاجة إلى حزمة برامج محاكاة طرفية والغرض منها هو توصيل لوحة المفاتيح بالروبوت ، وإرسال ملفات g-code إلى الروبوت ، عبر رابط البلوتوث.
خياري لبرنامج مضاهاة المحطة الطرفية لهذا المشروع هو "Tera Term" لأنه قابل للتكوين بدرجة عالية. البرنامج مجاني للاستخدام ويتوفر أحدث إصدار من:
osdn.jp/projects/ttssh2/downloads/64798/term-4.90.exe
انقر نقرًا مزدوجًا فوق "teraterm-4.90.exe" من مجلد "تنزيل" واتبع الإرشادات التي تظهر على الشاشة. حدد الإعدادات الافتراضية. انقر بزر الفأرة الأيسر على "Serial" ثم "OK" في الشاشة الافتتاحية.
تكوين Teraterm
قبل أن نتمكن من "التحدث" إلى الروبوت ، يجب تكوين "Teraterm":
الخطوة 1:
انقر بزر الماوس الأيسر على "إعداد | المحطة الطرفية" واضبط قيم الشاشة على:
حجم المصطلح:
- 160 × 48
- قم بإلغاء تحديد المربعين أدناه مباشرة
خط جديد:
- تلقي: CR + LF
- الإرسال: CR + LF
اترك باقي الشاشة بالقيم الافتراضية.
انقر فوق موافق"
الخطوة 2:
انقر بزر الماوس الأيسر على "إعداد | نافذة" واضبط قيم الشاشة على:
انقر على "عكس" (يغير لون خلفية الشاشة إلى الأبيض)
اترك باقي الشاشة بالقيم الافتراضية.
انقر فوق موافق"
الخطوه 3:
انقر بزر الماوس الأيسر على "إعداد | الخط" واضبط قيم الشاشة على:
- الخط: Droid Sans Mono
- نمط الخط:: عادي
- الحجم: 9
- النص: الغربي
انقر فوق موافق"
الخطوة الرابعة:
انقر بزر الماوس الأيسر على "إعداد | المسلسل" واضبط قيم الشاشة على:
- المنفذ: COM20
- معدل الباود: 9600
- البيانات: 8 بت
- التكافؤ: لا شيء
- توقف: 1 بت
- التحكم في التدفق: لا شيء
- تأخير الإرسال: 100 مللي ثانية / حرف ، 100 مللي ثانية / الخط
انقر فوق موافق"
أغلق شاشة التحذير "لا يمكن فتح COM20"
ملحوظات:
- يستخدم أسناني الزرقاء COM20 لإرسال الأسنان الزرقاء و COM21 لاستقبال الأسنان الزرقاء. قد تختلف أرقام منافذ الأسنان الزرقاء.
- تؤدي تأخيرات الإرسال إلى إبطاء الأمور عند استخدام "ملف | إرسال…". يبدو أن اردوينو يفوتك خطوطًا إذا حاولت تسريع الأمور. يبدو "ملف | إرسال …" موثوقًا به مع القيم الموضحة ولكن لا تتردد في التجربة.
الخطوة الخامسة:
انقر بزر الماوس الأيسر على "إعداد | حفظ الإعداد …" وانقر بزر الماوس الأيسر على "حفظ"
أغلق Teraterm
الخطوة السادسة:
قم بتشغيل الروبوت الخاص بك. سيبدأ مؤشر LED ذو الأسنان الزرقاء في الوميض.
افتح Teraterm وانتظر ظهور الرسالة "COM20 - Tera Term VT" في الزاوية العلوية اليسرى من شاشة Teraterm. يجب أن يكون مؤشر LED ذو الأسنان الزرقاء ثابتًا الآن
اكتب "M100" بدون علامات الاقتباس … يجب أن تظهر قائمة. الأرقام 19: و 17: التي تظهر على الشاشة هي رموز المصافحة Xon و Xoff من اردوينو..
تهانينا … تم تكوين الروبوت الخاص بك الآن.
الخطوة 8: اختبار الرسوم البيانية
تحتوي "القائمة" على مخططين اختباريين.
يرسم T103 مربعًا بسيطًا. يجب أن تلتقي جميع الزوايا. اضبط ثابت CWR وأعد ترجمة الكود إذا لم يفعلوا ذلك.
CWR النظري لتصميمي كان CWR = 141/65 = 2.169. لسوء الحظ ، لم تلتقي الزوايا تمامًا. لتقليل وقت المعايرة ، قمت برسم مربعين … أحدهما بـ CWR = 2 والآخر بـ CWR = 2.3. إذا درست الصورة أعلاه ، فسترى أن نهايات أحد المربعات "مفتوحة" بينما الأطراف الأخرى "متداخلة". قم بقياس المسافة من طرف إلى طرف لكل مربع واحصل على ورقة رسم بياني. ارسم خطًا أفقيًا (في هذه الحالة) 30 قسمًا معنونًا من 2.0 إلى 2.3. باستخدام مقياس كبير قدر الإمكان ، ارسم مسافة "التداخل" فوق الخط الأفقي والمسافة "المفتوحة" أسفل الخط. قم بتوصيل هاتين النقطتين بخط مستقيم واقرأ قيمة CWR عند النقطة التي يقطع فيها الخط القطري محور CWR. بالنسبة لروبوتي ، كانت نقطة CWR هذه 2.173 … بفارق 0.004 !!
يرسم T104 مخطط اختبار أكثر تعقيدًا.
يتم تضمين رموز Inkscape g لمخطط الاختبار هذا في ملف "test_chart.gnc". تم تجاهل معلمات "biarc" "I" و "J" الموضحة في الكود والتي تمثل الدائرة المقسمة.
الخطوة 9: إنشاء مخطط تفصيلي
يستخدم الإجراء التالي "إنكسكيب" ويفترض أننا نرغب في رسم زهرة من صورة بعنوان "flower.jpg".
يأتي الإصدار 0.91 من Inkscape مع امتدادات gcode ويمكن تنزيله من https://www.inkscape.org انقر فوق "التنزيلات" وحدد الإصدار الصحيح لجهاز الكمبيوتر الخاص بك.
الخطوة 1: افتح صورتك
افتح Inkscape وحدد "File | Open | flower.jpg".
اختر الخيارات التالية من الشاشة المنبثقة:
نوع استيراد الصورة: ………… تضمين
- DPI Image: ………………………. من - الملف
- وضع عرض الصورة: … لا شيء
- نعم
الخطوة 2: توسيط الصورة
انقر فوق F1 (أو الأداة العلوية اليسرى في الشريط الجانبي)
انقر على الصورة … ستظهر الأسهم
اضغط باستمرار مع الاستمرار على مفتاحي "ctrl" و "Shift" ثم اسحب سهم الزاوية للداخل حتى يظهر مخطط الصفحة. صورتك الآن في المنتصف.
الخطوة 3: امسح صورتك ضوئيًا
حدد "المسار | تتبع الصورة النقطية" ثم اختر الخيارات التالية من الشاشة المنبثقة:
- الألوان
- قم بإلغاء تحديد "مكدس المسح"
- كرر: تحديث … رقم المسح … تحديث
- انقر فوق "موافق" عندما تكون سعيدًا بعدد عمليات الفحص
أغلق النافذة المنبثقة بالنقر فوق X في الزاوية العلوية اليمنى.
تحذير: حافظ على عدد عمليات المسح إلى الحد الأدنى المطلق لتقليل وقت رسم الروبوت. الخطوط العريضة البسيطة هي الأفضل.
الخطوة 4: إنشاء مخطط تفصيلي
حدد "كائن | التعبئة والحد |". ستظهر نافذة منبثقة بها ثلاث علامات تبويب قائمة.
- حدد "رسم ضربة الفرشاة" وانقر فوق المربع الموجود بجانب علامة X
- حدد "ملء" وانقر فوق X
أغلق النافذة المنبثقة بالنقر فوق X في الزاوية العلوية اليمنى. يتم الآن وضع مخطط تفصيلي فوق الصورة
قم بإلغاء تحديد صورتك بالنقر خارج الصفحة.
الآن انقر داخل الصورة. ستظهر رسالة "صورة: 512 × 768: مضمن في الجذر" ، أو ما شابه ذلك ، في الجزء السفلي من الشاشة.
انقر فوق "حذف". يبقى المخطط فقط.
الخطوة 5: انتهاء المهلة
حان الوقت لقليل من الاستكشاف.
انقر فوق F2 (أو الأداة الثانية من أعلى في الشريط الجانبي) وحرك المؤشر فوق المخطط التفصيلي. لاحظ كيف يومض المخطط التفصيلي باللون الأحمر بينما يمر المؤشر فوق المسارات المختلفة.
الآن انقر فوق المخطط التفصيلي. لاحظ كيف يظهر عدد من "العقد". يجب تحويل هذه "العقد" إلى إحداثيات g-code ولكن قبل أن نتمكن من القيام بذلك نحتاج إلى تعيين تنسيق مرجعي لصفحتنا.
الخطوة 6: قم بتعيين إحداثيات الصفحة
اضغط على F1 ثم انقر فوق المخطط التفصيلي.
حدد "طبقة | إضافة طبقة" وانقر على "إضافة" في النافذة المنبثقة. تتطلب امتدادات g-code التي نحن على وشك استخدامها طبقة واحدة على الأقل … حتى لو كانت فارغة!
حدد "الامتدادات | Gcodetools | نقاط الاتجاه". اختر "وضع نقطتين" من النافذة المنبثقة وانقر فوق "تطبيق".
تجاهل أي رسائل تحذير.
انقر فوق "إغلاق" لإغلاق النافذة المنبثقة
تم تعيين الإحداثيات في الزاوية السفلية اليسرى من صفحتك "0 ، 0 ، 0 ، 0 ، 0 ، 0"
الخطوة 7: حدد أداة
حدد "الامتدادات | Gcodetools | مكتبة الأدوات" وانقر على:
- مخروط
- تطبيق
- نعم …. (لمسح التحذير)
- قريب
اضغط على F1 واسحب الشاشة الخضراء خارج حدود الصفحة.
الخطوة 8: ضبط الأداة وإعدادات التغذية
هذه الخطوة غير مطلوبة ولكن تم تضمينها للتأكد من اكتمالها لأنها توضح كيفية تغيير إعدادات "قطر" الأداة و "التغذية" إذا كان لديك آلة طحن.
انقر فوق الرمز "A" في الشريط الجانبي ثم قم بتغيير الإعدادات الموضحة في الشاشة الخضراء من:
- القطر: من 10 إلى القطر 3
- التغذية: من 400 إلى 200
الخطوة 9: إنشاء g-code
اضغط على F1
حدد الصورة
حدد "الامتدادات | Gcodetools | المسار إلى Gcode | التفضيلات" وقم بتغيير:
- الملف: flower.ncg ………………………………………… (التحكم العددي g-code filename)
- الدليل: C: / Users / yourname / Desktop… (موقع تخزين flower.ncg)
- ارتفاع آمن Z: 10
بدون مغادرة النافذة المنبثقة ، حدد علامة تبويب القائمة "المسار إلى Gcode" وانقر على:
- تطبيق … (قد يستغرق هذا وقتًا طويلاً … انتظر !!)
- نعم ……. (تجاهل أي تحذيرات)
- إغلاق … (بمجرد إنشاء الرمز)
إذا قمت بفحص المخطط ، فإنه يتكون الآن من رؤوس أسهم زرقاء (الصورة السفلية).
أغلق إنكسكيب.
الخطوة 10: تحقق من الرمز الخاص بك
nraynaud.github.io/webgcode/ هو برنامج عبر الإنترنت لتصور الصورة التي سينشئها رمز g الخاص بك. ما عليك سوى إسقاط g-code على اللوحة اليسرى من جهاز المحاكاة وسيظهر التصور المقابل على الجانب الأيمن من شاشتك. توضح الخطوط الحمراء مسار الأداة وقلم الروبوت.
إعدادات "المسار | تتبع الصورة النقطية" للصورة العليا كانت:
- "الألوان"
- "عمليات المسح: 8"
إعدادات "المسار | تتبع الصورة النقطية" للصورة السفلية هي:
- "كشف الحد"
- "العتبة: 0.1"
ما لم تكن بحاجة إلى التفاصيل ، قم دائمًا بإنشاء صورة بسيطة.
الخطوة 11: إرسال ملف Inkscape إلى الروبوت
لنفترض أننا نريد إرسال ملف "Hello_World_0001.ngc" إلى الروبوت.
الخطوة 1
قم بتشغيل الروبوت.
ضع الروبوت في الركن الأيسر السفلي من صفحة الرسم ووجهه نحو الساعة 3. هذا هو وضع البداية الافتراضي.
افتح Teraterm وانتظر حتى يتوقف ضوء البلوتوث عن الوميض. هذا يشير إلى أن لديك ارتباط.
الخطوة 2
تحقق من أن القيم القصوى X و Y في الملف الذي أنت على وشك إرساله ستناسب الصفحة. على سبيل المثال ، يُظهر "Hello_World_0001.ngc" المرفق قيمة X القصوى لتكون:
G00 X67.802776 Y18.530370
وقيمة Y القصوى هي:
G01 X21.403899 Y45.125018 Z-1.000000
إذا كنت تريد أن تكون صورتك أكبر من 67.802776 أعلاه في 45.125018 مم ، فقم بتغيير حجم قطعة الأرض باستخدام خيارات القائمة التالية:
M100
T102 S3.5
يعرض تسلسل الأمر هذا القائمة ، بحيث يمكنك رؤية رموز T ، ثم يزيد حجم الصورة 3.5 مرات (350٪)
الخطوة 2
انقر بزر الماوس الأيسر على "ملف | إرسال ملف …"
"تصفح" بحثًا عن ملف "Hello_World_0001.ngc".
انقر بزر الفأرة الأيسر على "فتح". سيتم الآن إرسال الملف إلى الروبوت سطراً بسطر.
الأمر بهذه البساطة … التخطيط السعيد:)
ملحوظات:
- يجب أن تكون جميع أوامر MENU بأحرف كبيرة.
- 19: و 17: الموضحان في الصورة أعلاه هما رموز مصافحة اردوينو (عشري) لـ "Xoff" و "Xon". تمت إضافة النقطتين لتحسين المظهر المرئي. يتبع أمر Inkscape كل "Xon".
- يجب ألا ترى إحداثيي X و Y في نفس السطر مطلقًا. إذا حدث هذا ، فقم بزيادة أوقات التأخير التسلسلي من قيمتها الحالية البالغة 100 مللي ثانية لكل حرف. قد تعمل التأخيرات الأقصر…
- "أهلاً بالعالم!" المؤامرة تظهر علامات الخطأ التراكمي. يجب أن يؤدي التغيير والتبديل في CWR إلى إصلاح هذا.
انقر هنا لعرض التعليمات الأخرى الخاصة بي.
موصى به:
الراسمة باستخدام الحاسب الآلي: 3 خطوات
CNC الراسمة: Ciao a tutti! Prima di tutto mi presento! سونو نوفو في Instructables.Sono أندريا سولاري ، الحائز على جائزة 25 عامًا في شركة ingegneria elettrica. في هذا البحث ، يمكنك خلق الكثير من التقدم الشخصي ، وتحقق من لحظة بلحظة! حد ذاته ، إنترس
آلة التخطيط باستخدام الحاسب الآلي: 13 خطوة (بالصور)
CNC Drum Plotter: a.articles {font-size: 110.0٪؛ وزن الخط: عريض ؛ نمط الخط: مائل ؛ زخرفة النص: لا شيء ؛ background-color: red؛} a.articles: hover {background-color: black؛} تصف هذه التعليمات رسامًا بحجم A4 / A3 مصنوع من قسم من البلاستيك
آلة التخطيط باستخدام الحاسب الآلي من Arduino (ماكينة الرسم): 10 خطوات (بالصور)
Arduino CNC Plotter (آلة الرسم): مرحبًا يا رفاق! آمل أن تكون قد استمتعت بالفعل بالتعليمات السابقة & quot؛ كيف تصنع منصة تدريب Arduino الخاصة بك & quot؛ وأنت مستعد لواحد جديد ، كالعادة قمت بعمل هذا البرنامج التعليمي لإرشادك خطوة بخطوة بينما أجعل هذا النوع رائعًا للغاية
أداة قياس معدل التغذية باستخدام الحاسب الآلي مصنوعة من الخردة: 5 خطوات
أداة قياس معدل التغذية CNC المصنوعة من الخردة: هل أراد أي شخص في أي وقت قياس معدل التغذية الفعلي على آلة CNC؟ ربما لا ، حتى تصبح قطع الطحن سليمة بعد وظيفة CNC … ولكن عندما تبدأ في الانهيار بشكل منتظم ، ربما حان الوقت للتحقيق. في هذا الدليل يمكنك
آلة التقاط الأجزاء باستخدام الحاسب الآلي: 9 خطوات (بالصور)
آلة اختيار الأجزاء باستخدام الحاسب الآلي: إذا كنت صانعًا جادًا مثلي ، فمن المرجح أن يكون لديك عدد لا يحصى من المقاومات والمكثفات ومكونات إلكترونية أخرى مختلفة. ولكن هناك مشكلة كبيرة: كيف يمكن للمرء أن يتتبع ماذا أو عدد الأشياء التي يمتلكونها