การทำ Auto Level สำหรับ GRBL ด้วย Candle Controller เป็นกระบวนการที่สำคัญสำหรับงาน CNC Milling โดยเฉพาะอย่างยิ่งเมื่อคุณต้องการแกะสลักวัสดุเช่น PCB (Printed Circuit Board) ที่พื้นผิวไม่เรียบ กระบวนการนี้ช่วยปรับระดับความลึกของการตัด (Z-Axis) โดยอัตโนมัติ เพื่อชดเชยความไม่เรียบของวัสดุ ทำให้ได้ผลลัพธ์ที่แม่นยำมากขึ้น
🔥 สิ่งที่คุณต้องมี
- GRBL Firmware ที่รองรับคำสั่ง G-Code
- Candle Controller Software (เวอร์ชัน 1.1 ขึ้นไป)
- Probe Sensor หรือ Touch Plate สำหรับการตรวจสอบระดับของวัสดุ
- PCB หรือวัสดุที่ต้องการใช้งาน
- การเชื่อมต่อ Probe Pin ในบอร์ดควบคุม GRBL (Arduino)
🔥 ขั้นตอนการทำ Auto Level
1. ตั้งค่า Hardware
- เชื่อมต่อ Probe Sensor หรือ Touch Plate:
- ต่อสาย Probe Sensor (ปกติจะมี 2 สาย) ดังนี้:
- สายหนึ่งต่อกับ Probe Pin ในบอร์ด Arduino
- อีกสายต่อกับ GND (สายดิน)
- Touch Plate วางไว้บนวัสดุที่คุณต้องการตรวจสอบระดับ
- ปลายหัวกัด (Spindle Bit) จะทำหน้าที่เป็นตัวนำไฟฟ้าสัมผัสกับ Touch Plate
- ต่อสาย Probe Sensor (ปกติจะมี 2 สาย) ดังนี้:
2. ตั้งค่าใน Candle Controller
- เปิดโปรแกรม Candle Controller และเชื่อมต่อกับเครื่อง CNC ของคุณ
- ตรวจสอบว่า Probe Pin ทำงานได้:
- ไปที่หน้าต่าง Console ใน Candle
- ใช้คำสั่ง: เพื่อดูสถานะของ Probe (ควรจะมีการเปลี่ยนสถานะเมื่อ Probe สัมผัสกับ Touch Plate)
- ตั้งค่าให้ GRBL รองรับ Probe:
- ตั้งค่าระยะความลึก Probe: (ขึ้นอยู่กับการตั้งค่าของ GRBL เวอร์ชันของคุณ)
3. โหลดไฟล์ G-Code
- เตรียมไฟล์ G-Code ที่คุณต้องการใช้งาน
- โหลดไฟล์เข้า Candle Controller
4. เริ่มต้นกระบวนการ Auto Level
- เริ่มคำสั่ง Auto Level:
- กดที่ปุ่ม Probe หรือ Auto Leveling ใน Candle (ขึ้นอยู่กับเวอร์ชันของซอฟต์แวร์)
- ตั้งค่าพื้นที่ตรวจสอบ (Probe Area):
- กำหนดขนาดพื้นที่ที่ต้องการวัด เช่น:
- ความกว้าง (Width)
- ความยาว (Length)
- ความละเอียด (Resolution) หรือระยะห่างระหว่างจุดวัดแต่ละจุด
- กำหนดขนาดพื้นที่ที่ต้องการวัด เช่น:
- เริ่มการวัด:
- เครื่อง CNC จะเริ่มเคลื่อนหัวกัดเพื่อสัมผัสกับ Touch Plate ตามจุดที่กำหนด
- Candle จะบันทึกข้อมูลระดับความลึกของแต่ละจุดในไฟล์
5. กระบวนการแก้ไข G-Code
- เมื่อ Auto Level เสร็จสิ้น:
- Candle จะสร้างไฟล์ G-Code ใหม่ที่ชดเชยระดับความลึกตามข้อมูลที่ Probe วัดได้
- ไฟล์ G-Code ใหม่จะถูกอัปโหลดเข้าเครื่อง CNC เพื่อเริ่มการแกะสลักโดยอัตโนมัติ
6. เริ่มการตัด
- กดปุ่ม Start ใน Candle เพื่อเริ่มงาน
- หัวกัดจะทำงานโดยปรับระดับความลึกตามข้อมูล Auto Level ที่ได้
🔥 Tips และข้อควรระวัง
- เช็คการเชื่อมต่อ Probe:
- ก่อนเริ่มงาน ตรวจสอบว่า Probe Sensor เชื่อมต่อกับบอร์ด GRBL อย่างถูกต้อง
- ใช้คำสั่ง
M119
เพื่อยืนยันสถานะ
- ระวังวัสดุเสียหาย:
- หากตั้งค่าความลึก Probe ผิด อาจทำให้หัวกัดลงลึกเกินไปจนวัสดุหรือเครื่อง CNC เสียหาย
- ความละเอียด Probe:
- ค่าความละเอียด (Resolution) ในการ Probe จะส่งผลต่อระยะเวลาการวัด และความแม่นยำ
- ปรับแต่ง G-Code ด้วยความระวัง:
- ไฟล์ G-Code ที่แก้ไขด้วย Auto Level ต้องถูกตรวจสอบว่าไม่มีคำสั่งที่อาจทำลายวัสดุหรือเครื่อง CNC
🔥 ตัวอย่างคำสั่ง Probe
-
ตั้งค่าการ Probe (เริ่มต้นการตรวจจับ Touch Plate):
Z-10
: ระยะลึกสุดที่จะ Probe (10 มม.)F100
: ความเร็วการ Probe (100 มม./นาที)
-
ตั้งค่าจุดเริ่มต้น (Set Zero หลัง Probe):
🔥 ข้อดีของการทำ Auto Level
- ความแม่นยำสูง:
- ชดเชยความไม่สม่ำเสมอของวัสดุ เช่น PCB ที่ไม่ได้เรียบสนิท
- ลดความเสียหาย:
- ป้องกันหัวกัดลึกเกินไปหรือตื้นเกินไปในบริเวณที่วัสดุไม่สม่ำเสมอ
- เพิ่มคุณภาพงาน:
- งานแกะสลักออกมาดีขึ้น โดยเฉพาะงานที่ต้องการความละเอียดสูง
🔥 สรุป
การทำ Auto Level บน GRBL โดยใช้ Candle Controller เป็นเครื่องมือสำคัญสำหรับการปรับระดับพื้นผิวก่อนเริ่มงาน CNC โดยเฉพาะงาน PCB หรือวัสดุที่มีพื้นผิวไม่เรียบ การตั้งค่าและใช้งาน Probe อย่างถูกต้องช่วยให้ได้ผลลัพธ์ที่แม่นยำและป้องกันความเสียหายต่อวัสดุหรือเครื่อง CNC ของคุณ