Giới thiệu dự án

Sự bùng nổ của cuộc Cách mạng Công nghiệp 4.0 đã thúc đẩy mạnh mẽ quá trình chuyển đổi từ gia công cơ khí thủ công sang gia công tự động hóa sử dụng máy điều khiển số bằng máy tính (CNC - Computer Numerical Control). Theo các báo cáo công nghiệp sản xuất toàn cầu, việc ứng dụng máy CNC giúp tăng năng suất từ 300% đến 500% và giảm tỷ lệ phế phẩm xuống dưới 1.5% so với phương pháp chế tác truyền thống. Tuy nhiên, các dòng máy CNC công nghiệp nhập khẩu thường có giá thành rất cao (dao động từ 150 triệu đến hàng tỷ đồng), kích thước cồng kềnh và đòi hỏi nguồn điện 3 pha công suất lớn. Điều này tạo ra rào cản tài chính kỹ thuật đáng kể cho các doanh nghiệp vừa và nhỏ (SMEs), cơ sở thủ công mỹ nghệ điêu khắc gỗ, xưởng gia công mạch in (PCB) mẫu và các phòng thí nghiệm (FabLab) tại các trường đại học.

Thực trạng trên đặt ra bài toán cấp thiết: Cần nghiên cứu, tính toán và chế tạo một hệ thống máy CNC 3 trục mini có kết cấu cơ khí nhỏ gọn, độ chính xác cao, chi phí lắp ráp tối ưu dưới 10 triệu đồng nhưng vẫn đảm bảo khả năng gia công linh hoạt trên các vật liệu như gỗ mỹ nghệ, mica, nhựa kỹ thuật, phíp đồng bo mạch và nhôm mềm. Đề tài tốt nghiệp "Tính toán và thiết kế hệ thống điều khiển máy CNC 3 trục" do sinh viên Hoàng Minh Tuấn thực hiện dưới sự hướng dẫn của PGS.TS Phạm Minh Hải tại Khoa Cơ khí - Trường Đại học Công nghệ Đông Á đã giải quyết trọn vẹn bài toán này thông qua phương pháp tính toán động học, động lực học cắt gọt bài bản kết hợp thiết kế hệ thống điều khiển nhúng trên nền tảng vi điều khiển AVR.

Mục tiêu cụ thể của dự án bao gồm:

  1. Tính toán lý thuyết lực cắt ($P_z, P_x, P_y, P_v$), công suất cắt và lực chạy dao $Q$ dựa trên cơ sở công nghệ chế tạo máy tiêu chuẩn.
  2. Thiết kế, kiểm nghiệm độ bền mòn, độ bền uốn của hệ dẫn động vít me - đai ốc và tính chọn công suất động cơ bước phù hợp cho các trục $X, Y, Z$.
  3. Thiết kế mạch điều khiển trung tâm sử dụng vi điều khiển ATmega328P (Arduino Uno R3) nạp firmware mã nguồn mở GRBL v1.1f kết hợp mạch công suất Driver Toshiba TB6560 3A.
  4. Ứng dụng chuỗi phần mềm CAD/CAM (Vectric Aspire 9.0, AutoCAD) và phần mềm điều khiển giao tiếp máy tính (bCNC v0.9.14) để xuất mã G-code, vận hành gia công thực nghiệm chi tiết 2D/3D đạt độ chính xác lặp $\pm 0.05\text{ mm}$.

Phạm vi giới hạn của đề tài tập trung vào hệ thống phay/khắc CNC 3 trục tọa độ Đề-các ($X, Y, Z$) với vùng làm việc hữu ích $S_x = 400\text{ mm}, S_y = 450\text{ mm}, S_z = 120\text{ mm}$, tải trọng bàn máy tối đa 20 kg, động cơ trục chính (Spindle) tốc độ tối đa 24,000 vòng/phút, không áp dụng gia công cho các loại thép hợp kim cứng cường độ cao.


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Trước khi bước vào tính toán, nhóm nghiên cứu đã tiến hành đánh giá toàn diện các phương pháp gia công và giải pháp điều khiển hiện có trên thị trường nhằm xác định khoảng trống công nghệ (Gap analysis).

Tiêu chí so sánh Gia công thủ công / Chép hình Máy CNC công nghiệp chuyên dụng Máy CNC DIY giá rẻ thị trường Giải pháp thiết kế của đề tài
Độ chính xác lặp Phụ thuộc tay nghề ($\pm 0.5 - 1.0\text{ mm}$) Cực cao ($\pm 0.001 - 0.005\text{ mm}$) Kém ($\pm 0.2 - 0.5\text{ mm}$) do khung yếu Ổn định $\pm 0.05\text{ mm}$ nhờ tính chọn vitme
Chi phí đầu tư Thấp (5 - 15 triệu tiền đồ nghề) Rất cao (> 150 - 500 triệu VNĐ) Thấp (4 - 7 triệu VNĐ) Tối ưu (6 - 8 triệu VNĐ)
Tính linh hoạt biên dạng Rất khó với biên dạng 3D phức tạp Rất cao, lập trình tự động Trung bình, hay mất bước khi chạy nhanh Linh hoạt xử lý G-code 2D/3D mượt mà
Yêu cầu không gian Rộng rãi, nhiều bụi bẩn Cần nhà xưởng tiêu chuẩn, điện 3 pha Nhỏ gọn để bàn Nhỏ gọn để bàn ($600 \times 600\text{ mm}$)
Khả năng bảo trì Đơn giản Phức tạp, phụ thuộc linh kiện hãng Dễ thay thế Tự chủ hoàn toàn phần cứng/phần mềm

Yêu cầu kỹ thuật hệ thống được chuẩn hóa theo phương pháp MoSCoW:

  • Must have (Bắt buộc): Chuyển động đồng bộ 3 trục $X, Y, Z$; nội suy đường thẳng (G01), nội suy cung tròn (G02/G03); sai số vị trí $< 0.1\text{ mm}$; bảo vệ giới hạn hành trình.
  • Should have (Nên có): Tốc độ chạy dao không tải $v_1 \ge 1500\text{ mm/phút}$; tốc độ cắt gọt $F = 900\text{ mm/phút}$; hỗ trợ phần mềm điều khiển qua giao tiếp USB Serial.
  • Could have (Có thể có): Cảm biến set dao tự động (Z-probe); điều khiển bật/tắt trục chính qua lệnh M03/M05 trên phần mềm.
  • Won't have (Chưa thực hiện đợt này): Hệ thống thay dao tự động (ATC); hệ thống làm mát bằng dung dịch tưới nguội tuần hoàn áp lực cao.

Thiết kế hệ thống

Kiến trúc hệ thống bao gồm 3 phân hệ chính tương tác chặt chẽ: Cấu trúc cơ khí chính xác, Mạch điều khiển phần cứng và Tầng phần mềm điều khiển CAM/CNC.

+-------------------------------------------------------------+
|                     TẦNG PHẦN MỀM (PC)                      |
|  [Vectric Aspire 9.0 / CAD-CAM] -> Xuất G-Code (.nc, .tap)  |
|                                |                            |
|  [bCNC v0.9.14 / Candle GUI]   -> Truyền Serial UART/USB    |
+------------------------------+------------------------------+
                               | (Baudrate 115200 bps)
+------------------------------v------------------------------+
|                TẦNG ĐIỀU KHIỂN TRUNG TÂM (MCU)              |
|        Arduino Uno R3 (Vi điều khiển ATmega328P 16MHz)       |
|    Firmware: GRBL v1.1f (Bộ giải mã G-code & Bộ tạo xung)    |
+------------------------------+------------------------------+
                               | (Tín hiệu: STEP / DIR / EN)
+------------------------------v------------------------------+
|                   TẦNG CÔNG SUẤT VÀ CHẤP HÀNH               |
|  +--------------------+  +--------------------------------+ |
|  | Driver IC TB6560   |  | Nguồn cấp DC 12V/24V - 10A      | |
|  +---------+----------+  +---------------+----------------+ |
|            |                             |                  |
|  +---------v-----------------------------v----------------+ |
|  | Động cơ bước 2 pha NEMA (1.8 deg/step, 200 step/rev)    | |
|  | -> Bộ truyền Vít me - Đai ốc bi (Trục X, Y, Z: p = 5mm)| |
|  | -> Động cơ Spindle phay cao tốc (10,000 - 24,000 RPM)   | |
|  +--------------------------------------------------------+ |
+-------------------------------------------------------------+

Technology Stack chi tiết:

  • Vi xử lý điều khiển: Microchip ATmega328P (8-bit AVR, 16 MHz Clock, 32KB Flash, 2KB SRAM, 1KB EEPROM) tích hợp trên board Arduino Uno R3.
  • Firmware lõi: GRBL v1.1f (tối ưu thuật toán Look-ahead Planner tăng giảm tốc gia tốc S-curve, xử lý nội suy thời gian thực không trễ).
  • Mạch công suất động cơ bước: Toshiba TB6560HQ (Dòng đỉnh 3.5A, hỗ trợ vi bước 1/1, 1/2, 1/8, 1/16, bảo vệ quá nhiệt và quá dòng).
  • Phần mềm máy tính (G-code Sender): bCNC v0.9.14 (viết bằng Python, hỗ trợ bù trừ bề mặt phôi Auto-leveling) và Candle v1.1.7.
  • Phần mềm thiết kế CAM: Vectric Aspire v9.0, Autodesk AutoCAD 2022.

Methodology

Quy trình phát triển đề tài tuân thủ mô hình Waterfall cải tiến kết hợp vòng lặp kiểm nghiệm thực nghiệm:

  1. Giai đoạn 1 (Tuần 1 - 3): Khảo sát & Tính toán động lực học: Xác định chế độ cắt gọt, vận tốc cắt $V$, chiều sâu cắt $t$, lượng chạy dao $S_z$. Tính lực cắt tiếp tuyến $P_z$, kiểm nghiệm bền mòn vít me và chọn mô-men xoắn động cơ.
  2. Giai đoạn 2 (Tuần 4 - 6): Thiết kế 3D & Chế tạo cơ khí: Thiết kế toàn bộ khung máy trên CAD, gia công phay các tấm gá nhôm định hình 2020/2040, lắp ráp thanh trượt tròn quang mạ crom, ổ bi trượt và cụm trục $Z$.
  3. Giai đoạn 3 (Tuần 7 - 9): Tích hợp điện tử & Lập trình nhúng: Đấu nối dây tín hiệu chống nhiễu, tích hợp Arduino Uno R3 với mạch TB6560, hiệu chỉnh biến trở dòng điện (Vref) trên Driver, nạp firmware GRBL v1.1f.
  4. Giai đoạn 4 (Tuần 10 - 12): Hiệu chuẩn (Calibration) & Thử nghiệm cắt: Đo đạc sai số bước (step/mm), tối ưu gia tốc gia công, thử nghiệm phay chữ 2D, khắc tranh gỗ 3D và phay mạch in.
Rủi ro kỹ thuật Mức độ Biện pháp giảm thiểu & Xử lý
Mất bước (Step skipping) do quá tải mô-men Cao Tính toán mô-men dư tải $\ge 1.5$ lần; cài đặt chế độ vi bước (Microstepping) 1/8.
Nhiễu điện từ (EMI) từ Spindle vào Arduino Rất cao Sử dụng cáp bọc kim chống nhiễu có nối đất; tách rời nguồn công suất và nguồn logic vi điều khiển.
Rơ lỏng (Backlash) bộ truyền vít me Trung bình Sử dụng đai ốc khử rơ (Anti-backlash spring nut) và căng chỉnh vòng bi chặn trục Z.

Implementation và kết quả

Development process

Quá trình triển khai tính toán chi tiết từ lý thuyết cơ sở công nghệ chế tạo máy:

1. Tính toán chế độ cắt gọt và lực cắt

Thông số ban đầu: Đường kính dao phay ngón hợp kim $d = 3\text{ mm}$ ($z = 2\text{ răng}$); Chiều sâu cắt khi phay thô $t = 2\text{ mm}$; Chiều rộng phay $B \approx 0.6d = 1.8\text{ mm}$; Tốc độ quay trục chính $n = 18,000\text{ vòng/phút}$; Lượng chạy dao phút $F = 900\text{ mm/phút}$.

Lượng chạy dao răng $S_z$: $$S_z = \frac{F}{z \cdot n} = \frac{900}{2 \cdot 18000} = 0.025\text{ mm/răng}$$

Lực cắt tiếp tuyến chính $P_z$ được tính theo công thức thực nghiệm: $$P_z = 10 \cdot C_p \cdot t^x \cdot S_z^y \cdot B^u \cdot z \cdot D^{-q} \cdot K_{mp}$$

Tra bảng thông số công nghệ: $C_p = 68.2; x = 0.86; y = 0.72; u = 1.0; q = 0.86; K_{mp} = 1.0$. $$P_z = 10 \cdot 68.2 \cdot (2)^{0.86} \cdot (0.025)^{0.72} \cdot (1.8)^1 \cdot 2 \cdot (3)^{-0.86} \cdot 1 \approx 147\text{ N}$$

Các thành phần lực cắt phụ:

  • Lực chạy dao tiếp tuyến ngang: $P_h = 0.25 \cdot P_z = 0.25 \cdot 147 = 36.75\text{ N}$
  • Lực chạy dao thẳng đứng: $P_v = 0.95 \cdot P_z = 0.95 \cdot 147 = 139.65\text{ N}$
  • Lực hướng kính: $P_y = 0.35 \cdot P_z = 0.35 \cdot 147 = 51.45\text{ N}$
  • Lực hướng trục: $P_x = 0.53 \cdot P_z = 0.53 \cdot 147 = 77.91\text{ N}$

Lực cản chạy dao tổng hợp trên phương ngang $Q$ (tính đến ma sát trượt bàn máy khối lượng $G = 20\text{ kg} \approx 200\text{ N}$, hệ số ma sát $\mu = 0.2$, hệ số tăng tải $k = 1.4$): $$Q = k \cdot \mu \cdot (P_z + 2P_y + G) = 1.4 \cdot 0.2 \cdot (147 + 2 \cdot 51.45 + 200) \approx 126\text{ N} \xrightarrow{\text{chọn an toàn}} 200\text{ N}$$

2. Tính chọn công suất động cơ bước trục X, Y và Z

Công suất yêu cầu trên trục động cơ chạy dao với vận tốc chạy $v = 0.75\text{ m/phút}$, hiệu suất truyền động $\eta = \eta_1 \cdot \eta_2 = 1.0 \cdot 0.9 = 0.9$: $$N_{dc} = \frac{Q \cdot v}{6120 \cdot \eta} = \frac{200 \cdot 0.75}{6120 \cdot 0.9} \approx 0.027\text{ kW} = 27\text{ W}$$ Kết quả tính chọn: Động cơ bước 2 pha NEMA (Góc bước $1.8^\circ \Rightarrow 200\text{ bước/vòng}$, điện áp 12V - 24V, dòng định mức 1.5A - 2.0A, mô-men giữ $0.45\text{ Nm} - 0.55\text{ Nm}$) đáp ứng hoàn hảo yêu cầu tải động.

Đối với trục $Z$, tính toán lực dọc trục lớn nhất khi khoan lỗ $P_0$: $$P_0 = 10 \cdot C_p \cdot D^q \cdot S^y \cdot K_p = 10 \cdot 31.5 \cdot (3)^1 \cdot (0.3)^{0.8} \cdot 1 = 360.7\text{ N}$$ Mô-men xoắn yêu cầu trên trục Z đạt khoảng $0.42\text{ Nm}$, động cơ NEMA 17/23 hoàn toàn thỏa mãn điều kiện làm việc ổn định không mất bước.

3. Thuật toán cấu hình vi bước và xung điều khiển GRBL

Để biến đổi tọa độ thực (mm) sang số xung (steps) phát tới Driver, công thức chuẩn hóa được nạp trực tiếp vào EEPROM của vi điều khiển: $$\text{Steps/mm} = \frac{\text{Số bước/vòng} \times \text{Chế độ vi bước}}{\text{Bước ren vitme } (p)} = \frac{200 \times 8}{5\text{ mm}} = 320\text{ steps/mm}$$

Đoạn mã cấu hình hệ thống trực tiếp thông qua Serial Console của GRBL v1.1f:

; Cấu hình tham số lõi GRBL v1.1f trong vi điều khiển ATmega328P
$0=10       ; Thời gian trễ xung Step (step pulse time, microsecond)
$1=25       ; Thời gian giữ khóa Step idle delay (millisecond)
$100=320.00 ; Trục X: 320 xung/mm (Vitme bước 5mm, vi bước 1/8)
$101=320.00 ; Trục Y: 320 xung/mm
$102=320.00 ; Trục Z: 320 xung/mm
$110=1500.0 ; Tốc độ chạy dao không tải lớn nhất trục X (G00 max rate, mm/min)
$111=1500.0 ; Tốc độ chạy dao không tải lớn nhất trục Y (mm/min)
$112=800.0  ; Tốc độ chạy dao trục Z (mm/min)
$120=50.0   ; Gia tốc trục X (Acceleration, mm/sec^2)
$121=50.0   ; Gia tốc trục Y (mm/sec^2)
$122=30.0   ; Gia tốc trục Z (mm/sec^2)

Đoạn chương trình G-code mẫu gia công biên dạng chữ nhật bo góc và khắc 3D xuất từ Vectric Aspire 9.0:

(PROJECT: GIA CONG KHAC 3D - HOANG MINH TUAN DC10)
G21          (Thiet lap don vi mm)
G90          (He toa do tuyet doi)
M03 S18000   (Khoi dong Spindle thuan chieu, toc do 18000 RPM)
G00 Z5.000   (Nang dao an toan len do cao Z=+5mm)
G00 X0.000 Y0.000 (Chay nhanh ve diem goc W)
G01 Z-0.500 F300  (An dao xuong chieu sau cat 0.5mm voi F=300 mm/min)
G01 X50.000 F900  (Cat duong thang tuyet doi den X=50mm voi F=900 mm/min)
G02 X60.000 Y10.000 I0.000 J10.000 (Noi suy cung tron cung chieu kim dong ho R=10mm)
G01 Y40.000
G03 X50.000 Y50.000 I-10.000 J0.000 (Noi suy cung tron nguoc chieu kim dong ho)
G00 Z5.000   (Rut dao len mat an toan)
M05          (Dung truc chinh Spindle)
M30          (Ket thuc chuong trinh)

Testing và validation

Hệ thống đã trải qua các đợt kiểm thử nghiêm ngặt tại xưởng thực hành cơ khí:

+-------------------------------------------------------------------------+
|                  BIỂU ĐỒ KIỂM THỬ ĐỘ CHÍNH XÁC LẶP                      |
|                                                                         |
| Sai số (mm)                                                             |
|  +0.06 |                                                                |
|  +0.04 |        *             *              *           *              |
|  +0.02 |   *         *   *         *    *         *   *         *       |
|   0.00 +------------------------------------------------------- (Mục tiêu)
|  -0.02 |      *            *              *             *               |
|  -0.04 |                                                                |
|        +----+----+----+----+----+----+----+----+----+----+----+----+    |
|             Lần 1     Lần 3     Lần 5     Lần 7     Lần 9    Lần 10     |
|             (Kiểm thử hành trình lặp 100mm bằng đồng hồ so Mitutoyo)    |
+-------------------------------------------------------------------------+
  • Kiểm thử độ chính xác lặp (Repeatability): Sử dụng đồng hồ so điện tử Mitutoyo (độ phân giải 0.001mm) đo hành trình lặp lại 10 lần trên chiều dài 100mm. Kết quả: Sai số vị trí trung bình đạt $\pm 0.038\text{ mm}$ (nằm trong giới hạn thiết kế $\pm 0.05\text{ mm}$).
  • Kiểm thử gia công vật liệu thực tế:
    • Gỗ tự nhiên (gỗ lồng mực, gõ đỏ): Chiều sâu cắt $t = 2.5\text{ mm}$, bước dịch dao ngang $60%$, bề mặt mịn, không xuất hiện cháy xém gỗ hoặc mẻ cạnh khắc.
    • Mica đài loan (chiều dày 3mm): Cắt đứt bằng dao xoắn 1 me (Single flute spiral bit), không bị chảy nhựa ở tốc độ quay 12,000 RPM và bước tiến dao $F = 600\text{ mm/phút}$.
    • Mạch in phíp đồng FR4: Phay đường mạch cách điện độ rộng rãnh $0.2\text{ mm}$ (dùng dao chữ V $30^\circ$, mũi $0.1\text{ mm}$), đường mạch sắc nét, không bị tróc đồng.

Kết quả đạt được

Chỉ số kế hoạch ban đầu Kết quả thực nghiệm nghiệm thu Đánh giá mức độ hoàn thành
Hành trình $400 \times 450 \times 120\text{ mm}$ Đạt chính xác $400 \times 450 \times 120\text{ mm}$ Hoàn thành $100%$
Tốc độ chạy dao $F = 900\text{ mm/phút}$ Đạt ổn định $900 - 1200\text{ mm/phút}$ Vượt $133%$ chỉ tiêu
Sai số gia công lặp $\le \pm 0.08\text{ mm}$ Đạt $\pm 0.038 - \pm 0.05\text{ mm}$ Tốt hơn kỳ vọng
Tải trọng phôi tối đa $20\text{ kg}$ Đạt $20\text{ kg}$ không biến dạng bàn Đạt $100%$
Khả năng gia công 3D phức tạp Gia công hoàn chỉnh mẫu phù điêu gỗ 3D kích thước $150 \times 200\text{ mm}$ Hoàn thành xuất sắc

Đổi mới và đóng góp

  1. Chuẩn hóa phương pháp tính toán cơ học cho dòng máy CNC mini: Thay vì chế tạo theo trực giác hoặc sao chép rập khuôn các kit DIY trên mạng, đề tài đã xây dựng hệ thống tính toán bài bản từ lực cắt $P_z$, lực chạy dao $Q$, kiểm nghiệm bền mòn tiếp xúc của đai ốc đồng thanh $BrAlFe3$ ($\sigma_{td} \le [\sigma]$), đảm bảo tính bền vững và tuổi thọ vận hành liên tục trên 17,500 giờ.
  2. Tối ưu hóa chi phí phần cứng đến 65%: So với việc sử dụng các bộ điều khiển công nghiệp độc quyền (như Mach3 USB Card hoặc Syntec), giải pháp kết hợp vi điều khiển ATmega328P với Driver TB6560 giúp hạ giá thành phần điện điều khiển xuống dưới 1.5 triệu đồng nhưng vẫn duy trì độ tin cậy xung bước cao.
  3. Cải thiện độ ổn định chuyển động: Ứng dụng thành công cấu hình vi bước $1/8$ kết hợp giải thuật kiểm soát gia tốc S-curve của GRBL, giúp giảm thiểu hiện tượng cộng hưởng rung (Resonance) và triệt tiêu tiếng rít động cơ bước ở dải tốc độ cao.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

  • Xưởng mộc và thủ công mỹ nghệ: Gia công tự động tranh khắc gỗ chân dung, chạm khắc logo phù điêu 3D trên gỗ quý, làm khuôn sáp nữ trang.
  • Phòng thí nghiệm Điện - Điện tử: Phay mạch in nhanh PCB mẫu 1 lớp và 2 lớp, khoan chân linh kiện tự động chuẩn xác không cần hóa chất ăn mòn độc hại.
  • Ngành quảng cáo & mô hình kiến trúc: Cắt khắc chữ nổi mica, làm bảng tên kim loại mềm, cắt mô hình kiến trúc balsa/formex.
+-------------------------------------------------------------------------+
|                  SƠ ĐỒ HẠ TẦNG VẬN HÀNH MÁY CNC 3 TRỤC                  |
|                                                                         |
|  [Nguồn 220V AC] ---> [Bộ nguồn chuyển mạch Tổ ong 24V-10A DC]          |
|                                |                                        |
|                                +--> [Mạch công suất TB6560 + Step Motor]|
|                                                                         |
|  [Máy tính điều khiển / Laptop] -> (USB 5V) -> [Arduino Uno R3 / GRBL]  |
|                                                      |                  |
|  [Khối bảo vệ an toàn] <--- [Nút dừng khẩn cấp E-Stop + Limit Switches] |
+-------------------------------------------------------------------------+

Phân tích tài chính và thời gian hoàn vốn (ROI)

  • Tổng chi phí chế tạo mô hình: ~7,500,000 VNĐ (Khung cơ khí & ray trượt: 3.5 tr; Động cơ & Vít me: 2.2 tr; Mạch điều khiển & Spindle: 1.8 tr).
  • Doanh thu gia công ước tính: Nhận gia công tranh gỗ lưu niệm và mạch in mẫu cho sinh viên/xưởng mộc: trung bình 150,000 VNĐ/sản phẩm (công suất 4 sản phẩm/ngày $\Rightarrow 600,000\text{ VNĐ/ngày}$).
  • Thời gian hoàn vốn đầu tư (Payback Period): Chưa đầy 1.5 đến 2 tháng sau khi đưa vào vận hành thực tế.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Hệ thống điều khiển vòng hở (Open-loop Control): Sử dụng động cơ bước không có encoder phản hồi vị trí; nếu xảy ra va chạm cơ học bất ngờ hoặc kẹt phoi cắt, máy sẽ bị mất bước mà vi điều khiển không tự bù tọa độ được.
  • Trục chính công suất thấp: Động cơ Spindle làm mát bằng gió DC công suất giới hạn chỉ thích hợp phay các vật liệu mềm (gỗ, nhựa, nhôm mỏng), chưa gia công được thép carbon hoặc gang.

Hướng phát triển nâng cấp

  1. Thay thế động cơ bước thường bằng hệ thống Hybrid Stepper Servo (động cơ bước có encoder vòng kín) để triệt tiêu hoàn toàn rủi ro mất bước.
  2. Nâng cấp bộ trục chính lên Spindle 1.5 kW làm mát bằng nước điều khiển biến tần VFD qua giao thức RS485 Modbus.
  3. Mở rộng thêm trục xoay thứ 4 (Trục A - Rotary Axis) để tiện/khắc tròn các chi tiết tượng gỗ 4D đa diện phức tạp.
  4. Nghiên cứu tích hợp hệ thống đo kiểm quang học tự động kiểm soát mòn dao theo thời gian thực.

Đối tượng hưởng lợi

+-------------------------------------------------------------------------+
|                     ĐỐI TƯỢNG HƯỞNG LỢI TỪ DỰ ÁN                        |
|                                                                         |
| [Sinh viên Cơ khí - Tự động hóa]                                       |
|  -> Tài liệu thực chứng về tính toán lực cắt $P_z$ & tích hợp GRBL.     |
|                                                                         |
| [Kỹ sư R&D & Maker DIY]                                                 |
|  -> Bộ thông số tham chiếu $320\text{ steps/mm}$ & mạch TB6560 chuẩn.   |
|                                                                         |
| [Hộ kinh doanh cá thể / Xưởng mộc]                                      |
|  -> Mô hình máy chi phí thấp (<8 tr), hoàn vốn nhanh trong 2 tháng.    |
|                                                                         |
| [Cơ sở đào tạo nghề & Đại học]                                         |
|  -> Thiết bị thực hành trực quan, chi phí đầu tư phòng Lab cực rẻ.     |
+-------------------------------------------------------------------------+

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật phần cứng máy tính để vận hành máy CNC này là gì?

Hệ thống yêu cầu máy tính chạy hệ điều hành Windows 7/10/11 hoặc Linux, RAM tối thiểu 2GB, có tối thiểu 1 cổng USB 2.0 để kết nối cáp nạp UART với Arduino Uno R3. Phần mềm điều khiển bCNC hoặc Candle rất nhẹ, không đòi hỏi card đồ họa rời.

2. Khi máy bị hiện tượng mất bước (sai lệch kích thước sau gia công), cần xử lý như thế nào?

Nguyên nhân chủ yếu do: Dòng cấp cho động cơ bước quá thấp (cần chỉnh tăng biến trở Vref trên mạch TB6560), tốc độ gia tốc $120, $121 đặt quá cao (cần giảm từ $50\text{ mm/s}^2$ xuống $30\text{ mm/s}^2$), hoặc lực cản cơ khí do kẹt phoi/khô dầu vít me (cần vệ sinh và bôi trơn định kỳ ray trượt).

3. Hệ thống có tương thích với các phần mềm CAM công nghiệp khác như Mastercam hay Fusion 360 không?

Có. Hệ thống sử dụng nhân thông dịch chuẩn G-code quốc tế (ISO 6983 / RS-274). Người dùng chỉ cần chọn Post-Processor dạng "Grbl (mm) (*.gcode)" khi xuất dao từ Autodesk Fusion 360, Mastercam hoặc SolidCAM.

4. Chi phí bảo dưỡng và thay thế linh kiện định kỳ là bao nhiêu?

Chi phí bảo dưỡng rất thấp: Bôi trơn mỡ bò chịu nhiệt cho vít me bi mỗi 100 giờ làm việc (khoảng 50,000 VNĐ/tuýp); thay dao phay ngón khi bị mòn cùn (giá dao hợp kim YG10X dao động từ 25,000 đến 60,000 VNĐ/mũi).

5. Có thể nâng cấp máy để cắt Laser được không?

Hoàn toàn có thể. Do firmware GRBL v1.1f tích hợp sẵn chế độ Laser Mode ($32=1), người dùng chỉ cần gắn thêm đầu khắc Laser bán dẫn (Laser Diode 5.5W - 20W) vào chân PWM (D11 trên Arduino) để điều biến công suất xung khắc tranh ảnh chân dung.


Kết luận

Đề tài "Tính toán và thiết kế hệ thống điều khiển máy CNC 3 trục" của tác giả Hoàng Minh Tuấn đã hoàn thành xuất sắc các mục tiêu nghiên cứu đặt ra, khẳng định sự kết hợp nhuần nhuyễn giữa nền tảng lý thuyết Cơ học chế tạo máy cổ điển và Kỹ thuật điều khiển nhúng hiện đại. Với chi phí lắp ráp tối ưu dưới 8 triệu đồng, độ chính xác lặp đạt $\pm 0.038\text{ mm}$, cùng khả năng gia công trơn tru các vật liệu gỗ, mica và mạch in, sản phẩm mở ra tiềm năng thương mại hóa mạnh mẽ phục vụ cho các cơ sở sản xuất vừa và nhỏ. Đây là nguồn tài liệu tham khảo kỹ thuật giá trị dành cho sinh viên, kỹ sư và các nhà chế tạo máy tại Việt Nam trên hành trình làm chủ công nghệ tự động hóa.