Giới thiệu dự án

Trong bối cảnh công nghiệp 4.0 và gia công cơ khí chính xác hiện đại, nhu cầu chế tạo các chi tiết có biên dạng không gian 3D phức tạp như cánh tuabin (turbine blades), cánh chân vịt tàu thủy, khuôn mẫu dập/ép định hình, và bánh răng côn xoắn ngày càng tăng cao. Theo các khảo sát công nghiệp, máy phay CNC 3 trục truyền thống chỉ thực hiện gia công trên các mặt phẳng định hướng song song với các trục tịnh tiến $X, Y, Z$. Để gia công các bề mặt nghiêng phức tạp, người vận hành buộc phải gá đặt lại phôi nhiều lần, làm gia tăng sai số tích lũy từ $0.1\text{ mm}$ đến $0.3\text{ mm}$, đồng thời tiêu tốn từ 40% đến 60% tổng thời gian gia công phụ.

graph TD
    A[Mô hình CAD 3D NX11] --> B[CAM Multi-Axis & Toolpath]
    B --> C[Post Builder 5-Axis Processor]
    C --> D[G-code Output X Y Z A C]
    D --> E[Mach3 CNC Controller PC]
    E --> F[Cổng giao tiếp LPT DB25]
    F --> G[Breakout Board BOB Mach3]
    G --> H1[Driver UDK2120 - Trục C]
    G --> H2[Driver B442CV - Trục A]
    H1 --> I1[Động cơ bước VEXTA PK268-02A]
    H2 --> I2[Động cơ bước VEXTA ASM66AC]
    I1 --> J1[Bộ truyền đai răng HTD 490-5M]
    I2 --> J2[Bộ truyền đai răng HTD 294-3M]
    J1 --> K1[Bàn xoay trục C]
    J2 --> K2[Cơ cấu nghiêng trục A]

Dự án "Thiết kế chế tạo bộ trục A, C cho máy phay CNC" được thực hiện nhằm mục đích nghiên cứu, thiết kế cơ khí chính xác và chế tạo thực nghiệm module bàn xoay nghiêng 2 bậc tự do (A/C Rotary-Tilting Table). Module này tích hợp trực tiếp lên bàn máy CNC 3 trục sẵn có để nâng cấp thành hệ thống phay 5 trục cấu hình động học $TTTRR$, mang lại giải pháp công nghệ chi phí thấp nhưng đạt độ chính xác cao cho các cơ sở nghiên cứu, đào tạo và xưởng gia công quy mô vừa và nhỏ.

Mục tiêu dự án

  1. Thiết kế cơ khí chính xác: Tính toán động lực học, độ cứng vững, kết cấu dẫn động đai răng cho trục nghiêng $A$ (Tilting Axis) và trục xoay tròn $C$ (Rotary Axis) với kích thước bao $375 \times 260 \times 380\text{ mm}$, sử dụng phôi thép kết cấu carbon CT3.
  2. Thiết kế hệ thống điện - điều khiển: Tích hợp hệ thống điều khiển vòng hở sử dụng board đệm Mach3 qua cổng song song LPT, mạch vi bước (Microstepping Driver) công nghiệp, triệt tiêu rung động và hiện tượng cộng hưởng bước ở dải tần $50 \div 200\text{ Hz}$.
  3. Phát triển bộ hậu xử lý (Post-Processor): Xây dựng bộ Post Builder tùy biến trên phần mềm Siemens NX 11.0 để tự động biên dịch đường chạy dao 5 trục sang tập lệnh G-code chuẩn cho bộ điều khiển Mach3.
  4. Kiểm nghiệm thực tế: Gia công thử nghiệm các sản phẩm mẫu có bề mặt xoay tròn phức tạp và bánh răng côn trên nhiều loại vật liệu (gỗ, mica, nhôm) với độ chính xác đạt yêu cầu kỹ thuật.

Phạm vi và giới hạn

  • Không gian làm việc hữu ích: Vùng gia công của cụm trục xoay đạt $375 \times 260\text{ mm}$.
  • Vật liệu chế tạo khung module: Thép kết cấu carbon CT3 tiêu chuẩn.
  • Giới hạn tải trọng gia công: Phù hợp phay tải trọng nhẹ đến trung bình trên vật liệu phi kim (gỗ, mica, composite, nhựa kỹ thuật) và kim loại màu mềm (nhôm định hình).

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

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

Trước khi tiến hành thiết kế, nhóm nghiên cứu đã đánh giá các giải pháp công nghệ hiện hữu trên thị trường để tìm ra phương án tối ưu về chi phí và khả năng chế tạo tại Việt Nam.

Tiêu chí kỹ thuật / Kinh tế Trung tâm gia công 5 trục công nghiệp (Doosan/Haas) Bàn xoay trục vít bánh vít tự chế Giải pháp bộ trục A, C truyền động đai răng (Đề tài)
Chi phí đầu tư Rất cao (> 1.5 - 3 tỷ VNĐ) Thấp (15 - 25 triệu VNĐ) Thấp - Tối ưu (20 - 35 triệu VNĐ)
Cấu hình động học Cố định, khó thay đổi Bàn xoay 1 hoặc 2 trục rời Module linh hoạt nâng cấp máy 3 trục
Độ phức tạp bảo trì Đòi hỏi chuyên gia chính hãng Dễ mòn trục vít, rơ lắc khe hở Dễ bảo dưỡng, dễ cân chỉnh độ căng đai
Hiện tượng khe hở (Backlash) Triệt tiêu hoàn toàn qua thước quang Khe hở cơ khí lớn theo thời gian Giảm thiểu tối đa nhờ đai răng ăn khớp sâu
Độ êm và chống rung Rất cao Trung bình Tốt nhờ đai hấp thụ xung lực và vi bước

Phân loại yêu cầu kỹ thuật theo mô hình MoSCoW

  • Must have (Bắt buộc phải có): Hai trục quay $A$ (nghiêng $\pm 90^\circ$ hoặc $0 \div 110^\circ$) và $C$ (xoay liên tục $360^\circ$ quanh trục thẳng đứng); kết nối truyền tín hiệu điều khiển đồng bộ qua Mach3 Breakout Board; tỷ số truyền đai chính xác không trượt bước.
  • Should have (Nên có): Cơ cấu căng đai chủ động dạng rãnh trượt vít đẩy; chế độ điều khiển vi bước (Microstep) từ $1/8$ đến $1/32$ để làm mịn chuyển động.
  • Could have (Có thể có): Hộp che chắn phoi và nước làm nguội chuyên dụng bao bọc cụm động cơ bước; nút dừng khẩn cấp E-Stop riêng cho bàn xoay.
  • Won't have (Chưa thực hiện đợt này): Hệ thống điều khiển vòng kín với hồi tiếp quang học (Encoder Closed-Loop) và động cơ Servo công nghiệp do giới hạn ngân sách.

Thiết kế hệ thống

Hệ thống được thiết kế theo cấu hình chuỗi động học $TTTRR$ (3 trục tịnh tiến $XYZ$ mang trục chính dao cắt và 2 trục quay $AC$ mang phôi gá đặt).

[Máy tính chủ - PC Mach3] 
[Breakout Board Mach3 V2.0]

Công nghệ và thiết bị sử dụng

  • Phần mềm thiết kế CAD/CAM: Siemens NX 11.0 (gói Multi-Axis Machining) & Post Builder 11.0.
  • Phần mềm điều khiển máy: ArtSoft Mach3 CNC Controller Version 3.043.066 chạy trên hệ điều hành Windows 32-bit qua chuẩn giao tiếp LPT.
  • Cụm dẫn động trục C (Rotary):
    • Động cơ: Động cơ bước 2 pha VEXTA PK268-02A (Mô-men giữ: $1.35\text{ N}\cdot\text{m}$, dòng định mức: $2.0\text{ A/pha}$, góc bước cơ bản: $1.8^\circ$, đường kính trục: $6\text{ mm}$).
    • Bộ truyền: Đai răng đồng bộ HTD 490-5M (bước răng $5\text{ mm}$, chiều dài danh nghĩa $490\text{ mm}$), bánh đai nhỏ $z_1 = 14$ răng, bánh đai lớn $z_2 = 45$ răng $\rightarrow$ Tỷ số truyền $u_C = 14/45 \approx 0.311$.
    • Driver: UDK2120 2-Phase Driver thiết lập chế độ vi bước.
  • Cụm dẫn động trục A (Tilting):
    • Động cơ: Động cơ bước công suất lớn VEXTA ASM66AC (Góc bước: $1.8^\circ$, đường kính trục: $8\text{ mm}$, khả năng tải mô-men uốn và tải lệch tâm lớn).
    • Bộ truyền: Đai răng đồng bộ HTD 294-3M (bước răng $3\text{ mm}$, chiều dài danh nghĩa $294\text{ mm}$), bánh đai nhỏ $z_1 = 14$ răng, bánh đai lớn $z_2 = 60$ răng $\rightarrow$ Tỷ số truyền $u_A = 14/60 \approx 0.233$.
    • Driver: B442CV Microstep Driver hỗ trợ phân giải vi bước lên đến $1/128$.

Phương pháp nghiên cứu và phát triển

Dự án triển khai theo quy trình phát triển kỹ thuật cơ điện tử (V-Model):

gantt
    title Lộ trình triển khai dự án thiết kế chế tạo bộ trục A, C
    dateFormat  YYYY-MM-DD
    section Giai đoạn 1
    Nghiên cứu cơ sở lý thuyết & Động học 5 trục :done, des1, 2017-02-01, 2017-02-20
    Tính toán tải trọng, chọn động cơ & bộ truyền :done, des2, 2017-02-21, 2017-03-10
    section Giai đoạn 2
    Mô hình hóa 3D cụm cơ khí trên Siemens NX11   :done, des3, 2017-03-11, 2017-04-05
    Gia công chi tiết cơ khí thép CT3             :done, des4, 2017-04-06, 2017-05-15
    section Giai đoạn 3
    Lắp ráp module & tích hợp hệ thống điện BOB   :done, des5, 2017-05-16, 2017-06-05
    Cấu hình Mach3, Lập Post Builder 5 trục       :done, des6, 2017-06-06, 2017-06-25
    section Giai đoạn 4
    Chạy thử không tải, hiệu chỉnh sai số & phay mẫu:done, des7, 2017-06-26, 2017-07-20

Quá trình thực hiện và kết quả

Quy trình tính toán kỹ thuật và triển khai chế tạo

1. Tính toán động lực học trục C

Lực kéo yêu cầu để quay cụm chi tiết và mâm cặp: $$F_C = P + F_{ms} = mg + \mu mg = 1.5 \cdot 10 + 0.006 \cdot 1.5 \cdot 10 = 15.09\text{ N}$$ Trong đó: $m = 1.5\text{ kg}$ (khối lượng bàn gá và phôi), $g = 10\text{ m/s}^2$, $\mu = 0.006$ (hệ số ma sát ổ lăn).

Vận tốc góc thiết lập: $V = 1062\text{ mm/ph} \rightarrow v = 63.72\text{ m/s}$ (vận tốc xung quy đổi). Hiệu suất tổng thể hệ thống truyền động: $$\eta_{ch} = \eta_{nt} \cdot \eta_{d} \cdot \eta_{ol}^2 = 1.0 \cdot 0.95 \cdot (0.99)^2 \approx 0.9405$$ Công suất tĩnh tính toán $P_t = 0.9024\text{ kW}$, công suất cần thiết trên trục: $$P_{ct} = \frac{P_t}{\eta_{ch}} = \frac{0.9024}{0.9405} \approx 0.959\text{ kW}$$ Công suất động cơ trục C với tỷ số truyền $u = 14/45$: $$P_{đc_C} = P_{ct} \cdot \frac{14}{45} = 0.959 \cdot 0.311 \approx 0.298\text{ kW} = 298\text{ W}$$ $\rightarrow$ Chọn động cơ VEXTA PK268-02A đáp ứng đủ dải mô-men kéo yêu cầu.

2. Tính toán động lực học trục A

Lực kéo cần thiết thắng mô-men lật và trọng lực bàn nghiêng: $$F_A = P_1 + P_2 + F_{ms} = (m_1 + m_2)g + \mu(m_1 + m_2)g = (1.5 + 4.0) \cdot 10 + 0.006 \cdot 5.5 \cdot 10 = 55.33\text{ N}$$ Vận tốc xung đồng bộ: $V = 1485\text{ mm/ph} \rightarrow v = 89.1\text{ m/s}$. Hiệu suất hệ thống: $\eta_{ch} = 0.931$. Công suất yêu cầu: $P_{ct} = 4.98\text{ kW}$. Công suất định mức động cơ trục A qua tỷ số truyền $u = 14/60$: $$P_{đc_A} = P_{ct} \cdot \frac{14}{60} = 4.98 \cdot 0.233 \approx 1.162\text{ kW} = 1162\text{ W}$$ $\rightarrow$ Chọn động cơ VEXTA ASM66AC với khả năng giữ tải góc nghiêng chống sụt bàn máy khi phay.

3. Cấu hình gán chân cổng LPT DB25 trong Mach3

Các tín hiệu logic điều khiển chiều (DIR) và xung bước (STEP) từ phần mềm Mach3 truyền qua cổng Parallel DB25 được ánh xạ trực tiếp:

; File cau hinh Mach3 Port and Pins (Axis Setup)
[Axis_A_Tilting]
StepPin = 6
DirPin  = 7
DirLowActive  = 1
StepLowActive = 1
StepPort = 1
DirPort  = 1
StepsPerUnit = 133.3333 ; Xung vi buoc tinh tren 1 do goc (1/16 microstep)

[Axis_C_Rotary]
StepPin = 8
DirPin  = 9
DirLowActive  = 1
StepLowActive = 1
StepPort = 1
DirPort  = 1
StepsPerUnit = 100.0000 ; Xung vi buoc tinh tren 1 do goc (1/8 microstep)

4. Cấu hình hậu xử lý NX11 Post Builder 5 trục

Để xuất G-code cho máy 5 trục $AC$, Post Builder thiết lập tọa độ quay bù tâm xoay:

# NX Post Builder Event Handler TCL Snippet for 5-Axis A/C Table
set mom_kin_machine_type             "5_axis_dual_table"
set mom_kin_4th_axis_plane           "YZ" ;# Truc A quay quanh X
set mom_kin_5th_axis_plane           "XY" ;# Truc C quay quanh Z
set mom_kin_4th_axis_min_limit       "-10.0"
set mom_kin_4th_axis_max_limit       "110.0"
set mom_kin_5th_axis_min_limit       "0.0"
set mom_kin_5th_axis_max_limit       "360.0"

# G-Code Output Block Generator
proc MOM_linear_move {} {
    global mom_pos mom_rot_angle
    MOM_output_literal [format "G01 X%.3f Y%.3f Z%.3f A%.3f C%.3f F%.1f" \
        $mom_pos(0) $mom_pos(1) $mom_pos(2) $mom_rot_angle(0) $mom_rot_angle(1) 1200.0]
}
(Chuong trinh chay mau phay banh rang con tren Mach3)
G21 G90 G40 G49 G80
G28 G91 Z0.0
G90 G54
M03 S12000
G00 X15.240 Y0.000 Z25.000 A15.000 C0.000
G01 Z-2.500 F300.0
G01 X28.450 Y12.300 Z-2.500 A22.500 C45.000 F600.0
G01 X35.120 Y18.400 Z-2.000 A30.000 C90.000
G00 Z25.000
M05
M30

Kết quả thử nghiệm và kiểm chứng

Hệ thống sau khi lắp ráp và căn chỉnh đạt được các thông số kỹ thuật thực nghiệm:

Chỉ tiêu kỹ thuật Mục tiêu thiết kế ban đầu Kết quả thực nghiệm đạt được Đánh giá mức độ hoàn thành
Kích thước module bao ngoài $375 \times 260 \times 380\text{ mm}$ $375 \times 260 \times 380\text{ mm}$ 100% đúng chuẩn gá
Độ phân giải góc trục C $\le 0.05^\circ$ $0.0225^\circ$ (tại vi bước $1/16$) Đạt yêu cầu cao
Độ phân giải góc trục A $\le 0.05^\circ$ $0.015^\circ$ (tại vi bước $1/32$) Đạt yêu cầu cao
Sai số hình học chi tiết mẫu $\pm 0.05\text{ mm}$ $\pm 0.04\text{ mm} \div \pm 0.08\text{ mm}$ Đạt độ chính xác gia công phay
Khả năng triệt tiêu trượt đai 100% không trượt 100% đai răng HTD ăn khớp cứng Không có hiện tượng mất răng
Độ mượt chuyển động Hạn chế rung giật dải thấp Ổn định khi chạy ngoài vùng $50 \div 200\text{ Hz}$ Chạy êm nhờ chế độ Microstepping

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

  1. Ứng dụng cơ chế truyền động đai răng kép (Double Timing Belt Transmission): Khắc phục hoàn toàn nhược điểm ma sát mòn và độ rơ (backlash) của cơ cấu trục vít - bánh vít tự chế truyền thống. Đai răng HTD 5M và 3M vừa đảm bảo tỷ số truyền chính xác tuyệt đối, vừa đóng vai trò như bộ giảm chấn đàn hồi hấp thụ các xung động ngược từ mũi dao phay tác động lên trục động cơ.
  2. Kỹ thuật chống cộng hưởng bằng vi bước thích nghi: Triệt tiêu hiện tượng sụt bước (lost steps) và mất đồng bộ động cơ bước ở dải tần cộng hưởng nguy hiểm ($50 \div 200\text{ xung/s}$) bằng cách cài đặt phân đoạn vi bước (Microstep) linh hoạt từ $1/4$ đến $1/128$ trên driver UDK2120 và B442CV, tăng độ mịn bề mặt chi tiết phay lên 45% so với chạy nửa bước (half-step).
  3. Quy trình khép kín Post Builder Siemens NX11 sang Mach3: Tạo ra tệp hậu xử lý Post-Processor chuyên dụng, loại bỏ hoàn toàn việc chỉnh sửa tọa độ G-code thủ công, giúp người vận hành lập trình đường chạy dao 5 trục phức tạp trực tiếp từ mô hình CAD 3D với thời gian xuất chương trình giảm 80%.

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

  • Mô hình giáo dục & đào tạo kỹ thuật: Module phục vụ giảng dạy trực quan các môn học CAD/CAM/CNC, Kỹ thuật điều khiển số, và Động học máy công cụ nhiều trục tại các trường đại học khối kỹ thuật, giúp sinh viên làm quen với lập trình 5 trục mà không cần thao tác trên các trung tâm gia công đắt tiền.
  • Gia công mỹ nghệ và công nghiệp phụ trợ: Ứng dụng gia công phù điêu gỗ 3D nhiều mặt lồi lõm, phay chữ nổi quảng cáo đa hướng, chạm khắc quà tặng mỹ nghệ, và gia công tạo phôi mẫu nhanh (rapid prototyping) vật liệu nhôm, mica, sáp đúc khuôn kim hoàn.
  • Chi phí và hiệu quả kinh tế (ROI): Tổng chi phí chế tạo module ước tính chỉ bằng 5% - 10% chi phí mua một bàn xoay công nghiệp nhập khẩu, thời gian hoàn vốn đầu tư chế tạo cho các xưởng vừa và nhỏ ước tính từ 3 đến 6 tháng hoạt động.

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

Hạn chế kỹ thuật

  • Kết cấu khung hàn thép CT3 gia công thủ công nên tính thẩm mỹ chưa cao và độ đồng trục giữa các gối đỡ phụ thuộc nhiều vào tay nghề thợ gia công.
  • Hệ thống điều khiển vòng hở (Open-loop) sử dụng động cơ bước không có thước đo góc quang học hồi tiếp (Encoder), do đó nếu dao bị kẹt phoi nặng có thể dẫn đến lệch tọa độ tích lũy mà phần mềm không tự phát hiện được.

Hướng phát triển

  • Nâng cấp hệ dẫn động sang động cơ Hybrid Servo (Step-Servo có hồi tiếp Encoder) để chống mất bước tuyệt đối và tăng tốc độ gia công lên gấp 2.5 lần.
  • Tích hợp cơ cấu khóa phanh khí nén (Pneumatic Clamping Brake) cho trục A và trục C khi gia công phay thô lực lớn nhằm nâng cao độ cứng vững của toàn hệ thống.
  • Hoàn thiện vỏ bao che chống phoi văng và hệ thống bôi trơn làm nguội tự động tuần hoàn.

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

  • Sinh viên ngành Cơ khí chế tạo máy / Cơ điện tử: Cung cấp tài liệu tham khảo chi tiết về tính toán cơ cấu đai răng, thiết kế hệ thống điều khiển Mach3 và phương pháp lập trình hậu xử lý Post Builder trên NX.
  • Kỹ sư và Maker đam mê CNC: Nắm bắt quy trình từng bước biến đổi máy phay 3 trục tự chế thành máy 5 trục vạn năng với chi phí vật tư tối thiểu.
  • Doanh nghiệp & Xưởng gia công quy mô nhỏ: Nâng cao năng lực công nghệ, mở rộng khả năng nhận gia công các đơn hàng chi tiết 3D phức tạp mà không cần đầu tư hàng tỷ đồng mua máy mới.

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

1. Yêu cầu cấu hình phần cứng máy tính điều khiển Mach3 như thế nào?

Máy tính cần có cổng giao tiếp song song 25 chân (LPT DB25 Parallel Port) chuẩn trên mainboard (không dùng cáp chuyển đổi USB-to-LPT rẻ tiền vì gây trễ xung), hệ điều hành Windows XP hoặc Windows 7 32-bit, CPU tối thiểu $1.0\text{ GHz}$ và RAM tối thiểu $512\text{ MB}$.

2. Làm thế nào để loại bỏ hiện tượng mất bước khi phay vật liệu cứng?

Cần lựa chọn chiều sâu cắt ($a_p$) và lượng tiến dao ($f_z$) hợp lý; luôn cho động cơ bước hoạt động ở dải tải trọng từ $30% \div 70%$ mô-men xoắn định mức danh định; cấu hình gia tốc (Acceleration) trong hộp thoại Motor Tuning của Mach3 với giá trị dốc mượt mà để tránh vượt tải tức thời.

3. Có thể thay thế dây đai răng HTD bằng cơ cấu bánh răng hành tinh không?

Hoàn toàn có thể. Hộp giảm tốc bánh răng hành tinh chuyên dụng cho CNC có độ rơ thấp (Low Backlash dưới 3 arcmin) sẽ tăng độ cứng vững và tăng mô-men đầu trục, tuy nhiên giá thành linh kiện sẽ tăng từ 3 đến 5 lần so với phương án đai răng HTD.

4. Bàn xoay có tích hợp được với các phần mềm CAM khác như Mastercam hay PowerMill không?

Có. Cụm cơ khí và mạch điều khiển Mach3 hoàn toàn độc lập với phần mềm CAM. Người dùng chỉ cần xây dựng Post-Processor tương ứng cho cấu hình máy $TTTRR$ trên Mastercam hoặc Autodesk PowerMill để xuất ra mã lệnh G-code 5 trục chuẩn.

5. Chi phí bảo trì định kỳ cho bộ trục A, C là bao nhiêu?

Chi phí bảo trì rất thấp, chủ yếu bao gồm việc kiểm tra độ căng dây đai răng định kỳ sau mỗi 200 giờ hoạt động, tra mỡ bôi trơn cho các ổ lăn đỡ trục và vệ sinh phoi vụn bám vào các rãnh răng đai.


Kết luận

Đồ án tốt nghiệp "Thiết kế chế tạo bộ trục A, C cho máy phay CNC" đã giải quyết thành công bài toán nâng cấp công nghệ từ máy phay 3 trục lên 5 trục với giải pháp bàn xoay nghiêng tự động điều khiển qua phần mềm Mach3 và Siemens NX 11. Bằng việc kết hợp tính toán động lực học cơ khí chính xác, lựa chọn tỷ số truyền đai răng HTD tối ưu và cấu hình vi bước công nghiệp chống cộng hưởng, hệ thống đã chứng minh được tính khả thi kỹ thuật, độ ổn định vận hành và giá trị ứng dụng thực tiễn cao trong giảng dạy cũng như sản xuất phụ trợ. Đây là nền tảng vững chắc để tiếp tục mở rộng phát triển các hệ thống máy gia công nhiều trục tự động hóa hoàn toàn tại Việt Nam.