การหาค่า step/mm

 การหารค่า step/mm

 ข้อสงสัย

  - ตัวเลข 1.8 องศามาจากไหนและมันคืออะไร(ในที่นี้จะพูดถึงเฉพาะการขับแบบ full step)
  - ค่าที่ได้จากการคำนวนเอาไปไว้ทำอะไร (ในบทความนี้จะกล่าวถึง GRBL Controller)

ตัวแปรที่ต้องทราบในการคำนวนค่า Step/mm
  - ความละเอียดของ motor ที่ต้องการขับ
  - ระยะพิทของสกรุ
    
    ก่อนอื่นเราต้องทำความเข้าใจก่อนว่าสัญญาณที่ส่งออกมาจากตัว controller นั้นส่งในรูปแบบของสัญญาณ Pulse  

  

เมื่อ controller จ่ายสัญญาณ pulse มา 1 ลูก motor จะหมุน 1.8 องศา

 !!แล้วอะไรคือ1.8องศา!!  
                                            

          
  การหมุนของ motor จะหมุนเป็นวงกลม ดังนั้นวงกลม1วง มี 360 องศา motor หมุน 1 step เพียง1.8/360 องศาเท่านั้น
ถ้าเราต้องต้องการทราบว่าในหนึ่งรอบการหมุนของ motor หรือ 360 องศา controller จะต้องจ่ายสัญญาณ pulse กี่ pulse ก็จะหาได้ดังนี้
                                 
                

สรุป : เมื่อเราเดินแบบ full step ในหนึ่งรอบการหมุนเราจะต้องจ่าย pulse 200 pulse

     ในตัว Controller GRBL จะมี Parameter ให้เราเซตระยะ Step/mm ของแต่ระแกน เราต้องบอกตัว Controller ว่าใน 1 mm.จะให้ ตัว Controller จ่าย Pulse เท่าไร โดยสูตรการหาค่าที่ใช้เซตมี่ดังนี้

สมมุติว่า สกรุ พิท 5 mm. ต้องการเดิน 1 mm. จะต้องจ่าย Pulse เท่ากับกี่ Pulse

นำค่าที่ได้ไปใส่ใน Parameter Setting ของ GRBL Controller



       อ่านเพิ่มเติ่มค่า Parameter อื่นของ GRBL ได้ตาม ลิ้งนี้ครับ    Configuring Grbl

1 ความคิดเห็น:

  1. We have over 600+ stepper motors, stepper motor drivers and accessory products in stock for you to choose from. Furthermore, more than 10+ new models will be added each month. Featured products like nema 14 stepper motor and nema 17 stepper motor
    have received high praise and had a good performance on market.

    ตอบลบ