การแก้ปัญหาการกัดงานที่ระดับไม่เท่ากัน

การแก้ปัญหาการกัดงานที่ระดับไม่เท่ากัน

สิ่งที่เราต้องทำความเข้าใจก่อนคือ

- ขาสัญญาณของบอร์ด arduino
- วงจร Pull up and Pull down
- การใช้ Auto level mode ในตัวคอนโทรล ( candle)
- การเซตค่าต่างๆใน Mode Auto Level
             

ก่อนอื่นเรามาทำความรู้จักกันขาสัญญาณของบอร์ด Arduino  กันก่อนเลยยย......


    ในการใช้งาน Auto Level นั้นขาสัญญาณที่เราจำเป็นต้องใช้และเข้าใจก็คือ ขา A5 หรือ Pin5 ในการใช้งานจริงเราต้องมีการวายริ่งสายจาก Pin5 เพื่อรอลงกราวด์  !!!ทำไมถึงต้องรอลงกราวด์!!!เพราะความสงสัย จึงเกิดเป็นคำถาม นี่ไงครับเราถึงต้องเข้าใจเรื่อง วงจร  Pull up and Pull down


Pull up and Pull down คืออะไร


                                                                 ที่มา : https://www.youtube.com/watch?v=BxA7qwmY9mg

การเตรียมอุปกรณ์และการ Wiring
อุปกรณ์ที่เราต้องใช้นะครับ
     - สายไฟพร้อมกิ๊บหนีบสองเส้น
      - เครื่อง Mini cnc ที่ใช้บอร์ด Arduino Grbl Controll

ไดอะแกรมสำหรับ Wiring



ทำความเข้าใจค่าต่างๆใน   Mode Auto Level Candle

คำสั่ง G92 Z0 เป็นคำสั่งที่ใช้ชดเชยค่า Z ในกรณีที่อุปกรณ์ Probe เรามีความหนาแต่ในที่นี้เราจะยกตัวอย่างการกัด PCB นั่นคือหัวกัดเราจะแตะผิวชิ้นงานพอดีเพราะฉะนั้นเราไม่จำเป็นที่จะต้องชดเชยค่า Z จึงให้ใส่เป็น 0



หมายเลข 1. คือตำแหน่ง x,y ที่โปรแกรมจะทำการ Probe เป็นตำแหน่งแรก
หมายเลข 2. คือขนาดของกรอบสีแดงที่ล้อมรอบไฟล์งานของเรา
หมายเลข 3. คือจำนวนจุดในที่นี้เราตั้งไว้  x=3,y=3 ที่ต้องการ Probe

หมายเลข 4.    Zt=1 คือ เมื่อเราทำการ Probe ในขณะที่ดอกกัดสัมผัสผิวชิ้นงานแล้วจะยกขึ้นมาเท่ากับค่าที่เซตไว้ที่ Zt นั่นคือ 1mm เพื่อย้ายจุดไปตำแหน่งที่จะ Probe ต่อไป                                                    Zb = -10 คือ เมื่อดอกกัดไม่สัมผัสชิ้นงานหรือเกิดข้องขัดข้องทางเทคนิค เมื่อระยะแกน  z  ลงลึกเกินระยะที่ตั้งไว้คือ -10 mm โปรแกรมจะ aram                                                                                   
หมายเลข 5. คือจำนวนจุดละเอียดที่ซ้อนอยู่ใน Grid หมายเลข 3. ในที่นี้เราตั้งไว้ที่ X = 50, Y = 50

ชม VDO ประกอบนะครับเพื่อจะได้เห็นภาพและง่ายต่อการเข้าใจ




ความคิดเห็น

  1. ผมใช้grbl ทำตามขั้นตอนข้างต้นแต่พอกดprobe
    แกนz วิ่งขึ้นประมาณ2mm.แล้วหยุด ถ้าเอาสายprobeออก เมื่อกดprobeแกนzวิ่งลงปกติเกิดจากอะไรครับ

    ตอบลบ

แสดงความคิดเห็น