Author Topic: ขอคำแนะนำการต่อDriver VEXTA UDX5107กับคอมฯหน่อยครับ  (Read 3143 times)

0 Members and 1 Guest are viewing this topic.

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 863
  • -Receive: 1705
  • Posts: 1545
ขอแทรก ในกรณี ลิมิตสวิตซ์ อย่างเดียวครับ
หากซื้อใช้ Mach3 ไลเซ่นส์ไฟล์
ก็ได้รับของแถมมี ลิมิตสวิตซ์ ที่มีคุณภาพมาให้ถึง 12 ตัว  เหมือนกันครับ
ใช้เต็มๆ ก็น่าจะอยู่ 6 limit +3 homing เป็น 9 ตัวเท่านั้นเอง

Offline aphiphot(ekkasit)

  • Full Member
  • ***
  • Thank You
  • -Given: 96
  • -Receive: 58
  • Posts: 110
ตอนนี้ตัวเครื่องเสร็จแล้วครับกำลังลงโปรแกรมMach3มีปัญหามากพอควรครับกำลังตามแก้อยู่ ตอนนี้ที่เจอคือOutputแกนX,Y,Zมันออกที่pin 2,3 ทั้ง3แกนครับ

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 863
  • -Receive: 1705
  • Posts: 1545
ไปเซตตามนี้ครับ Config->Ports and Pins -> Motor outputs

  -> 

เลือกพอร์ทและพินที่ต้องการ

แล้วอย่าลืมติกถูกในช่อง xxx LowActive สำหรับการต่อเป็น sink หรือติกผิดในช่อง xxx LowActive สำหรับการต่อแบบ source ถ้าเราเลือกผิดเครื่องก็จะเดินเหมือนกัน ความคลาดเคลื่อนจะสะมมให้เห็นเมื่อรัน gcode ยาวๆครับ

xxx หมายถึง step หรือ dir

Offline aphiphot(ekkasit)

  • Full Member
  • ***
  • Thank You
  • -Given: 96
  • -Receive: 58
  • Posts: 110
สายที่เราจะนำมาใช้เชื่อมต่อผมใช้สายพริ๊นเตอร์ได้หรือเปล่าครับ แต่ลองนับดูสายที่ต่อไม่ถึง25เส้น(ขา25ไม่ได้ถูกต่อไว้ครับ

Offline aphiphot(ekkasit)

  • Full Member
  • ***
  • Thank You
  • -Given: 96
  • -Receive: 58
  • Posts: 110
มีเฮครับ ;D ;D ;Dโปรแกรมworkแล้วครับ :D :D :Dกำลังศึกษาเดี๋ยวจะลองต่อกับเครื่องแล้วครับ แล้วจะมารายงานผลครับ  ขอบคุณสำหรับคำแนะนำต่างๆครับ เดี๋ยวจะลงรูปเครื่องที่ประกอบเรียบร้อยแล้วให้ดูครับ

Offline aphiphot(ekkasit)

  • Full Member
  • ***
  • Thank You
  • -Given: 96
  • -Receive: 58
  • Posts: 110
งานเข้าครับต่ออาร์ดแวร์กับซอร์ฟแวร์แล้วกดรีเซทที่โปรแกรมแล้วรีเซทไม่ได้ แก้ไขยังไงครับ

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 863
  • -Receive: 1705
  • Posts: 1545
สายที่เราจะนำมาใช้เชื่อมต่อผมใช้สายพริ๊นเตอร์ได้หรือเปล่าครับ แต่ลองนับดูสายที่ต่อไม่ถึง25เส้น(ขา25ไม่ได้ถูกต่อไว้ครับ
สายรุ่นใหม่ๆ จะลักไก่ครับ ขา 18-25 เป็นกราวด์จะต่อรวมกันทั้งหัวและท้าย และเชื่อมด้วยสายเส้นเดียวครับ ส่วนสายอื่นยังอยู่ครบเป็นสายต่อตรง 1 ไป 1, 2 ไป 2 ...

มีเฮครับ ;D ;D ;Dโปรแกรมworkแล้วครับ :D :D :Dกำลังศึกษาเดี๋ยวจะลองต่อกับเครื่องแล้วครับ แล้วจะมารายงานผลครับ  ขอบคุณสำหรับคำแนะนำต่างๆครับ เดี๋ยวจะลงรูปเครื่องที่ประกอบเรียบร้อยแล้วให้ดูครับ
ิิยินดีด้วยครับ

งานเข้าครับต่ออาร์ดแวร์กับซอร์ฟแวร์แล้วกดรีเซทที่โปรแกรมแล้วรีเซทไม่ได้ แก้ไขยังไงครับ
ไม่ได้บอกว่ารีเซทที่ไหนระหว่าง ปุ่มบนหน้าจอ หรือ ปุ่มสวิตซ์จริงๆ ???  ถ้าให้เดา น่าจะหมายถึงปุ่ม EStop สวิตซ์จริงๆ ;D

สวิตซ์ EStop ที่จะต่อ ผมแนะนำให้ใช้หน้าสัมผัส NC (normally close) โดยต่อจากขั่วที่ 10 ของพาราเลลพอร์ท เข้าขั่วลิมิตสวิตซ์ ส่วนอีกด้านหนึ่งให้ต่อลงกราวด์หรือขา 18-25

อนึ่งที่ขั่วขาอินพุทด้าน DB25 ด้านพาราเลลพอร์ท ควรจะใช้ R ค่า 1k หรือ 4.7k ต่อขึ้นไฟบวก 5v, ทำอย่างนี้เราเรียกว่าทำ pull-up หรือดึงลอจิกขึ้นเป็น '1' ตลอดเวลา ทั้งเพื่อให้ระบบทนต่อสัญญาณรบกวนทั้งหลาย (ไฟ 5vนี้ได้จากพอร์ท usb, keyboard ก็ได้)

การต่อแบบนี้จะทำให้กลไกของการรีเซตทำงาน  1. เมื่อเรากดปุ่มรีเซต, 2. เมื่อสายต่อหลวมหรือเชื่อมขาดโดยไม่ได้ตั้งใจ ตรงนี้สำคัญมากในระบบ safety

*หมายเหตุ
-ผมมักจะใช้ขาที่ 10 เป็น EStop ที่จริงใช้ขาอินพุทขาไหนก็ได้
-R เป็นขนาด 1/4 w กำลังดีเพราะจับสะดวก ขนาด 1/8w ก็ใช้ได้
-การสวิตซ์ในรูปแบบนี้ สามารถใช้ได้กับการต่อลิมิตสวิตซ์, โอมมิ่งสวิตซ์ ฯลฯ

หลังจากที่ต่อวงจรเรียบร้อย ที่นี้มาดูการเซตลอจิก ให้คุณ ekkasit ใช้ AutoSet ดังรูปด้านล่าง

ลำดับที่ 2 เป็นการเลือกสัญญาณที่เราต้องการให้ Mach3 ช่วยเซตให้เรา ในกรณีนี้เราเลือก EStop จากนั้นให้กดปุ่ม AutoSet ซึ่ง Mach3 จะคอยให้เราเอื้อมมือไปกดปุ่ม EStop ที่เราต่อวงจรไว้เรียบร้อยแล้ว

ที่จริง Mach3 จะไม่รู้ว่าสวิตซ์ไหนหรืออินพุทขาไหนถูกใช้เป็นอะไรบ้าง หลังจากที่เราบอกมันด้วยการเลือกชนิดของสัญญาณถูกลิสท์ไว้เป็นหางว่าว และกดปุ่ม AutoSet ตัวมันจะคอยเฝ้าดูการเปลี่ยนแปลงลอจิกของสัญญาณทางด้านอินพุททุกๆขา เพื่อจับคู่อินพุทนี้ใช้กับสัญญาณนั้น  สัญญาณจะถูกเปลี่ยนลอจิกก็ตอนที่เราเอานิ้วไปกดสวิตซ์นั้นเอง

วิธีการนี้เราใช้เซตสัญญาณอื่นๆให้ Mach3 เช่นกัน



Offline aphiphot(ekkasit)

  • Full Member
  • ***
  • Thank You
  • -Given: 96
  • -Receive: 58
  • Posts: 110
ปุ่มรีเซทที่หน้าจอครับ

Offline aphiphot(ekkasit)

  • Full Member
  • ***
  • Thank You
  • -Given: 96
  • -Receive: 58
  • Posts: 110
"อนึ่งที่ขั่วขาอินพุทด้าน DB25 ด้านพาราเลลพอร์ท ควรจะใช้ R ค่า 1k หรือ 4.7k ต่อขึ้นไฟบวก 5v, ทำอย่างนี้เราเรียกว่าทำ pull-up หรือดึงลอจิกขึ้นเป็น '1' ตลอดเวลา ทั้งเพื่อให้ระบบทนต่อสัญญาณรบกวนทั้งหลาย (ไฟ 5vนี้ได้จากพอร์ท usb, keyboard ก็ได้)"
ตรงนี้ยังงงๆครับเป็นการเอาไฟ5V(ลอจิก1)ป้อนเข้าที่ขา10ผ่านRค่า1kหรือเปล่าครับ(รูปวงจรอยู่ในไฟล์แนบครับ)

Offline aphiphot(ekkasit)

  • Full Member
  • ***
  • Thank You
  • -Given: 96
  • -Receive: 58
  • Posts: 110
ปุ่มรีเซทที่หน้าจอครับ
อีกอย่างครับหน้าจอโปรแกรมผมไม่มีปุ่มAuto setครับ งงครับ

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 863
  • -Receive: 1705
  • Posts: 1545

"อนึ่งที่ขั่วขาอินพุทด้าน DB25 ด้านพาราเลลพอร์ท ควรจะใช้ R ค่า 1k หรือ 4.7k ต่อขึ้นไฟบวก 5v, ทำอย่างนี้เราเรียกว่าทำ pull-up หรือดึงลอจิกขึ้นเป็น '1' ตลอดเวลา ทั้งเพื่อให้ระบบทนต่อสัญญาณรบกวนทั้งหลาย (ไฟ 5vนี้ได้จากพอร์ท usb, keyboard ก็ได้)"
ตรงนี้ยังงงๆครับเป็นการเอาไฟ5V(ลอจิก1)ป้อนเข้าที่ขา10ผ่านRค่า1kหรือเปล่าครับ(รูปวงจรอยู่ในไฟล์แนบครับ)

รูปวงจรที่เขียนมาถูกต้องแล้วครับ- ส่วน 5v ให้ดึงจากพอร์ต USB, PS/2 keyboard, mouse ก็ได้ครับ pull-up ตรงนี้ทำเพื่อให้ลอจิก '1' เข้มข้นขึ้น

ปุ่มรีเซทที่หน้าจอครับ
อีกอย่างครับหน้าจอโปรแกรมผมไม่มีปุ่มAuto setครับ งงครับ
ให้ดาวน์โหลด Mach3 รุ่นใหม่ไปใช้ครับ
http://www.machsupport.com/downloads/Mach3Version3.042.032.exe

Offline aphiphot(ekkasit)

  • Full Member
  • ***
  • Thank You
  • -Given: 96
  • -Receive: 58
  • Posts: 110
workแล้วครับ กำลังทดลองสั่งงานโปรแกรมอยู่ แต่มีบางไฟล์ขนาดของงานใหญ่จนแกนZวิ่งเลยพื้นที่กัดครับ

Offline Weerasak

  • Global Moderator
  • Hero Member
  • *****
  • Thank You
  • -Given: 863
  • -Receive: 1705
  • Posts: 1545
ยินดีด้วยครับที่เวิร์ค ได้สมาชิกที่สามารถรับงานกัดได้เพิ่มอีกคนหนึ่ง

Offline aphiphot(ekkasit)

  • Full Member
  • ***
  • Thank You
  • -Given: 96
  • -Receive: 58
  • Posts: 110
ยินดีด้วยครับที่เวิร์ค ได้สมาชิกที่สามารถรับงานกัดได้เพิ่มอีกคนหนึ่ง
ต้องขอบคุณคุณวีระศักดิ์ คุณnookhookและสมาชิกที่ได้ให้ความรู้ทุกท่านมากๆครับ ผมเองเริ่มงานmini CNCที่ศูนย์ครับตอนนี้เริ่มนับหนึ่งครับ :D :Dและจะนับต่อไปเรื่อยๆครับ ตอนนี้ก็เหลือการปรับปรุงตัวเครื่องเพิ่มเติมครับ

Offline leoleo

  • Jr. Member
  • **
  • Thank You
  • -Given: 175
  • -Receive: 3
  • Posts: 6
ไปเซตตามนี้ครับ Config->Ports and Pins -> Motor outputs

  -> 

เลือกพอร์ทและพินที่ต้องการ

แล้วอย่าลืมติกถูกในช่อง xxx LowActive สำหรับการต่อเป็น sink หรือติกผิดในช่อง xxx LowActive สำหรับการต่อแบบ source ถ้าเราเลือกผิดเครื่องก็จะเดินเหมือนกัน ความคลาดเคลื่อนจะสะมมให้เห็นเมื่อรัน gcode ยาวๆครับ

xxx หมายถึง step หรือ dir


.........LowActive สำหรับการต่อเป็น sink หรือติกผิดในช่อง xxx LowActive สำหรับการต่อแบบ source ........

พี่ครับจากข้อความสีแดงรบกวนอธิบายรายละเอียดเพิ่มอีกนิดครับ   ยังไม่เข้าใจครับมันทำงานแบบไหนครับ