Professional Documents
Culture Documents
KHOA CƠ KHÍ
BỘ MÔN CƠ ĐIỆN TỬ
THUYẾT MINH ĐỒ ÁN
THIẾT KẾ RÔ BỐT CÔNG NGHIỆP
ĐỒ ÁN MÔN HỌC
THIẾT KẾ ROBOT CÔNG NGHIỆP
Sinh viên: Nguyễn Văn Chiến Mã số sinh viên :K205520114215
Lớp:
Ngành: Cơ điện tử Chuyên ngành: Kỹ thuật Cơ điện tử
Ngày giao đề…6/4/2023……………….. Ngày hoàn thành …………………………..
1. Tên đề tài: Thiết kế robot Kuka Kr30L15/2
2. Nội dung thuyết minh
1. Tổng quan.
2. Động học tay máy.
3 Chuyên đề
3. Các bản vẽ, chương trình và đồ thị
Đồ họa kết cấu: AutoCad; Đồ thị biến khớp: Matlab; Phương pháp số: Solver trên
Excel; Mô phỏng kết cấu: SolidWorks, Inventor…
Tuần Tuần Tuần Tuần Tuần Tuần Tuần Tuần Tuần Tuần Tuần
1 2 3 4 5 6 7 8 9 10
Nội
dung
thông
qua
GVHD
...........................................................................................................................................
........................................................................................................................................................................
........................................................................................................................................................................
.................................................................................
...........................................................................................................................................
........................................................................................................................................................................
........................................................................................................................................................................
.................................................................................
(Phần mục lục là các trang riêng so với các mục khác)
- Từ những năm 50 của thế kỷ trước tại Mỹ đã có viện nghiên cứu đầu tiên về
robot;
-Đầu những năm 60 đã xuất hiện sản phẩm đầu tiên mang tên versatran của công
ty AMF;
-Ở anh đã bắt đầu nghiên cứu và chế tạo các IR theo bản quyền của công ty
AMF của Mỹ từ năm 1967;
-Các nước tây âu khác bắt đầu nghiên cứu từ những năm 70;
Đến nay có trên 200 công ty sản xuất IR, trong đó có 80 công ty của Nhật,90
công ty của các nước tây âu,30 công ty của Mỹ và một số nước khác.
Ứng dụng robot công nghiệp trong sản xuất
Từ khi mới ra đời, robot công nghiệp được áp dụng trong nhiều lĩnh vực dưới góc
độ thay thế sức người. Nhờ vậy, các dây chuyền sản xuất được tổ chức lại, năng
suất và hiệu quả sản xuất tăng lên rõ rệt.
Robot công nghiệp được ứng dụng rất rộng rãi trong sản xuất, các lĩnh vực chủ
yếu là:
Công nghệ đúc
Gia công áp lực
Các quá trình hàn và nhiệt luyện
Công nghệ gia công lắp ráp
Phun sơn, vận chuyển hàng hóa (Robocar)
Ứng dụng robot trong công nghiệp Các xu thế ứng dụng robot trong tương lai :
Robot ngày càng thay thế nhiều lao động
Robot ngày càng trở nên chuyên dụng
Robot ngày càng đảm nhận được nhiều loại công việc lắp ráp
Robot di động ngày càng trở nên phổ biến
Robot ngày càng tinh khôn hơn……….
Ứng dụng trong y tế
Trục xi được xác định là đường vuông góc chung giữa trục khớp i và khớp i+1,
hướng từ điểm trục của khớp i tới khớp i+1. Nếu hai trục song song thì xi có thể
chọn bất kỳ là đường vuông góc chung hai trục khớp. Trong trường hợp hai trục
này cắt nhau, xi được xác định theo chiều của zi zi 1 ( hoặc quy tắc bàn tay phải).
Trục yi được xác định theo xi và zi theo quy tắc bàn tay phải.
Các thông số động học Denavit – Hartenberg được xác định như sau:
di : khoảng cách O và O theo trục z
i-1 i i-1.
i : góc giữa 2 đường vuông góc chung. Là góc quay quanh trục z để trục x
i-1 i-1
[ ]
nx sx ax px
n s ay py
T E =T 60= A01 . A 12 . A23 . A 43 . A 54 . A 65= y y
nz sz az pz
0 0 0 1
[ ]
C θi −S θ i . C α i S θi . S α i ai .C θi
S θi C θ i C α i −C θ i . S α i ai . S θ i
Ai =
0 Sαi C αi di
0 0 0 1
[ ]
cθ 1 0 sθ 1 a1 c θ1
s 0 −c θ1 a 1 sθ 1
A01= 0θ 1 1 0 d1
0 0 0 1
[ ]
c θ 2 −sθ 2 0 a2 c θ 2
s cθ 2 0 a2 c θ 2
A 12= θ 2
0 0 1 0
0 0 0 1
[ ]
c θ 3 0 −s θ3 0
s 0 cθ 3 0
A 23= θ 3
0 −1 0 0
0 0 0 1
[ ]
cθ 4 0 sθ 4 0
s 0 −c θ 4 0
A 34= θ 4
0 1 0 d4
0 0 0 1
[ ]
c θ 6 −sθ 6 0 0
s c 0 0
A56= 0θ 6 0θ 6 1 d6
0 0 0 1
Ma trận biến đổi tọa độ thuần nhất 0An biểu diễn trạng thái khâu thao tác có thể
xác định từ cấu trúc động học robot. 0An có thể nhận được bằng cách nhân liên
tiếp các ma trận biến đổi tọa độ thuần nhất tương ứng với các phép dịch chuyển
hệ tọa độ từ hệ trục cố định tới hệ trục tọa độ gắn với khâu thao tác:
0 0 1 2 n−1
An =A 1∗A 2∗A3∗… .∗A n
Từ đó ta xác định được vị trí và hướng của khâu gốc với khâu cuối hệ tọa độ:
A06 =A 01 ¿ A 12 ¿ A23 ¿ A34 ¿ A54 ¿ A 56❑
[ ]
N x Sx A x Px
N Sy Ay P y
A= y
Nz Sz Az Pz
0 0 0 1
•Nx=sin(q6)*(cos(q4)*sin(q1) - sin(q4)*(cos(q1)*cos(q2)*cos(q3) -
cos(q1)*sin(q2)*sin(q3))) + cos(q6)*(cos(q5)*(sin(q1)*sin(q4) +
cos(q4)*(cos(q1)*cos(q2)*cos(q3) - cos(q1)*sin(q2)*sin(q3))) -
sin(q5)*(cos(q1)*cos(q2)*sin(q3) + cos(q1)*cos(q3)*sin(q2)))
•Sx=cos(q6)*(cos(q4)*sin(q1) - sin(q4)*(cos(q1)*cos(q2)*cos(q3) -
cos(q1)*sin(q2)*sin(q3))) - sin(q6)*(cos(q5)*(sin(q1)*sin(q4) +
cos(q4)*(cos(q1)*cos(q2)*cos(q3) - cos(q1)*sin(q2)*sin(q3))) -
sin(q5)*(cos(q1)*cos(q2)*sin(q3) + cos(q1)*cos(q3)*sin(q2)))
•Ax=sin(q5)*(sin(q1)*sin(q4) + cos(q4)*(cos(q1)*cos(q2)*cos(q3) -
cos(q1)*sin(q2)*sin(q3))) + cos(q5)*(cos(q1)*cos(q2)*sin(q3) +
cos(q1)*cos(q3)*sin(q2))
•Px=a1*cos(q1) + d6*(sin(q5)*(sin(q1)*sin(q4) +
cos(q4)*(cos(q1)*cos(q2)*cos(q3) - cos(q1)*sin(q2)*sin(q3))) +
cos(q5)*(cos(q1)*cos(q2)*sin(q3) + cos(q1)*cos(q3)*sin(q2))) +
d4*(cos(q1)*cos(q2)*sin(q3) + cos(q1)*cos(q3)*sin(q2)) + a2*cos(q1)*cos(q2) +
a3*cos(q1)*cos(q2)*cos(q3) - a3*cos(q1)*sin(q2)*sin(q3)
•Ny= - sin(q6)*(cos(q1)*cos(q4) - sin(q4)*(sin(q1)*sin(q2)*sin(q3) -
cos(q2)*cos(q3)*sin(q1))) - cos(q6)*(cos(q5)*(cos(q1)*sin(q4) +
cos(q4)*(sin(q1)*sin(q2)*sin(q3) - cos(q2)*cos(q3)*sin(q1))) +
sin(q5)*(cos(q2)*sin(q1)*sin(q3) + cos(q3)*sin(q1)*sin(q2)))
•Sy=sin(q6)*(cos(q5)*(cos(q1)*sin(q4) + cos(q4)*(sin(q1)*sin(q2)*sin(q3) -
cos(q2)*cos(q3)*sin(q1))) + sin(q5)*(cos(q2)*sin(q1)*sin(q3) +
cos(q3)*sin(q1)*sin(q2))) - cos(q6)*(cos(q1)*cos(q4) -
sin(q4)*(sin(q1)*sin(q2)*sin(q3) - cos(q2)*cos(q3)*sin(q1)))
•Ay=cos(q5)*(cos(q2)*sin(q1)*sin(q3) + cos(q3)*sin(q1)*sin(q2)) -
sin(q5)*(cos(q1)*sin(q4) + cos(q4)*(sin(q1)*sin(q2)*sin(q3) -
cos(q2)*cos(q3)*sin(q1)))
•Py=d4*(cos(q2)*sin(q1)*sin(q3) + cos(q3)*sin(q1)*sin(q2)) + a1*sin(q1) -
d6*(sin(q5)*(cos(q1)*sin(q4) + cos(q4)*(sin(q1)*sin(q2)*sin(q3) -
cos(q2)*cos(q3)*sin(q1))) - cos(q5)*(cos(q2)*sin(q1)*sin(q3) +
cos(q3)*sin(q1)*sin(q2))) + a2*cos(q2)*sin(q1) + a3*cos(q2)*cos(q3)*sin(q1) -
a3*sin(q1)*sin(q2)*sin(q3)
•Nz= cos(q6)*(sin(q5)*(cos(q2)*cos(q3) - sin(q2)*sin(q3)) +
cos(q4)*cos(q5)*(cos(q2)*sin(q3) + cos(q3)*sin(q2))) -
sin(q4)*sin(q6)*(cos(q2)*sin(q3) + cos(q3)*sin(q2))
•Sz=- sin(q6)*(sin(q5)*(cos(q2)*cos(q3) - sin(q2)*sin(q3)) +
cos(q4)*cos(q5)*(cos(q2)*sin(q3) + cos(q3)*sin(q2))) -
cos(q6)*sin(q4)*(cos(q2)*sin(q3) + cos(q3)*sin(q2))
•Az=cos(q4)*sin(q5)*(cos(q2)*sin(q3) + cos(q3)*sin(q2)) -
cos(q5)*(cos(q2)*cos(q3) - sin(q2)*sin(q3))
•Pz=d1 - d4*(cos(q2)*cos(q3) - sin(q2)*sin(q3)) - d6*(cos(q5)*(cos(q2)*cos(q3) -
sin(q2)*sin(q3)) - cos(q4)*sin(q5)*(cos(q2)*sin(q3) + cos(q3)*sin(q2))) +
a2*sin(q2) + a3*cos(q2)*sin(q3) + a3*cos(q3)*sin(q2)
2.2 Bài toán động học ngược
* Mục đích
Đây là bài toán ta cần xác định biến khớp qi(t) đảm bảo cho bộ phận công
tác của robot thực hiện các chuyển động cho trước. Việc giải bài toán ngược là cơ
sở để xây dựng phương trình điều khiển chuyển động của robot.
Ở đây ta dùng phương pháp GRG thực hiện trên MatLab và Excel:
- Thông số các điểm làm việc trên quỹ đạo chuyển động của tay kẹp P:
Ta có hệ phương trình:
Trong đó :
Giải hệ phương trình trên ta được các giá trị ai, bi, ci, di để thay vào phương trình
.
tính toán lần lượt từ q1 đến q6 ta có bảng thông số:
K Q1 Q2 Q3 Q4 Q5 Q6
K3 -
-0.38422 0.0311 0.001414 0.022 -0.11312 -0.01261
%q1
B1= [-0.4115; 0.00376; 0; 0];
B2= [0.00376; -0.38422; 0; 0];
B3= [-0.38422; 1.147; 0; 0];
B4= [1.147; -1.64493; 0; -1.01694];
B5= [-1.64493; -0.38895; -1.01694; -0.390735];
B6= [-0.38895; -0.39252; -0.390735; -0.392];
B7= [-0.39252; -0.39148; -0.392; -0.391175];
B8= [-0.39148; -0.39087; -0.391175; -0.28208];
B9= [-0.39087; -0.17329; -0.28208; 0];
B10= [-0.17329; 0.0111; 0; 0];
%q2
B1= [0.34944; 0.07426; 0.21185; 0.05268];
B2= [0.07426;0.0311;0.05268; 0];
B3= [0.0311;-0.12118; 0; 0];
B4= [-0.12118;0.3407; 0; 0.23685];
B5= [0.3407; 0.133; 0.23685; 0];
B6= [0.133; -0.00036; 0; -0.000425];
B7= [-0.00036; -0.00049; -0.000425; 0];
B8= [-0.00049; 0.0008; 0; 0];
B9= [0.0008; -0.01289; 0; -0.860875];
B10= [-0.01289; -1.70886; -0.860875; 0];
%q3
B1= [-2.09803;-0.11703;-1.10753 ;-0.0656];
B2= [-0.11703;-0.01417; -0.0656; 0];
B3= [-0.01417; 0.1237; 0; 0];
B4= [0.1237; -0.16254; 0; -0.081625];
B5= [-0.16254; -0.00071; -0.081625; 0];
B6= [-0.00071; 0.00019; 0; 0.000225];
B7= [0.00019;0.00026; 0.000225; 0];
B8= [0.00026; -0.00042; 0; 0];
B9= [-0.00042; 0.0075; 0; 0.44737];
B10= [0.0075; 0.88724; 0.44737; 0];
%q4
B1= [-1.5721; 0.03027; 0; 0.026135];
B2= [0.03027; 0.022; 0.026135; 0];
B3= [0.022; -0.10616; 0; 0];
B4= [-0.10616; 0.47029; 0; 2.23743];
B5= [0.47029; 0.00457; 2.23743; 0.004565];
B6= [0.00457; 0.00456; 0.0004565; 0.00241];
B7= [0.00456; 0.00026; 0.00241; 0.00236];
B8= [0.00026; 0.00446; 0.00236; 1.22865];
B9= [0.00446; 2.45284; 1.22865; 3.215105];
B10= [2.45284; 3.97737; 3.21505; 0];
%q5
B1= [-1.56357; -0.13573; -0.84965; -0.124425];
B2= [-0.13573; -0.11312; -0.124425; 0];
B3= [-0.11312; 0.43773; 0; 0];
B4= [0.43773; -1.53971; 0; -0.77137];
B5= [-1.53971; -0.00372; -0.77137; -0.002755];
B6= [-0.00372; -0.00179; -0.002755; -0.001715];
B7= [-0.00179; -0.00164; -0.001715; -0.00227];
B8= [-0.00164; -0.0029; -0.00227; 0];
B9= [-0.0029; 0.15607; 0; 0.974025];
B10= [0.15607; 1.79198 ; 0.974025; 0];
%q6
B1= [0.17781; 0.04462; 0.111251; 0];
B2= [0.04462; -0.01261; 0; 0];
B3= [-0.01261; 0.06674; 0; 0.107555];
B4= [0.06674; 0.14837; 0.107555; 0.07635];
B5= [0.14837; 0.00433; 0.07635; 0.00445];
B6= [0.00433; 0.00448; 0.00445; 0.00450];
B7= [0.00448; 0.00453; 0.00450; 0.00882];
B8= [0.00453; 0.00429; 0.00882; 1.215];
B9= [0.00429; 2.42571; 1.215; 0];
B10= [2.42571; -1.01386; 0; 0];
X1= inv(A1)*B1;
X2= inv(A2)*B2;
X3= inv(A3)*B3;
X4= inv(A4)*B4;
X5= inv(A5)*B5;
X6= inv(A6)*B6;
X7= inv(A7)*B7;
X8=inv(A8)*B8;
X9=inv(A9)*B9;
X10=inv(A10)*B10;
T1=0:0.01:1;
T2=1:0.01:2;
T3=2:0.01:3;
T4=3:0.01:4;
T5=4:0.01:5;
T6=5:0.01:6;
T7=6:0.01:7;
T8=7:0.01:8;
T9=8:0.01:9;
T10=9:0.01:10;
Autodesk, được sử dụng cho việc thiết kế và mô phỏng các bộ phận cơ khí,
kết cấu và công nghiệp. Phần mềm Inventor thông dụng trong các ngành sản xuất
như đúc, gia công cơ khí, thiết kế máy móc, cầu đường, kết cấu thép, và nhiều lĩnh
vực khác.
Phần mềm Inventor cung cấp cho các kỹ sư cơ khí và thiết kế nhà máy một
công cụ mạnh, hiệu quả và linh hoạt để tạo và quản lý các sản phẩm của họ. Nó
cung cấp cho người dùng một giao diện đồ họa trực quan, cho phép họ thiết kế, mô
hình hóa và tạo các bản vẽ kỹ thuật của các bộ phận và các hệ thống sản xuất.
Ngoài ra, Inventor còn cho phép người dùng tạo các mô hình 3D linh hoạt,
giúp họ dễ dàng xác định các vấn đề kỹ thuật và tăng độ chính xác của sản phẩm.
Bên cạnh đó, phần mềm này còn được tích hợp với các công cụ phân tích và kiểm
tra phần mềm, giúp mang lại những hiệu quả kinh tế và thời gian cho việc thiết kế
của người dùngPhần mềm Inventor là một phần mềm thiết kế kỹ thuật của hãng
.
+ Giải bài toán động học để xác định cấu hình, quỹ đạo chuyển động, các
thông số của các biến khớp.
Song bên cạnh đó robot của chúng em còn một số hạn chế như: Khả năng
chính xác cơ khí hạn chế, tốc độ xử lí và điều khiển chưa lập trình, các tính toán
động học còn hạn chế…
Do hạn chế về thời gian và kiến thức nên đồ án của nhóm em vẫn còn
những hạn chế và thiếu sót. Rất mong được sự góp ý của các bạn sinh viên, của
các thầy cô giáo để đồ án của nhóm em được hoàn thiện hơn.
Chúng ta có thể lập trình cho robot thông minh hơn, cách chi tiết cơ khí và
động cơ, dùng các tính toán cụ thể để tăng cường độ chính xác cho robot và có
khả năng làm việc hiệu quả hơn. Cải tiến kỹ thuật xây dựng dây truyền tự động
phục vụ như cầu phát triển của con người trong tương lai.
Một lần nữa em xin chân thành cảm ơn thầy giáo Dương Quốc Khánh và
các thầy cô đã tạo điều kiện và giúp đỡ em rất nhiều để em hoàn thành bản đồ án
Robot công nghiệp này. Trong quá trình thực hiện khó tránh khỏi có sai sót mong
quý thầy cô đóng góp và góp ý để đề tài được hoàn thiện hơn.
3. Bộ môn Cơ điện tử; Bài giảng Rô bốt Công nghiệp; Trường Đại học Kỹ thuật
Công nghiệp Thái Nguyên.
4. Nguyễn Thiện Phúc; Robot Công nghiệp, 2002. NXB Khoa học và Kỹ thuật, Hà
Nội – 2002.
5. Nguyễn Văn Khang: Robot Công nghiệp, 2011. NXB Giáo dục, Hà Nội, 2011.
6. Trần Thế San, TS Nguyễn Tiến Dũng: Cơ sở nghiên cứu & sáng tạo ROBOT- Nhà
xuất bản thống kê – 2003.