Author Topic: เกือบสำเร็จแล้ว.......สำหรับ Router เครื่องแรก....  (Read 1441 times)

0 Members and 2 Guests are viewing this topic.

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 909
  • -Receive: 1822
  • Posts: 1603
การต่อ A5 ร่วมกับ NBA แบบง่ายและปลอดภัยสุดคือการใช้สัญญาณที่ขั่วต่อ A-ST และ A-DR ตามไฟล์ pdf แนบมาครับ

ขั้นตอนอื่นๆ
-คอนฟิก A5 ให้รับอินพุท pulse, sign
-ตั้งอีเลคทรอนิกส์เกียร์ของ A5 ให้หยาบขึ้น ทั้งนี้เพราะว่าเอาท์พุทที่ออกจากขั่ว A-ST และ A-DR จะทำความถี่ได้ไม่สูงนัก
-ตั้งคอนฟิกในเมนู config->ports and pins->motor output->spindle ให้ step pin = 8, dir pin = 9 และกากบาท (x) ที่ dir, step LowActive และพอร์ทเป็น 1 ทั้งคู่ และอย่าลืมที่จะ enable แกนนี้ด้วย
-ตั้งคอนฟิกในเมนู config-> Motor tuning ->spindle จูนความเร็วสปินเดิ้ลที่เหมาะสม (หากต้องการใช้เพื่อต๊าบเกลียวต้องเซตค่าอย่างอื่นอีก)

การใช้งานสปินเดิ้ลแบบง่ายๆ ให้ป้อนค่า spindle speed (ที่จอ Mach3 ด้านล่างขวามือ) เช่นว่า 5000 หรือ 10000 และกดปุ่ม F5 เราสามารถแถบสีเขียวเพื่อ override speed ได้

การใช้แบบ auto ให้ใช้คำสั่ง g-code สั่งได้เลยเช่นว่า M3, M4, M5 พร้อมกับคำสั่งความเร็วสปินเดิ้ล S โดยปกติคำสั่งเหล่านี้จะถูกสร้างขึ้นโดยอัตโนมัติตอนที่เราทำทูลพาธซึ่งเราต้องกำหนดความเร็วดอกกัด และตอน post ก็จะติดคำสั่งเหล่านี้มาด้วย

Offline newm3

  • Full Member
  • ***
  • Thank You
  • -Given: 34
  • -Receive: 45
  • Posts: 73
กระจ่างชัดเลยครับ ไม่งั้นต้องงมอีกนาน
อยากสอบถามว่า ถ้าเราใช้ MachBob เป็นตัวเชื่อมสัณญานโดยตรง เพื่อขับ A5 Servo Drive แยกต่างหากจาก NBA สัณญานที่ได้จะมีประสิทธิภาพการขับดีกว่า ที่มาจาก A axis หรือเปล่าครับ ขณะนี้ผมตั้ง Kernel ไว้ที่ 35000Hz อ่านจากคู่มือ Mach3 ว่าถ้า CPU มากกว่า 1Ghz สามารถตั้งได้ เครืองเดิน X Y Z ได้เรียบดีครับ

ขอบคุณครับ

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 909
  • -Receive: 1822
  • Posts: 1603
สำหรับบอร์ด NBA, เราสามารถแท็พสัญญาณ step, direction ออกมาต่อเข้า A5 โดยสัญญาณจะมีคุณภาพเท่า MachBOB - หากต้องการผมจะส่งวิธีการไปให้  อย่างไรก็ตามผมอยากให้ทดลองวิธีแรกดูก่อนเพราะว่าความเร็วจะเพียงพอกับการขับสปินเดิ้ล

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

ความจริงที่ควรทราบอย่างหนึ่งคือว่า ระบบเซอร์โวที่พลัสถึง 10000 สเต็ปต่อการหมุนของมอเตอร์เพียง 1 รอบ - ความละเอียดของการขับของสกรูพิทซ์ 5 มม จะมีค่าความละเอียดถึง 0.5 ไมครอน ซึ่งจะเกินความจำเป็น (คุณ jck2127 เคยพูดถึงเรื่องนี้) - เราสามารถปรับอิเล็คทรอนิกส์เกียร์ให้ระบบหยาบขึ้นเช่นว่าปรับให้ไปเป็น 1, 2, 5 ไมครอน ผลที่ได้คือระบบขับเคลือนเร็วขึ้นหรือว่ามอเตอร์เดินเร็วขึ้น, เครื่องคอมฯ รับภาระที่น้อยลงเพราะใช้ kernel speed ที่ต่ำกว่าได้ ความละเอียดเหมาะกับความสามารถของกลไก

ความถี่ kernel สูงขึ้นเครื่องคอมฯจะรับภาระสูงขึ้น ในเครื่อง Pentium 4 ที่ทำงานช้า พบว่าเครื่องจะแฮงค์ไปเลย - บางท่านอาจจะเจอปัญหา Watchdog error

เครื่องเดินเรียบ หรือไม่เรียบปัจจัยหลักอยู่ที่ ความเร็ว CPU และเครื่องต้องผ่านการ optimize แล้ว, ท่านสามารถหาอ่านเรื่องการ optimize โดยการใช้ข้อความ "optimize" และคลิกปุ่ม search ได้

Offline chakanan

  • Jr. Member
  • **
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 6
มือใหม่อ่านบทความแล้วตาลายเลย ... ขอศึกษาเพื่ิมก่อนนะครับ ... สนใจมากๆ  ;D