كود:
; Drives ; M569 P0 S0 ; Drive 0 goes forwards=0 BACKWARD = 1 0==Z_1 M569 P1 S1 ; Drive 1 goes forwards=0 BACKWARD = 1 1==Z_2 M569 P2 S1 ; Drive 2 goes forwards=0 BACKWARD = 1 NONe M569 P3 S1 ; Drive 3 goes forwards=0 BACKWARD = 1 3==E M569 P4 S1 M569 P5 R1 T2.5:2.5:5:0 M569 P6 R1 T2.5:2.5:5:0 M569 P7 R1 T2.5:2.5:5:0 M569 P8 R1 T2.5:2.5:5:0 M584 X7 Y8 Z 1:2 3M350 X16Y16 Z16 U16 E16 I1 ; Configure microstepping with interpolation M92 X326 Y265 Z396.03 U Z396.03 E397 ; Set steps per mm M566 X400.00 Y400.00 Z12.00 U12.00 E420.00 ; Set maximum instantaneous speed changes (mm/min) M203 X5000.00 Y5000.00 Z1000.00U1000 E100.00 ; Set maximum speeds (mm/min) M201 X50.00 Y50.00 Z20.00 U20.00 E20.00 ; Set accelerations (mm/s^2) M906 X1800.00 Y1800.00 Z1800.00 U1800.00 E1000.00 I30 ; Set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout
M569 P0 S0 الأمر M569 خاص بوضع الدريفرات [ الدريفر هو المسؤولة عن إستلام الإشارة من المعالج المركزي ومن ثم ارسالها على شكل إشارات إلى المحرك الخطوي ] الأمر P خاص برقم الدريفر P0 الدريفر 1 P1 الدريفر 2.... الخ الأمر S خاص بتحديد الإتجاه
M584 هو أمر خاص يتم فيه تجاوز الوضع الإفتراضي للمحركات وإعادة تعيينها على حسب الحاجة وبما إنه لدي في المحاور X and Y دريفر خارجي على بوردة خارجية قمت بإعادة تعيين المحاور X and Y في المنافذ الخارجية 7 و 8
M350 هذا أمر خاص بالدريفرات الداخليه وبه أخبره الدريفر كل Step يتم تقسيمها على كم خطوة المحور U مقصود به هنا المحور الرابع في المحور Z اي انه هناك Z1 and Z2
M92 هذا الأمر خاص كم خطوة يجب على المحرك القيام بها لكي يكون قد تحرك 1 مم
M566 هذا الأمر خاص بطريقة تعامل المحرك مع تبديل الإتجاه مثل الأمر M201 لكن مع بعض الإختلافات
M203 هذا الأمر خاص بأقصى سرعة مناسبة قبل ان يقوم المحرك بعمل SKIPPING STEPS
M201 هذا الأمر خاص بالتسارع كلما زاد التسارع كلما اصبح تحرك المحرك أكثر نعومة لكن لو زاد هذا يجب موزانته والبحث عن افضل قيمة خاصة بالمحرك المراد العمل عليه
M906 هذا الأمر خاص بكمية الطاقة التي سوف يحصل عليها المحرك من الدريفر الداخلية ووحدة القياس بالملي أمبير
تعليق