Professional Documents
Culture Documents
Tiểu luận Thiết kế Robot
Tiểu luận Thiết kế Robot
Tiểu luận Thiết kế Robot
VIỆN CƠ KHÍ
***************
Nhóm: 07
1
6.3.Tính toán lựa chọn ổ bi....................................................................................................................52
6.3.1.Kiểm nghiệm độ bền với trục Z0...............................................................................................58
6.3.2. Kiểm nghiệm độ bền với trục Z1..............................................................................................60
6.3.3 Kiểm nghiệm độ bền với trục Z2...............................................................................................61
6.4. Tính chọn động cơ..........................................................................................................................62
6.4.1. Thông số kỹ thuật.....................................................................................................................62
6.4.2.Tính chọn động cơ.....................................................................................................................62
6.5. Tính chọn ray dẫn hướng...............................................................................................................65
6.5.1.Ray dẫn hướng (linear guide).....................................................................................................65
CHƯƠNG 7. THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN...........................................................................74
7.1 Chọn luật điều khiển.......................................................................................................................74
7.2 Mô phỏng bằng Matlab......................................................................................................................75
Tài liệu tham khảo.....................................................................................................................................87
2
Lời mở đầu
Robot là một ngành kỹ thuật bao gồm thiết kế, chế tạo, vận hành, và ứng
dụng robot, cũng như các hệ thống máy tính để điều khiển, phản hồi tín hiệu cảm
biến, và xử lý thông tin của chúng. Nhữn công nghệ này liên hệ với các máy móc tự
động dùng để thay thế con người trong những môi trường độc hại hoặc trong các
quá trình sản xuất.
Robot công nghiệp là lĩnh vực được nghiên cứu và phát triển mạnh trên thế
giới nhưng ở nước ta, lĩnh vực này còn mới mẻ. Ngày nay trong quá trình sản xuất
hiện đại, hầu hết các quy trình được thực hiện bằng máy chuyên dùng. Các phương
pháp này đã làm giảm rõ rệt chi phí sản xuất các sản phẩm công nghiệp phù hợp với
đa số người tiêu dùng.
Đặc biệt trong công cuộc công nghiệp hóa hiện đại hóa, có thể nói rằng Robot
mang tới cho cuộc sống con người một cuộc sống mới, một cách trải nghiệm cuộc
sống và đôi khi còn là người bạn. Những hãng Robot từ các nước nổi tiếng trên thế
giới từ Đức, Nhật bản, Nga, Mỹ ngày một khẳng định sự hiện diện của Robot là
phần không thiếu trong cuộc sống hiện nay và tương lai của phía trước. Nó xuất
hiện ở tất cả các lĩnh vực từ khoa học vĩ mô cho tới vi mô và ngày một đa dạng.
Trong khuôn khổ môn học Thiết kế Robot với đề tài thiết kế mô hình Robot
ứng dụng trong lắp ráp trên dây chuyền tự động, nhóm tin tưởng rằng với những
kết quả có được từ việc tìm hiểu và tính toán trong bài tiểu luận này sẽ là bước đệm
quan trọng cho việc phát triển nhiều hơn nữa những ý tưởng trong tương lai về tính
toán và thiết kế các loại Robot công nghiệp.
Nhóm xin gửi lời cảm ơn tới PGS. Phan Bùi Khôi vì đã luôn tận tình giúp đỡ
và hướng dẫn chúng em trong quá trình trao đổi ở các buổi học. Những góp ý, sửa
chữa của thầy sẽ phần nào giúp nhóm tự tin hơn trong cách thức tiếp cận với nền
công nghiệp hiện nay bởi mặc dù đã có những sự chuẩn bị của nhóm hoặc cũng có
thể kiến thức nhóm mang đến trong bài tiểu luận này con sai sót và chưa đúng.
Nhóm rất mong có được sự bổ sung, sửa chữa đó, chúng em chân thành cảm ơn và
chúc Thầy sức khoẻ!
Chúng em xin chân thành cảm ơn.
Hà Nội, tháng 6 năm 2021
3
CHƯƠNG 1. PHÂN TÍCH VÀ LỰA CHỌN CẤU TRÚC
Robot là một loại máy có thể thực hiện công việc một cách tự động bằng sự
điều khiển của máy tính hoặc các vi mạch điện tử được lập trình. Robot công nghiệp
được lập trình sẵn theo một trình tự nhất định và sử dụng phục vụ công việc lắp ráp,
sản xuất hoặc chế biến sả phẩm. Robot hỗ trợ rất nhiều cho con người. Đặc biệt là
trong những môi trường khắc nghiệt, độc hại và nguy hiểm. Robot công nghiệp có
tính chính xác cao và hiệu quả vượt trội so với sản xuất thủ công.
4
Ứng dụng của Robot công nghiệp
Trên thế giới:
Hiện nay trên thế giới, do nhu cầu sử dụng robot ngày càng nhiều trong các
quá trình sản xuất phức tạp với mục đích góp phần nâng cao năng suất dây chuyền
công nghệ, giảm giá thành, nâng cao chất lượng, và nâng cao khả năng cạnh tranh
của sản phẩm đồng thời cải thiện điều kiện lao động, nên robot công nghiệp cần có
những khả năng thích ứng tốt và thông minh hơn với những cấu trúc đơn giản và
linh hoạt.
Có thể kể đến một số ứng dụng điển hình của robot trên thế giới như:
Robot song song dùng trong phân loại và đóng gói sản phẩm: IRB 660 Flex
Palletizer, IRB 340 FlexPicker, IRB 260 FlexPicker. Các robot này có thể gắp lần
lượt các hộp vắc xin bại liệt từ băng tải và đặt nó vào thùng gồm 20 hộp một cách
chính xác.
Robot dùng trong công nghệ ép phun nhựa: IRB 6650 của hãng ABB có thể
thao tác nhanh, dễ dàng lấy sản phẩm ra khỏi khuôn ở vị trí tách khuôn, giám sát,
làm sạch, điều khiển chất lượng dựa trên camera
Tại Việt Nam:
Nước ta ứng dụng của robot công nghiệp rất đa đạng, tùy vào những nghành,
công việc khác nhau mà ta có thể áp dụng những robot công nghiệp riêng biệt. Dưới
đây là một số nghành trong hệ thống sản xuất mà áp dụng robot công nghiệp.
Công nghiệp đúc: robot làm nhiệm vụ rót kim loại nóng chảy vào khuôn, cắt
mép thừa, làm sạch vật đúc hoặc làm tăng bền vật đúc bằng cách phun cát.
Ngành gia công áp lực: các quá trình hàn và nhiệt luyện thường bao gồm
nhiều công việc độc hại và ở nhiệt độ cao, điều kiện làm việc khá nặng nề, dễ gây
mệt mỏi nhất là ở trong các phân xưởng rèn dập.
Trong những năm gần đây thì việc áp dụng các loại robot vào dây chuyền sản
xuất ngày càng phổ biến. Ví dụ như các loại robot hàn, robot phun sơn, hay các
robot lắp ráp. Nhiều công việc đòi hỏi độ chính xác cao vì vậy robot được sử dụng
một cách phổ biến. Trong các môi trường công việc độc hại, người ta sử dụng robot
để thay cho con người.
Ứng dụng của đề tài là thiết kế mô hình robot lắp cánh quạt trong hệ thống lắp
ráp cánh quạt tự động nhằm mục đích robot dùng để lắp cánh quạt và đặt vào vị trí
khuôn đã được xác định sẵn để tiến hành lắp ráp thành quạt hoàn chỉnh đồng thời
thay thế cho sức người. Việc ứng dụng robot vào các công việc cần độ chi tiết cao,
chính xác cũng như tốc độ làm việc nhanh, liên tục, kéo dài,hạn chế tối đa sự xuất
5
hiện của những lỗi kĩ thuật,hiệu quả công việc cũng được tăng lên. Từ đó, làm giảm
chi phí, giảm thiểu sức lao động của con người.
6
Hình 2. Cánh quạt tản nhiệt
(đối tượng thao tác)
Tính toán thiết kế Robot lắp cánh quạt trong không gian làm việc 1.5x1.5x1m.
Do Robot làm việc trong không gian 3 chiều nên số bậc tự do tối thiểu là 3: 2
bậc tự do để xác định tọa độ điểm trong mặt phẳng,1 bậc tụ do để xác định
chiều cao trong không gian.
Với kết cấu 4,5,6 bậc tự do việc tính toán trở lên phức tạp, giá thành cao, tính
khả thi nhỏ hơn so với kết cấu 3 bậc tự do => chọn kết cấu 3 bậc tự do.
1.4Các phương án cấu trúc robot, cấu trúc các khâu khớp, phân tích, chọn
phương án thực hiện
Lựa chọn cơ cấu robot
Cơ cấu T-T-T
ưu điểm: kết cấu đơn giản, độ cứng vững cao, tận dụng được tối đa không
gian làm việc của robot, tính liên tục cao, đảm bảo tốt độ chính xác khi
thao tác, thích hợp thao tác với mặt phẳng nằm ngang.
nhược điểm: robot chiếm diện tích lớn.
7
Hình 3. Robot 3 bậc tự do T-T-T
Cơ cấu T-T-R
ưu điểm: kết cấu đơn giản, độ cứng vững cao, tận dụng được tối đa không
gian làm việc của robot, thích hợp thao tác với đối tượng trên mặt cong.
nhược điểm: robot chiếm diện tích lớn.
9
Hình 6. Robot 3 bậc tự do T-R-R
Nhận thấy cơ cấu T-T-T có kết cấu đơn giản , linh hoạt trong không gian
3 chiều , đảm bảo an toàn về hướng và vị trí khâu thao tác qua đó đảm
bảo yêu cầu kĩ thuật.
Lựa chọn cơ cấu T-T-T và sử dụng đầu hút để có thể lắp ghép
quạt tản nhiệt.
10
• Tay gắp khí nén
Ưu điểm: giá thành rẻ, khả năng hoạt động trong không gian hẹp, thời
gian phản hồi nhanh.
Nhược điểm: lưc gắp lớn (không phù hợp với đề tài), điều khiển vị trí và
lực có giới hạn.
11
Nhược điểm: phù hợp ứng dụng nặng, chi phí bảo dưỡng cao
12
Sau khi xem xét các ưu ( nhược ) điểm của các loại tay gắp, nhóm đã thống nhất
chọn tay gắp chân không.
1.5Thông số kĩ thuật
Khâu L m
Khâu 1 L1=1.5m 40 kg
Khâu 2 L2=1.5m 30 kg
Khâu 3 L3=1m 15 kg
13
CHƯƠNG 2. THIẾT KẾ 3D MÔ HÌNH
14
Mô hình 3D của sản phầm sau khi hoàn tất quá trình lắp gép
15
Mô hình 3D của băng chuyền
16
CHƯƠNG 3. THIẾT KẾ QUỸ ĐẠO CHUYỂN ĐỘNG
Z1 X1
q1
X2
d0
q3 Z2
q0 X3
X0
Z3
Z0
Bảng D-H
17
3.1. Khảo sát động học thuận, ngược
a. động học thuận
Theo quy tắc Denavit-Hartenberg ta đã xây dựng được các hệ tọa độ và bảng tham
số DH . Tiếp theo, tiến hành thiết lập các ma trận chuyển DH.
Ma trận DH có dạng:
[ ]
0 0 10
0 −1 00−d 0
A1=
0−1 0 q1
0001
[ ]
0 0−1 0
1 −1 0 0 0
A 2= 0 10−q
2
0001
[ ]
1000
2 0100
A3= 0 0 1q
3
0001
(2.3)
Nhân lần lượt các ma trận theo thứ tự trên ta có:
18
[ ]
01 0−q 2
0 0 0−1−q3 −d 0
A3=
−10 0−q 1
0001
Như ta đã biết: 0An= . Đối chiếu các thành phần của 0A3
Ta có: Ma trận cosin chỉ hướng của khâu thao tác
[ ]
0 10
0
R3= 0−1
0
−1 00
[ ]
q2
r E= −q3 −d 0
q1
Từ đây ta tính được vận tốc góc của khâu thao tác và vận tốc điểm tác động cuối E;
{
x E=q 2
Mà nên: y E =−q 3−d 0
z E =q1
~ 0 Ṙ 0 RT
❑= 3 3
19
~ ¿
❑=
0
R3 : Là ma trận cosin chỉ hướng của khâu 3
Ṙ3: Là đạo hàm của ma trận của cosin chỉ hướng
0
Ta có
[ ] [ ]
0 10 0 0−1
0 0 T
R3= 0 0−1 R = 10 0
3
−1 00 0−1 0
[ ]
000
Ṙ3= 0 0 0
0
000
Vậy
Và dễ dàng suy ra được Gia tốc góc của khâu thao tác là:
0
e3= =
{
x E =5 t
y E =−150−2t
z E=3 t
21
Quỹ đạo x E
22
Quỹ đạo y E
Quỹ đạo z E
{ {
x E =5 t v E =5 x
y E =−150−2t v E =−2
y
z E=3 t v E =3 z
{
a E =0
x
a E =0
y
a E =0
z
23
b Động học ngược (Inverse Kinematics)
Nhiệm vụ của bài toán động học ngược là tìm các biến khớp với điều kiện tọa độ và
hướng khâu thao tác đã biết. Cụ thể trong bài toán này, bài toán động học ngược
có nhiệm vụ tìm với điều kiện đã biết.
Từ (2.4) ta có:
{ {
x E=q 2 q1 = z E
y E =−q 3−d 0 q 2=x E
z E =q1 q3 =− y E −d 0
x
0 y
O
D
B
24
X o=¿]
X A =¿ ]
X B=¿ ]
Ẋ B= [0 0 0];
X c =¿]
Ẋ c= [0 0 0];
Quá trình di chuyển theo trục của robot thì vân tốc sẽ thay đổi từ tăng, ổn định,
giảm về 0
vận tốc tăng: a 1=a 0
25
Từ đó suy ra được phương trình:
Quỹ đạo của điểm tác động cuối theo đường thẳng từ O đến A trong te=2s
t O=¿¿ 0 s t 1=¿¿ 0.2 s
2(S A −S O )
a0X= =2778(mm/ s2)
(t 1−t 0)(t A −t O −t 1+t 2 )
a0 (t 1−t 0)
a eX = =-2778(mm/ s2)
t 2−t A
Tương tự ta có
- điểm tác động cuối theo đường thẳng từ A đến B trong te=1.2s
a 0 Y =3175(mm/ s2)
a eY =-3175(mm/ s2)
- điểm tác động cuối theo đường thẳng từ B đến C trong te=1.2s
a 0 Z =3175(mm/ s2)
a eZ=-3175(mm/ s2)
26
Đồ thị biểu diễn tọa độ trục x,vận tốc ,gia tốc theo thời gian t
Code:
t=(0:0.01:2);
a_0=2778;
a_e=-2778;
t_1=0.2;
t_2=1.8;
t_0=0;
t_e=2;
s_0=0;
t1=(0:0.02:0.2);
s1=s_0+a_0/2*t1.^2;
v1=a_0.*t1;
a1=a_0+0*t1.^2;
27
plot(t1, s1, 'r-', 'LineWidth', 2); hold on;
hold on;
t2=(0.2:0.02:1.8);
s2=s_0+a_0/2*t_1^2+a_0.*t_1*(t2-t_1);
v2=a_0.*t_1+0.*(t2-t_1);
a2=0+0*t2.^2;
hold on;
t3=(1.8:0.02:2);
s3=s_0+a_0/2*t_1^2+a_0.*t_1*(t_2-t_1)+a_e/2*(t3-t_2).^2+(a_0.*t_1).*(t3-t_2);
v3=a_0.*t_1+a_e*(t3-t_2);
a3=a_e+0*t3.^2;
grid on;
xlabel('t [s]');
ylabel('y[mm]')
Tương tự ta có:
28
Đồ thị biểu diễn tọa độ ,vận tốc ,gia tốc trục y theo thời gian t
Đồ thị biểu diễn tọa độ ,vận tốc ,gia tốc trục y theo thời gian t
29
CHƯƠNG 4. TĨNH HỌC
F=[ F x F y F z ]
M =[ M x M y M z ]
tính lực (mômen) dẫn động tại các khớp đảm bảo Robot cân bằng tĩnh ( bỏ qua ma
sát).
4.2. Phương trình khảo sát
Ta sẽ tách từng khâu, xem xét các lực và momen tác dụng lên khâu đó,
thiết lập phương trình cân bằng tĩnh học.
Từ điều kiện cân bằng tĩnh học của khâu i, Ta viết được hệ phương trình cân bằng
lực khâu i trong hệ tọa độ cơ sở như sau:
30
0 0 0
F i ,i−1= F i+1 ,i− Pi
0 0 0 i 0 0 i 0
M i ,i−1= M i+1 , i+ r i−1 F i ,i−1− r ci Pi
Ở đây:
F i+1 ,i Lực khâu thứ i tác dụng lên khâu i+1 biểu diễn trong hệ tọa độ cơ sở
0
M i+1 ,i Momen khâu thứ i tác dụng lên khâu i+1 biểu diễn trong hệ tọa độ cơ sở
0
31
Coi các khâu là thanh đồng chất, tiết diện ngang không đánh kể , khối lượng các
khâu lần lượt là .Do khối lượng của ống nghiệm rất nhỏ so với Robot nên
bỏ qua. Độ dài các khâu lần lượt là a1, a2, a3.
Khâu 3
{
0 T
F 4,3=[ 0 0 0 ] T
P3= [ 0 0 m 3 g ]
0
0 T
M 4,3=[ 0 0 0 ]
[ ]
T
T −a3
3 3
2 r = [ 0 0 −a 3 ] 3 3
c3r =0 0
2
[ ] []
0 1 0 0
0 0 3 0 3 3
R3= 0 0 −1 r = R 3 r2 = a3
2
−1 0 0 0
[ ] []
0
0 0 a3
0 3 0 3 0 a
r2 = 0 0 0 r 2 = R 3 2r 32 = 3
a3 0 0 2
0
[ ]
a3
{
0 0 0
F 3,2=[ 0 0 −m3 g ]
T
2
[ ]
0 3
2 r = 0 0 0 0 −3 a 3 m3 g
T
a3 M 3,2 = 0 0
0 0 2
2
Xét khâu 2
[ ]
0 1 0
0 T
P2=[ 0 0 m 2 g ]
0
R2= 0 0 −1
−1 0 0
32
[ ]
T
T a2
r =[ 0 a 2 0 ]
2 2 2 2
1 r =0
c2 0
2
[] [ ]
a2 0 a2 0
0 2 0 1 2 0 2
1 r= R r= 0
2 1 r = −a2 0 0
1
0 0 0 0
[] [ ]
a2
a2 0 0
2
r c 2 = R 2 r 1= 2
0 2 0 2 2 0 2
r = −a2
c2
0 0 0
2
0
0 0 0
{
T
F2,1 =[ 0 0 −m3 g−m2 g ]
0
[ ]
T
0 −3 a 3 m3 g
M 2,1= 0 0
2
Xét khâu 1
[ ]
0 0 1
0 T
P1=[ −m1 g 0 0 ]
0
R1= −1 0 0
0 −1 0
[ ]
T
T a1
1 1
0 r = [ −a1 0 0 ] 1 1
r =0
c1 0
2
[] [ ]
a1 0 a1 0
0 1 0 1 1 0 1
0 r = R r = 0
1 0 r = −a 1 0 0
0
0 0 0 0
33
[] [ ]
a1
a1 0 0
2
r c 2=0 R1 1r 10= 2
0 2 0 1
r = −a1
c1
0 0 0
2
0
0 0 0
{
T
F1,0 =[ m1 g 0 −m3 g−m2 g ]
0
[ ]
T
0 −3 a1 m1 g −3 a3 m3 g
M 1,0 = 0
2 2
Bảng mô tả vị trí trọng tâm, khối lượng, momen quán tính khối của từng khâu của
robot :
Khâ Vị trí trọng tâm Khối Momen quán tính khối từng khâu
u so với tọa độ gắn lượng
trên khâu
xGi yGi ZGi Ixx Iyy Izz Ixy Ixz Iyz
1 -lc1 0 0 m1 I1x I1y I1z 0 0 0
2 0 lc2 0 m2 I2x I2y I2z 0 0 0
3 0 0 -lc3 m3 I3x I3y I3z 0 0 0
Trong đó:
m1. m2, m3 là khối lượng các khâu.
lCi là khoảng cách từ khối tâm đến gốc tọa độ của khâu i.
I ix là moment quán tính của khâu thứ i đối với trục Ox của chính khâu đó.
I iy là moment quán tính của khâu thứ i đối với trục Oy của chính khâu đó.
I iz là moment quán tính của khâu thứ i đối với trục Oz của chính khâu đó.
34
5.1 Thiết lập phương trình vi phân chuyển động của robot
Trong đó:
M là ma trận khối lượng suy rộng.
C là ma trận quá tính li tâm Coriolis.
G là lực suy rộng lực có thế tác dụng vào robot.
Q là lực suy rộng đặc trưng cho các ngoại lực không thế tác dụng vào robot.
U là lực suy rộng các lực và moment điều khiển.
Ma trận khối lượng suy rộng M được tính theo công thức:
n
M (q )=∑ ( mi J TTi J Ti + J TRi I i J Ri )
i=0
Trong đó:
n là số khâu của robot.
mi là khối lượng của khâu thứ i.
J Ti và J TTi lần lượt là ma trận Jacobi tịnh tiến của khâu thứ i và chuyển vịcủa nó.
J Ri và J TRi lần lượt là ma trận Jacobi quay tương đối của khâu thứ i và chuyển vị của
nó.
I i là tenxo quán tính của khâu thứ i đối với các trục tọa độ đi qua trọng tâm khâu i
trong hệ tọa độ khâu i.
Ta có:
[ ]
0 0 1 0
0 −1 0 0 −d 0
A1 =
0 −1 0 q 1
0 0 0 1
35
[ ]
0 1 0 q2
0 0 0 −1 −d 0
A 2=
−1 0 0 q1
0 0 0 1
[ ]
0 1 0 q2
0 0 0 −1 −q3 −d 0
A3 =
−1 0 0 q1
0 0 0 1
[ ]
1 0 0 −l c1
1 0 1 0 0
A c 1=
0 0 1 0
0 0 0 1
[ ] [ ]
1 0 0 0 1 0 0 0
2 0 1 0 l c2 3 0 1 0 0
A c 2= A c 3=
0 0 1 0 0 0 1 −l c3
0 0 0 1 0 0 0 1
[ ] [ ]
0 0 1 l c1 0 1 0 l c 2+ q2
0 −1 0 0 −d 0 0 0 0 −1 −d 0
A c 1= A c 2=
0 −1 0 q 1 −1 0 0 q1
0 0 0 1 0 0 0 1
[ ]
0 1 0 q2
0 0 0 −1 l c3−q3−d 0
A3 =
−1 0 0 q1
0 0 0 1
36
[ ] [ ]
lc 1 l c2 +q 2
0 0
r c 1= −d 0 r c 2= −d 0
q1 q1
[ ]
q2
0
r c 2= l c3−q3−d 0
q1
Suy ra:
[ ] [ ] [ ]
0 0 0 0 0 0 0 0 1
JT 1 = 0 0 0 J = 0 −1 0 J = 0 −1 0
1 0 0 T2 1 0 0 T3 1 0 0
0 0 0 0 0 0 0 0 0
[] [] []
0 0 0
1 2 2
ω1 = 0 ω 2= 0 ω 2= 0
0 0 0
Suy ra:
[ ] [ ] [ ]
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
J R 1= J = J =
0 0 0 R2 0 0 0 R3 0 0 0
0 0 0 0 0 0 0 0 0
37
[ ] [ ] [ ]
1x 0 0 2x 0 0 3x 0 0
I 1= 0 1 y 0 I 2= 0 2 y 0 I 3= 0 3 y 0
0 0 1z 0 0 2z 0 0 3z
i=0
[ ]
m1 +m2 +m1 0 0
M= 0 m2+m3 0
0 0 m3
∂q [
∂M 0 0 00 0 00 0 0
= 0 0 00 0 00 0 0
0 0 00 0 00 0 0 ]
Ma trận đơn vị bậc 3:
[ ]
1 0 0
I= 0 1 0
0 0 1
38
[ ]
0 0 0
C= 0 0 0
0 0 0
Thế năng của robot so với hệ tọa độ gắn vào khâu cố định có dạng:
π=m1 g z c 1+ m2 gz c2 +m3 g z c 3
[ ]
m1 g
G=
∂π
∂q[ ]
= −m2 g−m3 g
0
[ ][ ] [ ][ ] [ ][ ]
m1+m2 +m1 0 0 q̈ 0 0 0 q̇ m1 g U1
0 + + =
m2 +m 3 0 q̈ 0 0 0 q̇ −m2 g−m3 g U 2
0 0 m3 q̈ 0 0 0 q̇ 0 U3
Trong đó:
U1 là lực điều khiển khớp tịnh tiến q1
U2 là lực điều khiển khớp tịnh tiến q2
U3 là lực điều khiển khớp tịnh tiến q3
39
5.2 Động lực học ngược
Cho các điểm có tọa độ theo hệ tọa đô Ox0y0z0 là hệ tọa độ gốc của robot
X(mm) Y(mm) Z(mm)
Điểm 1 200 600 100
Điểm 2 300 600 100
Điểm 3 400 600 300
Điểm 4 200 600 300
Điểm 5 400 600 300
Áp dụng hệ phương trình động học ngược ta tìm được giá trị các biến khớp tại 4
điểm của quỹ đạo:
q1(mm) q2(mm) q3(mm)
Điểm 1 100 200 900
Điểm 2 100 300 900
Điểm 3 300 400 900
Điểm 4 300 200 900
Điểm 5 300 400 900
40
Chọn 2 điểm A, B bất kì trong không gian làm việc, đồng nghĩa là biết được các
thông số tọa độ (xE, yE, zE) tức là vị trí của khâu thao tác tại K và A biết, đồng thời
cho biết hướng của khâu thao tác. Nhiệm vụ là thiết kế quỹ đạo chuyển động bất kì
từ điểm K để đến điểm A.
Theo bài toán động học ngược ta xác định được các biến khớp tại A và B. Khi đó ta
xây dựng được các tọa khớp là hàm thời gian t(5s) sao cho chúng chuyển động từ vị
trí A đến đúng vị trí B sau một khoảng thời gian mà ta quy định.
Trong bài toán này ta khảo sát quỹ đạo Robot di chuyển từ điểm 2 đến điểm 3 theo
quỹ đạo bậc 3 đáp ứng về mặt tốc độ trong không gian khớp.
{ {
q 1k =100 q 1 A =300
q 2k =300 q2 A =400
q3 k =900 q3 A =900
2 3
q i=ai 0 + ai 1 t +ai 2 t + ai 3 t
{
a10=q 1k =100
a11=0
3 (q1 A −q 1 k )
a12= =24
t2
−2(q 1 A−q1 k )
a13= =−3,2
t3
2 3
q 1=100+24 t −3,2 t
{
a20=q 2 k =300
a21=0
3( q2 A −q2 k )
a22= =12
t2
−2(q 2 A−q2 k )
a23= 3
=−1,6
t
41
2 3
q 2=300+12 t −1,6 t
{
a30=q 1k =900
a31=0
3(q 1 A −q1 k )
a32= =0
t2
−2(q 1 A−q1 k )
a33= =0
t3
q 2=900
Trục dẫn hướng: dẫn hướng chuyển động cho các khâu.
+ Vận tốc chạy lớn nhất khi đầu gắp không có cánh quạt:
43
V2 = 10 m/ph.
+ Gia tốc hoạt động lớn nhất của hệ thống:
a = 0.4g =8 m/ s 2.
+ Thời gian hoạt động:
Lt = 25000h.
+ Hệ số ma sát lan bề mặt:
μ = 0.01.
V 2 10000
n2 = l = 5 = 2000
47
(V1 = 10m/ph)
Bảng 1.1 Chế độ làm việc của máy đối với trục Z 0 , Z1 , Z 2
6.2.6 Tính toán tải trọng động Ca
Ta tính được tải trọng động của các trục như sau:
*Trục Z0
Caz0 = (60 × N m × Lt )1 /3 × Fz0× fz0 × 10-2
Hình 5. 3 Bố trí ổ bi
48
+Trục Z0
L = tổng chiều dài di chuyển max + chiều dài ổ bi + chiều dài vùng thoát
= 1500 +50 + 100 = 1650 mm.
Kiểu ổ bi là một đầu cố định, một đầu tùy động→ f =
15,1
Tốc độ quay của động cơ 2000 rpm.
Đường kính trục vít:
2 2
n×L 2000× 1650
drz0 ≥ × 10-7= × 10-7 = 36 mm
f 15.1
+Trục Z1
L = tổng chiều dài di chuyển max + chiều dài ổ bi +
chiều dài vùng thoát
= 1500 + 50 + 100 = 1650 mm.
Kiểu ổ bi là một đầu cố định, một đầu tùy động → f = 15,1
Tốc độ quay vòng của động cơ 2000 rpm
Đường kính trục vít:
2 2
n×L 2000× 1650
drz1 ≥ × 10-7= × 10-7 = 36 mm
f 15.1
+Trục Z2
L = tổng chiều dài di chuyển max + chiều dài ổ bi+ chiều dài vùng thoát
= 1000 + 50 + 100 = 1150 mm.
Kiểu ổ bi là một đầu cố định, một đầu tùy động → f = 15,1
Tốc độ quay vòng của động cơ 2000 rpm
Đường kính trục vít:
n × L2 2000× 11502
drz2 ≥ × 10 =
-7
× 10-7 = 17.5 mm
f 15.1
49
=> Chọn drz0 = 40mm.
Chọn drz1 = 40mm.
Chọn drz2 = 20mm.
6.2.8 Chọn vít me bi
Từ yêu cầu về tải trọng động, đường kính trục vít me. Tra theo Catalog của hãng
TBI loại vít me bi có các thông số phù hợp với Ca max và dr
50
Hình 5.4 Catalog vít-me hãng TBI
51
Bảng 1.4 Vít me các trục
Trục Ký hiệu vít me TBI
Z0 SFU04010-4
Z1 SFU04010-4
Z2 SFU02005-4
Các vít me trục Z0, Z1 có sự thay đổi bước vít, bước vít tăng lên tuy nhiên không
ảnh hưởng đến việc chọn tốc độ động cơ ở.
6.2.9 Kiểm tra sơ bộ
Tuổi thọ làm việc:
( )
3
Ca 1
Lt= F × f × 106 × 60× N
a w m
+Trục Z0
Tuổi thọ làm việc:
( )
3
Ca 1
Lt= F × f × 106 × 60× N
z0 w max
( )
3
5399 1
= × 106 × 60× 2000
200,4 ×1,2
Tốc độ này lớn hơn so với tốc độ quay lớn nhất được thiết kế. Do vậy lựa chọn như
trên thỏa mãn.
+Trục Z1
Tuổi thọ làm việc:
52
( )
3
Ca 1
Lt= F × f × 106 × 60× N
z1 w max
( )
3
5399 1
= × 106 × 60× 2000
123,3× 1,2
Tốc độ này lớn hơn so với tốc độ quay lớn nhất được thiết kế. Do vậy lựa chọn như
trên thỏa mãn.
+ Trục Z2
Tuổi thọ làm việc:
( )
3
Ca 1
Lt= F × f × 106 × 60× N
z2 w max
( )
3
1551 1
= × 106 × 60× 2000
61,65 ×1,2
= 76800 h >25000 h
Tốc độ quay cho phép:
dr 18,4125
n=f× 2 × 10 = 15.1 ×
7
2 × 10 = 2102
7
l 1150
vg/ph.
- Trong đó dr là đường kính lõi ren trục vít:
3,175
dr = 20 - 2 = 18,4125 mm
Tốc độ này lớn hơn so với tốc độ quay lớn nhất được thiết kế. Do vậy lựa chọn như
trên thỏa mãn.
53
6.3.Tính toán lựa chọn ổ bi
Ta chọn phương án bố trí ổ bi là một đầu cố định, một đầu tùy động cho cả ba trục:
Hình 5. 5 Sơ đồ lắp ổ bi
Dựa vào đường kính trục vitme, ta chọn sơ bộ thông số ổ bi đỡ một dãy và ô đỡ
chặn của hãng SKF cho các trục Z0, Z1, Z2:
54
+Ổ lăn trục Z2
55
Hình 5. 6 Ổ bi đỡ 16101(SKF)
56
Hình 5. 7 Ổ đỡ chặn 7202 BEP(SKF)
57
Hình 5. 8 Thông số ổ đỡ chặn 7202 BEP(SKF)
58
+Ổ lăn trục Z0, trục Z1
Hình 5. 9 Ổ bi đỡ 6011(SKF)
59
Hình 5. 10 Ổ đỡ chặn 7411 BEP(SKF)
61
Vì lực hướng tâm nhỏ (do lực này được 2 ray dẫn hướng chịu) nên ta có thể
bỏ qua và ổ đỡ đủ bền.
62
= 0,06 kN<C 0= 76,5kN
→ Đảm bảo khả năng tải tĩnh.
- Với ổ đỡ
Vì lực hướng tâm nhỏ (do lực này được 2 ray dẫn hướng chịu) nên ta có thể
bỏ qua và ổ đỡ đủ bền.
6.3.3 Kiểm nghiệm độ bền với trục Z2
-Với ổ đỡ chặn 7202:
Kiểm nghiệm khả năng tải động:
+Trong đó:
V = 1 (do vòng trong quay)
kt=1 Hệ số ảnh hưởng đến nhiệt độ ( <105 )
kd =1.1 (chịu va đập nhẹ, chịu tải ngắn hạn và tới 125% so với tải tính toán:
máy cắt kim loại, động cơ công suất nhỏ và trung bình)
Ở đây coi lực hướng tâm được các ray dẫn hướng chịu hết nên coi lực hướng tâm
tác dụng lên ổ không đáng kể, lấy X=0,Y=1.
Tổng hợp lực dọc trục :
Với vmax: vận tốc chạy lớn nhất khi đầu gắp không có
cánh quạt = 10m/ph.
h: bước vitme = 5 mm.
+ Gia tốc hoạt động lớn nhất của hệ thống a= 0,4.g = 4 m/s2.
+ Thời gian hoạt động: Lt = 25000h (khoảng 5,7 năm).
+ Chọn động cơ bước để điều khiển quỹ đạo chuyển động theo trục.
Ta chọn sử dụng ba động cơ giống nhau cho cả ba trục. Vì trục Z0 là trục chịu tải
nặng nhất, nên ta tính theo trục Z0.
6.4.2.Tính chọn động cơ
+ Hệ số ma sát trượt giữa thép và gang: ta chọn μ = 0,12.
+ Gia tốc trọng trường g = 10 m/s2.
+ Khối lượng của phần dịch chuyển là m = Wy = 40 kg.
64
+ Góc nghiêng của trục α = 0o.
+ Tỉ số truyền giảm tốc i = 1. (do chọn phương án động cơ truyền động tới vít-me
không qua hộp giảm tốc)
+ Hiệu suất của động cơ: chọn η = 0.9.
+ Ngoại lực tác dụng: Fm = 0 N.
*Tính momen cản do ma sát của phần dịch chuyển gây ra:
d
Mmach = μ . Famax . 2 = 0,05.200,4.20.10^-3 = 0,2 N.m
65
66
6.5. Tính chọn ray dẫn hướng
6.5.1.Ray dẫn hướng (linear guide)
Hệ thống ray dẫn hướng có nhiệm vụ dẫn hướng cho các chuyển động của bàn
theo phương X,Y và chuyển động lên xuống theo trục Z của đầu dao.Yêu cầu của
hệ thống ray dẫn hướng phải thẳng, có khả năng tải cao, độ cứng vững tốt, không có
hiện tượng dính, trơn khi trượt.
Có 2 loại ray dẫn hướng thông dụng : ray vuông, ray tròn.Có nhiều hãng sản xuất
như: THK của Nhật, HIWIN của Đài Loan.
- Ray tròn có 2 loại: ray tròn không đế, ray tròn có đế. So với ray vuông loại ray
tròn có rất nhiều nhược điểm: máy chạy rung rất nhiều, nhanh phá hỏng trục tròn,
chịu tải thấp…Nhưng giá thành rẻ nhơn nhiều so với ray vuông, nếu sử dụng cho
các loại máy cnc cỡ nhỏ có thể sử dụng được.
67
Hình 5. 3. Ray trượt tròn không đế
- Ray vuông có giá thành cao hơn so với ray tròn nhưng có ưu điểm hơn hẳn Ray
vuông hoạt động êm hơn, chịu được tải trọng lớn, tuổi thọ, tuy nhiên đi kèm là giá
thánh cao.
68
6.5.2. Tiến trình tính toán
- Từ điều kiện làm việc như khối lượng đặt lên ray, vận tốc, gia tốc,…ta tính toán
các thông số về thời gian, quãng đường khi cho cầu máy dịch chuyển trên hành
trình, bao gồm :
- Tải trọng tác động lên từng con trượt.
-Tải trọng tĩnh C0 , từ đó tính tải trọng động cho phép C.
-Tính toán, kiểm nghiệm tuổi thọ danh nghĩa.
Nếu không thỏa mãn tuổi thọ danh nghĩa, ta chọn lại ray dẫn hướng.
a) Tínhchọn ray dẫn hướng trục Z0
Xác định điều kiện làm việc:
Khối lượng bàn máy, các cột liên kết dẫn động theo trục Z0 : WZ0 = 20 (kgf).
Tốc độ chạy không lớn nhất: v=10m/ph
Lực tác dụng lên mỗi Block của ray trượt được tính theo sơ đồ sau:
Chọn sơ bộ khoảng cách c = 160 mm, d=160 mm.
69
Hình 5. 5. Sơ đồ lực tác dụng lên ray dẫn hướng trục Y
Trong đó: Ngoại lực F = 0 (N); WZ0 = 20 (kgf)
W Z 0 20
P1=P2=P 3=P4 = = =5 (kgf)
4 4
70
Hình 5. 15. Sơ đồ lực tác dụng lên trục Z1
71
Hình 5. 16. Sơ đồ lực tác dụng lên trục Z2
Hình 5. 17. Sơ đồ lực tác dụng lên ray dẫn hướng trục Y
72
Bảng 1. Tải trọng tĩnh các trục
Trục Tải trọng tĩnh C0 (kgf)
Z0 15
Z1 14,07
Z2 1,53
Dựa vào tải trọng tĩnh tính toán được ở bảng trên ta chọn vít me TRS15VN của
hãng TBI với các thông số sau.
74
Hình 5.21 Mô hình 3D của hệ thống
75
CHƯƠNG 7. THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN
76
7.2 Mô phỏng bằng Matlab
77
Hình 7.4 Khối điều khiển PD
78
Hình 7.5 Khối phương trình vi phân chuyển động
79
Hình 7.6 Khối biểu diễn đầu ra
80
Hình 7.7 Khối chấp hành robot
Hình 7.8 Khối chấp hành có các thành phần tích phân
81
Đồ thị tịnh tiến khâu 1
82
Đồ thị tịnh tiến khâu 3
83
Đồ thị sai số biến khớp 2
84
Vận tốc khâu 1
85
Vận tốc khâu 2
86
Vận tốc khâu 3
87
Đồ thị momen khớp
88
Tài liệu tham khảo
89