الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف تصنع ماكينة cnc بالتفصيل مع المخططات

مثبّترائج
بدأه romariorambo في 4 مايو 2006 · 535 رد · 364,626 مشاهدة · في منتدى تصميم مكائن ال CNC و ال ROBOTICS و برامج ال CAD و ال CAM
مشاركة: واتساب X فيسبوك تيليجرام
#51

السلام عليكم و رحمة الله و بركاته

انا شوفت الدائرة ...... و لكن اعذرنى لقلة خبرتى فى الالكترونيات .... لم افهم منها شيئا :wacko:

و لم اعرف كيف ستزداد المنافذ.............. :blink:

ارجوا رسم الدائرة كامله مع توضيح اطراف التوصيل لكلا من الوصلات القادمة من المنفذ الاساسى او الاصلى و وصلات المنافذ الزيادة ... كما فعلت انا فى الدائرة السابقة ;)

و كذلك شرح كيفية التعامل معها برمجيا !!!!!!

بسم الله الرحمن الرحيم (( و اعـــدوا لــهـــــم مـا اســــــتـطـعـتـم مـن قــــوة )) صدق الله العظيم

cell phone : 002 010 58 66 707

.

.

#52

أخوتي في الله في هذا المنتى الرائع..........

أخي في الله Amino..............

ظننت أن المفتاح للدارة يكفي ولكنني شرحت بما يكفي شرحا .............

ومع ذلك سأورد الدارة كاملتاً لعيونـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــك............

ولكن أعوني مدة من الزمن لكي أرسمها بالكامل................

أما بالنسبة للتعامل مع الدارة برمجياً فيكفي مشاركة مشرف منتدى الفيجوال بيزك الأخ hanysaad الكاملة والشاملة وتجدها مثبتة في المنتدى وهي كافية للتعامل مع منفذ الطابعة ............

وهذا هو الرابط : منفذ الطابعة

أرجوا ممن له خبرة أثناء غيابي عن المنتى أن يشرحها شرحاً مفصلاً مع أنها بسيطة ولا تحتاج لشرح......

ولا تنسوني بصالح دعائكم بظهر الغيب..........

والله ولي التوفيق.......

تم تعديل هذه المشاركة بواسطة Aboalnoor-Delphi7 في 16 يونيو 2006 في 19:20

********************************************************************************

آخر وصايا سيدنا محمد صلى الله عليه وسلم:الصلاة الصلاة وما ملكت أيمانكم

66850879_b6e633000d_m.jpg

هاجر اللذائذ وانبـرى ليثـاً بادغـال الشـرا

بـاع الحيـاة رخيـصـة لله والله اشـتـرى

خذو مني فؤادي وامنحوني سلاحي أمتطي صهو المنون

فإني لم أعش لأذوق ذلاً ولا لأذوب في حضن حنون

موقع الفريق الاسلامي المتحد للبرمجة والإلكترونيات

إيميلي هو:Aboalnoor@maktoob.com

ياهو :adnanalabuo@yahoo.com

هوت ميل:AdnanAlabuo@hotmail.com

مدونتي الخاصة

#53

السلام عليكم و رحمة الله و بركاته

مشكور اخى ( Aboalnoor ) و خذ ما تشاء من الوقت .. و نحن فى انتظار الدائرة ........

اما بالنسبة للجزء المتعلق بالتعامل مع الدائرة برمجيا فانا لم اكن اعنى التعامل برمجيا مع منفذ الطابعه بشكل عام فانا على علم جيد بهذا الموضوع ... ولكن ما اردته هو كيفية التعامل مع المنافذ الزائدة فقط ... و ما هى عناوينها مثلا ؟؟؟؟ ...... او كيف سنختار احدها دون الاخرين للتعامل معهة ؟؟؟؟؟؟؟؟

بالنسبة للحل الذى قمت انت باقتراحة لحل مشكلة ضعف التيار الخارج من الـ ( ULN2803 ) وذلك بتوفير تغذية خارجية للدائرة ...... اعتقد ان هذا الحل لن يكون مفيدا فى حالتنا لان التيار الضعيف هو تيار الـ ( signal) و التى سنعتمد عليها فى تشغيل الـ ( stepper motor ) و ان الهدف من استخدام الـ ( ULN2803 ) اصلا هو الحصول على قيمة اعلى لتيار الـ ( signal ) القادمة من الـ ( parallel port ) ...... والا كنا قمنا بتوصيل الموتور مباشرة بمنفذ الطابعة !!!!

و انا فى انتظار مشاركاتك و ردودك القيمة ;) .

.

.

بسم الله الرحمن الرحيم (( و اعـــدوا لــهـــــم مـا اســــــتـطـعـتـم مـن قــــوة )) صدق الله العظيم

cell phone : 002 010 58 66 707

.

.

#54

أخوتي في الله ...

أخي في الله Amino.

اقتباس
مشكور اخى ( Aboalnoor ) و خذ ما تشاء من الوقت .. و نحن فى انتظار الدائرة ........

وأنا أضع اللمسات الأخيرة عليها وستكون جاهزة خلال أيام كاملتاً ............

اقتباس
اما بالنسبة للجزء المتعلق بالتعامل مع الدائرة برمجيا فانا لم اكن اعنى التعامل برمجيا مع منفذ الطابعه بشكل عام فانا على علم جيد بهذا الموضوع ... ولكن ما اردته هو كيفية التعامل مع المنافذ الزائدة فقط ... و ما هى عناوينها مثلا ؟؟؟؟ ...... او كيف سنختار احدها دون الاخرين للتعامل معهة ؟؟؟؟؟؟؟؟

أخي Amino أرجو أن تقرأ مشاركة الأخ hanysaad بشكل جيد وتمعن ففيها كل ماتحتاجه عن كيفية التعامل مع منفذ الطابعة والعناوين .... إلخ.

وأرجوا أن تذكر لغة البرمجة التي تعرفها لآفيدك بالذي أستطيع.

اقتباس
بالنسبة للحل الذى قمت انت باقتراحة لحل مشكلة ضعف التيار الخارج من الـ ( ULN2803 ) وذلك بتوفير تغذية خارجية للدائرة ...... اعتقد ان هذا الحل لن يكون مفيدا فى حالتنا لان التيار الضعيف هو تيار الـ ( signal) و التى سنعتمد عليها فى تشغيل الـ ( stepper motor )

أخي في الله أرجوا أولا التمعن في الدارة التي أرفقتها سابقاً في كيفية توصل التغذية الخارجية حيث أن التغذية تستخدم لتغذية الخرج وليس لها علاقة مع الدارة سوى خط مشترك لجعل الدارة مكتملة (مغلقة).

اقتباس
ان الهدف من استخدام الـ ( ULN2803 ) اصلا هو الحصول على قيمة اعلى لتيار الـ ( signal ) القادمة من الـ ( parallel port ) ...... والا كنا قمنا بتوصيل الموتور مباشرة بمنفذ الطابعة !!!!

وحتى إذا كان الهدف هو الحصول على قيمة أعلى للتيار فلا يمكن ومن غير المستحسن الكترونياً أن تقوم بوصل الموتور إلى خرج الدارة التكاملية لآن هذا يجعل الحمل عليها أولاً ولا يمكنها من أداء كامل وظائفها بالشكل والسرعة المناسبة ثانياً لذلك يجب وضع ترانزيستور في الخرج لإزالة الحمل عن الدارة التكاملية .

أشكر كل من ساهم ويساهم في اتمام هذا العمل وإلى الذين غابوا عنا عسا الذي منعهم عنا يكون خير لآنني اشتقت لكم فرداً فرداً.

أخي في الله romariorambo

أرجو أن لا تغيب عنا أكثر فلقد أذابتنا نيران أشواقنا له ولكل فريق العمل........

وأنا في انتظار ردودكم بفارغ الصبر .

********************************************************************************

آخر وصايا سيدنا محمد صلى الله عليه وسلم:الصلاة الصلاة وما ملكت أيمانكم

66850879_b6e633000d_m.jpg

هاجر اللذائذ وانبـرى ليثـاً بادغـال الشـرا

بـاع الحيـاة رخيـصـة لله والله اشـتـرى

خذو مني فؤادي وامنحوني سلاحي أمتطي صهو المنون

فإني لم أعش لأذوق ذلاً ولا لأذوب في حضن حنون

موقع الفريق الاسلامي المتحد للبرمجة والإلكترونيات

إيميلي هو:Aboalnoor@maktoob.com

ياهو :adnanalabuo@yahoo.com

هوت ميل:AdnanAlabuo@hotmail.com

مدونتي الخاصة

#55

السلام عليكم ورحمة الله وبركاته

الاخوة الاعزاء في هذا المنتدى والاخوة الاعزاء المشاركين في هذا الموضوع وأخص منهم الاخوة aboalnoor و الاخ amino والاخ kisooan ، اعتذر لكم جميعاً عن تأخري في المشاركة في هذا الموضوع علماً انني متابع يومياً لكل ما يستجد فيه ، وأقول لكم بحق ان اللذي اخرني عن المشاركات هو تفكيري المستمر في كيفية برمجة الماكينة مع ان هذا الموضوع هو من المراحل اللاحقة ، لكن وحيث انكم استعجلتموني في المشاركة ، فان من الواجب علي التلبية لانكم من الرجال اللذين يستحقون ذلك ، وسأقدم لكم اخوتي في هذه المشاركة دائرة الكترونية تعمل على زيادة بورت الطابعة حتى 64 مخرج و اعتقد انها ربما تكون الاقرب لامكانية تشغيلها وهي مأخوذة عن كتاب باللغة الانجليزية عنوانه parallel port complete مرفقاً معها كود البيسك اللازم لتشغيلها ولكني اعتذر عن تقديم شرح مفصل عنها حالياً لاني صراحة ارغب في تجربتها وبعد ذلك وضع المعلومات والشرح لكم عن تجربة حقيقية بحيث تكون نتائجها 100/100 ان شاء الله والدائرة في المرفقات مع الكود.

اما فيما يتعلق بموضوع التيار والفولتية فهي يا اخ amino ليست مشكلة عويصة فبالاضافة للحلول السابقة المقترحة من الاخوة فان هناك حل اخر اعتقد انه جيد وبسيط وهو ان تقوم بربط المخارج من الدائرة uln2803 بقطعة rlay لكل مخرج وبعدها تدخل التيار اللذي تريد والفولتية التي تريد على هذا الريلاي واللذي بدوره يعمل كمفتاح واذا اردت شيئ اسرع يمكنك استخدام ترانزستور بدل rely .

واين تصميم الماكينة اللذي وعدتنا به فنحن في الانتظار

واشكر الاخ aboalnoor على سؤاله عني راجياً من الله ان تكون اموره ممتازة .

والسلام عليكم ورحمة الله وبركاته

--------

رجاء عدم تكبير الخط لغير سبب داعي كعنوان مثلا

post-60235-1150962406_thumb.jpg

post-60235-1150962438_thumb.jpg

تم تعديل هذه المشاركة بواسطة Asm4all في 5 يوليو 2006 في 02:28

قال تعالى (( إن اللذين يخشون ربهم بالغيب لهم مغفرة وأجر كبير ))

الملك

#56

السلام عليكم و رحمة الله و بركاته

انا الان اقوم بتصميم الماكينه قطعه قطعة حتى نقلل من التعديلات التى سنقوم باجرائها بعد اول تجربة تشغيل كما هو الحال مع اى تصميم وذلك لان تصنيع القطع سيكلفنى قدرا لابأس بة من المال عند تنفيذ النموذج الاول للماكينة ;)

فاذا كنتم تريدون الشكل العام للماكينة فقط بدون التفاصيل فيمكننى رسم اسكتش لها و ارفاقة لكم فيما بعد

--------

رجاء عدم تكبير الخط لغير سبب داعي كعنوان مثلا

تم تعديل هذه المشاركة بواسطة Asm4all في 5 يوليو 2006 في 02:33

بسم الله الرحمن الرحيم (( و اعـــدوا لــهـــــم مـا اســــــتـطـعـتـم مـن قــــوة )) صدق الله العظيم

cell phone : 002 010 58 66 707

.

.

#57

أخوتي في الله السلام عليكم ورحمة الله وبركاته..... أما بعد :

أخي في الله romariorambo.

اقتباس
واشكر الاخ aboalnoor على سؤاله عني راجياً من الله ان تكون اموره ممتازة .

أنا بخير والحمد لله وأقول لك أنه لا يحق للمسلم أن يهجر أخاه أكثر من ثلا ثة أيام ..... وسؤالي عليك واجب وعن كل الأخوة في هذه المجموعة.

وشكراً على الدارة والدارة التي وعدتكم بها هي في اطار التصنيع لأجري تجاربي عليها وهي تزيد عدد منافذ الطابعة إلى 255 مخرج.

وستكون جاهزة قريباً إن شاء الله.

وأخي في الله Amino.

اقتباس
اين تصميم الماكينة اللذي وعدتنا به فنحن في الانتظار
اقتباس
اذا كنتم تريدون الشكل العام للماكينة فقط بدون التفاصيل فيمكننى رسم اسكتش لها و ارفاقة لكم فيما بعد

ونحن بالإنتظار........... ويعطيك العافية في الدين والدنيا والآخرة على عملك هذا وجعله الله في ميزان حسناتك يوم القيامة.

أرجو أن لا تبتعدوا عنا طويلاً ......

والله ولي التوفيق ..............

********************************************************************************

آخر وصايا سيدنا محمد صلى الله عليه وسلم:الصلاة الصلاة وما ملكت أيمانكم

66850879_b6e633000d_m.jpg

هاجر اللذائذ وانبـرى ليثـاً بادغـال الشـرا

بـاع الحيـاة رخيـصـة لله والله اشـتـرى

خذو مني فؤادي وامنحوني سلاحي أمتطي صهو المنون

فإني لم أعش لأذوق ذلاً ولا لأذوب في حضن حنون

موقع الفريق الاسلامي المتحد للبرمجة والإلكترونيات

إيميلي هو:Aboalnoor@maktoob.com

ياهو :adnanalabuo@yahoo.com

هوت ميل:AdnanAlabuo@hotmail.com

مدونتي الخاصة

#58

السلام عليكم..

الموضوع وطريقة النقاش حلوة جدا..

لذلك اسمحولي..

استخدمت صلاحياتي كمشرف و..

ثبت الموضوع..

أتمنى ألا يزعج ذلك أي أحد..

بالتوفيق..

ومن يتق الله يجعل له مخرجا

]

#59

السلام عليكم ورحمة الله وبركاته

الاخوة الكرام حفظكم الله ورعاكم ، اسأل الله ان يمدنا بالفوة والتوفيق حتى انجاز هذا الموضوع الى نهايته ، اشكركم على جهودكم الرائعة وجزاكم الله عن امتكم خير الجزاء ،

اتمنى من الله ان يشاركنا الاخ عبدالله هبرة بخبراته الواسعة في هذا المجال ، عسى ان يكون ركناً من اركان هذا المشرع يدعمه بقوة ، وتثبيت هذا الموضوع لم يزعجنا بل اسعدنا كثيراً ، عسى ان يثبت الله بالقول الثابت يوم القيامة ويفتح عليك من ابواب فضله ورحمته .

والسلام عليكم ورحمة الله

--------

رجاء عدم تكبير الخط لغير سبب داعي كعنوان مثلا

تم تعديل هذه المشاركة بواسطة Asm4all في 5 يوليو 2006 في 02:35

قال تعالى (( إن اللذين يخشون ربهم بالغيب لهم مغفرة وأجر كبير ))

الملك

#60

نسأل الله الثبات في الدين والدنيا

********************************************************************************

آخر وصايا سيدنا محمد صلى الله عليه وسلم:الصلاة الصلاة وما ملكت أيمانكم

66850879_b6e633000d_m.jpg

هاجر اللذائذ وانبـرى ليثـاً بادغـال الشـرا

بـاع الحيـاة رخيـصـة لله والله اشـتـرى

خذو مني فؤادي وامنحوني سلاحي أمتطي صهو المنون

فإني لم أعش لأذوق ذلاً ولا لأذوب في حضن حنون

موقع الفريق الاسلامي المتحد للبرمجة والإلكترونيات

إيميلي هو:Aboalnoor@maktoob.com

ياهو :adnanalabuo@yahoo.com

هوت ميل:AdnanAlabuo@hotmail.com

مدونتي الخاصة

#61

السلام عليكم..

أعلم أن تدخلي قد جاء متأخرا..

ولكن..

بحسب خبرتي في مجال تصميم الدارات الالكترونية وتصنيعها

أعتقد أنه من المفيد جدا..

الاطلاع على نماذج ماكينات الCNC الجاهزة والاقتباس منها.

ولا أعتبر ذلك سرقة للتصميم

إنما هو أن نبدأ من حيث انتهى الآخرون.

و لاأعتبر أن مجرد إعادة تصنيع الماكينة سيشكل نجاحا حقيقياً، إنما النجاح هو أن نصنع الماكينة بشكل مطور أكثر.

لا أريد لمساهمتي أن تقلل الهمم، إنما أردت أن أكون مفيدا.

ومن يتق الله يجعل له مخرجا

]

#62

السلام عليكم ورحمة الله وبركاته

قال تعالى ( وقل رب زدني علماً )

الحمد لله الذي علمنا مالم نكن نعلم وزادنا من فضله انه هو السميع العليم

الاخوة الكرام والافاضل في هذا المنتدى الرائع والاخوة المميزين المشاركين في هذا الموضوع ، ابشركم انه قد تم وبحمد الله وضع طريقة للتحكم بمنفذ الطابعة بحيث يصبح بالامكان التحكم ب ( 12 ) مخرج بدلاً من ثمانية بما يكفي للتحكم بماكينة cnc بمحاورها الثلاث x,y,z ، واشير الى انه قد تم تجربة هذه الطريقة وعملت بنجاح 100/100 من قبلي شخصياً ولكي لا أطيل سأبدأ بالشرح فوراً .

أولاً : يجب على الاخوة ان يكونوا على دراية بموضوع التحكم من خلال منفذ الطابعة بشكل عام فيما يتعلق بمنافذ الداتا الثمانية ، وباستخدام لغة الفيجوال بيسك ، واستخدام الملف input32.dll في هذا المجال ، وكذلك بطريقة تحويل الاعداد من ثنائي 0/1 الى عشري ، واذا كان هناك احد من الاخوة لا يعرف عن هذا الموضوع فانصحه بقراءة كتاب الاخ محمد مرشد المختصر والمفيد في هذا المجال ، او ان يعود الى موضوع التحكم بمنفذ parallel port الموجود في هذا المنتدى الرائع ، واذا لم يستفد من كل ما تقدم فانا على اتم الاستعداد لتقديم المساعدة والشرح له في هذا المجال .

ثانياً : يوجد في منفذ الطابعة 25 ابرة ، ثمانية منها للداتا وتستخدم للتحكم وهي من الابرة رقم 2 الى الابرة رقم 9 ، وثمانية للأرضي وهي من 18 الى 25 ، و خمسة تعمل كمداخل للبيانات وهي 10،11،12،13،15 ، واربعة تعمل كنظام كنترول وهي 1 ، 14 ، 16 ، 17 .

ما يهمنا مما تقدم هي الثمانية مخارج الخاصة بالداتا وشرحها هو في المراجع التي ذكرتها ، بالاضافة الى الاربعة ابر الخاصة بالكنترول والتي شأشرح طريقة التحكم بها بأبسط ما يكون كما يلي :

1 – ان طريقة التحكم باحد المخارج تكون بايصال تيار اليه وهذا يعني ان نرسل كقيمة ( 1 ) بلغة الثنائي واذا اردنا اطفائه علينا ان نرسل ( 0 ) الى هذا المخرج ، وهذا ما نستخدمه مع الثمانية مخارج الخاصة بالداتا .

2 – ان الاربعة مخارج الخاصة بالكنترول يتم التحكم في ثلاثة منها بطريقة معكوسة وهي 1 ، 14 ، 17 ، حيث انه اذا اردنا تشغيل احدها علينا ان نرسل له رقم صفر واذا اردنا اطفائه علينا ان نرسل له رقم واحد ، اما المخرج رقم ، 16 فيتم التحكم به بالطريقة الطبيعية .

3 – الآن العنوان الذي نرسل اليه البيانات للتحكم بمخارج الكنترول هو Out &H37A, n حيث ان n تمثل رقم المخرج بالعشري ولكي نقوم بالتحكم سأورد الأمثلة التالية :

ا – اذا اردنا مثلاً تشغيل المنفذ رقم 1 فقط واطفاء البقية فان العنوان الذي سنكتبه في زر الاوامر في البيسك مثلاً هو Out &H37A, 10 ، الآن لماذا رقم 10 بالتحديد سابين لكم في النقطة التالية.

ب – قلنا ان مخارج الكنترول ترتب عل الشكل التالي بالترتيب من اليمين الى اليسار المخرج 1 اولاً ثم 14 ثم 16 ثم 17 اخيراً وقلنا ان ثلاث من هذه المخارج تأخذ قيمة معكوسة وهي 1 ، 14 ، 17 ، وواحد لا يتم عكسه وهو رقم 16 ، وعليه فاذا اردنا ان نشغل المخرج رقم واحد فان قيمته المنطقية يجب ان تكون ( 1 ) ولكن لانه من المخارج المعكوسة فاننا نعطيه القيمة ( 0 ) حيث ان هذا المخرج مخه معكوس يفهم الصفر واحد والواحد صفر ، ولتنفيذ هذه العملية يجب ان نتبع الخطوات التالية :

1 – نكتب المخرج الذي نريد التحكم فيه بطريقة منطقية وهو هنا المخرج رقم واحد وتكون كما يلي ( 0001 ) .

2 – نقوم بعكس هذه القيم للمخارج المعكوسة وهي 1 ، 14 ، 17 ، ونبقي 16 على حاله فتصبح القيمة الجديدة للرقم هي (1010 ) .

3 – نقوم بتحويل هذا الرقم الثنائي الى عشري كما يلي :

( 0×2^0 ) + ( 1×2^1 ) + ( 0 × 2^2 ) + ( 1 × 2^3 ) وتساوي

(0×1 ) + ( 1 ×2 ) + (0 × 4 ) + ( 1×8 ) وتساوي

0+2+0+8 = 10 وهي تمثل قيمة المخرج رقم واحد في حالة التشغيل .

ثالثاً : الآن الذي سيجرب هذه الطريقة سيجد ان فولتية هذه المخارج ضعيفة جداً فبالكاد تكاد تضيئ دايود صغير جداً ولكن مع ذلك يمكن ان تكون مفيدة جداً فكيف ذلك ، الحل ايها الخوة كان بسيط جداً ، وقد جربته وعمل معي بنجاح باهر والحمد لله ، والحل يكم في استخدام الشريحة uln2803 صديقتنا السابقة ، وهو يكون عن طريق توصيل المخارج الاربعة مع هذه الشريحة ومن ثم نقوم بادخال 12 فولت لها عن طريق مصدر خارجي ، ومن ثم يتم توصيل القطب الموجب هذا ايضأ مع الجهاز الذي نريد التحكم به والقطب السالب نقوم بايصاله مع الشريحة ولقد فصلت هذا الامر في الدائرة الموجودة مع المرفقات ، مضافاً اليها للشباب الكرام برنامج بسيط من تصميمي مع الكود الخاص به بلغة البيسك يقوم بالتحكم بالمخارج الاربعة التي اشرت اليها.

وبهذا اعتقد ايها الاخوة انني اكون قد انهيت مشكلة زيادة المخارج التي نحتاجها للتحكم في الماكينة راجياً ان نقوم بالانتقال للتنفيذ باقي عناصرها باذن الله ،

والحمد لله واسع الفضل ، وفوق كل ذي علم عليم

والسلام عليكم ورحمة الله وبركاته

اللهم افتح علينا وانت خير الفاتحين

________________________________.rar

post-60235-1151312814_thumb.gif

قال تعالى (( إن اللذين يخشون ربهم بالغيب لهم مغفرة وأجر كبير ))

الملك

#63

السلام عليكم و رحمة الله و بركاته

جزاكم الله خيرا اخى ( romariorambo ) على حلك لهذة المشكلة فى هذه المشاركة الفعالة و جعلها الله فى ميزان حسناتك ........ و لكن لى تعليق ارجوا ان يتسع صدرك له :huh:

المشكلة لم تكن فى التحكم فى ثلاثة مواتير فقط و الا كنا قد استخدمنا الـ ( serial port ) بالاضافة الى الـ ( parallel port ) للتحكم فى المواتير الثلاثة و تصبح المشكلة منتهيه بالنسبة لهذا التصميم ....... و لكن الهدف هو التحكم فى زيادة عدد منافذ الداتا كيفما نشاء حتى نستطيع ان نطور فى التصميم الميكانيكى و نجعل الماكينة اربع محاور او خمس محاور او ست محاور كيفما نريد و كيفما هى الاحتياجات ......... فيجب ان تكون افكارنا بعيدة المدى ........

ليس معنى ذلك ان لا نبدء الان على الاقل بالماكينة ذات الثلاث محاور و باستخدام الحل الذى قمت بذكرة و شرحة شرحا وافيا تشكر علية و انما خوفى يكمن فى الركون الى هذا الحل و ترك العمل على دوائر الزيادة لمنافذ الداتا الاخرى و التى ستمكنا من توسيع مجال التحكم باكثر من معده او جهاز فى المستقبل ...... لان هدفى هو ليس انتاج هذه الماكينة فقط و الوقوف عن البحث و التطوير بعدها و انما الاستمرار فى التفكير فى انتاج ماكينات اخرى نستغل فيها ما حصلنا علية من خبرات و معلومات اثناء تجربتنا هذه ......

و ختاما ابشركم بانتهاء التصميم الميكانيكى لاجزاء الماكينة و ساقوم بارفاق صورة بامتداد ( jpg ) حتى تستطيعوا الاطلاع عليها للشكل العام لاجزاء الماكينة وهى مجمعة مع بعضها ثم ساقوم بارسال تصميمات الاجزاء و القطع منفصلة تباعا باذن الله .

.

.

26_06_06_09_01_58_1151337718Assembly3.JPG

بسم الله الرحمن الرحيم (( و اعـــدوا لــهـــــم مـا اســــــتـطـعـتـم مـن قــــوة )) صدق الله العظيم

cell phone : 002 010 58 66 707

.

.

#64

ما شاء الله الموضوع في تطور وسعيد بأنه وصل لهذه المرحلة.

Amino, التصميم جميل جدا ويستحق كل تقدير و إعجاب.

ما زلت معكم من المتابعين, بالتوفيق و السداد إن شاء الله

سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين

يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.

اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.

الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.

إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.

و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#65

:) أخوانى الكرام السلام عليكم ورحمة الله وبركاته

بعد الإطلاع على الموضوع وجدته جميل جداً جداً واثابكم الله خيراً على المجهود المبذول والملاحظ والإهتمام الشديد بألموضوع

ومنذ فترة طويلة ابحث عن فريق عمل مثل هذا حتى هدانى الله إليكم

سأدخل فى الموضوع مباشرةً انا مهندس الكترونيات وقد قمت بعمل دوائر Interface للتحكم فى الStepper motor من قبل عن طريق الكمبيوتر

ومنذ فترة وانا ابحث فى موضوع الCNC حتى هدانى الله إليكم

وانا لدى دوائر وتصميمات ميكانيكية وبرامج ولكن المشكلة لدى فى ربط الدوائر بألبرنامج

وعند الإطلاع على هذا الموضوع الرائع اتمنى ان اشارك معكم لنثبت لأنفسنا قبل ألأخرين انه بإستطاعتنا عمل أى شئ بعد توفيق الله

وسوف اقوم بإرفاق دائرة بسيطة كبداية للتحكم فى ثلاث مواتير

لمن لا يعرف فإن الParallel Port 36 Centronics هو السوكت الذى غالباً ما يكون فى الطابعة ويكون 36 طرف وليس 25

وسوف اقوم ايضاً بإرفاق الملف الذى فيه تحويل ال36 الى 25

وارجو بذلك ان اكون قدمت شئ ولو بسيط لهذا المشروع الرائع

والسلام عليكم ورحمه الله وبركاته

Stepper.doc

post-83731-1151428836_thumb.jpg

#66

السلام عليكم ورحمة الله وبركاته

الاخوة الكرام في هذا المنتدى والاخوة المميزين المشاركين في هذا الموضوع ، اشكركم على ردودكم وتعليكم على مشاركتي السابقة ، وأشكر الأخ amino على تصميم الماكينة اللذي بصدق يبدو رائعاً وأنا حبيت هذا التصميم من النظرة الأولى ، وأقول للأخ amino انني اؤيدك باننا بحاجة الى زيادة عدد منافذ الداتا لابداع اكثر في المستقبل ولكن احببت ان نكتفي بهذا العدد مؤقتاً حتى نبدأ بالسير خطوات قدماً نحو تصميم متكامل للمكينة ، وكما قلت لك فانا اعتقد ان اصعب موضوع في موضوع تصميم الماكينة هو البرنامج اللذي سيشغلها .

ولا انسى ان ارحب بالاخ khaled saeed واقول له نحن سعداء اكثر بانضمامك الينا ونشكرك على الدائرة المرفقة مع الموضوع اللذي طرحته ، متمنياً ان نستفيد من خبرتك كمهندس الكترونيات ، وارحب بعودة الاخ ikossan اللذي طالت غيبته ، وارجو من كافة الاخوة اللذين سبقوا وشاركوا في هذا الموضوع ان يبدوا ملاحظاتهم حول المستجدات التي حصلت في هذا الموضوع لاني اعتقد اننا اقتربنا من مراحل لا بأس بها فيه ، راجياً ان يعجلوا في ذلك ، مع ملاحظة عدم نسيان ان الماكينة التي نسعى لتصميمها هنا هي ماكينة فريزة بثلاث محاور والتي اورد الأخ amino تصميماً اولياً لها في مشاركته المتميزة

والسلام عليكم ورحمة الله وبركاته . .

قال تعالى (( إن اللذين يخشون ربهم بالغيب لهم مغفرة وأجر كبير ))

الملك

#67

أنا لم أغب قط يوما عن متابعة المشروع, بل كنت من المتابعين له, بما أن الماكينة ستتوفر على 3 محاور يعني ثلاث محركات خطوية, يعني لكل محرك سيتحكم فيه بأربع أسلاك, سيكون عدد الأسلاك اللازمة إذن هي 12 مربط.

عندي حل آخر هو بدل زيادة عدد المخارج ليس هو الحل الوحيد في هذه الحالة بل يمكن تجاوزها والتحكم في كل محرك فقط بسلكين من مخارج الطابعة يعني سنحتاج فقط 6 أسلاك للتحكم.

الفكرة ستبسط كثيرا عملية البرمجة وكدلك الربط, لكن ستجعل ثقل التنفيذ على مركبات إلكترونية التي ستتولى توليد إشارات التحكم.

الفكرة بسيطة وهي توليد الأشارات بواسطة بوابتين D flipFlop مرتبطتين بخلاف, لكل محرك خطوي.

أضفت بوابة XOR لقلب تسلسل الإشارات مما سيمكن من التحكم بإتجاه دوران المحرك.

بما أن المحرك الخطوي قد لا يحتاج أن يكون مغذا بالكهرباء حين توقفه يمكن زيادة مربط يفصل عنه الكهرباء بعد نهاية المسير أسميت هذا المربط ب maintient.

سيكون عدد المرابط هي مربطين لكل محرك: واحد ل clock و الثاني ل U/d.

clock ستكون بها عدد الخطوات اللمطلوبة, و U/d ستحدد إتجاه الدوران.

أما Maintient فسنكون للتحكم هل يجب ترك المحرك تحت التغذية أ, فصلها عن التغذية.

فالمجموع النهائي لعدد الأسلاك اللازمة هي 7 = 3*2 + 1 = 3 * (clock + u/d) + maintien.

الدارة الكهربائية مرفقة في هذه الصورة:

28_06_06_07_36_21_1151505381StepperMotors.gif

إستعملت لكل ملف في المحرك بوابتين من بوابات ULN2803A التي ستمكن من توفر 1ampere وهي جد كافية لأغلب المحركات الخطوية.

المقامات r1 إلى r2 هي مقاومات للتوازن وفي نفس الوقت حماية إذا ما وقعت دارة قصيرة.

الترانزيستور تقوم مقام قاطع للتيار عن المحرك وهي maintient.

أرجو أن تكون الدارة واضحة و بسيطة.

ستكون مساهماتي على حسب ما أستطيع من إلكترونيات أو برمجة في ديلفي.

حظا موفقا

-------------------------------------------

تم تعديل خطأ بسيط كان في رسم الدارة B)

تم تعديل هذه المشاركة بواسطة ikossan في 28 يونيو 2006 في 17:39

سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين

يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.

اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.

الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.

إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.

و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#68

:) السلام عليكم ورحمه الله وبركاته

الأخ العزيز romariorambo اشكرك على الترحيب بى فى هذا المشروع الممتاز واتمنى ان استطيع تقديم المساعدة التى ترجوها

الأخ العزيز ikossan اشكرك على هذا التصميم الجميل ولكن يوجد نقطة مهمة لم يتطرق إليها احد وهى التكلفة فيجب لكى ينجح المشروع ان تكون تكلفته اقل ما يمكن

وذلك لكى يكون فى متناول الجميع ويستطيع عدد كبير من الناس عمل او شراء هذا المنتج

ولذلك فانا لدى دائرة يتم استخدام عدد اقل من المكونات فيها وتؤدى نفس الغرض وللعلم لقد قمت بتنفيذ هذه الدائرة عملياً وهى تعمل بنجاح

وعند النظر للدائرة نجد انها تحتاج لطرفين فقط طرف للStep وطرف للDirection ونجد ان خرج الدائرة على ترانزستورات

ومن هنا نرى انه يمكن تغيير هذه الترانزتورات بأخرى حسب نوع الموتور من حيث الفولت و الأمبير

وأأكد مرة اخرى ان هذة الدائرة مضمونة 100*100

واتمنى ان تحوذ على اعجابكم

وبالمناسبة اخ ikossan لا ارى فائدة كبيرة فى قطع التغذية عن المواتير بل ارى انه من الأفضل ان تستمر التغذية لأنه وكما تعلم فانها تعمل كفرامل

لتثبيت الموتور على الوضع الذى عليه وتمنع تحرك الحمل المتصل به نتيجة اى اهتزاز

ارجو مراجعتى إن كنت على خطأ

والمكونات المستخدمه فى الدائرة هى

R1.R2.R3.R4 1K 1/4W Resistor

D1, D2, D3, D4 1N4002 Silicon Diode

Q1, Q2, Q3, Q4 TIP31 NPN Transistor TIP41, 2N3055

U1 4070 CMOS XOR Integrated Circuit

U2 4027 CMOS Flip-Flop

والسلام عليكم ورحمة الله وبركاته

post-83731-1151513595_thumb.gif

#69

عذرا .. :unsure:

فقط إذا أمكن أحببت أن أعرف من الأخ ikossan هل هذه الدائرة للتحكم بـ 3 محركات خطوية ؟؟؟ لكن من أي نوع وكم عدد الأسلاك لكل محرك ؟؟

وماذا لو كان كل محرك له 6 أو 4 أسلاك هل تختلف الدائرة ؟؟؟

طبعا سنحتاج برنامج لهذه الدائرة حتى يتم توليد نبضات أو sequences مختلفة لكل محرك حسب الأحداثيات المعطاة ؟؟ صحيح ؟؟ B)

ITCE_LOGOppp.gif
#70
khaled saeed كتب:
وبالمناسبة اخ ikossan لا ارى فائدة كبيرة فى قطع التغذية عن المواتير بل ارى انه من الأفضل ان تستمر التغذية لأنه وكما تعلم فانها تعمل كفرامل

لتثبيت الموتور على الوضع الذى عليه وتمنع تحرك الحمل المتصل به نتيجة اى اهتزاز

نرحب بك أخي khaled saeed, و مساهماتك غنية ومفيدة إن شاء الله.

ما زال الموضوع مجرد مشروع و كل مواده قيد النقاش, بعدما رأيت رسمة الماكينة للأخ Amino رأيته إستعمل ما نسميه بالفرنسية: Vis sans fin, لا أعرف ترجمتها :P . هي اللولب الغير منتهي ههههههههههه

من ميزة vis sans fin هي الثباث بعد الإستقرار وقد لا يتأثر بالإهتزازات من جهة المستويات. لهذا فليس من اللازم ترك التغذية للمحرك من ما قد يؤدي حتما لإرتفاع درجة حرارته في الحالة static. يمكن إلغاء هذه الوصلة بطريقة سريعة حيث يكفي حذف دارة الترانزيستور وربط maitient مباشرة ب12 فولت.

أعلم أن من خصائص المحركات الخطوية هي التحكم العالي في مسيره والغزم المتوفر غند خالة التوقف التي لا تتوفر في المحركات العادية للتيار المستمر, فملاحظتك في مخلها وليس فيها خطأ. بل تبقى فكرة رأيتها قد تنجح في هذه الماكينة :D

والله أعلم.

ITCE@UOB كتب:
هل هذه الدائرة للتحكم بـ 3 محركات خطوية ؟؟؟ لكن من أي نوع وكم عدد الأسلاك لكل محرك ؟؟

وماذا لو كان كل محرك له 6 أو 4 أسلاك هل تختلف الدائرة ؟؟؟

طبعا سنحتاج برنامج لهذه الدائرة حتى يتم توليد نبضات أو sequences مختلفة لكل محرك حسب الأحداثيات المعطاة ؟؟ صحيح ؟؟ B)

الدائرة التي أرفقتها هي نفسها الدائرة التي أرفقها الأخ khaled saeed, وهي صالحة للتحكم بمحرك واحد فقط و المحرك سيكون من نوع المحرك الخطوي ذو الوصلة المشتركة, هذه المحكات ستجدها ب 6 أسلاك وقد تجدها ب 5 غلى الأقل, وهي متوفرة في قارءة flopy 5.25 القديمة, وكذلك الطابعات...

أنا أقوم بإستخراجها من قارئات flopy القديمة فهي محركات كبيرة وقوية ورخيصة B) .

هذه المحركات لن تجد لها 4 أسلاك, لأن محرك 4 أسلاك يعتبر محرك خطوي من نوع آخر يسمى ب bipolar و الذي نتحدث عنه هو من صنف unipolar.

المحرك من نوع unipolar يمكنك إستعماله كمحرك bipolaire بتجاهل السلك المشترك ( إن أمكن, في المخركات ذات 6 أسلاك فقط)

model-718.gif

أنواع محركات الخطوية إضغط هذه الوصلة

صور أخرى :lol: لترى الفرق ما بينهما و سهولة تركيب unipolar على bipolar:

stepFIG1.jpg

stepFIG2.jpg

نحن بوضع هذه الدارات لا نعطي سوى طريقة التغذية للمحرك أما البرمجة فلا بد منها. الدارة الأخيرة فائدتها أن بعض البرمجة أصبحت إلكترونية بإستعمال d flip flop. وتصبح البرمجة أبسط وأيسر. أما البرمجة فلابد منها في جميع الحالات في هذه الرسمة أو في غيرها.

سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين

يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.

اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.

الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.

إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.

و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#71

السلام عليكم و رحمة الله و بركاته

اشكر كل من قام بابداء اعجابة بتصميم الماكينه و قد تعمدت فية البساطة و البعد عن التعقيد و استخدمت اقصر الطرق و اسهلها لكى يكون فى مقدور كل من يحصل على الرسومات تنفيذها و بكل سهولة باذن الله تعالى ..........

اما بخصوص ملاحظة الاخ ( ikossan ) و المتعلقة بخاصيه الـ ( self locking ) اى الغلق الذاتى للـ ( Power scrow ) فهى حقيقية و قد تعمدت استخدامها ايضا حتى اخفف من الحمل على المواتير المستخدمة و كنت انوى التعرض لشرح مثل هذة النقاط عند شرح الميكانيزم بالكامل ...... و فعلا لا داعى لاستمرار توصيل التيار للمواتير حتى لا تسخن و تصبح عرضة للتلف و يزيد الفقد فى الطاقة نتيجة هذة الحرارة مما سيؤدى بالطبع الى انخفاض كفائة النظام ككل .

و اخيرا اليكم المنظور من جميع الجهات للتصميم حتى تكتمل الفكرة الكلية عن اجزائة و هى مجمعة مع بعضها فى الشكل النهائى للتصميم لانى سابدا بعد ذلك فى وضع الرسومات للاجزاء منفردة ... .

.

منظور امامى

28_06_06_06_04_30_1151543070front.JPG

منظور خلفى

28_06_06_06_40_29_1151545229Back.JPG

منظور جانبى يمين

28_06_06_06_05_49_1151543149RHS.JPG

منظور جانبى يسار

28_06_06_06_04_59_1151543099LHS.JPG

منظور علوى

28_06_06_06_06_27_1151543187top.JPG

منظور سفلى

28_06_06_06_03_34_1151543014bottom.JPG

تم تعديل هذه المشاركة بواسطة Amino في 29 يونيو 2006 في 04:50

بسم الله الرحمن الرحيم (( و اعـــدوا لــهـــــم مـا اســــــتـطـعـتـم مـن قــــوة )) صدق الله العظيم

cell phone : 002 010 58 66 707

.

.

#72

السلام عليكم ورحمة الله وبركاته

يا شباب انتم فعلاً فريق عمل رائع ( وبيجي منو ) مشاركاتكم كانت مميزة ولا غبار عليها ان شاء الله ، بس يا اخوان انا عندي شوية ملاحظات ارجوا ان يتسع صدركم لها وهي ليست من باب الانتقاد معاذ الله ولكن هي من باب اكتمال الفائدة المرجوة من مشاركاتكم الرائعة ،

وابدأ مع الأخ العزيز ikossan واقول له بصراحة فكرتك رائعة ومريحة لكن لدي بعض الملاحظات البسيطة :

1 - الدائرة المرفقة غير موضح فيها نقاط الاتصال مع منفذ الطابعة ومع اي مخارج بالضبط .

2 - لقد ذكرت اخي انك تعرف بلغة الدلفي ولكن معظمنا للأسف لا يعلموا عن هذه اللغة ، لذا فانني اقترح عليك ان تشرح لنا طريقة برمجة هذه الدائرة والتحكم بها بلغتك الخاصة وليس باي لغة برمجة عن طريق تسلسل هذه النقاط ، علماً انه يعبر عن مخرج الداتا في البيسك بعبارة out,ah&378,n حيث حرف n يعبر عن رقم المخرج بالعشري ، ويعبر عن الاربع مخارج الخاصة بالكنترول باستخدام عبارة out,ah&37a,n .

اما الاخ العزيز المميز بمشاركاته khaled saeed فانني ارغب بابداء نفس الملاحظة السابقة التي ذكرتها عند الأخ ikossan ، واضيف اننا بحاجة الى تفصيل برمجي لكيفية برمجة الدائرة بلغة البيسك ان امكن ذلك .

واما الاخ amino ذو المشاركات المميزة فانني عاوز اسأله ( فين القياسات وتفاصيل القطع يا راجل ) لاني عاوز ابدأ بتنفيذ تصميمك الرائع .

وجزا الله جميع الاخوة خيراً على جهودهم .

والسلام عليكم ورحمة الله وبركاته

قال تعالى (( إن اللذين يخشون ربهم بالغيب لهم مغفرة وأجر كبير ))

الملك

#73

السلام عليكم ورحمة الله وبركاته

الاخوة الكرام ، ان اي عمل عظيم يحتاج الى تكاثف الجهود الصادقة لانجاحه ، واعتقد ان كل من شارك في هذا الموضوع من الاخوة هم من الاخوة الصادقين ، ولكن لي عتب على بعضهم انهم قد هجرونا وابتعدوا قليلاً عسى ان يكون المانع خيراً ان شاء الله وهؤلاء الاخوة الكرام نحن في امس الحاجة اليهم وكلامي هو موجه لكل واحد منهم وهم :

HEDI CH2006

عبد الله هبرة

abo_anas2006

Asm4all

مهدي عبد المنعم

ITCE@UOB

واما الخ العزيز aboalnoor فينك يا راجل انت والاخ عبدااله هبرة ، اصل الموضوع صار جد والامور احلوت يا معلمين

الى كافة الاخوة من مصر انا احب لهجتكم فهي قريبة الى القلب ، لذا فانا احب تلطيف كلامي الجامد باستخدام بعض تعابيرها

والسلام عليكم ورحمة وبركاته

قال تعالى (( إن اللذين يخشون ربهم بالغيب لهم مغفرة وأجر كبير ))

الملك

#74

شكرا أخي العزيز ikossan لإجابتك على السؤال .. :rolleyes:

ITCE_LOGOppp.gif
#75

السلام عليكم و رحمة الله و بركاته

الى الاخوة الكرام ....... و الاخ العزيز ( romariorambo ) ..... كنت اود ان ارسل اليكم اكثر من رسمة فى المشاركة الواحدة و لكن بما ان الاخوة على استعجال من الامر فساقوم بارسال الرسومات التى انهيها اولا باول حتى تصبرهم قليلا ..... مع العلم ان اعداد اللوحة الواحدة ياخذ منى وقت و جهد لا يعلمة الا الله و مما يزيد هذا الجهد تحويل الرسومات الى صور و حتى يتسنى للاخوة الاطلاع عليها و ايضا مشكلة ضبط الحجم المناسب للعرض حتى تصبح الابعاد واضحة لكم و قد اجبرت على تقطيع الرسمة الواحدة الى اربع اقسام ثم اعادة تجميعها بعد حفظ كل جزء حتى تظهر الابعاد لكم بوضوح .......

و اليكم رسم اول اجزاء الماكينة و هو قطاع الوميتال

القطاع ( AL - 475 M )

29_06_06_05_10_47_1151583047Al_475_small.gif

ارجوا ابداء الملاحظات حول اى شئ غير واضح او غير مفهوم من الرسمة و كذلك حول الحجم حيث بالامكان تكبيرة عن ذلك .... و فى انتظار ردودكم

_______________________________________________________________

تنبيه: نظرا لكبر الصورة, يرجا إرفاق صورة مصغرة لعرضها داخل المشاركة وإرفاق الصورة الموضحة والكبيرة كملف مرفق مضغوط, هذا حتى نحافظ على تنسيق العرض في المتصفح.

:)

تم تعديل هذه المشاركة بواسطة ikossan في 29 يونيو 2006 في 15:19

بسم الله الرحمن الرحيم (( و اعـــدوا لــهـــــم مـا اســــــتـطـعـتـم مـن قــــوة )) صدق الله العظيم

cell phone : 002 010 58 66 707

.

.

مواضيع مشابهة