Giới thiệu dự án

Trong kỷ nguyên Công nghiệp 4.0 và chuyển đổi số sản xuất, ngành công nghiệp chế tạo thiết bị điện tử đòi hỏi độ chính xác vi mô cùng tốc độ lắp ráp chu kỳ ngắn. Theo thống kê từ Hiệp hội Công nghiệp Điện tử Toàn cầu, các công đoạn lắp ráp thủ công (Manual Assembly) chiếm tới 42% tổng thời gian chu kỳ sản xuất và đóng góp hơn 65% số lỗi liên quan đến sai lệch chân linh kiện (misalignment) và hỏng hóc cơ học. Nhằm giải quyết triệt để bài toán tự động hóa trong khâu gia công mạch in PCB và lắp ráp vi mạch bán dẫn, đề tài "Ứng dụng Pick&Place 3 trục điều khiển hệ thống lắp ráp linh kiện tự động" được nghiên cứu và chế tạo hoàn chỉnh bởi nhóm tác giả Phạm Công Hoà và Nguyễn Hoàng Ân dưới sự hướng dẫn của ThS. Nguyễn Tử Đức tại Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh.

                  +-------------------------------------------------+
                  |      HỆ THỐNG PICK & PLACE TỰ ĐỘNG 3 TRỤC       |
                  +-------------------------------------------------+
                                           |
         +---------------------------------+---------------------------------+
         |                                 |                                 |
         v                                 v                                 v
+------------------+             +--------------------+            +--------------------+
|  CAD/LISP/EXCEL  |             | MITSUBISHI Q-PLC   |            | CƠ KHÍ & TRUYỀN ĐỘNG|
| - AutoCAD 2021   | --MX Sheet->| - Q03UDCPU         | --SSCNET-->| - AC Servo HC-KFS  |
| - AutoLISP Script|             | - QD75D4 / QD75MH1 |   III/Pulse| - Driver MR-J3/C10A|
| - MX Component   |             | - QX80 / QY42P     |            | - Vitme Bi CMX/CDV |
+------------------+             +--------------------+            +--------------------+

Vấn đề thực tiễn (Problem Statement)

Các dây chuyền sản xuất truyền thống đang đối mặt với những thách thức lớn:

  • Sai số tích lũy của con người: Việc khoan định vị và cắm các dòng linh kiện vi mạch nhiều chân (DIP IC, SOP IC) bằng tay gây ra tỷ lệ lỗi sản phẩm từ 5% đến 8%.
  • Thời gian chuyển đổi mẫu mã (Changeover Time) kéo dài: Khi đổi bản vẽ gia công PCB, kỹ thuật viên phải nạp lại tọa độ thủ công, tốn từ 2 đến 4 giờ làm việc.
  • Rung động và suy hao tín hiệu: Các hệ thống điều khiển vị trí thông thường sử dụng phát xung rời rạc dễ bị nhiễu điện từ (EMI) từ động cơ Spindle công suất cao.

Mục tiêu dự án

  1. Thiết kế & chế tạo cơ khí hoàn chỉnh: Xây dựng hệ thống khung cơ khí 3 trục tọa độ Cartesian ($X-Y-Z$) kích thước chuẩn $1050 \times 950 \times 600\text{ mm}$, đế nhôm định hình dày $8\text{ mm}$ chịu lực, đảm bảo độ cứng vững khi động cơ gia công hoạt động ở tần số rung cao.
  2. Xây dựng giải pháp phần cứng điều khiển: Tích hợp bộ điều khiển lập trình trung tâm PLC Mitsubishi dòng Q Series (CPU Q03UDCPU) kết hợp cùng hai module định vị chuyên dụng QD75D4 (phát xung mở - Open Collector) và QD75MH1 (giao thức truyền thông quang SSCNET III).
  3. Phát triển chu trình chuyển đổi dữ liệu CAD-to-PLC tự động: Lập trình mã AutoLISP trích xuất tọa độ lỗ khoan và tọa độ chân linh kiện trực tiếp từ AutoCAD 2021, xuất sang file trung gian CSV/Excel và nạp thẳng vào thanh ghi Data Register ($D$) của PLC thông qua MX Sheet mà không cần lập trình lại tọa độ tay.
  4. Hệ thống chấp hành kép (Dual Execution Mechanism): Tích hợp Spindle Brushless CNC $400\text{W}$ (tốc độ $3000 - 12000\text{ RPM}$, đầu kẹp dao ER11 cho mũi khoan $1\text{ mm}$) cùng cơ cấu tay gắp khí nén song song Koganei NHBDPG-8 kết hợp van đảo chiều $5/2$ AirTAC 4V210-08 $24\text{VDC}$.
  5. Giám sát vận hành thời gian thực qua HMI: Thiết kế giao diện tương tác người - máy trên màn hình Mitsubishi GOT2000 qua phần mềm GT Designer 3, hỗ trợ chế độ Manual (JOG), Homing (OPR) và Auto Run.

Phạm vi và giới hạn hệ thống

  • Vật liệu gia công & lắp ráp: Tấm mạch phôi Mica và tấm mạch đồng tiêu chuẩn.
  • Kích thước ốc & linh kiện: Hỗ trợ định vị và bắt ốc từ cỡ M1, M2, M3 đến M8; gắp các linh kiện IC chuẩn đóng gói chân cắm.
  • Phạm vi nghiên cứu: Mô hình thử nghiệm cấp độ phòng Lab (TRL 5-6), phôi và kho cấp phôi được cố định vị trí cơ học trên bàn làm việc.

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

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

Để khẳng định tính ưu việt của giải pháp, hệ thống Pick&Place 3 trục sử dụng PLC Mitsubishi Q-Series được đặt lên bàn cân so sánh kỹ thuật với các giải pháp hiện hành trên thị trường:

Tiêu chí kỹ thuật Phương pháp thủ công (Manual) Máy phay/khoan CNC mini rời rạc Hệ thống tích hợp Pick&Place PLC Mitsubishi Q (Đề tài)
Độ chính xác lặp lại $\pm 0.5\text{ mm} - \pm 1.0\text{ mm}$ $\pm 0.05\text{ mm}$ $\mathbf{\pm 0.01\text{ mm}}$
Thời gian nạp dữ liệu bản vẽ Không áp dụng (thủ công) $15 - 30\text{ phút}$ (xuất G-code) $\mathbf{< 5\text{ giây}}$ (CAD $\rightarrow$ AutoLISP $\rightarrow$ MX Sheet)
Khả năng kháng nhiễu công nghiệp Kém Trung bình (cáp đồng song song) Tuyệt đối (Mạng cáp quang SSCNET III)
Tích hợp Khoan & Gắp linh kiện Tách rời hai công đoạn Chỉ khoan, không có cơ cấu gắp 2-in-1: Khoan định vị + Gắp khí nén song song
Độ tin cậy vị trí khi mất điện Không có Phải Homing lại từ đầu Lưu tọa độ thực nhờ Encoder tuyệt đối (ABS)

Ưu tiên yêu cầu hệ thống theo mô hình MoSCoW

  • Must have (Bắt buộc): Điều khiển nội suy tuyến tính 3 trục $X-Y-Z$; tính toán tỉ lệ hộp số điện tử ($CMX/CDV$) tương thích tần số phát xung $200\text{ kpps}$; cơ chế an toàn ngắt khẩn cấp qua cảm biến tiệm cận Azbil APM-D3B1 (FLS/RLS/DOG); HMI JOG và hiển thị tọa độ thời gian thực.
  • Should have (Nên có): Tự động nạp tọa độ từ bản vẽ AutoCAD qua AutoLISP và MX Sheet; khả năng tích hợp đầu đọc mã vạch Cognex DataMan 8050 quét mã QR quản lý quy trình.
  • Could have (Có thể có): Mở rộng hệ trục thứ 4 (trục xoay R) để xoay góc linh kiện theo vector chân cắm.
  • Won't have (Chưa thực hiện ở pha này): Hệ thống thị giác máy tính AI 3D (3D Machine Vision) tự động nhận diện góc nghiêng phôi ngẫu nhiên.

Thiết kế hệ thống

graph TD
    subgraph Upper_Level ["Tầng Giám Sát & Dữ Liệu"]
        CAD["AutoCAD 2021 (AutoLISP)"] -->|File CSV| EXCEL["Microsoft Excel"]
        EXCEL -->|MX Sheet / MX Component| CPU["Mitsubishi Q03UDCPU"]
        HMI["GOT2000 HMI (GT Designer 3)"] <-->|Ethernet 100Mbps| CPU
        BARCODE["Cognex DataMan 8050"] -->|RS232/USB HID| CPU
    end

    subgraph Control_Level ["Tầng Điều Khiển Trung Tâm (Rack Q35B)"]
        CPU <--> BASE["Base Rack Q35B + Power Q61P"]
        CPU --> QD75D4["Positioning Module QD75D4 (Pulse Output)"]
        CPU --> QD75MH1["Positioning Module QD75MH1 (SSCNET III Optical)"]
        CPU --> QX80["Digital Input QX80 (24VDC)"]
        CPU --> QY42P["Digital Output QY42P (Transistor)"]
    end

    subgraph Drive_Level ["Tầng Truyền Động & Chấp Hành"]
        QD75D4 -->|Pulse/Sign 200kpps| MRC10A["Servo Driver MR-C10A (Trục X, Y)"]
        QD75MH1 -->|Cáp quang SSCNET III 50Mbps| MRJ3B["Servo Driver MR-J3-10B (Trục Z)"]
        MRC10A --> MOTOR_XY["AC Servo HC-KFS13B (Trục X, Y)"]
        MRJ3B --> MOTOR_Z["AC Servo MR-J3 Series (Trục Z)"]
        QY42P --> RELAY["Relay Trung Gian LY2N DC24V"]
        RELAY --> VALVE["Van Điện Từ 5/2 AirTAC 4V210-08"]
        RELAY --> SPINDLE["DC Spindle Brushless 400W (12000 RPM)"]
        VALVE --> CYLINDER["Tay Kẹp Khí Nén Koganei NHBDPG-8"]
    end

    subgraph Feedback_Level ["Tầng Cảm Biến & Phản Hồi"]
        AZBIL["Cảm Biến Tiệm Cận Azbil APM-D3B1 (FLS, RLS, DOG)"] --> QX80
        ENC_XY["Incremental Encoder (4000 xung/vòng)"] --> MRC10A
        ENC_Z["Absolute 18-bit Encoder (262144 xung/vòng)"] --> MRJ3B
    end

Danh mục công nghệ & phiên bản chuẩn (Technology Stack)

  • Bộ điều khiển PLC: Mitsubishi MELSEC Q Series (Base Q35B, Nguồn Q61P $100-240\text{VAC}$, CPU Q03UDCPU tốc độ xử lý lệnh cơ bản $9.5\text{ ns}$).
  • Module chức năng mở rộng: QD75D4 (4 trục phát xung vi sai/open collector lên tới $200\text{ kpps}$), QD75MH1 (1 trục SSCNET III), QX80 (16 ngõ vào số $24\text{VDC}$ Sink/Source), QY42P (16 ngõ ra Sink Transistor $0.1\text{A}/24\text{VDC}$).
  • Hệ thống Servo & Động cơ: Động cơ AC Servo Mitsubishi HC-KFS13B ($100\text{W}$, $3000\text{ RPM}$), Servo Driver MR-C10A (điều khiển phát xung), Servo Driver MR-J3-10B (giao tiếp quang SSCNET III).
  • Phần mềm kỹ thuật: SolidWorks 2021 (thiết kế cơ khí 3D), AutoCAD 2021 (thiết kế layout mạch và trích xuất điểm), GX Works2 v1.560W (lập trình Ladder Logic PLC), GT Designer 3 (lập trình giao diện HMI GOT2000), MR Configurator (cài đặt tham số và dò sóng động cơ Servo), MX Sheet v2.0 / MX Component v4.0 (giao tiếp dữ liệu OLE/DDE).

Implementation và kết quả

Quá trình phát triển và tính toán cơ sở động học

Trọng tâm kỹ thuật của hệ thống nằm ở việc đồng bộ tỷ số truyền cơ khí với tần số phát xung điều khiển để đạt độ phân giải dịch chuyển chính xác $\Delta s = 0.01\text{ mm}$.

                 TÍNH TOÁN HỘP SỐ ĐIỆN TỬ (ELECTRONIC GEAR CMX/CDV)

 [Tần số xung PLC: 200 kpps] ---> [Driver: CMX / CDV] ---> [Encoder: 4000 ppr]
                                                                  |
                                                           [Vitme: Pb = 20mm]
                                                                  |
                                                       [Độ phân giải: 0.01 mm]

1. Tính toán hộp số điện tử trục X và trục Y (Dùng Driver MR-C10A & Vitme $P_b = 20\text{ mm}$)

  • Vận tốc tối đa của trục vít me: $V_{max} = 1000\text{ mm/s}$.
  • Tốc độ quay của động cơ: $$N = \frac{V_{max} \times 60}{P_b} = \frac{1000 \times 60}{20} = 3000\text{ vòng/phút}$$
  • Tần số xung danh định của động cơ tại $3000\text{ vòng/phút}$ với độ phân giải Encoder $P_t = 4000\text{ xung/vòng}$: $$f_{motor} = \frac{4000 \times 3000}{60} = 200,000\text{ xung/s}$$
  • Tần số phát xung tối đa từ PLC là $f_{PLC_max} = 200,000\text{ xung/s}$. Ta có bất đẳng thức điều kiện: $$\frac{CMX}{CDV} \ge \frac{f_{motor}}{f_{PLC_max}} = \frac{200,000}{200,000} = 1$$
  • Để cơ cấu dịch chuyển đoạn $\Delta s = 0.01\text{ mm}$, số vòng quay tương ứng của động cơ là $\frac{0.01}{20}\text{ vòng}$. Số xung Encoder tương ứng: $$P_{target} = \frac{0.01 \times 4000}{20} = 2\text{ xung}$$
  • Biểu thức quy đổi qua hộp số điện tử với $f_{pulse_in}$ là số xung từ PLC: $$f_{pulse_in} \times \frac{CMX}{CDV} = P_{target} = 2\text{ xung}$$
  • Chọn $CDV = 1$ và $CMX = 2$, suy ra $f_{pulse_in} = 1\text{ xung}$ cho mỗi $0.01\text{ mm}$ dịch chuyển. Tỷ lệ thỏa mãn điều kiện $CMX/CDV = 2/1 > 1$.

2. Tính toán hộp số điện tử trục Z (Dùng Driver MR-C10A & Vitme $P_b = 6\text{ mm}$)

  • Vận tốc lớn nhất trục Z: $V_{max_Z} = 300\text{ mm/s}$.
  • Tốc độ quay của động cơ: $$N_Z = \frac{300 \times 60}{6} = 3000\text{ vòng/phút}$$
  • Với độ dịch chuyển $\Delta s = 0.01\text{ mm}$, số xung phản hồi thực tế của động cơ: $$P_{target_Z} = \frac{0.01 \times 4000}{6} = \frac{40}{6} = \frac{20}{3}\text{ xung}$$
  • Thiết lập phương trình hộp số: $$f_{pulse_in} \times \frac{CMX}{CDV} = \frac{20}{3}$$
  • Chọn $CDV = 3$, $CMX = 5$, ta suy ra: $$f_{pulse_in} \times \frac{5}{3} = \frac{20}{3} \implies f_{pulse_in} = 4\text{ xung}$$
  • Như vậy, module QD75D4 phát ra đúng 4 xung thì trục Z sẽ tịnh tiến chính xác $0.01\text{ mm}$ ($1\text{ xung} = 0.0025\text{ mm}$).

Thuật toán trích xuất dữ liệu AutoLISP và truyền thông MX Sheet

;; AutoLISP Script: Export_Coordinates_To_CSV.lsp
;; Chức năng: Quét tất cả các điểm khoan (Point/Circle) trên Layer "DRILL_HOLES" và xuất tọa độ X, Y sang CSV
(defun c:ExportHoles (/ ss file ent pt x y count)
  (setq ss (ssget '((0 . "POINT,CIRCLE") (8 . "DRILL_HOLES"))))
  (if ss
    (progn
      (setq file (open "C:\\CAD_DATA\\DrillCoordinates.csv" "w"))
      (write-line "Index,X_Coord,Y_Coord,Status" file)
      (setq count 0)
      (repeat (sslength ss)
        (setq ent (ssname ss count))
        (setq pt (cdr (assoc 10 (entget ent))))
        (setq x (rtos (car pt) 2 3))
        (setq y (rtos (cadr pt) 2 3))
        (write-line (strcat (itoa (1+ count)) "," x "," y ",0") file)
        (setq count (1+ count))
      )
      (close file)
      (princ (strcat "\nXuất thành công " (itoa count) " tọa độ."))
    )
    (princ "\nKhông tìm thấy đối tượng trên layer DRILL_HOLES.")
  )
  (princ)
)
+---------------------------------------------------------------------------------------------------+
| LƯU ĐỒ XỬ LÝ DỮ LIỆU TỰ ĐỘNG TỪ BẢN VẼ ĐẾN THANH GHI PLC                                         |
|                                                                                                   |
| [AutoCAD 2021]                                                                                    |
|       |                                                                                           |
|       | (Chạy Script AutoLISP)                                                                    |
|       v                                                                                           |
| [DrillCoordinates.csv]                                                                            |
|       |                                                                                           |
|       | (Tự động nạp qua macro)                                                                   |
|       v                                                                                           |
| [Microsoft Excel]                                                                                 |
|       |                                                                                           |
|       | (MX Sheet quét ô nhớ qua chuẩn truyền thông OLE Automation)                               |
|       v                                                                                           |
| [PLC Mitsubishi Q03UDCPU]                                                                         |
|       |                                                                                           |
|       +---> D2000 (Tổng số điểm khoan nạp vào)                                                    |
|       +---> D2002-D2003 (Tọa độ X_Pos điểm 1 - 32 bit DINT)                                       |
|       +---> D2004-D2005 (Tọa độ Y_Pos điểm 1 - 32 bit DINT)                                       |
|       +---> ...                                                                                   |
|       +---> D2998-D2999 (Tọa độ Z_Depth khoan)                                                    |
+---------------------------------------------------------------------------------------------------+

Thuật toán điều khiển chuyển động nội suy tuyến tính (Linear Interpolation)

Chương trình lập trình điều khiển trung tâm trên GX Works2 sử dụng tập lệnh chuyên dụng điều khiển chuyển động của Positioning Module QD75D4/QD75MH1. Cấu trúc luồng thực thi trong một chu kỳ khoan & gắp:

[Khởi tạo Hệ thống (Homing / OPR)] 
                |
                v
[Đọc mã vạch sản phẩm (Cognex DataMan 8050 qua HID/RS232)]
                |
                v
[Kích hoạt MX Sheet: Ghi tọa độ CAD vào mảng D2000 - D2500]
                |
                v
[BẮT ĐẦU VÒNG LẶP GIA CÔNG KHOAN (Mode 1)]
  +--> [Nội suy tuyến tính X-Y đến vị trí D(2000 + 2*i)]
  |    [Spindle ON: Khởi động động cơ Spindle 400W đạt 10,000 RPM]
  |    [Hạ trục Z tịnh tiến theo tốc độ gia công V_drill = 5 mm/s]
  |    [Trục Z chạm chiều sâu định mức -> Delay 200ms làm sạch bavia]
  |    [Rút trục Z về vị trí an toàn Z_safe = 50 mm]
  |    [Tăng chỉ số i = i + 1] -> (Lặp lại cho đến hết n điểm)
  v
[BẮT ĐẦU CHU TRÌNH GẮP PICK & PLACE (Mode 2)]
  +--> [Di chuyển cụm 3 trục đến tọa độ Kho Linh Kiện (Feeder Bin)]
  |    [Hạ trục Z -> Kích hoạt Van AirTAC 4V210-08 -> Kẹp Koganei đóng]
  |    [Nâng trục Z -> Di chuyển nội suy X-Y đến vị trí lỗ mạch tương ứng]
  |    [Hạ trục Z -> Ngắt Van khí nén -> Tay kẹp mở thả linh kiện]
  |    [Rút trục Z -> Kiểm tra cờ hoàn thành]
  v
[KẾT THÚC CHU TRÌNH - Xuất tín hiệu Ready ra HMI và Đèn Tháp]

Thử nghiệm và đánh giá hiệu năng thực nghiệm

Hệ thống được đưa vào vận hành thử nghiệm $100$ chu trình liên tục trên 2 loại phôi (Tấm Mica dày $3\text{ mm}$ và Tấm mạch đồng phủ phíp thủy tinh FR4 dày $1.6\text{ mm}$) với mũi khoan đường kính $1.0\text{ mm}$ (M1).

          BIỂU ĐỒ PHÂN BỐ KẾT QUẢ GIA CÔNG VÀ LẮP RÁP (100 MẪU THỰC NGHIỆM)
 100 +-----------------------------------------------------------------------+
     |                                                                       |
  80 |   [Khoan định vị: 100% Hoàn thành]                                    |
     |   [Độ lệch tâm cực đại: 0.012 mm]                                     |
  60 |                                                                       |
     |                                 [Gắp thả Pick&Place: 99% Thành công]  |
  40 |                                 [1% Lỗi do biến dạng chân linh kiện]  |
     |                                                                       |
  20 |                                                                       |
     |                                                                       |
   0 +-----------------------------------------------------------------------+
Hạng mục thử nghiệm Chỉ tiêu thiết kế ban đầu Kết quả thực nghiệm đo đạc Đánh giá sai số / Tỷ lệ
Độ chính xác vị trí trục X, Y $\pm 0.02\text{ mm}$ $\mathbf{\pm 0.01\text{ mm}}$ Đạt $100%$ yêu cầu
Độ chính xác độ sâu trục Z $\pm 0.05\text{ mm}$ $\mathbf{\pm 0.02\text{ mm}}$ Đạt $100%$ yêu cầu
Thời gian khoan 1 lỗ (Cycle time) $< 3.0\text{ s/lỗ}$ $\mathbf{2.1\text{ s/lỗ}}$ Vượt tiến độ $30%$
Thời gian gắp và đặt 1 linh kiện $< 4.0\text{ s/con}$ $\mathbf{3.2\text{ s/con}}$ Vượt tiến độ $20%$
Độ ổn định truyền thông SSCNET $0\text{ khung lỗi / 1h}$ $\mathbf{0\text{ lỗi truyền dẫn}}$ Kháng nhiễu tuyệt đối
Tỷ lệ gắp linh kiện thành công $> 98%$ $\mathbf{99.0%}$ (99/100 chu trình) 1 lỗi do chân linh kiện bị cong

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

  1. Chuỗi cung ứng dữ liệu CAD-to-Motion liền mạch (Seamless CAD-to-Motion Pipeline): Loại bỏ hoàn toàn sự phụ thuộc vào các phần mềm CAM đắt tiền và quy trình nạp G-code phức tạp. Việc ứng dụng trực tiếp AutoLISP kết hợp MX Sheet tạo nên cầu nối trực tiếp từ bản vẽ thiết kế đến thanh ghi điều khiển của PLC Q-Series, rút ngắn $95%$ thời gian chuẩn bị sản xuất.
  2. Cấu trúc điều khiển truyền thông lai (Hybrid Optical-Pulse Motion Control): Tích hợp song song giải pháp phát xung vi sai tốc độ cao (Module QD75D4 cho 2 trục $X-Y$) và giao thức truyền thông sợi quang SSCNET III ($50\text{ Mbps}$ qua Module QD75MH1 cho trục $Z$). Giải pháp này tận dụng tối đa thế mạnh chống nhiễu từ trường của cáp quang đối với cơ cấu trực tiếp mang Spindle gia công công suất lớn, đồng thời tiết kiệm chi phí đầu tư phần cứng.
  3. Thuật toán quy đổi tọa độ động giữa không gian Home và Không gian làm việc: Hệ thống tự động bù trừ sai lệch gốc cơ khí thông qua thuật toán ánh xạ ma trận điểm: $$X_{work} = X_{actual} - X_{offset_home}, \quad Y_{work} = Y_{actual} - Y_{offset_home}$$ Giúp thiết bị có thể tái lập chu trình chính xác ngay cả sau khi kích hoạt dừng khẩn cấp (Emergency Stop) hoặc mất nguồn đột ngột.

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

Kịch bản ứng dụng trong công nghiệp (Industrial Use Cases)

  • Nhà máy sản xuất PCB/PCBA quy mô vừa và nhỏ (SME): Ứng dụng trong công đoạn gia công mẫu thử (Rapid Prototyping) mạch in điện tử hai lớp và lắp ráp các linh kiện công suất, rơ-le, biến áp dạng cắm chân (THT).
  • Dây chuyền bắt vít và lắp ráp chi tiết cơ điện tử tự động: Thay thế cơ cấu khoan bằng đầu vặn vít tự động kết hợp khay cấp ốc tự động để bắt các cụm ốc kích cỡ từ M1 đến M8 trên vỏ thiết bị điện tử gia dụng.
  • Phân loại và đóng gói vi mạch IC: Kết hợp đầu đọc mã vạch Cognex DataMan 8050 để quét mã QR trên khay Tape & Reel, tự động gắp và phân loại IC vào các khay đạt chuẩn (Pass) hoặc lỗi (Fail).
                      BÀI TOÁN PHÂN TÍCH TÀI CHÍNH & HOÀN VỐN (ROI)
                      
 [Chi phí đầu tư hệ thống: ~45 - 60 triệu VNĐ]
                      |
                      v
 [Tiết kiệm chi phí nhân công: 2 công nhân x 8 triệu/tháng = 16 triệu VNĐ/tháng]
                      |
                      v
 [GIẢM PHẾ PHẨM DO LỖI LẮP RÁP: Tiết kiệm ~4 triệu VNĐ/tháng]
                      |
                      v
 ===> THỜI GIAN HOÀN VỐN ĐẦU TƯ (PAYBACK PERIOD): 3.5 ĐẾN 4.5 THÁNG <===

Lộ trình triển khai hệ thống (Deployment Roadmap)

  • Giai đoạn 1 (Tuần 1 - 4): Chuẩn bị mặt bằng, cân chỉnh cơ khí khung đế nhôm, gia công gá đặt Spindle và xylanh Koganei.
  • Giai đoạn 2 (Tuần 5 - 8): Đấu nối tủ điện công nghiệp (Aptomat Schneider, rơ-le Omron, bộ lọc nguồn chống nhiễu), cấu hình tham số Driver MR-J3/MR-C10A trên phần mềm MR Configurator.
  • Giai đoạn 3 (Tuần 9 - 12): Lập trình khối hàm điều khiển Motion trên GX Works2, liên kết OLE DDE qua MX Component, thiết kế giao diện HMI GOT2000.
  • Giai đoạn 4 (Tuần 13 - 14): Hiệu chỉnh tham số PID vị trí, kiểm thử gia công thực tế trên phôi đồng, đào tạo chuyển giao vận hành.

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

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

  • Cơ cấu gá kẹp phôi tĩnh: Bàn phôi hiện tại yêu cầu cố định phôi thủ công bằng chốt định vị cơ khí, chưa có cơ cấu tự động kẹp nhả và băng tải nạp phôi liên tục.
  • Giới hạn kích thước linh kiện: Xylanh kẹp Koganei NHBDPG-8 có hành trình đóng mở giới hạn ($5\text{ mm} - 9.6\text{ mm}$), chỉ phù hợp với các dòng vi mạch kích thước tiêu chuẩn, chưa gắp được linh kiện hình dạng dị hình phức tạp.
  • Thiếu phản hồi lực kẹp thông minh: Lực kẹp đang duy trì cố định qua áp suất khí nén ($0.7\text{ MPa}$), tiềm ẩn nguy cơ nứt vỡ nếu linh kiện là tinh thể gốm mỏng hoặc cảm biến siêu nhạy.

Định hướng nghiên cứu và nâng cấp

  • Tích hợp Camera 2D/3D Machine Vision: Lắp đặt camera thị giác máy tính tại đầu trục Z để tự động tính toán góc xoay lệch ($\Delta \theta$) và tọa độ tâm linh kiện theo thời gian thực (Real-time Visual Servoing).
  • Mở rộng cánh tay robot SCARA 4 trục: Nâng cấp cơ cấu chấp hành thành robot SCARA hoặc Delta Robot để tăng tốc độ gắp lên $> 120\text{ picks/phút}$.
  • Kết nối chuẩn truyền thông công nghiệp OPC UA / MQTT: Phát triển Module IoT Gateway kết nối PLC Q-Series lên hệ thống quản lý điều hành sản xuất (MES/SCADA) phục vụ bảo trì dự đoán (Predictive Maintenance).

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

  • Sinh viên & Kỹ sư ngành Tự động hóa: Tài liệu cung cấp phương pháp tính toán hộp số điện tử ($CMX/CDV$), kỹ thuật cấu hình module định vị chuyên sâu QD75 và giải pháp lập trình mạng quang SSCNET III tiêu chuẩn công nghiệp.
  • Lập trình viên & Kỹ sư hệ thống (System Integrators): Tham khảo kiến trúc tích hợp hệ thống phần mềm mở giữa AutoCAD (AutoLISP) và PLC thông qua giao thức trung gian MX Sheet.
  • Doanh nghiệp vừa và nhỏ (SMEs): Bản thiết kế và bảng phân tích kinh tế thực tế giúp các nhà máy nhanh chóng áp dụng tự động hóa với chi phí chỉ bằng $20 - 30%$ so với việc nhập khẩu máy chuyên dụng từ Nhật Bản hoặc châu Âu.
  • Các nhà nghiên cứu ứng dụng: Khung lý thuyết và số liệu thực nghiệm làm tiền đề để phát triển các thuật toán nội suy nâng cao (NURBS interpolation) và điều khiển bám thích nghi trên nền tảng PLC hiệu năng cao.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống là gì?

Hệ thống yêu cầu nguồn cấp điện lưới $220\text{VAC} \pm 10%$, $50\text{Hz}$ có tiếp địa chống nhiễu ($R_{earth} < 10\ \Omega$), nguồn khí nén ổn định từ $0.5 - 0.8\text{ MPa}$ đã qua bộ lọc tách nước. Máy tính điều khiển cần cài đặt AutoCAD 2021, Microsoft Excel 2016 trở lên, MX Component v4.0, GX Works2 v1.560W và một cổng giao tiếp Ethernet/USB với CPU Q03UDCPU.

2. Giới hạn mở rộng số trục và khả năng nâng cấp tốc độ của PLC Q-Series?

Hệ thống hiện sử dụng CPU Q03UDCPU hỗ trợ quản lý tối đa $4096$ điểm I/O logic. Module QD75D4 cho phép điều khiển $4$ trục phát xung độc lập, trong khi mạng quang SSCNET III trên module QD75MH/QD77MS có thể mở rộng lên tới $16$ hoặc $32$ trục Servo đồng bộ hoàn toàn mà không làm suy giảm thời gian quét vòng (Scan time giữ ổn định ở mức $0.5 - 2.0\text{ ms}$).

3. Làm thế nào để tích hợp hệ thống với các phần mềm ERP/MES hiện có của nhà máy?

PLC Mitsubishi Q03UDCPU tích hợp sẵn cổng Ethernet công nghiệp hỗ trợ giao thức MC Protocol (MELSEC Communication Protocol). Doanh nghiệp có thể sử dụng các OPC Server chuẩn (như Kepware KepServerEX hoặc MX OPC Server) để đọc/ghi trực tiếp toàn bộ dữ liệu trạng thái, sản lượng, mã lỗi lên cơ sở dữ liệu SQL Server của hệ thống ERP/MES.

4. Chi phí bảo trì định kỳ và tuổi thọ của các thiết bị chính như thế nào?

Hệ thống sử dụng động cơ AC Servo Mitsubishi không chổi than (Brushless) và vitme bi công nghiệp bôi trơn định kỳ $6\text{ tháng/lần}$ có tuổi thọ danh định trên $20,000\text{ giờ}$ làm việc liên tục. Chi phí bảo trì hàng năm ước tính dưới $5%$ tổng giá trị thiết bị, chủ yếu dành cho việc thay thế đầu mũi khoan mòn và gioăng phớt khí nén của xylanh Koganei.

5. Tại sao không dùng máy CNC thông thường mà phải chế tạo máy Pick&Place tích hợp?

Máy CNC truyền thống được thiết kế tối ưu cho gia công cắt gọt nặng, tốc độ di chuyển không tải (Rapid feed rate) thấp và hoàn toàn không có cơ cấu chấp hành khí nén đồng bộ để gắp đặt linh kiện. Hệ thống Pick&Place tích hợp tối ưu hóa cả hai chu trình trong cùng một không gian làm việc, loại bỏ thời gian gá đặt lại phôi giữa công đoạn khoan và lắp ráp, giảm thiểu tuyệt đối sai số tích lũy giữa các đồ gá.


Kết luận

Đề tài "Ứng dụng Pick&Place 3 trục điều khiển hệ thống lắp ráp linh kiện tự động" đã giải quyết trọn vẹn bài toán cơ - điện tử - điều khiển tự động hóa tích hợp trong gia công và lắp ráp linh kiện vi mạch. Bằng việc làm chủ công nghệ điều khiển chuyển động đa trục trên nền tảng PLC Mitsubishi Q-Series, khai thác sức mạnh của mạng truyền thông cáp quang SSCNET III và xây dựng thành công quy trình tự động hóa chuyển đổi bản vẽ AutoCAD sang PLC qua AutoLISP/MX Sheet, công trình đã chứng minh tính khả thi cao, độ chính xác lặp lại đạt $\pm 0.01\text{ mm}$ và hiệu suất vận hành vượt $20 - 30%$ so với mục tiêu ban đầu. Đây là giải pháp tự động hóa có tính ứng dụng thực tiễn vượt trội, sẵn sàng chuyển giao công nghệ cho các doanh nghiệp chế tạo điện tử, góp phần nâng cao năng lực sản xuất nội địa trong bối cảnh công nghiệp hóa hiện đại.