ฉันจะกำหนดค่าความเร่งสำหรับเครื่องพิมพ์ของฉันได้อย่างไร


23

เมื่อหัวพิมพ์เปลี่ยนทิศทางเครื่องพิมพ์จะต้องเร่งและชะลอความเร็วของหัวพิมพ์ เมื่อทำการปรับเทียบอย่างถูกต้องเครื่องพิมพ์สามารถทำสิ่งนี้ได้อย่างรวดเร็วและไม่ทำให้เครื่องพิมพ์สั่นมากเกินไปโดยไม่ทำให้กระบวนการพิมพ์ช้าลงอย่างเห็นได้ชัด

หากฉันตั้งค่าไว้สูงเกินไปเครื่องพิมพ์ของฉันจะสั่นอย่างรุนแรงโดยเฉพาะในช่วงเติมเงิน หากฉันตั้งไว้ต่ำเกินไปเวลาในการพิมพ์จะเพิ่มขึ้นเป็นสองเท่าหรือสามเท่า

ฉันสามารถทำตามกระบวนการใดเพื่อพิจารณา (หรือฉันจะคำนวณ) ค่าความเร่งที่เร็วที่สุดที่เครื่องพิมพ์ของฉันสามารถใช้ได้โดยไม่ทำให้เกิดปัญหาในการพิมพ์

ฉันต้องการกระบวนการที่ฉันสามารถติดตามสูตรที่ฉันสามารถเสียบค่าลงไปได้โดยเฉพาะถ้าสูตรนั้นมีหมายเลขมายากล


2
การค้นหาแบบไบนารีคือการลองใช้ค่าจนกว่าคุณจะพบสิ่งที่ใช้ได้
Tom van der Zanden

คำตอบ:


14

ทอมชี้ให้เห็นว่าการค้นหาแบบไบนารี่เป็นวิธีที่ดีที่สุด ในกรณีที่คำศัพท์นั้นไม่คุ้นเคยกับผู้อ่านทั้งหมดรายละเอียดเพิ่มเติมมีดังนี้:

  1. สร้างค่าความเร่งที่คุณแน่ใจว่าต่ำเกินไป (เรียกว่า ) และค่าที่คุณแน่ใจว่าสูงเกินไป ( ) ดูเหมือนคุณจะรู้คุณค่าเหล่านั้นจากประสบการณ์แล้วLH

  2. รูปที่ออกความเร็วอยู่ตรงกลาง: 2 เรียกว่าM(L+H)/2M

  3. ลองพิมพ์ที่ความเร็วMบางอย่างเช่นคิวบ์สอบเทียบแบบก้าวอาจเป็นตัวเลือกที่ดีสำหรับวัตถุ (มีให้ใน Thingiverse)M

  4. หากยังเร็วเกินไปให้ใช้เป็นขีด จำกัด ความเร็วสูงใหม่ของคุณ (นั่นคือรีเซ็ตเป็นค่าของ ) และทำซ้ำจากขั้นตอนที่ # 2MMHM

  5. หากทำงานช้าพอให้ใช้เป็นขีด จำกัด ความเร็วต่ำ ( ) ใหม่และทำซ้ำจากขั้นตอนที่ 2ML

การทำซ้ำแต่ละครั้งจะลดระยะในช่วงครึ่งปี ทำซ้ำจนกระทั่งLและHเข้าใกล้เท่าที่คุณต้องการ พูดภายใน 5% ของกันและกัน

ฉันจะไม่รำคาญที่จะเข้าใกล้มากเพราะค่าที่ใช้งานได้จะแตกต่างกันไปตามเวลา (แรงเสียดทานจากฝุ่นที่เกิดขึ้นในส่วนต่าง ๆ ความแตกต่างของแรงดันไฟฟ้าเล็กน้อยมวลที่แตกต่างกันและแรงดึงสำหรับม้วนใย วัตถุที่คุณกำลังพิมพ์ลักษณะการทำงานของโปรแกรมตัวแบ่งส่วนข้อมูลที่คุณใช้คุณตั้งชื่อ)


นั่นเป็นวิธีการสอบเทียบที่น่าสนใจ! มีที่ไหนบ้างที่ฉันสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้?
Tormod Haugene

2
เป็นวิธีการทั่วไปในการค้นหาในโปรแกรมคอมพิวเตอร์ ค้นหา "การค้นหาแบบไบนารี" และคุณจะพบข้อมูลมากมาย ฉันไม่รู้การอ้างอิงที่ดีเกี่ยวกับการใช้สำหรับการปรับแต่งฮาร์ดแวร์โดยเฉพาะ
TextGeek

6

เครื่องมือที่คุณอาจพบว่ามีประโยชน์สำหรับการทดสอบด้วยความเร่งคือRepRap Centrals Acceleration Calculator (ที่ด้านล่าง)

โดยการตั้งค่าการเร่งความเร็ว , ระยะเวลาในการเดินทางและเป้าหมายความเร็วคุณสามารถดู:

  1. ความเร็วทางทฤษฎีที่สามารถทำได้ระหว่างการเดินทางด้วยการเร่งความเร็วชุดของคุณ (เส้นสีเหลือง)
  2. ระยะทางที่ต้องใช้ในการเข้าถึงความเร็วเป้าหมายของคุณและนานเท่าใดที่จะเก็บความเร็วนั้นไว้ก่อนที่จะชะลอตัวลง (เส้นสีน้ำเงิน)

ตัวอย่างเช่นการตั้งค่าacceleration = 3000, length = 30 and speed = 150หมายความว่ามันจะเดินทาง 4 มม. ก่อนที่จะถึงความเร็วที่ต้องการ 150 มม. / วินาทีในขณะที่การเร่งความเร็วเดียวกันในทางทฤษฎีสามารถให้ความเร็ว 300 มม. / วินาทีสำหรับระยะทางที่กำหนด:

ป้อนคำอธิบายรูปภาพที่นี่

การคำนวณความเร็วการเร่งความเร็วและการกระตุก:

ในหลายกรณีเครื่องพิมพ์ของคุณจะมีข้อ จำกัด บางอย่างเกี่ยวกับความเร็วสูงสุดหรือการตั้งค่าที่กำหนดโดยผู้ให้บริการของคุณซึ่งสามารถใช้เป็นจุดเริ่มต้นได้ ถ้าไม่ลองผิดลองถูกเป็นวิธีที่ง่ายที่สุดในการทำ

ฉันจะแยกการปรับเทียบความเร็วออกเป็นสามงาน:

  1. ขั้นแรกให้ค้นหาความเร็วสูงสุดที่เครื่องพิมพ์สามารถทนได้ วิธีหนึ่งในการทำเช่นนี้คือการพิมพ์วัตถุที่มีระยะทางในการเดินทางไกลและปรับความเร็วในการเคลื่อนที่สูงสุด
  2. ใช้เครื่องคิดเลขข้างต้นเพิ่มความเร่งสำหรับระยะทางในการเดินทางต่าง ๆ จนกว่าคุณจะได้เส้นโค้งการเร่งความเร็วที่เหมาะสมสำหรับความเร็วที่คุณต้องการในระยะทางปานกลางถึงไกล
  3. ปรับการตั้งค่ากระตุกของคุณเพื่อให้สามารถเร่งความเร็วได้อย่างรวดเร็วเมื่อเดินทางระยะทางสั้น ๆ ความเร็ว Jerk คือความเร็วที่เครื่องพิมพ์จะข้ามไปทันทีก่อนที่จะพิจารณาความเร่ง ด้วยการกระตุกที่ 20 มม. / วินาทีเครื่องพิมพ์จะทำการกระโดดทันทีจาก 0 ถึง 20 มม. / วินาทีและหลังจากนั้นก็เร่งความเร็วตามความเร็วที่ต้องการโดยทำตามโปรไฟล์การเร่งความเร็ว

ตามกฎทั่วไปแล้วมันอาจฉลาดที่จะตั้งค่าความเร็วการกระตุกและการเร่งความเร็วจริงต่ำกว่าค่าสูงสุดที่พบได้ประมาณ 20% เมื่อป้องกันการพิมพ์

นอกจากนี้โปรดจำไว้ว่าความแข็งแรงของมอเตอร์สเต็ปเปอร์จะลดลงสำหรับความเร็วที่สูงขึ้นดังนั้นหัวฉีดจะไม่ยึดติดกับเส้นทางได้ดีหากถูกกีดขวาง หากเกิดปัญหาขึ้นให้ลองลดความเร็วลง


1
จุดสุดท้ายที่ยอดเยี่ยม - เครื่องพิมพ์ของฉันมีแกน Y ขนาดใหญ่ (1200 มม.) ดังนั้นความเฉื่อยมากมาย ฉันต้องเรียกใช้สเต็ปช้ามาก ๆ เพื่อให้มีแรงบิดเพียงพอที่จะหมุนสายไฟได้เลย ฉันเปลี่ยนเป็นสกรูนำ "5-start" (ดังนั้นหมุน 1/5 เร็วสำหรับการเคลื่อนไหวเดียวกัน) และไม่มีปัญหาอีกต่อไป
TextGeek

@TextGeek ขอบคุณ! นี่คือประเภทของสิ่งที่คุณคิดออกวิธีที่ยาก การแนะนำของฉันเกี่ยวกับเส้นโค้งความแข็งแรงของมอเตอร์คือข้อบกพร่องเล็กน้อยเนื่องจากการปรับระดับเตียงใกล้เกินไปจะผลักหัวฉีดออกจากเส้นทางระหว่างการเดินทางด้วยความเร็วสูง
Tormod Haugene

1
ฉันไม่เข้าใจวิธีการที่คุณไปถึงจำนวน 'ค่อนข้างน้อยกว่า 5 วินาที' เครื่องคิดเลขควรแสดงความยาวของแกน x และความเร่งอาจให้ความเร็ว 300 มม. / วินาทีในทางทฤษฎีโดยมีความยาว 30 มม. ตามที่คุณกำหนด mm / s ^ 2 ฉันเห็นสิ่งนี้ถูกต้องหรือไม่ คำตอบที่ยอดเยี่ยมเป็นอย่างอื่น!
kamuro

@kamuro คำถามยอดเยี่ยม! ฉันเพิ่มรูปภาพที่ฉันไฮไลต์ข้อมูลไว้ สังเกตว่าเส้นสีเขียวตัดกับแกน x (ที่ประมาณ 4 วินาที) :-)
Tormod Haugene

2
แต่ไม่สามารถบังเอิญได้ว่าแกน x ของกราฟจะขยายด้วย 'ระยะทางหรือความยาวแกน' ของฟิลด์ใช่ไหม
kamuro

1

เครื่องพิมพ์ส่วนใหญ่ใช้ระหว่าง 2,000 และ 5,000 มม. / วินาที2 .... การอัดขึ้นรูปมักจะ 2000 (โดยเฉลี่ยระหว่างเครื่องพิมพ์ที่แตกต่างกัน) การเดินทางมักจะเห็นที่ 3000-5000 แต่สำหรับเครื่องอัดรีดไดรฟ์ส่วนล่างสุดหรือต่ำสุด ) เครื่องพิมพ์ค่านี้ควรต่ำกว่า (บางรุ่นต่ำสุดที่ 500-1000 และสูงถึง 2000 สำหรับการเดินทาง) เครื่องอัดรีดที่หนักกว่าต้องการค่าที่ต่ำกว่ารวมถึงค่ากระตุกที่ช้าลงเพื่อหลีกเลี่ยงมอเตอร์ที่กระโดดข้าม การตั้งค่ากระตุกที่ตั้งไว้ต่ำกว่าจะมีประโยชน์จริง ๆ เพราะจะทำให้การรีดขึ้นรูปเรียบขึ้นหลังมุมหรือรู (บางคนจะเห็นระลอกคลื่นใกล้บริเวณเหล่านี้เมื่อมันเร่งความเร็วออกจากการเปลี่ยนทิศทาง - ค่าที่ต่ำกว่าทำให้ระลอกเหล่านี้เล็กลง เพิ่มเวลาพิมพ์)

ฉันเพิ่งแก้ไขของฉันด้วยการออกแบบรถต้นแบบที่ฉันกำลังทำงานอยู่ มันเพิ่มประมาณ 100 กรัมน้ำหนักสต็อก มันถูกปรับอย่างละเอียดมาก่อนดังนั้นน้ำหนักที่เพิ่มขึ้นนี้จึงวางเหนือหมอนที่ตั้งไว้ที่ 20-30% และทำให้ X และ Y ข้ามเมื่อมันกระตุกรอบจาน โดยเฉพาะอย่างยิ่งในรุ่นความละเอียดสูงโดยเฉพาะอย่างยิ่งวงกลมความละเอียดสูงที่มี 200 ใบหน้าบนแกนแนวตั้งเนื่องจากเครื่องพิมพ์พยายามที่จะกระตุกหลังจากแต่ละโหนด - ตามปกติที่ไม่ใช่ปัญหา แต่ในการออกแบบที่หนักการตั้งค่ากระตุกจะต้องลดลง ฉันมีกระตุกตอนอายุ 20 สำหรับ XY และตอนนี้อยู่ที่ 4 หลังจากทดสอบและล้มเหลว 8 และ 15 ค่า ความเร่งอยู่ที่ 2,000 สำหรับทั้งการอัดขึ้นรูปและการเดินทาง (เฟิร์มแวร์บางตัวไม่อนุญาตให้แยกค่าสำหรับการเคลื่อนที่และการอัดขึ้นรูป แต่ถ้าคุณทำมันจะเป็น ' ดีที่สุดที่จะมีค่าเดินทางประมาณสองเท่าของการเคลื่อนไหวที่พิมพ์ - เมื่อการเดินทางของคุณเป็นสองเท่าของความเร็วของการอัดขึ้นรูปดังนั้นให้ใช้สูตร 1-1 ที่สัมพันธ์กับความเร็วให้ปรับขนาดสำหรับความเร็วที่ต้องการในเครื่องตัดแต่ละชิ้น) ฉันได้รับการทดสอบที่ 2000, 1500, 1,000 และ 800 ล้มเหลวทั้งหมดโดยการตั้งค่ากระตุกที่ 5 ตอนนี้ทดสอบ 500 เพื่อเร่งความเร็วและเริ่มสับสนเล็กน้อยว่าทำไมสิ่งนี้จึงเกิดขึ้น

ตอนนี้ฉันมีความคิดที่สอง ... หลังจากลงมาต่ำสุดที่ 800 จากปี 2000 และยังคงข้ามไป ฉันต้องมีค่าสูงกว่านี้หรือไม่หากมอเตอร์ข้ามการเคลื่อนที่แบบเร็ว? ความเข้าใจของฉันคือต่ำกว่าดีกว่าสำหรับปัญหาเหล่านั้น แต่บางทีฉันอาจสับสน


สวัสดีและยินดีต้อนรับสู่ SE 3D Printing คำตอบของคุณในขณะที่ให้ข้อมูลดูเหมือนจะมีคำถาม มันจะเป็นการดีกว่าถ้าคุณถามคำถามของคุณเอง (ใช้ลิงค์ที่ด้านบนของหน้า) เพราะนี่เป็นเว็บไซต์ถาม - ตอบไม่ใช่ "กระทู้ฟอรัม" คุณสามารถลิงก์กลับไปที่คำตอบนี้เพื่อรักษาบริบทของการสืบค้นของคุณ
Greenonline
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.