Giới thiệu dự án
Công nghệ sản xuất bồi đắp (Additive Manufacturing), đặc biệt là công nghệ in 3D lắng đọng vật liệu nóng chảy (Fused Deposition Modeling - FDM), đã trở thành nền tảng cốt lõi trong quy trình tạo mẫu nhanh (Rapid Prototyping) của nền công nghiệp 4.0. Theo các báo cáo phân tích thị trường chế tạo máy, việc ứng dụng máy in 3D giúp rút ngắn chu kỳ phát triển sản phẩm từ 40% đến 60% và giảm chi phí thử nghiệm tiền sản xuất tới 70% so với phương pháp gia công cắt gọt truyền thống.
Tuy nhiên, phần lớn các dòng máy in 3D FDM thương mại phổ thông trên thị trường hiện nay vẫn dựa trên kiến trúc động học tọa độ Đề-các (Cartesian Coordinates) như mô hình Prusa i3 hoặc kiến trúc Robot Delta (Kossel). Các hệ thống này bộc lộ những nhược điểm cố hữu:
- Hệ Cartesian truyền thống (XZ-Y): Bàn in phải tịnh tiến liên tục theo trục Y mang theo quán tính lớn của vật in, gây hiện tượng rung động (vibration artifacts), xô lệch lớp (layer shifting) khi in ở vận tốc cao ($>60\text{ mm/s}$) và chiếm không gian footprint lớn.
- Hệ Robot Delta: Khung máy đòi hỏi chiều cao cồng kềnh, cấu trúc thanh giằng carbon phức tạp và khó cân chỉnh hình học chính xác.
Đồ án "Thiết kế chế tạo máy in 3D dạng SCARA" (Selective Compliance Articulated Robot Arm) giải quyết trực tiếp bài toán tối ưu hóa không gian làm việc và động học chuyển động. Bằng cách kết hợp cơ cấu tay máy robot công nghiệp 2 bậc tự do quay (Revolute-Revolute) trên mặt phẳng phẳng XY với cụm nâng hạ trục Z sử dụng vít me bi độ chính xác cao, đề tài mang đến một giải pháp máy in 3D FDM đột phá về mặt cơ học lẫn điều khiển.
+-------------------------------------------------------------------+
| HỆ THỐNG MÁY IN 3D SCARA |
+---------------------------------+---------------------------------+
| CƠ CẤU ĐỘNG HỌC SCARA (XY) | TRỤC DẪN ĐỘNG NÂNG HẠ (Z) |
| - Link 1 + Link 2 (2 Khớp) | - Vít me - Đai ốc bi |
| - Động cơ bước + Giảm tốc | - Bạc dẫn hướng LHFRDM16 |
| - Tầm với R_max = 300 mm | - Hành trình Z = 200 mm |
+---------------------------------+---------------------------------+
|
v
+-------------------------------------------------------------------+
| HỆ THỐNG ĐIỀU KHIỂN & ĐÙN NHỰA |
| - Vi điều khiển: Arduino Mega 2560 (ATmega2560 @ 16MHz) |
| - Mạch công suất: RAMPS 1.4 Shield + Driver DRV8825/A4988 |
| - Cụm đầu đùn E3D-V6 Hotend (0.4mm) + Bàn nhiệt MK3 Heatbed |
+-------------------------------------------------------------------+
Mục tiêu dự án
- Thiết kế cơ khí hoàn chỉnh: Tính toán, mô phỏng và gia công kết cấu khung chịu lực bằng thép hộp 30x30 mm, hệ thống tay máy SCARA 2 bậc tự do phẳng và cụm nâng bàn in trục Z.
- Xây dựng hệ thống điều khiển tích hợp: Thiết kế mạch điện, đấu nối vi điều khiển ATmega2560 qua shield RAMPS 1.4, điều khiển vi bước (Microstepping) cho 4 động cơ bước Hybrid Stepper.
- Phát triển và cấu hình thuật toán động học: Giải bài toán động học thuận và ngược (Forward/Inverse Kinematics) chuyển đổi tọa độ Descartes $(X, Y)$ sang góc quay $(\theta_1, \theta_2)$ tích hợp vào firmware mã nguồn mở.
- Thực nghiệm in mẫu và đánh giá chất lượng: Chế tạo thành công mẫu in thử nghiệm từ vật liệu PLA/ABS/PETG trong không gian làm việc $300 \times 300 \times 200\text{ mm}$ với độ chính xác đạt chuẩn kích thước.
Thông số kỹ thuật kỳ vọng và Phạm vi giới hạn
- Không gian in hữu ích (Build Volume): $300\text{ mm} \times 300\text{ mm} \times 200\text{ mm}$.
- Độ dày lớp in (Layer Resolution): $0.1\text{ mm} - 0.4\text{ mm}$ (mặc định $0.2\text{ mm}$).
- Dung sai hình học: $\pm 0.1\text{ mm}$.
- Vận tốc in tiêu chuẩn: $90\text{ mm/s} - 130\text{ mm/s}$ (tốc độ di chuyển không tải đạt tới $300\text{ mm/s}$).
- Vật liệu tương thích: PLA, ABS, PETG, HIPS, CF-PLA (Carbon Fiber PLA).
- Phạm vi giới hạn: Đề tài tập trung vào cơ cấu 2 cánh tay quay SCARA trên trục XY và 1 trục tịnh tiến Z; bàn in cố định mặt phẳng ngang XY và hạ dần theo phương Z; chưa tích hợp cảm biến cân bàn tự động (Auto-bed Leveling) dạng quang/tiếp xúc mà sử dụng cân chỉnh cơ khí thủ công 4 điểm.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Tiêu chí kỹ thuật |
Dòng Cartesian (Prusa i3) |
Dòng Robot Delta (Kossel) |
Dòng SLA Quang hóa (Ember) |
Mô hình SCARA (Đề tài) |
| Cơ cấu truyền động XY |
Đai răng GT2 trực giao Cartesian |
3 trục song song thanh giằng đai |
Chiếu DLP / Gương Galvo |
2 Khớp quay cánh tay đòn nối tiếp |
| Chuyển động bàn in |
Tịnh tiến trục Y (Gia tốc lớn) |
Cố định hoàn toàn |
Tịnh tiến kéo lớp trục Z |
Tịnh tiến hạ lớp trục Z |
| Footprint / Vùng in |
Cồng kềnh ($1.8:1$) |
Chiều cao lớn ($2.5:1$) |
Nhỏ gọn ($1.2:1$) |
Tối ưu, linh hoạt ($1.1:1$) |
| Tốc độ in tối đa |
$60 - 80\text{ mm/s}$ |
$150 - 300\text{ mm/s}$ |
$18\text{ mm/h}$ (theo trục Z) |
$90 - 130\text{ mm/s}$ (Max $300\text{ mm/s}$) |
| Độ chính xác chi tiết |
$\pm 0.15\text{ mm}$ |
$\pm 0.1\text{ mm}$ |
$\pm 0.05\text{ mm}$ ($50\ \mu\text{m}$) |
$\pm 0.1\text{ mm}$ |
| Chi phí chế tạo |
Thấp ($4 - 6\text{ triệu VNĐ}$) |
Trung bình ($12 - 15\text{ triệu VNĐ}$) |
Rất cao ($>150\text{ triệu VNĐ}$) |
Tiết kiệm ($6 - 8\text{ triệu VNĐ}$) |
Phân tích yêu cầu hệ thống theo mô hình MoSCoW
- Must have (Bắt buộc): Khung thép vững chắc chống rung; hệ thống điều khiển nội suy tọa độ SCARA thời gian thực; trục Z truyền động vít me bi không rơ lắc; đầu đùn gia nhiệt ổn định $180^\circ\text{C} - 260^\circ\text{C}$; bàn nhiệt đạt $60^\circ\text{C} - 100^\circ\text{C}$.
- Should have (Nên có): Bộ tời nhựa trực tiếp chống kẹt sợi; màn hình điều khiển LCD 2004 hiển thị trạng thái và khe cắm thẻ nhớ SD in độc lập không cần máy tính.
- Could have (Có thể có): Quạt làm mát lớp in (Part-cooling fan) điều tốc qua PWM để tối ưu bề mặt khi in cầu nối (bridging); đèn LED chiếu sáng khu vực in.
- Won't have (Chưa thực hiện): Module tự động thay đầu in nhiều màu; hệ thống buồng sưởi chủ động kiểm soát nhiệt độ môi trường (Active Heated Chamber).
Thiết kế hệ thống
+------------------------------------------------------------------------------------+
| SƠ ĐỒ HỆ THỐNG ĐIỀU KHIỂN |
+------------------------------------------------------------------------------------+
+------------------+
| Nguồn tổ ong |
| 12V DC - 20A |
+--------+---------+
|
v
+------------------+ +--------+---------+ +------------------+
| Máy tính nạp | | RAMPS 1.4 Shield | | Bàn nhiệt MK3 |
| G-code / Cura +---(USB Serial)-->+ + Arduino Mega +---(MOSFET D8)--->| NTC 100K |
+------------------+ | 2560 (16 MHz) | +------------------+
+---+----+----+----+
| | |
+---------------------------------+ | +---------------------------------+
| | |
v v v
+-------+--------+ +-------+--------+ +-------+--------+
| 4x Driver | | Đầu phun E3D | | Màn hình LCD |
| A4988/DRV8825 | | Cartridge 40W | | 2004 + SD Card |
+-------+--------+ | NTC 100K | +------------------+
| +----------------+
+---> Step/Dir -> Động cơ bước 1 (Arm 1 - $\theta_1$)
+---> Step/Dir -> Động cơ bước 2 (Arm 2 - $\theta_2$)
+---> Step/Dir -> Động cơ bước 3 (Trục Z - Vít me bi)
+---> Step/Dir -> Động cơ bước 4 (Cụm Extruder tời nhựa)
Tech Stack và Phần cứng chi tiết
- Thiết kế & Mô phỏng cơ khí (CAD/CAM): SolidWorks 2016 dựng mô hình lắp 3D, phân tích ứng suất tĩnh (Static FEA) và xuất bản vẽ kỹ thuật chi tiết.
- Phần mềm xử lý cắt lớp (Slicing Software): Cura Engine phiên bản 15.04 và Repetier-Host v1.6.2 biên dịch mô hình
.STL thành tập lệnh G-code.
- Firmware điều khiển: Marlin 3D Printer Firmware (C/C++) tinh chỉnh cấu hình động học SCARA, nạp qua Arduino IDE v1.6.8.
- Khối vi xử lý trung tâm: Board Arduino Mega 2560 R3 (Vi điều khiển ATmega2560, Flash 256KB, Clock 16MHz).
- Mạch mở rộng công suất: RAMPS 1.4 (RepRap Arduino Mega Pololu Shield) tích hợp cầu chì tự phục hồi, MOSFET điều khiển nhiệt bàn in và đầu đùn.
- Mạch điều khiển động cơ (Motor Drivers): Module Pololu DRV8825 (hỗ trợ phân bước $1/32$ microstep, dòng định mức $2.5\text{A}$ có tản nhiệt nhôm) hoặc A4988 ($1/16$ microstep, dòng $2\text{A}$).
- Hệ thống dẫn động trục Z: Vít me bi đường kính $d = 12\text{ mm}$, bước ren $p = 4\text{ mm}$, kết hợp cặp bạc lót dẫn hướng tuyến tính LHFRDM16.
Methodology (Quy trình triển khai)
Dự án áp dụng phương pháp luận phát triển xoắn ốc (Spiral Engineering Methodology) tích hợp kiểm thử thực nghiệm liên tục:
[Khảo sát & Thiết kế CAD 3D]
│
▼
[Gia công cơ khí & Hàn khung]
│
▼
[Lắp ráp truyền động SCARA & Trục Z]
│
▼
[Thiết kế mạch điện & Cấu hình Marlin]
│
▼
[Kiểm thử động học & Hiệu chuẩn sai số]
│
▼
[In mẫu thực nghiệm & Tối ưu hóa G-code]
Ma trận đánh giá và giảm thiểu rủi ro (Risk Assessment Matrix)
| Rủi ro kỹ thuật |
Mức độ |
Biện pháp kiểm soát & Giảm thiểu |
| Độ rơ (Backlash) tại khớp quay SCARA |
Cao |
Sử dụng hộp giảm tốc hành tinh tỷ số truyền cao kết hợp dây đai răng GT2 căng lực chủ động bằng ổ bi tì. |
| Điểm kỳ dị toán học (Singularity) |
Trung bình |
Khống chế phần mềm giới hạn góc quay tối đa $\theta_2 \in [10^\circ, 170^\circ]$ không cho 2 cánh tay duỗi thẳng $180^\circ$ hoặc gập sát $0^\circ$. |
| Rung lắc khung máy khi đảo chiều |
Cao |
Hàn khung thép hộp 30x30 mm vững chắc, bắt bu-lông chân máy đế cao su giảm chấn triệt tiêu dao động cơ học. |
| Hiện tượng tỏa nhiệt mất bước Driver |
Trung bình |
Lắp heatsink nhôm cho từng IC DRV8825, bố trí quạt làm mát cưỡng bức 12V 80x80 mm thổi trực tiếp vào board. |
Implementation và kết quả
Development process
1. Toán học động học ngược (Inverse Kinematics) cho cánh tay SCARA
Gọi $L_1$ là chiều dài cánh tay 1, $L_2$ là chiều dài cánh tay 2. Tọa độ đầu phun cần đạt là $(x, y)$. Góc quay của khớp 1 là $\theta_1$ và góc quay tương đối của khớp 2 là $\theta_2$.
$$\cos(\theta_2) = \frac{x^2 + y^2 - L_1^2 - L_2^2}{2 L_1 L_2}$$
$$\theta_2 = \arccos\left(\frac{x^2 + y^2 - L_1^2 - L_2^2}{2 L_1 L_2}\right)$$
$$\theta_1 = \text{atan2}(y, x) - \text{atan2}\left(L_2 \sin(\theta_2), L_1 + L_2 \cos(\theta_2)\right)$$
Đoạn mã C++ giải thuật động học ngược tích hợp trong module scara.cpp của Firmware Marlin:
#include <math.h>
void calculate_scara_inverse_kinematics(float x, float y, float L1, float L2, float &theta1, float &theta2) {
// Tính bán kính bình phương từ gốc tọa độ đến điểm đích
float r_sq = x * x + y * y;
// Tính cos(theta2) dựa theo định lý hàm số Cosine
float cos_theta2 = (r_sq - L1 * L1 - L2 * L2) / (2.0f * L1 * L2);
// Ràng buộc giá trị miền xác định tránh lỗi vi phân số học
if (cos_theta2 > 1.0f) cos_theta2 = 1.0f;
if (cos_theta2 < -1.0f) cos_theta2 = -1.0f;
// Góc quay khớp 2 (rad)
theta2 = acos(cos_theta2);
// Tính góc quay khớp 1 (rad)
float k1 = L1 + L2 * cos_theta2;
float k2 = L2 * sin(theta2);
theta1 = atan2(y, x) - atan2(k2, k1);
// Chuyển đổi sang đơn vị góc độ (Degree) phục vụ xung động cơ bước
theta1 = theta1 * 180.0f / M_PI;
theta2 = theta2 * 180.0f / M_PI;
}
2. Cấu hình phần cứng và phân bước Driver trên RAMPS 1.4
BẢNG THIẾT LẬP JUMPER MICROSTEPPING CHO DRIVER DRV8825:
+----------------+----------------+----------------+-------------------+
| Jumper 1 | Jumper 2 | Jumper 3 | Chế độ vi bước |
+----------------+----------------+----------------+-------------------+
| OFF | OFF | OFF | Full step (1/1) |
| ON | OFF | OFF | Half step (1/2) |
| OFF | ON | OFF | 1/4 step |
| ON | ON | OFF | 1/8 step |
| ON | ON | ON | 1/32 Microstep |
+----------------+----------------+----------------+-------------------+
-> Lựa chọn: Cắm 3 jumper ON toàn bộ để đạt 1/32 Microstep giúp chuyển động
cánh tay SCARA đạt độ êm ái tối đa, triệt tiêu vi rung (anti-resonance).
3. Cấu hình thiết lập thông số in ấn trong G-code
; --- START G-CODE THỰC NGHIỆM CHO MÁY IN 3D SCARA ---
G21 ; Thiết lập đơn vị đo lường Metric (mm)
G90 ; Chế độ tọa độ tuyệt đối (Absolute Positioning)
M140 S60 ; Bắt đầu gia nhiệt bàn in MK3 lên 60 độ C
M104 S210 ; Bắt đầu gia nhiệt đầu đùn E3D lên 210 độ C
M190 S60 ; Chờ bàn in đạt 60 độ C ổn định
M109 S210 ; Chờ đầu đùn đạt 210 độ C ổn định
G28 ; Đưa tất cả các trục (Theta1, Theta2, Z) về vị trí Home công tắc
G1 Z5.0 F1200 ; Nâng trục Z lên 5mm tránh va chạm mặt bàn
G92 E0 ; Đặt lại tọa độ đùn nhựa E = 0
G1 X50.0 Y50.0 F6000 ; Di chuyển đầu phun vào vùng in an toàn
G1 E10 F200; Đùn mồi 10mm sợi nhựa làm sạch đường kính đầu phun
G92 E0 ; Đặt lại E = 0 chuẩn bị chu trình in chi tiết
; --- BẮT ĐẦU CHU KỲ LẮNG ĐỌNG LỚP (LAYER 1) ---
Testing và validation
1. Kiểm thử độ chính xác định vị và phân tích sai số hình học
Tiến hành in mẫu hình học tiêu chuẩn (Calibration Cube $20 \times 20 \times 20\text{ mm}$) và hình trụ tròn rỗng đường kính $50\text{ mm}$ để đo kiểm bằng thước kẹp điện tử Mitutoyo (độ phân giải $0.01\text{ mm}$).
BẢNG DỮ LIỆU ĐO KIỂM KÍCH THƯỚC MẪU IN (5 LẦN THỰC NGHIỆM):
+--------------+------------------+-------------------+-----------------+-----------------+
| Lần đo | Kích thước X (mm)| Kích thước Y (mm) | Chiều cao Z (mm)| Độ tròn D50(mm) |
| Tiêu chuẩn | 20.00 mm | 20.00 mm | 20.00 mm | 50.00 mm |
+--------------+------------------+-------------------+-----------------+-----------------+
| Mẫu 1 | 20.08 | 20.09 | 19.98 | 49.88 |
| Mẫu 2 | 20.05 | 20.06 | 20.01 | 49.92 |
| Mẫu 3 | 20.07 | 20.08 | 20.02 | 49.90 |
| Mẫu 4 | 20.04 | 20.07 | 19.99 | 49.94 |
| Mẫu 5 | 20.06 | 20.05 | 20.00 | 49.91 |
+--------------+------------------+-------------------+-----------------+-----------------+
| Trung bình | 20.06 mm | 20.07 mm | 20.00 mm | 49.91 mm |
| Sai số tuyệt | +0.06 mm | +0.07 mm | 0.00 mm | -0.09 mm |
+--------------+------------------+-------------------+-----------------+-----------------+
-> Sai số vị trí trung bình trên toàn bộ không gian in đạt < ±0.1 mm, hoàn toàn
đáp ứng tiêu chuẩn kỹ thuật thiết kế của đồ án tốt nghiệp cơ khí chính xác.
2. Đánh giá tốc độ in và rung động cơ học
- Khi vận hành ở dải tốc độ $90 - 130\text{ mm/s}$, chuyển động của cánh tay đòn SCARA thể hiện sự mượt mà nhờ cơ chế nội suy đa thức vận tốc bậc 3 trong firmware.
- Khung thép hộp $30\text{x}30\text{ mm}$ cùng 4 đệm chân cao su giúp triệt tiêu dao động biên độ lớn, độ ồn đo được khi vận hành toàn tải duy trì ở mức thấp ($<55\text{ dBA}$).
Kết quả đạt được
- Hoàn thiện 100% thiết kế phần cứng: Gia công chế tạo hoàn chỉnh mô hình máy in 3D SCARA thực tế với khổ in thực tế $300 \times 300 \times 200\text{ mm}$.
- Kiểm soát nhiệt độ chính xác: Đầu đùn E3D-V6 duy trì nhiệt độ với độ dao động $\pm 1^\circ\text{C}$ nhờ thuật toán hiệu chuẩn PID Auto-tune (
M303 E0 S210 C8). Bàn nhiệt MK3 đạt $60^\circ\text{C}$ trong vòng 4 phút 15 giây.
- Tối ưu hóa thời gian tạo mẫu: So với dòng máy Cartesian Prusa i3 cùng cấu hình in, máy in 3D SCARA rút ngắn $25% - 30%$ tổng thời gian in đối với các vật thể có tiết diện trải rộng nhờ tốc độ di chuyển đầu in nhanh hơn mà không bị giới hạn bởi quán tính bàn trượt.
Đổi mới và đóng góp
- Đột phá về cấu trúc động học chế tạo máy: Ứng dụng thành công cấu trúc robot khớp quay SCARA vào máy in FDM phân khúc nghiên cứu - đào tạo, thoát khỏi lối mòn của kiến trúc Cartesian truyền thống.
- Cải tiến tỷ số truyền và độ cứng vững: Thiết kế hệ thống truyền động kết hợp bộ giảm tốc đai răng tỉ lệ $1:4$ tại mỗi khớp quay, cho phép tăng mô-men xoắn giữ của động cơ bước lên 4 lần, nâng cao độ cứng vững động học của đầu in khi gia tốc lớn.
- Giảm thiểu tải trọng quán tính chuyển động: Bằng việc giải phóng bàn in khỏi các trục chuyển động ngang (chỉ còn tịnh tiến nâng hạ trục Z), hệ thống loại bỏ hoàn toàn hiện tượng lực quán tính làm dịch chuyển vật thể in có khối lượng lớn.
- Đóng góp học thuật và đào tạo kỹ thuật: Cung cấp tài liệu thiết kế mở, phương pháp tính toán động học robot ứng dụng thực tế cho sinh viên các ngành Công nghệ Chế tạo máy, Cơ điện tử và Tự động hóa tại Đại học Sư phạm Kỹ thuật TP.HCM.
Ứng dụng thực tế và triển khai
+-------------------------------------------------------------------+
| CÁC KỊCH BẢN ỨNG DỤNG THỰC TẾ |
+-------------------------------------------------------------------+
| 1. Phòng thí nghiệm R&D / Xưởng chế tạo Trường đại học: |
| - Tạo mẫu nhanh đồ án, robot, đồ gá (Jig & Fixture) cơ khí. |
| 2. Doanh nghiệp sản xuất bao bì, khuôn mẫu: |
| - In kiểm tra hình học sản phẩm thử nghiệm trước khi làm khuôn.|
| 3. Cơ sở y tế, nha khoa thẩm mỹ: |
| - In dưỡng hướng dẫn phẫu thuật, mô hình xương giả từ file CT. |
+-------------------------------------------------------------------+
Yêu cầu triển khai và Hướng dẫn lắp đặt
- Môi trường hoạt động: Nguồn điện xoay chiều $220\text{V} \pm 10% / 50\text{Hz}$, nhiệt độ phòng $20^\circ\text{C} - 32^\circ\text{C}$, độ ẩm $<70%$.
- Yêu cầu không gian: Bàn phẳng chịu tải tối thiểu $25\text{ kg}$, diện tích đặt máy $500 \times 500\text{ mm}$.
- Quy trình bảo trì định kỳ: Bôi trơn mỡ chuyên dụng mỡ liti cho trục vít me bi và bạc dẫn hướng trục Z mỗi $200$ giờ in; kiểm tra độ căng dây đai răng GT2 mỗi $500$ giờ in.
Phân tích hiệu quả kinh tế (Cost-Benefit & ROI Analysis)
CHI PHÍ GIA CÔNG CHẾ TẠO MẪU MÁY IN SCARA:
- Khung thép hộp, chân đế, bulong liên kết: 800,000 VNĐ
- Cụm vít me - đai ốc bi Z + bạc dẫn hướng LHFRDM16: 1,200,000 VNĐ
- 4 Động cơ bước Hybrid Step NEMA 17: 900,000 VNĐ
- Combo Arduino Mega 2560 + RAMPS 1.4 + 4x DRV8825: 650,000 VNĐ
- Cụm đầu đùn E3D-V6, Bàn nhiệt MK3, Nguồn 12V 20A: 1,100,000 VNĐ
- Chi phí gia công cắt dây, phay CNC chi tiết gá: 1,500,000 VNĐ
- Tổng chi phí hoàn thiện phần cứng: 6,150,000 VNĐ
HIỆU QUẢ ĐẦU TƯ (ROI):
So với việc mua máy in công nghiệp nhập khẩu cùng khổ in 300x300x200mm
(giá thị trường ~25,000,000 - 35,000,000 VNĐ), giải pháp tự chủ thiết kế
chế tạo giúp tiết kiệm hơn 75% chi phí đầu tư thiết bị. Thời gian hoàn vốn
khi ứng dụng dịch vụ in 3D tạo mẫu nhanh ước tính từ 3 - 5 tháng.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Hiện tượng võng nhẹ đầu cánh tay đòn (Cantilever Droop) xuất hiện khi 2 cánh tay vươn dài đến biên không gian cực đại ($R = 300\text{ mm}$), làm sai lệch khoảng cách đầu phun so với bàn in khoảng $0.08\text{ mm}$.
- Việc chuyển đổi giữa tọa độ Cartesian sang góc quay khớp phi tuyến tính đòi hỏi năng lực xử lý số thực dấu phẩy động của chip 8-bit ATmega2560 phải làm việc liên tục ở mức tải cao khi nội suy đường cong nhỏ ở tốc độ lớn.
Hướng nâng cấp mở rộng
- Nâng cấp phần cứng điều khiển 32-bit: Chuyển đổi sang nền tảng vi điều khiển STM32 (ARM Cortex-M4 @ 168MHz) hoặc chạy hệ điều hành Klipper trên Raspberry Pi kết hợp thuật toán khử rung Resonance Compensation (Input Shaping).
- Tích hợp hộp số sóng Harmonic Drive: Thay thế bộ giảm tốc đai răng bằng hộp số sóng độ rơ bằng không (Zero Backlash) để triệt tiêu hoàn toàn sai số góc quay.
- Cảm biến cân bàn tự động (Mesh Bed Leveling): Bổ sung cảm biến chạm BLTouch để thiết lập ma trận bù trừ độ cong vênh bề mặt bàn in theo thời gian thực.
Đối tượng hưởng lợi
- Sinh viên ngành Kỹ thuật (Cơ khí, Cơ điện tử, Tự động hóa): Nắm vững toàn bộ chu trình thiết kế cơ cấu robot, phân tích động học máy và kỹ thuật lập trình nhúng điều khiển truyền động.
- Kỹ sư R&D và Nhà phát triển sản phẩm: Có thêm một cấu hình máy in tạo mẫu nhanh nhỏ gọn, tầm với lớn, tốc độ cao để ứng dụng trực tiếp tại văn phòng thiết kế.
- Cơ sở giáo dục đại học / Cao đẳng nghề: Sở hữu mô hình giảng dạy trực quan kết hợp đa ngành (Cơ - Điện - Điều khiển - Công nghệ vật liệu) với chi phí thấp.
Câu hỏi thường gặp
1. Yêu cầu cấu hình tối thiểu để vận hành máy in 3D SCARA là gì?
Máy hoạt động độc lập qua thẻ nhớ SD và màn hình LCD. Để chuẩn bị file in, máy tính cá nhân chỉ cần cấu hình văn phòng: CPU Intel Core i3 / AMD Ryzen 3, RAM 4GB, đồ họa tích hợp, cài đặt hệ điều hành Windows 7/10/11 hoặc Linux để chạy phần mềm Cura/Repetier-Host.
2. Làm thế nào để giải quyết vấn đề điểm kỳ dị (Singularity) của cánh tay robot SCARA khi in?
Trong firmware Marlin, vùng làm việc đã được thiết lập bộ lọc phần mềm giới hạn góc quay cực đại và cực tiểu của khớp 2 ($\theta_{2\min} = 10^\circ, \theta_{2\max} = 170^\circ$). Đầu phun được phần mềm CAM lập trình đường chạy tránh đi qua gốc tâm quay $(0, 0)$.
3. Máy in 3D SCARA có thể tương thích với các phần mềm Slicer hiện đại như PrusaSlicer, OrcaSlicer không?
Có. Tất cả các phần mềm Slicer đều xuất ra mã lệnh G-code tọa độ Cartesian $(X, Y, Z, E)$ chuẩn quốc tế (ISO 6983). Khi file G-code được nạp vào máy, firmware Marlin chạy trên bo mạch sẽ tự động thực hiện phép biến đổi động học ngược sang chuyển động quay của các khớp bước theo thời gian thực.
4. Chi phí bảo dưỡng và thay thế linh kiện định kỳ là bao nhiêu?
Chi phí vận hành và bảo trì rất thấp. Đầu kim phun bằng đồng (Nozzle 0.4mm) có giá khoảng $15,000 - 30,000\text{ VNĐ}$ (thay sau $500$ giờ in); dây đai răng GT2 khoảng $40,000\text{ VNĐ/mét}$. Tổng chi phí bảo dưỡng ước tính dưới $300,000\text{ VNĐ/năm}$.
5. Tại sao không chọn động cơ Servo thay vì động cơ bước (Stepper Motor)?
Động cơ bước Hybrid Step 2 pha kết hợp vi bước $1/32$ đáp ứng hoàn hảo về độ chính xác góc quay ($0.056^\circ/\text{microstep}$), lực giữ vị trí ổn định mà không cần bộ mã hóa Encoder phức tạp, giúp tối ưu hóa chi phí chế tạo ở mức phù hợp nhất cho đồ án tốt nghiệp ứng dụng.
Kết luận
Đồ án tốt nghiệp "Thiết kế chế tạo máy in 3D dạng SCARA" của tác giả Liêu Chí Thắng (Khoa Đào tạo Chất lượng cao - Trường Đại học Sư phạm Kỹ thuật TP.HCM) đã thực hiện thành công việc tích hợp giữa lý thuyết động học robot công nghiệp vào công nghệ chế tạo bồi đắp FDM.
Hệ thống đã chứng minh được tính khả thi vượt trội với không gian tạo mẫu đạt $300 \times 300 \times 200\text{ mm}$, tốc độ in ổn định $90 - 130\text{ mm/s}$, sai số kích thước kiểm soát trong ngưỡng $\pm 0.1\text{ mm}$ cùng mức chi phí chế tạo chỉ hơn 6 triệu đồng. Kết quả của đề tài không chỉ đóng góp một giải pháp máy in 3D tạo mẫu nhanh hiệu quả, mà còn mở ra hướng nghiên cứu mới trong việc ứng dụng cánh tay robot đa bậc tự do vào lĩnh vực in 3D công nghiệp và tự động hóa sản xuất trong tương lai.