ข้ามไปที่เนื้อหาหลัก

การใช้ GRBL G Code Sender ด้วย USB Port

การใช้ GRBL CNC แบบ USB 

Grbl Controller 

( เนื่องจาก ใช้ Open source Compiler ในการทำงาน ) หากคุณสนใจต้นฉบับ โปรแกรม สามารถศึกษา และ Download ได้จาก Link นี้ หรือสนใจ G code Sender แบบอื่นๆ ที่มีผู้เขียนจำนวนมาก เราได้นำมารวบรวมไว้ ท่านสามารถ อ่านเพิ่มเติมได้จากที่ Link นี้
1.Download  USB CNC Controller ที่นี่ โปรแกรมที่คุณ Download อาจแตกต่างจากเราบ้างเนื่องจากได้ทำการปรับปรุง โปรแกรมบางส่วนให้เหมาะสมกับการทำงาน ของเรา ดังนั้นอาจจะมีข้อแตกต่างจากต้นฉบับ บ้างตามความเหมาะสม
2.ทำการ Unzip Program
alt
3.นำไปใช้งานโดยไม่ต้อง Setup Program
4.ก่อน run Program แนะนำให้เสียบชุด Grbl cnc controller เข้าที่ช่องใช้งาน USB ก่อน จากนั้น windows จะทำการ detect อุปกรณ์ USB คุณจะต้องบอกตำแหน่งของ USB Driver เพื่อให้ windows ทำการติดตั้งอุปกรณ์ นี้ต่อไป

alt

5.ภายหลังขั้นตอนการติดตั้ง Driver เรียบร้อยแล้ว คุณต้องทำการสำรวจดู Com Port ที่ติดตั้งแล้วว่า เป็น Com No. อะไร เนื่องจาก com port อาจมีการเปลี่ยนแปลงได้

alt

6.ทำการ RUN Program

alt
7.ติดต่อกับ GRBL Controller โดยการติดต่อผ่าน Communication Port ที่ได้ทำการตรวจสอบไว้แล้ว 

alt

8. หากมีการติดต่อ สำเร็จ จะมีข้อความตามรูปข้างล่างนี้ครับ (การ Set ค่า ความเร็วในการส่งผ่านข้อมูล ขึ้นอยู่กับ Firmware ที่เรากำหนดใว้ ซึ่งต้องตรงกัน

alt


9.ก่อนการใช้งาน จะต้องมีการ set ค่า parameter ของ cnc controller เช่นเดียวกันกับ cnc controller ทั่วไป ตามข้างล่างนี้ครับ

10. ทำการ set ค่า ความละเอียด และ ความเร็วในแต่ละแกน



11.ทำการทดสอบการควบคุมการเคลื่อนที่ โดยใช้ JOG Mode และ เลือกระยะทางในการ JOG


12.ทดลอง Load G code และ Run CNC 



Supported G-Codes
Linear Motions (G0,G1)
Arc Motions (G2,G3)
Dwell (G4)
Plane Selection (G17,G18,G19)
Units (G20,G21)
Go Home (G28,G30) 
Distance Modes (G90,G91)
Feedrate Modes (G93,G94)
Coordinate Offset (G92)
Spindle Control (M3,M4,M5)
Others (G53,G80).
Work Coordinate Systems (G54,G55,G56,G57,G58,G59)
Set Work Coordinate Offsets (G10 L2, G10 L20)
Go to Pre-Defined Position (G28,G30)
Set Pre-Defined Position (G28.1,G30.1)
Clear Coordinate System Offsets (G92.1)
Program Pause and End (M0,M2,M30)
Coolant Control (M8,M9)
ยังไม่จบ นะครับ ใครมีข้อสงสัยสอบถามได้ ตาม Comment ข้างล่างครับ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การติดตั้งโปรแกรม GRBL CONTROL สำหรับ MINICNC แบบ USB

สิ่งที่ต้องเตรียมการ 1.  ชุด CNC Controller GRBL Control   ซึ่งทำการ Download ได้จาก Link นี้ 2.   ชุด CNC Controller ที่มี GRBL Firmware  Software GRBL Control  หากท่านที่ต้องการทราบ ขั้นตอนการติดตั้ง GRBL Firmware สามารถศึกษาได้จาก Link นี้ครับ 3.  Drivers USB To Serial  ที่มาพร้อมกับ CNC Controller  ชุดควบคุม Minicnc แบบ Grbl ที่ต้องใช้การควบคุมผ่าน Serial Port ซึ่งหลายคนอาจเข้าใจว่าเป็นการควบคุมผ่าน USB เป็นความเข้าใจที่คลาดเคลื่อน เนื่องจาก โปรแกรมควบคุม CNC GRBL จะใช้การควบคุมผ่าน Serial Port ของ Micro controller (Arduino)  แต่ในการสื่อสารปัจจุบัน ช่อง Serial Port ของ PC Commuter แทบจะหาไม่ได้เลย จึงจะต้องใช้ อุปกรณ์ Interface ดัดแปลงผ่านช่อง USB ของ PC Computer จึงต้องมี Software Driver ควบคุม ผู้ผลิต Chip USB Converter มีหลายราย ดังนั้นในการใช้ USB To Serial Port ต้องทราบข้อมูลของ Software USB Drivers และ เลือกใช้ให้ตรงกัน จึงจะทำให้ช่องสื่อสารนี้ใช้งานได้ และ ผู้ผลิต Arduino ได้นำ Chip ที่มี USB To Serial port มาประกอบใว้เพื่อให้ความสะดวกกับผู้ใช้ แต่เนื่องจากผู

GRBL Error List

Code Message Description 1 Expected command letter G-code words consist of a letter and a value. Letter was not found. 2 Bad number format Missing the expected G-code word value or numeric value format is not valid. 3 Invalid statement Grbl '$' system command was not recognized or supported. 4 Value < 0 Negative value received for an expected positive value. 5 Setting disabled Homing cycle failure. Homing is not enabled via settings. 6 Value < 3 usec Minimum step pulse time must be greater than 3usec. 7 EEPROM read fail. Using defaults An EEPROM read failed. Auto-restoring affected EEPROM to default values. 8 Not idle Grbl '$' command cannot be used unless Grbl is IDLE. Ensures smooth operation during a job. 9 G-code lock G-code commands are locked out during alarm or jog state. 10 Homing not enabled Soft limits cannot be enabled without homing also enabled. 11 Line overflow Max characters per line exceeded. Received command line was not executed. 12 Step rate &

Info graphic สำหรับ GRBL