Tài liệu Đồ án Tìm hiểu Robot công nghiệp: Lời nói đầu
Vào đầu thế kỷ trước, ý tưởng đầu tiên về Robot xuất hiện, thể hiện ước mơ cháy bang của con người là sáng tạo ra những người máy để thay thế mình trong công việc nặng nhọc, nhàm chán, nguy hiểm. Vào khoảng năm 1940, mẫu robot đầu tiên ra đời tại phòng thí nghiệm quốc gia Oak Ridge và Argonnecuar mỹ, để vận chuyển các hoạt chất phóng xạ. Đến thập kỷ 80 trên thế giới đã có 40 nghin robot thuộc 500 kiểu, do 200 hãng tham gia sản xuất. Ngày nay robot được sử dụng rộng rãi trong sản xuất, nghiên cứu khoa học và đời sống. Đó là thiết bị không thể thiếu được trên các hệ thống sản xuất, đặc biệt là các hệ thống sản xuất linh hoạt. Robot ngày càng khéo léo và thông minh, được coi là sản phẩm điển hình của một ngành kĩ thuật mới: ngành cơ - điện tử (Mechatronics).
Cho đến nay, hầu hết các trường đại học kĩ thuật ở Việt Nam đã đưa môn Robot công nghiệp vào chương trình chính khoá. Môn học này được giảng dạy chủ yếu cho các ngành cơ khí, song các khía cạnh riêng của kĩ thuật Robot...
113 trang |
Chia sẻ: hunglv | Lượt xem: 1164 | Lượt tải: 0
Bạn đang xem trước 20 trang mẫu tài liệu Đồ án Tìm hiểu Robot công nghiệp, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Lêi nãi ®Çu
Vµo ®Çu thÕ kû tríc, ý tëng ®Çu tiªn vÒ Robot xuÊt hiÖn, thÓ hiÖn íc m¬ ch¸y bang cña con ngêi lµ s¸ng t¹o ra nh÷ng ngêi m¸y ®Ó thay thÕ m×nh trong c«ng viÖc nÆng nhäc, nhµm ch¸n, nguy hiÓm. Vµo kho¶ng n¨m 1940, mÉu robot ®Çu tiªn ra ®êi t¹i phßng thÝ nghiÖm quèc gia Oak Ridge vµ Argonnecuar mü, ®Ó vËn chuyÓn c¸c ho¹t chÊt phãng x¹. §Õn thËp kû 80 trªn thÕ giíi ®· cã 40 nghin robot thuéc 500 kiÓu, do 200 h·ng tham gia s¶n xuÊt. Ngµy nay robot ®îc sö dông réng r·i trong s¶n xuÊt, nghiªn cøu khoa häc vµ ®êi sèng. §ã lµ thiÕt bÞ kh«ng thÓ thiÕu ®îc trªn c¸c hÖ thèng s¶n xuÊt, ®Æc biÖt lµ c¸c hÖ thèng s¶n xuÊt linh ho¹t. Robot ngµy cµng khÐo lÐo vµ th«ng minh, ®îc coi lµ s¶n phÈm ®iÓn h×nh cña mét ngµnh kÜ thuËt míi: ngµnh c¬ - ®iÖn tö (Mechatronics).
Cho ®Õn nay, hÇu hÕt c¸c trêng ®¹i häc kÜ thuËt ë ViÖt Nam ®· ®a m«n Robot c«ng nghiÖp vµo ch¬ng tr×nh chÝnh kho¸. M«n häc nµy ®îc gi¶ng d¹y chñ yÕu cho c¸c ngµnh c¬ khÝ, song c¸c khÝa c¹nh riªng cña kÜ thuËt Robot, nh kÜ thuËt ®iÒu khiÓn, lËp tr×nh, m« pháng còng ®îc c¸c ngµnh kh¸c rÊt quan t©m.
§Ó gãp phÇn vµo viÖc t×m hiÓu øng dông Robot c«ng nghiÖp vµo s¶n xuÊt. Trong khu«n khæ cña ®å ¸n tèt nghiÖp víi ®Ò tµi chóng em ®îc giao lµ “ T×m hiÓu Robot c«ng nghiÖp”. §©y lµ ®Ò tµi míi, céng víi sù thu nhËn kiÕn thøc h¹n chÕ, nªn trong qu¸ tr×nh thùc hiÖn ®Ò tµi vµ hoµn thµnh ®å ¸n, chóng em còng kh«ng tr¸nh khái nh÷ng thiÕu sãt.
VËy chóng em kÝnh mong nhËn ®îc nh÷ng ý kiÕn phª b×nh vµ sù híng dÉn cña c¸c ThÇy C«. §Ó chóng em hoµn thµnh ®îc ®å ¸n nµy lµ nhê sù híng dÉn tËn t×nh cña thÇy NguyÔn Do·n ý cïng víi sù gióp ®ì cña c¸c thÇy c« trong bé m«n.
VËy chóng em ch©n thµnh göi lêi c¶m ¬n tíi ThÇy C« híng dÉn vµ c¸c thÇy c« gi¸o trong héi ®ång ®· kÝ duyÖt vµ cho chóng em ý kiÕn.
Hµ Néi, ngµy th¸ng n¨m
Ch¬ng I
Kh¸I niÖm chung vÒ Robot c«ng nghiÖp
LÞch sö ph¸t triÓn:
Do nhu cÇu n©ng cao n¨ng suÊt vµ chÊt lîng s¶n phÈm ngµy cµng ®ßi hái øng dông réng r·i c¸c ph¬ng tiÖn tù ®éng ho¸ s¶n xuÊt.Xu híng t¹o ra nh÷ng d©y chuyÒn vÒ thiÕt bÞ tù ®éng cã tÝnh linh ho¹t cao ®ang h×nh thµnh. C¸c thiÕt bÞ nµy ®ang thay thÕ dÇn c¸c m¸y tù ®éng “cøng” chØ ®¸p øng mét viÖc nhÊt ®Þnh trong lóc thÞ trêng lu«n lu«n ®ßi hái thay ®æi mÆt hµng vÒ chñng lo¹i, vÒ kÝch cì, vµ vÒ tÝnh n¨ng v.v…§iÒu nµy dÉn ®Õn nhu cÇu øng dông robot ®Ó t¹o ra c¸c hÖ thèng s¶n xuÊt tù ®éng linh ho¹t.
ThuËt ng÷ Robot xuÊt hiÖn vµo n¨m 1920 trong mét t¸c phÈm v¨n häc cña nhµ v¨n TiÖp Kh¾c cã tªn lµ Karel Capek.
ThuËt ng÷ inducstrial Robot (IR) xuÊt hiÖn ®Çu tiªn ë mü do c«ng ty AMF (Americal Machine and Foundry Company) qu¶ng c¸o m« pháng mét thiÕt bÞ mang d¸ng dÊp vµ cã mét sè chøc n¨ng nh tay ngêi ®îc ®iÒu khiÓn tù ®éng thùc hiÖn mét sè thao t¸c ®Ó s¶n xuÊt thiÕt bÞ cã tªn gäi Versatran.
Qu¸ tr×nh ph¸t triÓn cña IR ®îc tãm t¾t nh sau:
Tõ nh÷ng n¨m 1950 ë Mü xuÊt hiÖn viÖn nghiªn cøu ®Çu tiªn.
Vµo ®Çu nh÷ng n¨m 1960 xuÊt hiÖn s¶n phÈm ®Çu tiªn cã tªn gäi lµ Versatran cña c«ng ty AMF.
ë Anh ngêi ta b¾t ®Çu nghiªn cøu vµ chÕ t¹o IR theo b¶n quyÒn cña Mü tõ nh÷ng n¨m 1967.
Tõ nh÷ng n¨m1970 viÖc nghiªn cøu n©ng cao tÝnh n¨ng cña robot ®· ®îc chó ý nhiÒu h¬n vµ còng b¾t ®Çu xuÊt hiÖn ë c¸c níc §øc, ý, Ph¸p, Thôy §iÓn.
ë Ch©u ¸ cã NhËt B¶n b¾t ®Çu nghiªn cøu øng dông IR tõ nh÷ng n¨m 1968.
Tõ nh÷ng n¨m 80, nhÊt lµ vµo nh÷ng n¨m 90, do ¸p dông réng r·i c¸c tiÕn bé kü thuËt vÒ vi sö lý vµ c«ng nghÖ th«ng tin, sè lîng robot c«ng nghiÖp ®· gia t¨ng víi nhiÒu tÝnh n¨ng vît bËc. ChÝnh v× vËy mµ robot c«ng nghiÖp ®· cã vÞ trÝ quan träng trong c¸c ®©y chuyÒn tù ®éng s¶n xuÊt hiÖn ®¹i.
§Õn nay, trªn thÕ giíi cã kho¶ng trªn 200 c«ng ty s¶n xuÊt IR trong sè ®ã cã 80 c«ng ty cña NhËt, 90 c«ng ty cña T©y ©u, 30 c«ng ty cña Mü vµ mét sè c«ng ty cña Nga, TiÖp…
Kh¸I niÖm.
Robot c«ng nghiÖp cã thÓ ®îc hiÓu lµ nh÷ng thiÕt bÞ tù ®éng linh ho¹t, b¾t chíc ®îc c¸c chøc n¨ng lao ®éng c«ng nghiÖp cña con ngêi. Nãi ®Õn thiÕt bÞ tù ®éng linh ho¹t lµ nhÊn m¹nh ®Õn kh¶ n¨ng thao t¸c víi nhiÒu bËc tù do, ®îc ®iÒu khiÓn vµ lËp tr×nh thay ®æi ®îc. Cßn nãi ®Õn sù b¾t chíc c¸c chøc n¨ng lao ®éng c«ng nghiÖp cña con ngêi lµ nãi ®Õn sù kh«ng h¹n chÕ tõ c¸c chøc n¨ng lao ®éng ch©n tay ®¬n gi¶n ®Õn trÝ kh«n nh©n t¹o, tuú vµo c«ng viÖc lao ®éng cÇn ®Õn chøc n¨ng ®ã hay kh«ng.
Víi ®Æc ®iÓm cã thÓ lËp tr×nh l¹i ®îc, robot c«ng nghiÖp lµ thiÕt bÞ tù ®éng ho¸ vµ ngµy cµng trë thµnh bé phËn kh«ng thÓ thiÕu ®îc cña c¸c tÕ bµo hoÆc hÖ thèng s¶n xuÊt linh ho¹t.
Ph©n lo¹i.
Ngµy nay, robot c«ng nghiÖp ®· ph¸t triÓn rÊt phong phó vµ ®a d¹ng, v× vËy ph©n lo¹i chóng kh«ng ®¬n gi¶n. Cã rÊt nhiÒu quan ®iÓm kh¸c nhau vµ mçi quan ®iÓm l¹i phôc vô mét môc ®Ých riªng. Díi ®©y lµ hai c¸ch ph©n lo¹i chÝnh.
Theo chñng lo¹i, møc ®é ®iÒu khiÓn, vµ nhËn biÕt th«ng tin cña tay m¸y-ngêi m¸y ®· ®îc s¶n xuÊt trªn thÕ giíi cã thÓ ph©n lo¹i c¸c IR thµnh c¸c thÕ hÖ sau:
ThÕ hÖ 1: thÕ hÖ cã kiÓu ®iÒu khiÓn theo chu kú d¹ng ch¬ng tr×nh cøng kh«ng cã kh¶ n¨ng nhËn biÕt th«ng tin.
ThÕ hÖ 2: thÕ hÖ cã kiÓu ®iÒu khiÓn theo chu kú d¹ng ch¬ng tr×nh mÒm bíc ®Çu ®· cã kh¶ n¨ng nhËn biÕt th«ng tin.
ThÕ hÖ 3: thÕ hÖ cã kiÓu ®iÒu khiÓn d¹ng tinh kh«n, cã kh¶ n¨ng nhËn biÕt th«ng tin vµ bíc ®Çu ®· cã mét sè chøc n¨ng lý trÝ cña con ngêi.
Ph©n lo¹i tay m¸y theo cÊu tróc s¬ ®å ®éng:
Th«ng thêng cÊu tróc chÊp hµnh cña tay m¸y c«ng nghiÖp ®îc m« h×nh ho¸ trong d¹ng chuçi ®éng víi c¸c kh©u vµ c¸c khíp nh trong nguyªn lý m¸y víi c¸c gi¶ thuyÕt c¬ b¶n sau:
ChØ dïng c¸c khíp ®éng lo¹i khíp quay, khíp tÞnh tiÕn, khíp vÝt.
Trôc quay híng tÞnh tiÕn cña c¸c khíp th× song song hay vu«ng gãc víi nhau.
Chuçi ®éng chØ lµ chuçi ®éng hë ®¬n gi¶n:
Ta vÝ dô mét chuçi ®éng cña mét tay m¸y c«ng nghiÖp cã 6 bËc tù do, c¸c khíp A, B, F lµ c¸c khíp tæng qu¸t, cã nghÜa lµ chóng cã thÓ lµ khíp quay, còng cã thÓ lµ khíp tÞnh tiÕn, c¸c khíp D, E, K chØ lµ nh÷ng khíp quay. C¸c kh©u ®îc ®¸nh sè b¾t ®Çu tõ 0-gi¸ cè ®Þnh, tiÕp ®Õn lµ c¸c kh©u 1, 2, ...n - c¸c kh©u ®éng, kh©u tæng qu¸t ký hiÖu lµ kh©u i, (i= 1, 2, 3, ...n), kh©u n cuèi cïng mang bµn kÑp cña tay m¸y. T¬ng tù nh tay ngêi ®Ó bµn kÑp gåm cã 3 lo¹i chuyÓn ®éng, t¬ng øng víi c¸c chuyÓn ®éng nµy lµ 3 d¹ng cña cÊu tróc m¸y nh sau:
CÊu tróc chuyÓn ®éng toµn bé (ch©n ngêi) cÊu tróc nµy thùc hiÖn chuyÓn ®éng ®em toµn bé tay m¸y (tay ngêi) ®Õn vÞ trÝ lµm viÖc. CÊu tróc nµy hÕt søc ®a d¹ng vµ th«ng thêng nÕu kh«ng ph¶i lµ tay m¸y ho¹t ®éng trong hÖ thèng mµ chuyÓn ®éng nµy cÇn cã sù kiÓm so¸t. Ngêi ta thêng coi tay m¸y lµ ®øng yªn, kh©u 0 gäi lµ gi¸ cè ®Þnh cña tay m¸y.
CÊu tróc x¸c ®Þnh bµn kÑp bao gåm c¸c khíp A, B vµ F c¸c kh©u 1, 2 vµ 3, chuyÓn ®éng cña cÊu tróc nµy ®em theo bµn kÑp víi vÞ trÝ lµm viÖc. Do gi¶ thiÕt vÒ lo¹i khíp ®éng dïng trong chÕ t¹o m¸y th«ng thêng ta cã nh÷ng phèi hîp sau ®©y cña c¸c khíp vµ tõ ®ã t¹o nªn nh÷ng cÊu tróc x¸c ®Þnh vÞ trÝ cña bµn kÑp trong c¸c kh«ng gian vÞ trÝ kh¸c nhau cña b¶n kÑp.
Phèi hîp TTT nghÜa lµ 3 khíp ®Òu lµ khíp tÞnh tiÕn vµ mét khíp quay. §©y lµ cÊu tróc ho¹t ®éng trong hÖ to¹ ®é §Ò C¸c so víi c¸c to¹ ®é So v× 3 ®iÓm M n»m trªn kh©u 3 khíp ®Òu lµ khíp tÞnh tiÕn vµ mét chuyÓn ®éng quay.
Phèi hîp TRT, RTT, hay TTR nghÜa lµ mét khíp tÞnh tiÕn hai khíp quay( c¸c cÊu tróc 2, 3, vµ 4). §©y lµ cÊu tróc ho¹t ®éng trong hÖ to¹ ®é trô so víi ®iÓm M trªn kh©u 3 ®îc x¸c ®Þnh bëi 2 chuyÓn ®éng tÞnh tiÕn vµ mét chuyÓn ®éng quay.
Phèi hîp RTR, RRT, TTR nghÜa lµ hai khíp tÞnh tiÕn vµ hai khíp quay( c¸c cÊu tróc 5, 6, 7, 8, 9 vµ 10). §©y lµ cÊu tróc ho¹t ®éng trong hÖ to¹ ®é cÇu so víi hÖ So, v× ®iÓm M trªn kh©u 3 ®îc x¸c ®Þnh bëi mét chuyÓn ®éng tÞnh tiÕn vµ hai chuyÓn ®éng quay.
Phèi hîp RRR tøc lµ 3 khíp quay( c¸c cÊu tróc 11,12) ®©y lµ c¸c cÊu tróc ho¹t trong to¹ ®é gãc so víi hÖ So, v× ®iÓm M trªn kh©u 3 ®îc x¸c ®Þnh bëi ba chuyÓn ®éng quay( tøc lµ ba to¹ ®é gãc), cÊu tróc nµy ®îc gäi lµ cÊu tróc pháng sinh häc.
Tuy nhiªn trong thùc tÕ, ®èi víi c¸c tay m¸y chuyªn dïng ta chuyªn m«n ho¸ vµ ®Æc biÖt ®¶m b¶o gi¸ thµnh vµ gi¸ ®Çu t vµo tay m¸y thÊp, ngêi ta kh«ng nhÊt thiÕt lóc nµo còng ph¶i chÕ t¹o tay m¸y cã ®ñ sè ba khíp ®éng cho cÊu tróc x¸c ®Þnh vÞ trÝ.
§èi víi tay m¸y c«ng nghiÖp ®· cã h¬n 250 lo¹i, trong sè ®ã cã h¬n 40% lµ lo¹i tay m¸y cã ®iÒu khiÓn ®¬n gi¶n thuéc thÕ hÖ thø nhÊt.
Sù xuÊt hiÖn cña IR vµ sù gia t¨ng vai trß cña chóng trong s¶n xuÊt vµ x· héi loµi ngêi lµm xuÊt hiÖn mét nghµnh khoa häc míi lµ nghµnh Robot häc(Robotic). Trªn thÕ giíi nhiÒu n¬i ®· xÊt hiÖn nh÷ng viÖn nghiªn cøu riªng vÒ Robot.
Ch¬ng II
øng dông trong robot c«ng nghiÖp
I. Môc tiªu øng dông robot trong c«ng nghiÖp.
Nh»m gãp phÇn n©ng cao n¨ng suÊt d©y truyÒn c«ng nghÖ, gi¶m gi¸ thµnh, n©ng cao chÊt lîng vµ kh¶ n¨ng c¹nh tranh cña s¶n phÈm, ®ång thêi c¶i thiÖn lao ®éng. §iÒu ®ã xuÊt ph¸t tõ nh÷ng u ®iÓm c¬ b¶n cña Robot vµ ®· ®îc ®óc kÕt qua nhiÒu n¨m ®îc øng dông ë nhiÒu níc.
Nh÷ng u ®iÓm ®ã lµ:
- Robot cã thÓ thùc hiÖn mét quy tr×nh thao t¸c hîp lý, b»ng hoÆc h¬n mét ngêi thî lµnh nghÒ mét c¸ch æn ®Þnh trong suèt thêi gian lµm viÖc. V× thÕ Robot cã thÓ n©ng cao chÊt lîng vµ kh¼ n¨ng c¹nh tranh cña s¶n phÈm. H¬n thÕ n÷a Robot cßn cã thÓ nhanh chãng thay ®æi c«ng viÖc, thÝch nghi nhanh víi viÖc thay ®æi mÉu m·, kÝch cì cña s¶m phÈm theo yªu cÇu cña thÞ trêng c¹nh tranh.
- Cã kh¶ n¨ng gi¶m gi¸ thµnh s¶n phÈm do øng dông Robot lµ bëi v× gi¶m ®îc ®¸ng kÓ chi phÝ cho ngêi lao ®éng nhÊt lµ ë c¸c níc cã møc cao vÒ tiÒn l¬ng cña ngêi lao ®éng, céng c¸c kho¶n phô cÊp vµ b¶o hiÓm x· héi. Theo sè liÖu cña NhËt B¶n th× Robot lµm viÖc thay cho mét ngêi thî th× tiÒn mua Robot chØ b»ng tiÒn chi phÝ cho ngêi thî trong vßng 3-5 n¨m, tuú theo Robot lµm viÖc ngµy mÊy ca. Cßn ë Mü, trung b×nh trong mçi giê lµm viÖc Robot cã thÓ ®em l¹i tiÒn lêi lµ 13 USD. ë níc ta trong nh÷ng n¨m gÇn ®©y cã nhiÒu doanh nghiÖp, kho¶n chi phÝ vÒ l¬ng bæng còng chiÕm tû lÖ cao trong gi¸ thµnh s¶n phÈm.
H×nh2 -1: øng dông robot phôc vô m¸y c«ng cô.
- ViÖc øng dông Robot cã thÓ lµm t¨ng n¨ng suÊt cña d©y truyÒn c«ng nghÖ. Së dÜ nh vËy lµ v× nÕu t¨ng nhÞp ®é khÈn tr¬ng cña d©y truyÒn s¶n xuÊt, nÕu kh«ng thay thÕ con ngêi b»ng Robot th× thî kh«ng thÓ theo kÞp hoÆc rÊt chãng mÖt mái. Theo tµi liÖu cña Fanuc-NhËt B¶n th× n¨ng xuÊt cã khi t¨ng 3 lÇn.
- øng dông Robot cã thÓ c¶i thiÖn ®îc ®iÒu kiÖn lao ®éng. §ã lµ u ®iÓm næi bËt nhÊt mµ chóng ta cÇn quan t©m. Trong thùc tÕ s¶n xuÊt cã rÊt nhiÒu n¬i ngêi lao ®éng ph¶i lao ®éng suèt buæi trong m«i trêng bôi bÆm, Èm ít, nãng nùc, hoÆc ån µo qu¸ møc cho phÐp nhiÒu lÇn. ThËm trÝ ë nhiÒu n¬i ngêi lao ®éng cßn ph¶i lµm viÖc díi m«i trêng ®éc h¹i, nguy hiÓm ®Õn søc khoÎ con ngêi, dÔ x¶y ra tai n¹n, dÔ bÞ nhiÔm ho¸ chÊt ®éc h¹i, nhiÔm sãng ®iÖn tõ, phãng x¹...
H×nh 2 - 2: øng dông robot trong c«ng nghÖ hµn
II. c¸c bíc øng dông robot.
ViÖc u tiªn ®Çu t tríc hÕt ®Ó nh»m ®Ó ®ång bé ho¸ c¶ hÖ thèng thiÕt bÞ, råi tù ®éng ho¸ vµ Robot ho¸ chóng khi cÇn thiÕt ®Ó quyÕt ®Þnh ®Çu t cho c¶ d©y truyÒn c«ng nghÖ hoÆc chØ ë mét vµi c«ng ®o¹n. Ngêi ta thêng xem xÐt c¸c mÆt sau:
- Nghiªn cøu qu¸ tr×nh c«ng nghÖ ®îc Robot ho¸ vµ ph©n tÝch toµn bé hÖ thèng nÕu kh«ng thÓ hiÖn râ th× viÖc ®Çu t robot ho¸ lµ cha nªn.
- X¸c ®Þnh c¸c ®èi tîng cÇn Robot ho¸:
Khi x¸c ®Þnh cÇn ph¶i thay thÕ Robot ë nh÷ng nguyªn c«ng nµo th× ph¶i xem xÐt kh¶ n¨ng liÖu Robot cã thay thÕ ®îc kh«ng vµ cã hiÖu qu¶ h¬n kh«ng. Th«ng thêng ngêi ta u tiªn ë nh÷ng chç lµm viÖc qu¸ nÆng nhäc, bôi bÆm ån µo, ®éc h¹i, c¨ng th¼ng hoÆc qu¸ ®¬n ®iÖu. Xu híng thay thÕ hoµn toµn b»ng Robot thùc tÕ kh«ng hiÖu qu¶ b»ng viÖc gi÷ l¹i mét sè c«ng ®o¹n mµ ®ßi hái sù khÐo lÐo cña con ngêi.
- X©y dùng m« h×nh qu¸ tr×nh s¶n xuÊt ®· ®îc Robot ho¸:
Sau khi ®· x¸c ®Þnh ®îc m« h×nh tæng thÓ qu¸ tr×nh c«ng nghÖ, cÇn x¸c ®Þnh râ dßng chuyÓn dÞch nguyªn liÖu vµ dßng thµnh phÈm ®Ó ®¶m b¶o sù nhÞp nhµng ®ång bé cña tõng hÖ thèng. Cã thÕ míi ph¸t huy ®îc hiÖu qu¶ ®Çu t vèn.
- Chän lùa mÉu robot thÝch hîp hoÆc chÕ t¹o robot chuyªn dïng. §©y lµ bíc quan träng v× robot cã rÊt nhiÒu lo¹i víi gi¸ tiÒn kh¸c nhau. NÕu nh kh«ng chän ®óng th× kh«ng nh÷ng ®Çu t qu¸ ®¾t mµ cßn kh«ng ph¸t huy ®îc hÕt kh¶ n¨ng. ViÖc nµy thêng x¶y ra khi mua robot níc ngoµi, cã nh÷ng chøc n¨ng robot ®îc trang bÞ nhng kh«ng cÇn dïng cho c«ng viÖc cô thÓ mµ nã ®¶m nhiÖm d©y truyÒn s¶n xuÊt, v× thÕ mµ ®éi gi¸ lªn rÊt cao, chØ cã lîi cho n¬i cung cÊp thiÕt bÞ.
CÊu tróc robot hîp lý nhÊt lµ cÊu tróc theo modun ho¸, nh thÕ cã thÓ h¹ ®îc gi¸ thµnh s¶n xuÊt, ®ång thêi ®¸p øng ®îc nhu cÇu phôc vô c«ng viÖc ®a d¹ng. CÊu tróc cµng ®¬n gi¶n cµng dÔ thùc hiÖn víi ®é chÝnh x¸c cao vµ gi¸ thµnh h¹. Ngoµi ra cßn cã thÓ tù t¹o dùng c¸c robot thÝch hîp víi c«ng viÖc trªn c¬ së mua l¾p c¸c modun chuÈn ho¸. §ã lµ híng triÓn khai hîp lý ®èi víi ®¹i bé phËn xÝ nghiÖp trong níc hiÖn nay cung nh trong t¬ng lai.
III. c¸c lÜnh vùc øng dông robot trong c«ng nghiÖp.
- Mét trong c¸c lÜnh vùc hay øng dông robot lµ kü nghÖ ®óc. Thêng trong ph©n xëng ®óc c«ng viÖc rÊt ®a d¹ng, ®iÒu kiÖn lµm viÖc nãng nùc, bôi bÆm, mÆt hµng thay ®æi lu«n vµ chÊt lîng vËt ®óc phô thuéc nhiÒu vµo qu¸ tr×nh thao t¸c.
ViÖc tù ®éng ho¸ toµn phÇn hoÆc tõng phÇn qu¸ tr×nh ®óc b»ng c¸c d©y truyÒn tù ®éng th«ng thêng víi c¸c m¸y tù ®éng chuyªn dïng ®ßi hái ph¶i cã c¸c thiÕt bÞ phøc t¹p, ®Çu t kh¸ lín. Ngµy nay ë nhiÒu níc trªn thÕ giíi robot ®îc dïng réng r·i ®Ó tù ®éng ho¸ c«ng nghÖ ®óc, nhng chñ yÕu lµ ®Ó phôc vô c¸c m¸y ®óc ¸p lùc. Robot cã thÓ lµm ®îc nhiÒu viÖc nh 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... Dïng robot phôc vô c¸c m¸y ®óc ¸p lùc cã nhiÒu u ®iÓm: ®¶m b¶o æn ®Þnh chÕ ®é lµm viÖc, chuÈn ho¸ vÒ thêi gian thao t¸c, vÒ nhiÖt ®é vµ ®iÒu kiÖn th¸o vËt ®óc ra khái khu«n Ðp... bëi thÕ chÊt lîng vËt ®óc t¨ng lªn.
- Trong nghµnh gia c«ng ¸p lùc ®iÒu kiÖn lµm viÖc còng 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 nªn ®ßi hái sím ¸p dông robot c«ng nghiÖp. Trong ph©n xëng rÌn, robot cã thÓ thùc hiÖn nh÷ng c«ng viÖc: ®a ph«i thõa vµo lß nung, lÊy ph«i ®· nung ra khái lß, mang nã ®Õn m¸y rÌn, chuyÓn l¹i ph«i sau khi rÌn vµ xÕp l¹i vËt ®· rÌn vµo gi¸ hoÆc thïng... Sö dông c¸c lo¹i robot ®¬n gi¶n nhÊt còng cã thÓ ®a n¨ng xuÊt lao ®éng t¨ng lªn 1,5-2 lÇn vµ hoµn toµn gi¶m nhÑ lao ®éng cña c«ng nh©n. So víi c¸c ph¬ng tiÖn c¬ giíi vµ tù ®éng kh¸c phôc vô c¸c m¸y rÌn dËp th× dïng robot cã u ®iÓm lµ nhanh h¬n, chÝnh x¸c h¬n vµ c¬ ®éng h¬n.
- C¸c qu¸ tr×nh hµn vµ nhiÖt luyÖn thêng bao gåm nhiÒu c«ng viÖc nÆng nhäc, ®éc h¹i vµ ë nhiÖt ®é cao. Do vËy ë ®©y còng nhanh chãng øng dông robot c«ng nghiÖp.
Khi sö dông robot trong viÖc hµn, ®Æc biÖt lµ hµn hå quang víi mèi hµn ch¹y theo ®êng cong kh«ng gian cÇn ph¶i ®¶m b¶o sao cho ®iÒu chØnh ®îc ph¬ng vµ kho¶ng c¸ch cña ®iÖn cùc so víi mÆt ph¼ng cña mèi hµn. NhiÖm vô ®ã cÇn ®îc xem xÐt khi tæng hîp chuyÓn ®éng cña bµn kÑp vµ x©y dùng hÖ thèng ®iÒu khiÓn cã liªn hÖ ph¶n håi. Kinh nghiÖm cho thÊy r»ng cã thÓ thùc hiÖn tèt c«ng viÖc nÕu th«ng sè chuyÓn ®éng cña ®Çu ®iÖn cùc vµ chÕ ®é hµn ®îc ®iÒu khiÓn b»ng mét ch¬ng tr×nh thèng nhÊt, ®ång thêi nÕu ®îc trang bÞ c¸c bé phËn c¶m biÕn, kiÓm tra vµ ®iÒu chØnh. Ngoµi ra robot hµn cßn ph¸t huy t¸c dông lín khi hµn trong nh÷ng m«i trêng ®Æc biÖt.
H×nh 2 - 3: øng dông robot trong qu¸ tr×nh nhiÖt luyÖn
- Robot ®îc dïng kh¸ réng r·i trong gia c«ng vµ l¾p r¸p. Thêng thêng ngêi ta sö dông robot chñ yÕu vµo c¸c viÖc th¸o l¾p ph«i vµ s¶n phÈm cho c¸c m¸y gia c«ng b¸nh r¨ng, m¸y khoan, m¸y tiÖn b¸n tù ®éng...
Trong nghµnh chÕ t¹o m¸y vµ dông cô ®o chi phÝ vÒ l¾p r¸p thêng chiÕm ®Õn 40% gi¸ thµnh s¶n phÈm. Trong khi ®ã møc ®é c¬ khÝ ho¸ l¾p r¸p kh«ng qu¸ 10-15% ®èi víi s¶n phÈm hµng lo¹t vµ 40% ®èi víi s¶n xuÊt hµng lo¹t lín. Bëi vËy, viÖc t¹o ra vµ sö dông robot l¾p r¸p cã ý nghÜa rÊt quan träng.
Ph©n tÝch qu¸ tr×nh l¾p r¸p chóng ta thÊy r»ng con ngêi khi g¸ ®Æt c¸c chi tiÕt ®Ó l¾p chóng víi nhau th× cã thÓ lµm nhanh h¬n c¸c thiÕt bÞ tù ®éng. Nhng khi thùc hiÖn c¸c ®éng t¸c kh¸c trong qu¸ tr×nh ghÐp chÆt chóng th× chËm h¬n. Bëi vËy yÕu tè thêi gian vµ ®é chÝnh x¸c ®Þnh vÞ lµ vÊn ®Ò quan trong cÇn quan t©m nhÊt khi thiÕt kÕ c¸c lo¹i robot l¾p r¸p. Ngoµi yªu cÇu hiÖn nay ®èi víi c¸c lo¹i robot l¾p r¸p vµ n©ng cao tÝnh linh ho¹t ®Ó ®¸p øng nhiÒu lo¹i c«ng viÖc, h¹ gi¸ thµnh vµ dÔ thÝch hîp víi viÖc s¶n xuÊt lo¹t nhá.
Ngµy nay ®· xuÊt hiÖn nhiÒu lo¹i d©y chuyÒn tù ®éng gåm c¸c m¸y v¹n n¨ng víi robot c«ng nghiÖp. C¸c d©y truyÒn ®ã ®¹t møc ®é tù ®éng cao, tù ®éng hoµn toµn, kh«ng cã con ngêi trùc tiÕp tham gia, rÊt linh ho¹t vµ kh«ng ®ßi hái ®Çu t lín. ë ®©y c¸c nhµ m¸y vµ robot trong d©y truyÒn ®îc ®iÒu khiÓn b»ng cïng mét hÖ thèng ch¬ng tr×nh.
Trong mét d©y truyÒn tù ®éng cã c¸c m¸y ®iÒu khiÓn theo ch¬ng tr×nh robot cã thÓ ®øng mét chç ®iÒu chØnh trªn ®êng ray hoÆc theo di ®éng.
Kü thuËt robot cã u ®iÓm quan träng nhÊt lµ t¹o nªn kh¶ n¨ng linh ho¹t ho¸ s¶n xuÊt. ViÖc sö dông m¸y tÝnh ®iÖn tö, robot vµ m¸y ®iÒu khiÓn theo ch¬ng tr×nh ®· cho phÐp t×m ®îc nh÷ng ph¬ng thøc míi mÎ ®Ó t¹o nªn c¸c d©y truyÒn tù ®éng cho s¶n xuÊt hµng lo¹t víi nhiÒu mÉu m·, s¶n phÈm. D©y truyÒn tù ®éng “cøng” gåm nhiÒu thiÕt bÞ tù ®éng chuyªn dïng ®ßi hái vèn ®Çu t lín, nhiÒu thêi gian ®Ó thiÕt kÕ vµ chÕ t¹o trong lóc quy tr×nh c«ng viÖc lu«n lu«n c¶i tiÕn, nhu cÇu ®èi víi chÊt lîng vµ quy c¸ch cña s¶n phÈm lu«n lu«n thay ®æi. Bëi vËy nhu cÇu “ mÒm” hãa hay lµ linh ho¹t ho¸ d©y truyÒn s¶n xuÊt ngµy cµng t¨ng. Kü thuËt c«ng nghiÖp vµ m¸y tÝnh ®· ®ãng vai trß quan träng trong viÖc t¹o ra c¸c d©y truyÒn tù ®éng linh ho¹t.
XuÊt ph¸t tõ nhu cÇu vµ kh¶ n¨ng linh ho¹t ho¸ s¶n xuÊt, trong nh÷ng n¨m gÇn ®©y kh«ng chØ c¸c nhµ khoa häc mµ c¶ c¸c nhµ s¶n xuÊt ®· tËp trung sù chó ý vµo viÖc h×nh thµnh vµ ¸p dông c¸c hÖ s¶n xuÊt tù ®éng linh ho¹t, gäi t¾t lµ hÖ s¶n xuÊt linh ho¹t. HÖ s¶n xuÊt linh ho¹t ngµy nay thêng bao gåm c¸c thiÕt bÞ gia c«ng ®îc ®iÒu khiÓn b»ng ch¬ng tr×nh sè, c¸c ph¬ng tiÖn vËn chuyÓn vµ kho chøa trong ph©n xëng ®· ®îc tù ®éng ho¸ vµ nhãm robot c«ng nghiÖp ë vÞ trÝ trùc tiÕp víi c¸c thiÕt bÞ gia c«ng hoÆc thùc hiÖn c¸c nguyªn c«ng phô. ViÖc ®iÒu khiÓn vµ kiÓm tra ®iÒu khiÓn toµn hÖ s¶n xuÊt linh ho¹t lµ rÊt thÝch hîp víi quy m« s¶n xuÊt nhá vµ võa, thÝch hîp víi yªu cÇu lu«n lu«n thay ®æi chÊt lîng s¶m phÈm vµ quy tr×nh c«ng nghÖ. Bëi vËy, ngµy nay, hÖ s¶n xuÊt linh ho¹t thu hót sù chó ý kh«ng nh÷ng ë c¸c níc ph¸t triÓn mµ ngay c¶ ë c¸c níc ®ang ph¸t triÓn. Trong mét sè tµi liÖu níc ngoµi hÖ FMS (flexible Manufacturing System) nay ®îc diÔn gi¶i nh hÖ s¶n xuÊt cña t¬ng lai ( future Manufacturing System), sù trïng hîp c¸c tõ viÕt t¾t nµy kh«ng ph¶i ngÉu nhiªn.
Tû lÖ ph©n bè c¸c lo¹i c«ng viÖc ®îc dïng robot:
1. §óc ¸p lùc 18,3%
2. Hµn ®iÓm 14,7%
3. Hµn hå quang 12,3%
4. CÊp tho¸t ph«i 9,6%
5. L¾p r¸p 9,5%
6. Nghiªn cøu, ®µo t¹o 5,7%
7. Phun phñ bÒ mÆt 5,7%
8. N©ng chuyÓn s¾p xÕp 3,9%
9. C¸c viÖc kh¸c 30,3%
Sù ph©n bè tû lÖ c¸c lo¹i robot víi c¸c lo¹i ph¬ng ph¸p ®iÒu khiÓn kh¸c nhau:
a. Tay m¸y ®iÒu khiÓn b»ng tay: 4%
b. Robot ®îc ®iÒu khiÓn theo chu kú cøng: 59%
c. Robot ®îc ®iÒu khiÓn theo chu kú thay ®æi theo ch¬ng tr×nh: 11%
d. Robot ®îc ®iÒu khiÓn dïng ch¬ng tr×nh d¹y häc: 18%
e. Robot ®îc ®iÒu khiÓn theo ch¬ng tr×nh sè: 5%
f. Robot ®îc ®iÒu khiÓn cã sö lý tinh kh«n: 3%
IV. c¸c xu thÕ øng dông robot trong t¬ng lai.
Robot ngµy cµng thay thÕ nhiÒu lao ®éng
ë ®©y chØ ®Ò cËp ®Õn robot c«ng nghiÖp. Trong t¬ng lai, kü thuËt robot sÏ tËn dông h¬n n÷a c¸c thµnh tùu khoa häc liªn nghµnh, ph¸t triÓn c¶ vÒ phÇn cøng, phÇn mÒm vµ ngµy cµng chiÕm lÜnh nhiÒu lÜnh vùc trong c«ng nghiÖp.
Sè lîng lao ®éng ®îc thay thÕ ngµy cµng nhiÒu v×: cµng ngµy gi¸ thµnh robot cµng gi¶m, mÆt kh¸c chi phÝ tiÒn l¬ng vµ c¸c kho¶n phô kh¸c cÊp cho ngêi lao ®éng ngµy cµng cao.
Robot ngµy cµng trë nªn chuyªn dông:
Khi robot c«ng nghiÖp ra ®êi, ngêi ta thêng cè g¾ng lµm sao ®Ó biÓu thÞ hÕt kh¶ n¨ng cña nã. V× thÕ xuÊt hiÖn rÊt nhiÒu lo¹i robot v¹n n¨ng cã thÓ lµm ®îc nhiÒu viÖc trªn d©y truyÒn. Tuy nhiªn thùc tÕ s¶n xuÊt chøng tá r»ng, c¸c robot chuyªn m«n ho¸ ®¬n gi¶n h¬n, chÝnh x¸c h¬n, häc viÖc nhanh h¬n vµ quan träng lµ rÎ tiÒn h¬n robot v¹n n¨ng. C¸c robot chuyªn dông hiÖn ®¹i ®Òu ®îc cÊu t¹o thµnh tõ c¸c modul v¹n n¨ng. Xu thÕ modul ho¸ ngµy cµng ph¸t triÓn nh»m chuyªn m«n ho¸ viÖc chÕ t¹o c¸c modul vµ tõ c¸c modul ®ã sÏ cÊu thµnh nhiÒu kiÓu robot kh¸c nhau thÝch hîp cho tõng lo¹i c«ng viÖc.
Robot ngµy cµng ®¶m nhËn nhiÒu lo¹i c«ng viÖc l¾p r¸p.
C«ng ®o¹n l¾p r¸p thêng chiÕm tû lÖ cao so víi tæng thêi gian s¶n xuÊt trªn toµn bé d©y truyÒn. C«ng viÖc khi l¾p r¸p lµ ph¶i ®ßi hái rÊt cÈn thËn, kh«ng ®îc nhÇm lÉn, thao t¸c nhÑ nhµng, tinh tÕ vµ chÝnh x¸c nªn cÇn thî cã tay nghÒ cao vµ ph¶i lµm viÖc c¨ng th¼ng suÊt c¶ ngµy.
Kh¶ n¨ng thay thÕ ngêi lao ®éng ë nh÷ng kh©u l¾p r¸p ngµy cµng hiÖn thùc lµ do ®· ¸p dông ®îc nhiÒu thµnh tùu míi vÒ khoa häc trong viÖc thiÕt kÕ, chÕ t¹o robot. VÝ dô ®· t¹o ra nh÷ng cÊu h×nh ®¬n gi¶n vµ chÝnh x¸c trªn c¬ së sö dông c¸c vËt liÖu míi võa bÒn, võa nhÑ. Trong ®ã nªn kÓ ®Õn c¸c lo¹i robot nh Adept Oen, SCARA,... §ång thêi do thõa hëng sù ph¸t triÓn kü thuËt nhËn vµ biÕn ®æi tÝn hiÖu ( sensor), ®Æc biÖt kü thuËt nhËn vµ sö lý tÝn hiÖu ¶nh (vision) còng nh kü thuËt tin häc víi c¸c ng«n ng÷ bËc cao, robot c«ng nghiÖp ®· cã mÆt trªn nhiÒu c«ng ®o¹n l¾p r¸p phøc t¹p.
Robot di ®éng ngµy cµng trë nªn phæ biÕn.
Trong c¸c nhµ m¸y hiÖn ®¹i, tªn gäi ph¬ng tiÖn dÉn ®êng tù ®éng AVG (automatic Guided Vehicles) ®· trë thµnh quen thuéc. Lo¹i ®¬n gi¶n lµ nh÷ng chiÕc xe vËn chuyÓn néi bé trong ph©n xëng ®îc ®iÒu khiÓn theo ch¬ng tr×nh víi mét quü ®¹o ®Þnh s½n. Cµng ngµy c¸c thiÕt bÞ lo¹i nµy còng ®îc hiÖn ®¹i ho¸ nhê ¸p dông kü thuËt th«ng tin v« tuyÕn hoÆc dïng tia hång ngo¹i... V× vËy AGV ®· cã thÓ ho¹t ®éng linh ho¹t trong ph©n xëng. §ã chÝnh lµ robot linh ®éng vµ cßn gäi lµ robocar. Mét híng ph¸t triÓn linh ho¹t vµ quan träng cña robocar lµ kh«ng di chuyÓn b»ng c¸c b¸nh xe mµ b»ng ch©n, thÝch hîp víi mäi ®Þa h×nh.
Robot ®i ®îc b»ng ch©n cã thÓ tù leo thang, lµ mét ®èi tîng ®ang rÊt ®îc chó ý trong nghiªn cøu kh«ng nh÷ng ®Þnh híng trong c«ng nghiÖp h¹t nh©n hoÆc trong kü thuËt quèc phßng mµ ngay c¶ trong c«ng nghiÖp d©n dông th«ng thêng. ë ®©y viÖc t¹o ra c¸c c¬ cÊu chÊp hµnh c¬ khÝ bÒn v÷ng, nhÑ nhµng, chÝnh x¸c vµ linh ho¹t nh ch©n ngêi l¹i lµ ®èi tîng nghiªn cøu chñ yÕu.
Robot ngµy cµng trë nªn tinh kh«n h¬n.
TrÝ kh«n nh©n t¹o lµ mét vÊn ®Ò rÊt quan t©m nghiªn cøu víi c¸c môc ®Ých kh¸c nhau. Kü thuËt robot còng tõng bíc ¸p dông c¸c kÕt qu¶ nghiªn cøu vÒ trÝ kh«n nh©n t¹o vµ ®a vµo øng dông c«ng nghiÖp. Tríc hÕt lµ sö dông c¸c hÖ chuyªn gia, c¸c hÖ thÞ gi¸c nh©n t¹o, m¹ng n¬ron vµ c¸c ph¬ng ph¸p nhËn d¹ng tiÕng nãi... Cïng víi c¸c thµnh tùu míi trong nghiªn cøu vÒ trÝ kh«n nh©n t¹o, robot ngµy cµng cã kh¶ n¨ng ®¶m nhËn ®îc nhiÒu nguyªn c«ng d©y truyÒn s¶n xuÊt ®ßi hái sù tinh kh«n nhÊt ®Þnh.
VÊn ®Ò thiÕt bÞ c¶m biÕn ®îc nhiÒu ngµnh kü thuËt quan t©m vµ còng ®¹t ®îc nhiÒu thµnh tùu míi trong thêi k× ph¸t triÓn s«i ®éng cña lÜnh vùc vi sö lý. §ã còng lµ ®iÒu kiÖn thuËn lîi trong viÖc ¸p dông chóng trong kü thuËt robot nh»m t¨ng cêng kh¶ n¨ng th«ng minh cña thiÕt bÞ.
Nh÷ng lo¹i h×nh ®îc quan t©m nhiÒu trong c«ng nghiÖp lµ c¸c robot th«ng minh cã c¸c modul c¶m biÕn ®Ó nhËn biÕt ®îc kho¶ng c¸ch ®Ó tr¸nh vËt c¶n khi thao t¸c, c¶m biÕn nhËn biÕt ®îc mµu s¾c khi ph©n lo¹i, c¶m biÕn ®îc lùc khi l¾p r¸p... Khi ®îc l¾p thªm c¸c modul c¶m biÕn nµy robot ®îc gäi víi nhiÒu tªn míi. VÝdô: robot “nh×n ®îc” ( vision robot), robot l¾p r¸p ( assembli), robot c¶nh b¸o ( alarm robot),...
§Ó th«ng minh ho¸ robot bªn c¹nh viÖc cµi ®Æt bæ xung c¸c modul c¶m biÕn “néi tÝn hiÖu” vµ c¸c modul c¶m biÕn “ngo¹i tÝn hiÖu” th× ®ång thêi cã thÓ th«ng minh ho¸ robot b»ng c¸c ch¬ng tr×nh phÇn mÒm cã kh¶ n¨ng tù thÝch nghi vµ tù xö lý c¸c t×nh huèng...
Nh vËy b»ng c¸ch bæ xung c¸c modul c¶m biÕn vµ c¸c phÇn mÒn phï hîp cã thÓ n©ng cÊp c¶i tiÕn nhiÒu lo¹i robot. Tuy nhiªn b¶n th©n c¸c robot nµy ph¶i cã c¸c c¬ cÊu chÊp hµnh linh ho¹t chÝnh x¸c . Ngµy nay cã nhiÒu lo¹i robot th«ng minh kh«ng nh÷ng cã thÓ lµm viÖc trong c¸c ph©n xëng c«ng nghiÖp mµ cßn thao t¸c ®îc ë bªn ngoµi, trªn c¸c ®Þa h×nh phøc t¹p nh c¸c lo¹i robot vò trô ( space robot), robot tù hµnh ( walking robot), robot cÇn cÈu( robot crale), t¹o dùng tõ c¸c modul robot song song...
Ch¬ng III
KÕt cÊu trong robot c«ng nghiÖp
I. kÕt cÊu chung.
Robot c«ng nghiÖp rÊt ®a d¹ng vÒ kÕt cÊu vµ tÝnh n¨ng, ®îc ®¸nh gi¸ b»ng c¸c th«ng sè kü thuËt rÊt kh¸c nhau. Tuy nhiªn, cã nh÷ng th«ng sè kü thuËt chung cho hÇu hÕt robot. Dùa vµo c¸c th«ng sè kü thuËt chung ®ã ngêi ta thèng nhÊt ho¸ vµ tiªu chuÈn ho¸ kÕt cÊu cña robot.
Díi ®©y lµ hÖ thèng kÕt cÊu chung cho robot c«ng nghiÖp:
ThiÕt bÞ liªn hÖ víi ngêi vËn hµnh
Ngêi vËn hµnh
HÖ thèng truyÒn ®éng
HÖ thèng chÞu lùc
HÖ thèng biÕn tÝn hiÖu
M«i trêng bªn ngoµi
HÖ thèng ®iÒu khiÓn
H×nh 3 - 1: S¬ ®å cÊu tróc vµ chøc n¨ng cña Robot.
Trong s¬ ®å trªn, c¸c ®êng (®êng ®Ëm) chØ mèi quan hÖ th«ng tin thuËn, th«ng tin chØ huy nhiÖm vô Robot. C¸c ®êng (®êng nh¹t) chØ mèi liªn hÖ th«ng tin ngîc, th«ng tin ph¶n håi vÒ qu¸ tr×nh lµm viÖc cña Robot.
Chøc n¨ng cña bé phËn giao tiÕp lµ liªn l¹c víi ngêi vËn hµnh vµ thùc hiÖn qu¸ tr×nh “d¹y häc” cho Robot, nhê ®ã Robot biÕt ®îc nhiÖm vô ph¶i thùc hiÖn.
Chøc n¨ng cña hÖ thèng ®iÒu khiÓn lµ thùc hiÖn viÖc t¸i hiÖn l¹i c¸c hµnh ®éng nhiÖm vô ®· ®îc “häc”.
Bé phËn chÊp hµnh gióp cho Robot cã ®ñ “søc” chÞu ®îc t¶i träng mµ Robot ph¶i chÞu trong qu¸ tr×nh lµm viÖc, bé phËn nµy bao gåm:
PhÇn 1: bé phËn chÞu chuyÓn ®éng, phÇn t¹o c¸c kh¶ n¨ng chuyÓn ®éng cho Robot.
PhÇn 2: bé phËn chÞu lùc, phÇn chÞu lùc cña Robot.
Bé c¶m biÕn tÝn hiÖu: lµm nhiÖm vô nhËn biÕt, ®o lêng vµ biÕn ®æi th«ng tin c¸c lo¹i tÝn hiÖu nh: c¸c néi tÝn trong b¶n th©n Robot, ®ã lµ c¸c tÝn hiÖu vÒ vÞ trÝ, vËn tèc, gia tèc, trong tõng thµnh phÇn cña bé phËn chÊp hµnh c¸c ngo¹i tÝn hiÖu, lµ c¸c tÝn hiÖu tõ m«i trêng bªn ngoµi cã ¶nh hëng tíi ho¹t ®éng cña Robot.
Víi cÊu tróc vµ chøc n¨ng nh trªn, Robot phÇn nµo mang tÝnh “ngêi” cßn phÇn m¸y chÝnh lµ tr¹ng th¸i vËt lý cña cÊu tróc.
Víi IR tÝnh chÊt “ngêi” vµ “m¸y”còng ®îc thÓ hiÖn ®Çy ®ñ nh trªn, duy tr× h×nh thøc mang d¸ng dÊp cña tay “ngêi”.
Tay m¸y c«ng nghiÖp thêng cã nh÷ng bé phËn sau:
HÖ thèng ®iÒu khiÓn: thêng lµ lo¹i ®¬n gi¶n lµm viÖc cã chu kú vËn hµnh theo nguyªn lý cña hÖ thèng ®iÒu khiÓn hë hoÆc kÝn.
HÖ thèng chÊp hµnh: bµo gåm c¸c nguån ®éng lùc, hÖ thèng truyÒn ®éng, hÖ thèng chÞu lùc nh : c¸c ®éng c¬ thuû, khÝ nÐn, c¬ cÊu servo ®iÖn tö, ®éng c¬ bíc. Mçi chuyÓn ®éng cña IR thêng cã mét ®éng c¬ riªng vµ c¸c thanh chÞu lùc.
Bµn kÑp: lµ bé phËn c«ng t¸c cuèi cïng cña tay m¸y, n¬i cÇm n¾m c¸c thiÕt bÞ c«ng nghÖ hay vËt cÇn di chuyÓn.
II. cÊu tróc tay m¸y.
Tay m¸y lµ phÇn c¬ së, quÕt ®Þnh kh¶ n¨ng lµm viÖc cña robot. §ã chÝnh lµ thiÕt bÞ c¬ khÝ ®¶m b¶o cho robot kh¶ n¨ng chuyÓn ®éng trong kh«ng gian vµ kh¶ n¨ng lµm viÖc, nh n©ng, h¹, l¾p r¸p...ý tëng ban ®Çu cña viÖc thiÕt kÕ vµ chÕ t¹o tay m¸y lµ pháng c¸c chøc n¨ng lµm viÖc cña tay ngêi. VÒ sau, ®©y kh«ng ph¶i lµ ®iÒu b¾t buéc n÷a. Tay m¸y hiÖn nay rÊt ®a d¹ng vµ phong phó vµ nhiÒu lo¹i cã d¸ng vÎ kh¸c xa so víi con ngêi. Tuy nhiªn trong kü thuËt robot ta vÉn dïng c¸c thuËt ng÷ quen thuéc nh vai ( shoulder), c¸nh tay ( arm), cæ tay ( Wrist), bµn tay ( Hand), vµ c¸c khíp ( Articulation)..., ®Ó chØ tay m¸y vµ c¸c bé phËn cña nã.
Trong thiÕt kÕ vµ sö dông tay m¸y, ngêi ta quan t©m ®Õn c¸c th«ng sè cã ¶nh hëng ®Õn kh¶ n¨ng lµm viÖc cña chóng nh:
Søc n©ng, ®é cøng v÷ng, lùc kÑp cña tay ...
TÇm víi hay vïng lµm viÖc: kÝch thíc, h×nh d¸ng vïng mµ phÇn c«ng t¸c c¬ thÓ víi tíi.
Sù khÐo lÐo, nghÜa lµ kh¶ n¨ng ®Þnh vÞ vµ ®Þnh híng phÇn c«ng t¸c trong vïng lµm viÖc. Th«ng sè nµy liªn quan ®Õn sè bËc tù do cña phÇn c«ng t¸c.
§Ó ®Þnh vÞ vµ ®Þnh híng phÇn c«ng t¸c mét c¸ch tïy ý trong kh«ng gian 3 chiÒu nã cÇn 6 bËc tù do, trong ®ã cã 3 bËc tù do ®Ó ®Þnh vÞ, 3 bËc tù do ®Ó ®Þnh híng. Mét sè c«ng viÖc nh n©ng, h¹, xÕp ®ì... yªu cÇu sè bËc tù do Ýt h¬n 6. Trong mét sè trêng hîp cÇn sù khÐo lÐo linh ho¹t, cÇn sù tèi u quü ®¹o th× cÊn sè bËc tù do lín h¬n 6.
C¸c tay m¸y cã ®Æc ®iÓm chung vÒ kÕt cÊu lµ gåm c¸c kh©u, ®îc nèi víi nhau b»ng c¸c khíp ®Ó h×nh thµnh mét chuçi ®éng häc hë, tÝnh tõ th©n ®Õn c«ng t¾c. C¸c khíp ®îc dïng phæ biÕn lµ khíp trît vµ khíp quay. Tuú theo sè lîng vµ c¸ch bè trÝ c¸c khíp mµ ta cã thÓ t¹o ra tay m¸y kiÓu to¹ ®é §Ò c¸c hay to¹ ®é trô, hay to¹ ®é cÇu, SCARA vµ kiÓu tay ngêi.
Tay m¸y kiÓu to¹ ®é ®Ò c¸c: Hay cßn gäi lµ kiÓu h×nh ch÷ nhËt, dïng 3 khíp trît, cho phÐp phÇn c«ng t¸c thùc hiÖn mét c¸ch ®éc lËp c¸c chuyÓn ®éng th¼ng, song song víi 3 trôc to¹ ®é. Vïng lµm viÖc cña tay m¸y cã d¹ng h×nh hép ch÷ nhËt. Do sù ®¬n gi¶n vÒ kÕt cÊu, tay m¸y kiÓu nµy cã to¹ ®é cøng v÷ng cao, ®é chÝnh x¸c ®îc ®¶m b¶o ®ång ®Òu trong toµn bé vïng lµm viÖc, nhng Ýt khÐo lÐo. V× vËy, tay m¸y kiÓu to¹ ®é §Òc¸c ®îc dïng cho vËn chuyÓn vµ l¾p r¸p.
Tay m¸y kiÓu to¹ ®é trô: Kh¸c tay m¸y kiÓu to¹ ®é §Òc¸c ë khíp ®Çu tiªn: dïng khíp quay thay cho khíp trît. Vïng lµm viÖc cña nã cã d¹ng h×nh trô rçng. Khíp trît n»m ngang cho phÐp tay m¸y thß vµo kho¶ng rçng n»m ngang. §é cøng v÷ng cña tay m¸y trô rÊt tèt, thÝch hîp víi t¶i träng nÆng, ®é chÝnh x¸c ®Þnh vÞ gãc trong mÆt ph¼ng ngang gi¶m khi tÇm víi t¨ng.
Tay m¸y kiÓu to¹ ®é cÇu: Kh¸c kiÓu trô do khíp thø hai lµ khíp trît ®îc thay b¨ng khíp quay. NÕu quü ®¹o chuyÓn ®éng cña phÇn c«ng t¸c ®îc m« t¶ trong to¹ ®é cÇu th× mçi bËc tù do t¬ng øng mét kh¶ n¨ng chuyÓn ®éng vµ vïng lµm viÖc cña nã lµ khèi cÇu rçng. §é cøng v÷ng cña lo¹i tay m¸y nµy thÊp h¬n hai lo¹i trªn vµ ®é chÝnh x¸c ®Þnh vÞ phô thuéc vµo tÇm víi. Tuy nhiªn lo¹i nµy cã thÓ nhÆt ®îc c¶ vËt díi nÒn.
SCARA ®îc ®Ó xuÊt lÇn ®µu tiªn vµo n¨m 1979 tai trêng ®¹i häc Yahanashi ( NhËt), dïng cho c«ng viÖc l¾p r¸p. §ã lµ mét tay m¸y cã cÊu t¹o ®Æc biÖt gåm hai khíp quay vµ mét khíp trît, nhng c¶ 3 khíp ®Òu cã trôc song song víi nhau. KÕt cÊu nµy lµm tay m¸y cøng v÷ng h¬n theo ph¬ng th¼ng ®øng nhng kÐm cøng v÷ng theo ph¬ng ®îc chän lµ ph¬ng ngang. Lo¹i nµy chuyªn dïng cho l¾p r¸p, víi t¶i träng nhá, theo ph¬ng th¼ng ®øng. Tõ SCARA lµ viÕt tÊt cña: Selective Compliance Asembly Robot Arm ®Ó m« t¶ c¸c ho¹t ®éng trªn. Vïng lµm viÖc cña SCARA lµ mét h×nh trôc rçng.
Tay m¸y kiÓu tay ngêi: Cã c¶ 3 khíp ®Òu lµ khíp quay, trong ®ã trôc thø nhÊt vu«ng gãc víi hai trôc kia. Do sù t¬ng tù víi tay ngêi, khíp thø hai ®îc gäi lµ khíp vai, khíp thø 3 lµ khíp khuûu tay nèi c¼ng tay víi khuûu tay. Víi kiÓu kÕt cÊu nµy kh«ng cã sù t¬ng øng gi÷a kh¶ n¨ng chuyÓn ®éng gi÷a c¸c kh©u vµ sè bËc tù do. Tay m¸y lµm viÖc rÊt khÐo lÐo nhng ®é chÝnh x¸c ®Þnh vÞ phô thuéc vµo phÇn c«ng t¸c trong vïng lµm viÖc. Vïng lµm viÖc cña tay m¸y kiÓu nµy gÇn gièng mét phÇn khèi cÇu.
Toµn bé kÕt cÊu ë trªn chØ liªn quan ®Õn kh¶ n¨ng ®Þnh vÞ cña phÇn c«ng t¸c. Muèn ®Þnh híng nã cÇn bæ xung phÇn cæ tay. Muèn ®Þnh híng mét c¸ch tuú ý phÇn cæ tay ph¶i cã Ýt nhÊt 3 chuyÓn ®éng quanh 3 trôc vu«ng gãc víi nhau. Trong trêng hîp trôc quay 3 khíp gÆp nhau t¹i mét ®iÓm th× ta gäi ®ã lµ khíp cÇu. ¦u ®iÓm lín nhÊt cña khíp cÇu lµ t¸ch ®îc thao t¸c ®Þnh vÞ vµ ®Þnh híng cña phÇn c«ng t¸c, lµm ®¬n gi¶n cho viÖc tÝnh to¸n. C¸c kiÓu khíp kh¸c cã thÓ ®¬n gi¶n h¬n vÒ kÕt cÊu c¬ khÝ, nhng tÝnh to¸n to¹ ®é khã h¬n, do kh«ng t¸ch ®îc hai lo¹i thao t¸c nãi trªn.
III. HÖ thèng chÊp hµnh.
TruyÒn dÉn c¬ khÝ .
TruyÒn dÉn c¬ khÝ cã rÊt nhiÒu lo¹i h×nh, chóng ®îc dïng réng r·i trong kü thuËt m¸y nãi chung vµ trong kü thuËt robot nã riªng. Ngoµi nh÷ng lo¹i truyÒn dÉn ®éng c¬ khÝ phæ th«ng, trong kü thuËt robot ®· sö dông nh÷ng kü thuËt míi vµ t¬ng ®èi míi mÎ.
Bé truyÒn b¸nh r¨ng sãng.
TruyÒn ®éng b¸nh r¨ng sãng kh¸c biÖt so víi c¸c lo¹i truyÒn ®éng b¸nh r¨ng kh¸c ë chç nã cã mét b¸nh r¨ng mÒm truyÒn sãng biÕn d¹ng vµ nhê vËy mµ truyÒn ®îc chuyÓn ®éng quay.
H×nh 3 - 2: Bé truyÒn b¸nh r¨ng sãng.
Bé truyÒn b¸nh r¨ng sãng gåm ba bé phËn c¬ b¶n : b¸nh r¨ng mÒm 1, b¸nh r¨ng cøng 2, cÇn t¹o sãng b.
Bé truyÒn b¸nh r¨ng sãng ®îc dïng chñ yÕu ë c¸c bé truyÒn cÇn tû sè truyÒn cao, c¸c bé truyÒn ®ßi hái ®é chÝnh x¸c cao vµ yªu cÇu t¸c ®éng nhanh trong hÖ thèng ®iÒu khiÓn tù ®éng, c¸c khíp ®éng trong tay m¸y.
Bé truyÒn ®éng b¸nh r¨ng con l¨n – cycloid hµnh tinh.
Trong nh÷ng n¨m gÇn ®©y truyÒn ®éng b¸nh r¨ng cycloid hµnh tinh l¹i ®îc quan t©m nghiªn cøu c¶i tiÕn vµ øng dông t¬ng ®èi réng r·i ë c¸c bé truyÒn dÉn trong robot. TruyÒn ®éng nµy cã nhiÒu u ®iÓm : ®¹t tû sè truyÒn cao, gän nhÑ, ®é bÒn vµ ®é chÝnh x¸c ®Òu cao h¬n so víi nhiÒu lo¹i truyÒn ®éng kh¸c. Tuy nhiªn l¹i yªu cÇu cao vÒ ®é chÝnh x¸c chÕ t¹o vµ l¾p r¸p.
H×nh 3 - 3: S¬ ®å t¹o h×nh ¨n khíp b¸nh r¨ng Cycloid
TruyÒn ®éng vÝt ®ai èc bi.
TruyÒn ®éng vÝt ®ai èc bi ®îc dïng ®Çu tiªn trong c¬ cÊu tay m¸y cña «t« ë h·ng General motors. Ngµy nay, ®· rÊt nhiÒu h·ng s¶n xuÊt bé truyÒn vÝt ®ai èc bi, nhiÒu c¶i tiÕn míi vµ øng dông rÊt réng r·i trong nhiÒu lÜnh vùc trong ®ã cã kü thuËt Robot. C«ng dông chñ yÕu cña bé truyÒn vÝt ®ai èc bi lµ biÕn chuyÓn ®éng quay sang chuyÓn ®éng tÞnh tiÕn.
H×nh 3 - 4: S¬ ®å kÕt cÊu bé truyÒn vÝt ®ai èc bi.
KÕt cÊu bé truyÒn vÝt ®ai èc bi ngµy nay ®· cã rÊt nhiÒu lo¹i h×nh kh¸c nhau. Nhng viÖc chän lùa h×nh d¸ng, kÝch thíc r·nh bi l¨n cã liªn quan nhiÒu ®Õn c«ng viÖc chÕ t¹o vµ kh¶ n¨ng ®¹t ®îc ®é chÝnh x¸c gia c«ng. u ®iÓm : hiÖu suÊt cao, ®é chÝnh x¸c ®Þnh vÞ cao, ®é bÒn cao, nhng gi¸ thµnh t¬ng ®èi cao.
§éng c¬ ®iÖn vµ ®iÒu khiÓn ®éng c¬.
øng dông truyÒn ®éng ®iÖn
TruyÒn ®éng ®iÖn ®îc sö dông kh¸ nhiÒu trong kü thuËt robot. v× cã nh÷ng u ®iÓm nh lµ ®iÒu khiÓn ®¬n gi¶n kh«ng ph¶i dïng c¸c bé biÕn ®æi phô thªm, kh«ng g©y bÈn cho m«i trêng, c¸c lo¹i ®éng c¬ hiÖn ®¹i cã thÓ l¾p trùc tiÕp trªn c¸c khíp quay...
Tuy nhiªn so víi truyÒn ®éng thuû khÝ th× truyÒn ®éng ®iÖn cã tû lÖ thÊp gi÷a c«ng suÊt truyÒn trªn mét mét ®¬n vÞ khèi lîng vµ th«ng thêng ®ßi hái kÌm theo hép gi¶m tèc cång kÒnh v× trong tay m¸y tèc ®é quay rÊt chËm...
Trong kü thuËt robot vÒ nguyªn t¾c cã thÓ dïng ®éng c¬ ®iÖn c¸c lo¹i kh¸c nhau, nhng trong thùc tÕ chØ cã hai lo¹i ®îc dïng nhiÒu h¬n c¶. §ã lµ ®éng c¬ ®iÖn mét chiÒu vµ ®éng c¬ bíc.
Ngµy nay do nh÷ng thµnh c«ng míi trong nghiªn cøu ®iÒu khiÓn ®éng c¬ xoay chiÒu, nªn còng cã xu híng chuyÓn sang chuyÓn sö dông ®éng c¬ xoay chiÒu ®Ó tr¸nh ph¶i trang bÞ thªm bé nguån ®iÖn mét chiÒu. Ngoµi ra lo¹i ®éng c¬ mét chiÒu kh«ng chæi gãp ( DC brushless motor) còng b¾t ®Çu ®îc øng dông nhiÒu.
§éng c¬ ®iÖn mét chiÒu:
H×nh 3 - 5: S¬ ®å ®éng c¬ ®iÖn mét chiÒu
§¹i c¬ng vÒ ®éng c¬ ®iÖn mét chiÒu
§éng c¬ ®iÖn mét chiÒu gåm cã hai phÇn (h×nh 3-5)
a. Stato cè ®Þnh víi c¸c cuén d©y cã dßng ®iÖn c¶m hoÆc dïng nam ch©m vÜnh cöu. PhÇn nµy gäi lµ phÇn c¶m. PhÇn c¶m t¹o nªn tõ th«ng trong khe hë kh«ng khÝ.
b. Roto víi c¸c thanh dÉn. Khi cã dßng ®iÒn mét chiÒu ch¹y qua vµ víi dßng tõ th«ng x¸c ®Þnh, roto sÏ quay. PhÇn nµy cßn gäi lµ phÇn øng.
Do c¸ch kh¸c nhau khi bè trÝ d©y cuèn phÇn c¶m so víi phÇn øng ta cã nh÷ng lo¹i ®éng c¬ ®iÖn mét chiÒu kh¸c nhau:
§éng c¬ kÝch tõ song song.
§éng c¬ kÝch tõ nèi tiÕp.
§éng c¬ kÝch tõ hçn hîp.
C¸c ®¹i lîng chñ yÕu x¸c ®Þnh sù lµm viÖc cña ®éng c¬ mét chiÒu lµ:
U - §iÖn ¸p cung cÊp cña phÇn øng.
I - C¬ng ®é dßng ®iÖn trong phÇn øng.
r - §iÖn trë trong phÇn øng.
- Tõ th«ng trong khe hë.
E - Søc c¶n ®iÖn ®éng phÇn øng.
C¸c quan hÖ c¬ b¶n khi lµm viÖc lµ:
E = U – rI = kn (1)
k phô thuéc vµo ®Æc tÝnh cña d©y cuèn vµ sè thanh dÉn t¸c dông cña phÇn øng.
Tõ (1) ta cã c¸c nhËn xÐt sau:
Khëi ®éng E b»ng 0 khi më m¸y, chØ cã ®iÖn trë phÇn øng r rÊt nhá h¹n chÕ dßng ®iÖn. V× thÕ cÇn ph¶i cã biÕn trë më m¸y ®Ó duy tr× I ë gi¸ trÞ thÝch hîp.
Sè vßng quay: VËy ®iÒu chØnh tèc ®é cã thÓ tiÕn hµnh b»ng c¸ch t¸c ®éng vµo ®iÖn ¸p U hoÆc t¸c ®éng vµo tõ th«ng .
Momen ®éng C x¸c ®Þnh tõ ph¬ng tr×nh c©n b»ng c«ng suÊt: EI =2nC
§iÒu chØnh tèc ®é ®éng c¬ ®iÖn mét chiÒu:
VÒ ph¬ng diÖn ®iÒu chØnh tèc ®é th× ®éng c¬ ®iÖn mét chiÒu cã nhiÒu u viÖt h¬n h¼n c¸c ®éng c¬ kh¸c. Kh¶ n¨ng ®iÒu chØnh tèc ®é dÔ dµng trong d¶i réng vµ cã cÊu tróc m¹ch lùc vµ m¹ch ®iÒu khiÓn ®¬n gi¶n.
Nh ®· nãi trªn, cã hai ph¬ng ph¸p c¬ b¶n ®Ó ®iÒu chØnh tèc ®é ®éng c¬ ®iÖn mét chiÒu:
- T¸c ®éng lªn tõ th«ng th«ng qua viÖc ®iÒu chØnh ®iÖn ¸p dßng kÝch tõ.
- §iÒu chØnh ®iÖn ¸p phÇn øng.
Khi ®iÒu chØnh tèc ®é 0 ®Õn tèc ®é ®Þnh møc b»ng c¸ch gi÷ tõ th«ng kh«ng ®æi vµ t¸c ®éng vµo ®iÖn ¸p phÇn øng U th× momen sÏ kh«ng ®æi, cßn c«ng suÊt t¨ng theo tèc ®é.
Khi ®iÒu chØnh tèc ®é tõ 0 ®Õn tèc ®é ®Þnh møc b»ng c¸ch t¸c ®éng lªn tõ th«ng vµ gi÷ ®iÖn ¸p phÇn øng kh«ng ®æi th× c«ng suÊt kh«ng ®æi, cßn momen gi¶m theo tèc ®é.
Khi tõ th«ng tiÕn vÒ 0 th× tèc ®é tiÕn tíi v« cïng. V× vËy khi kh«ng t¶i, ®éng c¬ kÝch tõ nèi tiÕp cã tèc ®é qu¸ lín, c¸c lo¹i ®éng c¬ kÝch tõ song song hoÆc hçn hîp ®Ó qu¸ tèc ®é nÕu c¾t m¹ch kÝch tõ cña nã.
§¶o chiÒu quay:
ChiÒu quay cña phÇn øng phô thuéc vµo chiÒu dßng ®iÖn trong d©y cuèn phÇn øng vµ chiÒu cña tõ trêng. §Ó ®æi chiÒu quay cña ®éng c¬ ®iÖn mét chiÒu cÇn ®æi chiÒu cña tõ th«ng hoÆc dßng ®iÖn phÇn øng.
§éng c¬ bíc.
Nguyªn t¾c ho¹t ®éng.
Trªn h×nh (3-6) lµ s¬ ®å ®éng c¬ bíc, lo¹i ®¬n gi¶n nhÊt dïng nam ch©p vÜnh cöu gåm Stato cã 4 cùc vµ roto cã hai cùc. NÕu cÊp ®iÖn cho cuén d©y th× roto sÏ dõng ë vÞ trÝ mµ dßng tõ th«ng qua cuén d©y lµ lín nhÊt. NÕu cÊp ®iÖn cho cuén d©y th× roto sÏ quay ®i ±900. Khi ®ã ®ång thêi cÊp ®iÖn cho c¶ hai cuén d©y vµ th× roto sÏ dõng ë vÞ trÝ gi÷a 00 ®Õn 900 vµ nÕu dßng ®iÖn vµo 2 cuén d©y hoµn toµn nh nhau th× roto sÏ dõng ë vÞ trÝ 450.
H×nh 3 - 6: S¬ ®å nguyªn lý ho¹t ®éng cña ®éng c¬ bíc
Nh vËy, vÞ trÝ cña roto phô thuéc vµo sè cùc ®îc cÊp trªn stato vµ vµo chiÒu cña dßng ®iÖn cÊp vµo.
Trªn ®©y lµ s¬ ®å nguyªn lý ho¹t ®éng cña ®éng c¬ bíc lo¹i cã Ýt cùc vµ dïng nam ch©m vÜnh cöu. Trªn c¬ së ®ã cã thÓ t×m hiÓu c¸c lo¹i ®éng c¬ cã nhiÒu cùc vµ dïng nam ch©m ®iÖn cã tõ tÝnh thay ®æi.
VËy lµ tïy theo c¸ch cÊp ®iÖn cho c¸c cuén d©y trªn stato cã thÓ ®iÒu khiÓn c¸c vÞ trÝ dõng cña roto. ViÖc cÊp ®iÖn vµo c¸c cuén d©y trªn stato cã thÓ sè ho¸, cho nªn cã thÓ hiÓu ®éng c¬ bíc lµ mét lo¹i ®éng c¬ ®iÖn, chuyÓn c¸c tÝn hiÖu sè ®Çu vµo thµnh c¸c chuyÓn ®éng c¬ häc tõng nÊc ë ®Çu ra.
¦u nhîc ®iÓm:
ViÖc sö dông chóng trong hÖ thèng ®iÒu khiÓn cã nhiÒu thuËn lîi:
- Kh«ng cÇn m¹ch ph¶n håi cho c¶ ®iÒu khiÓn vÞ trÝ vµ vËn tèc.
- ThÝch hîp víi c¸c thiÕt bÞ ®iÒu khiÓn sè.
¦u ®iÓm lín nhÊt cña ®éng c¬ bíc trong ®iÒu khiÓn vÞ trÝ lµ kh«ng cÇn ph¶n håi ( khi ®iÒu khiÓn chÝnh x¸c sè bíc quay cña ®éng c¬, ®Õm sè bíc cã thÓ x¸c ®Þnh vÞ trÝ chÝnh x¸c mµ kh«ng cÇn ®Õn ph¶n håi vÞ trÝ) vµ ®iÒu khiÓn sè trùc tiÕp ( ghÐp nèi trùc tiÕp víi m¸y tÝnh). Víi kh¶ n¨ng ®iÒu khiÓn sè trùc tiÕp, ®éng c¬ bíc trë thµnh rÊt th«ng dông trong c¸c thiÕt bÞ hiÖn ®¹i nh robot c«ng nghiÖp, m¸y c«ng cô ®iÒu khiÓn sè, c¸c thiÕt bÞ ngo¹i vi cña m¸y tÝnh nh trong m¸y in, bé ®iÒu khiÓn bé ®Üa m¸y vi tÝnh, m¸y vÏ...
Tuy vËy, ph¹m vi øng dông ®éng c¬ bíc ë vïng c«ng suÊt nhá vµ trung b×nh. ViÖc nghiªn cøu n©ng cao c«ng suÊt cña ®éng c¬ bíc ®ang lµ vÊn ®Ò rÊt ®îc quan t©m hiÖn nay. Ngoµi ra nãi chung hiÖu suÊt cña nã thÊp h¬n so víi nhiÒu lo¹i ®éng c¬ kh¸c.
C¸c th«ng sè cña ®éng c¬ bíc:
Gãc quay:
§éng c¬ bíc quay mét gãc x¸c ®Þnh ®èi víi mçi xung kÝch. Gãc bíc cµng nhá th× ®é ph©n gi¶i cµng cao. Sè bíc s lµ mét th«ng sè quan träng.
Tèc ®é quay vµ tÇn sè xung: (1)
Tèc ®é quay cña ®éng c¬ bíc phô thuéc vµo sè bíc trong mét gi©y. §èi víi hÇu hÕt c¸c ®éng c¬ bíc, sè xung cÊp cho ®éng c¬ b»ng sè bíc nªn tèc ®é cã thÓ tÝnh theo tÇn sè xung f. Tèc ®é quay cña ®éng c¬ bíc cã bíc tÝnh theo c«ng thøc sau:
(2)
Trong ®ã : n lµ tèc ®é quay ( vßng / gi©y), f lµ tÇn sã bíc ( Hz), s lµ sè bíc.
Ngoµi ra cßn c¸c th«ng sè quan träng kh¸c nh ®é chÝnh x¸c vÞ trÝ, tû sè momen vµ qu¸n tÝnh roto. §é chÝnh x¸c vÞ trÝ cña ®éng c¬ bíc phô thuéc vµo ®Æc tÝnh cña ®éng c¬, vµo ®é chÝnh x¸c chÕ t¹o... Tû sè momen vµ qu¸n tÝnh roto cã ¶nh hëng quyÕt ®Þnh ®Õn kh¶ n¨ng dõng ngay khi chuçi xung ®iÒu khiÓn ®· ng¾t.
C¸c lo¹i ®éng c¬ bíc
Tuú theo kiÓu cña roto, ®éng c¬ bíc ®îc chia ra thµnh c¸c lo¹i sau:
- §éng c¬ bíc lo¹i tõ trë biÕn ®æi ( VR).
- §éng c¬ bíc nam ch©m vÜnh cöu ( PM).
- §éng c¬ bíc kiÓu lai ( hybrid).
Tuú theo sè cuén d©y ®éc lËp trªn stato ®éng c¬ bíc ®îc chia thµnh c¸c lo¹i: 2 pha, 3 pha hoÆc 4 pha.
§éng c¬ bíc cã thÓ ph©n theo c¸ch nèi d©y, kh«ng liªn quan ®Õn sè pha.
a/ Hai pha: bèn ®Çu d©y.
b/ Hai pha: 8 ®Çu d©y.
c/ Bèn pha: 8 ®Çu d©y.
d/ Hai pha: 6 ®Çu d©y.
e/ Ba pha : 4 ®Çu d©y.
f/ Bèn pha: 8 ®Çu d©y( nèi tiÕp).
Roto cã nhiÒu cùc, cßn gäi lµ r¨ng. Sè cùc cña roto phèi hîp víi sè cùc cña stato x¸c ®Þnh gi¸ trÞ gãc bíc . Nh biÓu thøc (1) cã gãc bíc b»ng 3600 chia cho sè bíc s. Gãc bíc lín nhÊt lµ 900 øng víi ®éng c¬ cã 4 bíc. PhÇn lín nh÷ng ®éng c¬ bíc hiÖn nay cã sè bíc s = 200, nªn = 1,80.
H×nh 3 - 7: Pha cña ®éng c¬ vµ c¸c c¸ch nèi d©y
Sè bíc cµng lín, ®é ph©n gi¶i cµng cao vµ ®Þnh vÞ cµng chÝnh x¸c. Trong thùc tÕ còng kh«ng thÓ t¨ng sè bíc lªn qu¸ cao. Tuy nhiªn, cã thÓ dïng c«ng nghÖ t¹o bíc nhá ®Ó chia bíc thµnh hai nöa bíc hoÆc tõ 10 ®Õn 125 bíc nhá. Cã thÓ lµm cho roto dõng l¹i ë nöa ®êng nÕu cung cÊp dßng ®iÖn nh nhau cho c¶ hai cuén vµ . C«ng nghÖ t¹o bíc nhá, ®«i khi cßn gäi lµ t¹o vi bíc, chØ ®¬n gi¶n lµ më réng ph¬ng ph¸p nãi trªn cho nhiÒu vÞ trÝ trung gian b»ng c¸ch cung cÊp nh÷ng gi¸ trÞ dßng kh¸c nhau cho mçi cuén d©y. KÝch thíc bíc nhá thêng hay dïng nhÊt lµ 1/10, 1/16, 1/32, 1/125 cña bíc ®Çy. VÝ dô, nÕu cã 125 bíc nhá trong mét bíc víi 200 bíc trong mét vßng quay th× ®é ph©n gi¶i lµ 200x125 = 25000 bíc nhá trong mét vßng quay.
§éng c¬ bíc lo¹i tõ trë biÕn ®æi ( VR).
Roto cña ®éng c¬ bíc VR lµm b»ng s¾t non cã nhiÒu r¨ng. Stato còng
H×nh 3 - 8 : S¬ ®å ®éng c¬ bíc VR
cã c¸c r¨ng cïng cuén c¶m. Khi dßng ®iÖn ch¹y qua mét cuén c¶m trªn stato sinh ra mét tõ trêng lµm cho r¨ng trªn roto bÞ hót ®øng th¼ng hµng víi r¨ng t¬ng øng trªn stato. Khi dßng ®iÖn ®îc cÊp sang mét cuén c¶m kh¸c, roto chuyÓn dÞch mét gãc bíc. Gãc bíc cña ®éng c¬ VR thêng lµ 7,50 hoÆc 150. §Æc ®iÓm cña ®éng c¬ bíc VR lµ do roto s¾t non cã qu¸n tÝnh nhá h¬n c¸c lo¹i kh¸c, nªn cho phÐp ®¸p øng nhanh h¬n. Tuy nhiªn do roto kh«ng cã tõ trêng nªn kh«ng cã momen d do ®ã khi ngõng kÝch thÝch ®éng c¬ sÏ cßn quay tù do.
§éng c¬ bíc nam ch©m vÜnh cöu ( PM)
§éng c¬ bíc PM cã tõ trêng trong roto nªn cã momen gi÷ khi ®éng c¬ kh«ng ®îc kÝch ho¹t. Mçi r¨ng cña tõ trêng ®Òu híng trôc cùc tÝnh lµ
H×nh 3 - 9: S¬ ®å ®éng c¬ bíc PM 4 pha
nam hoÆc b¾c. Trong kü thuËt hiÖn ®¹i roto ®îc lµm ë d¹ng ®Üa máng b»ng vËt liÖu tõ tÝnh ®Æc biÖt. §Üa ®îc nhiÔm tõ tíi 50 cÆp cùc nam – b¾c xen kÏ nhau. Mét sè ®éng c¬ bíc cã tõ trêng ®îc ®a vµo stato ®Ó t¨ng tõ trêng vµ t¹o ra momen lín h¬n. §éng c¬ bíc PM ®ßi hái Ýt n¨ng lîng kÝch ho¹t h¬n c¸c lo¹i ®éng c¬ bíc kh¸c. Chóng cßn cã ®Æc tÝnh t¾t dao ®éng tèt h¬n. Gãc bíc cña chóng bao gåm tÊt c¶ c¸c gãc bíc chuÈn 1,80, 7,50, 150, 300, 450, 900. Trªn h×nh(3-7) lµ s¬ ®å ®éng c¬ bíc PM 4 pha.
§éng c¬ bíc kiÓu lai ( hybrid)
§éng c¬ bíc kiÓu lai kÕt hîp c¸c ®Æc tÝnh cña ®éng c¬ bíc VR vµ ®éng c¬ cã bíc PM. §éng c¬ bíc kiÓu lai cã nhiÒu r¨ng roto h¬n vµ
H×nh 3 - 10 : S¬ ®å ®éng c¬ bíc kiÓu lai
momen lín h¬n. C¸c gãc bíc th«ng dông cña ®éng c¬ bíc kiÓu lai lµ 0,90 vµ 1,80.
IV. c¶m biÕn.
Trong tÊt c¶ c¸c hÖ thèng tù ®éng, thiÕt bÞ tiÕp nhËn th«ng tin vÒ diÔn biÕn cña m«i trêng vµ vÒ diÔn biÕn cña c¸c ®¹i lîng vËt lý bªn trong hÖ thèng ®îc gäi lµ c¶m biÕn. Kh¸i niÖm c¶m biÕn trong tiÕng ViÖt cha thËt chÝnh x¸c víi tiÕng Anh (sensor), hay tiÕng Ph¸p ( capteur), v× nghÜa c¶m biÕn trong tiÕng ViÖt cã phÇn hÑp h¬n. C¶m biÕn ®«i khi chØ lµ c¸c trang bÞ ®¬n gi¶n d¹ng nh c«ng t¾c mini, c¸c c«ng t¾c hµnh tr×nh, c¸c thanh lìng kiªn (bimetal)...
§èi víi ngêi sö dông, viÖc n¾m ®îc nguyªn lý cÊu t¹o vµ c¸c ®Æc tÝnh c¬ b¶n cña c¶m biÕn lµ ®iÒu kiÖn tiªn quyÕt ®Ó ®¶m b¶o sù vËn hµnh tèt cña hÖ thèng tù ®éng. Trong c¸c hÖ thèng vËt lý, c¸c ®¹i lîng ®iÒu khiÓn rÊt ®a d¹ng, do vËy c¸c lo¹i c¶m biÕn còng rÊt phong phó.
Trong robot c«ng nghiÖp, c¸c thiÕt bÞ c¶m biÕn trang bÞ cho robot ®Ó thùc hiÖn viÖc nhËn biÕt vµ biÕn ®æi th«ng tin vÒ ho¹t ®éng cña b¶n th©n robot vµ cña m«i trêng, ®èi tîng mµ robot phôc vô. Theo ph¹m vi øng dông c¸c lo¹i c¶m biÕn dïng trong kü thuËt robot cã thÓ ph©n ra hai lo¹i:
- C¶m biÕn néi tÝn hiÖu (internal sensor) ®¶m b¶o th«ng tin vÒ vÞ trÝ, vÒ vËn tèc, vÒ lùc t¸c ®éng trong c¸c bé phËn quan träng cña robot. C¸c th«ng tin nµy lµ nh÷ng tÝn hiÖu ph¶n håi phôc vô cho viÖc ®iÒu chØnh tù ®éng c¸c ho¹t ®éng robot.
- C¶m biÕn ngo¹i tÝn hiÖu ( external sensor) cung cÊp th«ng tin vÒ ®èi t¸c vµ m«i trêng lµm viÖc phôc vô cho viÖc nhËn d¹ng c¸c vËt xung quanh, thùc hiÖn di chuyÓn hoÆc thao t¸c trong kh«ng gian lµm viÖc. §Ó lµm ®îc viÖc ®ã, cÇn cã c¸c lo¹i c¶m biÕn tÝn hiÖu xa, c¶m biÕn tÝn hiÖu gÇn, c¶m biÕn “Xóc gi¸c” vµ c¶m biÕn “ thÞ gi¸c” ... §Ó thùc hiÖn nhiÖm vô c¸c lo¹i c¶m biÕn néi tÝn hiÖu vµ ngo¹i tÝn hiÖu nãi trªn, cã thÓ dïng nhiÒu kiÓu c¶m biÕn th«ng dông hoÆc chuyªn dông. C¸c kiÓu c¶m biÕn th«ng dông kh«ng chØ dïng cho kü thuËt robot mµ cßn dïng nhiÒu trong c¸c thiÕt bÞ kü thuËt kh¸c. Cã nhiÒu tµi liÖu kü thuËt vÒ c¸c kiÓu c¶m biÕn nµy.
Tuú theo c¸c d¹ng tÝn hiÖu cÇn nhËn biÕt mµ ph©n thµnh c¸c kiÓu c¶m biÕn kh¸c nhau:
C¶m biÕn lùc, vËn tèc, gia tèc, vÞ trÝ, ¸p suÊt, lu lîng, nhiÖt ®é...
Tuú theo c¸ch thøc nhËn tÝn hiÖu l¹i ph©n ra c¸c kiÓu kh¸c nhau. VÝ dô: còng lµ c¶m biÕn vÞ trÝ nhng cã kiÓu c¶m øng, kiÓu ®iÖn dung, kiÓu ®iÖn trë, kiÓu ®iÖn quang...
Ch¬ng IV
HÖ thèng ®iÒu khiÓn robot
I. Kh¸i niÖm chung vÒ hÖ ®iÒu khiÓn tù ®éng.
1. Kh¸i niÖm:
HÖ thèng ®iÒu khiÓn tù ®éng lµ hÖ thèng ®îc x©y dùng tõ 3 bé phËn chñ yÕu sau:
ThiÕt bÞ ®iÒu khiÓn C ( Controller)
§èi tîng ®iÒu khiÓn O (Object)
ThiÕt bÞ ®o lêng M ( Measuring device)
§ã lµ hÖ thèng cã ph¶n håi ( feedback) hay cã liªn hÖ ngîc. S¬ ®å ®¬n gi¶n nhÊt vÒ hÖ thèng ®iÒu khiÓn tù ®éng :
M
O
C
U E X Y
U – TÝn hiÖu vµo (input).
Y – TÝn hiÖu ra ( output).
X – TÝn hiÖu ®iÒu khiÓn t¸c ®éng lªn ®èi tîng O.
E – Sai lÖch ®iÒu khiÓn.
Z – TÝn hiÖu ph¶n håi ( ph¶n håi ©m kÝ hiÖu b»ng dÊu (-) khi Z ngîc dÊu víi tÝn hiÖu V ).
2.Nguyªn t¾c ®iÒu khiÓn :
a) Th«ng thêng cã 3 nguyªn t¾c ®iÒu khiÓn c¬ b¶n
1.Nguyªn t¾c ®iÒu khiÓn theo ®é sai lÖch
2.Nguyªn t¾c ®iÒu khiÓn theo ph¬ng ph¸p bï nhiÔu
3.Nguyªn t¾c ®iÒu khiÓn hçn hîp theo ®é sai lÖch vµ bï nhiÔu
S¬ ®å vÒ hÖ thèng ®iÒu khiÓn theo nguyªn t¾c hçn hîp
K
M
O
C
NhiÔu f(t) t¸c ®éng lªn ®èi tîng ®iÒu khiÓn. VÝ dô theo chiÒu híng lµm t¨ng tÝn hiÖu ra Y(t). Trong hÖ cã chøa mét thiÕt bÞ bï K cã t¸c dông ngîc dÊu víi f, nghÜa lµ V t¸c dông bï vÒ phÝa tríc thiÕt bÞ ®iÒu khiÓn C ®Ó lµm tÝn hiÖu ra gi¶m bít....
b) Ngoµi c¸c nguyªn t¾c ®iÒu khiÓn c¬ b¶n ngêi ta cßn øng dông c¸c nguyªn t¾c ®iÒu khiÓn kh¸c nh:
- Nguyªn t¾c ®iÒu khiÓn theo ch¬ng tr×nh.
- Nguyªn t¾c ®iÒu khiÓn thich nghi.
II. Ph©n lo¹i hÖ thèng ®iÒu khiÓn:
1.Ph©n lo¹i th«ng thêng:
HÖ thèng tuyÕn tÝnh
HÖ thèng phi tuyÕn
HÖ thèng liªn tôc: khi c¸c tÝn hiÖu trong hÖ lµ hµm liªn tôc theo thêi gian
HÖ th«ng rêi r¹c: Trong ®ã chØ cÇn cã mét tÝn hiÖu lµ hµm rêi r¹c theo thêi gian
HÖ thèng tiÒn ®Þnh lµ hÖ thèng trong ®ã tÊt c¶ c¸c tÝn hiÖu truyÒn lµ hµm theo thêi gian x¸c ®Þnh ( kh«ng cã tÝn hiÖu ngÉu nhiªn)
HÖ thèng ngÉu nhiªn lµ hÖ thèng trong ®ã chØ cÇn cã 1 tÝn hiÖu lµ hµm ngÉu nhiªn
HÖ thèng tèi u lµ hÖ thèng ®iÒu khiÓn trong ®ã thiÕt bÞ ®iÒu khiÓn cã chøc n¨ng tæng hîp ®îc mét tÝn hiÖu ®iÒu khiÓn U(t) t¸c ®éng lªn ®èi tîng ®iÒu khiÓn ®Ó ®¹t mét tr¹ng th¸i tèi u theo mét chØ tiªu nµo ®ã
HÖ thèng thÝch nghi hay cßn gäi lµ hÖ thèng tù chØnh lµ hÖ thèng cã kh¶ n¨ng mét c¸ch tù ®éng thÝch øng víi nh÷ng biÕn ®æi cña ®iÒu kiÖn m«i trêng vµ ®Æc tÝnh cña ®èi tîng ®iÒu khiÓn b»ng c¸ch thay ®æi tham sè vµ cÊu tróc c¶u s¬ ®å cña thiÕt bÞ ®iÒu khiÓn
2. Trong kÜ thuËt ngêi m¸y:
§iÒu khiÓn ch¬ng tr×nh : ViÖc ®iÒu khiÓn ®îc thùc hiÖn theo mét ch¬ng tr×nh ®Þnh s½n.
§iÒu khiÓn thÝch nghi : viÖc ®iÒu khiÓn tuú thuéc vµo th«ng tin nhËn biÕt ®îc trong qu¸ tr×nh lµm viÖc vÒ hiÖn tr¹ng cña m«i trêng thao t¸c vµ cña b¶n th©n ngêi m¸y
3. Theo kh¶ n¨ng chuyÓn ®éng cña c¸c ngêi m¸y:
§iÒu khiÓn theo chu tuyÕn: chuyÓn ®éng thùc hiÖn theo mét ®êng liªn tôc
§iÒu khiÓn theo vÞ trÝ: chuyÓn ®éng ®îc b¶o ®¶m theo mét sè vÞ trÝ nhÊt ®Þnh
®iÒu khiÓn theo chu kú: chuyÓn ®éng ®îc x¸c ®Þnh b»ng c¸c vÞ trÝ ®Çu vµ cuèi hµnh tr×nh cña mçi bËc tù do
III. HÖ thèng chÊp hµnh.
ChuyÓn ®éng cña c¸c khíp tay m¸y ®îc thùc hiÖn bëi hÖt hèng chÊp hµnh. Nã gåm c¸c bé phËn sau:
Nguån ®iÖn
KhuyÕch ®¹i c«ng suÊt
§éng c¬
TruyÒn ®éng c¬ khÝ
H×nh 4.1 lµ s¬ ®å nèi ghÐp hÖ thèng chÊp hµnh, trong ®ã cã thÓ hiÖn sù chuyÓn ®æi n¨ng lîng
Nguån ®iÖn
TruyÒn dÉn
C¬ khÝ
§éng c¬
KhuyÕch ®¹i
c«ng suÊt
Pc Pa Pm Pu
Pda Pds Pdt
H×nh 4 - 1 : S¬ ®å hÖ thèng chÊp hµnh
§Ó thùc hiÖn quan hÖ chung, kÝ hiÖu Pc lµ tÝn hiÖu ®iÒu khiÓn (thêng lµ tÝn hiÖu ®iÖn); Pu lµ c«ng suÊt c¬ häc cÇn thiÕt ®Ó lµm chuyÓn ®éng khíp. C¸c ®¹i lîng trung gian, gåm c«ng suÊt ®iÖn cung cÊp cho ®éng c¬ (®iÖn, thuû lùc hoÆc khÝ nÐn) Pa : c«ng suÊt nguån Pp (thêng cã cïng b¶n chÊt vËt lý víi Pa); c«ng suÊt c¬ häc do ®éng c¬ ph¸t ra Pm ngoµi ra cßn cã c¸c lo¹i c«ng suÊt tæn hao trªn c¸c kh©u trung gian: khuyÕch ®¹i c«ng suÊt, ®éng c¬ vµ truyÒn dÉn Pda, Pds, Pdt . XuÊt ph¸t ®iÓm ®Ó chän c¸c kh©u trong hÖ thèng chÊp hµnh lµ c«ng suÊt cã khÝ P ®Ó ®¶m b¶o lùc vµ vËn tèc chuyÓn ®éng cña khíp.
PhÇn sau ®©y tr×nh bµy kh¸i qu¸t chøc n¨ng cña c¸c côm chÝnh:
1. TruyÒn dÉn c¬ khÝ
ChuyÓn ®éng t¹i c¸c khíp cña tay m¸y thêng cã vËn tèc thÊp vµ momen lín, trong khi c¸c ®éng c¬ thêng lµm viÖc víi vËn tèc lín vµ momen nhá. V× vËy, gi÷a ®éng c¬ vµ khíp thêng cã bé phËn biÕn tèc sö dông vïng lµm viÖc cã lîi nhÊt cña ®éng c¬, th«ng qua bé phËn truyÒn dÉn nµy, c«ng suÊt Pm trë thµnh Pu vµ bÞ tæn hao mét lîng Pdt do ma s¸t. khi chän bé phËn truyÒn dÉn cÇn c¨n cø vµo c«ng suÊt cÇn thiÕt, lo¹i chuyÓn ®éng cña khíp vµ vÞ trÝ ®Æt ®éng c¬ so víi khíp, v× bé phËn truyÒn dÉn kh«ng chØ biÕn ®æi gi¸ trÞ c«ng suÊt mµ c¶ d¹ng chuyÓn ®éng, vÝ dô biÕn chuyÓn ®éng quay cña trôc ®éng c¬ thµnh chuyÓn ®éng tÞnh tiÕn trong khíp. NÕu khÐo bè trÝ ®éng c¬ vµ bé phËn truyÒn dÉn cã thÓ gi¶m tiªu hao n¨ng lîng. VÝ dô, nÕu ®Æt ®éng c¬ vµ bé ph©n truyÒn dÉn gÇn th©n m¸y th× cã thÓ t¨ng tû sè c«ng suÊt tiªu hao/ träng lîng c¬ cÊu.
Trong robot thêng sö dông c¸c lo¹i truyÒn dÉn sau:
C¬ cÊu trôc vÝt – b¸nh vÝt cã tû sè truyÒn lín, cho phÐp ®æi ph¬ng trôc vµ thay ®æi ®iÓm t¸c dông cña lùc.
C¬ cÊu vÝt me- ®ai èc cho phÐp biÕn chuyÓn ®éng quay cña trôc ®éng c¬ thµnh chuyÓn ®éng th¼ng t¹i khíp trît. VÝt me- ®ai èc bi thêng ®îc dïng ®Ó gi¶m ma s¸t. Thêng c¬ cÊu nµy ®uîc l¾p cã bé ®«i ®Ó gi¶m khe vµ t¨ng ®é cøng v÷ng.
TruyÒn ®éng ®ai r¨ng vµ truyÒn ®éng xÝch cho phÐp ®Æt ®éng c¬ xa trôc khíp. Lùc c¨ng ®ai g©y t¶i träng phô nªn ®ai thêng ®îc dïng khi vËn tèc chuyÓn ®éng lín vµ lùc nhá. Ngîc l¹i, xÝch hay bÞ dao ®éng nªn thêng dïng khi vËn tèc nhá.
Víi gi¶ thuyÕt chuyÓn ®éng kh«ng cã khe hë vµ kh«ng cã trît, tû sè truyÒn cña c¸c bé truyÒn ®éng cã khÝ lµ kh«ng ®æi.
Ngµy nay, ngêi ta g¾n trùc tiÕp rotor cña ®éng c¬ lªn trôc quay cña khíp mµ kh«ng dïng truyÒn dÉn c¬ khÝ trung gian. §iÒu ®ã lo¹i trõ ®îc ¶nh hëng cña biÕn d¹ng c¬ khÝ vµ khe hë, gi¶m tæn hao n¨ng lîng. Tuy nhiªn nã ®ßi hái c¸c gi¶i ph¸p ký thuËt ®iÒu khiÓn ®Ó duy tr× quan hÖ tuyÕn tÝnh truyÒn ®éng trong d¶i réng. TruyÒn ®éng trùc tiÕp cßn cha phæ biÕn trong kü thuËt robot v× lý do kÕt cÊu
2. §éng c¬
§éng c¬ lµ nguån t¹o ®éng lùc chuyÓn ®éng cho c¸c khíp. Tuú thuéc d¹ng n¨ng lîng sö dông, ngßi ta dïng c¸c lo¹i ®éng c¬ khÝ nÐn, ®éng c¬ thuû lùc vµ ®éng c¬ ®iÖn. C«ng suÊt vµ ®éng c¬ P lµ do tæn hao c¬ khÝ, thuû lùc hoËc khÝ nÐn. Trong kü thuËt robot ngêi ta thêng dïng c¸c ®éng c¬ c«ng su¸t tõ vµi chôc wats ®Õn hµng chôc kilowat. Do ®Æc ®iÓm sö dông trong robot, ch¼ng h¹n yªu cÇu ‘b¸m s¸t” quü ®¹o thiÕt kÕ, ®Þnh vÞ chÝnh x¸c ... c¸c ®éng c¬ ph¶i cã c¸c tÝnh chÊt sau:
Qu¸n tÝnh nhá vµ tû sè n¨ng luîng tiªu hao/träng lîng cao
Cã kh¶ n¨ng chÞu qu¸ t¶i vµ lùc xung
Cã kh¶ n¨ng gia tèc tèt
D¶i tèc ®é lµm viÖc réng ( 1÷ 10.000v/ph)
§é chÝnh x¸c ®Þnh vÞ cao (Ýt nhÊt 1/1000 vßng trßn)
Cã thÓ lµm viÖc tr¬n tru ë vËn tèc thÊp
§éng c¬ khÝ nÐn khã ®¸p øng c¸c yªu cÇu trªn, v× kh«ng thÓ kh¾c phôc tÝnh nÐn ®îc cña m«i truêng thÓ khÝ. Chóng thêng chØ ®îc dïng cho c¸c chuyÓn ®éng ®ãng më, vÝ dô dïng cho tay khíp hoÆc chuyÓn ®éng ®iÓm
§éng c¬ ®iÖn gåm c¸c lo¹i ®éng c¬ mét chiÒu, xoay chiÒu th«ng dông vµ ®éng c¬ servo, trong ®ã ®éng c¬ servo ®îc dïng phæ biÕn h¬n c¶. §éng c¬ servo kh¸c c¸c lo¹i ®éng c¬ b×nh thêng kh¸c ë chç nã ®îc ®iÒu khiÓn tù ®éng b»ng 1 hÖ thèng ®iÒu khiÓn ®iÖn tõ cã ph¶n håi. TÝn hiÖu ph¶n håi ®îc lÊy tõ sensor vËn tèc hoÆc sensor vÞ trÝ, gi¸m s¸t liªn tôc chuyÓn ®éng t¬ng ®èi gi÷a rotor vµ stator, tõ ®ã sinh ra tÝn hiÖu ®iÒu khiÓn tèc ®é vµ chiÒu quay cña rotor. §éng c¬ servo cã ®Æc tÝnh ®éng lùc häc tèt, ®ång thêi kÕt cÊu ®¬n gi¶n, lµm viÖc tin cËy nªn ngµy cµng ®îc u dïng. §éng c¬ ®iÖn mét chiÒu cæ ®iÓn kh«ng ®îc a chuéng v× cã bé gãp ®iÖn g©y nhiÒu phiÒn phøc khi sö dông ®· ®îc thay b»ng ®éng c¬ ®iÖn mét chiÒu kh«ng cæ gãp (Brushless DC Servomotor). §éng c¬ bíc, do ®ã c«ng suÊt nhá, ®é chÝnh x¸c thÊp ( do kh«ng cã m¹ch ph¶n håi vÞ trÝ, do ®Æc tÝnh ®éng lùc häc phô thuéc t¶i träng, thËm chÝ cã hiÖn tîng “bá bíc” khi t¶i träng lín), nhng l¹i rÎ tiÒn nªn ®îc dïng cho nh÷ng n¬i kh«ng ®ßi hái ®é chÝnh x¸c ®iÒu khiÓn cao.
§éng c¬ thuû lùc cã c¸c ®Æc tÝnh ®éng lùc häc t¬ng ®¬ng víi ®éng c¬ ®iÖn, cã thÓ trôc tiÕp sinh ra chuyÓn ®éng th¼ng vµ chuyÓn ®éng quay.
MÆc dï, vÒ ®¹i thÓ, b¶n th©n ®éng c¬ ®iÖn vµ ®éng c¬ thuû lùc cã ®Æc tÝnh ®éng lùc häc t¬ng ®¬ng nhau, nhng chóng kh¸c nhau vÒ ®Æc ®iÓm sö dông.
VÒ ph¬ng diÖn ®ã, ®éng c¬ ®iÖn cã u ®iÓm sau:
- DÔ cung cÊp n¨ng lîng, v× hÖ thèng cÊp ®iÖn cã ë kh¾p n¬i.
- Gi¸ rÎ, chñng lo¹i phong phó vµ d¶i c«ng suÊt réng.
- HiÖu suÊt biÕn ®æi n¨ng lîng cao.
- DÔ sö dông vµ dÔ ch¨m sãc.
- Kh«ng g©y « nhiÔm m«i trêng.
Bªn c¹nh ®ã chóng cã c¸c nhîc ®iÓm sau:
- Ph¸t nãng ë tr¹ng th¸i tÜnh hoÆc khÝ ë tèc ®é thÊp, v× vËy thêng ph¶i dïng phanh.
- CÇn b¶o vÖ ®Æc biÖt nÕu lµm trong m«i trêng dÔ ch¸y.
Ngîc l¹i ®éng c¬ thuû lùc cã c¸c u ®iÓm sau:
- Lµm viÖc tèt ë tr¹ng th¸i tÜnh vµ tèc ®é thÊp mµ kh«ng ph¸t nãng.
- Tù b«i tr¬n vµ t¶n nhiÖt tèt nhê lu th«ng cña chÊt láng trong khi lµm viÖc.
- An toµn trong mäi m«i trêng.
- Cã c«ng suÊt riªng theo träng lîng cao.
Bªn c¹nh ®ã, chóng cã c¸c nhîc ®iÓm sau:
- CÇn tr¹m cung cÊp thuû lùc riªng.
- §¾t tiÒn, Ýt chñng lo¹i, khã l¾p ®Æt, khã ch¨m sãc vµ b¶o tr×.
- HiÖu suÊt biÕn ®æi n¨ng lîng thÊp.
-DÔ g©y « nhiÔm m«i trêng do dÇu trong hÖ thèng bÞ rß khi vËn hµnh hoÆc cã dÇu th¶i khi b¶o dìng, söa ch÷a.
XÐt vÒ khÝa c¹nh ®iÒu khiÓn vµ vËn hµnh, ®éng c¬ ®iÖn dÔ ®iÒu khiÓn vµ cã thÓ thay ®æi chÕ ®é lµm viÖc mét c¸ch linh ho¹t. §Æc tÝnh ®éng lùc hoÆc cña ®éng c¬ thuû lùc cßn phô thuéc vµo nhiÖt ®é dÇu. §éng c¬ ®iÖn lµm viÖc tèt ë tèc ®é cao vµ t¶i träng nhá nªn thêng truyÒn ®éng trùc tiÕp.
3. KhuyÕch ®¹i c«ng suÊt.
Bé khuyÕch ®¹i c«ng suÊt cã nhiÖm vô biÕn ®æi tr¹ng th¸i n¨ng lîng (goi chung lµ lu vµ ¸p) cña nguån cung cÊp sao cho phï hîp víi yªu cÇu cña ®éng c¬. C«ng suÊt cung cÊp tû lÖ víi tÝn hiÖu ®iÒu khiÓn Pc vµ thêng lín h¬n c«ng suÊt ®iÒu khiÓn nªn bé biÕn ®æi nµy cã tªn lµ bé khuyÕch ®¹i c«ng suÊt. Mét bé phËn c«ng suÊt vµo, gåm Pc vµ Pp , sau khi biÕn ®æi ®îc cung cÊp cho ®éng c¬ (Pa). PhÇn kh¸c (Pda) bÞ tæn thÊt trªn b¶n th©n bé biÕn ®æi.
§èi víi ®éng c¬, bé biÕn ®æi thêng ph¶i tiÕn hµnh biÕn ®iÖn n¨ng díi d¹ng xoay chiÒu th«ng dông, vÝ dô 230/380V - 50Hz thµnh ®iÖn mét chiÒu (cho ®éng c¬ mét chiÒu) hoÆc thµnh ®iÖn xoay chiÒu víi ®iÖn ¸p vµ tÇn sè thÝch hîp ( cho ®éng c¬ xoay chiÒu). C¸c bé biÕn ®æi dïng cho ®éng c¬ ®iÖn mét chiÒu ®îc gäi lµ AC vµ DC converter, hay lµ chopper. Lo¹i dïng cho ®éng c¬ mét chiÒu kh«ng chæi than ®îc gäi lµ DC to AC converter hay inverter. §Ó ®iÒu khiÓn ®éng c¬ xoay chiÒu kh«ng ®ång bé, cã thÓ dïng bé biÕn ®æi bÒ réng (pulse width modulatá) hoÆc bé biÕn ®æi tÇn sè (frequency modulator hay frequencys inverter). C¸c th«ng sè quan träng nhÊt cña bé biÕn ®æi lµ hiÖu suÊt biÕn ®æi Pa/(Pc + Pp) vµ tû sè truyÒn Pa/Pc . Gi¸ trÞ cña chóng thêng vµo kho¶ng 0,9 vµ 106 .
§éng c¬ thuû lùc ®îc ®iÒu khiÓn b»ng c¸ch thay ®æi lu lîng chÊt láng cung cÊp cho nã. C¬ cÊu ®iÒu khiÓn thêng lµ c¸c van tiÕt lu, cho phÐp thay ®æi lu lîng cung cÊp theo tÝn hiÖu ®iÖn.
4. Nguån cung cÊp chÝnh.
NhiÖm vô cña nguån cung cÊp chÝnh lµ nguån n¨ng lîng tíi ®Çu vµo cña bé biÕn ®æi.
NÕu lµ ®iÖn n¨ng th× nguån cung cÊp thêng lµ biÕn ¸p. NÕu dïng dßng ®iÖn mét chiÒu th× ph¶i cã chØnh lu.
Nguån cung cÊp cho c¸c ®éng c¬ thuû lùc lµ tr¹m b¬m c¸c lo¹i, nh b¬m b¸nh r¨ng, c¸nh g¹t, piston,... TruyÒn ®éng cho chóng lµ c¸c ®éng c¬ s¬ cÊp, thêng lµ ®éng c¬ ®iÖn xoay chiÒu kh«ng ®ång bé. Ngoµi ra, trong hÖ thèng cung cÊp cßn cã bÓ chøa (®Ó tr¸nh hiÖn tîng m¹ch ®Ëp), bé läc, van an toµn, an trµn... gióp cho hÖ thèng lµm viÖc æn ®Þnh, an toµn, vai trß cña chóng gièng nh tô ®iÖnlµ ph¼ng vµ c¸c kiÓu bé läc kh¸c trong hÖ thèng nguån ®iÖn.
iv. HÖ thèng ®iÒu khiÓn.
c¸c phÇn trªn ®· tr×nh bµy vÒ hÖ thèng c¬ khÝ (x¬ng cèt) vµ hÖ thÇn kinh ngo¹i vi. Muèn ®iÒu khiÓn ®îc robot cÇn mét hÖ thèng thÇn kinh trung ¬ng, tøc lµ bé n·o. §ã lµ hÖ thèng ®iÒu khiÓn.
1. KiÕn tróc chøc n¨ng.
HÖ thèng ®iÒu khiÓn robot cÇn cã c¸c kh¶ n¨ng sau:
§iÒu khiÓn chuyÓn ®éng cña c¸c c¬ cÊu c¬ khÝ (manipulation ability)
Thu nhËn th«ng tin vÒ tr¹ng th¸i cña hÖ thèng vµ vÒ m«i trên c«ng t¸c (sensory ability)
Ph©n tÝch th«ng tin vµ ph¶n øng tríc ®iÒu kiÖn thùc tÕ trong ph¹m vi x¸c ®Þnh (inteligent behavior ability)
Lu tr÷, xö lý vµ cung cÊp th«ng tin vÒ hÖ thèng (data processing ability)
Muèn vËy, bé ®iÒu khiÓn cÇn cã c¸c khèi (modul) c¬ b¶n:
Modul c¶m biÕn thu nhËn, biÕn ®æi, hiÖu chØnh, tæng hîp th«ng tin vÒ tr¹ng th¸i cña hÖ thèng vµ vÒ m«i trêng.
Modul tæng hîp, thiÕt lËp m« h×nh tæng hîp vÒ hÖ thèng vµ m«i trêng trªn c¬ së th«ng tin do modul c¶m biÕn cung cÊp.
Modul ra quyÕt ®Þnh, ®a ra ph¬ng thÝch hµnh ®éng. Tõ chiÕn lîc hµnh ®éng, lËp kÕ ho¹ch, ®iÒu khiÓn ho¹t ®éng cña c¬ cÊu ®Ó thùc hiÖn nhiÖm vô theo t×nh huèng cô thÓ.
C¸c modul trªn tù ®éng liªn kÕt víi nhau theo nhiÖm vô, ®îc quy ®inh trong ch¬ng tr×nh vµ cã tÝnh dÕn kh¶ n¨ng thÝch øng cña hÖ thèng trong t×nh huèng cô thÓ. Tuy vËy vÉn cÇn cã giao diÖn víi ngêi vËn hµnh ®Ó khi cÇn con ngêi cã thÓ kiÓm tra, gi¸m s¸t, can thiÖp vµo hÖ thèng.
TÝnh ®Õn cêng ®é trao ®æi th«ng tin gi÷a c¸c modul víi nhau vµ gi÷a hÖ thèng víi ngêi vËn hµnh cÇn cã bé nhí chung dÓ l tr÷ c¸c th«ng tin ban ®Çu vµ th«ng tin cËp nhËt cña hÖ thèng vµ m«i trêng.
CÊu tróc chøc n¨ng trªn ®îc ph©n cÊp theo thø bËc. CÊu tróc bËc thÊp liªn quan ®Õn c¸c dÞch chuyÓn vËt lý . CÊu tróc bËc cao g¾n víi chøc n¨ng ph©n tÝch logic. C¸c bËc liªn hÖ víi nhau th«ng qua dßng d÷ liÖu. S¬ ®å trªn h×nh 4-2 cho phÐp nh×n nhËn tæng quan vÒ cÊu tróc, chøc n¨ng vµ cÊu tróc thø bËc cña hÖ ®iÒu khiÓn robot.
Tuú theo yªu cÇu ®èi víi ho¹t ®éng cña robot, c¸c chøc n¨ng ®îc ph©n cÊp víi møc dé kh¸c nhau. Nãi chung, cã thÓ ph©n thµnh 4 cÊp chÝnh:
CÊp nhiÖm vô (task level) gi¶i quyÕt c¸c vÊn ®Ò chung vª nhiªmj vô. So s¸nh yªu cÇu ®Æt ra víi kh¶ n¨ng chÊp nhËn cña hÖ thèng, t×nh tr¹ng hiÖn t¹i cña hÖ thèng vµ m«i trêng...
CÊp chiÕn lîc (action level) gi¶i quyÕt ph¬ng thøc hµnh ®éng chung, vÝ dô hÖ to¹ ®é, vÞ trÝ cña phÇn c«ng t¸c, c¸c ®iÓm ph¶i ®i qua mµ néi suy sÏ sö dông.
CÊp kÕ ho¹ch (primitive level) thiÕt lËp quü ®¹o, tÝnh to¸n vËn ®éng häc vµ vËn ®éng häc ngîc, ph©n tÝch t×nh tr¹ng hÖ chÊp hµnh...
CÊp thõa hµnh (servo level), liªn quan ®Õn c¸c ho¹t ®éng cô thÓ nh gi¶i m· lÖnh, néi suy, xö lý lçi, giao diÖn víi c¬ cÊu chÊp hµnh.
Bé nhí toµn côc
Bé nhí toµn côc
D
M
S
Xö lý tÝn hiÖu tõ M« h×nh chiÕn lîc Tõ sensor tri thøc ra quyÕt ®Þnh cÊp nhiÖm vô
S
M
D
CÊp t¸c ®éng
S
D
M
CÊp ®èi tîng
S
M
D
CÊp servo sensors actuatos
H×nh 4 - 2: CÊu chóc chøc n¨ng vµ thø bËc cña hÖ ®iÒu khiÓn robot
S¬ ®å trong h×nh 4-2 cho phÐp h×nh dung chi tiÕt vÒ sù ph©n cÊp ®iÒi khiÓn. Trªn thùc tÕ, kh«ng ph¶i hÖ ®iÒu khiÓn robot nµo còng cã ®Çy ®ñ nhiÖm vô. Ngîc l¹i, mét sè lo¹i robot, nh robot dïng trong vò trô, trong qu©n sù, trong y häc... cã nhiÒu cÊp ®iÒu khiÓn h¬n.
T¸c ®éng
M
D
®èi tîng h×nh häc
tr¹ng th¸i t¬ng t¸c
®éng häc
®éng häc ngîc
®éng lùc häc
Gi¶i m· lÖnh
T¹o quü ®¹o
®éng häc ngîc
ph©n tÝch tr¹ng th¸i
xö lý sù cè
HÖ to¹ ®é kh«ng gian khíp vïng c«ng t¸c tr¹ng th¸i quü ®¹o inquiry c¸c hµm néi suy c¸c hµm ®iÒu khiÓn
S
primitive
d÷ liÖu kh«ng gian khíp vïng c«ng t¸c
D
Gi¶i m· lÖnh
Microinterpolation
Xö lý lçi
LuËt ®iÒu khiÓn
Giao diÖn servomotor
S
Xö lý tÝn hiÖu
Tr¹ng th¸i cña tay m¸y
Tr¹ng th¸i t¬ng t¸c víi m«i trêng
M
®éng häc
jacibian
®éng lùc häc ngîc
inquiry c¸c hµm néi suy
servo
d÷ liÖu sensor lÖnh ra c¬ cÊu lùc chÊp hµnh
camera transducer transducer vËn tèc vÞ trÝ
4 - 3: Ph©n cÊp ®iÒu khiÓn robot
2.Bé ®iÒu khiÓn.
a.Bé xö lý trung t©m
Trung t©m cña bé ®iÒu khiÓn lµ CPU chÞu tr¸ch nhiÖm qu¶n lý th«ng tin vÒ bé nhí , qu¶n lý xuÊt nhËp , xö lý th«ng tin tÝnh to¸n, ®iÒu khiÓn vµ ®a ra c¸c tÝn hiÖu ®iÒu khiÓn.
Robot trë nªn phæ biÕn tõ khi c¸c m¸y tÝnh - bit nh lo¹i Apple 2E trë nªn th«ng dông. Nhîc ®iÓm c¬ b¶n cña bé ®iÒu khiÓn nµy lµ tèc ®é xö lý chËm, dung lîng bé nhí thÊp ®iÒu nµy lµm h¹n chÕ kh¶ n¨ng lËp tr×nh còng nh h¹n chÕ sè vÞ trÝ trong vïng kh«ng gian lµm viÖc cña robot
Robot hiÖn nay ®ùoc trang bÞ bé xö lý 16-bit cã kÌm theo bé ®ång xö lý ®Ó phôc vô cho viÖc tÝnh to¸n ®îc sö dông nhiÒu nhÊt lµ c¸c bé xö lý hä Intel 8086 vµ 8088. §iÒu nµy kh¾c phôc c¸c h¹n chÕ cña m¸y tÝnh 8- bit
C¸c bé vi xö lý 42 -bit lµ bé n·o cho c¸c bé ®iÒu khiÓn cña thÕ hÖ robot hiÖn ®¹i nhê ë kh¶ n¨ng t¨ng tèc ®é xö lý vµ dung lîng cña bé nhí. M¸y tÝnh 42 – bit cho phÐp ghi nhí ®îc mét sè lîng lín c¸c vØ trÝ, ®iÒu nµy cÇn thiªt cho c¸c robot ®iÒu khiÓn theo ®êng dÉn liªn tôc
b.Bé nhí
Bé nhí dïng ®Ó lu gi÷ ch¬ng tr×nh vµ nh÷ng fh«ng tin ph¶n håi tõ m«i trêng thao t¸c
Cac bé nhí Rom ®ùoc cung cÊp cho c¸c robot chiÕm gi÷ 1 phÇn bé nhí, c¸c ch¬ng tr×nh xuÊt / nhËp c¬ b¶n n»m trong bé nhí Rom. C¸c ch¬ng tr×nh nµy cho phÐp m¸y tÝnh nhËn vµ chuyÓn th«ng tin víi c¸c m¹ch giao tiÕp c¶m biÕn, m¹ch giao tiÕp cña c¸c c cÊu t¸c ®éng, m¹ch truyÒn th«ng nèi tiÕp.
Rom còng chøa c¸c ch¬ng tr×nh ®iÒu khiÓn servo, sö dông tÝn hiÖu ph¶n håi tõ c¸c c¶m biÕn ®Ó tÝnh to¸n vµ x¸c ®Þnh sai lÖch gi÷a vÞ trÝ (vËn tèc, gia tèc, momen) hiÖn t¹i víi vÞ trÝ yªu cÇu.
HÇu hÕt c¸c bé ®iÒu khiÓn robot cã kÌm theo c¸c ch¬ng tr×nh trong bé nhí Rom cho phÐp qu¶n lý ®îc toµn bé chuyÓn ®éng cña robot Rom ph¶i chøa c¸c ch¬ng tr×nh khëi ®éng hÖ thèng. HÖ thèng khëi ®éng cho phÐp ngêi sö dông ®a ra c¸c lÖnh nh run, learn, edit...
Cuèi cïng Rom cßn kÌm theo ch¬ng tr×nh øng dông ®Ó ®¸p øng viÖc híng dÉn cho ngêi viÕt ch¬ng tr×nh.
Bé nhí Rom cã c«ng dông lu ch¬ng tr×nh cña ngêi sö dông. Sö dông trong chÕ ®é huÊn luyÖn, lu tr÷ gi¸ trÞ c¸c biÕn hiÖn hµnh c¸c th«ng sè cµi ®Æt vµ c¸c d÷ liÖu lµm viÖc ®îc yªu cÇu bëi ch¬ng tr×nh bé nhí Rom.
c.Bé xuÊt / nhËp
Bé xuÊt nhËp dïng ®Ó ®a ch¬ng tr×nh vµo bé xö lý vµ kiÓm tra theo dâi ho¹t ®éng trong qu¸ tr×nh thao t¸c. CÊu h×nh cña bé xuÊt / nhËp bao gåm bµn phÝm, mµn kÝnh, c¸c bo m¹ch ®îc bè trÝ c¸c cæng giao tiÕp xuÊt / nhËp d¹ng nèi tiÕp vµ song song
Cæng m¸y in/ cæng song song
TruyÒn th«ng m¹ng
Bé nhí EPROM
æ ®Üa mªm
TruyÒn th«ng víi PLC vµ robot kh¸c
LËp tr×nh offline
Bé giao tiÕp xuÊt/nhËp song song
Bé chuyÓn ®æi A/D vµ D/A
Bo ®iÒu khiÓn trôc
Panen ®iÒu khiÓn
Mµn h×nh
HÖ thèng thu nhËn h×nh ¶nh
C¶m biÕn Analog C¬ cÊu t¸c ®éng Analog C¶m biÕn C¬ cÊu t¸c ®éng
Bo ®iÒu khiÓn trôc
ChuyÓn ®éng xoay quanh eo
Bo ®iÒu khiÓn trôc
CPU
ChuyÓn ®éng xoay quanh vai
ChuyÓn ®éng l¾c cña khuû
Bé nhí
Bo ®iÒu khiÓn trôc
Bo ®iÒu khiÓn trôc
ChuyÓn ®éng gËp cæ tay
ChuyÓn ®éng l¾c cæ tay
Bo ®iÒu khiÓn trôc
ChuyÓn ®éng xoay bµn tay
H×nh 4-4: S¬ ®å minh ho¹ kh¶ n¨ng xuÊt / nhËp cña bé ®iÒu khiÓn robot
d.C¸c lo¹i bé ®iÒu khiÓn
*) Bé ®iÒu khiÓn trong hÖ thèng hë
Robot ho¹t ®éng trong hÖ thèng hë kh«ng nhËn biÕt ®îc vÞ trÝ khi nã dÞch chuyÓn tõ ®iÓm nµy sang ®iÓm kh¸c. Trªn mçi trôc chuyÓn ®éng thêng cã ®iÓm dõng ë mét vµi vÞ trÝ x¸c ®Þnh ®Ó kiÓm tra ®é chÝnh x¸c cña dÞch chuyÓn.
CÊu t¹o : gåm c¬ cÊu khÝ bªn trong robot, dïng thiÕt lËp vÞ trÝ chÝnh x¸c vµ c¸c thiÕt bÞ bªn ngoµi xö lý vµ truyÒn dÉn tÝn hiÖu.
C¸c c¬ cÊu ®Þnh vÞ bªn trong gåm:
+) c¸c cö chÆn h¹n chÕ hµnh tr×nh cè ®Þnh giíi h¹n sù dÞch chuyÓn cña c¬ cÊu t¸c ®éng thuû lùc hay khÝ nÐn ë cuèi hµnh tr×nh hay ë m«t kho¶ng c¸ch x¸c ®Þnh nµo ®ã.
+) C¸c cö chÆn h¹n chÕ hµnh tr×nh cã thÓ ®iÒu chØnh vÞ trÝ
+) C¸c c«ng t¾c h¹n chÕ hµnh tr×nh
+) §éng c¬ bíc cã gãc quay tuú vµo sè xung cung cÊp. §éng c¬ bíc Ýt dïng trong c«ng nghiÖp nhng thêng dïng trong phÇn cøng phô nh bµn ®Þnh vÞ, ®Ó xoay cho robot....
+) ThiÕt bÞ ®¶m b¶o sù tuÇn tù cña robot
+) Bé lËp tr×nh trèng : ngêi ta ®iÒu khiÓn tuÇn tù b»ng c¸ch xÕp ®Æt c¸c cam lªn bÒ mÆt tang trèng. C¸c cam nµy t¸c ®éng lªn c«ng t¾c ®iÖn hay c¸c van thuû lùc ( khÝ nÐn) chÝnh c¸c cam nµy kiÓm so¸t sù dich chuyÓn cña mçi trôc robot. KiÓm so¸t b»ng sè lîng cam vµ tèc ®é cña tang trèng.
+) Logic khÝ nÐn vµ c¸c phÇn tö logic khÝ nÐn: thêi gian tuÇn tù dich chuyÓn cña robot ®îc x¸c ®Þnh b»ng c¸ch liªn kÕt hîp lý c¸c phÇn tö khÝ nÐn.
§iÒu khiÓn Workcell
Khëi t¹o chu kú
Thö kiÓm tra thiÕt bÞ ngo¹i vi
Bé ®iÒu khiÓn lËp tr×nh
Robot khÝ nÐn:
- C¬ cÊu t¸c ®éng
- Hµm kÑp
M« ®un xuÊt
Van khÝ
HiÓn thÞ t×nh tr¹ng ho¹t ®éng cña hÖ thèng:
- C¬ cÊu t¸c ®éng- §Ìn b¸o- Mµn h×nh-B¸o ®éng cßi
M« ®un nhËp
ThiÕt bÞ lËp tr×nh
HÖ thèng c¶m biÕn:
- C«ng t¾c hµnh tr×nh- C¶m biÕn tiÖm cËn- C¶m biÕn quay- C¶m biÕn qu¸ tr×nh ( Lùc, ¸p suÊt, nhiÖt ®é, lu lîng)
- C¶m biÕn kh¸c
H×nh4 - 5: S¬ ®å khèi ®iÒu khiÓn kiÓu vßng hë kÕt hîp víi c¸c c«ng t¾c hµnh tr×nh
*) §iÒu khiÓn robot trong hÖ thèng kÝn
S¬ ®å sau lµ s¬ ®å khèi cña mét hÖ thèng ®iÒu khiÓn kÝn (hÖ thèng servo) sö dông trßn ®iÒu kiÖn vÞ trÝ. ë ®©y m¹ch ®iÒu khiÓn ®îc trang bÞ hai lo¹i c¶m biÕn lµ c¶m biÕn vÞ trÝ vµ c¶m biÕn vËn tèc ®Ó kiÓm so¸t liªn tôc sù thay ®æi vÞ trÝ vµ vËn tèc trªn mét trong s¸u trôc cña robot.
Trôc
Bé so s¸nh Bé so s¸nh van servo hay vÞ trÝ tèc ®é SCR §éng c¬ VÞ trÝ yªu cÇu
Bé khuÕch ®¹i Bé khuÕch ®¹i
Ph¶n håi tèc ®é
Ph¶n håi M¸y ph¸t tèc vÞ trÝ
Bé m· ho¸ vÞ trÝ
H×nh 4-6: S¬ ®å khèi cña mét hÖ thèng kÝn
¦u ®iÓm cña hÖ thèng servo;
Kh¶ n¨ng ®Þnh vÞ tèt cña robot nhê hÖ thèng ®iÒu khiÓn servo sÏ gi¶m ®i ®é phøc t¹p cña tay g¾t.
Robot cã kh¶ n¨ng thùc hiÖn nhiÒu chuyÓn ®éng cã yªu cÇu phøc t¹p ®ång thêi cã kh¶ n¨ng thùc thi nhiÒu ch¬ng tr×nh ®Ó ®¸p øng theo c¸c yªu cÇu s¶n xuÊt cã tr×nh tù thay ®æi kh¸c nhau, gióp cho hÖ thèng s¶n xu¸t cã tÝnh linh ho¹t cao.
3. Hµm truyÒn chuyÓn ®éng mçi khíp ®éng.
Trong c¬ cÊu tay m¸y mçi bËc tù do thêng ®îc ®iÒu khiÓn b»ng mét hÖ thèng truyÒn ®éng riªng. TruyÒn ®éng cã thÓ lµ thuû lùc, khÝ nÐn nhng nhiÒu h¬n c¶ lµ b»ng ®éng c¬ ®iÖn mét chiÒu
S¬ ®å sau lµ s¬ ®å ®éng c¬ ®iÖn mét chiÒu víi tÝn hiÖu vµo lµ ®iÖn ¸p Va ®Æt vµo phÇn øng, tÝn hiÖu ra lµ gãc quay θm cña trôc ®éng c¬ cã kÝch tõ cho ®éng c¬ vµ kÝch tõ tõ ®éc lËp
Trôc ®éng c¬ thêng nèi liÒn víi hép gi¶m tèc råi tíi trôc phô t¶i. Gäi n lµ tû sè truyÒn, θL lµ gãc quay cña trôc phô t¶i, ta cã:
(1)
Momen trªn trôc ®éng c¬ b»ng tæng momen cÇn ®Ó ®éng c¬ quay céng víi momen phô t¶i quy vÒ trôc ®éng c¬
M(t) = Mm(t) + ML* (t) (2)
Ký hiÖu Jm - momen qu¸n tÝnh cña ®éng c¬
JL - momen qu¸n tÝnh cña phô t¶i
Ta cã : Mm (t) = Jm (t) + fm (t) (3)
ML (t) = JL (t) + fL (t) (4)
Trong ®ã Fm vµ F2 lµ hÖ sè c¶n cña ®éng c¬ vµ cña phô t¶i
Theo ®Þnh luËt b¶o toµn n¨ng lîng, c«ng do phô t¶i sinh ra tÝnh trªn trôc phô t¶i lµ M2θ2 ph¶i b»ng c«ng quy vÒ trôc ®éng c¬ M2θm. Tõ ®ã ta cã:
(5)
tÝnh tíi (1) vµ (4) ta cã:
(6)
thay (3) vµ (6) vµo (2) ta cã:
M(t) = (Jm + n2JL ) m (t) + (fm + n2fL) m (t) (7)
M(t) = Jm (t) + fm (t) (8)
Víi J = Jm + n2JL
f = fm + n2fL
Trong ®ã : J - momen qu¸n tÝnh tæng hiÖu dông
F - hÖ sè tæng hiÖu dông
Bëi v× momen trªn trôc ®éng c¬ phô thuéc tuyÕn tÝnh víi cêng ®é dßng ®iÖn phÇn øng vµ kh«ng phô thuéc vµo gãc qua vµ vËn tèc gãc.
M(t) = Kaia (t) (9)
Víi ia – cêng ®é dßng ®iÖn
Ka – hÖ sè tØ lÖ momen
§èi víi m¹ch ®iÖn phÇn øng
(10)
Víi Ra, La - ®iÖn trë vµ ®iÖn c¶m phÇn øng
eb - søc ph¶n ®iÖn ®éng cña ®éng c¬
eb(t) = Kbm (t) (11)
Ke – hÖ sè tû lÖ víi søc ph¶n ®iÖn ®éng
Dïng phÐp biÕn ®æi laplace, tõ (10) ta cã :
Ia (s) = (12)
Ta cã :
M(s) = s2Jm (s) + sfm (s) (13)
Tõ (9) ta cã :
M(s) = KaIa(s) = Ka (14)
Tõ (13) vµ (14) ta cã:
(15)
§©y lµ hµm truyÒn cÇn x¸c ®Þnh, nã lµ tû sè gi÷a tÝn hiÖu ra (gãc quay θm) vµ tÝn hiÖu vµo cña hÖ thèng (®iÖn ¸p Va)
BiÕn ®æi (15) díi d¹ng sau:
(16)
Bëi v× hÖ hrèng gåm cã c¶ ®éng c¬ vµ phô t¶i nªn tÝn hiÖu ra lµ gãc quay cña trôc phô t¶i θL nh trong c«ng thøc (1). Cuèi cïng hµm truyÒn chuyÓn ®éng mét bËc tù do cña tay m¸y lµ :
(17)
vµ s¬ ®å khèi t¬ng øng:
n
ua(s)+ qL(s) -
Hµm truyÒn chuyÓn ®éng cña mét bËc tù do
§Ó ®¬n gi¶n ho¸ cã thÓ kh«ng xÐt ®Õn ¶nh hëng cña ®iÖn c¶m phÇn øng lµ La v× nã thêng qu¸ nhá so víi c¸c nh©n tè ¶nh hëng c¬ khÝ kh¸c. Ph¬ng tr×nh (17) cßn l¹i:
(18)
4. §iÒu khiÓn chuyÓn ®éng mçi khíp ®éng.
NhiÖm vô ®iÒu khiÓn lóc nµy lµ lµm sao cho ®éng c¬ dÞch chuyÓn ®i mét gãc b»ng gãc quay ®· tÝnh to¸n ®Ó ®¶m b¶o theo quü ®¹o ®· chän, ®Ó ®iÒu khiÓn theo quü ®¹o ph¶i ®Æt ®iÖn ¸p vµ ®éng c¬ tû lÖ thuËn víi ®é sai lÖch gãc quay cña khíp ®éng
(19)
Víi Kp _- hÖ sè truyÒn tÝn hiÖu ph¶n håi vÒ vÞ trÝ
e(t) - ®é sai lÖch gãc quay : e(t)= (t) - (t)
Gi¸ trÞ gãc quay tøc thêi (t) ®îc ®o b¸o b»ng c¶m biÕn quang häc hoÆc chiÕt ¸p
BiÕt ®æi laplace (19):
(20)
Thay (20) vµo (18)
(21)
Sau khi biÕn ®æi ®¹i sè ®¬n gi¶n ta cã hµm truyÒn
(22)
Tõ pt (22) hÖ ®iÒu chØnh tû lÖ dÞch chuyÓn mçi khíp ®éng lµ hÖ bËc 2. NÕu c¸c hÖ sè ph¬ng tr×nh bËc 2 nµy lµ d¬ng th× hÖ sÏ æn ®Þnh. §Ó n©ng sao ®Æc tÝnh ®éng lùc häc cña hÖ vµ ®Ó gi¶m sai sè tÜnh cã thÓ t¨ng hÖ sè Kp vµ xÐt tíi ®¹o hµm cña ®é sai lÖch dÞch chuyÓn qua hÖ sè k. Muèn thÕ th× ®iÖn ¸p ®iÒu khiÓn ®éng c¬ sÏ tØ lÖ thuËn víi ®é sai lÖch dÞch chuyÓn vµ ®¹o hµm cña nã:
(23)
Nh vËy khi cã liªn hÖ ph¶n håi hÖ thèng trë thµnh khÐp kÝn
Sau khi biÕn ®æi laplace biÓu thøc (23) vµ thay Uavµo (21) ta cã hµm truyÒn:
(24)
Tõ ®ã cã:
(25)
n
Ua(s) qL(s) -
S¬ ®å ®iÒu khiÓn chuyÓn dÞch 1 khíp ®éng cã liªn hÖ ph¶n håi
5. §¸nh gi¸ ®Æc tÝnh ®éng lùc cña hÖ ®iÒu khiÓn.
Tríc hÕt cÇn nghiªn cøu ph¹m vi thay ®æi hÖ sè truyÒn ph¶n håi vÒ vih trÝ vµ vËn tèc (hÖ sè Kp vµ hÖ sè Kv)
Nh ®· biÕt, ph¬ng tr×nh ®Æc trung cña hÖ bËc 2 cã d¹ng chuÈn nh sau:
S2 + 2xwns + wn2 = 0 (26)
Víi e vµ wn - hÖ sè gi¶m chÊn vµ tÇn sã riªng cña hÖ dao ®éng
§èi chiªu gi÷a 2 ph¬ng tr×nh (25) vµ (26) ta cã:
(27)
2xwn (28)
§Ó ®¶m b¶o chÕ ®é lµm viÖc cã gi¶m chÊn cÇn thiÕt th× x ³ 1. Do vËy :
x (29)
Tõ ®iÒu kiÖn (29):
(30)
§Ó tr¸nh dßng ®iÖn céng hëng cÇn chän
wn £ 0,5wr (31)
TÇn sè céng hëng cña hÖ kÕt cÊu chñ yÕu phô thuéc vµo vËt liÖu chÕ t¹o m¸y. NÕu gäi ®é cøng v÷ng cña hÖ khíp ®éng lµ Ker th× momen g©y nªn Kevθm(t) , c©n b»ng víi momen qu¸n tÝnh cña ®éng c¬
Jm (t) + Kevθm (t) = 0 (32)
Pt ®Æc trng cña biÓu thøc (32) sau khi biÕn ®æi laplace lµ :
Js2 + Kev = 0 (33)
Gi¶i ph¬ng tr×nh trªn r×m tÇn sè céng hëng
(34)
NÕu w0 lµ tÇn sè céng hëng ®o ®îc øng víi momen qu¸n tÝnh s0 ®· biÕt th× ®èi víi momen qu¸n tÝnh S1 tÇn sè céng hëng t¬ng øng lµ :
(35)
Theo ®iÒu kiÖn (31), (27) cã:
(36)
TÝnh thªm biÓu thøc (34) ta cã:
(37)
BiÕt Kp thay vµo (30) nhËn ®îc: (38)
6. §iÒu khiÓn chuyÓn ®éng robot nhiÒu bËc tù do
NhiÖm vô quan träng ®Çu tiªn cña ®iÒu khiÓn robot lµ ®¶m b¶o sao cho ®iÓm t¸c ®éng cuèi E ( End- effector) cña c¬ cÊu tay m¸y ph¶i dich chuyÓn b¸m theo mét quü ®¹o ®Æt tríc. Kh«ng nh÷ng thÕ, hÖ to¹ ®é xe, ye , ze g¾n liÒn t¹i ®iÓm E ®ã ph¶i duy tr× theo mét ®Þnh híng nµo ®ã. Tuy nhiªn ë ®©y ta ph¶i tÝnh tíi c¸c ®iÒu kiÖn thùc tÕ khi lµm viÖc, nh lµ cã sù t¸c ®éng cña momen lùc, cña m«i trêng lµm viÖc...
C¸c yÕu tè nµy sÏ lÇn lît ®îc tÝnh tíi vµ ph¬ng ph¸p ®iÒu khiÓn còng trë nªn ®a d¹ng vµ phong phó h¬n, tuú theo yªu cÇu n©ng cao chÊt lîng ®iÒu khiÓn.
Nh ®· biÕt c¸c khíp ®éng cña robot ®Òu cã nguån ®éng lùc riªng, nªn ®iÒu khiÓn robot lµ ®iÒu khiÓn c¸c nguån ®éng lùc ®éc lËp ®ã. S¬ ®å khèi tæng qu¸t cña hÖ thèng ®iÒu khiÓn robot ®îc m« t¶ trªn h×nh sau:
FM
Robot
Bé ®iÒu khiÓn
qd e q
S¬ ®å hÖ thèng ®iÒu khiÓn
qd : vect¬ vÞ trÝ ®Æt cña biÕn khíp
: lµ vect¬ tèc ®é thay ®æi biÕn khíp t¬ng øng
FM : vect¬ lùc ®éng t¹o nªn ë khíp ®éng. §ã lµ lùc hoÆc momen t¹o nªn bëi nguån ®éng lùc ë khíp ®éng.
Ph¬ng tr×nh ®éng lùc häc cña Robot ®· ®îc viÕt díi d¹ng ma trËn: (39)
CÊu tróc bé ®iÒu khiÓn vso thÓ lùa chän lµ luËt ®iÒu khiÓn tû lÖ ®¹o hµm (PD – prportional – Derivative):
(40)
Trong ®ã :
e - sai sè vÞ trÝ cña khíp ®éng : e = qd – q
- sai sè tèc ®é :
Kp - ma trËn ®ßng chÐo c¸c hÖ sè khuyÕch ®¹i cña n líp ®éng : Kp = diag (Kp1, Kp2, ... , Kpn)
KD- ma trËn ®êng chÐo cña hÖ sè ®¹o hµm cña n khíp ®éng : KD = diag (KD1, KD2, ... , KDn)
S¬ ®æ hÖ thèng ®iÒu khiÓn ph¶n håi víi cÊu tróc ®iÒu khiÓn PD cã d¹ng ®¬n gi¶n :
KP
qD e
Robot
KD
S¬ ®å cÊu tróc hÖ thèng víi bé ®iÒu khiÓn PD cã ®é t¾t dÇn
Trªn s¬ ®å trªn tÝn hiÖu ®Æt vÞ trÝ qd ®îc so s¸nh víi vÞ trÝ tøc thêi q vµ ®é sai lÖch e t¸c ®éng vµo kh©u khuyÕch ®¹i víi hÖ sè Kp. TÝn hiÖu ra cña kh©u tû lÖ ®îc céng ®¹i sè víi tÝn hiÖu t¾t dÇn tû lÖ víi tèc ®é cña khíp ®éng
Fm = Kp (qd - q ) + KD (41)
HÖ thèng víi cÊu tróc luËt ®iÒu kiÓn PD cã ®é t¾t dÇn sÏ kh«ng thÝch hîp víi mét sè kiÓu robot. Mét d¹ng hÖ thèng ®iÒu khiÓn kh¸c giíi thiÖu trªn h×nh trªn cã bæ sung thªm tÝn hiÖu ®Æt tèc ®é qd vµ ®é sai lÖch tèc ®é e t¸c ®éng vµo kh©u khuyÕch ®¹i KD
KP
-
qD q
Robot
FM
KD
-
-
§é chÝnh x¸c tÜnh cña hÖ thèng ®iÒu khiÓn cã thÓ n©ng cao b»ng c¸ch t¨ng hÖ sè khuyÕch ®¹i Kp. Tuy nhiªn hÖ sè Kp lín sÏ lµm gi¶m ®é æn ®Þnh cña hÖ thèng còng nh lµm t¨ng ®é nhiÔu. Bé ®iÒu khiÓn cã cÊu tróc PID sÏ kh¾c phôc ®îc nhîc ®iÓm ®ã cña bé ®iÒu khiÓn PD. Khi ®ã ph¬ng tr×nh lùc ®éng FM t¸c ®éng lªn khíp ®éng sÏ cã d¹ng :
(42)
Trong ®ã :
Ki – ma trËn ®êng chÐo c¸c hÖ sè tÝch ph©n cña n khíp ®éng
Ki = diag ( Ki1, Ki2, ... , Kin)
Nh vËy tuú thuéc cÊu tróc ®· lùa chän bé ®iÒu khiÓn, ta ®em ®èi chiÕu ph¬ng tr×nh (41) , (42) víi ph¬ng tr×nh Lagrange, tõ ®ã nhËn ®îc c¸c ph¬ng tr×nh cña hÖ ®iÒu khiÓn t¬ng øng. Tõ c¸c ph¬ng tr×nh cña hÖ ®iÒu khiÓn nµy cã thÓ lùa chän Kp, KD vµ Ki sao cho sai lÖch vÞ trÝ e sÏ tiÕn tíi 0.
7. §iÒu khiÓn ®éng c¬ thuû lùc
C¸c ®éng c¬ thuû lùc ®îc ®iÒu khiÓn b»ng c¸ch thay ®æi lu lîng dÇu qua b¬m. BÊt kÓ sù kh¸c nhau vÒ cÊu tróc vËt lý, c¸c mèi quan hÖ c¬ b¶n gi÷a lu lîng vµ ¸p suÊt, chuyÓn ®éng cña chÊt láng vµ chuyÓn ®éng cña c¸c chi tiÕt, sù c©n b»ng c¬ häc cña c¸c chi tiÕt ®Õu xuÊt ph¸t tõ ®¹o hµm quan hÖ vµo/ra.
Gi¶ sö Q lµ lu lîng cung cÊp, Qm lµ lu lîng vµo cña ®éng c¬, Qt lµ lu lîng tæn hao do lät dÇu trªn b¬m, Qc lµ lu lîng tæn hao do tÝnh nÐn ®îc cña dÇu, ta nhËn ®îc ph¬ng tr×nh c©n b»ng lu lîng nh sau:
Q = Qm + Ql + Qc (43)
C¸c ®¹i lîng tæn hao Ql vµ Qc ®îc tÝnh ®Õn khi hÖ thèng lµm viÖc díi ¸p suÊt cao, cì hµng tr¨m atmosphe.
Gäi P lµ chªnh lÖch ¸p suÊt gi÷a ®Çu ra vµ ®Çu vµo cña b¬m do t¶i, ta cã quan hÖ:
Ql = klP (44)
Tæn hao n¨ng lîng do tÝnh nÐn ®îc cña chÊt láng tû lÖ víi thÓ tÝch tøc thêi cña chÊt láng V vµ ¸p suÊt P hÖ sè nÐn g vµ biÕn thøc s :
Qc = g,VsP (45)
Tõ (6.12) thÊy r»ng hÖ sè tû lÖ kc = Υ.V gi÷a ®¹o hµm theo thêi gian cña ¸p suÊt P vµ lu lîng Qc phô thuéc vµo thÓ tÝch V cña chÊt láng.V× vËy ®èi víi ®éng c¬ quay th× kc lµ h»ng sè, cßn ®èi víi ®éng c¬ tÞnh tiÕn th× V thay ®æi nªn ph¶n øng cña hÖ thèng tuú thuéc ®iÓm c«ng t¸c.
Lu lîng chÊt láng vµo ®éng c¬ tû lÖ víi lîng biÕn thiªn trong mét ®¬n vÞ thêi gian cña tÓ tÝch chÊt láng trong bÓ chøa. MÆt kh¸c lîng biÕn thiªn nµy tû lÖ víi vËn tèc gãc cña ®éng c¬. Cuèi cïng nhËn ®îc:
Qm = kqw (46)
§iÒu kiÖn c©n b»ng c¬ häc cña c¸c chi tiÕt chuyÓn ®éng ®îc m« t¶ b»ng ph¬ng tr×nh t¬ng tù nh (3.3)
Cm = (sIm + Fm)w +Cr (47)
Cuèi cïng th× momen cña ®éng c¬ tû lÖ víi ®é chªnh lªch ¸p suÊt cña b¬m:
Cm = ktP (48)
§èi víi van ®iÒu khiÓn, hµm truyÒn gi÷a vÞ trÝ X cña van vµ ®iÖn ¸p ®iÒu khiÓn Vc ®îc x¸c ®Þnh nh sau:
(49)
V× h»ng sè thêi gian Ts rÊt nhá (cì mili gi©y) so víi c¸c h»ng sè thêi gian kh¸c cña hÖ thèng, nªn Gs ®îc coi lµ hÖ sè truyÒn t¬ng ®¬ng cña van vµ quan hÖ gi÷a Vc vµ X lµ tuyÕn tÝnh.
Qm
Kq+
X Q Qc P Cm W
+ + + - - -
kq
H×nh 4 – 7: S¬ ®å khèi hÖ ®iªu khiÓn ®éng c¬ thuû lùc
Trªn c¬ së c¸c ph¬ng tr×nh ®· nªu, cã thÓ x©y dùng s¬ ®å khèi cña hÖ thèng ®iÒu khiÓn cña ®éng c¬ thuû lùc, gåm van, bé ph©n phèi, ®éng c¬ nh trong h×nh 4-7. So s¸nh h×nh 4-2 víi h×nh 4-7 cã thÓ nhËn ra sù t¬ng tù vÒ h×nh thøc gi÷a ®Æc tÝnh ®éng lùc häc cña ®éng c¬ thuû lùc vµ ®éng c¬ ®iÖn. Tuy nhiªn ®iÒu ®ã kh«ng cã nghÜa lµ cã thÓ dïng ®éng c¬ thuû lùc ®Ó ®iÒu khiÓn vËn tèc vµ ®iÒu khiÓn m«men thay cho ®éng c¬ ®iÖn. VÒ h×nh thøc th× m¹ch ph¶n håi ¸p suÊt cña ®éng c¬ ®iÖn, nhng kh«ng thÓ thay ®æi kÕt cÊu cña panel thuû lùc mét c¸ch dÔ dµng nh ®èi víi mét b¶ng m¹ch ®iÖn.
Ch¬ng V
Ng«n ng÷ lËp tr×nh cña robot
I. Giíi thiÖu chung vÒ lËp tr×nh cho robot.
Khi xem xÐt vÊn ®Ò lËp tr×nh cho robot, kh«ng nh÷ng cÇn quan t©m ®Õn chuyÓn ®éng cña b¶n th©n robot mµ cßn ph¶i lu ý ®Õn sù ho¹t ®éng cña c¶ hÖ thèng s¶n xuÊt, mµ robot lµ mét thµnh viªn.
HÖ thèng s¶n xuÊt gåm nhiÒu ®¬n nguyªn hoÆc m«®un thiÕt bÞ s¶n xuÊt (Workceell). §ã lµ mét côm thiÕt bÞ, bao gåm mét hoÆc mét vµi robot, m¸y c«ng t¸c hoÆc thanh b¨ng chuyÓn, c¸c c¬ cÊu cÊp tho¸t ph«i hoÆc ®å g¸ phô trî kh¸c v.v… Th«ng thêng ®Ó lËp tr×nh ®iÒu khiÓn robot tríc hÕt ph¶i m« pháng sù ho¹t ®éng cña nã “workcell” cô thÓ.
Cã thÓ ph©n t¸ch thµnh 2 ph¬ng ph¸p lËp tr×nh: lËp tr×nh trùc tuyÕn (on – line programming) vµ lËp tr×nh ngo¹i tuyÕn (off-line programming).
Khi lËp tr×nh trùc tuyÕn, ngêi vËn hµnh robot trùc tiÕp tiÕn hµnh lËp tr×nh trªn b¶n th©n r«bot hoÆc thiÕt bÞ phô trî kÌm theo. Cã ph¬ng ph¸p lËp tr×nh thñ c«ng (manual input), ph¬ng ph¸p lËp tr×nh theo kiÓu dËy häc b»ng dÉn d¾t(teach by lead through) vµ ph¬ng ph¸p lËp tr×nh theo kiÓu d©þ häc b»ng thiÕt bÞd¹y häc gäi lµ “teach pendant”
LËp tr×nh thñ c«ng lµ ph¬ng ph¸p ®¬n gi¶n nhÊt lµ thÝch hîp nhÊt víi c¸c lo¹i robot kh«ng ®îc trang bÞ thiÕt bÞ phô tr¬ ®éng (non – servo – controlled robots), kh«ng cã tÝn hiÖu ph¶n håi. §Ó lËp tr×nh cã thÓ dïng c¸c c÷ tú, c¬ cÊu cam, b¶ng æ c¾m ®iÖn, c¸c c«ng t¸c hµnh tr×nh v.v… c¸c lo¹i nµy tuy ®¬n gi¶n nhng l¹i cã nhiÒu øng dông. Thùc tiÔn s¶n xuÊt ®· chøng tá r»ng cã thÓ chÕ t¹o ra nh÷ng ch¬ng tr×nh thao t¸c kh«ng ®¬n gi¶n b»ng c¸ch thøc ®¬n gi¶n ®ã.
Ph¬ng ph¸p dÉn d¾t ®Ó “d¹y häc” cho robot cã thÓ thùc hiÖn ®îc nh÷ng c«ng viÖc tinh tÕ h¬n. Ngêi vËn hµnh dÉn d¾t robot lµ c¸c thao t¸c theo yªu cÇu vµ ë nh÷ng vÞ trÝ cÇn thiÕt, c¸c tÝn hiÖu ®îc nhËn biÕt tõ c¸c c¶m biÕn (servo) l¾p trªn robot sÏ ®îc ghi l¹i. Khi lµm viÖc c¸c th«ng tin tÝn hiÖu ®· ghi nhí nµy sÏ t¸c ®éng vµo c¬ cÊu chÊp hµnh lµm cho robot hoµn toµn lÆp l¹i mét c¸ch tù ®éng c¸c thao t¸c ®· “häc” ®îc.
Cã thÓ “d¹y häc” cho robot theo ph¬ng ph¸p dïng hép ®iÒu khiÓn “teach pendant”. ®ã lµ mét hép nhá cÇm tay cã c¸c nót bÊm ®iÒu khiÓn. Khi bÊm c¸c nót ®iÒu khiÓn nµy, c¸c khíp ®éng cña robot chuyÓn dÞch mét ®¹i lîng nµo ®ã theo ý ngêi ®iÒu khiÓn vµ c¸c gi¸ trÞ ghi l¹i ®Ó lËp tr×nh khi chuyÓn sang chÕ ®é tù ®éng.
BiÓu thÞ c¸c ph¬ng ph¸p lËp tr×nh kÓ trªn nh c¸c bíc ph¸t triÓn hiÖn ®¹i dÇn. LËp tr×nh ngo¹i tuyÕn vµ mét bíc ph¸t triÓn cao h¬n vÒ chÊt.
LËp tr×nh ngoai tuyÕn (off – line programming) kh«ng tiÕn hµnh trùc tiÕp trªn thiÕt bÞ robot, mµ tiÕn hµnh gi¸n tiÕp trªn m¸y tÝnh. §Ó thùc hiÖn ®îc viÖc trao ®æi th«ng tin gi÷a ngêi vµ robot ph¶i dïng ®Õn ng«n ng÷ mµ c¶ hai ®Òu hiÓu ®îc. C¸c ng«n ng÷ ch¬ng tr×nh lµ ng«n ng÷ têng minh (expelicit languages) cho phÐp ngêi lËp tuyÒn tÝn hiÖu cho m¸y c«ng t¸c thùc hiÖn c¸c thao t¸c cÇn thiÕt.
M¸y tÝnh lµ mét thiÕt bÞ v¹n n¨ng, tæ hîp c¸c lÖnh ®Ó m¸y hoµn thµnh c¸c c«ng viÖc rÊt ®a d¹ng. Ng«n ng÷ m¸y cho phÐp dïng c¸c ng«n ng÷ bËc cao, gäi lµ ng«n ng÷ ph¸t triÓn. Trong tin häc cã nhiÒu l¹i ng«n ng÷. tuy nhiªn trong ®iÒu khiÓn nãi chung vµ ®iÒu khiÓn robot nãi riªng cÇn quan t©m tíi sù tiÖn lîi vµ nhanh chãng ®Ó ®¶m b¶o thêi gian thùc. V× thÕ xuÊt hiÖn nhiÒu lo¹i h×nh ng«n ng÷ chuyªn dông, ®Þnh híng cho mét lo¹i vÊn ®Ò nµo ®ã.
Nh vËy, khi lËp tr×nh ngo¹i tuyÕn ®Ó cÇn dïng ng«n ng÷ lËp tr×nh. Møc th«ng thêng dïng c¸c ng«n ng÷ têng minh (explicit language). Møc cao h¬n lµ dïng ng«n ng÷ kh«ng têng minh (implicit language). Nh÷ng ng«n ng÷ nµy cho phÐp ngêi sö dông ra lÖnh ®Ó robot thùc hiÖn c¸c c«ng viÖc mong muèn mét c¸ch trùc tiÕp mµ kh«ng cÇn chØ ra chi tiÕt c¸c ho¹t ®éng cña robot nh ng«ng ng÷ lËp tr×nh th«ng thêng. VÝ dô, ng«n ng÷ AML cña h·ng IBM, Karel cña h·ng General Motor, Fanuc, Rai, cña tËp ®oµn Automatix, Jas cña NASAvµ RPL cña SRI Inte rnational . C¸c ng«n ng÷ nµy cßn ®ang ë giai ®o¹n ph¸t triÓn .
VËy ph¹m vi øng dông ng«n ng÷ têng minh còng cã 2 møc
- Ng«n ng÷ robot chuyªn dông.
Nh÷ng ng«n ng÷ lËp tr×nh nµy ®îc x©y dùng nh mét nh«n ng÷ míi có ph¸p (syntax) vµ ng÷ nghÜa (sematics) cöa c¸cng«n ng÷ nµy cÇn ph¶i ®¬n gi¶n v× ngêi lËp tr×nh cho c¸c øng dông c«ng nghiÖp kh«ng ph¶i lµ c¸c chuyªn gia l©p tr×nh. VÝ dô, ng«n ng÷ VAL 2 cña Unimation, Al cña ®¹i häc Stan®fod.
Ng«n ng÷ ph¸t triÓn.
Ng«n ng÷ nµy t¹o ra c¸c th viÖn robot cho ng«n ng÷ lËp tr×nh bËc cao ®· cã s½n. Nh÷ng ng«n ng÷ nµy ®îc x©y dùng b»ng c¸ch dùa trªn c¸c ng«n ng÷ lËp tr×nh bËc cao th«ng dông (vÝ dô nh Pascal) vµ thªm vµo mét th viÖn c¸c thñ tôc vÒ hµm ®Æc biÖt dïng cho robot. Khi viÕt ch¬ng tr×nh Pascal ®Ó ®iÒu khiÓn robot, ngêi sö dông gäi c¸c hµm hoÆc c¸c thñ tôc ®· ®Þnh nghÜa tríc trong th viÖn ®Ó xö lý c¸c néi dung cã liªn quan ®Õn viÖc tÝnh to¸n hoÆc ®iÒu khiÓn robot.
VÝ dô, PASRO (Pascal for robot) lµ mét th viÖc dïng cho lËp tr×nh robot, cung cÊp nhiÒu thñ tôc vµ hµm ®Æc biÖt ®Ó tÝnh to¸n vµ ®iÒu khiÓn eb dïng trong m«i trêng ng«n ng÷ Turbo Pascal, hoÆc Pasro/ C lµ ph¸t triÓn cña Pasro, nhng ®îc biÕt trªn c¬ së ng«n ng÷ Turbo C
II. M« t¶ c¸c vËt thÓ vµ nhiÖm vô.
1. M« t¶ c¸c vËt thÓ.
C¸c vËt thÓ gäi lµ c¸c ®èi t¸c cña robot trong c«ng viÖc vµ c¸c thiÕt bÞ vµ ®å dïng trong m«i trêng lµm viÖc, chóng rÊt ®a d¹ng vµ phong phó. Tuy nhiªn cã thÓ dùa vµo c¸c khèi c¬ b¶n sau ®©y ®Ó m« t¶ chóng :
- Khèi h×nh vËt thÓ trßn xoay (rotative)
H×nh 5 – 1 :M« t¶ chi tiÕt h×nh trô
- Khèi h×nh vËt thÓ l¨ng trô (prismatic)
H×nh 5 -2 : M« t¶ vËt thÓ h×nh ®a diÖn
C¸c vËt thÓ cã cÊu tróc hçn hîp (combination) cã thÓ m« t¶ b»ng c¸ch ghÐp nèi c¸c khèi c¬ b¶n.
Khèi h×nh vËt thÓ xoay trßn ®îc ®Æc trng b»ng to¹ ®é t©m vµ b¸n kÝnh cña h×nh trßn c¸c tiÕt diÖn. VÝ dô, trªn h×nh 5-1 m« t¶ mét chi tiÕt m¸y h×nh trô b¸n kÝnh r = 0,5; chiÒu dµi l = 6; n»m däc theo trôc z.
Khèi h×nh vËt thÓ ®a diÖn ®îc ®Æc trng b»ng to¹ ®é c¸c ®iÓm gãc c¹nh cña nã. Khi m« t¶ c¸c vËt thÓ trong m«i trêng lµm viÖc, còng nh khi m« t¶ qu¸ tr×nh thao t¸c cña robot vµ dÞch chuyÓn c¸c ®èi t¸c, cã thÓ dïng c¸c phÐp biÕn ®æi thuÇn nhÊt.
XÐt vÝ dô sau ®©y:
Cho mét vËt thÓ ®a diÖn trong hÖ to¹ ®é c¬ së xyz nh h×nh 5-2. Cã thÓ lËp ma trËn mµ mçi cét lµ mét vÐct¬ më réng biÓu thÞ mét ®iÓm gãc cña tam trô. Cô thÓ ®èi víi h×nh 5-2 cã 6 ®iÓm gãc, ta cã :
(5.1)
Thùc hiÖn phÐp biÕn ®æi :
H = Tp(4,0,0).R(y,900) (5.2)
sÏ lÇn lît ®îc c¸c kÕt qu¶ sau :
- TÞnh tiÕn vËt thÓ däc theo trôc x mét ®o¹n ng¾n b»ng 4 ®¬n vÞ t¬ng øng víi phÐp biÕn ®æi H1 = Tp(4,0,0), h×nh 5-4
- Råi cho vËt thÓ quay quanh trôc y gãc 900 vµ kÕt qu¶ cña hai phÐp biÕn ®æi trªn H2 = Tp(4,0,0). R(y, 900) h×nh 5-5
TiÕp tôc quay vËt thÓ quanh trôc z 900 vµ kÕt qu¶ cña phÐp biÕn ®æi H theo (5.2), h×nh 5-3
H×nh 5 -4 : VËt thÓ sau phÐp biÕn ®æi H1 = Tp(4,0,0)
H×nh 5-5 :. VËt thÓ sau phÐp biÕn ®æi H2 = Tp(4,0,0).R(y,900)
H×nh 5 - 6 :. VËt thÓ sau c¸c phÐp biÕn ®æi H = Tp(4,0,0).R(y,900).R(x,900)
Ma trËn H theo biÓu thøc (5.2) cã thÓ x¸c ®Þnh b»ng tÝch ma trËn quen biÕt ®èi víi c¸c phÐp biÕn ®æi c¬ b¶n nãi trªn, ta cã :
(5.3)
Nh vËy dÔ dµng x¸c ®Þnh ma trËn V biÓu thÞ vËt thÓ sau c¸c phÐp biÕn ®æi (5.2)
(5.4)
2. M« t¶ nhiÖm vô
NhiÖm vô giao cho robot thùc hiÖn thêng ®îc m« t¶ b»ng c¸c thao t¸c chuyÓn dÞch. Cã thÓ t×m hiÓu néi dung nµy th«ng qua mét vÝ dô cô thÓ nh tr×nh bµy trªn h×nh vÏ 5-4 ë ®©y robot lÊy trªn b¨ng chuyÒn c¸c chiÕc chèt h×nh trô ®îc m« t¶ trªn h×nh 5-2, ®Ó l¾p vµo c¸c lç trªn th©n m¸y h×nh hép.
H×nh 5 – 7 : M« t¶ nhiÖm vô
NhiÖm vô nãi trªn cã thÓ m« t¶ b»ng mét d·y liªn tôc c¸c vÞ trÝ thao t¸c sau ®©y.
P1 : Híng tíi chèt
P2 : KÑp vµo chèt
KÑp chÆt chèt
P3 : N©ng cao chèt
P4: Híng tíi lç víi c¸c gãc nghiªng nµo ®ã
P5: Dõng l¹i khi ch¹m lç
P6: §iÒu chØnh l¹i híng gãc nghiªng
P7: L¾p chÆt vµo lç
Nh¶ chèt ra
P8: Rêi ®i.
Dïng ph¬ng ph¸p to¸n ®å chuyÓn ®æi ®Ó m« t¶ nhiÖm vô t¹i c¸c vÞ trÝ thao t¸c, nh tr×nh bµy trªn h×nh 5- 8.
H×nh 5 - 8. To¸n ®å chuyÓn ®æi m« t¶ nhiÖm vô t¹i c¸c vÞ trÝ.
T¬ng øng:
P1: ZT6E = P PA (5.5)
P2: ZT6E = P PG (5.6)
P3: ZT6E = P PD PG (5.7)
P4: ZT6E = H HRi PHA PG (5.8)
P5: ZT6E = H HRi PCH PG (5.9)
P6: ZT6E = H HRi PAL PG (5.10)
P7: ZT6E = H HRi PN PG (5.11)
P8: ZT6E = H HRi PN PG (5.12)
Trong ®ã ë mçi vÞ trÝ thao t¸c ®îc m« t¶ b»ng ZT6E (xem h×nh 5-11) víi :
Z - M« t¶ vÞ trÝ tr¹ng th¸i cña robot trong hÖ to¹ ®é gèc nµo ®ã
T6 - M« t¶ vÞ trÝ tr¹ng th¸i cña ®iÓm cuèi cña c¸nh tay robot trong hÖ to¹ ®é cè ®Þnh g¾n víi gi¸ ®ì cña robot
E - M« t¶ vÞ trÝ tr¹ng th¸i ®iÓm cuèi cña c«ng cô kÌm theo.
Nãi ®Õn vÞ trÝ tr¹ng th¸i lµ nãi ®Õn vÞ trÝ vµ híng cña hÖ to¹ ®é g¾n víi vÞ trÝ ®ang kh¶o s¸t. Víi c¸ch m« t¶ ®ã, khi m« t¶ vÞ trÝ robot th× chØ cÇn thay ®æi Z vµ khi thay ®æi c«ng cô thao t¸c th× chØ cÇn thay ®æi E.
§Ó m« t¶ cÊu tróc vÒ nhiÖm vô, ë ®©y còng dïng phÐp biÕn ®æi t¬ng øng sau ®©y:
P- M« t¶ vÞ trÝ tr¹ng th¸i cña chiÕu chèt trong hÖ to¹ ®é gèc
PA- M« t¶ vÞ trÝ tr¹ng th¸i cña bµn kÑp ®ang híng tíi chèt
PG- M« t¶ vÞ trÝ tr¹ng th¸i cña bµn kÑp ®ang kÑp chèt so víi chèt
PD- M« t¶ vÞ trÝ tr¹ng th¸i cña bµn kÑp b¾t ®Çu mang chèt ®i
H- M« t¶ vÞ trÝ tr¹ng th¸i cña hép th©n m¸y cã hai lç
HRi- M« t¶ vÞ trÝ tr¹ng th¸i cña lç thø i trong hép th©n m¸y so víi hÖ to¹ ®é H.
PHA- M« t¶ vÞ trÝ tr¹ng th¸i cña chèt ®ang híng tíi lç thø i
PCH- M« t¶ vÞ trÝ tr¹ng th¸i cña chèt khi ch¹m vµo lç
PAL- M« t¶ vÞ trÝ tr¹ng th¸i lóc b¾t ®Çu ®îc l¾p vµo lç
PN- M« t¶ vÞ trÝ tr¹ng th¸i cña chèt khi l¾p vµo lç
ViÖc thùc hiÖn c¸c nhiÖm vô trªn cã thÓ trë nªn phøc t¹p h¬n nÕu trong ®ã ngoµi nh÷ng bíc ®i x¸c ®Þnh, vÝ dô nh HRi hoµn toµn cã thÓ x¸c ®Þnh b¶n vÏ kü thuËt, cßn cã c¸c bíc ®i kh¸c cÇn th«ng tin ®Ó ®iÒu chØnh. Trong trêng hîp nµy thêng sö dông kÕt hîp víi c¸c biÖn ph¸p kh¸c, vÝ dô, ph¬ng ph¸p d¹y häc cho robot.
Trªn h×nh 5-9 tr×nh bµy 3 hÖ to¹ ®é Z, P vµ H g¾n liÒn t¬ng øng víi robot, chiÕc chèt vµ th©n hép cã hai lç.
H×nh 5 - 9: C¸c hÖ to¹ ®é Z, P vµ H
ThiÕt lËp quan hÖ cña c¸c hÖ to¹ ®é Z, P vµ H víi nhau vµ víi c¸c hÖ to¹ ®é gèc. VÝ dô, trong hÖ to¹ ®é gèc nÕu chän gèc cña hÖ Z ë to¹ ®é x = - 30, y = 0, z = 50 nh trªn h×nh 5 - 9, ta cã:
(5.13)
Trªn h×nh 5-10 cã 2 hÖ to¹ ®é: T6 g¾n víi ®iÓm cuèi cña c¸nh tay robot vµ E víi t©m cña bµn kÑp. §iÓm gèc cña hÖ E n»m ë vÞ trÝ (0,0,10) trong hÖ to¹ ®é T6. Do vËy, ta cã:
( 5.14)
H×nh5 – 10: C¸c hÖ to¹ ®é T6 vµ E.
Trªn h×nh 5 - 11 tr×nh bµy c¸ch bè trÝ c¸c hÖ to¹ ®é: H gÇn víi h«p th©n m¸y> HR1 gÇn víi c¸c lç, theo ®ã ta cã:
; (5.15)
H×nh 5 – 11: Hép th©n m¸y vµ c¸c hÖ to¹ ®é
H×nh 5-12 m« t¶ vÞ trÝ tr¹ng th¸i khi chèt ®· l¾p vµo lç. Khi ®ã trôc Z cña chèt ph¶i trïng víi ®êng trôc cña lç. V× chèt cã h×nh trô trßn ®èi xøng nªn ph¬ng cña trôc x vµ y cã thÓ tuú ý. Chän ph¬ng trôc xz th¼ng ®øng tøc lµ gi÷ nguyªn nh ph¬ng th¼ng ®øng lóc chèt tõ vÞ trÝ n»m ë b¨ng t¶i võa ®îc n©ng lªn. VËy vÞ trÝ tr¹ng th¸i cña chèt khi ®· l¾p vµo lç cã ®é s©u lµ 4 ®îc m« t¶ bëi ma trËn chuyÓn ®æi sau so víi HR:
(5.16)
H×nh 4.13 m« t¶ vÞ trÝ bµn kÑp trªn chiÕc chèt, cßn ma trËn chuyÓn ®æi sau ®©y m« t¶ vÞ trÝ tr¹ng th¸i cña bµn kÑp chèt so víi chèt.
H×nh 5 – 12: Chèt l¾p vµo lç
(5.17)
H×nh 5 – 13: Chèt l¾p vµo lç
TiÕp theo x¸c ®Þnh c¸c ma trËn chuyÓn ®æi kh¸c c¸c tõ quan hÖ cÊu tróc ë c¸c vÞ trÝ thao t¸c kh¸c nhau cña robot nh ®· ®îc m« t¶ ë trªn.
øng víi vÞ trÝ p1 (5.5) tøc lµ lóc bµn kÑp híng tíi chèt:
ZT6E = P PA
Tõ ®ã :
PA = P-1 ZT6E (5.18)
øng víi vÞ trÝ p2(5.6) tøc lµ lóc bµn kÑp chÆt chèt :
ZT6E = P PG
Tõ ®ã :
PD = P-1 ZT6E PG-1 (5.19)
øng víi vÞ trÝ p3 (5.4) tøc lµ lóc n©ng cao chèt :
ZT6E = P PD PG
Tõ ®ã :
PD = P-1 ZT6E PG-1 (5.20)
øng víi vÞ trÝ p4 (5.6) tøc lµ lóc híng tíi lç :
ZT6E = H HR1 PHA PG
Tõ ®ã :
PHA = (H HR1) ZT6E PG-1 (5.21)
øng víi vÞ trÝ p5 (5.9) tøc lµ lóc dõng l¹i khi ch¹m vµo lç :
ZT6E = H HR1 PAL PG
Tõ ®ã:
PCH = (H HR1)-1 ZT6E PG-1 (5.22)
øng víi vÞ trÝ p6 (5.10) tøc lµ lóc ®iÒu chØnh híng gãc nghiªng:
ZT6E = H HR1 PN PG
Tõ ®ã : H = ZT6E( HR1 PN PG)-1
H×nh 5 – 14: C¸c vÞ trÝ thao t¸c p4, p5 vµp6
3.HÖ thèng robot lµm viÖc víi camera.
3.1 BiÕn ®æi chiÕu h×nh
BiÕn ®æi chiÕu h×nh lµ phÐp biÕn ®æi quang häc ®Ó chiÒu c¸c ®iÓm trong kh«ng gian 3 chiÒu lªn mét mÆt ph¼ng. PhÐp biÕn ®æi nµy rÊt cÇn thiÕt khi trao ®æi th«ng tin gi÷a c¸c vËt thÓ 3 chiÒu vµ h×nh cña nã trªn c¸c mÆt ph¼ng.
Trªn h×nh 5-15 m« t¶ s¬ ®å phÐp chiÒu quang häc
H×nh 5 – 15: S¬ ®å hÖ thèng chiÕu hµnh
HÖ t¹o ®é x, y, z g¾n liÒn víi camera vµ mÆt ph¼ng xy lµ mÆt ph¼ng chiÕu, trôc z trïng víi trôc chÝnh qua t©m thÊu kÝnh. Nh vËy gèc cña hÖ to¹ ®é xyz qua t©m cña mÆt ph¼ng chiÕu, cßn t©m thÊu kÝnh cã to¹ ®é lµ (0,0, l)
Víi l lµ kho¶ng c¸ch tiªu cù, ë ®©y, hÖ to¹ ®é x, y, z trïng víi hÖ to¹ c¬ b¶n X, Y, Z.
Gi¶ sö X, Y, Z lµ to¹ ®é cña mét ®iÓm bÊt kú trong kh«ng gian 3 chiÒu. NÕu Z > l tøc lµ trêng hîp vËt thÓ ®ang quan s¸t n»m tríc thÊu kÝnh tõ c¸c quan hÖ gi÷a c¸c h×nh tam gi¸c trªn h×nh 5 - 15 ta cã:
(5.25)
(5.26)
Tõ ®ã:
(5.24)
(5.28)
Lu ý r»ng c¸c ph¬ng tr×nh trªn lµ phi tuyÕn tÝnh v× cßn tån t¹i phÐp chia cho Z. ë ®©y còng cã thÓ dïng ma trËn thuÇn nhÊt 4x4 ®Ó m« t¶ sù biÕn ®æi chiÕu h×nh. Tuy nhiªn sù kh¸c biÖt c¬ b¶n so víi khi dïng c¸c phÐp biÕn ®æi kh¸c tríc ®©y (xem ch¬ng III) lµ sù kh«ng tuyÕn tÝnh nãi trªn.
Mét ®iÓm M bÊt kú cã thÓ x¸c ®Þnh b»ng vect¬ r trong hÖ to¹ ®é X, Y, Z.
R = (X, Y, Z)T (5.29)
Cßn ë trong kh«ng gian to¹ ®é thuÇn nhÊt (homogeneous coordinate) ®iÓm M cã thÓ x¸c ®Þnh b»ng mét vÐct¬ më réng r:
(5.30)
Nh ®· tr×nh bµy trong ch¬ng III, k lµ hÖ sè tû lÖ cã gi¸ trÞ kh¸c sè kh«ng vµ khi k = 1 th× c¸c to¹ ®é biÓu diÔn b»ng to¹ ®é cã thùc. Nh vËy, ®Ó x¸c ®Þnh to¹ ®é thùc cña ®iÓm M chia 3 thµnh phÇn ®Çu cña vect¬ më réng (5.30) cho thµnh phÇn thø 4:
Ma trËn biÕn ®æi chiÕu h×nh cã thÓ x¸c ®Þnh nh sau:
(5.31)
VËy tÝch cña Ac lµ mét vect¬
(5.32)
C¸c thµnh phÇn cña vect¬ më réng lµ to¹ ®é cña camera trong kh«ng gian gÇn to¹ ®é thuÇn nh©t. §Ó x¸c ®Þnh c¸c thµnh phÇn thùc trong hÖ to¹ ®é g¾n liÒn víi camera tøc lµ c¸c thµnh phÇn cña vect¬ rc (x,y,z) chia 3 thµnh phÇn ®Çu cña vect¬ më réng cho thµnh phÇn thø 4, ta cã:
(5.33)
§èi chiÕu víi (5.24) vµ (5.28) nhËn thÊy hai thµnh phÇn ®Çu cña vect¬ rc chÝnh lµ h×nh chiÕu cña ®iÓm M (X,Y,Z) lªn mÆt ph¼ng cña camera. Thµnh phÇn thø 3 kh«ng tån t¹i trªn mÆt ph¼ng chiÕu vµ lµ biÕn sè tù do khi biÕn ®æi ngîc.
BiÕn ®æi ngîc khi chiÕu h×nh lµ phÐp biÕn ®æi c¸c ®iÓm tõ h×nh chiÕu trªn mÆt ph¼ng chiÕu thµnh c¸c ®iÓm t¬ng øng trong kh«ng gian 3 chiÒu, tõ ph¬ng tr×nh (5.32) ta cã:
(5.34)
Víi:
(5.35)
Gi¶ sö r»ng (x0, y0, 0) lµ to¹ ®é cña ®iÓm ®ang xÐt trªn h×nh chiÕu. Gi¸ trÞ 0 theo to¹ ®é Z chøng tá r»ng mÆt ph¼ng chiÕu n»m ë to¹ ®é Z = 0. cã thÓ biÓu diÔn ®iÓm nµy trong kh«ng gian to¹ ®é thuÇn nhÊt
(5.36)
Thay vµo (5.34) ta cã:
(5.37)
Vµ trong hÖ täa ®é X, Y, Z ta cã:
r = (5.38)
§©y lµ trêng hîp kh«ng chØ lµ h×nh chiÕu cña mét ®iÓm mµ lµ cña tÊt c¶ c¸c ®iÓm trong kh«ng gian X, Y, Z n»m trªn cïng mét ®êng th¼ng- ®êng th¼ng ®i qua c¸c ®iÓm (x0, y0, 0) vµ (0,0,l). Nh vËy tõ (5.24) vµ (5.25) ta cã ph¬ng tr×nh cña ®êng th¼ng nµy trong hÖ to¹ ®é X, Y, Z nh sau :
(5.39)
(5.40)
Râ rµng lµ nÕu chØ biÕt to¹ ®é h×nh chiÕu cña mét ®iÓm (x0, y0) trªn mÆt ph¼ng chiÕu th× cha ®ñ ®Ó x¸c ®Þnh vÞ trÝ cña ®iÓm ®ã trong kh«ng gian 3 chiÒu, mµ cÇn ph¶i bæ sung thªm th«ng tin kh¸c, vÝ dô, to¹ ®é Z. Bëi thÕ thµnh phÇn thø 3 cña vect¬ rc ph¶i lµ biÕn sè tù do thay v× sè 0 tøc lµ :
(5.41)
VËy thay vµo (5.35) ta cã :
(5.42)
Sau khi chia thµnh 3 thµnh phÇn ®Çu cña vect¬ më réng r cho thµnh phÇn thø 4 ®Ó biÕn ®æi vÒ to¹ ®é X, Y, Z ta cã :
(5.43)
(5.44)
(5.45)
Tõ (5.45) rót ra Z vµthay vµo (5.43) vµ (5.44) ta cã:
X = (5.46)
Y = (5.47)
3.2. C¸c ph¬ng tr×nh c¬ b¶n cña hÖ thèng camera.
C¸c ph¬ng tr×nh (5.32) vµ (5.33) lµ c¸c ph¬ng tr×nh c¬ b¶n cña hÖ
H×nh 5 -16 : S¬ ®å bè trÝ hÖ thèng camera.HÖ thèng camera. Tuy nhiªn khi thµnh lËp c¸c ph¬ng tr×nh trªn ta ®· xem trêng hîp ®Æc biÖt lµ hÖ to¹ ®é camera x, y, z trïng víi hÖ to¹ ®é c¬ b¶n X, Y, Z díi ®©y xem xÐt trêng hîp chung khi x, y, z kh«ng trïng X, Y,Z.
Trªn h×nh 5-16 ký hiÖu M lµ mét ®iÓm kh«ng gian ®îc x¸c ®Þnh trong hÖ to¹ ®é c¬ b¶n X, Y, X vµ ®iÓm gèc hÖ toa ®é x, y, z ®Æt ë tam mÆt ph¼ng chiÕu, c¸ch t©m khíp quay mét kho¶ng c¸c biÓu thÞ b»ng rp (r1, r2,r3).
Vậy điểm gốc của hệ tọa độ x,y,z xác định trong hệ tọa độ X,Y,Z bằng véc tơ r0
r0 = rk + rp (5.48)
Khớp quay ở điểm đặt camera đảm bảo góc quay a giữa các trục x và X, góc nghiêng q giữa các trục z và Z.
Từ đó ma trận biến đổi hệ tọa độ giữa x,y,z và X,Y,Z như đã trình bày ở chương III, có thể xác định như sau:
Trong đó:
(5.49)
A0 =
R(x,a) . R(z,q)
- ( Xk + r1 )
- ( Yk + r2 )
- ( Zk + r3 )
0 0 0
1
1
0
0
0
(5.50)
R(x,a) =
0
Cosa
sina
0
0
- sina
cosa
0
0
0
0
1
cosq
sinq
0
0
(5.51)
R(z,q) =
- sinq
cosq
0
0
0
0
1
0
0
0
0
1
Sau phép biến đổi (4.49) có thể áp dụng trường hợp (4.31), (4.32) ta có:
=Ac.A0. (5.52)
3.3. Phép chiếu hình lập thể (stereo).
Như ở phần trên đây đã đề cập tới, một điểm trên mặt phẳng chiếu có thể là hình chiếu của nhiều điểm trong không gian, vì thế chưa thể xác định được vị trí thực của nó trong không gian ba chiều. Để hình dung được chiều sâu của hình ảnh cần đến phép chiếu lập thể (stereo).
Phép chiếu lập thể cần đến 2 chiếu x1, y1 và x2, y2 của cùng một điểm M trong không gian (hình 4.17). Khoảng cách giữa hai tiêu cự của 2 thấu kính gọi là khoảng chuẩn B.
Hình 5 - 17. Sơ đồ phép chiếu lập thể
Nhiệm vụ đặt ra là phải xác định được tọa độ X,Y,Z của điểm M thông qua các tọa độ hình chiếu x1, y1 và x2, y2 của nó. Giả sử rằng các camera như nhau và cả hai hệ tọa độ gắn liền với camera hoàn toàn trùng khớp nhau, chỉ khác vị trí gốc ban đầu. Cũng như ở phần trên, khi cho các hệ tọa độ gắn liền với các camera trùng với hệ tọa độ cơ bản thì mặt phẳng chiếu xy trùng với mặt phẳng ZY. Khi làm như vậy tọa độ Z của điểm M được giữ như nhau đối với cả hai hệ tọa độ camera.
Khi cho hệ tọa độ camera thứ nhất trùng với hệ tọa độ cơ bản X, Y, Z như hình 5-18 ta có:
X1 = (l -Z1) (5.53)
Tương tự làm như vậy đối với camera thứ hai ta có:
X2 = (l -Z2) (5.54)
Hình 5-18: hình5-17 nhìn từ trên xuống khi cho trùng hệ tọa độ camera
Nhờ có các điều kiện, như đã nêu ở trên
X2 =X1 + B (5.55)
Z2 =Z1 = Z
Từ (5.53) - (5.54) ta có:
X2 = X1 + B = ( l - Z1) (5.56)
Từ (5.55) - (5.56) ta có:
Z = l - (5.57)
Như vậy các tọa độ X, Y, Z của điểm M trong không gian 3 chiều hoàn toàn được xác định bằng (5.39), (5.40), (5.57)
3.4. Mô tả quan hệ robot và camera.
Phương trình (5.34) cho biết tọa độ điểm của vật thể trong không gian 3 chiều X, Y, Z (véctơ ) thông qua thông tin về hình chiếu của điểm đó (véctơ ) trên mặt phẳng chiếu của camera. Ma trận (5.35) mô tả sự chuyển đổi từ hệ tọa độ gắn liền với camera sang hệ tọa độ cơ bản và có thể biểu thị tổng quát hơn cho cả vật thể là ma trận CAM.
Theo các ký hiệu đã trình bày ở phần ví dụ trong phần 5.22 thì P mô tả vị trí trạng thái (vị trí và định hướng) của chiếu chốt vật thể trong hệ tọa độ gốc (hệ tọa độ cơ bản X, Y, Z). Vậy ở đây có thể biểu thị:
P = CAM PC (5.58)
với PC mô tả vật thể đang trong vị trí trạng thái của vật thể được xác định theo mối quan hệ bố trí không gian của robot, ví dụ (4.19) thì từ (4.60) có thể xác định ma trận chuyển đổi từ hệ tọa độ gắn liền với camera sang hệ tọa độ cơ bản:
CAM = PPC1 (5.59)
4. Thể hiện chương trình thao tác của robot.
Chương trình thao tác của robot thực hiện các nhiệm vụ được giao. Nhiệm vụ đó được mô tả bằng một dãy liên tiếp các vị trí thao tác. Trong ví dụ là thao tác từ p1 đến p8 (hình 5.8). Các thao tác này được thể hiện bằn một chương trình, trong đó từ các phương trình từ (5.5) đến (5.12) tương ứng với các thao tác từ p1 đến p8, cần xác định ra T, ứng với mỗi vị trí trạng thái của điểm cuối của tay robot trong hệ tọa độ cơ bản (hệ tọa độ cố định). Ví dụ, ứng với thao tác p1, từ (5.5) ta viết:
ZT6E= PPA (5.60)
Tacó: T6E = Z-1PPA (5.61)
Và cứ thế tiếp đến p2 cho đến p8
Nhưng trước khi thể hiện chương trình các thao tác đó, cần sử dụng thêm 2 biến:
COORD – Mô tả hệ tọa độ ứng với vị trí đang xét
TOOL – Mô tả dụng cụ đang được sử dụng.
Như vậy tất cả các phương trình (tương tự 5.61) ứng với các vị trí thao tác đều có thể viết dưới dạng sau:
T6TOOL = COORD POS (5.62)
Ví dụ, ứng với thao tác p1 ta có :
COORD : = - Z + p
TOOL : = E
Và thao tác là: MOVE PA:
Trong cách viết trên, dùng dấu (+) để chỉ phép nhân ma trận và dấu (-) để chỉ phép nhân ma trận nghịch đảo.
Theo đó, chương trình thể hiện các thao tác của robot từ p1 đến p8 có thể viết như sau:
TOOL : = E Gắn dụng cụ
FOR I : = 1,2 DO
BEGIN
READ (CAMERA, PC): Thông tin từ camera
P : = CAM + PC Vị trí của chốt
COORD : = - Z + P Tọa độ của chốt
MOVE PA: Hướng tới chốt
MOVE PG : Sắp kẹp chốt
GRASP : Kẹp
TOOL : = E – PG Dụng cụ bay giờ bao gồn bàn kẹp đã kép chốt.
MOVE PD : Vị trí xuất phát (bắt đầu mang chốt đi)
HT : = HR [I] Vị trí lắp vao lỗ
COORD : = - Z + H + HT Tọa độ cua lỗ
MOVE PHA : Hướng tới lỗ
MOVE PCH : Chạm vào lỗ
MOVE PAL : Đặt đồng tâm với lỗ (lúc chuẩn bị lắp )
MOVE PN : Lắp vào lỗ
RELEASE : Dời đi
COORD : = - Z + H + HT + PN Tọa độ của lỗ đã lắp
TOOL : + E
MOVE PA
END
5. Chuyển động giữa các điểm tựa
5.1. Đặt vấn đề.
Khi lập trình quỹ đạo chuyển động robot để thực hiện nhiệm vụ đặt ra, thông thường cần biết vị trí và định hướng các khâu tác động cuối của robot ở những điểm khác nhau trong không gian thao tác. Gọi chúng là các điểm tựa. Các điểm tựa này bao gồm các vị trí bắt buộc phải đi qua để thực hiện nhiệm vụ và cả những vị trí cũng phải đi qua để tránh chướng ngại vật trên đường đi. Tùy theo công việc và môi trường làm việc của robot mà quyết định số lượng các điểm tựa.
Khi biết vị trí và định hướng của khâu tác động cuối theo các phương pháp giải bài toán động học ngược, xác định được các giá trị biến khớp (tọa độ suy rộng) để đ
Các file đính kèm theo tài liệu này:
- Robot CN-109.doc