Bối cảnh và vấn đề nghiên cứu

Trong quy trình sản xuất và đóng gói linh kiện điện tử hiện đại, công đoạn tra keo và phủ keo bảo vệ trên các bản mạch in (PCB) đòi hỏi tính chuẩn xác cao về vị trí cũng như sự đồng đều về lưu lượng keo. Các phương pháp thủ công truyền thống bộc lộ nhiều hạn chế về năng suất, sai lệch vị trí do thao tác của công nhân và gây lãng phí nguyên vật liệu. Do đó, việc tự động hóa quá trình tra keo là nhu cầu cấp thiết nhằm tối ưu hóa dây chuyền, nâng cao độ bền cơ học và cải thiện tính thẩm mỹ cho sản phẩm điện tử.

Đồ án tốt nghiệp mã số CDT-44 với đề tài "Nghiên cứu, thiết kế và chế tạo máy chấm keo tự động" được thực hiện bởi sinh viên Lê Văn Tâm và Ngô Nhựt Sang, dưới sự hướng dẫn của ThS. Trần Thụy Uyên Phương tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh (Khoa Cơ khí Chế tạo máy, Ngành Công nghệ Kỹ thuật Cơ điện tử, hoàn thành vào tháng 7 năm 2024).

Mục tiêu chính của đề tài là nghiên cứu, thiết kế, phát triển và thử nghiệm mô hình máy chấm keo tự động 3 trục (X-Y-Z) phục vụ cho sản xuất linh kiện điện tử. Các mục tiêu và nhiệm vụ cụ thể được xác định bao gồm:

  1. Tìm hiểu công nghệ chấm keo, nguyên lý hoạt động và các kỹ thuật liên quan đến tra keo linh kiện điện tử.
  2. Thiết kế hệ thống cơ khí và hệ thống điều khiển đảm bảo tính cứng vững, truyền động êm dịu và định vị chính xác đầu phun.
  3. Phát triển phần mềm điều khiển với giao diện trực quan trên máy tính, tích hợp thuật toán xử lý quỹ đạo và nội suy chuyển động.
  4. Kiểm soát chất lượng, tối ưu hóa lưu lượng phun keo và tương quan vận tốc dịch chuyển của máy.
  5. Thi công, lắp ráp hoàn thiện phần cứng, tủ điện và tiến hành chạy thực nghiệm đánh giá độ ổn định, sai số hệ thống.
  6. Đề xuất các giải pháp nâng cao hiệu suất và định hướng phát triển mở rộng trong tương lai.

Đối tượng nghiên cứu của đề tài bao gồm mô hình máy tra keo 3 trục, động cơ bước 2 pha, mạch công suất driver TB6600, vi điều khiển STM32F103C8T6, thiết bị phân phối keo TAD-200S, các cơ cấu truyền động đai răng và vít me - đai ốc, cùng hệ thống phần mềm hỗ trợ (SolidWorks, STM32CubeMX, Keil C, Visual Studio C#). Phạm vi nghiên cứu tập trung vào thiết kế và chế tạo máy phục vụ tra keo bản mạch PCB với thông số kích thước bao 600 x 600 mm, khối lượng máy khoảng 35 kg.

Cơ sở lý thuyết và phương pháp

Đồ án xây dựng nền tảng lý thuyết dựa trên các nguyên lý kỹ thuật cơ điện tử, tự động hóa và tài liệu chuẩn ngành "Tính toán thiết kế hệ dẫn động cơ khí" của nhóm tác giả Trịnh Chất và Lê Văn Uyển.

Về hệ trục tọa độ và quy ước chuyển động:

  • Hệ tọa độ Descartes 3 chiều: Trục Z là trục thẳng đứng mang đầu phun keo với chiều dương hướng xuống dưới; trục X có hành trình dịch chuyển dài hơn trục Y; chiều dương của trục X và Y hướng ra xa vị trí gốc tọa độ máy (Home).
  • Khái niệm tọa độ máy (Home) và tọa độ phôi (Work Coordinate): Định vị điểm chuẩn tham chiếu tuyệt đối của hệ thống trước khi vận hành và xác định vùng làm việc cụ thể của từng phôi mạch.

Về nguyên lý điều khiển và các phép nội suy:

  • Nội suy đường thẳng (Linear Interpolation): Điều khiển đầu phun di chuyển từ điểm bắt đầu đến điểm kết thúc theo từng chuỗi đoạn thẳng với tốc độ xác định trên mỗi trục.
  • Nội suy cung tròn (Circular Interpolation): Điều khiển chuyển động phối hợp giữa các trục để tạo quỹ đạo cung tròn hoặc đường tròn thông qua các thông số tọa độ tâm, bán kính và hướng quay.
  • Các chế độ điều khiển: Điều khiển điểm (Point-to-Point), điều khiển đoạn thẳng song song trục, điều khiển biên dạng 2D/2.5D/3D và ứng dụng đường cong Bézier để làm mịn quỹ đạo chuyển động.

Phương pháp nghiên cứu kết hợp giữa tính toán lý thuyết giải tích và chế tạo thực nghiệm:

  • Phương pháp phân tích - tổng hợp tài liệu chuyên ngành cơ khí chính xác, điều khiển chuyển động và vi điều khiển.
  • Phương pháp tính toán thiết kế động lực học: Tính chọn kết cấu truyền động đai, thanh trượt, vít me - đai ốc, tính mô-men cản, lực dọc trục, công suất và mô-men xoắn của động cơ bước trên từng trục.
  • Phương pháp thực nghiệm: Lắp ráp cơ khí, đấu nối mạch điện, lập trình firmware và phần mềm giám sát, chạy thử tải thực tế với vật liệu keo trên bản mạch in để đo đạc sai số và đánh giá lưu lượng.

Thiết kế và triển khai kỹ thuật

Hệ thống máy chấm keo tự động được xây dựng theo kiến trúc tích hợp cơ - điện - phần mềm, bao gồm các khối chức năng chính:

Phân hệ Thành phần phần cứng / Phần mềm Thông số kỹ thuật & Vai trò
Cơ khí trục X & Y Bộ truyền đai răng GT2, puly nhôm, thanh trượt dẫn hướng Bước răng 2 mm, bản rộng 10 mm, puly 30 răng ($d = 21.5\text{ mm}$), hành trình tốc độ $0.1\text{ m/s}$
Cơ khí trục Z Vít me - đai ốc thường, thanh trượt tròn Vít thép 45 ($d = 8\text{ mm}$, bước ren $2\text{ mm}$), đai ốc đồng thanh nhôm - sắt, vận tốc $1200\text{ mm/phút}$
Động cơ chấp hành Động cơ bước 2 pha Trục X: 57HS7630 ($1.8\text{ Nm}$); Trục Y: 57HS56 ($1.2\text{ Nm}$); Trục Z: $0.45\text{ Nm}$
Mạch công suất Driver Step TB6600 Điện áp tối đa 42 VDC, dòng ra $0.5 - 4.0\text{ A}$, hỗ trợ 7 chế độ vi bước và 8 mức dòng
Bộ điều khiển trung tâm Vi điều khiển STM32F103C8T6 (ARM Cortex-M3) Xung nhịp 72 MHz, 64 KB Flash, 20 KB RAM, điều khiển phát xung PWM, GPIO và giao tiếp ngoại vi
Hệ thống bơm keo Thiết bị điều khiển van bơm keo TAD-200S Áp suất $0.1 - 7\text{ bar}$, độ chính xác $\pm 0.01\text{ ml}$, tốc độ bơm $0.1 - 10\text{ ml/s}$, kích hoạt qua Relay 5-24V
Giao tiếp máy tính Module USB to TTL CP2102 Chuẩn UART TTL kết nối vi điều khiển với máy tính với tốc độ truyền ổn định
Phần mềm điều khiển C# trên nền tảng Visual Studio Giao diện tương tác người dùng, nạp tọa độ, vẽ đường thẳng, đường tròn, đường cong Bézier

Quá trình tính toán cơ khí chi tiết cho từng trục xác định dựa trên thông số gia tốc và tải trọng:

  • Trục X: Khối lượng di động tổng $m_{X\text{ total}} = 4.3\text{ kg}$, gia tốc $a_X = 2\text{ m/s}^2$, lực kéo gia tốc $F_{X} = 8.6\text{ N}$, lực căng đai ban đầu $F_0 = 0.0742\text{ N}$, lực tác dụng lên trục $F_t = 8.9302\text{ N}$.
  • Trục Y: Khối lượng di động tổng $m_{Y\text{ total}} = 1.8\text{ kg}$, gia tốc $a_Y = 1.5\text{ m/s}^2$, lực kéo gia tốc $F_Y = 2.7\text{ N}$.
  • Trục Z: Khối lượng nâng $m_{Z\text{ total}} = 0.8\text{ kg}$, gia tốc $a_Z = 1\text{ m/s}^2$, lực nâng cực đại $F_Z = 8.8\text{ N}$.

Phần mềm điều khiển C# chịu trách nhiệm biên dịch các lệnh hình học thành chuỗi xung và tọa độ gửi xuống vi điều khiển STM32F103C8T6 thông qua bản tin UART. STM32 điều khiển phân phối xung đến các driver TB6600 tương ứng để dẫn động động cơ bước, đồng thời đồng bộ tín hiệu bật/tắt van bơm keo TAD-200S theo đúng thời gian thực và vận tốc chuyển động.

Nội dung chính theo từng chương

Chương 1: Tổng quan về đề tài

Chương 1 làm rõ tính cấp thiết của việc nghiên cứu máy tra keo tự động trong bối cảnh sản xuất hiện đại, phân tích vai trò của máy tra keo trong việc giảm thời gian chu kỳ và nâng cao độ đồng đều sản phẩm. Tác giả xác định rõ ràng mục tiêu tổng quát, nhiệm vụ chi tiết của đồ án, nêu bật ý nghĩa khoa học trong việc tích hợp công nghệ đa ngành và ý nghĩa thực tiễn khi ứng dụng vào dây chuyền sản xuất mạch PCB. Bên cạnh đó, chương này phân định cụ thể đối tượng, phương pháp nghiên cứu và kế hoạch thực hiện phân bổ theo 16 tuần làm việc.

Chương 2: Cơ sở lý thuyết

Chương 2 trình bày tổng quan về các ưu điểm vận hành của máy tra keo tự động so với thao tác thủ công. Tác giả chuẩn hóa quy ước hệ trục tọa độ Descartes 3D, khái niệm điểm gốc máy (Home) và điểm gốc phôi. Trọng tâm của chương là lý thuyết về các phương pháp nội suy (nội suy đường thẳng, nội suy cung tròn) và các hình thức điều khiển chuyển động từ điều khiển điểm, điều khiển đoạn thẳng đến điều khiển biên dạng 2D, 2.5D, 3D. Cuối chương mô tả cấu trúc tổng thể của máy, phân định rõ chức năng giữa phần chấp hành cơ khí và phần điều khiển điện tử.

Chương 3: Thiết kế cơ khí

Chương 3 tập trung vào quá trình tính toán và lựa chọn chi tiết cơ khí:

  • Thiết lập thông số đầu vào về khối lượng, vận tốc, gia tốc cho từng trục tọa độ.
  • Tính toán thiết kế bộ truyền đai răng GT2 cho trục X và Y: Xác định bước răng, số răng puly ($Z = 30$), đường kính vòng chia, vận tốc đai ($0.0675\text{ m/s}$), tính lực căng ban đầu và lực tác dụng lên trục.
  • Tính toán thiết kế trục Z: Lựa chọn cơ cấu vít me - đai ốc với đường kính ngoài $8\text{ mm}$, bước ren $2\text{ mm}$, kiểm nghiệm ứng suất tiếp, ứng suất nén và độ ổn định dọc trục của vít me chiều dài $130\text{ mm}$.
  • Tính chọn công suất động cơ bước: Xác định mô-men xoắn cản trong các giai đoạn tăng tốc, chuyển động đều và giảm tốc để lựa chọn các mã động cơ bước phù hợp (57HS7630 cho trục X, 57HS56 cho trục Y, động cơ $0.45\text{ Nm}$ cho trục Z).
  • Thiết kế kết cấu thân máy, bàn máy kích thước $700 \times 650 \times 25\text{ mm}$ bằng hợp kim nhôm nhằm đảm bảo độ phẳng và độ cứng vững khi mang tải.

Chương 4: Thiết kế hệ thống điều khiển

Chương 4 thuyết minh chi tiết cấu trúc phần cứng và phần mềm của hệ thống điều khiển:

  • Trình bày thông số và phương thức ghép nối của thiết bị điều khiển van bơm keo TAD-200S, vi điều khiển STM32F103C8T6, mạch công suất driver TB6600 và mạch chuyển đổi USB to TTL CP2102.
  • Giới thiệu môi trường phát triển STM32CubeMX để cấu hình chân ngoại vi, Keil C để biên dịch firmware, và Visual Studio để thiết kế giao diện đồ họa người dùng.
  • Xây dựng sơ đồ khối mạch điện, sơ đồ nguyên lý giải thuật điều khiển và lưu đồ nội suy biên dạng (hình tròn, đường cong Bézier).
  • Thiết lập giao thức truyền thông UART, cấu hình khung dữ liệu giữa máy tính và vi điều khiển.
  • Phân tích tương quan giữa lưu lượng phun keo, độ nhớt của chất lỏng và tốc độ di chuyển của đầu chấm keo để đảm bảo đường keo liên tục và không bị đọng cục.

Chương 5: Thực nghiệm và kết quả

Chương 5 ghi nhận kết quả thi công phần cứng cơ khí và lắp ráp hoàn thiện tủ điện điều khiển:

  • Đánh giá chất lượng gia công kết cấu khung nhôm định hình, bàn máy và độ trơn tru của các trục dẫn hướng.
  • Kiểm tra hoạt động đồng bộ giữa hệ điều khiển trung tâm, driver động cơ và van bơm keo TAD-200S.
  • Thực nghiệm chạy không tải và có tải: Đo đạc tốc độ đáp ứng, đánh giá độ ổn định, kiểm tra độ chính xác lặp lại của đầu phun.
  • Đánh giá chất lượng chấm keo thực tế trên bản mạch in PCB theo các biên dạng chấm điểm, chạy đường thẳng, đường cong và đường tròn.

Chương 6: Kết luận

Chương 6 tổng kết các kết quả đạt được đối chiếu với mục tiêu ban đầu, chỉ ra các điểm còn tồn tại của hệ thống và đề xuất phương hướng cải tiến, nâng cấp thiết bị trong tương lai.

Kết quả và đóng góp

Đồ án đã hoàn thành các nội dung nghiên cứu và chế tạo mô hình thực tế với các kết quả cụ thể:

  • Chế tạo hoàn chỉnh mô hình máy chấm keo tự động 3 trục với kết cấu cơ khí chắc chắn, kích thước bao $600 \times 600\text{ mm}$, bàn máy nhôm $700 \times 650 \times 25\text{ mm}$, tổng khối lượng hệ thống $35\text{ kg}$.
  • Tích hợp thành công phần cứng điều khiển bao gồm vi điều khiển STM32F103C8T6, driver TB6600, thiết bị van bơm keo TAD-200S (áp suất $0.1 - 7\text{ bar}$, độ chính xác $\pm 0.01\text{ ml}$) và module giao tiếp CP2102.
  • Xây dựng phần mềm giao diện điều khiển C# trên Visual Studio hỗ trợ nạp tọa độ linh hoạt, có khả năng điều khiển máy vận hành theo các quỹ đạo điểm, đoạn thẳng, hình tròn và đường cong Bézier mượt mà.
  • Thiết lập thành công mối tương quan giữa lưu lượng keo phun ra và vận tốc di chuyển của đầu máy, đảm bảo đường keo tra trên bản mạch PCB đồng đều, không bị đứt đoạn hay lem keo.

Đóng góp của đồ án thể hiện ở việc làm chủ toàn bộ quy trình từ tính toán lý thuyết cơ học (tải trọng, lực căng đai, bền vít me, mô-men động cơ bước) đến thiết kế mạch điện và lập trình nhúng kết hợp phần mềm máy tính, tạo ra một sản phẩm cơ điện tử có chi phí hợp lý và khả năng ứng dụng thực tiễn trong các dây chuyền lắp ráp điện tử quy mô vừa và nhỏ.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của đề tài:

  • Hệ thống truyền động trục Z sử dụng vít me đai ốc thường có ma sát lớn hơn so với cơ cấu vít me bi (Ball Screw), ảnh hưởng phần nào đến tốc độ nâng hạ cực đại của trục Z.
  • Mức độ tự động hóa nhận diện phôi chưa được tích hợp hệ thống xử lý ảnh (Camera/Vision) để tự động căn chỉnh tọa độ gốc khi phôi đặt lệch trên bàn máy.
  • Hệ thống điều khiển hiện tại chưa tích hợp cảm biến phản hồi vị trí kín (Closed-loop encoder) để giám sát hiện tượng mất bước của động cơ khi chịu tải đột ngột.

Hướng nghiên cứu và phát triển tiếp theo:

  • Nâng cấp cơ cấu trục Z sang vít me bi chuyên dụng nhằm tăng độ mượt mà, giảm ma sát và nâng cao tốc độ định vị.
  • Nghiên cứu tích hợp hệ thống thị giác máy tính (Machine Vision) để tự động nhận dạng vị trí linh kiện, phát hiện biên dạng tra keo và tự động hiệu chỉnh sai lệch tọa độ gá đặt.
  • Tích hợp thêm các cảm biến giám sát áp suất keo và nhiệt độ môi trường nhằm tự động điều chỉnh lưu lượng bơm tương thích với sự thay đổi độ nhớt của nhiều loại keo khác nhau.

Giá trị tham khảo

Báo cáo đồ án tốt nghiệp là tài liệu tham khảo hữu ích dành cho:

  • Sinh viên các ngành Công nghệ Kỹ thuật Cơ điện tử, Kỹ thuật Cơ khí, Tự động hóa và Chế tạo máy đang thực hiện đồ án môn học, đồ án tốt nghiệp liên quan đến máy CNC mini, máy khắc, máy in 3D hoặc máy tra keo tự động.
  • Các kỹ sư thiết kế hệ thống tự động hóa quan tâm đến phương pháp tính toán động lực học cho bộ truyền đai răng GT2, cơ cấu vít me - đai ốc và quy trình lựa chọn mô-men xoắn động cơ bước.
  • Phần tài liệu đáng tham khảo nhất:
    1. Mục tính toán cơ khí chi tiết cho 3 trục chuyển động tại Chương 3 (vận dụng đầy đủ công thức giải tích xác định lực ma sát, lực quán tính và mô-men xoắn).
    2. Cấu trúc kết nối phần cứng và giải thuật điều khiển phân phối xung đa trục trên STM32 kết hợp giao tiếp C# Visual Studio tại Chương 4.

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

1. Máy chấm keo trong đồ án sử dụng loại cơ cấu truyền động nào cho các trục?
Trục X và trục Y sử dụng cơ cấu truyền động bằng bộ truyền đai răng GT2 (bước răng 2 mm, bản rộng 10 mm, puly nhôm 30 răng) kết hợp con trượt dẫn hướng. Trục Z sử dụng cơ cấu truyền động vít me - đai ốc thường (vít thép 45 đường kính 8 mm, bước ren 2 mm kết hợp đai ốc đồng thanh nhôm - sắt).

2. Vi điều khiển trung tâm và các module điều khiển động cơ bước được lựa chọn là gì?
Hệ thống sử dụng vi điều khiển STM32F103C8T6 (ARM Cortex-M3, 32-bit, xung nhịp 72 MHz) làm bộ điều khiển trung tâm, kết hợp với các mạch công suất Driver Step TB6600 để cấp dòng và điều khiển các động cơ bước 2 pha.

3. Thiết bị điều khiển van bơm keo sử dụng trong hệ thống là loại nào và có thông số ra sao?
Đồ án sử dụng thiết bị điều khiển van bơm keo chuyên dụng TAD-200S, hoạt động ở dải áp suất 0.1 - 7 bar, độ chính xác định lượng keo đạt $\pm 0.01\text{ ml}$, tốc độ bơm điều chỉnh từ $0.1\text{ ml/s}$ đến $10\text{ ml/s}$, kích hoạt đóng/ngắt thông qua tín hiệu điều khiển từ vi điều khiển qua mạch relay trung gian.

4. Phần mềm máy tính được xây dựng trên nền tảng nào và hỗ trợ những tính năng gì?
Phần mềm điều khiển máy tính được viết bằng ngôn ngữ C# trên môi trường Microsoft Visual Studio. Phần mềm giao tiếp với vi điều khiển qua cổng COM ảo (chip chuyển đổi USB to TTL CP2102) bằng giao thức UART, hỗ trợ thao tác điều khiển vị trí đầu phun, cài đặt tốc độ, và tạo quỹ đạo chấm keo theo dạng điểm, đường thẳng, hình tròn hoặc đường cong Bézier.

5. Động cơ bước trên các trục X, Y, Z có mô-men xoắn định mức là bao nhiêu?
Dựa trên kết quả tính toán mô-men tải và giai đoạn tăng/giảm tốc, động cơ bước trục X được chọn loại 57HS7630 có mô-men xoắn $1.8\text{ Nm}$; trục Y chọn loại 57HS56 có mô-men xoắn $1.2\text{ Nm}$; trục Z chọn động cơ bước có mô-men xoắn $0.45\text{ Nm}$.

Kết luận

Đồ án tốt nghiệp "Nghiên cứu, thiết kế và chế tạo máy chấm keo tự động" của sinh viên Lê Văn Tâm và Ngô Nhựt Sang đã giải quyết thành công bài toán tự động hóa quá trình tra keo cho bản mạch điện tử. Báo cáo trình bày đầy đủ, nhất quán từ cơ sở lý thuyết nội suy, phương pháp tính toán động học, động lực học cơ khí cho đến thiết kế mạch điều khiển nhúng STM32 và giao diện giám sát C#. Kết quả thực nghiệm khẳng định mô hình vận hành ổn định, chính xác theo các biên dạng chuyển động được lập trình, mang lại giá trị thực tiễn và tham khảo học thuật cao trong lĩnh vực cơ điện tử.