اهلا عايز اضيف سنسر للمكنة تبعي علشان اتمكن من تعديل الزيرو اتومتاتكيا (touch plate/mobile calibrator/zerogoing). عندك فكرة على طريقة التركيب من فضلك مع العلم اني اشتغل على برنامج NcStudio شكرا
بماذا تنصحني بالبدء في تعلم كتابة البرامج ل cnc هل يكفي بر نامج المحاكاة والرسم؟ مع العلم أني اجيد العمل على الماكينة بشكل تام ولكن ليس بمقدوري كتابة البرامج
استاذ مصطفى كيف استطيع ان احصل على gcode يتكون بالشكل التالي Gn Xn Yn Zn انا حاليا اصنع بمفسر لغة gcode بحيث استلم صيغة الgcode في الصيغة التي ذكرتها و يقوم المتحكم الدقيق بتحويل الكود الى نبضات وبالتالي انجاز الحركة للمحاور ، هل برنامج ال artcam ينتج هذا النوع من ال gcode ؟ ملاحظة ان الn هي عدد
بالطبع يمكنك استخدام المتحكم الدقيق في تنفيذ أوامر الحركة وهي في غاية البساطة إذا كنت تريد ماكينة سي إن سي لتنتج منتج واحد فقط ولكن إذا كنت تريد ماكينة لتنتج أي منتج فستحتاج لبعض المجهود... لا أدري هل فهمتك وأجبتك أم هناك الحاجة للمزيد
حياك الله استاذ مصطفى ، انا طالب هندسة حاسوب و اريد ان يكون مشروع تخرجي ماكينة cnc ، انا سبق و ان بنيت ماكينة و تعمل طبيعي الحمد الله لكن المشكلة استخدمة برمجيات جاهزة فيها مثل برنامج ال mach3 ، الان حتى يكون مشروع تخرجي مقبول يجب علي ان اقوم بعمل برنامج في الحاسوب وضيفته ينقل اسطر الgcode من الحاسوب الى المتحكم الدقيق عبر منفذ usb بعد ذلك حتى المتحكم الدقيق يفهم الاسطر يجب علي ان اقوم ببناء مفسر لغة gcode داخل المتحكم ، انا الان بنيت برنامج الحاسوب و بنيت ايضا البرنامج المفسر الموجود داخل المتحكم ، لكن حتى يفهم المفسر الاسطر المستلمة من الحاسوب يجب ان يكون سطر الgcode في هذه الصيغة G0 X1.560 Y67.565 Z67.899 هذا مثال على الgcode المطلوب انتاجة ، السوال هو كيف او هل يوحد برنامج معين يقوم بتوليد هذا النوع من الgcode ، حيث ان اغلب البرامج التي تولد الgcode تكون في هذا الشكل تقريبا G0 Z56.55 ثم سطر جديد G0 X56.459 Y56.78 وهكذا انا اريد جميع الاسطر تحتوي علي المتغيرات G X Y Z لا اعرف اذا وصلت الفكره ام لا ،
أولاً: أعتذر عن تأخر الرد ثانيا: نحن وللأسف نسلك ما يظهر لنا من العلم دون أن نفكر بطريقتنا. ماكينة السي إن سي ما هي إلا أجزاء ميكانيكية وكهربية من ناحية طريقة للتحكم في تلك الأجزاء السابقة عن طريق البرمجة. استخدامك لبرنامج ماك ثري لم يفيدك كثيرا سوى في تنفيذ ما قام به غيرك. إذا أردت أن تقوم بتصميم ماكينة سي أن سي من البداية فليس هناك داع إلى التفكير بنفس الطريقة، فأنت لست مجبر على استخدام الجي كود خاصة أنك مبرمج على الميكروكنترولر. ضع مشكلتك ثم حاول أن تتعامل معها من البداية فأنت لست مجبر أن تمر بالجي كود بل قم بعمل الأكواد التي تراها أنت مناسبة وبالطريقة التي تناسبك. تصنيع ماكينة من البداية، يعني أنك قادر على عمل كل شيء بدون أن تلتزم بما فكر به غيرك، فأنت لست مجبر على ذلك. لقد ذكرت لك مسبقا، أنه من الممكن أن تصنع ماكينة سي أن سي بدون أي من هذه التعقيدات، كبداية، إذا قمت بتثبيت مجموعة من المحركات الخطوية (ستيبر موتور) في الأماكن المناسبة لعمل منتج محدد (وحيد) وقمت بمعرفة المسافات والسرعات وبالتالي الأزمنة التي تريد أن تحرك كل موتور بها وقمت بضبط كل ذلك على هيئة بوابات لفتح وغلق الإشارة لزمن محدد فإنه وببساطة ستصنع ماكينة سي أن سي ولكن لمنتج واحد، وأعتقد أن ذلك مشروع يتم احترامه تماما. ولكنك إذا أردت عمل ماكينة لمنتجات مختلفة، فأعتقد أن عليك تطوير ذلك المشروع السابق دون التقيد بكود قام بوضعه غيرك فأنت لست بحاجه إليه على الإطلاق بل عليك أن تعمل كود مناسب لماكينتك دون التقيد بالمعيارية الدولية للكود. وفقك الله.... وأهلا بك.
كلامك صحيح انا فكرت قبل ان اصنع تطبيق ينتج ارقام يحللها الكونترولر ثم يحولها الى اشارات الى المحركات الخطوية ,لكن الان انا مرحلة رابعة هندسة برمجيات و مطلوب مني مشروع تخرج و الوقت ليس كثير , استاذ مصطفى انا الحمد الله الان قمت بتطوير دالة برمجية حلة مشكلتي بحيث استطيع الان ان امرر لها سطر الGCODE مهما كان تقوم الدالة باحضار قيمة X ان وجدت وتقوم باحضار Y وكذلك باقي المتغيرات , انا حتى الان اكملت واجهة البرنامج بلغة C# و اكملة نظام التشغيل المضمن للكونترولر و كانت النتائج جيدة جدا و الحمد الله ,الية عمل الخوارزمية كالاتي : اولا فتح ملف نصي مخزن في الحاسوب يحتوي على GCODE CMD ثم بعدها تخزين محتويات الملف بمصفوفة نوع STRING بحيث كل موقع في المصفوفة يحتوي على سطر GCODE بعدها التطبيق يقوم برسم الشكل و بعدها يقوم التطبيق بارسال الاسطر الى المتحكم من خلال منفذ usb ثم يقوم المتحكم بنقل الاسطر و تخزينها على بطاقة SD-MEMORY لضمان عدم الخطا و سرعة التنفيذ بعدما المتحكم يكمل نسخ اسطر الملف تبداء علمية التنفيذ كالاتي يقوم المتحكم بمسك اول سطر ثم تمريرة الى الدالة من اجل استخراج قيم X,Y,Z,G ثم بعدها ارسال القيم الى دالة بحيث تقوم بتحويل القيم الكسرية من خلال دورات الى نبضات كهربائية تقوم بتحريك المحركات و بالاتجاه المطلوب حسب الاحداثي و هكذا .....
أخي الفاضل: إيميلي ورقم هاتفي موجود بكل درس على اليوتيوب... عموماً إيميلي هو mostafamorsi@gmail.com وستجد نشاطي الجديد خلال الرابط ruclips.net/video/BWAy9wuyMBc/видео.html والدروس الثلاثة للسي إن سي على الرابط ruclips.net/video/vMus4z25xnY/видео.html بالتوفيق وأهلا برسالتك في أي وقت
فيديو ممتاز، أحسنت
we need more , thank you
الله يجزيك الخير استفدنا اكثير
please do more lessons
اهلا
عايز اضيف سنسر للمكنة تبعي علشان اتمكن من تعديل الزيرو اتومتاتكيا (touch plate/mobile calibrator/zerogoing).
عندك فكرة على طريقة التركيب من فضلك مع العلم اني اشتغل على برنامج NcStudio
شكرا
شكرا لكرمك
ممكن رابط لتحميل برنامج المحاكاه
جزاك الله خيراً
لدي سؤال كيف يتم حساب الدرجة (الشطف) هنا في هذا المقطع الدرجة كانت ٤٥ ماذا لو كانت ١٥
وشكرا
الشطف يحدد تبعا للتصميم والذي يوضحة الرسم
وهي عادة ٤٥ درجة أو دائري
بماذا تنصحني بالبدء في تعلم كتابة البرامج ل cnc
هل يكفي بر نامج المحاكاة والرسم؟
مع العلم أني اجيد العمل على الماكينة بشكل تام ولكن ليس بمقدوري كتابة البرامج
ااسلام عليكم ورحمه الله ..
بس لو تكرمت تحطلنا رابط تحميل الحلقات الكل عشان التحميلمره واحده ...
ومشكور ...
أعتذر عن تأخر الإجابةرابط دروس السي أن سي
ruclips.net/video/vMus4z25xnY/видео.html
رابط دروس السوليد إيدج
ruclips.net/video/BWAy9wuyMBc/видео.html
لو سمحتو كيفيت تنزيل البرنامج اللي بكتب فيه الاكواد
ممكن برمجه ماكينه cnc للفريزه وليس المخرطه لو تكرمت
اعتذر عن إنشغالي الفتره السابقة، إن شاء الله نستكمل الحلقات بما فيها برمجة الفريزه
هل يوجد طريقة للحصول على مثل هذة الدروس بالعربي
الأكواد المستخدمة في الماكينات لم يتم التفكير في تعريبها....... من يصنع تلك الماكينات يفرض علينا لغته والتي ينبغي احترامها
@@MostafaMorsi للاسف يجب ان نحترمها شكرا اخ مصطفى على الشرح الاكثر من رائع وننتظر منك شروحات اكثر لباقي الاكواد بنفس الطريقة السابقة
استاذ مصطفى كيف استطيع ان احصل على gcode يتكون بالشكل التالي Gn Xn Yn Zn انا حاليا اصنع بمفسر لغة gcode بحيث استلم صيغة الgcode في الصيغة التي ذكرتها و يقوم المتحكم الدقيق بتحويل الكود الى نبضات وبالتالي انجاز الحركة للمحاور ، هل برنامج ال artcam ينتج هذا النوع من ال gcode ؟ ملاحظة ان الn هي عدد
بالطبع يمكنك استخدام المتحكم الدقيق في تنفيذ أوامر الحركة وهي في غاية البساطة إذا كنت تريد ماكينة سي إن سي لتنتج منتج واحد فقط ولكن إذا كنت تريد ماكينة لتنتج أي منتج فستحتاج لبعض المجهود... لا أدري هل فهمتك وأجبتك أم هناك الحاجة للمزيد
حياك الله استاذ مصطفى ، انا طالب هندسة حاسوب و اريد ان يكون مشروع تخرجي ماكينة cnc ، انا سبق و ان بنيت ماكينة و تعمل طبيعي الحمد الله لكن المشكلة استخدمة برمجيات جاهزة فيها مثل برنامج ال mach3 ، الان حتى يكون مشروع تخرجي مقبول يجب علي ان اقوم بعمل برنامج في الحاسوب وضيفته ينقل اسطر الgcode من الحاسوب الى المتحكم الدقيق عبر منفذ usb بعد ذلك حتى المتحكم الدقيق يفهم الاسطر يجب علي ان اقوم ببناء مفسر لغة gcode داخل المتحكم ، انا الان بنيت برنامج الحاسوب و بنيت ايضا البرنامج المفسر الموجود داخل المتحكم ، لكن حتى يفهم المفسر الاسطر المستلمة من الحاسوب يجب ان يكون سطر الgcode في هذه الصيغة G0 X1.560 Y67.565 Z67.899 هذا مثال على الgcode المطلوب انتاجة ، السوال هو كيف او هل يوحد برنامج معين يقوم بتوليد هذا النوع من الgcode ، حيث ان اغلب البرامج التي تولد الgcode تكون في هذا الشكل تقريبا G0 Z56.55 ثم سطر جديد G0 X56.459 Y56.78 وهكذا انا اريد جميع الاسطر تحتوي علي المتغيرات G X Y Z لا اعرف اذا وصلت الفكره ام لا ،
أولاً: أعتذر عن تأخر
الرد
ثانيا: نحن وللأسف نسلك
ما يظهر لنا من العلم دون أن نفكر بطريقتنا.
ماكينة السي إن سي ما هي
إلا أجزاء ميكانيكية وكهربية من ناحية طريقة للتحكم في تلك الأجزاء السابقة عن
طريق البرمجة.
استخدامك لبرنامج ماك
ثري لم يفيدك كثيرا سوى في تنفيذ ما قام به غيرك.
إذا أردت أن تقوم بتصميم
ماكينة سي أن سي من البداية فليس هناك داع إلى التفكير بنفس الطريقة، فأنت لست
مجبر على استخدام الجي كود خاصة أنك مبرمج على الميكروكنترولر.
ضع مشكلتك ثم حاول أن
تتعامل معها من البداية فأنت لست مجبر أن تمر بالجي كود بل قم بعمل الأكواد التي
تراها أنت مناسبة وبالطريقة التي تناسبك.
تصنيع ماكينة من البداية،
يعني أنك قادر على عمل كل شيء بدون أن تلتزم بما فكر به غيرك، فأنت لست مجبر على ذلك.
لقد ذكرت لك مسبقا، أنه
من الممكن أن تصنع ماكينة سي أن سي بدون أي من هذه التعقيدات، كبداية، إذا قمت
بتثبيت مجموعة من المحركات الخطوية (ستيبر موتور) في الأماكن المناسبة لعمل منتج
محدد (وحيد) وقمت بمعرفة المسافات والسرعات وبالتالي الأزمنة التي تريد أن تحرك كل
موتور بها وقمت بضبط كل ذلك على هيئة بوابات لفتح وغلق الإشارة لزمن محدد فإنه
وببساطة ستصنع ماكينة سي أن سي ولكن لمنتج واحد، وأعتقد أن ذلك مشروع يتم احترامه
تماما.
ولكنك إذا أردت عمل
ماكينة لمنتجات مختلفة، فأعتقد أن عليك تطوير ذلك المشروع السابق دون التقيد بكود
قام بوضعه غيرك فأنت لست بحاجه إليه على الإطلاق بل عليك أن تعمل كود مناسب
لماكينتك دون التقيد بالمعيارية الدولية للكود.
وفقك الله.... وأهلا بك.
كلامك صحيح انا فكرت قبل ان اصنع تطبيق ينتج ارقام يحللها الكونترولر ثم يحولها الى اشارات الى المحركات الخطوية ,لكن الان انا مرحلة رابعة هندسة برمجيات و مطلوب مني مشروع تخرج و الوقت ليس كثير , استاذ مصطفى انا الحمد الله الان قمت بتطوير دالة برمجية حلة مشكلتي بحيث استطيع الان ان امرر لها سطر الGCODE مهما كان تقوم الدالة باحضار قيمة X ان وجدت وتقوم باحضار Y وكذلك باقي المتغيرات , انا حتى الان اكملت واجهة البرنامج بلغة C# و اكملة نظام التشغيل المضمن للكونترولر و كانت النتائج جيدة جدا و الحمد الله ,الية عمل الخوارزمية كالاتي : اولا فتح ملف نصي مخزن في الحاسوب يحتوي على GCODE CMD ثم بعدها تخزين محتويات الملف بمصفوفة نوع STRING بحيث كل موقع في المصفوفة يحتوي على سطر GCODE بعدها التطبيق يقوم برسم الشكل و بعدها يقوم التطبيق بارسال الاسطر الى المتحكم من خلال منفذ usb ثم يقوم المتحكم بنقل الاسطر و تخزينها على بطاقة SD-MEMORY لضمان عدم الخطا و سرعة التنفيذ بعدما المتحكم يكمل نسخ اسطر الملف تبداء علمية التنفيذ كالاتي يقوم المتحكم بمسك اول سطر ثم تمريرة الى الدالة من اجل استخراج قيم X,Y,Z,G ثم بعدها ارسال القيم الى دالة بحيث تقوم بتحويل القيم الكسرية من خلال دورات الى نبضات كهربائية تقوم بتحريك المحركات و بالاتجاه المطلوب حسب الاحداثي و هكذا .....
وفقك الله وبارك الله فيك. ولا تتأخر في أي طلب، مع التحية.
السلام عليكم
هل بالامكان ايميلك
اريد الفائده
محمد المسحسك mostafamorsi@gmail.com
+Mostafa Morsi السلام عليكم يا اخ مصطفى...انا بدور على يخص cnc machin و اسم الالتين
+Souif Redouane Haas sl20
أخي الفاضل: إيميلي ورقم هاتفي موجود بكل درس على اليوتيوب...
عموماً إيميلي هو
mostafamorsi@gmail.com
وستجد نشاطي الجديد خلال الرابط
ruclips.net/video/BWAy9wuyMBc/видео.html
والدروس الثلاثة للسي إن سي على الرابط
ruclips.net/video/vMus4z25xnY/видео.html
بالتوفيق وأهلا برسالتك في أي وقت
ممكن كتاب [ب د ف تعليم مبتدئين
drive.google.com/open?id=0B60It3xoBp25N0xCV3puNF8ya28
برنامج المحاكاة شو اسمو
برنامج المحاكاه هو لماكينة بوكس فورد... شكرا لاهتمامك
+Mostafa Morsi بارك الله فيكم دمتم بود