Professional Documents
Culture Documents
1. Giới thiệu
Simscape Multibody Link là một ứng dụng nhúng (plug-in) mà có thể được cài đặt trên các
phần mềm CAD để xuất ra các file mô hình lắp ráp đã được thiết kế trong các phần mềm CAD
này. Ứng dụng nhúng này tạo ra các file để có thể đưa các mô hình thiết kế vào trong môi trường
Simscape Multibody của MATLAB. Từ đó người sử dụng có thể lập trình, mô phỏng hoạt động
của các mô hình đã được thiết kế trên CAD bằng cách gắn thêm các cảm biến, cơ cấu tác động,
các hệ thống tín hiệu, …
Ứng dụng Simscape Multibody Link có thể được cài đặt trên 1 trong 3 phần mềm CAD sau:
SolidWorks, Autodesk Inventor, và PTC Creo. Trong bài thí nghiệm này, chúng ta sẽ thiết kế mô
hình robot trong SolidWorks và sau đó sẽ nhập mô hình này vào trong MATLAB để lập trình.
Để có thể tiến hành việc thí nghiệm, sinh viên cần phải cài đặt trước các phần mềm sau:
- SolidWorks
- MATLAB
- Cài đặt Simscape Multibody Link bằng các lệnh sau:
+ install_addon(‘smlink.r2017a.win64.zip’)
+ regmatlabserver
+ smlink_linksw
Mục tiêu:
Biết cách thiết kế một mô hình cơ khí (robot) trong SolidWorks.
Biết cách xuất file đã thiết kế trong CAD và nhập vào trong MATLAB sử dụng ứng dụng
Simscape Multibody Link.
Biết cách mô phỏng hoạt động robot trong môi trường Simscape Multibody của MATLAB.
2. Thiết bị thực hành/thí nghiệm: Laptop và các phần mềm cần thiết
2.1 Giới thiệu mô hình robot 2DOF
Mô hình robot được thiết kế trong bài là một robot 2 bậc tự do được thể hiện trong hình 1.
Robot này gồm 4 khâu: khâu đế (Part 0), khâu tay một (Part 1), khâu tay hai (Part 2), và khâu bút
vẽ (Part 3). Trong đó khâu đế nối với khâu tay một bằng một khớp xoay, khâu tay một nối với
khâu tay hai bằng một khớp xoay. Khâu bút vẽ cũng nối với khâu tay hai bằng một khớp xoay
nhưng vì khớp này làm cho khâu bút vẽ quay quanh trục của chính nó nên chúng ta có thể bỏ qua
bậc tự do của khớp này và robot sẽ có 2 bậc tự do.
- Bước 2: Xuất file robot 2DOF đã thiết kế ra file định dạng XML và nhập file này vào MATLAB
sử dụng công cụ Simscape Multibody Link.
- Bước 3: Thực hiện thay đổi màu sắc các khâu của robot: Khâu đế màu xám, khâu tay một màu
xanh dương, khâu tay hai màu đỏ, khâu bút vẽ màu xanh lá cây.
Gợi ý: Doule click vào khâu cần thay đổi màu và chọn Visualization.
Hình 14: Thao tác thay đổi màu sắc của khâu
- Bước 4: Gắn cảm biến “Body Sensor” vào khâu bút vẽ để đo vị trí của khâu bút vẽ và xuất tín
hiệu ra màn hình Scope, Graph.
Gợi ý: Ở khâu bút vẽ phải thêm 1 hệ tọa độ CS3. Hệ tọa độ này có gốc tọa độ nằm ngay đầu bút
vẽ. Sau đó gắn một “Body Sensor” vào hệ tọa độ này.
- Bước 5: Gắn cảm biến đo góc “Joint Sensor” để xác định góc quay tại các khớp xoay 1 và khớp
xoay 2 và xuất tín hiệu ra màn hình Scope.
- Bước 7: Điều khiển khớp xoay 1 và khớp xoay 2 quay một góc cho trước theo thời gian (ví dụ:
Góc 1 quay 60 độ, Góc 2 quay 90 độ).
4. KẾT QUẢ THÍ NGHIỆM (Lưu ý: Sinh viên nộp lại tờ này cho Giảng viên hướng dẫn
sau buổi thí nghiệm)
Bước 1-7: