Formation CNC
"تكوين احترافي مجاني في برمجة وتشغيل ماكينات CNC (خراطة وتفريز). لنتعلم معاً لغة التصنيع الحديثة." Maîtrisez l'intelligence des machines.
Formation CNC Gratuite : Programmation, Simulation et Logiciels CAD/CAM.
"دورة الإزالة الخشنة" (G71 Roughing Cycle). هذا الكود هو "الوحش" الذي يوفر الوقت والجهد على المبرمج.
إليك شرح البرنامج بأسلوب احترافي ومبسط :
🛠️ شرح البرنامج العملي (G71 Cycle Explanation)
هذا البرنامج يقوم بتحويل قطعة خام إلى شكل مخروطي (Taper) باستخدام دورة آلية ذكية.
🔴 الجزء الأول: الإعداد (Preparation)
O0001: رقم البرنامج (Identity).
T0101: اختيار الأداة رقم 1 وتصحيحها (Tool Selection).
G97 S800 M03: الدوران بسرعة ثابتة 800 دورة/دقيقة باتجاه عقارب الساعة.
G0 X51 Z2: الاقتراب السريع لنقطة الأمان (القطعة قطرها 50، لذا توقفنا عند 51).
🔵 الجزء الثاني: دورة التقشير الذكية (G71 Roughing Cycle)
هنا نستخدم سطرين لجعل الماكينة تكرر الحركة تلقائياً:
G71 U2 R0.2: * U2 (Depth of Cut): 2 ملم في كل تمريرة.
R0.2 (Retract): ابتعد 0.2 ملم بعد كل مسحة لتجنب الاحتكاك.
G71 P1 Q2 F0.3:
P1 & Q2: ابدأ الشكل من السطر رقم N1 وانتهِ عند السطر N2.
F0.3: سرعة التغذية أثناء القطع.
🟢 الجزء الثالث: رسم شكل القطعة (The Profile)
الأكواد المحصورة بين N1 و N2 هي التي تحدد شكل المنتج النهائي:
N1 G1 X25: ابدأ القطر من 25 ملم.
Z0: ملامسة وجه القطعة.
G1 Z-15: اقطع طولياً لمسافة 15 ملم.
N2 G1 X50 Z-40: اقطع بشكل مائل (Taper) لتصل للقطر 50 عند العمق 40 ملم.
🏁 الجزء الرابع: النهاية (Final Retract)
G0 X150 Z150: الابتعاد السريع لمكان آمن لتغيير القطعة.
M30: إنهاء البرنامج والرجوع للبداية.
🏗️ 1. عائلة حركات التموضع (Motion Group)
هذه الأكواد تتحكم في "طريقة" انتقال أداة القطع من نقطة إلى أخرى.
G00: Rapid Positioning (التموضع السريع)
الشرح: حركة بأقصى سرعة للماكينة دون قطع.
الاستخدام: للوصول لنقطة البداية أو الابتعاد عن القطعة.
G01: Linear Interpolation (التشكيل الخطي)
الشرح: حركة قطع في خط مستقيم بسرعة محددة (Feed).
الاستخدام: الخراطة الطولية، العرضية، والزوايا المائلة (Chamfer).
G02: Circular Interpolation CW (التشكيل الدائري مع عقارب الساعة)
الشرح: حركة قوسية دائرية في اتجاه عقارب الساعة.
G03: Circular Interpolation CCW (التشكيل الدائري عكس عقارب الساعة)
الشرح: حركة قوسية دائرية عكس اتجاه عقارب الساعة.
⚙️ 2. عائلة التحضير والإعدادات (Preparatory Functions)
تحدد "البيئة" التي ستعمل فيها الماكينة قبل أن تبدأ أي حركة.
G21: Metric Programming (البرمجة بالنظام المتري)
الشرح: ضبط الماكينة لتقرأ جميع الأبعاد بالـ (mm).
G99: Feed Per Revolution (التغذية لكل دورة)
الشرح: تحديد سرعة حركة القلم بناءً على دورة المحرك (mm/rev)، وهو الأساس في الخراطة.
G54: Work Coordinate System (نظام إحداثيات قطعة الشغل)
الشرح: استدعاء نقطة الصفر الخاصة بالقطعة التي قمنا بتصفيرها يدوياً.
🌀 3. عائلة التحكم في السرعة (Spindle Speed Control)
تتحكم في " المحرك وكيفية دورانه.
G96: Constant Surface Speed - CSS (سرعة السطح الثابتة)
الشرح: الماكينة تغير سرعة الدوران (RPM) تلقائياً حسب القطر للحفاظ على جودة القطع.
G97: Constant Spindle Speed (سرعة الدوران الثابتة)
الشرح: يدور المحرك بسرعة ثابتة لا تتغير (تستخدم في التثقيب أو التسنين).
G50: Maximum Spindle Speed Setting (تحديد أقصى سرعة للمحرك)
الشرح: كود أمان يمنع المحرك من تجاوز سرعة معينة عند استخدام G96.
⚡ 4. عائلة الدورات الجاهزة (Canned Cycles)
أكواد "ذكية" تختصر مئات السطور من البرمجة اليدوية.
G71: Stock Removal in Turning (دورة إزالة الرايش الطولية)
الشرح: تقوم الماكينة بتقشير القطر الخارجي في عدة تمريرات تلقائياً.
G70: Finishing Cycle (دورة التشطيب النهائية)
الشرح: تأتي بعد G71 لتقوم بأخذ "آخر مسحة" بدقة عالية ونعومة فائقة.
G76: Multiple Threading Cycle (دورة التسنين المتعددة)
الشرح: تستخدم لعمل "الفيلتاج" (Screw Threads) .
18/02/2026
🎯 الدرس 05: تصفير الماكينة الحقيقية (الواقع الميداني)
بما أن أغلب المحاكيات لا تدعم خاصية القياس التلقائي (Measure)، سننتقل اليوم إلى شرح الطريقة المتبعة في الماكينة الحقيقية (مثل نظام Fanuc أو Siemens).
1️⃣ تصفير محور Z (طول القطعة):
حرك الأداة يدوياً حتى تلمس وجه القطعة (يمكنك استخدام ورقة رقيقة بين الأداة والقطعة لضمان عدم الاصطدام).
اذهب إلى صفحة Work Offset ثم اختر G54.
ضع المؤشر على محور Z واكتب: Z0 ثم اضغط على زر MEASURE الموجود في لوحة التحكم.
2️⃣ تصفير محور X (قطر القطعة):
قم بملامسة القطر الخارجي للقطعة، أو الأفضل: قم بعمل "خرطة خفيفة" (Skin pass).
ابعد الأداة في اتجاه Z فقط (لا تحرك محور X!).
قم بقياس القطر الذي خرطته باستخدام "الميكرومتر" أو "القدم القنوية" (Vernier Caliper).
اذهب إلى صفحة G54، ضع المؤشر على X واكتب القطر الذي قسته (مثلاً: X102) ثم اضغط MEASURE.
💡 لماذا نكتب القطر في X وليس 0؟
لأن المخرطة مبرمجة لتعرف مركز القطعة. عندما تخبرها أن هذه النقطة هي X102 فإنها تلقائياً تحسب المسافة المتبقية لتصل إلى المركز (X0).
📝 نصيحة "من الورشة" :
"دائماً بعد التصفير، ارفع الأداة بعيداً واكتب في نظام الـ MDI:
G54 G00 X100 Z100
إذا ذهبت الأداة لمكان آمن وبعيد كما توقعت، فأنت في السليم. إذا تحركت بشكل غريب، اضغط Emergency Stop فوراً!"
📺 الدرس 04: التطبيق العملي الأول (كيف نبرمج المخرطة؟) 🛠️💻
بعد أن تعلمنا الأكواد نظرياً، حان الوقت لنراها تعمل "لايف"! في هذا الفيديو، سنقوم بتنفيذ عملية خراطة بسيطة باستخدام المحاكي الاحترافي TC1720Ф3.
ماذا ستشاهد في هذا الفيديو؟
خطوة البرمجة: كتابة الكود داخل واجهة الماكينة.
الفرق البصري: كيف تتحرك الماكينة بسرعة في كود G00 وكيف تبدأ القطع في كود G01.
نتائج الأوامر: تفعيل دوران المغزل (M03) وتدفق سائل التبريد (M08).
💡 معلومة تهمك:
المحاكي هو الطريقة الآمنة الوحيدة لتجربة أكوادك قبل وضعها على الماكينة الحقيقية في الورشة، لتجنب أي حوادث أو كسر للأدوات.
للأندرويد: CNC Lathe Simulator Lite
للكمبيوتر: Virtual Lab CNC
12/02/2026
⚙️ الدرس 03: أوامر التشغيل المساعدة (M-Codes)
بعد أن تعلمتم كيف تتحرك الأداة باستخدام الـ G-Code، حان الوقت لنتعلم كيف نشغل المكونات الميكانيكية للماكينة (المغزل، التبريد، إلخ) باستخدام أكواد تسمى M-Codes.
1️⃣ ما هي الـ M-Codes؟
هي اختصار لـ Miscellaneous Codes (أوامر متنوعة أو مساعدة). إذا كان الـ G-Code هو "أين نذهب"، فإن الـ M-Code هو "ماذا نشغل".
2️⃣ الأكواد الثلاثة الأكثر استخداماً:
M03 (تشغيل المغزل - Spindle On):
وظيفته: تدوير أداة القطع (أو القطعة في الخراطة) باتجاه عقارب الساعة.
ملاحظة: لا يمكننا القطع بدون تشغيل الدوران!
M08 (تشغيل سائل التبريد - Coolant On):
وظيفته: ضخ سائل التبريد لحماية الأداة من الحرارة العالية الناتجة عن الاحتكاك.
M30 (نهاية البرنامج - End of Program):
وظيفته: إيقاف الماكينة تماماً وإرجاع البرنامج للبداية ليكون جاهزاً للقطعة التالية.
💡 مثال برمجى بسيط (تجميع الدروس):
M03 S1200 (تشغيل الدوران بسرعة 1200 دورة)
M08 (تشغيل التبريد)
G01 X100 F200 (البدء بالقطع الفعلي)
M30 (إنهاء العمل)
📝 سؤال الدرس للمتابعين:
لو أردنا إيقاف دوران الماكينة (Spindle Stop) قبل إنهاء البرنامج، هل تعرف ما هو الكود المقابل لـ M03؟
M05
M09
اكتب لنا إجابتك في التعليقات !
10/02/2026
📝 الدرس 02: كيف نكلم الماكينة؟ (مقدمة في الـ G-Code) 🗣️🤖
هل تساءلت يوماً كيف يفهم "الكمبيوتر" في الماكينة أنك تريده أن يتحرك لليمين أو اليسار؟ الماكينة لا تفهم الكلمات، بل تفهم أكواداً تسمى G-Code.
1️⃣ ما هو الـ G-Code؟
هو اختصار لـ Geometric Code. ببساطة، هو "عنوان" تخبر به الماكينة أين تذهب وكيف تتحرك.
2️⃣ أهم كودين ستحفظهما اليوم:
لكي تتحرك الماكينة، لدينا طريقتان:
G00 (الحركة السريعة):
وظيفته: تحريك أداة القطع من مكان إلى آخر بأقصى سرعة ممكنة دون أن تقطع في المعدن.
متى نستخدمه؟ عندما تكون الأداة بعيدة عن القطعة ونريد تقريبها بسرعة لتوفير الوقت.
G01 (الحركة الخطية للقطع):
وظيفته: التحرك بسرعة "محكومة" (Feed) لكي تقوم الأداة بعملية القطع الفعلي.
متى نستخدمه؟ بمجرد أن تلمس الأداة المعدن، يجب أن نستخدم G01 لضمان سلامة الأداة والقطعة.
💡 مثال تطبيقي بسيط:
تخيل أنك تريد تحريك الماكينة للنقطة X50 و Y20 بسرعة كبيرة:
السطر البرمجي: G00 X50 Y20
📝 سؤال الدرس للمتابعين:
لو أردنا من الماكينة أن تبدأ "بالقطع" (خراطة أو تفريز) وهي تتحرك، أي كود يجب أن نستخدم؟
G00
G01
اكتب لنا إجابتك في التعليقات !
10/02/2026
🕹️ الدرس 01: كيف تتحرك الماكينة؟ (نظام المحاور)
قبل أن تكتب أول سطر برمج، يجب أن تعرف أن الماكينة تتحرك في فضاء ثلاثي الأبعاد. تخيل أن أداة القطع هي "رأس قلم" يتحرك بدقة متناهية وفق نظام الإحداثيات الديكارتية.
📐 خريطة الاتجاهات (قاعدة الإشارة):
لكي لا تختلط عليك الأمور، احفظ هذه القاعدة التي يستخدمها المحترفون في الورشات العالمية:
المحور X (العرض):
X+ : تتحرك الأداة جهة اليمين.
X- : تتحرك الأداة جهة اليسار.
المحور Y (العمق):
Y+ : تتحرك الأداة للأمام (بعيداً عنك).
Y- : تتحرك الأداة للخلف (باتجاهك).
المحور Z (الارتفاع - الأهم):
Z+ : ترتفع الأداة للأعلى (منطقة الأمان لتجنب الاصطدام).
Z- : تنزل الأداة للأسفل (هنا يبدأ القطع الفعلي للمعدن).
🖐️ نصيحة "قاعدة اليد اليمنى":
إذا نسيت الاتجاهات وأنت أمام الماكينة، استخدم يدك اليمنى كما في الصورة:
الإبهام: يشير لـ X+.
السبابة: تشير لـ Y+.
الوسطى: تشير لـ Z+.
📝 تمرين سريع للمتابعين:
إذا كانت أداة القطع عند نقطة الصفر، وأردنا منها أن تدخل في المعدن بعمق 5 ملم، فما هو السطر البرمجي الصحيح؟
أ) Z5
ب) Z-5
اكتب لنا إجابتك في التعليقات لنصححها لك! 👇
#الجزائر #تكوين #ميكانيك
10/02/2026
🧐 الفرق بين ماكينات الليزر/الخشب وماكينات خراطة وتفريز المعادن
بينما تشترك جميعها في أنها "تُدار بالحاسوب"، .
1. ماكينات الليزر (CNC Laser)
آلية العمل: تستخدم شعاع ضوئي مركز للحرق أو القطع.
المواد: الجلود، الأكريليك، الأخشاب الرقيقة، وبعض أنواع المعادن الرقيقة جداً.
التعقيد: تعتبر الأسهل؛ لأنها تتعامل مع بعدين فقط (X, Y) ولا يوجد فيها ضغط ميكانيكي أو احتكاك مباشر بين أداة صلبة ومعدة.
2. ماكينات خشب (CNC Router)
آلية العمل: تستخدم "مغزل" (Spindle) سريع جداً مع أدوات قطع للخشب.
المواد: الخشب، البلاستيك، الألمنيوم الخفيف.
التعقيد: تعتمد على السرعات العالية (RPM) وضغط القطع فيها منخفض مقارنة بالحديد.
3. خراطة وتفريز المعادن (CNC Machining)
هنا ننتقل إلى "الثقيل" والمحترف:
القوة والصلابة: تتعامل مع الفولاذ، الستانلس ستيل، والمعادن الصلبة. هذا يتطلب ماكينات بوزن أطنان لامتصاص الاهتزازات.
الدقة المتناهية: في الخشب قد تقبل بخطأ 1 ملم، أما في خراطة المعادن فالدقة تُقاس بـ الميكرون (0.001 ملم).
التبريد: لا يمكن القطع بدون سوائل تبريد خاصة لمنع انصهار أداة القطع.
تعدد المحاور: في التفريز نتعامل مع 3 محاور فأكثر، وفي الخراطة نركز على دوران القطعة نفسها بسرعة مدروسة .
انطلاق رحلة احتراف الـ CNC 💻🧰
السلام عليكم ورحمة الله وبركاته،
مرحباً بكم في صفحة Formation CNC. لأن العلم زكاة، قررنا إطلاق هذه المبادرة لتعليم "عقل الماكينة" للشباب الشغوف بالتصنيع والهندسة.
نحن لا نعلمك مجرد تشغيل آلة، بل نعلمك كيف تصبح مبرمج تشغيل معادن (CNC Programmer) محترفاً، يفهم لغة الآلة G-code ويتقن التعامل مع أدق التفاصيل التقنية.
🎯 ماذا ستجد في هذه الصفحة؟
شروحات تقنية مبسطة: للخراطة والتفريز المبرمج.
تطبيقات عملية: باستخدام هاتفك أو حاسوبك فقط.
محاكاة واقعية: قبل أن تلمس الماكينة الحقيقية.
شارك المنشور مع أصدقائك المهتمين بالميكانيك والتصنيع، وكن سبباً في نشر العلم.
#الجزائر #صناعة #
Cliquez ici pour réclamer votre Listage Commercial.
Type
Site Web
Adresse
Sig
....