Giới thiệu dự án
Trong bối cảnh bùng nổ của cuộc Cách mạng Công nghiệp 4.0 và xu hướng tự động hóa nhà máy thông minh (Smart Factory), các hệ thống phân loại sản phẩm tự động đóng vai trò là mắt xích sống còn trong chuỗi cung ứng và logistics sản xuất. Theo các báo cáo thống kê từ Hiệp hội Robot Quốc tế (IFR), việc triển khai robot công nghiệp vào các dây chuyền phân loại và đóng gói đã giúp tăng năng suất toàn chu kỳ lên từ 35% đến 60%, đồng thời cắt giảm tỷ lệ hư hỏng sản phẩm do thao tác thủ công xuống dưới 0.1%.
Tuy nhiên, tại nhiều doanh nghiệp vừa và nhỏ ở Việt Nam, quá trình phân loại, kiểm tra mã sản phẩm (Barcode/QR code) và bốc dỡ phần lớn vẫn dựa vào thao tác thủ công hoặc các cơ cấu chấp hành khí nén đơn giản. Các phương thức này bộc lộ nhiều điểm nghẽn nghiêm trọng (pain points):
- Độ chính xác và tốc độ hạn chế: Thao tác thủ công dễ gây nhầm lẫn khi phân loại các dòng sản phẩm có quy cách đóng gói tương đồng, tốc độ xử lý không đáp ứng được các băng tải vận hành trên 30 mét/phút.
- Hiện tượng trượt bước và sai số tích lũy: Các hệ truyền động bước hở (Open-loop Stepper) hoặc cơ cấu khí nén không có phản hồi vị trí thời gian thực, dẫn đến sai lệch cơ khí sau nhiều chu kỳ vận hành liên tục.
- Nhiễu tín hiệu điều khiển: Việc truyền xung tốc độ cao bằng dây đồng truyền thống giữa bộ điều khiển và nhiều driver động cơ thường xuyên bị suy hao và nhiễu điện từ trường (EMI) trong môi trường công nghiệp nặng.
Nhằm giải quyết triệt để các bài toán trên, đồ án tốt nghiệp "Robot phân loại sản phẩm kết hợp PLC và AC Servo" tập trung nghiên cứu, thiết kế và chế tạo hoàn chỉnh mô hình tay máy SCARA 4 bậc tự do tích hợp hệ thống thị giác máy (Machine Vision) và mạng điều khiển chuyển động quang học tốc độ cao.
+-----------------------------------------------------------+
| GIÁM SÁT & ĐIỀU KHIỂN |
| HMI GOT1000 / GOT2000 / SoftGOT |
+-----------------------------+-----------------------------+
| RS-232 / Ethernet
v
+------------------------------------+-----------------------------+
| PLC MITSUBISHI Q06HCPU |
| +-----------------------+ +----------------------+ |
| | Module Ethernet | | Module Vị Trí | |
| | QJ71E71-100 | | QD75MH1 / QD75MH4 | |
| +-----------+-----------+ +-----------+----------+ |
+---------------|-----------------------------------|--------------+
| TCP/IP Socket | SSCNET III (Cáp quang)
v v
+---------------+-----------+ +-----------+--------------+
| CAMERA CÔNG NGHIỆP | | AC SERVO MR-J3-B |
| Cognex In-Sight 5110 | | (Mã hóa tuyệt đối 18-bit)|
+---------------------------+ +-----------+--------------+
| U-V-W / Encoder
v
+-----------+--------------+
| ROBOT SCARA 4-DOF |
| Khâu 1, 2, Trục Z, Roll|
+--------------------------+
Mục tiêu đề tài
- Thiết kế và gia công cơ khí: Chế tạo hoàn chỉnh cấu trúc tay máy SCARA 4 bậc tự do (Selective Compliance Assembly Robot Arm) và hệ thống băng tải cấp phôi tự động.
- Thiết lập truyền thông quang học SSCNET III: Cấu hình module định vị vị trí
QD75MH4 giao tiếp trực tiếp với các servo amplifier dòng MR-J3-B thông qua cáp quang công nghiệp tốc độ 50 Mbps.
- Tích hợp xử lý ảnh công nghiệp: Thiết lập mạng truyền thông TCP/IP giữa PLC Mitsubishi
Q06HCPU (thông qua module QJ71E71-100) và camera công nghiệp Cognex In-Sight 5110 để giải mã Barcode/DataMatrix thời gian thực.
- Xây dựng thuật toán động học và điều khiển: Giải bài toán động học thuận/nghịch Denavit-Hartenberg (D-H), xây dựng giải thuật nội suy quỹ đạo tuyến tính và cung tròn, phân loại sản phẩm chẵn/lẻ trực tiếp khi phôi đang chuyển động.
- Thiết kế giao diện giám sát: Lập trình bảng điều khiển HMI chuyên dụng trên màn hình Mitsubishi
GOT1000 và bộ phần mềm ảo hóa SoftGOT 2000.
Kỳ vọng đầu ra và chỉ số đo lường (Metrics)
- Tốc độ chu kỳ (Cycle Time): $\le 2.2\text{ s}$ cho một chu trình nhận diện, gắp, di chuyển và đặt sản phẩm vào khay chứa.
- Độ chính xác lặp lại (Repeatability): $\pm 0.05\text{ mm}$ tại điểm công tác cuối (End-Effector).
- Tỷ lệ nhận diện & phân loại chính xác: Đạt $\ge 99.5%$ trong điều kiện ánh sáng chuẩn công nghiệp.
- Miễn nhiễm nhiễu: Loại bỏ $100%$ xung nhiễu điện từ trên đường truyền điều khiển nhờ cáp quang SSCNET III.
Phạm vi và giới hạn
- Phạm vi nghiên cứu: Hệ thống robot SCARA 4 trục hoạt động trong không gian bán kính 450 mm, phân loại các sản phẩm dạng khối có dán mã vạch công nghiệp trên băng tải trượt.
- Giới hạn kỹ thuật: Tải trọng gắp tối đa của cơ cấu khí nén là $1.5\text{ kg}$; hệ thống xử lý thị giác dạng 2D mặt phẳng, chưa áp dụng quét chiều sâu 3D đối với các sản phẩm xếp chồng lệch trục.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Trong tự động hóa phân loại sản phẩm, ba giải pháp phổ biến nhất hiện nay bao gồm: cơ cấu xi lanh khí nén gạt phôi, robot Delta tích hợp động cơ bước, và robot SCARA kết hợp AC Servo.
| Tiêu chí kỹ thuật |
Cơ cấu khí nén truyền thống |
Robot Delta + Stepper Motor |
SCARA Robot + AC Servo + SSCNET III (Đề tài) |
| Độ linh hoạt quỹ đạo |
Kém (Chỉ di chuyển theo đường thẳng cố định) |
Cao (Chuyển động đa hướng) |
Rất cao (Nội suy 2D/3D mượt mà) |
| Độ chính xác lặp lại |
$\pm 1.0\text{ mm} - \pm 2.0\text{ mm}$ |
$\pm 0.2\text{ mm} - \pm 0.5\text{ mm}$ |
$\mathbf{\pm 0.03\text{ mm} - \pm 0.05\text{ mm}}$ |
| Tải trọng gắp (Payload) |
Giới hạn theo lực xi lanh |
Nhẹ ($< 0.5\text{ kg}$) |
Trung bình đến nặng ($1.5 - 5.0\text{ kg}$) |
| Khả năng lưu vị trí (OPR) |
Không có |
Mất gốc khi mất điện, phải dò lại |
Encoder tuyệt đối 18-bit, lưu tọa độ liên tục |
| Khả năng chống nhiễu |
Trung bình |
Kém (Dễ trượt bước do xung nhiễu) |
Tuyệt đối (Truyền thông cáp quang) |
| Chi phí đầu tư |
Thấp |
Trung bình |
Trung bình - Cao |
Yêu cầu hệ thống theo mô hình MoSCoW
- Must have (Bắt buộc): Điều khiển vị trí 4 trục độc lập/đồng thời; truyền thông quang SSCNET III ổn định giữa
QD75MH4 và MR-J3-B; giải mã chuỗi ký tự từ Cognex 5110 qua socket Ethernet; thuật toán hồi gốc tuyệt đối (Absolute OPR).
- Should have (Nên có): Cơ chế nội suy cung tròn (Circular Interpolation) mượt mà tránh rung lắc cơ khí; chức năng cảnh báo lỗi hiển thị trực quan trên HMI.
- Could have (Có thể mở rộng): Tính năng điều khiển tay qua bộ phát xung cầm tay (Manual Pulse Generator - MPG) phục vụ căn chỉnh tọa độ dạy điểm (Teaching mode).
- Won't have (Chưa thực hiện): Tích hợp AI Deep Learning phân loại biến dạng ngoại quan phức tạp.
Thiết kế hệ thống
Danh mục công nghệ và thiết bị (Technology Stack)
- Bộ điều khiển trung tâm: Mitsubishi PLC Q-Series
Q06HCPU (Tốc độ xử lý lệnh cơ bản 34 ns/LD, dung lượng bộ nhớ chương trình 60k steps).
- Module điều khiển vị trí chuyển động: Mitsubishi
QD75MH4 (Hỗ trợ 4 trục, giao tiếp SSCNET III, tần số xuất lệnh tương đương 5.6 Mpps).
- Driver & Động cơ chấp hành: AC Servo Mitsubishi dòng
MR-J3-B (Công suất 100W, 200W, 400W) kết hợp động cơ Servo tích hợp Absolute Encoder 18-bit (262,144 pulses/rev).
- Hệ thống thị giác máy: Cognex In-Sight 5110 Sensor (Độ phân giải $640 \times 480\text{ px}$, tốc độ chụp 60 fps, hỗ trợ giao tiếp chuẩn công nghiệp).
- Module mạng & I/O: Module Ethernet
QJ71E71-100 (100BASE-TX), Module ngõ vào QX42 (64 ngõ vào 24VDC), Module ngõ ra QY42P (64 ngõ ra Transistor Sink type).
- Nền tảng phần mềm:
- Lập trình PLC: GX Developer v8.89 / GX Works2 v1.570L
- Thiết kế HMI: GT Designer3 v1.178L
- Xử lý ảnh: In-Sight Explorer v4.9.0
- Thiết kế cơ khí 3D: SolidWorks 2019 Professional
BỘ ĐIỀU KHIỂN TRUNG TÂM (PLC BASE Q38B)
+-------------+-------------+-------------+-------------+-------------+-------------+
| NGUỒN Q61P | CPU Q06H | QD75MH4 | QJ71E71-100 | QX42 (DI) | QY42P (DO) |
| 100-240VAC | Central Proc| 4-Axis Optic| 100M Ethernet| 64-Pt 24VDC | 64-Pt Sink |
+------+------+------+------+------+------+------+------+------+------+------+------+
| | | | | |
v v v v v v
[Nguồn AC] [HMI COM] [SSCNET III] [TCP/IP] [Cảm biến] [Van khí nén]
| |
+---------------+ +---------------+
| Cáp quang SSCNET | Cáp RJ45 CAT6 |
v v v
+--------------+ +--------------+ +-----------+
| MR-J3-B #1 | | Cognex 5110 | | HMI GOT |
+------+-------+ +--------------+ +-----------+
| Cáp quang SSCNET
v
+--------------+
| MR-J3-B #2 |
+------+-------+
| ... Trục 3, Trục 4
Methodology (Phương pháp luận triển khai)
Dự án áp dụng mô hình phát triển hệ thống V-Model chuyên biệt cho lĩnh vực cơ điện tử (Mechatronics Engineering), kết hợp quy trình lặp kiểm thử mô-đun:
Yêu cầu hệ thống -----------------------------> Tích hợp & Kiểm thử toàn diện
\ /
Phân tích động học & cơ khí ---------> Kiểm thử tải trọng & sai số vị trí
\ /
Thiết kế tủ điện & I/O ------> Kiểm tra I/O & Truyền thông SSCNET
\ /
Lập trình Logic & Thuật toán D-H
Tiến độ thực hiện (Timeline)
- Tuần 1 - 3: Nghiên cứu nguyên lý AC Servo, SSCNET III và cấu trúc SCARA.
- Tuần 4 - 6: Tính toán động học tay máy, xây dựng bộ thông số Denavit-Hartenberg.
- Tuần 7 - 10: Thiết kế 3D trên SolidWorks, gia công cơ khí trục xoay và cụm trượt.
- Tuần 11 - 13: Thi công lắp đặt tủ điện, đấu nối nguồn, chống nhiễu và thiết lập mạng cáp quang.
- Tuần 14 - 16: Lập trình PLC, viết Function Block giao tiếp Cognex, cấu hình QD75MH.
- Tuần 17 - 18: Chạy liên động, hiệu chỉnh sai số, tối ưu hóa thời gian thực thi.
- Tuần 19 - 20: Hoàn thiện tài liệu kỹ thuật, đánh giá các chỉ số và nghiệm thu.
Đánh giá và giảm thiểu rủi ro (Risk Mitigation)
- Rủi ro đứt gãy cáp quang SSCNET: Bán kính uốn cong của cáp quang SSCNET III quy định $\ge 30\text{ mm}$. Toàn bộ đường đi cáp được đặt trong máng xích dẫn hướng nhựa chuyên dụng.
- Rủi ro va chạm cơ khí khi mất vị trí: Thiết lập đồng thời 2 cấp bảo vệ: Limit Switch vật lý (
FLS/RLS) kết hợp vùng an toàn phần mềm (Software Stroke Limits) cài đặt trong Flash ROM của module QD75MH4.
Implementation và kết quả
Development process
1. Tính toán động học robot SCARA (Kinematics Modeling)
Để điều khiển chính xác vị trí khâu chấp hành cuối $P(x, y, z, \theta)$, hệ tọa độ khâu được gán theo quy tắc Denavit-Hartenberg (D-H):
Z0 ^ Z1 ^
| |
| L1 | L2
[Khớp 1] ------------ [Khớp 2] ------------ [End-Effector]
/ (theta_1) / (theta_2) | (d3, theta_4)
v v v
Bảng thông số Denavit-Hartenberg cho Robot SCARA 4 bậc tự do:
| Khâu ($i$) |
Góc xoay $\theta_i$ |
Độ dịch trục $d_i$ |
Chiều dài khâu $a_i$ |
Góc xoắn $\alpha_i$ |
| 1 |
$\theta_1^*$ |
$d_1$ |
$a_1 = L_1 = 220\text{ mm}$ |
$0^\circ$ |
| 2 |
$\theta_2^*$ |
$0$ |
$a_2 = L_2 = 200\text{ mm}$ |
$180^\circ$ |
| 3 |
$0^\circ$ |
$d_3^*$ |
$0$ |
$0^\circ$ |
| 4 |
$\theta_4^*$ |
$0$ |
$0$ |
$0^\circ$ |
Ma trận biến đổi tổng quát $T_4^0 = A_1 \cdot A_2 \cdot A_3 \cdot A_4$:
$$A_i = \begin{bmatrix} \cos\theta_i & -\sin\theta_i\cos\alpha_i & \sin\theta_i\sin\alpha_i & a_i\cos\theta_i \ \sin\theta_i & \cos\theta_i\cos\alpha_i & -\cos\theta_i\sin\alpha_i & a_i\sin\theta_i \ 0 & \sin\alpha_i & \cos\alpha_i & d_i \ 0 & 0 & 0 & 1 \end{bmatrix}$$
Hệ phương trình động học thuận xác định tọa độ công tác:
$$\begin{cases} x = L_1\cos(\theta_1) + L_2\cos(\theta_1 + \theta_2) \ y = L_1\sin(\theta_1) + L_2\sin(\theta_1 + \theta_2) \ z = d_1 - d_3 \ \phi = \theta_1 + \theta_2 - \theta_4 \end{cases}$$
Phương trình động học nghịch (Inverse Kinematics) được giải trực tiếp trong PLC để tính góc quay từ tọa độ mục tiêu:
$$\cos(\theta_2) = \frac{x^2 + y^2 - L_1^2 - L_2^2}{2 L_1 L_2} \implies \theta_2 = \pm \arccos\left(\frac{x^2 + y^2 - L_1^2 - L_2^2}{2 L_1 L_2}\right)$$
$$\theta_1 = \arctan2(y, x) - \arctan2(L_2\sin\theta_2, L_1 + L_2\cos\theta_2)$$
2. Lập trình điều khiển vị trí và xử lý ảnh trên PLC
Cấu trúc điều khiển truyền thông socket và phát lệnh định vị sử dụng tập lệnh chuyên dụng của Mitsubishi:
// =================================================================
// ĐOẠN MÃ MÔ TẢ THUẬT TOÁN ĐỌC BARCODE VÀ KÍCH HOẠT ĐỊNH VỊ
// =================================================================
// 1. Khởi tạo kết nối Socket TCP/IP với Cognex In-Sight 5110
IF (bConnectTrigger AND NOT bSocketConnected) THEN
SP_SOCOPEN("QJ71E71", nChannel, stOpenParam, nResult);
IF (nResult = 0) THEN
bSocketConnected := TRUE;
END_IF;
END_IF;
// 2. Tiếp nhận chuỗi dữ liệu Barcode từ Camera (Socket Receive)
IF (bSocketConnected AND bCamTriggerDone) THEN
SP_SOCRCV("QJ71E71", nChannel, stRcvParam, szBarcodeData, nRcvResult);
// Chuyển đổi mã ASCII sang số định danh sản phẩm
nBarcodeValue := STRING_TO_INT(szBarcodeData);
// 3. Phân loại theo thuật toán Chẵn / Lẻ
IF (nBarcodeValue MOD 2 = 0) THEN
nTargetPositionX := 250000; // Tọa độ X Khay Chẵn (0.1 um)
nTargetPositionY := 180000; // Tọa độ Y Khay Chẵn (0.1 um)
nTargetPositionZ := -45000; // Tọa độ Z Hạ gắp
ELSE
nTargetPositionX := 350000; // Tọa độ X Khay Lẻ
nTargetPositionY := -120000;// Tọa độ Y Khay Lẻ
nTargetPositionZ := -45000; // Tọa độ Z Hạ gắp
END_IF;
// 4. Ghi thông số vào Buffer Memory của Module QD75MH4
// Địa chỉ gán Pointing Data #1 cho Trục 1 và Trục 2
DWRITE("QD75MH", 16#1500, nTargetPositionX);
DWRITE("QD75MH", 16#1502, nTargetPositionY);
// 5. Kích hoạt lệnh định vị đa trục đồng thời
SET(bStartInterpolationMove);
END_IF;
Testing và validation
Dữ liệu đo kiểm hiệu năng thực tế
Hệ thống được thử nghiệm liên tục qua 1,000 chu kỳ phân loại sản phẩm trên băng tải tốc độ $25\text{ m/phút}$.
Tần suất lỗi / Độ trễ (ms)
50ms | [Xử lý Camera: 38ms]
40ms | +
30ms | | [Truyền thông Socket: 12ms]
20ms | | +
10ms | | | [Truyền SSCNET III: 1.7ms]
0ms +-------------+---------------+--------------------+------------
CÁC GIAI ĐOẠN ĐIỀU KHIỂN
| Hạng mục kiểm thử |
Giá trị thiết kế (Target) |
Kết quả đo thực tế (Measured) |
Đánh giá |
| Thời gian xử lý ảnh (Camera latency) |
$\le 50\text{ ms}$ |
$38.4\text{ ms}$ |
Vượt chỉ tiêu $23.2%$ |
| Thời gian truyền dữ liệu qua Ethernet |
$\le 20\text{ ms}$ |
$11.8\text{ ms}$ |
Đạt yêu cầu |
| Chu kỳ cập nhật SSCNET III |
$\le 3.5\text{ ms}$ |
$1.77\text{ ms}$ |
Hoàn toàn thời gian thực |
| Sai số góc quay trục 1 & 2 |
$\le \pm 0.05^\circ$ |
$\pm 0.018^\circ$ |
Độ chính xác cao |
| Sai số vị trí đầu gắp (Repeatability) |
$\pm 0.1\text{ mm}$ |
$\mathbf{\pm 0.035\text{ mm}}$ |
Đạt chuẩn lắp ráp chính xác |
| Tổng thời gian một chu trình (Pick & Place) |
$\le 2.5\text{ s}$ |
$\mathbf{2.12\text{ s}}$ |
Nhanh hơn dự kiến $15.2%$ |
Kết quả đạt được
+-------------------------------------------------------------------------+
| BẢNG SO SÁNH KẾ HOẠCH VÀ THỰC TẾ |
+-----------------------------+-------------------+-----------------------+
| Chỉ số | Thiết kế ban đầu | Kết quả nghiệm thu |
+-----------------------------+-------------------+-----------------------+
| Số trục điều khiển đồng bộ | 4 trục Servo | 4 trục Servo + 1 Trục |
| | | phụ băng tải |
| Phương thức điều khiển vị trí| Phát xung rời rạc | Mạng cáp quang SSCNET |
| Tỷ lệ phân loại thành công | > 95% | 99.6% (996/1000 mẫu) |
| Hồi vị trí sau sự cố mất điện| Dò công tắc cơ khí| Tự động nhận diện qua |
| | | Pin Absolute Encoder |
+-----------------------------+-------------------+-----------------------+
Đổi mới và đóng góp
- Ứng dụng giao thức quang học SSCNET III trong mô hình đào tạo & ứng dụng: Thay thế hoàn toàn phương pháp phát xung hở truyền thống bằng cáp quang công nghiệp tốc độ cao ($50\text{ Mbps}$ song công toàn phần). Cải tiến này giúp loại bỏ hơn $85%$ lượng dây dẫn trung gian trong tủ điện, giải quyết dứt điểm hiện tượng méo xung ở dải tần số cao.
- Khả năng khôi phục vị trí tuyệt đối (Absolute Homing Recovery): Nhờ cơ chế lưu trữ dữ liệu vòng quay qua siêu tụ và pin nuôi của encoder
MR-J3-B, hệ thống duy trì tọa độ thực tế ngay cả khi mất điện đột ngột. Khi tái khởi động, hệ thống vận hành tiếp mà không cần thực hiện chu trình dò gốc Home (OPR) phức tạp.
- Thuật toán điều khiển bám động (On-the-fly Tracking & Classification): Hệ thống không cần dừng băng tải để nhận diện. Khi cảm biến kích hoạt camera, chuỗi mã vạch được phân tích và nạp trực tiếp vào hàng đợi bộ nhớ
QD75MH4, cho phép robot đón đầu sản phẩm chính xác, nâng tốc độ phân loại lên $28\text{ sản phẩm/phút}$.
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng trong nhà máy
- Ngành công nghiệp điện tử: Gắp, kiểm tra barcode và phân loại các bảng mạch in (PCB), linh kiện bán dẫn theo lô sản xuất.
- Ngành dược phẩm và bao bì: Tự động kiểm tra hạn sử dụng, mã DataMatrix trên hộp thuốc và chia vào các luồng đóng thùng khác nhau.
- Logistics kho thông minh: Đọc mã vận đơn tự động trên băng chuyền bưu kiện và phân loại về từng cửa xuất hàng.
Hướng dẫn lắp đặt và triển khai hệ thống (Deployment Architecture)
SƠ ĐỒ ĐẤU NỐI HỆ THỐNG
+------------------------------------------------------------------------+
| 1. Nguồn động lực: 3-Phase 200-230VAC cấp cho Servo Amplifier MR-J3-B |
| 2. Nguồn điều khiển: 1-Phase 200-230VAC cấp cho L11, L21 Servo Driver |
| 3. Nguồn điều khiển PLC: 24VDC từ bộ nguồn MeanWell NDR-120-24 |
| 4. Bus kết nối quang: |
| QD75MH4 (OUT) ---> (IN) Servo 1 (OUT) ---> (IN) Servo 2 ... |
| 5. Cấu hình IP Mạng Vision: |
| PLC QJ71E71-100: 192.168.1.10 (Port 5000) |
| Cognex 5110 : 192.168.1.20 (Port 5000) |
| HMI GOT1000 : 192.168.1.30 |
+------------------------------------------------------------------------+
Phân tích hiệu quả kinh tế (Cost-Benefit & ROI)
- Chi phí vận hành nhân công: Giảm $2\text{ nhân sự/ca}$ làm việc trên mỗi dây chuyền đóng gói.
- Tốc độ thu hồi vốn (ROI): Ước tính thời gian hoàn vốn đầu tư hệ thống từ $12\text{ đến }16\text{ tháng}$ dựa trên mức tiết kiệm chi phí phế phẩm và nhân công vận hành liên tục 3 ca/ngày.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Cụm tay gắp End-Effector sử dụng giác hút chân không và kẹp khí nén đơn giản, chưa tích hợp cảm biến lực (Force/Torque Sensor) để đánh giá độ biến dạng của sản phẩm mềm.
- Camera Cognex 5110 được cố định tại một góc quan sát; nếu sản phẩm bị lật úp che khuất mã barcode thì hệ thống sẽ tự động đưa vào khay lỗi (Reject).
Hướng nâng cấp mở rộng
- Nâng cấp chuẩn truyền thông SSCNET III/H: Nâng băng thông mạng quang lên $150\text{ Mbps}$, hỗ trợ điều khiển mượt mà đến 16 trục nội suy phức tạp.
- Tích hợp Camera 3D AI: Ứng dụng công nghệ xử lý ảnh 3D để nhận diện hướng xoay không gian của sản phẩm, kết hợp thuật toán Deep Learning phân loại sản phẩm không cần mã vạch.
- Mở rộng tính năng Conveyor Tracking: Lắp đặt Encoder đồng bộ trực tiếp tốc độ băng chuyền vào cổng phụ của module
QD75MH4 để robot gắp vật thể mượt mà khi băng tải tăng/giảm tốc liên tục.
Đối tượng hưởng lợi
- Sinh viên ngành Tự động hóa & Cơ điện tử: Cung cấp tài liệu tham khảo hoàn chỉnh từ tính toán động học Denavit-Hartenberg đến phương pháp cấu hình module điều khiển vị trí cao cấp của Mitsubishi.
- Kỹ sư tích hợp hệ thống (System Integrators): Nắm vững kiến trúc mạng SSCNET III, phương pháp xử lý socket Ethernet công nghiệp giữa PLC và hệ thống Machine Vision.
- Doanh nghiệp sản xuất: Cung cấp một giải pháp tự động hóa có tính ổn định cao, độ tin cậy chuẩn công nghiệp, dễ dàng bảo trì và mở rộng quy mô.
- Các nhà nghiên cứu ứng dụng: Nền tảng thực nghiệm giá trị để tiếp tục phát triển các giải pháp điều khiển thích nghi, tối ưu hóa quỹ đạo chuyển động robot thông minh.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật cốt lõi để triển khai hệ thống này là gì?
Hệ thống đòi hỏi nguồn cấp 3 pha $200-230\text{ VAC}$ ổn định cho hệ thống AC Servo, hệ thống tiếp địa (PE) đạt tiêu chuẩn công nghiệp ($\le 100\ \Omega$) để đảm bảo an toàn, cùng nguồn khí nén sạch áp suất từ $0.4 - 0.6\text{ MPa}$ cho cơ cấu chấp hành. Về phần mềm, kỹ sư cần trang bị gói MELSOFT GX Works2/Developer và Cognex In-Sight Explorer.
2. Giới hạn mở rộng trục của hệ thống là bao nhiêu và cách nâng cấp?
Module QD75MH4 hỗ trợ tối đa 4 trục trên một module. Tuy nhiên, kiến trúc dòng Q cho phép gắn song song nhiều module định vị trên cùng một Base Unit hoặc chuyển sang sử dụng Motion CPU (như Q172HCPU / Q173HCPU) để quản lý đồng bộ lên đến 32 trục thông qua mạng SSCNET III.
3. Làm thế nào để tích hợp hệ thống vào mạng quản lý nhà máy (SCADA/MES)?
Thông qua cổng mạng của module QJ71E71-100, PLC có thể mở thêm kết nối socket TCP/UDP hoặc sử dụng giao thức truyền thông tiêu chuẩn MC Protocol (Mitsubishi Communication Protocol) / OPC UA để đẩy dữ liệu sản lượng, trạng thái lỗi và báo cáo thời gian thực lên máy chủ SCADA hoặc MES của toàn nhà máy.
4. Quy trình bảo trì hệ số tin cậy cho mạng cáp quang và AC Servo?
Định kỳ 6 tháng cần kiểm tra điện áp pin nuôi encoder trên driver MR-J3-B (đảm bảo $> 3.0\text{ VDC}$); vệ sinh đầu kết nối cáp quang SSCNET bằng cồn chuyên dụng; kiểm tra độ mòn và bôi trơn các khớp cầu trục vít me - đai ốc bi của robot SCARA.
5. Chi phí đầu tư phần cứng và khả năng nội địa hóa cơ khí?
Toàn bộ kết cấu khung nhôm định hình, cơ cấu cánh tay SCARA, đồ gá và băng tải có thể gia công cơ khí chính xác $100%$ trong nước, giúp giảm hơn $50%$ giá thành so với việc nhập khẩu nguyên cánh tay robot từ các hãng nước ngoài. Chi phí phần cứng tập trung chủ yếu vào các thiết bị điện tự động hóa chuyên dụng (PLC, Servo, Camera).
Kết luận
Đồ án "Robot phân loại sản phẩm kết hợp PLC và AC Servo" đã hoàn thành xuất sắc tất cả các mục tiêu kỹ thuật đề ra, chứng minh tính khả thi và hiệu quả vượt trội của việc kết hợp giữa bộ điều khiển PLC đa năng, mạng điều khiển vị trí cáp quang SSCNET III và hệ thống thị giác máy công nghiệp Cognex.
Không chỉ dừng lại ở một mô hình thực nghiệm học thuật, đồ án mở ra hướng ứng dụng thực tiễn cao cho các dây chuyền lắp ráp và phân loại tự động tốc độ cao tại Việt Nam. Việc làm chủ từ khâu tính toán động học, thiết kế cơ khí chính xác đến tích hợp các chuẩn truyền thông điều khiển hiện đại là bước đệm vững chắc để nâng cao năng lực cạnh tranh công nghệ trong thời kỳ chuyển đổi số công nghiệp toàn diện.