שְׁאֵלָה:
כיצד אוכל לקבוע את ערך ההאצה של המדפסת שלי?
Martin Carney
2016-01-14 02:46:13 UTC
view on stackexchange narkive permalink

כאשר ראש ההדפסה משנה כיוון, על המדפסת להאיץ ולהאט את ראש ההדפסה. כאשר מכוילים נכון, המדפסת מסוגלת לעשות זאת במהירות ומבלי לגרום למדפסת לרעוד יותר מדי, מבלי להאט באופן דרסטי את תהליך ההדפסה.

אם אני מגדיר אותה גבוה מדי, המדפסת שלי רועדת בעוצמה, במיוחד במהלך מילוי. אם אני מגדיר אותה נמוכה מדי, זמני ההדפסה מוכפלים או משולשים.

באיזה תהליך אוכל לעקוב כדי לקבוע (או כיצד אוכל לחשב) את ערך ההאצה המהיר ביותר בו יכולה המדפסת שלי להשתמש בלי לגרום לבעיות בהדפסה שלי?

אני מעדיף תהליך שאוכל לעקוב אחר נוסחה שאוכל לחבר לה ערכים, במיוחד אם הנוסחה כוללת מספרים קסומים.

[חיפוש בינארי] (https://en.wikipedia.org/wiki/Binary_search_algorithm), כלומר לנסות ערכים עד שתמצא אחד שעובד.
שְׁלוֹשָׁה תשובות:
#1
+16
TextGeek
2016-01-14 04:03:45 UTC
view on stackexchange narkive permalink

כפי שטום ציין, חיפוש בינארי הוא הדרך הטובה ביותר. במקרה שמונח זה אינו מוכר לכל הקוראים, הנה קצת יותר פרטים:

  1. קבע ערך תאוצה שאתה בטוח שהוא נמוך מדי (קרא לו $ L $ ), וכזו שאתה בטוח גבוהה מדי ( $ H $ ). נשמע שאתה מכיר כבר ערכים כאלה מניסיון.

  2. מצא את המהירות באמצע: $ (L + H) / 2 $ span>. קראו לזה $ M $ .

  3. נסה להדפיס במהירות $ M $ . משהו כמו קוביית כיול מדורגת יכול להיות בחירה טובה של אובייקט (הרבה זמין ב- Thingiverse).

  4. אם $ M $ span> עדיין מהיר מדי, קח $ M $ כמגבלת המהירות החדשה שלך (כלומר, אפס $ H $ לערך $ M $ ), וחזור משלב מספר 2.

  5. אם זה איטי מספיק לעבודה, קח את $ M $ כמגבלת המהירות הנמוכה החדשה שלך ( $ L $ ), וחזור משלב מספר 2.

כל חזרה תקצר את הטווח לחצי. המשך לחזור עד ש $ L $ ו- $ H $ יתקרבו ככל שתרצה; נניח, בתוך 5% אחד מהשני בערך.

אני לא אטרח לנסות להתקרב סופר, מכיוון שהערך הניתן לעבודה ישתנה מעט לאורך זמן (חיכוך מאבק שנכנס לחלקים שונים; מתח קל הבדלים; מתח מסה ומשיכה שונים לגליל הנימה, טמפרטורת מנועים, מורכבות האובייקט שאתה מדפיס, התנהגות תוכנית החיתוך בה אתה משתמש, אתה שם את זה).

זה נראה כמו שיטת כיול מעניינת! האם יש איפה שאני יכול לקרוא עוד על זה?
זו שיטה נפוצה מאוד לחיפוש בתוכנות מחשב. חפש את "חיפוש בינארי" ותמצא מידע רב. לא ידוע לי על הפניות טובות לשימוש בו לצורך מיטוב חומרה במיוחד.
#2
+6
Tormod Haugene
2016-01-14 04:00:21 UTC
view on stackexchange narkive permalink

כלי שעשוי להועיל לך להתנסות בתאוצה הוא מחשבון האצת מרכזי RepRap (בתחתית).

על ידי הגדרת תאוצה , אורך נסיעה ו מהירות יעד , אתה יכול לראות:

  1. המהירות התיאורטית שניתן להשיג במהלך הנסיעה עם התאוצה שהגדרת (קו צהוב).
  2. המרחק הדרוש כדי להגיע למהירות היעד שלך, וכמה זמן זה יחזיק את המהירות הזו לפני האטה (קו כחול).

עבור למשל, הגדרת תאוצה = 3000, אורך = 30 ומהירות = 150 קוד> פירושה שהיא תעבור 4 מ"מ לפני שתגיע למהירות הרצויה שלה של 150 מ"מ לשנייה, בעוד שתאוצה זהה תאורטית יכולה לתת מהירות של 300 מ"מ / s למרחק הנתון:

enter image description here

חישוב מהירות, תאוצה וטלטול:

במקרים רבים למדפסת שלך תהיה מגבלה מסוימת במהירות המרבית או בהגדרות שהספק שלך יכול לשמש כנקודת התחלה. אם לא, ניסוי וטעייה היא הדרך הכי פשוטה לעשות זאת.

הייתי מפריד כיול מהירות לשלוש משימות:

  1. ראשית מצא את המהירות המרבית שהמדפסת שלך יכולה לסבול. אחת הדרכים לעשות זאת היא להדפיס אובייקט עם מרחקי נסיעה ארוכים, ולשנות את מהירות הנסיעה המרבית.
  2. בעזרת המחשבון לעיל, הגדל את ה תאוצה למרחקי נסיעה שונים עד שאתה קבל עקומות תאוצה חלקות בהתאמה למהירות הרצויה שלך למרחקים בינוניים עד ארוכים.
  3. התאם את הגדרת ה אידיוט שלך כדי לאפשר מהירות מהירה למרחקים קצרים. מהירות אידיוט היא המהירות שהמדפסת תקפוץ אליה מיד לפני שתתחשב בהאצה. עם אידיוט של 20 מ"מ לשנייה, המדפסת תעשה קפיצה מיידית בין 0 ל -20 מ"מ / שנייה, ולאחר מכן תאיץ במהירות המהירה הרצויה על ידי ביצוע פרופיל התאוצה.

ככלל אצבע, זה יכול להיות חכם להגדיר את המהירות, הטירוף והתאוצה בפועל כ -20% מתחת למקסימום שנמצא כאמצעי הגנה בעת ההדפסה.

כמו כן, זכור ש חוזק מנועי הצעד יורד למהירויות גבוהות יותר, כך שהזרבובית לא תחזיק את דרכה בצורה טובה מאוד אם היא חסומה. אם זו הופכת לבעיה, שקול להוריד את המהירות.

נקודה אחרונה מצוינת - למדפסת שלי יש ציר Y גדול (1200 מ"מ), כל כך הרבה אינרציה. הייתי צריך להפעיל את הצעד איטי מאוד כדי שיהיה לו מומנט מספיק בכדי לסובב את המברג. עברתי לבורג עופרת "5 התחלות" (כך שהוא מסתובב במהירות של 1/5 באותה תנועה), ולא עוד בעיות.
@TextGeek תודה! זה סוג הדברים שאתה מבין בדרך הקשה. ההקדמה שלי לעיקול חוזק המנוע הצעד היה שפגמים קלים מאוד עקב פילוס המיטה קרוב מדי ידחפו את הזרבובית מנתיבו במהלך נסיעות במהירות גבוהה.
אני לא מבין לגמרי איך מגיעים למספר 'קצת פחות מ -5 שניות'. המחשבון אמור להראות אורך על ציר ה- x והתאוצה יכולה תיאורטית לתת מהירות של 300 מ"מ / שנייה, באורך של 30 מ"מ כפי שניתנה על ידך תוך התחשבות כי על המדפסת להאיץ ולהאיץ ב- 3000 הנתון. mm / s ^ 2. האם אני רואה זאת נכון? אחרת תשובה מעולה!
@kamuro, שאלה מעולה! הוספתי תמונה שבה הדגשתי את המידע. שימו לב היכן הקו הירוק חוצה את ציר ה- x (בערך 4 שניות). :-)
אך לא יכול להיות שזה ציר ה- x של הגרף מתכוונן עם שדה 'מרחק או אורך ציר', נכון?
@kamuro, אני חושב שאתה צודק לחלוטין. ציר ה- x צריך להיות המרחק שעבר ולא הזמן. לאחר מכן, הקו הירוק אומר שזה לוקח 4 ** מ"מ ** להגיע למהירות הרצויה, ולא שניות. עכשיו כשאני חושב על זה, 4 שניות זה זמן רב מאוד עבור מנוע צעד להאיץ. :-) עדכנתי את התמונה / ההסבר.
#3
+1
DevWolf
2017-02-15 04:36:25 UTC
view on stackexchange narkive permalink

מרבית המדפסות משתמשות בין 2000 ל 5000 מ"מ / s 2 .... מהלכי שחול הם בדרך כלל 2000 (בממוצע, בין מדפסות שונות), בדרך כלל רואים את הנסיעה 3000-5000, אם כי עבור ביותר מדפסות מכבש מכבש ישיר (כבד) בקצה התחתון או הדו-קרב, ערך זה צריך להיות נמוך יותר (חלקן נמוכות עד 500-1000, חלקן גבוהות עד 2000 לנסיעה). מכבש כבד יותר זקוק לערכים נמוכים יותר, כמו גם לערכים אידיאליים איטי יותר, כדי למנוע מנועי דילוג. הגדרת אידיוט המוגדרת תחתון יכולה להיות מועילה, מכיוון שהדבר גורם להחלפה חלקה יותר לאחר פינה או חור (יש אנשים שיראו אדוות ליד האזורים הללו כשהם מאיצים מחוץ לשינוי הכיוון - ערכים נמוכים יותר הופכים את האדוות לקטנות יותר, אך מעט הגדל את זמן ההדפסה).

הרגע שיניתי את שלי עם עיצוב כרכרה של אב טיפוס עליו אני עובד. זה הוסיף כ 100 גרם למשקל המלאי. זה היה מכוון היטב לפני כן, אז המשקל הנוסף הזה העמיד אותו על הכרית ההיא של 20-30% בתפאורה, וגורם ל- X ו- Y לדלג כשהם מטלטלים סביב הצלחת; במיוחד במודלים ברזולוציה גבוהה, בעיגולים ברזולוציה גבוהה במיוחד עם 200 פרצופים על הציר האנכי, מכיוון שהמדפסת מנסה לרטוט אחרי כל צומת - בדרך כלל זה לא עניין, אבל בתכנונים כבדים, יש להוריד את הגדרת הטמטום. היה לי אידיוט ב -20 עבור XY, והיום זה ב -4, לאחר שבדקתי ונכשל ב -8 ו -15 ערכים. התאוצה עמדה על 2000 עבור שחול ונסיעות (חלק מהקושחות אינן מאפשרות ערכים נפרדים למהלכי נסיעה ושחול, אך אם כן, עדיף שיהיה ערך נסיעה בערך כפול ממהלכי ההדפסה - כאשר הנסיעה שלך מהירה פי שניים מהלכי שחול - לכן השתמשו בנוסחה זו של 1-1 ביחס למהירות, קנה את קנה המידה לכל מהירות רצויה שנקבעה בחיתוך). שלי נבדק ב 2000, 1500, 1000, ו 800, נכשל בכולם, עם הגדרת אידיוט של 5. עכשיו בודק 500 להאצה, ומתחיל להתבלבל קצת למה זה קורה.

עכשיו יש לי מחשבות שניות ... אחרי שהייתי נמוך מ- 800 משנת 2000, ועדיין נהיה מדלג (נראה גרוע יותר) האם אני מקבל את זה אחורה כאן? האם אני צריך ערך גבוה יותר אם המנוע מדלג על מהלכים מהירים? ההבנה שלי היא שנמוך יותר טוב לבעיות האלה, אבל אולי התבלבלתי עם עצמי.

שלום וברוכים הבאים להדפסת תלת מימד SE. נראה כי התשובה שלך אינפורמטיבית כוללת שאלה. עדיף לשאול את השאלה שלך (באמצעות הקישור בראש העמוד), מכיוון שמדובר באתר שאלות ותשובות, ולא "פורום מושחל". תמיד תוכל לחזור לתשובה זו על מנת לשמור על הקשר של שאילתתך.


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...