Đồ án Thiết Kế Cánh Tay Robot SCARA 2 Bậc Tự Do Trên SolidWorks Và Mô Phỏng Trên MATLAB Simulink

Đồ án nghiên cứu thiết kế cánh tay robot scara 2 bậc tự do trên solidworks và mô phỏng trên matlab simulink, thiết kế chi tiết, tính toán kỹ thuật theo tiêu chuẩn, đánh giá tính

Chuyên ngành

Điện - Điện Tử

Người đăng

Ẩn danh

Thể loại

đồ án

2024

63
16
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. PHẦN MỞ ĐẦU

1.1. Lý do chọn đề tài

1.2. Mục tiêu nghiên cứu

1.3. Phạm vi nghiên cứu

1.4. Tính mới của đề tài

1.5. Ý nghĩa của đề tài

2. TỔNG QUAN VỀ ROBOT SCARA 2 BẬC TỰ DO

2.1. Giới thiệu

2.2. Robot SCARA là gì?

2.3. Khả năng di chuyển của robot SCARA

2.4. Phạm vi làm việc và diện tích chiếm dụng của robot SCARA

2.5. Tốc độ làm việc của robot SCARA

2.6. Những ứng dụng cụ thể của robot SCARA

2.7. Những ngành công nghiệp phù hợp với robot SCARA

2.8. Lợi ích và hạn chế của robot SCARA

2.8.1. Lợi ích

2.8.2. Hạn chế

3. MÔ HÌNH ĐỘNG LỰC HỌC CỦA ROBOT SCARA HAI 7 BẬC TỰ DO

3.1. Động học robot

3.1.1. Đặt trục robot

3.1.2. Động học thuận

3.1.3. Động học nghịch

3.2. Động lực học robot

3.2.1. Công thức tổng quát

3.2.2. Động lực học cho robot 2 bậc tự do (Dựa theo tài liệu số [4])

4. MÔ PHỎNG ROBOT SCARA BẰNG BỘ ĐIỀU KHIỂN PID TRÊN MATLAB SIMULINK

4.1. Giới thiệu sơ lượt về MATLAB/Simulink

4.1.1. Giới thiệu về MATLAB/Simulink (Dựa theo tài liệu số [5] ta có)

4.1.2. Hướng dẫn sử dụng Simulink

4.2. Xây dựng mô hình điều khiển Robot 2 bậc

4.2.1. Phương trình toán của hệ cánh tay máy 2 bậc

4.2.2. Sơ đồ khối hệ cánh tay 2 bậc

4.2.3. Sơ đồ khối bộ điều khiển PID

4.2.4. Sơ đồ khối bộ điều khiển PID cho hệ cánh tay máy 2 bậc tự do

5. THIẾT KẾ ROBOT SCARA 2 DOF TRÊN SOLIDWORKS VÀ THIẾT KẾ GIAO DIỆN ĐIỀU KHIỂN GUI TRÊN MATLAB SIMULINK

5.1. Các thành phần của mô hình Robot SCARA trên SolidWorks

5.2. Mô phỏng mô hình SolidWorks trên MATLAB Simulink và thiết kế giao diện GUI

6. MÔ PHỎNG ROBOT SCARA VẼ QUỸ ĐẠO HÌNH TRÒN TRÊN MATLAB SIMULINK

6.1. Chương trình vẽ quỹ đạo trên Simulink

6.2. Hàm MATLAB quỹ đạo

6.3. Hàm động học thuận

6.4. Hàm động học nghịch

6.5. Kết quả mô phỏng

7. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

7.1. Những việc đã thực hiện được

7.2. Những điểm chưa thực hiện được

7.3. HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về thiết kế cánh tay robot SCARA 2 bậc tự do

Cánh tay robot SCARA 2 bậc tự do là một trong những thiết bị tự động hóa quan trọng trong ngành công nghiệp hiện đại. Thiết kế này không chỉ mang lại hiệu suất cao mà còn giúp tối ưu hóa quy trình sản xuất. Việc sử dụng phần mềm SolidWorks để thiết kế và MATLAB Simulink để mô phỏng là những bước quan trọng trong quá trình phát triển cánh tay robot này. Bài viết sẽ đi sâu vào các khía cạnh của thiết kế và mô phỏng cánh tay robot SCARA.

1.1. Định nghĩa và ứng dụng của cánh tay robot SCARA

Cánh tay robot SCARA (Selective Compliance Assembly Robot Arm) là loại robot có khả năng thực hiện các nhiệm vụ lắp ráp và xử lý vật liệu với độ chính xác cao. Chúng thường được sử dụng trong các ngành công nghiệp như điện tử, thực phẩm và dược phẩm.

1.2. Lợi ích của việc sử dụng SolidWorks trong thiết kế

SolidWorks cung cấp một môi trường thiết kế 3D mạnh mẽ, cho phép người dùng tạo ra các mô hình chi tiết của cánh tay robot SCARA. Việc này giúp giảm thiểu sai sót trong quá trình sản xuất và tăng cường khả năng mô phỏng trước khi chế tạo thực tế.

II. Thách thức trong thiết kế cánh tay robot SCARA 2 bậc tự do

Mặc dù cánh tay robot SCARA mang lại nhiều lợi ích, nhưng việc thiết kế và chế tạo chúng cũng gặp phải nhiều thách thức. Các vấn đề như độ chính xác trong chuyển động, khả năng tải trọng và chi phí sản xuất là những yếu tố cần được xem xét kỹ lưỡng.

2.1. Độ chính xác và khả năng điều khiển

Độ chính xác trong chuyển động của cánh tay robot SCARA là yếu tố quyết định đến hiệu suất làm việc. Việc thiết kế các khớp nối và hệ thống điều khiển cần phải đảm bảo tính chính xác cao để thực hiện các nhiệm vụ phức tạp.

2.2. Chi phí sản xuất và bảo trì

Chi phí sản xuất cánh tay robot SCARA có thể cao, đặc biệt là khi sử dụng các linh kiện chất lượng cao. Ngoài ra, việc bảo trì và sửa chữa cũng cần được tính toán để đảm bảo hiệu suất lâu dài của thiết bị.

III. Phương pháp thiết kế cánh tay robot SCARA trên SolidWorks

Thiết kế cánh tay robot SCARA trên SolidWorks bao gồm nhiều bước từ việc tạo mô hình 3D đến việc kiểm tra tính khả thi của thiết kế. Các bước này giúp đảm bảo rằng cánh tay robot sẽ hoạt động hiệu quả trong môi trường thực tế.

3.1. Tạo mô hình 3D cánh tay robot

Quá trình tạo mô hình 3D bắt đầu bằng việc xác định các thông số kỹ thuật và yêu cầu của cánh tay robot. Sau đó, các bộ phận được thiết kế và lắp ráp trong môi trường SolidWorks.

3.2. Kiểm tra và tối ưu hóa thiết kế

Sau khi hoàn thành mô hình, việc kiểm tra và tối ưu hóa thiết kế là rất quan trọng. Các công cụ phân tích trong SolidWorks giúp phát hiện các vấn đề tiềm ẩn và cải thiện hiệu suất của cánh tay robot.

IV. Mô phỏng cánh tay robot SCARA trên MATLAB Simulink

Mô phỏng cánh tay robot SCARA trên MATLAB Simulink cho phép người dùng kiểm tra và điều chỉnh các thông số hoạt động của robot trước khi chế tạo thực tế. Điều này giúp giảm thiểu rủi ro và tối ưu hóa quy trình sản xuất.

4.1. Giới thiệu về MATLAB Simulink

MATLAB Simulink là một công cụ mạnh mẽ cho việc mô phỏng và phân tích hệ thống động học. Nó cho phép người dùng xây dựng mô hình động học của cánh tay robot SCARA và kiểm tra các kịch bản hoạt động khác nhau.

4.2. Xây dựng mô hình điều khiển PID cho robot

Mô hình điều khiển PID được xây dựng trong Simulink giúp điều chỉnh các thông số hoạt động của cánh tay robot SCARA. Việc này đảm bảo rằng robot có thể thực hiện các nhiệm vụ với độ chính xác cao và hiệu suất tối ưu.

V. Ứng dụng thực tiễn của cánh tay robot SCARA

Cánh tay robot SCARA đã được áp dụng rộng rãi trong nhiều lĩnh vực khác nhau, từ sản xuất điện tử đến ngành thực phẩm. Những ứng dụng này không chỉ giúp tăng năng suất mà còn cải thiện chất lượng sản phẩm.

5.1. Ứng dụng trong ngành điện tử

Trong ngành điện tử, cánh tay robot SCARA thường được sử dụng để lắp ráp các linh kiện nhỏ với độ chính xác cao. Điều này giúp giảm thiểu lỗi và tăng cường hiệu suất sản xuất.

5.2. Ứng dụng trong ngành thực phẩm

Cánh tay robot SCARA cũng được sử dụng trong ngành thực phẩm để xử lý và đóng gói sản phẩm. Việc này giúp đảm bảo vệ sinh và tăng tốc độ sản xuất.

VI. Kết luận và hướng phát triển cánh tay robot SCARA

Cánh tay robot SCARA 2 bậc tự do là một giải pháp hiệu quả cho nhiều ứng dụng trong ngành công nghiệp. Việc thiết kế và mô phỏng trên SolidWorks và MATLAB Simulink không chỉ giúp tối ưu hóa quy trình sản xuất mà còn mở ra nhiều cơ hội phát triển trong tương lai.

6.1. Tương lai của cánh tay robot SCARA

Với sự phát triển của công nghệ, cánh tay robot SCARA sẽ ngày càng được cải tiến về hiệu suất và tính năng. Điều này hứa hẹn sẽ mang lại nhiều ứng dụng mới trong tương lai.

6.2. Khuyến nghị cho nghiên cứu tiếp theo

Nghiên cứu tiếp theo nên tập trung vào việc cải thiện khả năng tự động hóa và tích hợp trí tuệ nhân tạo vào cánh tay robot SCARA để nâng cao hiệu suất và khả năng làm việc.

09/07/2025
Đồ án thiết kế cánh tay robot scara 2 bậc tự do trên solidworks và mô phỏng trên matlab simulink

Trích đoạn nội dung tài liệu

PHẦN MỞ ĐẦU i. Lý do chọn đề tài Hiện nay, robot SCARA vẫn đang là đề tài nghiên cứu thú vị của nhiều trường đại học. Qua tìm hiểu một số công trình đã công bố trong nước, các tạp chí khoa học thường nghiên cứu về thiết kế, chế tạo hệ thống cơ khí, giải thuật điều khiển, giải các bài toán động học ngược,… Các nghiên cứu này chủ yếu giải quyết các vấn đề học thuật và cần được phát triển để có thể áp dụng vào thực tiễn sản xuất. Vì vậy trong đề tài lần này trình bày các phương pháp thiết kế robot SCARA cũng như hoàn thiện về việc thiết kế trên SolidWorks robot Delta.

Mục tiêu nghiên cứu  Xây dựng được phương trình toán cho robot SCARA hai bậc tự do.  Mô phỏng vẽ quỹ đạo bằng bộ điều khiển PID.  Thiết kế robot SCARA trên SolidWorks.  Mô phỏng mô hình robot SCARA trên MATLAB Simulink bằng Simscape Mutibody.

 Thiết kế giao diện điều khiển GUI Robot SCARA. Phạm vi nghiên cứu:  Thiết kế robot SCARA của hãng EPSON.  Version của Robot SCARA EPSON LS3-401S. Tính mới của đề tài Mô phỏng mô hình SolidWorks robot SCARA trên MATLAB Simulink bằng Simscape Mutibody và thiết kế giao diện GUI điều khiển robot.

Ý nghĩa của đề tài Đề tài là một ứng dụng của hệ thống điều khiển tự động vào thực tiễn, tạo ra sản phẩm thực tế để gia tăng kiến thức thực tế. Ngoài ra, quá trình thực hiện luận văn là một cơ hội để em kiểm tra, tổng hợp lại những kiến thức đã học, đồng thời phát huy tính sáng tạo, khả năng nghiên cứu và giải quyết một số vấn đề mang tính tư duy trong đề tài. TỔNG QUAN VỀ ROBOT SCARA 2 BẬC TỰ DO 1.1 Giới thiệu Từ nguồn sưu tầm [1] Robot SCARA là một lựa chọn phổ biến cho các công việc có tính chất nhỏ, cần tốc độ và độ chính xác cao. Trong bài đăng này sẽ giải thích cho bạn những kiến thức cơ bản về robot SCARA, ứng dụng, tác động của chúng đối với việc áp dụng trong sản xuất và chi phí để đầu tư lắp đặt loại robot này.

Robot SCARA Với kích thước nhỏ hơn nhiều so với các loại robot công nghiệp khác, robot SCARA đặc biệt hiệu quả trong các công việc mà chúng được thiết kế. Khả năng kết hợp giữa tốc độ, tính nhỏ gọn và độ chính xác cao làm cho chúng nổi bật trong những loại robot sản xuất hiện nay. Điều này tạo ra một vị trí đặc biệt cho chúng trong lĩnh vực công nghiệp, nơi mà sự linh hoạt và hiệu suất cao được đưa lên hàng đầu. Bài đăng này sẽ giới thiệu cho bạn về robot SCARA trong qua những chủ đề sau đây, bắt đầu với việc tìm hiểu về loại robot này.

16 Hình 1: Robot SCARA của tập đoàn FANUC 1.2 Robot SCARA là gì? SCARA là viết tắt của Selective Compliance Articulated Robot Arm hay còn gọi là “Cánh tay robot có tính tuân thủ có chọn lọc”. Đó là những cánh tay robot có phạm vi chuyển động theo hướng hơi tuân theo mặt phẳng ngang hay còn gọi là mặt phẳng X-Y trong không gian ba chiều và chúng chỉ có thể di chuyển lên xuống theo chiều dọc ở phần trục làm việc. Đặc điểm của loại robot này là chiều dọc chính giữa luôn được giữ cố định và không thế di chuyển lên xuống như những loại robot khác. Hình 2: Hình ảnh robot SCARA 17 Robot SCARA được thiết kế với sự kết hợp giữa các trục quay cứng rắn và linh hoạt, điều này làm cho chúng có thể thực hiện các nhiệm vụ như vận chuyển vật phẩm cũng như giúp giúp cho quá trình sản xuất trở nên năng suất và nhanh chóng hơn.

Tuy nhiên, điểm mạnh lớn nhất của robot SCARA là khi chúng được sử dụng để thực hiện các ứng dụng rắp láp. Các ứng dụng này có thể bao gồm từ việc xử lý các linh kiện bán dẫn cho đến các ứng dụng trong y tế và đóng gói sản phẩm. Hình 3: Robot SCARA của hãng EPSON Sankyo Seiki , Pentel và NEC là những công ty, tập đoàn của Nhật Bản đã giới thiệu robot SCARA như một khái niệm hoàn toàn mới của robot robot lắp ráp vào năm 1981, robot SCARA này đã được phát triển dưới sự chỉ đạo, hướng dẫn của Hiroshi Makino, giáo sư của trường đại học Yamanashi, Nhật Bản.3 Khả năng di chuyển của robot SCARA Với số lượng khớp nối mà robot có, kết hợp với số lượng trục có trong mỗi khớp thì chúng ra có thể xác định được các bậc tự do của nó. Robot SCARA là loại robot có bốn bậc tự do tức là có 3 khớp quay cùng với một khớp điều chỉnh độ cao của trục làm việc, nhờ có các khớp quay nên robot SCARA có thể di chuyển trong các mặt phẳng ngang là trục XY trong không gian và có thể xoay 360 độ quanh trục Z.

18 Hình 4: SCARA robot có bốn bậc tự do Hình 5: Robot SCARA công ty EPSON 1.4 Phạm vi làm việc và diện tích chiếm dụng của robot SCARA Phạm vi làm việc (Work Envelope) là một khoảng không gian mà robot có thể tiếp cận thực hiện các nhiệm vụ. Trong trường hợp của robot SCARA, do có khả năng quay quanh trục Z cố định tạo ra một phạm vi làm việc hình trụ, điều này có nghĩa là robot có thể di chuyển và thực hiện công viện trong một không gian hình trụ xung quanh nó. Thông thường khi lựa chọn một loại robot cho sản xuất, phạm vi làm việc là yếu tố quyết định hơn hết. Trong một số ứng dụng, phạm vi làm việc của robot 19 SCARA có thể bị hạn chế ở phía trước và cạnh bên do có nối thêm bộ cáp và ống thoát khí ở phía sau.

Tuy nhiên, nhờ khả năng làm việc trong phạm vi của mình giúp cho robot SCARA duy trì được diện tích chiếm dụng tối thiểu trong khi tối đa hóa được không gian làm việc. Hình 6: Phạm vi làm việc và diện tích chiếm dụng của robot SCARA 1.5 Tốc độ làm việc của robot SCARA Tốc độ là một yếu tố được đưa lên hàng đầu khi lựa chọn robot sản xuất. Robot SCARA là một trong những loại robot nhanh nhất trên thị trường. Với bốn bậc tự do, robot SCARA có ít khớp nối di động hơn so với những loại robot khác như robot sáu trục, giúp chúng có một tốc độ vượt trội hơn cả.

Hơn nữa, sự giảm bớt trong số khớp nối giúp đơn giản quá quá trình tình toán và lập trình trong lúc cài đặt. Khi trong một giai đoạn sản xuất mà chu kỳ thời gian được yêu cầu quá khắt khe, robot SCARA sẽ là một lựa chọn phù hợp nhất dành cho các công việc trong giai đoạn này. Hình 7: Robot SCARA có tốc độ nhanh 20 1.6 Những ứng dụng cụ thể của robot SCARA Do thiết kế cơ học của chúng, robot SCARA có những trường hợp sử dụng cụ thể khác nhau. Loại robot này là loại đặc biệt hơn so với các robot có khớp nối thông thường hoặc là robot sáu trục (six-axis robots) khác.

Điều này có nghĩa là robot SCARA không có quá nhiều ứng dụng trong việc sản xuất như những robot khác, nhưng loại robot này sẽ là lựa chọn xuất sắc nhất cho mỗi ứng dụng mà nó được chế tạo. Các ứng dụng đấy bao gồm: Hình 8: Robot sáu trục  Lắp ráp (Assembly): Robot SCARA thường được sử dụng để thực hiện quy trình lắp ráp nhanh chóng và có độ chính xác cao trong dây chuyền sản xuất. Hình 9: Lắp ráp (Assembly) 21  Tháo rời (Disassembly): Trong quy trình tái sử dụng và bảo dưỡng thiết bị, robot SCARA có thể thực hiện công việc tháo rời các thành phần một cách nhanh chóng và hiệu quả. Hình 10: Tháo rời (Disassembly)  Nhặt lên và đặt xuống (Picking and Placing): Khả năng linh hoạt của robot SCARA làm cho chúng có khả lý tưởng để nhặt lên và đặt xuống các sản phẩm, linh kiện ở các vị trí chính xác trong quá trình sản xuất hoặc đóng gói.

Hình 11: Nhặt lên và đặt xuống (Picking and Placing) 22  Xử lý vật liệu (Material Handling): Robot SCARA có thể dùng để di chuyển và xử lý vật liệu để tạo thành thành phẩm trong quy trình sản xuất. Hình 12: Xử lý vật liệu (Material Handling)  Hàn PCB (PCB Soldering): Trong ngành công nghiệp điện tử, robot SCARA có thể thực hiện quy trình hàn PCB với độ đồng đều và chính xác cao. Hàn PCB là quá trình hàn (gắn kết) các linh kiện điện tử vào PCB (Printed Circuit Board - Bảng Mạch In) để tạo ra các mạch và thiết bị điện tử. Hình 13: Hàn PCB (PCB Soldering)  Phân phối chất lỏng (Dispensing): Robot SCARA có thể được tích hợp 23 vào hệ thống phân phối chất lỏng nhằm thực hiện việc chính xác và kiểm soát lượng chất lỏng được phân phối.

Hình 14: Phân phối chất lỏng (Dispensing) Bạn hoàn toàn có thể giao các nhiệm vụ trên cho nhiều loại robot khác nhau trong sản xuất nhưng điều gì khiến cho robot SCARA trở thành một lựa chọn tốt hơn cả so với các loại robot khác. Ví dụ như: Các ứng dụng nhỏ, cần tốc độ cao thì không cần đến loại robot có tính linh hoạt cao như robot sáu trục (six-axis robot) mà chỉ cần một loại robot có tính chính xác cao với mức chi phí tiết kiệm hơn, đây là điều kiện hoàn hảo để có thể triển khai robot SCARA vào trong dây chuyền sản xuất thay vì chọn những loại robot khác. Hình 15: Điều gì khiến robot SCARA trở thành lựa chọn tốt hơn cả Cấu trúc cơ học của robot SCARA thường có lợi thế cao hơn so với các loại 24 robot khác khi thực hiện các nhiệm vụ trên. Tính tuân thủ có chọn lọc (Selective compliance) có nghĩa là các cánh tay của robot chỉ có thể di chuyển tuân theo các chiều cụ thể.

Điều này khác biệt đáng kể so với các loại robot sáu trục thông thường khác có thể uốn cong và xoắn ở bất kỳ góc nào mà bạn có thể tưởng tượng. Việc di chuyển tuân thủ theo chọn lọc nghe có vẻ sẽ hạn chế trong nhiều ứng dụng khác nhưng lại mang lại những lợi ích đáng kể đối với những ứng dụng cụ thể như trên. Tính cứng cáp trong những chuyển động của robot SCARA cho phép robot có mức độ làm việc chính xác cao hơn so với những loại robot khác. Hình 16: Thực hiện những nhiệm vụ có quy mô nhỏ với tốc độ cao 1.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu này cung cấp cái nhìn tổng quan về các nghiên cứu và ứng dụng trong lĩnh vực robot tự động, đặc biệt là trong thiết kế và điều khiển robot. Những điểm chính bao gồm việc phát triển các hệ thống robot với khả năng tự động hóa cao, từ robot hàn tự động đến các robot có nhiều bậc tự do, giúp nâng cao hiệu suất và độ chính xác trong sản xuất.

Độc giả sẽ tìm thấy nhiều lợi ích từ tài liệu này, bao gồm việc hiểu rõ hơn về các công nghệ hiện đại trong lĩnh vực robot, cũng như các phương pháp thiết kế và điều khiển tiên tiến. Để mở rộng kiến thức của mình, bạn có thể tham khảo thêm các tài liệu liên quan như Luận văn thạc sĩ hcmute robot hàn tự động, nơi bạn sẽ tìm thấy thông tin chi tiết về quy trình hàn tự động. Ngoài ra, Luận văn thiết kế bộ điều khiển mờ theo đại số gia tử cho robot 2 bậc tự do sẽ giúp bạn hiểu rõ hơn về các phương pháp điều khiển robot. Cuối cùng, Luận văn thạc sĩ kỹ thuật điều khiển và tự động hóa thiết kế robot 6 bậc tự do gắp vật thể sử dụng hệ stereo camera cung cấp cái nhìn sâu sắc về việc ứng dụng công nghệ camera trong thiết kế robot. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn khám phá thêm về lĩnh vực robot tự động.