การใช้ GRBL CNC controller มักจะประสพปัญหาการใช้งานการ ส่งข้อมูลผิดพลาด (G code) โดยที่ไม่ทราบหลักการที่แท้จริง ทำให้เกิดปัญหาการทำงานได้ หรือ การควบคุม CNC ได้ไม่สมบุรณ์ เช่น การควบคุมหัวกัด หรือ Function อื่น ๆ ที่ Grbl มีให้ใช้ ดังนั้นบทความนี้จะขอแนะนำ และ ทำความเข้าใจหลักการของ G code และ ชุดคำสั่ง ที่จะนำไปใช้กับ GRBL และ CNC ได้อย่างมีประสิทธิภาพสูงสุด ก่อนอื่นจะต้องทราบว่าชุด GRBL สามารถรองรับคำสั่ง G code อะไรบ้าง ตามรายการข้างล่างนี้ครับ ขอแนะนำให้ใช้ GRBL Firmware รุ่นล่าสุด V 1.1 ไม่แนะนำ รุ่น 0.9 GRBL G code Support Probing G38.2,G38.3, G38.4, G38.5 Cutter Radius Compensation Modes G40 Path Control Modes G61 Arc I J K Distance Modes G91.1 Dynamic Tool Length Offsets G43.1, G49 Linear Motions G0 , G1 Arc and Helical Motions G2, G3 Dwell G4 Set Work Coordinate Offsets G10 L2, G10 L20 Plane Selection G17, G18, G19 Units G20, G21 Go to Pre-Defined Position G28, G30 Set Pre-Defined Position G28.1, G30.1 Move in Absolute Coordinates G53 Wo