عارض G-code
افتح ملف .tap أو .nc أو .gcode أو .cnc مباشرة في متصفحك. تميّز الأداة أكواد G/M والمحاور بالألوان، وتتيح لك حفظ النتيجة بصيغة .txt — حيلة إعادة التسمية القديمة، لكن بالطريقة الصحيحة.
قراءة برنامج G-code بالطريقة التي تقرؤه بها الآلة
برنامج CNC قائمة من تعليمات كل واحدة منها في سطر، وحالما تعرف عائلات الحروف يتوقف عن أن يبدو ضوضاء. تصف كلمات G الحركة: فـG0 حركة سريعة مع إبعاد الأداة عن قطعة العمل، وG1 قطع مستقيم بمعدل التغذية، وG2 وG3 أقواس باتجاه عقارب الساعة وعكسها، ويقرر G90/G91 ما إذا كانت الإحداثيات مواضع مطلقة أم خطوات من آخر موضع. أما كلمات M فتُبدِّل الآلية: M3 يشغّل المغزل، وM5 يوقفه، وM6 يستدعي تبديل أداة، وM8 يشغّل سائل التبريد، وM30 ينهي البرنامج. أما الحروف بينها فتحمل الأرقام — X وY وZ مواضع، وF معدل التغذية، وS سرعة دوران المغزل، وT رقم الأداة، وN مجرد تسمية للسطر. وهذا بالضبط ما يفصله التمييز اللوني، فيتيح لعينك تتبُّع خطوط الحركة واكتشاف أوامر الآلة في ملف يمتد آلاف الأسطر. وأي شيء بين قوسين، أو بعد فاصلة منقوطة، تعليق تتجاهله وحدة التحكم — وغالبًا ما يكون الجزء الأكثر فائدة للإنسان، لأن هذا هو المكان الذي ترك فيه المبرمج ملاحظاته.
لغة واحدة، لهجات كثيرة
تتحدث كل وحدة تحكم لغة G-code، لكن ليس بالضبط G-code نفسه. فأسلوب Fanuc هو السلف المشترك الذي تنحدر منه معظم الآلات الصناعية ومعالجات CAM؛ ويُشغِّل GRBL عالم أجهزة الراوتر والليزر الهاوي بمجموعة فرعية أخف؛ ولدى LinuxCNC امتداداته الخاصة؛ وتتحدث طابعات ثلاثية الأبعاد لغة Marlin، حيث تؤدي الحروف المألوفة أمورًا خاصة بالطابعات مثل التسخين؛ وغالبًا ما تستخدم آلات Heidenhain صيغة حوارية لا تشبه أيًا منها إلا قليلًا. والهيكل — كلمات G وكلمات M وحروف المحاور — مشترك، لكن الدورات الجاهزة وإجراءات تبديل الأداة وكتل البداية والنهاية تختلف بما يكفي لجعل برنامج كُتب لوحدة تحكم واحدة نادرًا ما يعمل دون تعديل على أخرى. وعارض يعرض لك النص ببساطة، بصدق، أكثر فائدة هنا من عارض يتظاهر بمحاكاته: تستطيع قراءة أي لهجة، ومقارنة ملفين جنبًا إلى جنب، ورؤية ما أنتجه المعالج اللاحق بدقة.
لماذا لا تزال حيلة إعادة التسمية إلى .txt تسبب المشاكل
الحل التقليدي لملف .tap أو .nc يتعذر فتحه هو إعادة تسميته إلى .txt — وهذا يسبب كوارث صغيرة أكثر مما يحل. فـWindows يخفي امتدادات الملفات افتراضيًا، لذا تُنتج إعادة التسمية بصمت ملفًا باسم myprogram.tap.txt، ولم يعد بمقدور برنامج الآلة ولا أنت إيجاد الملف الصحيح الآن. وغالبًا ما يبحث برنامج DNC ونقل الملفات عن اسم ملف مطابق تمامًا، وهو ما أفسدته إعادة التسمية للتو. وحالما يُفتح الملف في محرر نصوص، تضع ضغطة زر عرضية واحدة تليها حفظ انعكاسي خطأ إملائيًا في برنامج ستنفذه آلة لاحقًا. يتجنب هذا العارض كل ذلك: يُفتح الملف كما هو، ولا يُعاد تسمية شيء، ويكتب زر «حفظ بصيغة .txt» نسخة منفصلة بينما يبقى أصلك دون مساس.
نظرة للقراءة فقط قبل بدء الدورة تأمين رخيص
قراءة برنامج قبل تشغيله تلتقط الأخطاء التي تكلِّف الأدوات وقطع العمل. امسح الأسطر الأولى بحثًا عن قصة الإعداد: هل الوحدات كما تتوقع (G21 للملليمترات، G20 للإنشات)؟ وهل يوجد G90 بحيث تعني الإحداثيات ما تظنه؟ وأي إزاحة عمل (G54 وما شابهها) يفترضها البرنامج؟ تحقق من أن أرقام T تطابق ما هو محمَّل فعليًا، وألقِ نظرة على قيم S — فسرعة دوران مغزل معقولة للألومنيوم قد تكون خاطئة تمامًا للفولاذ المقاوم للصدأ. ولأن هذا العارض لا يعدِّل الملف أبدًا، تستطيع فعل كل ذلك دون أي خطر لتغيير حرف واحد. وإذا بدت سرعة دوران المغزل مريبة، تحقق من منطقيتها بالحساب: تحسب حاسبة الحفر المجانية لدينا (/ar/drilling-rpm-calculator) وحاسبة التفريز (/ar/milling-rpm-calculator) قيم سرعة الدوران والتغذية المناسبة من قطر أداة القطع والمادة في ثوانٍ معدودة.
لماذا يعد ملف .tap مجرد نص
ملف .tap أو .nc أو .cnc هو ملف نصي عادي — لا يحتاج إلى أي تحويل، بل يحمل فقط امتدادًا يرفض حاسوبك فتحه. تفتحه هذه الأداة مباشرة وتضيف الألوان، بحيث تبرز G-words وM-words والمحاور (X/Y/Z) بلمحة واحدة. لا يُرفع أي شيء؛ يُقرأ الملف داخل متصفحك.
هل يُرفع ملفي إلى أي مكان؟
لا. كل شيء يحدث داخل متصفحك. لا يُرسل أي شيء إلى خادم.
ما الامتدادات التي تعمل؟
.tap، .nc، .gcode، .cnc، .ngc، .txt — وفي الواقع أي ملف نصي عادي.
