Máy CNC là gì: nguyên lý, các loại máy CNC mini và lộ trình tự làm CNC, laser
- 1. Máy CNC là gì
- 2. Nguyên lý: từ bản vẽ tới đường cắt
- 3. Ba trục X, Y, Z
- 4. Các loại máy CNC mini cho người tự làm
- 5. Máy CNC mini làm được gì
- 6. Nên bắt đầu từ đâu
- 7. Lộ trình 20 bài
- 8. Câu hỏi thường gặp
- Máy CNC mini có phay được kim loại không?
- Máy CNC và máy in 3D khác nhau thế nào?
- Cần biết lập trình mới dùng được máy CNC?
- 9. Xem thêm
Máy CNC là gì, hoạt động thế nào từ bản vẽ tới đường cắt, ba trục X Y Z, các loại máy CNC mini, laser, máy vẽ cho người tự làm, nên bắt đầu từ đâu và lộ trình 20 bài.
CNC là viết tắt của Computer Numerical Control, nghĩa là điều khiển số bằng máy tính. Máy CNC không cần người cầm dao: nó đọc một chương trình gồm các tọa độ rồi tự di chuyển dao phay, đầu laser hay ngòi bút theo đúng đường đi đã tính sẵn. Nhờ vậy cùng một chi tiết có thể cắt lại hàng chục lần giống hệt nhau.
Vài năm gần đây máy CNC mini để bàn và máy khắc laser mini đã đủ rẻ để người làm đồ thủ công, xưởng nhỏ, câu lạc bộ STEM và người yêu kỹ thuật tự mua kit hoặc tự lắp. Bài này là bài mở đầu của loạt 20 bài về CNC và laser tự làm (DIY): giải thích nguyên lý, các loại máy, máy làm được gì và nên bắt đầu từ đâu.

1. Máy CNC là gì
Máy điều khiển số (NC) xuất hiện từ đầu những năm 1950: chiếc máy phay điều khiển bằng băng giấy đục lỗ được trình diễn tại Viện Công nghệ Massachusetts (MIT) năm 1952. Khi máy tính nhỏ và rẻ đi, bộ đọc băng giấy được thay bằng máy tính, và tên gọi CNC ra đời.
Mọi máy CNC, từ máy phay công nghiệp vài tấn đến máy khắc laser để bàn, đều có ba phần giống nhau:
- Cơ khí: khung, ray trượt, vít me hoặc dây đai để đầu công cụ chạy được theo các trục.
- Điện: động cơ (thường là động cơ bước ở máy mini), driver cấp dòng cho động cơ, nguồn điện, công tắc hành trình.
- Điều khiển: một vi điều khiển chạy firmware (ví dụ GRBL trên Arduino, FluidNC trên ESP32) đọc lệnh G-code và phát xung cho driver.
2. Nguyên lý: từ bản vẽ tới đường cắt

- Bản vẽ (CAD): vẽ hình, chữ, kích thước bằng phần mềm thiết kế, hoặc lấy một file ảnh có sẵn.
- CAM: phần mềm tính đường đi của dao: chọn mũi phay, độ sâu mỗi lượt, tốc độ chạy. Với máy laser là chọn công suất, tốc độ, khắc hay cắt.
- G-code: kết quả là một file văn bản, mỗi dòng một lệnh, ví dụ
G1 X40 Y0 F600nghĩa là "đi thẳng tới X = 40 mm, Y = 0 với tốc độ 600 mm/phút". - Phần mềm gửi: gửi từng dòng G-code qua cổng USB (hoặc Wi-Fi) tới bộ điều khiển.
- Bộ điều khiển: tính toán đường đi, tăng tốc, giảm tốc rồi phát xung bước (STEP) và chiều quay (DIR).
- Driver và động cơ bước: mỗi xung làm động cơ quay một góc nhỏ cố định. Biết quay bao nhiêu xung là biết dao đã đi bao nhiêu milimét.
Máy CNC mini thường chạy kiểu vòng hở: bộ điều khiển không đo lại vị trí thật mà tin rằng động cơ đã quay đủ số bước. Vì vậy cơ khí chắc chắn, động cơ đủ khỏe và dòng điện chỉnh đúng là điều kiện để máy chạy chính xác. Bài 6 và bài 7 của loạt nói kỹ phần này.
3. Ba trục X, Y, Z

- X: trái, phải. Ở máy kiểu cổng, xe trượt mang đầu dao chạy dọc dầm ngang.
- Y: trước, sau. Có máy cho bàn chạy tới lui (máy CNC mini cỡ 3018), có máy cho cả cổng chạy tới lui (máy lớn, máy laser khung hở).
- Z: lên, xuống. Z dương là đi lên, ra xa phôi; Z âm là ăn sâu vào phôi.
Ba trục tuân theo quy tắc bàn tay phải: ngón cái là X, ngón trỏ là Y, ngón giữa là Z. Máy khắc laser và máy vẽ thường chỉ có X và Y; trục Z (nếu có) chỉ để chỉnh độ cao lấy nét hoặc nhấc bút.
4. Các loại máy CNC mini cho người tự làm

| Loại máy | Đầu công cụ | Vật liệu thường gặp | Độ khó tự làm |
|---|---|---|---|
| Máy phay CNC (router) | Spindle quay mũi phay | Gỗ, MDF, mica, nhựa, nhôm mỏng | Trung bình: khung phải cứng |
| Máy khắc, cắt laser | Module laser diode, ống laser CO2 | Gỗ, da, giấy, vải, mica màu | Dễ về cơ khí, khó về an toàn |
| Máy vẽ (plotter) | Bút gắn servo nâng hạ | Giấy, bìa | Dễ nhất, hợp để học |
| Máy cắt xốp dây nóng | Dây điện trở nung nóng | Xốp EPS, XPS | Dễ, chú ý khói xốp |
| Máy cắt plasma | Mỏ cắt plasma | Thép, nhôm tấm | Khó: điện lớn, khí nén, tia lửa |
| Máy in 3D | Đầu đùn nhựa nóng chảy | Nhựa PLA, PETG, ABS | Thường mua sẵn |
Máy phay và máy laser là hai loại gia công cắt bớt (lấy đi vật liệu từ một tấm phôi), ngược với máy in 3D là gia công bồi đắp. Phần lớn kiến thức trong loạt bài (động cơ bước, driver, G-code, GRBL) dùng chung cho cả ba loại.
5. Máy CNC mini làm được gì
- Khắc chữ, hoa văn, logo lên gỗ, da, mica, vỏ hộp; làm bảng tên, quà tặng, tem nhãn.
- Cắt chi tiết phẳng: hộp gỗ ghép mộng, khung mô hình, miếng gá, vỏ hộp cho mạch điện tử.
- Phay mạch in một lớp bằng mũi khắc V trên tấm đồng.
- Khắc nổi 2,5D (bề mặt có độ sâu thay đổi) trên gỗ mềm với máy router.
- Cắt khay xốp lót hộp, vali theo đúng hình thiết bị.
Giới hạn cần biết trước khi mua hay tự lắp:
- Máy khung nhỏ (cỡ 3018) chỉ hợp gỗ, nhựa, mạch in; phay nhôm được nhưng rất chậm, ăn mỗi lượt rất mỏng.
- Độ chính xác thực tế của máy mini vào khoảng vài phần trăm milimét đến 0,1–0,2 mm, tùy độ cứng vững và việc hiệu chỉnh (bài 19).
- Máy laser diode khắc tốt nhưng cắt chậm, mỗi lượt chỉ cắt được vật liệu mỏng; mica trong suốt gần như không cắt được bằng laser diode màu xanh.
- Máy nào cũng có bụi, khói hoặc tiếng ồn: cần chỗ đặt thoáng, có hút bụi hoặc hút khói.
6. Nên bắt đầu từ đâu

- Mua kit hay tự lắp toàn bộ? Kit có sẵn khung và bo mạch giúp chạy được nhanh. Tự lắp từ linh kiện rời rẻ hơn ở một số chi tiết, đổi lại phải tự tính toán và mất nhiều thời gian; lợi ích lớn nhất là hiểu rõ máy để tự sửa và nâng cấp.
- Muốn học nguyên lý trước: làm một máy vẽ 2 trục bằng ESP32 và hai động cơ bước (bài 16). Máy vẽ không có tia laser, không có dao quay nên an toàn để thử nghiệm.
- Tính cả chi phí phụ: mũi phay, kính bảo hộ đúng loại, quạt hút khói hoặc máy hút bụi, vật liệu chạy thử, bàn đặt máy.
- Đọc bài an toàn (bài 3) trước khi bật máy laser lần đầu. Tia laser của máy khắc mini thuộc cấp 4, đủ làm hỏng mắt ngay cả khi chỉ nhìn tia phản xạ.
7. Lộ trình 20 bài

- Máy CNC là gì (bài này).
- Máy khắc laser là gì: laser diode, CO2, fiber.
- An toàn với máy khắc laser và máy CNC.
- Cấu tạo máy CNC mini và máy khắc laser.
- G-code cơ bản.
- Động cơ bước cho máy CNC.
- Driver động cơ bước A4988, DRV8825, TMC2209.
- Truyền động: vít me, dây đai, steps/mm.
- Đầu công cụ: spindle, mũi phay, module laser.
- Nguồn điện, đi dây, công tắc hành trình.
- GRBL là gì, nạp GRBL cho Arduino.
- Cấu hình GRBL.
- ESP32 điều khiển máy CNC, máy laser với FluidNC.
- Phần mềm cho máy khắc laser.
- Phần mềm cho máy CNC.
- Tự làm máy vẽ 2 trục bằng ESP32.
- Tự lắp máy khắc laser diode mini.
- Tự lắp máy CNC mini cỡ 3018.
- Hiệu chỉnh độ chính xác máy CNC.
- Sửa lỗi và nâng cấp máy CNC, máy laser tự chế.
8. Câu hỏi thường gặp
Máy CNC mini có phay được kim loại không?
Nhôm và đồng mỏng thì được nếu máy đủ cứng, spindle đủ khỏe và chạy chậm, ăn mỏng. Thép thì không phù hợp với máy mini khung nhôm.
Máy CNC và máy in 3D khác nhau thế nào?
Máy CNC cắt bớt vật liệu từ một khối phôi; máy in 3D đắp từng lớp nhựa. Cả hai đều chạy theo G-code và thường dùng động cơ bước, nên nhiều linh kiện giống nhau.
Cần biết lập trình mới dùng được máy CNC?
Không bắt buộc. Phần mềm CAM và phần mềm khắc laser tạo G-code từ bản vẽ. Hiểu G-code cơ bản (bài 5) giúp đọc được máy đang làm gì và sửa lỗi nhanh hơn.
9. Xem thêm
- ESP32 điều khiển động cơ bước NEMA 17 với A4988: thử điều khiển động cơ bước trước khi lắp máy.
- Bắt đầu với Arduino Nano CH340: bo mạch nhỏ chạy được firmware GRBL.
- ESP32 DevKit V1 30 chân và Arduino Nano tại PYWORLD.
- Dịch vụ gia công xốp chống sốc theo yêu cầu của PYWORLD, nếu cần khay xốp cắt theo hình thiết bị.
Xem thêm