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

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.

Máy CNC mini khung nhôm đặt trên bàn trong xưởng nhỏ, có ống hút bụi nối vào đầu spindle, máy tính bên cạnh đang mở phần mềm điều khiển
Máy CNC router cỡ nhỏ trong một xưởng làm đồ gỗ. Ảnh: matthew venn, Wikimedia Commons, giấy phép CC BY-SA 2.0.

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

Sơ đồ khối máy CNC: trên máy tính có bản vẽ CAD, phần mềm CAM, file G-code, phần mềm gửi; trên máy CNC có bộ điều khiển GRBL hoặc FluidNC, driver, động cơ bước và dao hoặc laser
Đường đi của một sản phẩm từ bản vẽ trên máy tính tới dao cắt (hình tự vẽ).
  1. 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.
  2. 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.
  3. 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 F600 nghĩa là "đi thẳng tới X = 40 mm, Y = 0 với tốc độ 600 mm/phút".
  4. 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.
  5. 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).
  6. 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

Máy CNC kiểu cổng nhìn từ trước với ba mũi tên: X trái phải theo dầm ngang, Y trước sau, Z lên xuống theo đầu spindle; góc phải có hệ trục X Y Z theo quy tắc bàn tay phải
Trục X chạy theo dầm ngang, trục Y chạy tới lui, trục Z nâng hạ dao (hình tự vẽ).
  • 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

Sáu thẻ: máy phay CNC router dùng dao quay, máy khắc cắt laser, máy vẽ plotter kéo bút, máy cắt xốp dây nóng, máy cắt plasma, máy in 3D đắp từng lớp nhựa
Cùng nguyên lý chạy theo tọa độ, khác nhau ở đầu công cụ (hình tự vẽ).
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 phayGỗ, MDF, mica, nhựa, nhôm mỏngTrung bình: khung phải cứng
Máy khắc, cắt laserModule laser diode, ống laser CO2Gỗ, da, giấy, vải, mica màuDễ về cơ khí, khó về an toàn
Máy vẽ (plotter)Bút gắn servo nâng hạGiấy, bìaDễ nhất, hợp để học
Máy cắt xốp dây nóngDây điện trở nung nóngXốp EPS, XPSDễ, chú ý khói xốp
Máy cắt plasmaMỏ cắt plasmaThép, nhôm tấmKhó: điện lớn, khí nén, tia lửa
Máy in 3DĐầu đùn nhựa nóng chảyNhựa PLA, PETG, ABSThườ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

Bảng chọn máy đầu tiên: khắc gỗ da dùng laser diode, cắt mica trong dùng laser CO2, khắc gỗ nổi và phay mạch in dùng CNC mini 3018, phay nhôm cần máy cứng vững, khắc kim loại dùng laser fiber, học nguyên lý dùng máy vẽ 2 trục ESP32
Gợi ý chọn máy đầu tiên theo việc muốn làm (hình tự vẽ).
  • 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

Lộ trình 20 bài chia bốn phần: làm quen bài 1 đến 5, linh kiện bài 6 đến 10, bộ điều khiển và phần mềm bài 11 đến 15, dự án và nâng cao bài 16 đến 20
Bốn phần của loạt bài, đọc theo thứ tự (hình tự vẽ).
  1. Máy CNC là gì (bài này).
  2. Máy khắc laser là gì: laser diode, CO2, fiber.
  3. An toàn với máy khắc laser và máy CNC.
  4. Cấu tạo máy CNC mini và máy khắc laser.
  5. G-code cơ bản.
  6. Động cơ bước cho máy CNC.
  7. Driver động cơ bước A4988, DRV8825, TMC2209.
  8. Truyền động: vít me, dây đai, steps/mm.
  9. Đầu công cụ: spindle, mũi phay, module laser.
  10. Nguồn điện, đi dây, công tắc hành trình.
  11. GRBL là gì, nạp GRBL cho Arduino.
  12. Cấu hình GRBL.
  13. ESP32 điều khiển máy CNC, máy laser với FluidNC.
  14. Phần mềm cho máy khắc laser.
  15. Phần mềm cho máy CNC.
  16. Tự làm máy vẽ 2 trục bằng ESP32.
  17. Tự lắp máy khắc laser diode mini.
  18. Tự lắp máy CNC mini cỡ 3018.
  19. Hiệu chỉnh độ chính xác máy CNC.
  20. 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


Tin tức liên quan

Pin LiPo cho flycam: 1S–6S, mAh, C, tính thời gian bay, sạc cân bằng và bảo quản an toàn
Pin LiPo cho flycam: 1S–6S, mAh, C, tính thời gian bay, sạc cân bằng và bảo quản an toàn

Pin LiPo cho flycam: ý nghĩa S, P, mAh, C, điện áp đầy và bảo quản, đường cong xả, cách tính thời gian bay, sạc cân bằng, dấu hiệu pin phồng và quy định mang pin khi đi máy bay.

Modbus TCP/IP (phần 2): ESP32 làm máy khách và cổng chuyển đổi Modbus TCP sang RTU
Modbus TCP/IP (phần 2): ESP32 làm máy khách và cổng chuyển đổi Modbus TCP sang RTU

Hướng dẫn dùng ESP32 làm máy khách Modbus TCP đọc thanh ghi của một thiết bị trong mạng, và làm cổng chuyển đổi Modbus TCP sang Modbus RTU qua RS-485: cách đổi khung, mã thiết bị, thời gian chờ, mã lỗi 0x0B.

Cảm biến tiệm cận cảm ứng từ: cấu tạo, nguyên lý dòng xoáy, cách chế tạo và nối với ESP32
Cảm biến tiệm cận cảm ứng từ: cấu tạo, nguyên lý dòng xoáy, cách chế tạo và nối với ESP32

Cảm biến tiệm cận cảm ứng từ hoạt động thế nào: cuộn dây lõi ferit, dao động tắt dần do dòng xoáy, khoảng tác động theo vật liệu, NPN, PNP, cách chế tạo và đếm vòng quay bằng ESP32.

Robot thoát mê cung trong Scratch: cảm biến màu, lệnh điều kiện và thuật toán bám tường
Robot thoát mê cung trong Scratch: cảm biến màu, lệnh điều kiện và thuật toán bám tường

Dự án Scratch robot thoát mê cung cho học sinh lớp 4–6: chấm cảm biến màu, vòng lặp đến khi, phép không, thuật toán bám tường phải, mô phỏng đường đi và trường hợp đi vòng mãi.

IC là gì: kiểu vỏ, đếm chân, đọc datasheet và tụ decoupling
IC là gì: kiểu vỏ, đếm chân, đọc datasheet và tụ decoupling

IC là gì, bên trong có gì, các kiểu vỏ DIP, SOIC, QFP, QFN và kiểu nào hàn tay được, cách tìm chân 1 và đếm chân, đọc mã in trên IC, các mục cần đọc trong datasheet và tụ decoupling 100 nF.

Phần mềm cho máy khắc laser: LaserGRBL, LightBurn, khắc ảnh, cắt theo nét và bảng thông số vật liệu
Phần mềm cho máy khắc laser: LaserGRBL, LightBurn, khắc ảnh, cắt theo nét và bảng thông số vật liệu

So sánh LaserGRBL và LightBurn, cách kết nối máy laser GRBL, khắc ảnh bằng dithering, cắt theo nét, tự tìm thông số bằng ma trận thử tạo bằng Python và bảng thông số khởi đầu.

Công tắc, nút nhấn, cầu chì và relay: cách chọn, cách nối với ESP32
Công tắc, nút nhấn, cầu chì và relay: cách chọn, cách nối với ESP32

Các loại công tắc SPST, SPDT, nút nhấn 4 chân, điện trở kéo lên và chống dội, cầu chì và cách chọn, cấu tạo relay COM NO NC, thí nghiệm nút nhấn bật tắt module relay bằng ESP32.

Jack Type-C đực: sơ đồ chân, điện trở CC và cách hàn dây
Jack Type-C đực: sơ đồ chân, điện trở CC và cách hàn dây

Jack Type-C đực (đầu cắm) chỉ có một chân CC ở A5 và một cặp D+ D−. Bài trình bày sơ đồ chân đầu đực, điện trở 56 kΩ hoặc 5,1 kΩ cần gắn ở chân CC cho từng kiểu dây và các bước hàn dây vào pad.


Bình luận
Đã thêm vào giỏ hàng