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

Trong tiến trình công nghiệp hóa và hiện đại hóa sản xuất, hoạt động quản trị kho bãi và lưu trữ hàng hóa đóng vai trò then chốt đối với chuỗi cung ứng. Các mô hình kho truyền thống vận hành chủ yếu dựa vào sức lao động thủ công bộc lộ nhiều điểm hạn chế như tốc độ luân chuyển chậm, khả năng tận dụng không gian và dung tích lưu trữ kém, tỉ lệ sai sót cao trong khâu kiểm kê và chi phí nhân công tăng cao. Theo số liệu thống kê được nhóm tác giả trích dẫn từ Martin Placek (2023), quy mô thị trường tự động hóa kho hàng toàn cầu đã vượt mức 23 tỷ USD vào năm 2023 và được dự báo đạt tốc độ tăng trưởng kép hàng năm (CAGR) khoảng 15%, tiến tới mốc 41 tỷ USD vào năm 2027. Tại thị trường Việt Nam, chi phí thuê mặt bằng kho bãi liên tục gia tăng (đạt mức trung bình khoảng 65.000 VNĐ/m³/tháng tính đến 7 tháng đầu năm 2021), đặt ra yêu cầu cấp thiết về việc tối ưu hóa diện tích mặt sàn và nâng cao tốc độ xuất nhập hàng hóa.

Trước thực tế đó, đề tài "Thiết kế hệ thống lưu kho tự động Mini Load" được thực hiện nhằm nghiên cứu cơ chế vận hành, tính toán thiết kế cơ khí và xây dựng giải pháp điều khiển tự động cho mô hình kho Mini Load.

Mục tiêu và nhiệm vụ nghiên cứu cụ thể bao gồm:

  1. Nghiên cứu, thiết kế và chế tạo hoàn chỉnh mô hình hệ thống lưu kho tự động Mini Load với tốc độ xử lý định mức đạt 5 khối hàng mỗi phút.
  2. Thiết kế và thi công cơ cấu robot 3 trục (X-Y-Z) thực hiện chuẩn xác thao tác tiếp cận, bốc dỡ và phân phối hàng hóa.
  3. Xây dựng chương trình điều khiển trung tâm thực hiện 5 chức năng vận hành chính: (1) Nhập hàng, (2) Xuất hàng, (3) Xuất hàng liên tục, (4) Ghi nhận và quản lý vị trí hàng hóa trên kho bằng mã vạch (barcode), (5) Giám sát và điều khiển từ xa.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Hệ thống lưu kho tự động dạng Mini Load (bao gồm khung kệ, cơ cấu cơ khí robot 3 trục, hệ thống điều khiển PLC, cảm biến, thiết bị quét mã vạch và phần mềm giám sát).
  • Phạm vi và giới hạn: Đề tài tập trung vào việc thiết kế mô hình thực nghiệm thu nhỏ. Tải trọng vận chuyển định mức cho một chu trình lệnh là 1 khối hàng với khối lượng tối đa 500 g, kích thước quy chuẩn khối hàng là $9 \times 4 \times 4\text{ cm}$ (khối hàng mẫu dán mã vạch). Đề tài giới hạn trong phạm vi lưu trữ và truy xuất hàng hóa tại kho, không mở rộng sang khâu đóng gói và vận tải ngoại vi. Hệ thống phần mềm quản lý được phát triển trên nền tảng .NET Framework với giao diện Windows Forms giao tiếp trực tiếp với PLC.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết và phân loại hệ thống lưu kho

Khóa luận tổng hợp và đối sánh cơ sở lý thuyết của các hình thức kho bãi hiện nay, làm tiền đề lựa chọn giải pháp công nghệ Mini Load:

Tiêu chí so sánh Hệ thống kho thủ công Hệ thống kho bán tự động Hệ thống kho tự động (AS/RS, Mini Load)
Mức độ công nghệ Phụ thuộc hoàn toàn vào sức người Kết hợp xe nâng, băng tải, phần mềm WMS/ERP Tự động hóa hoàn toàn bằng robot, AS/RS, tích hợp ERP
Chi phí đầu tư ban đầu Thấp, thu hồi vốn nhanh Trung bình Rất cao
Chi phí vận hành dài hạn Cao (chi phí nhân công lớn) Trung bình Tối ưu, giảm thiểu nhân công trực tiếp
Độ chính xác & An toàn Dễ phát sinh sai sót, rủi ro tai nạn Cải thiện độ chính xác, an toàn hơn Độ chính xác cao, giảm tối đa lỗi, an toàn tuyệt đối cho người
Tận dụng không gian Thấp, cần khoảng cách lối đi rộng Khá tốt Rất cao (kệ cao tầng, chiều sâu kệ lên đến 30 m)

Về các dạng kho tự động điển hình:

  • Pallet Flow: Vận hành bằng cơ chế trượt trọng lực theo nguyên tắc FIFO (Nhập trước - Xuất trước) hoặc LIFO (Nhập sau - Xuất trước), phù hợp hàng hóa có hạn sử dụng hoặc sản phẩm khô.
  • Robot Shuttle: Sử dụng các robot con thoi di chuyển trong rãnh kệ Radio Shuttle kết hợp trạm Docking Station.
  • Mini Load: Hệ thống lưu trữ và truy xuất tự động (AS/RS) chuyên dụng cho các thùng hàng, khay hàng nhỏ, hoạt động ổn định trong dải nhiệt độ từ $-30^\circ\text{C}$ đến $45^\circ\text{C}$, tối ưu hóa chiều cao và lối đi hẹp.

Về nguyên lý dẫn động và điều khiển:

  • Động cơ bước (Stepper Motor): Khóa luận phân tích sự khác biệt giữa động cơ bước nam châm vĩnh cửu và động cơ bước Hybrid. Động cơ bước Hybrid được lựa chọn nhờ cấu trúc roto gồm nam châm vĩnh cửu có 50 rãnh phân cực dọc trục kết hợp stato 48 rãnh cuộn dây, mang lại góc bước tiêu chuẩn $1{,}8^\circ$ (200 bước/vòng), mô-men xoắn giữ lớn và độ chính xác định vị cao mà không cần vòng phản hồi phức tạp.
  • Động cơ DC: Đánh giá động cơ có chổi than (Brushed) và động cơ không chổi than (BLDC) về ma sát cơ học, cổ góp và hiệu suất truyền động.

Phương pháp nghiên cứu

  • Phương pháp nghiên cứu lý thuyết: Nghiên cứu tài liệu chuyên ngành về động học, động lực học máy, phương pháp truyền động cơ khí (trục vít me, thanh trượt dẫn hướng, dây đai), lý thuyết điều khiển phát xung PTO (Pulse Train Output) trên PLC S7-1200 và cấu trúc giao tiếp truyền thông công nghiệp.
  • Phương pháp thực nghiệm: Tính toán chọn thông số phần cứng, lắp ráp cơ khí hoàn chỉnh, đấu nối tủ điện điều khiển, lập trình PLC và phần mềm máy tính, sau đó thực hiện chuỗi thử nghiệm thực tế với 18 ô kệ để đánh giá độ chính xác, tốc độ và độ tin cậy.
  • Nguồn dữ liệu: Dữ liệu kỹ thuật từ catalog nhà sản xuất thiết bị (Siemens, Omron, Sumicor, NEMA), tài liệu hướng dẫn TIA Portal V16, tài liệu thị trường Logistics và kho bãi (Martin Placek).

Thiết kế và triển khai hệ thống

Thiết kế phần cứng và cơ khí

Hệ thống phần cứng được thiết kế theo quy trình 6 bước chuẩn hóa (xác định yêu cầu $\rightarrow$ xác định quy trình công nghệ $\rightarrow$ lập sơ đồ khối $\rightarrow$ tính toán mô phỏng $\rightarrow$ thử sai/hiệu chỉnh $\rightarrow$ lắp ráp hoàn thiện).

Cụm thiết bị / Bộ phận Thông số kỹ thuật & Thiết bị sử dụng Chức năng kỹ thuật trong hệ thống
Khung kệ chứa hàng Gỗ ép dày 1,8 cm, kích thước $50 \times 10 \times 67\text{ cm}$, 2 dãy kệ Lưu trữ tổng cộng 18 ô chứa khối hàng mẫu kích thước $9 \times 4 \times 4\text{ cm}$
Cơ cấu truyền động trục X Vít me Inox 304 ($D_B = 8\text{ mm}$, $P_B = 2\text{ mm}$, $L_B = 600\text{ mm}$, $L_{AB} = 450\text{ mm}$) Di chuyển toàn bộ cụm nâng theo phương ngang song song mặt đất
Cơ cấu truyền động trục Z Thanh trượt dẫn hướng, vít me, gối đỡ vòng bi, nhôm định hình Dẫn động bàn nâng di chuyển tịnh tiến theo phương thẳng đứng
Cơ cấu bàn nâng trục Y Cơ cấu mặt trượt 3 tầng truyền động bằng dây đai Đẩy và rút hàng hóa 2 chiều vào các ô của 2 dãy kệ
Bộ điều khiển trung tâm PLC Siemens S7-1200 CPU 1214C DC/DC/DC Xử lý logic, phát xung PTO điều khiển vị trí 3 trục, quản lý khối dữ liệu
Động cơ & Mạch công suất Động cơ bước NEMA 17 (Size 42 mm, góc bước $1{,}8^\circ$) + Driver TB6600 Dẫn động chính xác các trục cơ khí theo lệnh phát xung từ PLC
Cảm biến định vị Cảm biến quang E3F-DS10P1 + Cảm biến tiệm cận ROKO SN04-P Nhận diện vật cản, xác định giới hạn hành trình và vị trí gốc (Home)
Nguồn cấp & Bảo vệ Bộ nguồn Omron S8VK-C24024 (24VDC), CB 2P-C40 MPE IEC60898 Cấp nguồn động lực và điều khiển, bảo vệ quá dòng toàn hệ thống
Thiết bị nhận diện Đầu quét mã vạch Barcode Sumicor Đọc dữ liệu mã định danh sản phẩm tại khâu tiếp nhận đầu vào

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

Tác giả tiến hành tính toán các thông số truyền động cơ sở cho trục di chuyển ngang (Trục X) với khối lượng bàn nâng và tải $m = 5\text{ kg}$, vận tốc mong muốn $v_x = 18\text{ mm/s}$, hiệu suất vít me $\eta = 0{,}8$, hệ số ma sát $\mu = 0{,}1$:

  • Tổng số xung hành trình ($L_{AB} = 450\text{ mm}$): $$A = \frac{450}{2} \times \frac{360^\circ}{1{,}8^\circ} = 45.000\text{ xung}$$
  • Thời gian hành trình và tần số phát xung: Thời gian hoàn thành $t_0 = 25\text{ s}$. Với thời gian tăng/giảm tốc $t_1 = t_2 = 0{,}1\text{ s}$, tần số xung định mức đạt: $$f_2 = \frac{45.000 - 0}{25 - 0{,}1} \approx 1.807{,}23\text{ Hz}$$
  • Mô-men quán tính vít me ($J_B$) và mô-men quán tính quy đổi của tải ($J_R$):
    • Khối lượng riêng Inox 304: $\rho = 8 \times 10^3\text{ kg/m}^3$
    • Mô-men quán tính vít me: $J_B = \frac{1}{32}\pi \rho L_B D_B^4 = 1{,}93 \times 10^{-6}\text{ kg}\cdot\text{m}^2$
    • Mô-men quán tính bàn nâng quy đổi về trục động cơ: $J_R = m \left(\frac{P_B}{2\pi}\right)^2 = 5 \times \left(\frac{2 \times 10^{-3}}{2\pi}\right)^2 \approx 0{,}507 \times 10^{-6}\text{ kg}\cdot\text{m}^2$
    • Tổng mô-men quán tính tải: $J_L = J_B + J_R = 2{,}437 \times 10^{-6}\text{ kg}\cdot\text{m}^2$

Thiết kế phần mềm và giải thuật điều khiển

  • Chương trình PLC (TIA Portal): Sử dụng các hàm điều khiển phát xung tốc độ cao PTO, cấu hình Technology Objects cho từng trục X, Y, Z. Quản lý trạng thái kho hàng thông qua khối dữ liệu (Data Block - DB), lưu trữ ánh xạ nhị phân vị trí 18 ô (trống hoặc có hàng).
  • Phần mềm giám sát và xử lý mã vạch (Visual Studio - C# WinForms): Thiết kế giao diện đa chức năng gồm Trang chủ (Home), Vận hành tự động (Auto Operation), Vận hành thủ công (Manual Operation), Kiểm tra chuyển động từng trục (Test Jog), Quản lý lịch sử xuất nhập (Historical) và Bảng mã lỗi. Module đọc mã vạch kết nối cổng COM giải mã chuỗi ký tự từ máy quét Sumicor, tự động truyền nhận dữ liệu xuống PLC thông qua giao thức truyền thông.

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

Chương 1: Tổng quan

Chương 1 thiết lập tính cấp thiết của đề tài thông qua phân tích thực trạng chi phí lưu kho ngày càng tăng và xu hướng tự động hóa trên thế giới. Nội dung xác định rõ ràng mục tiêu thiết kế hệ thống Mini Load đáp ứng năng suất 5 sản phẩm/phút, giới hạn tải trọng 500 g cho mô hình thí nghiệm, đồng thời xác lập phương pháp luận nghiên cứu kết hợp giữa lý thuyết tính toán và thực nghiệm chế tạo.

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

Chương 2 trình bày tổng quan lý thuyết về các cấp độ kho bãi (thủ công, bán tự động, tự động) và các mô hình kho hiện đại (Pallet Flow, Robot Shuttle, Mini Load). Phân tích chuyên sâu cấu trúc 3 thành phần của kho tự động (vận chuyển, xuất nhập, lưu trữ), đồng thời so sánh đặc tính kỹ thuật của động cơ bước hybrid với động cơ bước nam châm vĩnh cửu, động cơ DC chổi than với động cơ BLDC, làm cơ sở lựa chọn linh kiện dẫn động.

Chương 3: Thiết kế phần cứng

Chương 3 tập trung vào toàn bộ quá trình tính toán, thiết kế và lựa chọn thiết bị cơ - điện. Trình bày chi tiết bản vẽ kết cấu khung kệ gỗ 18 ô ($50 \times 10 \times 67\text{ cm}$), cơ cấu robot 3 trục X-Y-Z sử dụng vít me và dây đai. Chương này đưa ra đầy đủ các công thức tính toán động lực học trục X, xác định số xung, tần số phát xung ($1.807\text{ Hz}$), mô-men quán tính tải ($2{,}437 \times 10^{-6}\text{ kg}\cdot\text{m}^2$), kèm theo sơ đồ nguyên lý tủ điện, sơ đồ nối dây PLC S7-1200, driver TB6600 và cảm biến.

Chương 4: Thiết kế phần mềm

Chương 4 chi tiết hóa kiến trúc điều khiển và giám sát hệ thống. Xây dựng lưu đồ giải thuật cho các chế độ làm việc: Auto Load, Manual Load, Manual Unload, Test Jog và xuất hàng hàng loạt. Thiết kế cấu hình ngõ ra xung PTO trên TIA Portal, xây dựng khối dữ liệu DB trên PLC, đồng thời lập trình giao diện giám sát Windows Forms bằng C# với tính năng giải mã barcode, tra cứu trạng thái ô nhớ và xử lý bảng mã lỗi hệ thống.

Chương 5: Kết quả thực nghiệm

Chương 5 công bố kết quả thử nghiệm mô hình thực tế. Đánh giá khả năng đáp ứng cơ khí của cụm bàn nâng và các trục di chuyển X, Z; kiểm thử độ chính xác phát xung định vị từ PLC. Thực nghiệm kiểm tra thành công các tính năng: nạp hàng thủ công vào ô chỉ định (ô số 16), tự động nạp hàng liên tục lấp đầy 18 ô kệ, xuất hàng theo lệnh, tìm kiếm (Search) vị trí kiện hàng theo mã vạch và hiển thị trực quan dữ liệu lên giao diện giám sát.

Chương 6: Hướng phát triển

Chương 6 đúc kết các phát hiện chính trong quá trình vận hành mô hình và đề xuất các định hướng nâng cấp, mở rộng hệ thống trong tương lai nhằm nâng cao khả năng ứng dụng công nghiệp.


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

Kết quả thực nghiệm chính

  • Chế tạo thành công mô hình vật lý: Hoàn thiện mô hình kho Mini Load gồm hệ khung kệ 2 dãy (18 ô chứa hàng) kích thước $50 \times 10 \times 67\text{ cm}$ và hệ robot 3 trục X-Y-Z vận hành đồng bộ.
  • Hiệu năng định vị và truyền động: Cụm trục X hoàn thành hành trình 450 mm với vận tốc $18\text{ mm/s}$ thông qua tần số phát xung PTO đạt xấp xỉ $1.807\text{ Hz}$, đáp ứng chính xác tọa độ từng ô kệ theo cấu hình vi bước trên driver TB6600.
  • Vận hành hệ thống: Kiểm thử thành công 100% các tính năng thiết kế bao gồm:
    • Chế độ Manual Load/Unload (kiểm thử nạp/xuất chính xác tại ô 16).
    • Chế độ Auto Load (tự động nhận diện barcode và lưu trữ liên tục đủ 18 ô kệ).
    • Tính năng tìm kiếm vị trí kiện hàng (Search) và tính năng vận hành từng trục (Test Jog).
    • Giao diện C# WinForms thu thập chính xác mã barcode từ đầu đọc Sumicor, đồng bộ dữ liệu thời gian thực với các khối Data Block của PLC S7-1200.

Giải pháp và đóng góp của đề tài

  • Giải pháp công nghệ: Đề xuất cấu trúc điều khiển tích hợp giữa PLC Siemens S7-1200 (phát xung PTO điều khiển động cơ bước kết hợp cảm biến hành trình) và máy tính giám sát (C# WinForms xử lý barcode), loại bỏ sự phụ thuộc vào các bộ điều khiển chuyên dụng đắt tiền mà vẫn đảm bảo tính chính xác cho các kho hàng cỡ nhỏ.
  • Đóng góp kỹ thuật: Hệ thống hóa toàn bộ quy trình tính toán cơ cấu vít me - động cơ bước hybrid cho hệ kho tự động AS/RS cỡ nhỏ; cung cấp tài liệu kỹ thuật thực nghiệm hoàn chỉnh từ khâu tính chọn mô-men quán tính, thiết kế tủ điện đến lập trình thuật toán điều khiển và giao diện giám sát.

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

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

  • Mô hình dừng lại ở quy mô thí nghiệm thu nhỏ: Tải trọng giới hạn ở mức 500 g/khối hàng và chỉ xử lý 1 khối hàng trong một chu trình lệnh.
  • Cụm băng tải cấp phôi tự động ở đầu vào bị lược bỏ trong quá trình thi công thực tế do giới hạn về mặt kinh phí, khiến khâu nạp hàng vào bàn nâng ban đầu vẫn cần sự hỗ trợ đưa phôi thủ công.
  • Phần mềm giám sát mới dừng lại ở ứng dụng máy trạm Windows Forms đơn lẻ, chưa liên kết với hệ thống quản lý cơ sở dữ liệu doanh nghiệp (ERP/WMS) diện rộng hoặc nền tảng điện toán đám mây.

Hướng nghiên cứu tiếp

  • Nâng cấp kết cấu cơ khí và công suất động cơ để tăng tải trọng chuyên chở, mở rộng số lượng tầng và dãy kệ lưu trữ.
  • Tích hợp hệ thống băng chuyền phân loại tự động đồng bộ hóa hoàn toàn với đầu vào của robot nâng.
  • Tối ưu hóa thuật toán lập lịch di chuyển của robot 3 trục nhằm rút ngắn tối đa quãng đường và thời gian truy xuất khi kho vận hành với mật độ cao.
  • Phát triển giao diện quản lý trên nền tảng Web Server/Cloud để giám sát và điều khiển hệ thống kho bãi qua mạng Internet.

Giá trị tham khảo

Báo cáo khóa luận là tài liệu tham khảo hữu ích cho sinh viên, giảng viên và kỹ sư thuộc các chuyên ngành:

  • Công nghệ Kỹ thuật Điều khiển và Tự động hóa: Tham khảo phương pháp lập trình điều khiển phát xung PTO, điều khiển vị trí động cơ bước bằng Technology Objects trên PLC Siemens S7-1200 (TIA Portal) và phương thức truyền thông giữa PLC với phần mềm máy tính.
  • Cơ điện tử & Kỹ thuật Robot: Tham khảo quy trình tính toán động lực học cơ cấu truyền động vít me - đai ốc, phương pháp tính mô-men quán tính tải quy đổi ($J_L$) và lựa chọn động cơ bước hybrid.
  • Kỹ thuật Phần mềm & Hệ thống Thông tin: Tham khảo kiến trúc xây dựng phần mềm giám sát kho hàng bằng C# WinForms, kỹ thuật giao tiếp cổng COM xử lý chuỗi dữ liệu mã vạch thời gian thực.

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

1. Khối hàng quy chuẩn được hệ thống Mini Load trong đề tài xử lý có kích thước và tải trọng bao nhiêu?
Khối hàng mẫu được thiết kế có kích thước chuẩn $9 \times 4 \times 4\text{ cm}$ (hoặc $9 \times 5 \times 5\text{ cm}$ theo giới thiệu tổng quan), dán mã vạch định danh và có khối lượng tối đa là 500 g cho mỗi chu trình vận chuyển.

2. Hệ thống sử dụng bộ điều khiển trung tâm và động cơ truyền động nào?
Hệ thống sử dụng bộ điều khiển logic khả trình PLC Siemens S7-1200 CPU 1214C DC/DC/DC, kết hợp cùng các động cơ bước Hybrid NEMA 17 (kích thước 42 mm, góc bước $1{,}8^\circ$) được điều khiển thông qua các mạch công suất Step Driver TB6600.

3. Khung kệ lưu trữ của mô hình thực nghiệm có quy mô và kích thước như thế nào?
Khung kệ được gia công từ các tấm gỗ ép dày 1,8 cm gắn cố định với sàn bằng pát sắt chữ L, kích thước tổng thể $50 \times 10 \times 67\text{ cm}$, bố trí thành 2 dãy kệ đối xứng với tổng sức chứa 18 ô hàng.

4. Dữ liệu tính toán phát xung cho trục di chuyển ngang (Trục X) đạt các thông số nào?
Với hành trình $L_{AB} = 450\text{ mm}$, bước vít $P_B = 2\text{ mm}$, hệ thống cần phát tổng cộng 45.000 xung; vận tốc di chuyển $18\text{ mm/s}$ tương ứng thời gian $25\text{ s}$ và tần số xung định mức tính toán là xấp xỉ $1.807{,}23\text{ Hz}$.

5. Phần mềm giám sát trên máy tính được xây dựng bằng công nghệ gì và đảm nhiệm chức năng nào?
Phần mềm được lập trình bằng ngôn ngữ C# trên nền tảng .NET Framework (giao diện Windows Forms), đảm nhiệm việc giải mã dữ liệu mã vạch từ máy quét Sumicor, hiển thị trạng thái 18 ô kho, ghi nhận lịch sử xuất nhập, hỗ trợ điều khiển Manual/Auto/Test Jog và thông báo mã lỗi hệ thống.


Kết luận

Đồ án tốt nghiệp "Thiết kế hệ thống lưu kho tự động Mini Load" của sinh viên Đỗ Hoàng Nam và Nguyễn Tiến Việt Phú (Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh) đã hoàn thành toàn diện các mục tiêu đặt ra về mặt lý thuyết lẫn thực nghiệm chế tạo. Nghiên cứu đã xây dựng thành công mô hình kho tự động 18 ô với hệ robot 3 trục X-Y-Z hoạt động ổn định, điều khiển chính xác bằng PLC Siemens S7-1200 thông qua phát xung PTO. Sự kết hợp đồng bộ giữa phần cứng cơ điện và phần mềm giám sát C# WinForms tích hợp đầu đọc barcode mang lại giải pháp quản trị kho tự động hóa hiệu quả, có giá trị ứng dụng và tham khảo kỹ thuật cao trong lĩnh vực điều khiển và tự động hóa.