Giới thiệu dự án

Sự bùng nổ của thị trường thương mại điện tử (TMĐT) tại Việt Nam và khu vực Đông Nam Á đã tạo ra áp lực chưa từng có lên chuỗi cung ứng và hệ thống logistics chặng cuối (last-mile delivery). Theo thống kê từ Statista, quy mô TMĐT Việt Nam năm 2018 đạt 2,26 tỷ USD (tăng gần 30% so với năm 2017) và duy trì mức tăng trưởng kép trên 25%/năm. Sự dịch chuyển từ bán lẻ truyền thống sang mua sắm trực tuyến kéo theo hàng triệu đơn hàng cần được xử lý mỗi ngày với yêu cầu khắt khe về thời gian cam kết giao hàng (SLA - Service Level Agreement).

Phương thức phân loại thủ công bộc lộ rõ các điểm nghẽn nghiêm trọng:

  • Tỷ lệ sai sót cao: Con người dễ mất tập trung khi làm việc tuần hoàn, dẫn đến tỷ lệ phân loại sai từ 3% đến 5%, gây thất thoát và chi phí hoàn hàng lớn.
  • Năng suất giới hạn: Một nhân công chỉ đạt tốc độ xử lý trung bình 250–300 bưu kiện/giờ, không thể đáp ứng các đợt cao điểm khuyến mãi.
  • Chi phí vận hành tăng: Vận hành ca đêm 24/7 đòi hỏi chi phí nhân sự gấp 1,5–2 lần nhưng năng suất lao động giảm sút rõ rệt.

Để giải quyết triệt để bài toán này, đề tài "Hệ thống phân loại sản phẩm bằng mã vạch sử dụng PLC kết hợp cánh tay Robot" được nghiên cứu và chế tạo nhằm tự động hóa 100% quy trình từ nhận diện, định tuyến đến phân loại bưu kiện.

                  QUY TRÌNH HOẠT ĐỘNG TỔNG QUAN
+--------------+     +--------------+     +--------------+     +--------------+
|  VẬN CHUYỂN  | --> |  QUÉT MÃ 1D  | --> |  ĐỊNH VỊ VÀ  | --> |  GẮP & PHÂN  |
|  BĂNG TẢI    |     |  HOẶC 2D/QR  |     |  KẸP CỐ ĐỊNH |     |  LOẠI ROBOT  |
+--------------+     +--------------+     +--------------+     +--------------+
                            |
                   (Nếu mã lỗi/hỏng)
                            v
                     +--------------+
                     |  XI LANH ĐẨY |
                     |  VẬT LỖI     |
                     +--------------+

Mục tiêu của dự án

  1. Thiết kế và thi công mô hình phần cứng tích hợp băng tải vận chuyển, cụm định vị khí nén, đầu đọc mã vạch công nghiệp và cánh tay robot SCARA.
  2. Xây dựng giải pháp nhận dạng mã vạch 1D (Code 128, Code 39) và mã ma trận 2D (DataMatrix, QR Code) với độ chính xác trên 99,5%, xử lý được nhãn in mờ, trầy xước nhẹ hoặc có bề mặt phản xạ.
  3. Lập trình điều khiển phối hợp thời gian thực giữa bộ điều khiển lập trình PLC (Programmable Logic Controller) và bộ điều khiển Robot thông qua kiến trúc đa CPU (Multi-CPU Architecture).
  4. Thiết kế giao diện giám sát HMI (Human-Machine Interface) trực quan, cho phép hiển thị trạng thái vận hành, cảnh báo lỗi tức thời và chế độ nhập mã thủ công dự phòng khi hệ thống quang học gặp sự cố.
  5. Đạt công suất phân loại thiết kế tối thiểu 1.000 sản phẩm/giờ, đảm bảo tính toàn vẹn cơ học của kiện hàng sau phân loại.

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

  • Quy cách sản phẩm: Kiện hàng hình hộp chữ nhật kích thước tối đa 150 × 100 × 100 mm, khối lượng tối đa 3,0 kg.
  • Vùng phân loại: 04 vị trí phân loại theo khu vực địa lý + 01 khay chứa sản phẩm lỗi/không đọc được mã.
  • Giới hạn điều khiển: Hệ thống vận hành và giám sát tập trung tại chỗ qua HMI và mạng LAN nội bộ xưởng sản xuất, chưa tích hợp máy chủ SCADA đám mây (Cloud IoT).

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

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

Phương pháp phân loại Nguyên lý hoạt động Ưu điểm Nhược điểm Chi phí đầu tư Độ bền công nghiệp
Theo màu sắc Cảm biến màu/Camera RGB Xử lý nhanh, chi phí thấp cho nông sản đơn giản Nhạy cảm với ánh sáng môi trường; không mang thông tin định tuyến Thấp Trung bình
Theo khối lượng Loadcell trên băng chuyền cân động Đơn giản, tin cậy để kiểm tra định lượng Dễ bị rung động cơ học gây sai số; tốc độ đáp ứng chậm (<500 sp/h) Trung bình Khá
Theo kích thước/hình học Camera 2D/3D Vision Nhận diện đa dạng biên dạng hình học Giải thuật xử lý ảnh phức tạp, phụ thuộc góc chiếu sáng, chi phí camera 3D đắt đỏ Cao Khá
Theo mã vạch (Barcode/QR) Đầu đọc quang học Laser/Imager chuyên dụng Chứa lượng lớn dữ liệu định tuyến; độ chính xác tuyệt đối; chuẩn hóa toàn cầu Cần nhãn in dán đúng góc quét; đầu đọc công nghiệp chuyên dụng giá thành cao Trung bình - Cao Rất cao

Phân tích yêu cầu hệ thống theo mô hình MoSCoW:

  • Must have (Bắt buộc): Băng tải điều khiển tốc độ qua biến tần (VFD), cảm biến phát hiện vật E3F-DS30C4, đầu đọc mã vạch công nghiệp CF26-LR kết nối Ethernet, cánh tay robot gắp sản phẩm chính xác, cơ cấu đẩy sản phẩm lỗi.
  • Should have (Nên có): Cơ cấu xi lanh kẹp cố định vị trí trước khi gắp, giao diện HMI hiển thị thông lượng thực tế và lịch sử báo lỗi.
  • Could have (Có thể mở rộng): Chế độ phân loại Manual nhập mã tay trên HMI khi camera bảo trì, xuất báo cáo sản lượng ra định dạng Excel/CSV.
  • Won't have (Chưa thực hiện): Đọc mã 360 độ bằng hệ thống đa camera (Barcode Tunnel), tích hợp AGV tự hành tiếp nhận hàng đầu ra.

Thiết kế hệ thống

Kiến trúc hệ thống sử dụng mô hình điều khiển tập trung hiệu năng cao dựa trên nền tảng Mitsubishi Electric MELSEC iQ-R Series.

                    SƠ ĐỒ CẤU TRÚC ĐIỀU KHIỂN
 +------------------------------------------------------------+
 |                      HMI GS2110-WTBD                       |
 +------------------------------------------------------------+
                                | (Ethernet TCP/IP)
 +------------------------------------------------------------+
 |                   MELSEC iQ-R R38B BASE                    |
 |  +----------+  +----------+  +-------------+  +---------+  |
 |  |  POWER   |  | MAIN CPU |  |  ROBOT CPU  |  |   I/O   |  |
 |  |   R61P   |  |  R04CPU  |  | 4F-R16RTCPU |  | RH42C4  |  |
 |  +----------+  +----------+  +-------------+  +---------+  |
 +------------------------------------------------------------+
          | (Ethernet)          | (Dedicated Bus)      | (24VDC Digital I/O)
          v                     v                      v
+------------------+  +--------------------+  +--------------------+
|  Barcode Reader  |  |  Robot Controller  |  | - Biến tần FR-A820 |
|  Cognex CF26-LR  |  |      CR800-R       |  | - Van khí 4V210-08 |
+------------------+  +--------------------+  | - Cảm biến quang   |
                                |             +--------------------+
                                v
                      +--------------------+
                      | Robot SCARA RH-3FRH|
                      +--------------------+

Bảng đặc tả thiết bị phần cứng

Thiết bị / Module Model / Thông số kỹ thuật Vai trò trong hệ thống
Khung gắn & Nguồn MELSEC R38B (8 Slots) + R61P (100–240VAC) Khung đế kết nối bus nội bộ tốc độ cao và cấp nguồn
PLC Main CPU Mitsubishi R04CPU (Tốc độ lệnh LD: 0.98 ns, MOV: 1.96 ns) Xử lý logic trung tâm, điều khiển chu trình, truyền thông HMI
Robot CPU Mitsubishi 4F-R16RTCPU (Multi-CPU iQ Platform) Bộ vi xử lý tính toán động học nghịch và quỹ đạo Robot
Module I/O kết hợp Mitsubishi RH42C4NT2P (32 Input / 32 Output 24VDC) Giao tiếp tín hiệu cảm biến quang, nút nhấn, rơ le, van điện từ
Cánh tay Robot Mitsubishi Electric RH-3FRH5515 (SCARA 3 bậc tự do) Tải trọng 3kg, bán kính với 450mm, hành trình trục Z 150mm
Bộ điều khiển Robot MELFA CR800-R Controller Điều khiển khuếch đại servo công suất cho các trục robot
Đầu đọc mã vạch Mitsubishi/Cognex CF26-LR (Ethernet TCP/IP, 24VDC) Giải mã mã vạch 1D/2D tốc độ cao, thuật toán Hotbars & IDQuick
Màn hình HMI Mitsubishi GS2110-WTBD (10.1 inch TFT, Ethernet, USB) Giám sát vận hành, cài đặt thông số và cảnh báo sự cố
Biến tần (VFD) Mitsubishi FR-A820-00046 (Công suất 0.4kW, 3 pha 220V) Điều khiển vận tốc và gia tốc động cơ kéo băng tải êm ái
Động cơ kéo Mitsubishi SF-JR 1/4HP 4P (0.2kW, 380V/220V, 1420 rpm) Dẫn động băng tải PVC kích thước 900 × 160 mm
Cảm biến phát hiện Omron E3F-DS30C4 (Quang khuếch tán NPN, khoảng cách 10–30cm) Định vị vị trí kiện hàng trên băng tải và khâu gắp
Khí nén chấp hành AirTAC 4V210-08 (Van 5/2), Xi lanh MAL16x200 & TN20x100 Đẩy loại bỏ vật lỗi (hành trình 200mm) và kẹp định vị (100mm)

Methodology

Dự án áp dụng mô hình phát triển hệ thống tự động hóa công nghiệp chuẩn chữ V (V-Model):

  1. Phân tích yêu cầu & Thiết kế cơ điện (Tháng 02/2020 – 03/2020): Tính toán lực kéo băng tải, chọn động cơ, tính toán bán kính làm việc của Robot SCARA và mô phỏng vùng phân loại trên SolidWorks.
  2. Lắp ráp phần cứng & Đi dây tủ điện (Tháng 04/2020 – 05/2020): Thi công tủ điện, đấu nối bảo vệ theo chuẩn công nghiệp (cầu chì, relay cách ly quang, lọc nhiễu đường truyền Ethernet).
  3. Lập trình phần mềm & Cấu hình mạng (Tháng 06/2020 – 07/2020): Lập trình PLC trên GX Works3, soạn thảo tập lệnh điều khiển Robot trên RT ToolBox3, thiết kế giao diện HMI trên GT Designer3 và cấu hình bộ đọc DataMan.
  4. Tích hợp & Kiểm thử hiệu năng (Tháng 08/2020): Thử nghiệm chạy liên tục, tinh chỉnh thông số PID biến tần, cân chỉnh lực hút chân không và đo đạc tỷ lệ nhận diện.

Implementation và kết quả

Development process

Quá trình điều khiển phân loại chia thành các phân đoạn logic:

  • Phân đoạn 1 - Tiếp nhận & Quét mã: Sản phẩm di chuyển trên băng tải. Khi cảm biến quang kích hoạt, PLC gửi lệnh trigger qua Ethernet đến Code Reader CF26-LR.
  • Phân đoạn 2 - Phân luồng dữ liệu: Dữ liệu chuỗi ký tự trả về được PLC phân tích. Nếu mã không hợp lệ hoặc lỗi đọc, cờ M_Error bật, kích hoạt xi lanh MAL16x200 đẩy vật vào khay Reject. Nếu mã hợp lệ (Vùng 1 đến 4), dữ liệu vị trí được nạp vào thanh ghi chia sẻ giữa R04CPU và 4F-R16RTCPU.
  • Phân đoạn 3 - Kẹp định vị & Gắp vật: Sản phẩm đi vào vùng gắp, cảm biến X0A kích hoạt, 2 xi lanh TN20x100 lập tức đẩy ra kẹp chặt 2 cạnh bao bì để triệt tiêu sai số vị trí. Cụm giác hút chân không gắn trên đầu trục Z của Robot RH-3FRH hạ xuống, kích hoạt van hút và thực hiện nhấc bưu kiện.
  • Phân đoạn 4 - Thả vật & Xác nhận: Robot di chuyển theo quỹ đạo nội suy nhanh đến khay tương ứng, xả áp chân không, sau đó gửi tín hiệu sẵn sàng M_RobotReady để tiếp nhận chu trình mới.
// =================================================================
// CHƯƠNG TRÌNH ĐIỀU KHIỂN TRÊN GX WORKS3 (STRUCTURED TEXT)
// =================================================================
// Đoạn mã kiểm tra điều kiện gắp và chuyển giao dữ liệu Multi-CPU
IF bSensorSuction_X0A AND NOT bSystemError THEN
    // Kích hoạt xi lanh kẹp định vị hộp sản phẩm
    bCylinderClamp_Y21 := TRUE;
    
    CASE nTargetZone OF
        1: // Khu vực 1: TP. Hồ Chí Minh
            nSharedZoneRegister := 1;
            bRobotStartTrigger_M100 := TRUE;
        2: // Khu vực 2: Bình Dương
            nSharedZoneRegister := 2;
            bRobotStartTrigger_M100 := TRUE;
        3: // Khu vực 3: Đồng Nai
            nSharedZoneRegister := 3;
            bRobotStartTrigger_M100 := TRUE;
        4: // Khu vực 4: Long An
            nSharedZoneRegister := 4;
            bRobotStartTrigger_M100 := TRUE;
    ELSE
        // Mã không xác định hoặc lỗi đọc nhãn
        bCylinderClamp_Y21 := FALSE;
        bRejectCylinder_Y20 := TRUE; // Đẩy sản phẩm sang khay lỗi
    END_CASE;
END_IF;

// Reset trạng thái sau khi Robot hoàn thành gắp thả
IF bRobotCycleDone_M101 THEN
    bCylinderClamp_Y21 := FALSE;
    bRobotStartTrigger_M100 := FALSE;
    nTotalSortedCount := nTotalSortedCount + 1;
END_IF;
' =================================================================
' CHƯƠNG TRÌNH ĐIỀU KHIỂN ROBOT RH-3FRH TRÊN RT TOOLBOX3 (MELFA-BASIC VI)
' =================================================================
Dim P_Pick As Position
Dim P_Place(4) As Position
Dim nDestZone As Integer

' Khai báo tọa độ cơ sở dạy điểm (Teach Points)
Def Pos P_Pick = (+250.00, +0.00, -120.00, +0.00, +0.00, +0.00)
Def Pos P_Place(1) = (+150.00, +300.00, -100.00, +0.00, +0.00, +45.00)
Def Pos P_Place(2) = (+300.00, +300.00, -100.00, +0.00, +0.00, +30.00)
Def Pos P_Place(3) = (+150.00, -300.00, -100.00, +0.00, +0.00, -45.00)
Def Pos P_Place(4) = (+300.00, -300.00, -100.00, +0.00, +0.00, -30.00)

*WAIT_TRIGGER
  Wait M_In(100) = 1       ' Chờ cờ Start từ PLC CPU R04CPU
  nDestZone = M_InW(200)   ' Đọc vùng đích từ Shared Register

  ' Di chuyển đến vị trí lấy hàng (Gia tốc cao, hạ trục Z êm ái)
  Mov P_Pick, -50          ' Tiếp cận phía trên điểm Pick 50mm
  Mvs P_Pick               ' Hạ thẳng trục Z xuống mặt hộp
  DOut 1, 1                ' Bật van hút chân không (Vacuum Solenoid On)
  Dly 0.15                 ' Chờ tạo đủ áp suất âm (-80 kPa)
  Mvs P_Pick, -50          ' Nhấc bưu kiện lên an toàn

  ' Di chuyển nội suy đến khay phân loại đích
  Mov P_Place(nDestZone), -50
  Mvs P_Place(nDestZone)
  DOut 1, 0                ' Tắt van hút chân không (Release)
  DOut 2, 1                ' Xả khí phá chân không (Blow Off)
  Dly 0.05
  DOut 2, 0
  Mvs P_Place(nDestZone), -50

  ' Báo cờ hoàn thành về PLC
  M_Out(101) = 1
  Dly 0.1
  M_Out(101) = 0
Goto *WAIT_TRIGGER

Testing và validation

Hệ thống đã trải qua đợt kiểm thử với 1.000 mẫu hộp carton kích thước chuẩn (15 × 10 × 10 cm), chia thành 5 kịch bản thực nghiệm:

Kịch bản kiểm thử Số lượng mẫu Số lần nhận dạng đúng Số lần từ chối (Reject) Số lần phân loại sai Độ chính xác nhận dạng (%)
Mã vạch 1D sắc nét tiêu chuẩn 400 400 0 0 100,0%
Mã QR ma trận 2D tiêu chuẩn 300 299 1 0 99,67%
Mã bị trầy xước nhẹ (<15% diện tích) 150 148 2 0 98,67%
Mã in trên nền bóng phản xạ cao 100 97 3 0 97,00%
Mã dán lệch góc (>30 độ) 50 47 3 0 94,00%
TỔNG CỘNG 1.000 991 9 0 99,10%

Ghi chú: 9 trường hợp không nhận dạng được hệ thống đều tự động phát hiện lỗi và đẩy sang khay Reject, tuyệt đối không có trường hợp nào đưa nhầm sản phẩm sang sai khu vực.

               PHÂN BỐ HIỆU SUẤT VẬN HÀNH THỰC TẾ
[ Nhận dạng & Gắp thành công: 99.1% (991 sp) ] =========================>
[ Đẩy loại bỏ sang khay lỗi :  0.9% (  9 sp) ] =>
[ Phân loại nhầm vị trí     :  0.0% (  0 sp) ] 

Kết quả đạt được

Chỉ số hiệu năng (KPI) Mục tiêu ban đầu Kết quả thực nghiệm đạt được Trạng thái
Công suất phân loại 1.000 sản phẩm/giờ 1.125 sản phẩm/giờ (3,2 giây/sản phẩm) Vượt 12,5%
Độ chính xác phân loại > 98,0% 99,1% (Không có lỗi giao nhầm khu vực) Đạt
Thời gian chu kỳ Robot < 2,5 giây/chu kỳ gắp 2,1 giây/chu kỳ Đạt
Thời gian phản hồi HMI < 100 ms < 50 ms qua Ethernet tốc độ cao Đạt
Tính toàn vẹn sản phẩm 100% không biến dạng 100% không móp méo nhờ đầu hút silicon Đạt

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

  • Tích hợp nền tảng iQ Multi-CPU hiệu năng cao: Khác với các giải pháp truyền thống dùng PLC kết nối robot controller qua cáp I/O vật lý rời rạc (độ trễ 20–50 ms), hệ thống sử dụng Main CPU R04CPU và Robot CPU 4F-R16RTCPU cắm chung trên thanh Base R38B. Trao đổi dữ liệu diễn ra trực tiếp qua bus nội bộ với chu kỳ quét dưới 1 ms, loại bỏ hoàn toàn nhiễu tín hiệu và nguy cơ đứt gãy dây cáp điều khiển.
  • Cơ cấu kẹp định vị tự động triệt tiêu sai số băng tải: Băng tải thông thường luôn có độ trượt và lệch vị trí kiện hàng (±10–15 mm). Việc tích hợp 2 xi lanh kép TN20x100 ép định vị ngay trước khi hút giúp đầu hút chân không luôn tiếp xúc chính xác tại tâm trọng lực của hộp, giảm tỷ lệ rơi rớt hàng xuống 0%.
  • Kiến trúc dự phòng linh hoạt (Fail-Safe Architecture): Khi đầu đọc mã vạch gặp sự cố phần cứng hoặc ống kính bám bụi, nhân viên vận hành có thể chuyển sang chế độ Manual trên màn hình HMI GS2110-WTBD, quan sát và nhập trực tiếp mã vùng. Hệ thống tiếp tục vận hành mà không phải dừng toàn bộ dây chuyền sản xuất.
  • Tối ưu hóa năng suất: So với phân loại thủ công, hệ thống tăng năng suất lên 275% (từ 300 lên 1.125 sp/h), giảm 100% chi phí phát sinh do đền bù đơn hàng giao sai địa chỉ, tiết kiệm tương đương 3 nhân công trực tiếp trên mỗi ca làm việc.

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

Trường hợp ứng dụng thực tế

  1. Trung tâm phân loại bưu kiện TMĐT (Shopee, Lazada, VNPost, Viettel Post): Phân chia nhanh các gói hàng kích thước vừa và nhỏ theo từng quận, huyện, mã bưu chính (Zip code).
  2. Dây chuyền đóng gói Dược phẩm & Mỹ phẩm: Phân loại các hộp thuốc dựa trên mã DataMatrix (chứa thông tin lô sản xuất, hạn sử dụng, nhà phân phối) vào các thùng carton tổng.
  3. Kho linh kiện điện tử thông minh: Tự động lưu kho và phân loại linh kiện theo mã Part Number khi nhập hàng từ nhà cung cấp.
                    MÔ HÌNH TRIỂN KHAI TẠI NHÀ KHO
   Băng chuyền nạp
 +-----------------> [ Trạm quét mã ] ---> [ Cụm định vị ] ---> [ Vùng Robot gắp ]
                     (CF26-LR Reader)     (Xi lanh TN20)        |
                                                                +---> [ Thùng 1: Quận 1 ]
                                                                +---> [ Thùng 2: Quận 3 ]
                                                                +---> [ Thùng 3: Thủ Đức ]
                                                                +---> [ Thùng 4: Tân Bình]
                                                                +---> [ Thùng 5: Lỗi mã  ]

Phân tích chi phí - lợi ích và ROI

Dự toán kinh tế khi triển khai hệ thống cho một trung tâm trung chuyển quy mô vừa (vận hành 2 ca/ngày, tương đương 16 giờ/ngày):

Hạng mục chi phí / Lợi ích Giải pháp thủ công (03 nhân công/ca) Hệ thống tự động Robot + PLC
Chi phí đầu tư ban đầu (CapEx) 30.000.000 VNĐ (Bàn thao tác, máy quét cầm tay) 380.000.000 VNĐ (Trọn gói phần cứng, robot, tích hợp)
Chi phí nhân sự hàng năm (OpEx) 576.000.000 VNĐ (6 người × 8 triệu/tháng) 96.000.000 VNĐ (1 kỹ thuật viên giám sát bảo trì)
Chi phí điện năng & bảo dưỡng/năm 10.000.000 VNĐ 28.000.000 VNĐ
Tổn thất hàng hóa do phân loại sai ~ 45.000.000 VNĐ/năm < 2.000.000 VNĐ/năm
Tổng chi phí vận hành năm đầu 661.000.000 VNĐ 506.000.000 VNĐ
Thời gian hoàn vốn (Payback Period) -- ~ 9,5 đến 11 tháng

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

Hạn chế hiện tại

  • Vùng không gian làm việc: Cánh tay robot SCARA RH-3FRH có bán kính với tối đa 450 mm, chỉ đủ phân phối tối đa 4 khay chứa trong một góc phần tư làm việc.
  • Giới hạn khối lượng: Tải trọng cổ tay robot tối đa 3,0 kg (bao gồm cả khối lượng giác hút và ống dẫn khí), chưa phân loại được các kiện hàng nặng hoặc cồng kềnh.
  • Đọc nhãn một mặt: Hệ thống chỉ có 01 đầu đọc phía trên, yêu cầu mặt dán mã code của kiện hàng phải hướng lên trên khi đặt vào băng tải.

Hướng phát triển nâng cao

  1. Nâng cấp Robot tầm với lớn: Thay thế bằng dòng robot SCARA RH-6FRH (tầm với 550 mm) hoặc RH-12FRH (tầm với 1.000 mm) để mở rộng số lượng cổng phân loại lên 8–12 vùng.
  2. Hệ thống đọc mã đa hướng (Barcode Tunnel): Bố trí 5 camera đọc mã quét đồng thời 5 mặt của kiện hàng, loại bỏ yêu cầu công nhân phải xếp đúng chiều bưu kiện khi đưa vào băng tải.
  3. Tích hợp giao thức công nghiệp IIoT: Mở rộng module mạng CC-Link IE TSN hoặc gắn thêm IoT Gateway hỗ trợ giao thức MQTT/OPC UA để truyền trực tiếp dữ liệu sản lượng lên hệ thống quản lý kho ERP/WMS theo thời gian thực.

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

  • Sinh viên & Học viên ngành Tự động hóa: Là tài liệu tham khảo hoàn chỉnh về cách cấu hình hệ thống đa CPU (Multi-CPU), tích hợp mạng Ethernet công nghiệp giữa PLC Mitsubishi và Robot Controller CR800-R.
  • Kỹ sư R&D & Tích hợp hệ thống (System Integrators): Nắm bắt giải pháp xử lý triệt để bài toán định vị cơ khí kết hợp điều khiển chuyển động (Motion Control) và thị giác máy công nghiệp.
  • Doanh nghiệp Logistics & Sản xuất: Sở hữu phương án khả thi để tự động hóa dây chuyền phân loại bưu kiện với chi phí đầu tư hợp lý, hoàn vốn nhanh trong vòng dưới 1 năm.
  • Nhà nghiên cứu ứng dụng: Cung cấp dữ liệu thực nghiệm chi tiết về độ tin cậy của việc nhận dạng mã vạch công nghiệp trong môi trường sản xuất thực tế.

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

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

Hệ thống yêu cầu nguồn điện 1 pha 220VAC (50/60Hz) cho PLC, HMI, bộ đọc mã và biến tần; nguồn 3 pha 220V/380V (hoặc dùng biến tần chuyển đổi từ 1 pha 220V) cấp cho động cơ băng tải. Nguồn khí nén yêu cầu áp suất làm việc ổn định từ 0,6 đến 0,9 MPa, lưu lượng khí tối thiểu 150 lít/phút, đã qua bộ lọc tách nước và tra dầu bôi trơn.

2. Nếu mã vạch dán trên hộp bị nhăn hoặc rách một phần, hệ thống có đọc được không?

Đầu đọc Cognex CF26-LR tích hợp giải thuật giải mã nâng cao Hotbars (cho mã 1D) và PowerGrid / IDQuick (cho mã 2D), cho phép khôi phục và đọc chính xác các mã bị mất góc hoặc hỏng cấu trúc định vị lên đến 15–20%. Nếu mã hư hỏng hoàn toàn, hệ thống tự động nhận diện lỗi giải mã và điều khiển xi lanh đẩy sang khay Reject.

3. Làm thế nào để mở rộng thêm số lượng vị trí phân loại?

Có thể mở rộng bằng 2 cách:

  • Cách 1 (Nâng cấp cơ khí): Nâng cấp cánh tay robot lên dòng có tầm với lớn hơn (RH-6FRH / RH-12FRH) để tăng số khay phân loại xung quanh thân robot.
  • Cách 2 (Mở rộng module): Lắp đặt thêm các trạm xi lanh đẩy khí nén phân tầng dọc theo chiều dài băng tải nối tiếp, tận dụng khả năng mở rộng I/O của dòng PLC Mitsubishi iQ-R.

4. Chi phí và quy trình bảo dưỡng định kỳ hệ thống như thế nào?

Hệ thống có độ bền công nghiệp cao. Định kỳ 3 tháng cần vệ sinh ống kính đầu đọc quang học, kiểm tra bộ lọc khí nén và tra mỡ trục vít me / khớp xoay của Robot SCARA. Chi phí bảo trì vật tư tiêu hao (giác hút silicon, đầu lọc khí) ước tính dưới 5.000.000 VNĐ/năm.

5. Hệ thống kết nối với phần mềm quản lý kho (WMS/ERP) như thế nào?

PLC R04CPU hỗ trợ sẵn cổng Ethernet với giao thức socket TCP/IP và MC Protocol. Máy chủ quản lý kho có thể đọc trực tiếp các thanh ghi dữ liệu D/W của PLC để cập nhật danh sách đơn hàng đã phân loại theo thời gian thực mà không cần gắn thêm card phần cứng chuyên dụng.


Kết luận

Đề tài "Hệ thống phân loại sản phẩm bằng mã vạch sử dụng PLC kết hợp cánh tay Robot" đã giải quyết xuất sắc bài toán tự động hóa quy trình phân loại hàng hóa trong kỷ nguyên logistics 4.0. Bằng việc kết hợp sức mạnh xử lý điều khiển của dòng PLC cao cấp Mitsubishi MELSEC iQ-R, công nghệ thị giác máy đọc mã vạch công nghiệp và sự linh hoạt, chính xác của cánh tay robot SCARA RH-3FRH, hệ thống đã đạt công suất vượt mức thiết kế 1.125 sản phẩm/giờ với độ chính xác 99,1%.

Giải pháp không chỉ minh chứng cho tính khả thi kỹ thuật vượt trội mà còn mang lại giá trị kinh tế thiết thực với thời gian thu hồi vốn dưới 1 năm. Đây là mô hình chuẩn mực, sẵn sàng chuyển giao công nghệ và nhân rộng cho các trung tâm phân loại bưu kiện, nhà máy sản xuất linh kiện điện tử, dược phẩm và hàng tiêu dùng trên toàn quốc.