Professional Documents
Culture Documents
Robot - Chuong 6 - HD Mo Phong SCARA 5DOF
Robot - Chuong 6 - HD Mo Phong SCARA 5DOF
1. ĐẶT VẤN ĐỀ
4. HƯỚNG DẪN CHUYỂN ĐỔI FILE ASSEMBLY TRONG SOLIDWORKS THÀNH FILE MÔ
PHỎNG TRONG MATLAB SIMULINK
6. KẾT QUẢ
2
PGS. TS. Lê Tiến Dũng
I. ĐẶT VẤN ĐỀ
o Bài toán yêu cầu mô phỏng kiểm nghiệm bài toán động học của tay máy robot 5 bậc tự do nối tiếp với 4
biến khớp quay 𝜃 , 𝜃 , 𝜃 , 𝜃 và biến khớp tịnh tiến 𝑑
o Từ sơ đồ cấu trúc của robot ở đây là tay máy robot 5 bậc tự do, các hệ tọa độ gắn lên robot và bảng thông
số D – H thì ta sẽ lên ý tưởng vẽ mô hình 3D và mô phỏng nó trong matlab như thế nào?
Sơ đồ cấu trúc của robot Các hệ tọa độ gắn lên robot Bảng thông số D-H
3
PGS. TS. Lê Tiến Dũng
o Từ bài toán đặt ra đó ta có thể vẽ tay máy robot 5 bậc tự do nối tiếp bằng solidworks rồi chuyển sang
mô phỏng trên matlab Simulink hoặc trực tiếp vẽ mô hình 3D trên matlab Simulink multibody.
o Ở trong slide hướng dẫn này chúng ta đi thực hiện vẽ mô hình 3D trên solidworks và mô phỏng trên
matlab Simulink.
Cánh tay robot sau khi vẽ từ solidworks chuyển sang Mô hình tay máy robot vẽ bằng myltibody
4
PGS. TS. Lê Tiến Dũng
II. HƯỚNG DẪN VẼ TAY MÁY ROBOT 5 BẬC TỰ DO NỐI TIẾP TRONG SOLIDWORKS
Từ sơ đồ cấu trúc của robot ta phân tích và vẽ sang solidwork như kết quả bên dưới:
5
PGS. TS. Lê Tiến Dũng
II. HƯỚNG DẪN MÔ PHỎNG PHẦN CƠ KHÍ CỦA ROBOT TRÊN SOLIDWORKS
2. Vẽ từng chi tiết của riêng của tay máy robot
• Để vẽ từng thành phần của tải ta chọn vào Part và tiến hành vẽ các thanh
6
PGS. TS. Lê Tiến Dũng
• Để vẽ phần khung của tải ta thực hiện các bước như bên dưới: chọn mặt phẳng để vẽ -> chọn các
lệnh vẽ giống như autucad -> ràng buộc kích thước
7
PGS. TS. Lê Tiến Dũng
8
PGS. TS. Lê Tiến Dũng
9
PGS. TS. Lê Tiến Dũng
• Dựng khối 3D cho đế và chọn kích thước độ dày đế theo như các bước bên dưới:
10
PGS. TS. Lê Tiến Dũng
• Đưa đế về mặt hình chiếu bằng để thuận tiện việc vẽ và dựng khối 3D tiếp theo như các bước bên dưới:
11
PGS. TS. Lê Tiến Dũng
• Ta sử dụng sketch để vẽ và định kích cho hình trụ tròn của đế như các bước dưới hình:
12
PGS. TS. Lê Tiến Dũng
• Sử dụng Features Extruded boss/base để dựng hình trụ như các bước dưới hình:
13
PGS. TS. Lê Tiến Dũng
• Tiếp tục đưa đế về hình chiếu bằng để dựng đế theo như mong muốn:
14
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ hình dạng lỗ cần đục của trụ tròn theo như các bước dưới hình:
15
PGS. TS. Lê Tiến Dũng
• Tiến hành đục lỗ tròn bằng lệnh Extruded Cut như các bước dưới hình
16
PGS. TS. Lê Tiến Dũng
• Đưa đế về hình chiếu bằng để vẽ tiếp các chi tiết của đế như hình bên dưới
17
PGS. TS. Lê Tiến Dũng
• Vẽ tiếp hình dạng chi tiết của đế theo như các bước của hình bên dưới:
18
PGS. TS. Lê Tiến Dũng
• Tiến hành dựng hình chi tiết cần vẽ của đế như các bước dưới hình:
19
PGS. TS. Lê Tiến Dũng
• Tiến hành gia công chi tiết của đế như các bước dưới hình:
20
PGS. TS. Lê Tiến Dũng
• Tiến hành lưu cái đế như các bước bên dưới hình:
21
PGS. TS. Lê Tiến Dũng
2.2 Vẽ thanh tiếp theo của cánh tay robot hay còn gọi link 2 (part2)
• Tạo part mới để vẽ thanh 2 của tay máy robot như các bước bên dưới của hình:
22
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ hình dạng thanh 2 và gắn kích thước như các bước bên dưới hình:
23
PGS. TS. Lê Tiến Dũng
• Dựng hình cho thanh 2 với kích thước theo như các bước dưới hình:
24
PGS. TS. Lê Tiến Dũng
• Đưa thanh 2 về hình chiếu bằng để thuận tiện cho việc vẽ chi tiết của thanh như các bước trong hình:
25
PGS. TS. Lê Tiến Dũng
• Vẽ hình dàng trụ tròn để liên kết với lỗ trụ tròn của đế để tạo ra khớp quay theo như các bước bên dưới
26
PGS. TS. Lê Tiến Dũng
• Tiến hành dựng trụ tròn theo như các bước bên dưới của hình:
27
PGS. TS. Lê Tiến Dũng
• Vẽ hình tròn tạo lỗ liên kết với trụ tròn của thanh 3 để tạo ra khớp quay theo như các bước bên dưới
28
PGS. TS. Lê Tiến Dũng
• Tiến hành đục lỗ thanh 2 theo như các bước bên dưới của hình:
29
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ hình dạng cần gia công của thanh 2 theo như các bước bên dưới của hình:
30
PGS. TS. Lê Tiến Dũng
• Tiến hành gia công thanh 2 theo như các bước bên dưới của hình:
31
PGS. TS. Lê Tiến Dũng
• Tiến hành gia công thanh 2 theo như các bước bên dưới của hình:
32
PGS. TS. Lê Tiến Dũng
• Tiến hành lưu thanh 2 theo như các bước bên dưới của hình:
33
PGS. TS. Lê Tiến Dũng
2.3 Vẽ thanh 3 của tay máy robot hay gọi link 3 (part3)
• Tương tự như đế và thanh 2 ta vẽ hình dạng và dựng thanh 3 theo kích thước và các bước dưới hình:
34
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ kích thước trụ để liên kết với lỗ tròn thanh 2 để tạo ra khớp quay như các bước dưới hình:
35
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ và đục lỗ thanh 3 theo như các bước dưới hình:
36
PGS. TS. Lê Tiến Dũng
• Tiến hành gia công chi tiết thanh 3 theo như các bước dưới hình:
37
PGS. TS. Lê Tiến Dũng
2.4 vẽ thanh 4 của tay máy robot hay gọi là link 4 (part 4)
• Tiến hành vẽ hình dạng và dựng hình thanh 4 theo như các bước dưới hình:
38
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ hình dạng và dựng hình thanh 4 theo như các bước dưới hình:
39
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ đục lỗ tròn của thanh 4 theo như các bước dưới hình:
40
PGS. TS. Lê Tiến Dũng
2.5 Vẽ thanh 5 của tay máy robot hay gọi là link 5 (part5)
• Tiến hành vẽ và dựng hình thanh 5 với kích thước theo như các bước dưới hình:
41
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ và dựng hình thanh 5 với kích thước theo như các bước dưới hình:
42
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ hình dạng lỗ tròn và đục lỗ tròn thanh 5 với kích thước theo như các bước dưới hình:
43
PGS. TS. Lê Tiến Dũng
2.6 Vẽ thanh 6 của tay máy robot hay còn gọi khâu chấp hành cuối
• Tiến hành vẽ hình dạng và dựng khâu chấp hành cuối với kích thước theo như các bước dưới hình:
44
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ hình dạng và dựng khâu chấp hành cuối với kích thước theo như các bước dưới hình:
45
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ hình dạng và dựng khâu chấp hành cuối với kích thước theo như các bước dưới hình:
46
PGS. TS. Lê Tiến Dũng
• Tiến hành vẽ hình dạng và dựng khâu chấp hành cuối với kích thước theo như các bước dưới hình:
47
PGS. TS. Lê Tiến Dũng
• Tiến hành lưu khâu chấp hành cuối theo như các bước dưới hình:
48
PGS. TS. Lê Tiến Dũng
49
PGS. TS. Lê Tiến Dũng
• Tiến hành hiển thi tọa độ gốc và tọa độ của đế như các bước dưới hình:
50
PGS. TS. Lê Tiến Dũng
• Tiến hành đưa tất cả chi tiết ra màn hình để bắt đầu gắn hệ tọa độ theo như các bước dưới hình:
51
PGS. TS. Lê Tiến Dũng
• Các chi tiết được đưa ra màn hình để bắt đầu gắn hệ tọa độ theo như các bước dưới hình:
52
PGS. TS. Lê Tiến Dũng
53
PGS. TS. Lê Tiến Dũng
• Hiển thị hệ tọa độ cũ trước khi thay đổi và gắn theo như các bước dưới hình:
54
PGS. TS. Lê Tiến Dũng
• Vẽ điểm cần gắn hệ tọa độ mới theo như các bước dưới hình:
55
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
56
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
57
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
58
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
59
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
60
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
61
PGS. TS. Lê Tiến Dũng
• Lưu kết quả sau khi gắn hệ tọa độ mới theo như các bước dưới hình:
62
PGS. TS. Lê Tiến Dũng
63
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
64
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
65
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
66
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
67
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
68
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
69
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
70
PGS. TS. Lê Tiến Dũng
71
PGS. TS. Lê Tiến Dũng
72
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
73
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
74
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
75
PGS. TS. Lê Tiến Dũng
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
76
PGS. TS. Lê Tiến Dũng
77
PGS. TS. Lê Tiến Dũng
78
PGS. TS. Lê Tiến Dũng
79
PGS. TS. Lê Tiến Dũng
80
PGS. TS. Lê Tiến Dũng
81
PGS. TS. Lê Tiến Dũng
3.6 Gắn hệ tọa độ cho khâu chấp hành cuối của tay máy robot
• Các bước thực hiện để gắn hệ tọa độ mới theo như các bước dưới hình:
82
PGS. TS. Lê Tiến Dũng
83
PGS. TS. Lê Tiến Dũng
84
PGS. TS. Lê Tiến Dũng
• Tiến hành liên kết các thanh lại với nhau theo như các bước trong hình
85
PGS. TS. Lê Tiến Dũng
• Tiến hành liên kết các thanh lại với nhau theo như các bước trong hình
86
PGS. TS. Lê Tiến Dũng
• Tiến hành liên kết các thanh lại với nhau theo như các bước trong hình
87
PGS. TS. Lê Tiến Dũng
• Tiến hành liên kết các thanh lại với nhau theo như các bước trong hình
88
PGS. TS. Lê Tiến Dũng
• Tiến hành liên kết các thanh lại với nhau theo như các bước trong hình
89
PGS. TS. Lê Tiến Dũng
• Tiến hành liên kết các thanh lại với nhau theo như các bước trong hình
90
PGS. TS. Lê Tiến Dũng
• Tiến hành liên kết các thanh lại với nhau theo như các bước trong hình
91
PGS. TS. Lê Tiến Dũng
• Tiến hành liên kết các thanh lại với nhau theo như các bước trong hình
92
PGS. TS. Lê Tiến Dũng
• Tiến hành liên kết các thanh lại với nhau theo như các bước trong hình
93
PGS. TS. Lê Tiến Dũng
• Tiến hành liên kết các thanh lại với nhau theo như các bước trong hình
94
PGS. TS. Lê Tiến Dũng
• Kết quả sau khi mate các thanh lại với nhau:
95
PGS. TS. Lê Tiến Dũng
III. CÁC BƯỚC LIÊN KẾT SIMSCAPE MULTIBODY GIỮA MATLAB VÀ SOLIDWORKS
Bước 1: truy cập vào đường link
https://www.mathworks.com/campaigns/offerings/downloa
d_smlink_confirmation.html
Chọn phiên bản Simscape Multibody phù hợp với phiên bản Matlab và hệ điều hành trên máy,
tiến hành tải về bao gồm file .zip và file .m:
96
PGS. TS. Lê Tiến Dũng
Bước 2: Copy và dán 2 file vừa tải về vào thư mục bin theo đường dẫn
97
PGS. TS. Lê Tiến Dũng
Bước 3: Mở phần mềm Matlab với quyền Run as administrator và tiến hành cài đặt các file vừa tải về
-Thay đổi Current Folder đến thư mục bin.
-Trên cửa sổ Command, gõ lệnh “install_addon (‘Tên file zip’)” rồi nhấn Enter để cài đặt.
98
PGS. TS. Lê Tiến Dũng
Bước 4: Để kiểm tra lại tại cửa sổ Command gõ lệnh “swlink_linksw” rồi nhấn Enter, xuất hiện thông
báo trên là đã cài đặt thành công.
99
PGS. TS. Lê Tiến Dũng
Tại cửa sổ Add Ins tích chọn Simcape Multibody Link, sau đó nhấn Ok để liên kết.
100
PGS. TS. Lê Tiến Dũng
Bước 6: Để kiểm tra quá trình liên kết đã thành công hay chưa, nhấn chọn Tools trên thanh công cụ. Xuất hiện
SimcapeMultibody Link như vậy là đã liên kết thành công. Tiếp đó ta bấm Export và chọn
101
PGS. TS. Lê Tiến Dũng
• Tiến hành export từ solidworks sang matlab theo như các bước trong hình
102
PGS. TS. Lê Tiến Dũng
103
PGS. TS. Lê Tiến Dũng
104
PGS. TS. Lê Tiến Dũng
105
PGS. TS. Lê Tiến Dũng
106
PGS. TS. Lê Tiến Dũng
• Tiến hành chỉnh sửa thêm đầu vào và đầu ra của biến khớp theo như các bước thực hiện dưới hình:
107
PGS. TS. Lê Tiến Dũng
• Tiến hành chỉnh sửa thêm đầu vào và đầu ra của biến khớp theo như các bước thực hiện dưới hình:
108
PGS. TS. Lê Tiến Dũng
• Tiến hành chỉnh sửa thêm đầu vào và đầu ra của biến khớp theo như các bước thực hiện dưới hình:
109
PGS. TS. Lê Tiến Dũng
• Tiến hành lấy đưa các tín hiều đầu vào và lấy kết quả đầu ra theo như các bước thực hiện dưới hình:
110
PGS. TS. Lê Tiến Dũng
• Tiến hành lấy đưa các tín hiều đầu vào và lấy kết quả đầu ra theo như các bước thực hiện dưới hình:
111
PGS. TS. Lê Tiến Dũng
• Tiến hành lấy đưa các tín hiều đầu vào và lấy kết quả đầu ra theo như các bước thực hiện dưới hình:
112
PGS. TS. Lê Tiến Dũng
• Tiến hành lấy đưa các tín hiều đầu vào và lấy kết quả đầu ra theo như các bước thực hiện dưới hình:
113
PGS. TS. Lê Tiến Dũng
• Tiến hành lấy đưa các tín hiều đầu vào và lấy kết quả đầu ra theo như các bước thực hiện dưới hình:
114
PGS. TS. Lê Tiến Dũng
• Tiến hành lấy đưa các tín hiều đầu vào và lấy kết quả đầu ra theo như các bước thực hiện dưới hình:
115
PGS. TS. Lê Tiến Dũng
• Tiến hành lấy đưa các tín hiều đầu vào và lấy kết quả đầu ra theo như các bước thực hiện dưới hình:
116
PGS. TS. Lê Tiến Dũng
• Tiến hành chỉnh sửa lại font chữ cho các khối theo như các bước thực hiện dưới hình:
117
PGS. TS. Lê Tiến Dũng
• Tiến hành gộp tất cả các khối thành 1 theo như các bước thực hiện dưới hình:
118
PGS. TS. Lê Tiến Dũng
• Tiến hành xóa đầu vào ra để tạo thành khối như hình:
119
PGS. TS. Lê Tiến Dũng
• Tiến hành thêm hàm để viết chương trình động học theo như các bước dưới hình:
120
PGS. TS. Lê Tiến Dũng
• Tiến hành viết phương trình động học ngược của cánh tay robot:
121
PGS. TS. Lê Tiến Dũng
• Tiến hành viết phương trình động học thuận của cánh tay robot:
122
PGS. TS. Lê Tiến Dũng
• Phương trình động học thuận và ngược chi tiết của cánh tay robot
Phương trình động học thuận Phương trình động học ngược 123
PGS. TS. Lê Tiến Dũng
• Tiến hành đưa thông số của đầu vào mong muốn vào để thiết lập quỹ đạo hình tròn theo các bước bên dưới hình:
124
PGS. TS. Lê Tiến Dũng
• Tiến hành lấy ra các khối để đo quĩ độ đầu vào mong muốn và đầu ra của tay máy robot theo các bước bên dưới hình:
125
PGS. TS. Lê Tiến Dũng
• Để thay đổi màu cho các khối ta thực hiện theo các bước như hình bên dưới:
126
PGS. TS. Lê Tiến Dũng
• Để thay đổi màu cho đế và các thanh ta thực hiện theo các bước như hình bên dưới:
127
PGS. TS. Lê Tiến Dũng
128
PGS. TS. Lê Tiến Dũng
129
PGS. TS. Lê Tiến Dũng
130
PGS. TS. Lê Tiến Dũng
131