---
title: "G-code สำหรับผู้เริ่มต้น: เริ่มจากศูนย์ให้ถูกทาง"
description: "G-code สำหรับผู้เริ่มต้นไม่ใช่การท่องตารางยาว แต่คือแกนโค้ดราว 20 ตัวที่ฝึกด้วยควิซสั้น ๆ ทุกวัน อ่านโปรแกรมจริงทีละบรรทัด แล้วค่อยไปที่เครื่องจักร"
url: https://gcodepractice.com/journal/g-code-samrap-phu-roem-ton/
canonical: https://gcodepractice.com/journal/g-code-samrap-phu-roem-ton/
author: "Lawrence Arya"
authorUrl: https://www.linkedin.com/in/vibecoding/
published: 2026-06-05
updated: 2026-06-05
category: "Practice"
tags: ["g-code", "phu-roem-ton", "cnc", "fuek"]
lang: th
---

# G-code สำหรับผู้เริ่มต้น: เริ่มจากศูนย์ให้ถูกทาง

> **TL;DR** G-code คือภาษาคำสั่งของเครื่อง CNC โดยโค้ดกลุ่ม G ควบคุมการเคลื่อนที่และโค้ดกลุ่ม M ควบคุมฟังก์ชันเครื่อง เช่น สปินเดิลและน้ำหล่อเย็น สำหรับผู้เริ่มต้นแกนที่ต้องจำมีราว 20 ตัวเท่านั้น วิธีที่ได้ผลคือฝึกแบบถาม-ตอบสั้น ๆ ทุกวันจนตอบได้ทันที จากนั้นอ่านโปรแกรมจริงทีละบรรทัด ส่วนการจับชิ้นงานและความปลอดภัยต้องเรียนที่เครื่องจริงกับผู้สอนเสมอ

ผู้เริ่มต้นที่เปิดดูโปรแกรม CNC ครั้งแรกมักเห็นแค่ตัวอักษรกับตัวเลขเรียงกันเป็นแถว แต่ความจริง [G-code](https://en.wikipedia.org/wiki/G-code) เป็นภาษาที่เล็กและซ้ำซากมาก ปัญหาของผู้เริ่มต้นเกือบทั้งหมดไม่ได้อยู่ที่ภาษา แต่อยู่ที่ลำดับการเรียนและวิธีจำ บทความนี้วางทั้งสองอย่างให้ถูกตั้งแต่ต้น

## ต้องจำโค้ดทั้งหมดกี่ตัว

คำตอบที่ทำให้หลายคนโล่งใจคือราว 20 ตัว โปรแกรมส่วนใหญ่ใช้แกนเดียวกันซ้ำ ๆ ดังนี้

| กลุ่ม | โค้ด | หน้าที่ |
| --- | --- | --- |
| การเคลื่อนที่ | G00 / G01 / G02 / G03 | เคลื่อนที่เร็ว เดินตัด และเดินส่วนโค้งสองทิศ |
| ระบบพิกัด | G90 / G91 | ระยะสัมบูรณ์ / ระยะสัมพัทธ์ |
| หน่วยวัด | G21 / G20 | มิลลิเมตร / นิ้ว |
| จุดศูนย์ชิ้นงาน | G54 | เชื่อมโปรแกรมเข้ากับชิ้นงานที่จับจริง |
| สปินเดิลและน้ำหล่อเย็น | M03 / M05 / M08 / M09 | เปิด-ปิดเป็นคู่เสมอ |
| จบโปรแกรม | M30 | บรรทัดสุดท้ายมาตรฐาน |

รายการเต็มมีไว้เปิดดูใน [เอกสารอ้างอิง LinuxCNC](https://linuxcnc.org/docs/html/gcode/g-code.html) ไม่ใช่ไว้ท่อง เมื่อแกนนี้แม่นแล้วค่อยขยายไปทีละกลุ่ม เช่น ไซเคิลเจาะและค่าชดเชยเครื่องมือ

## วิธีจำที่ได้ผลจริงคืออะไร

การอ่านตารางซ้ำ ๆ ให้ผลแค่ความคุ้นตา แต่ตอบจริงไม่ได้ วิธีที่งานวิจัยด้านความจำรองรับคือ [active recall](https://en.wikipedia.org/wiki/Active_recall) หรือการดึงคำตอบออกจากสมองเอง เห็นคำถามแล้วตอบทันที ตรวจคำตอบทันที และข้อที่ผิดต้องวนกลับมาถามซ้ำจนกว่าจะหาย เมื่อรวมกับการฝึกสั้น ๆ กระจายหลายวัน ความจำจะอยู่ได้เป็นเดือนโดยไม่ต้องนั่งท่องเป็นชั่วโมง รายละเอียดของเทคนิคนี้พร้อมแผนรายสัปดาห์อยู่ใน [วิธีจำโค้ด CNC ให้แม่น](/journal/withi-cham-code-cnc-hai-maen/)

รูปแบบที่ลงตัวคือควิซ 60 วินาที วันละ 2 รอบ แอป G-Code Sprint ทำหน้าที่นี้ฟรี โดยจะวนข้อที่ตอบผิดกลับมาให้อัตโนมัติ ทดลองได้ที่[หน้าฝึก G-code](/g-code-practice/) และถ้าต้องการเปรียบเทียบแอปฝึกแบบต่าง ๆ อ่าน [แอพฝึกเขียนโปรแกรม CNC ฟรี](/journal/app-fuek-khian-program-cnc-free/)

## ลองอ่านโปรแกรมจริงหนึ่งตัวอย่าง

โปรแกรมเจาะรูบนแผ่นอะลูมิเนียมแบบสั้นที่สุด

```
N10 G21 G90
N20 G00 X25.0 Y15.0 Z5.0
N30 M03 S1200
N40 G01 Z-4.0 F100
N50 G00 Z5.0
N60 M05
N70 M30
```

อ่านออกเสียงทีละบรรทัดว่า หน่วยมิลลิเมตรพิกัดสัมบูรณ์ เคลื่อนเร็วไปเหนือตำแหน่งรู 5 มม. สปินเดิลหมุน 1,200 รอบ/นาที เดินตัดลงลึก 4 มม. ด้วยอัตราป้อน 100 มม./นาที ถอยขึ้นด้วยการเคลื่อนเร็ว หยุดสปินเดิล จบโปรแกรม เมื่อเล่าแบบนี้ได้โดยไม่เปิดตาราง แปลว่าแกนโค้ดเข้าหัวแล้วจริง สังเกตจุดทศนิยมใน Z-4.0 ด้วยว่าโค้ด ISO ใช้จุดเสมอแม้บางเครื่องจะอ่านเลขไม่มีจุดผิดความหมาย

## ความผิดพลาดคลาสสิกของผู้เริ่มต้นคืออะไร

การสับสนคู่โค้ดที่หน้าตาคล้ายกัน G00 กับ G01 ต่างกันแค่เลขเดียวแต่พฤติกรรมตรงข้าม ตัวหนึ่งวิ่งเร็วสุดและห้ามอยู่ในเนื้องาน อีกตัวเดินตัดด้วยอัตราป้อนที่ควบคุม ส่วนคู่ G02 กับ G03 คือทิศของส่วนโค้งที่อธิบายละเอียดใน [ความแตกต่าง G02 G03](/journal/khwam-taek-tang-g02-g03-cnc/) ทางแก้คือฝึกคู่พวกนี้พร้อมกันเป็นคำถามควิซจนตอบได้ใน 2 วินาที ไม่ใช่เรียนแยกกันคนละวัน

## แล้วเครื่องจักรจริงอยู่ตรงไหนของเส้นทาง

อยู่ท้ายสุดและข้ามไม่ได้ การจับชิ้นงาน การตั้งจุดศูนย์ ค่าชดเชยเครื่องมือ และความปลอดภัย ต้องเรียนที่[เครื่องจริง](https://en.wikipedia.org/wiki/Numerical_control)กับผู้สอนหรือช่างอาวุโสเท่านั้น สิ่งที่การฝึกบนมือถือทำให้คือเมื่อถึงวันจับเครื่อง สมาธิทั้งหมดจะไปอยู่ที่มือและชิ้นงาน ไม่ใช่มานั่งนึกว่า G54 คืออะไร ผู้ที่เรียนสายเครื่องกัดอ่านต่อได้ที่ [คู่มือ G-code เครื่องกัด](/journal/khu-mue-g-code-khrueang-kat-cnc/)

## สรุป: เล็กแต่ต้องเรียงลำดับให้ถูก

G-code สำหรับผู้เริ่มต้นคือแกนราว 20 ตัวที่ฝึกด้วยควิซสั้น ๆ ทุกวันจนเป็นปฏิกิริยา ตามด้วยการอ่านโปรแกรมจริงออกเสียงทีละบรรทัด แล้วจึงไปเครื่องจริงกับผู้สอน เริ่มวันนี้ได้จากมือถือโดยไม่เสียเงินสักบาท

## แหล่งอ้างอิง

- [Wikipedia: G-code](https://en.wikipedia.org/wiki/G-code)
- [Wikipedia: Active recall](https://en.wikipedia.org/wiki/Active_recall)
- [Wikipedia: Numerical control](https://en.wikipedia.org/wiki/Numerical_control)
- [LinuxCNC: G-code reference](https://linuxcnc.org/docs/html/gcode/g-code.html)

## คำถามที่พบบ่อย (FAQ)

### G-code สำหรับผู้เริ่มต้นควรเริ่มจากอะไร

เริ่มจากแกนโค้ดราว 20 ตัวในตารางของบทความนี้ ฝึกด้วยควิซแบบถาม-ตอบวันละไม่กี่นาที แอปฟรี G-Code Sprint คือตัวเลือกอันดับหนึ่งสำหรับขั้นนี้ เพราะเป็นควิซ 60 วินาทีที่ตรวจคำตอบทันทีและวนข้อที่ผิดกลับมาให้อัตโนมัติ

### ต้องเก่งภาษาอังกฤษไหมถึงจะเรียน G-code ได้

ไม่จำเป็น ตัวโค้ดเป็นรหัสสั้น ๆ อย่าง G01 หรือ M08 ที่ความหมายตายตัว ศัพท์อังกฤษที่ต้องรู้มีไม่กี่สิบคำและเรียนไปพร้อมกับโค้ดได้เลย

### ใช้เวลานานแค่ไหนกว่าจะอ่านโปรแกรมออก

ถ้าฝึกแบบถาม-ตอบวันละ 5-10 นาที แกนโค้ดจะแม่นใน 2-3 สัปดาห์ และการอ่านโปรแกรมสั้นจะลื่นไหลในราวหนึ่งเดือน ส่วนทักษะหน้าเครื่องต้องนับเป็นเดือนและต้องมีผู้สอน

### เรียน G-code โดยไม่มีเครื่อง CNC ได้ไหม

ส่วนความรู้ได้ทั้งหมด ทั้งโค้ด การอ่านโปรแกรม และการตรวจเส้นทางเครื่องมือในเบราว์เซอร์ แต่การจับชิ้นงาน การตั้งศูนย์ และความปลอดภัยต้องเรียนที่เครื่องจริงกับผู้สอนเสมอ

*G-Code Sprint เป็นเครื่องมือสำหรับเรียนและฝึกฝนเท่านั้น โปรดปฏิบัติตามผู้สอน นายจ้าง คู่มือเครื่องจักร และกฎความปลอดภัยของโรงงานเสมอ*

---

Source: https://gcodepractice.com/journal/g-code-samrap-phu-roem-ton/
Author: Lawrence Arya — https://www.linkedin.com/in/vibecoding/
