Báo cáo Nghiên cứu ứng dụng hệ thống tính toán song song hiệu năng cao để lập trình gia công các bề mặt khuôn mẫu trên máy công cụ CNC

BKHVCN  
T§HBKHN  
Bé khoa häc vµ c«ng nghÖ  
Trêng ®¹i häc b¸ch khoa hµ néi  
B¸o c¸o tæng kÕt khoa häc vµ kü thuËt §Ò tµi:  
Nghiªn cøu øng dông hÖ thèng tÝnh to¸n song song  
hiÖu n¨ng cao ®Ó lËp tr×nh gia c«ng c¸c bÒ mÆt khu«n  
mÉu trªn m¸y c«ng cô CNC  
M· sè KC.05.11  
GS. TSKH. Bµnh TiÕn Long  
5700  
21/03/2006  
Hµ Néi, 11/2003  
B¶n quyÒn 2003 thuéc T§HBKHN  
§¬n xin sao chÐp toµn bé hoÆc tõng phÇn tµi liÖu nµy ph¶i göi ®Õn HiÖu trëng  
T§HBKHN, trõ trêng hîp sö dông víi môc ®Ých nghiªn cøu.  
Bé khoa häc vµ c«ng nghÖ  
Trêng ®¹i häc b¸ch khoa hµ néi  
B¸o c¸o tæng kÕt khoa häc vµ kü thuËt §Ò tµi:  
Nghiªn cøu øng dông hÖ thèng tÝnh to¸n song song  
hiÖu n¨ng cao ®Ó lËp tr×nh gia c«ng c¸c bÒ mÆt khu«n  
mÉu trªn m¸y c«ng cô CNC  
M· sè KC.05.11  
GS. TSKH. Bµnh TiÕn Long  
Hµ Néi, 11/2003  
B¶n th¶o viÕt xong th¸ng 10/2003  
Tµi liÖu nµy ®îc chuÈn bÞ trªn c¬ së kÕt qu¶ thùc hiÖn §Ò tµi cÊp Nhµ Níc, m· sè  
KC.05.11.  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
2. Danh s¸ch nh÷ng ngêi thùc hiÖn ®Ò tµi  
Tham gia  
vµo môc  
TT  
Hä vµ tªn  
Chñ nhiÖm ®Ò tµi  
GS. TSKH. Bµnh TiÕn Long  
B C¸c c¸n bé tham gia nghiªn cøu  
C¬ quan c«ng t¸c  
4.2.1  
4.2.2  
4.2.4  
A
Trêng §HBK Hµ Néi  
Phã Chñ nhiÖm uû ban KH vµ  
4.2.1  
4.2.2  
1
TS. TrÇn ViÖt Hïng  
CN Quèc héi  
2
3
4
5
6
7
8
9
GS.TSKH. NguyÔn Anh TuÊn  
TS. Hoµng VÜnh Sinh  
Trêng §HBK Hµ Néi  
Trêng §HBK Hµ Néi  
Trêng §HBK Hµ Néi  
Trêng §HBK Hµ Néi  
Trêng §HBK Hµ Néi  
Trêng §HBK Hµ Néi  
C«ng ty Nhùa Hµ Néi  
C«ng ty C¬ khÝ Hµ Néi  
Trêng §HBK Hµ Néi  
Ch¬ng 1  
Ch¬ng 3  
Ch¬ng 5  
Ch¬ng 1  
Ch¬ng 4  
Ch¬ng 3  
Ch¬ng 1  
Ch¬ng 5  
Ch¬ng 2  
NCS. ThS. TrÇn Xu©n Th¸i  
NCS. ThS. NguyÔn ChÝ Quang  
ThS. §µo B¸ Phong  
NCS. ThS. NguyÔn Hång Minh  
KS. NguyÔn H÷u V¹n  
NguyÔn Trung HiÕu  
10 KS. NguyÔn Träng H¶i  
11 Prof. PhD. B. Lauwers  
Trêng §¹i häc Katholieke  
Leuven, V¬ng Quèc BØ  
Ch¬ng 4  
Trang 1  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
3. phÇn ®Çu b¸o c¸o  
3.1. Bµi tãm t¾t  
Trêng §¹i häc B¸ch khoa Hµ Néi xin tr©n träng c¸m ¬n Bé Khoa häc vµ  
C«ng nghÖ ®· t¹o ®iÒu kiÖn ®Ó Trêng chóng t«i ®îc thùc hiÖn §Ò tµi nµy.  
B¶n b¸o c¸o nµy tr×nh bµy mét c¸ch hÖ thèng qu¸ tr×nh nghiªn cøu vµ øng dông  
hÖ thèng m¸y tÝnh song song hiÖu n¨ng cao ®Ó lËp tr×nh gia c«ng c¸c bÒ mÆt khu«n  
mÉu phøc t¹p trªn m¸y phay CNC 5 trôc.  
NhiÖm vô ®Æt ra lµ khi gia c«ng khu«n trªn m¸y phay CNC 3 trôc hay 5 trôc lµ  
cÇn ph¶i tÝnh ®îc ®êng dông cô hay ®êng ch¹y dao trªn c¬ së b¶n vÏ thiÕt kÕ CAD.  
Khèi lîng c«ng viÖc tÝnh to¸n nµy lµ rÊt lín ®Æc biÖt trong trêng hîp cÇn gia c«ng  
c¸c bé khu«n mÉu cã bÒ mÆt phøc t¹p cao. NÕu chØ sö dông mét m¸y tÝnh PC th«ng  
thêng th× thêi gian tÝnh to¸n sÏ bÞ kÐo dµi. Mét gi¶i ph¸p ®Ó kh¾c phôc vÊn ®Ò nµy lµ  
sö dông siªu m¸y tÝnh. Siêu máy tính là loi máy tính có tc độ xlý và tính toán rt  
cao nhsdng cùng mt lúc nhiu bvi xlý. Các siêu máy tính thông thường có  
khong t4 đến 10 bvi xlý. Các siêu máy tính đặc bit có ti trên 100 bvi xlý.  
Mt vn đề đặt ra khi sdng các siêu máy tính là giá thành, mt siêu máy tính đặc  
bit có thlên ti hàng trc triu USD.  
§Ó gi¶i quyÕt bµi to¸n kinh tÕ, gi¶i ph¸p sö dông m¹ng m¸y tÝnh song song ®îc  
®a ra. Hthng song song hiu năng cao là mt hthng các máy tính PC thông  
thường cài đặt hệ điu hành Linux được kết ni thông qua mng LAN.  
Mt số ưu đim chính ca hthng máy tính song song hiu năng cao so vi hệ  
thng siêu máy tính nhiu vi xlý là: Rtin nhchsdng nhng máy tính thông  
thường; Có tc độ tính toán đủ nhanh để gii các bài toán ln, phc tp; Khnăng lp  
trình ddàng, linh hot; Cung cp đầy đủ các công clp trình để cho phép người sử  
dng có thlp trình tính toán txa qua Internet.  
Các kết qukim chng ca đề tài trong thc tế đã chng trng, khi sdng  
hthng song song hiu năng cao gm 4 máy tính (nút) để tính toán đường dng cụ  
gia công các bkhuôn, thi gian tính toán đã gim t90 đến 100 ln so vi khi chsử  
dng mt máy tính.  
Trang 2  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
C¸c kÕt qu¶ nghiªn cøu chÝnh cña ®Ò tµi gåm cã c¸c phÇn sau ®©y:  
Ch¬ng1: tr×nh bµy viÖc x©y dùng c¸c bé hå s¬ c«ng nghÖ: hå s¬ c«ng nghÖ  
thiÕt kÕ bÒ mÆt trªn hÖ thèng song song hiÖu n¨ng cao; hå s¬ c«ng nghÖ thiÕt kÕ theo  
m« h×nh 3 chiÒu (bÒ mÆt Surface vµ khèi r¾n Solid) trªn hÖ thèng song song hiÖu n¨ng  
cao; hå s¬ c«ng nghÖ øng dông hÖ thèng song song hiÖu n¨ng cao trong tÝnh to¸n  
®êng dông cô vµ ®iÒu khiÓn m¸y c«ng cô CNC; hå s¬ c«ng nghÖ t¹o ®êng dông cô  
®Ó gia c«ng khu«n mÉu cã bÒ mÆt phøc t¹p trªn hÖ thèng song song hiÖu n¨ng cao.  
Ch¬ng 2: tr×nh bµy viÖc x©y dùng thviÖn tÝnh to¸n ®êng dông cô trªn hÖ  
thèng song song hiÖu n¨ng cao.  
Ch¬ng 3: tr×nh bµy viÖc x©y dùng c¸c phÇn mÒm: phÇn mÒm thùc hiÖn c¸c  
nhiÖm vô tÝnh to¸n, ph©n chia vµ truyÒn/nhËn d÷ liÖu cho hÖ thèng m¸y tÝnh song song  
hiÖu n¨ng cao; phÇn mÒm tÝnh ®êng dông cô ch¹y trªn hÖ thèng song song hiÖu n¨ng  
cao ®Ó sinh ra ®êng ch¹y dao ®iÒu khiÓn m¸y phay CNC 3 trôc vµ 5 trôc; phÇn mÒm  
điu khin máy phay CNC 5 trc theo phương pháp DNC (Direct Numerical Control)  
trên cơ sở đo rung động phn hi ca máy.  
Ch¬ng 4: tr×nh bµy viÖc x©y dùng hÖ thèng tÝnh to¸n song song hiÖu n¨ng cao  
cã kÕt nèi víi m¸y phay CNC 5 trôc.  
Ch¬ng 5: tr×nh bµy viÖc thiÕt kÕ vµ chÕ t¹o mét sè bé khu«n mÉu cã bÒ mÆt  
phøc t¹p trªn m¸y phay CNC 5 trôc víi sù trî gióp cña hÖ thèng tÝnh to¸n song song  
hiÖu n¨ng cao ®Ó kiÓm chøng kÕt qu¶ nghiªn cøu lý thuyÕt.  
Sau 24 tháng trin khai nghiên cu và tchc thc hin, trên cơ snhng kết  
quả đã đạt được, đề tài KC.05.11 xin được tnhn xét như sau:  
Híng nghiªn cøu mµ ®Ò tµi ®· chän lµ ®óng ®¾n.  
§Ò tµi ®· ®îc triÓn khai thùc hiÖn theo ®óng tiÕn ®é ®· ®Ò ra.  
§Ò tµi ®· hoµn thµnh c¸c môc tiªu ®· ®Ò ra theo ®óng nhb¶n ThuyÕt minh ®Ò  
tµi vµ hîp ®ång ®· ký víi Bé Khoa häc vµ C«ng nghÖ.  
C¸c kÕt qu¶ nghiªn cøu cña ®Ò tµi cã ý nghÜa khoa häc vµ gi¸ trÞ kinh tÕ ®èi víi  
§Êt níc.  
C¸c kÕt qu¶ nghiªn cøu cña ®Ò tµi cã kh¶ n¨ng øng dông rÊt cao trong thùc tiÔn.  
Trang 3  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
3.2. môc lôc  
1. Trang nhan ®Ò........................................................................................................... i  
2. Danh s¸ch nh÷ng ngêi thùc hiÖn ®Ò tµi ................................................................1  
3. PhÇn ®Çu b¸o c¸o......................................................................................................2  
3.1. Bµi tãm t¾t................................................................................................................2  
3.2. Môc lôc....................................................................................................................4  
4. PhÇn chÝnh b¸o c¸o...................................................................................................5  
4.1. Lêi më ®Çu..........................................................................................................5  
4.2. Néi dung chÝnh b¸o c¸o.....................................................................................7  
4.2.1. Tæng quan t×nh h×nh nghiªn cøu ngoµi níc vµ trong níc..............................7  
1. Ngoµi níc.......................................................................................................7  
2. Trong níc......................................................................................................10  
4.2.2. Lùa chän ®èi tîng nghiªn cøu........................................................................13  
4.2.3. Nh÷ng néi dung ®· thùc hiÖn ...........................................................................17  
Ch¬ng 1. X©y dùng c¸c bé hå s¬ c«ng nghÖ ....................................................17  
Ch¬ng 2. X©y dùng thviÖn tÝnh to¸n ®êng dông cô trªn............................106  
hÖ thèng song song hiÖu n¨ng cao  
Ch¬ng 3. X©y dùng c¸c phÇn mÒm.................................................................107  
Ch¬ng 4. X©y dùng hÖ thèng tÝnh to¸n song song hiÖu n¨ng.........................125  
cao cã kÕt nèi víi m¸y phay CNC 5 trôc  
Ch¬ng 5. ThiÕt kÕ vµ chÕ t¹o c¸c bé khu«n mÉu trªn m¸y phay....................127  
CNC 5 trôc víi sù trî gióp cña hÖ thèng tÝnh to¸n song song  
hiÖu n¨ng cao ®Ó kiÓm chøng kÕt qu¶ nghiªn cøu lý thuyÕt  
4.2.4. Tæng qu¸t ho¸ vµ ®¸nh gi¸ kÕt qu¶ thu ®îc..................................................136  
4.3. KÕt luËn vµ kiÕn nghÞ .....................................................................................138  
4.4. Lêi c¸m ¬n.......................................................................................................139  
4.5. Tµi liÖu tham kh¶o..........................................................................................140  
5. PhÇn phô lôc b¸o c¸o ............................................................................................142  
5.1. Phô lôc 1: ThviÖn tÝnh ®êng dông cô ch¹y trªn hÖ thèng.................................  
song song hiÖu n¨ng cao  
5.2. Phô lôc 2: M· nguån ch¬ng tr×nh phÇn mÒm tÝnh to¸n ph©n chia.......................  
vµ truyÒn/nhËn d÷ liÖu cho hÖ thèng m¸y tÝnh song song  
hiÖu n¨ng cao vµ m¸y phay CNC 5 trôc  
5.3. Phô lôc 3: B¶n vÏ thiÕt kÕ c¸c bé khu«n................................................................  
5.4. Phô lôc 4: Hå s¬ ®o kiÓm th«ng sè h×nh häc c¸c bé khu«n ..................................  
do ®Ò tµi chÕ t¹o  
Trang 4  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
4. PhÇn chÝnh b¸o c¸o  
4.1. lêi më ®Çu  
øng dông hÖ thèng tÝnh to¸n song song hiÖu n¨ng cao trong viÖc lËp tr×nh gia  
c«ng c¸c bÒ mÆt khu«n mÉu trªn m¸y c«ng cô ®iÒu khiÓn sè (CNC) hiÖn ®ang lµ híng  
nghiªn cøu ®îc coi lµ mòi nhän nhê nh÷ng u ®iÓm mµ hÖ thèng tÝnh to¸n song song  
hiÖu n¨ng cao mang l¹i cho qu¸ tr×nh gia c«ng chÕ t¹o c¸c chi tiÕt c¬ khÝ. Nh÷ng chi  
tiÕt tríc ®©y ph¶i gia c«ng trªn c¸c hÖ thèng m¸y chuyªn dông th× nay ®· cã thÓ gia  
c«ng trªn hÖ thèng CNC th«ng thêng nhê øng dông hÖ thèng tÝnh to¸n song song hiÖu  
n¨ng cao.  
V× vËy Bé Khoa häc vµ C«ng nghÖ ®· giao cho Trêng §¹i häc B¸ch khoa Hµ  
Néi thùc hiÖn §Ò tµi: “Nghiªn cøu øng dông hÖ thèng tÝnh to¸n song song hiÖu n¨ng  
cao ®Ó lËp tr×nh gia c«ng c¸c bÒ mÆt khu«n mÉu trªn m¸y c«ng cô CNC”, m· sè  
KC.05.11 víi nh÷ng môc tiªu c¬ b¶n sau:  
- Lµm chñ c¸c m¸y c«ng cô ®iÒu khiÓn CNC, ®Æc biÖt lµ c¸c m¸y c«ng cô ®îc  
thiÕt kÕ vµ chÕ t¹o t¹i ViÖt Nam. C¸c kÕt qu¶ cña ®Ò tµi còng lµ nh÷ng sè liÖu rÊt tèt  
kh«ng nh÷ng nh»m gióp Ých cho c¸c nhµ s¶n xuÊt m¸y c«ng cô cã thÓ c¶i tiÕn hÖ  
thèng ®iÒu khiÓn ngµy cµng tèi u trong ®iÒu kiÖn hiÖn cã t¹i ViÖt Nam mµ cßn lµ  
tµi liÖu dïng cho gi¶ng d¹y t¹i c¸c trêng thuéc khèi kü thuËt.  
- ThiÕt lËp ®îc nh÷ng bé hå s¬ vÒ c«ng nghÖ gia c«ng c¸c bÒ mÆt phøc t¹p trªn  
m¸y CNC. Môc tiªu nµy nh»m gi¶m thêi gian thiÕt kÕ, t¨ng tÝnh c¹nh tranh s¶n  
phÈm cho c¸c doanh nghiÖp cã sö dông m¸y c«ng cô CNC.  
- ThiÕt lËp ®îc c¸c thviÖn tÝnh to¸n ®êng dông cô, thviÖn d÷ liÖu cña hÖ  
chuyªn gia ch¹y trªn m¹ng m¸y tÝnh hiÖu n¨ng cao. ThiÕt lËp tr¹m dÞch vô tÝnh to¸n  
vµ tvÊn trªn m¹ng song song, tõ ®ã cã thÓ gióp c¸c doanh nghiÖp cã thÓ sö dông  
m¸y c«ng cô CNC mét c¸ch hiÖu qu¶ nhÊt: n¨ng suÊt, chÊt lîng n©ng cao vµ chi  
phÝ thiÕt kÕ, lËp quy tr×nh c«ng nghÖ trung gian gi¶m, tèi u ho¸ c¸c bíc quy tr×nh  
c«ng nghÖ gia c«ng vµ ®Æc biÖt lµ cã nh÷ng lêi khuyªn cña hÖ chuyªn gia nh»m  
gi¶m c¸c sai sãt trong khi thiÕt kÕ vµ gia c«ng.  
Trang 5  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
- Hå s¬ ®iÒu khiÓn thÝch nghi m¸y c«ng cô CNC b»ng hÖ thèng m¸y tÝnh song  
song, gi¶i quyÕt c¸c bµi to¸n tèi u ®a môc tiªu trong qu¸ tr×nh gia c«ng c¸c bÒ mÆt  
cã h×nh d¹ng phøc t¹p (®Æc biÖt lµ ®é chÝnh x¸c qu¸ tr×nh t¹o h×nh khi gia c«ng  
khu«n mÉu).  
XuÊt ph¸t tõ c¸c môc tiªu ®· ®Ò ra, ®Ò tµi sÏ tËp trung nghiªn cøu vµo c¸c néi  
dung cã tÝnh thùc tiÔn cao sau ®©y:  
1. X©y dùng c¸c bé hå s¬ c«ng nghÖ vÒ thiÕt kÕ bÒ mÆt trªn hÖ thèng song song  
hiÖu n¨ng cao; thiÕt kÕ theo m« h×nh 3 chiÒu (bÒ mÆt Surface vµ khèi r¾n Solid)  
trªn hÖ thèng song song hiÖu n¨ng cao; øng dông hÖ thèng song song hiÖu n¨ng  
cao trong tÝnh to¸n ®êng dông cô vµ ®iÒu khiÓn m¸y c«ng cô CNC; t¹o ®êng  
dông cô ®Ó gia c«ng khu«n mÉu cã bÒ mÆt phøc t¹p trªn hÖ thèng song song  
hiÖu n¨ng cao.  
2. X©y dùng thviÖn tÝnh to¸n ®êng dông cô trªn hÖ thèng song song hiÖu n¨ng  
cao.  
3. X©y dùng c¸c phÇn mÒm thùc hiÖn c¸c nhiÖm vô tÝnh to¸n, ph©n chia vµ  
truyÒn/nhËn d÷ liÖu cho hÖ thèng m¸y tÝnh song song hiÖu n¨ng cao; tÝnh ®êng  
dông cô ch¹y trªn hÖ thèng song song hiÖu n¨ng cao ®Ó sinh ra ®êng ch¹y dao  
®iÒu khiÓn m¸y phay CNC 3 trôc vµ 5 trôc; điu khin máy phay CNC 5 trc  
theo phương pháp DNC (Direct Numerical Control) trên cơ sở đo rung động  
phn hi ca máy.  
4. X©y dùng hÖ thèng tÝnh to¸n song song hiÖu n¨ng cao cã kÕt nèi víi m¸y phay  
CNC 5 trôc.  
5. ThiÕt kÕ vµ chÕ t¹o mét sè bé khu«n mÉu trªn m¸y phay CNC 5 trôc víi sù trî  
gióp cña hÖ thèng tÝnh to¸n song song hiÖu n¨ng cao ®Ó kiÓm chøng kÕt qu¶  
nghiªn cøu lý thuyÕt.  
6. §µo t¹o, chuyÓn giao c«ng nghÖ vµ triÓn khai øng dông c¸c kÕt qu¶ cña ®Ò tµi  
trong c«ng nghiÖp.  
Trang 6  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
4.2. néi dung chÝnh b¸o c¸o  
4.2.1. Tæng quan t×nh h×nh nghiªn cøu ngoµi níc vµ trong níc  
1.  
Ngoµi níc  
C¸c øng dông cña m¸y c«ng cô ®iÒu khiÓn sè ngµy cµng nhiÒu vµ nã thùc sù lµ  
mét c«ng cô rÊt h÷u hiÖu ®Ó gia c«ng c¸c chi tiÕt phøc t¹p. HiÖn t¹i, c¸c ViÖn nghiªn  
cøu, c¸c trêng §¹i häc vµ c¸c c«ng ty ë níc ngoµi ®ang tiÕn hµnh nghiªn cøu theo 4  
híng sau:  
Nghiªn cøu hoµn chØnh m¸y c«ng cô ®iÒu khiÓn sè. Tõ viÖc sö dông hÖ thèng  
CNC, PLC ®Õn viÖc sö dông PC-Base, tõ 2 trôc ®Õn 5 trôc cïng gia c«ng. C¸c  
nghiªn cøu chñ yÕu ë híng nµy lµ tËp trung n©ng cao ®é chÝnh x¸c, ®é cøng v÷ng  
vµ ®é tin cËy cña hÖ thèng. Nh÷ng thiÕt bÞ tiªu biÓu cã thÓ kÓ ®Õn nhMAHO,  
BridePort, Mishubishi,...  
Nghiªn cøu vµ hoµn chØnh ng«n ng÷ ®iÒu khiÓn. Thùc chÊt lµ t¹o cho m¸y c«ng  
cô mét giao diÖn th©n thiÖn, linh ho¹t vµ ®Æc biÖt lµ cã kh¶ n¨ng më réng phï hîp  
víi mäi nhu cÇu. HiÖn t¹i cã rÊt nhiÒu h·ng ®· ®a ra nhiÒu ng«n ng÷ ®iÒu khiÓn rÊt  
hiÖn ®¹i, dÔ häc vµ hoµn toµn lµ hÖ më (cho phÐp ngêi sö dông cã thÓ x©m nhËp  
s©u vµo hÖ thèng). Cã thÓ kÓ ®Õn hÖ ®iÒu khiÓn næi tiÕng nhFanuc, Heidenhein.  
Nghiªn cøu vÒ mÆt c«ng nghÖ gia c«ng trªn hÖ thèng ®iÒu khiÓn sè. Híng  
nghiªn cøu nµy hiÖn t¹i ®ang ®îc nghiªn cøu vµ ®îc coi lµ mòi nhän bëi v× híng  
nµy chÝnh lµ viÖc ¸p dông c¸c nghiªn cøu vµo thùc tiÔn, ®em l¹i lîi nhuËn cho c¸c  
nhµ nghiªn cøu. Nh÷ng chi tiÕt tríc ®©y ph¶i gia c«ng trªn c¸c hÖ thèng m¸y  
chuyªn dông, cùc kú ®¾t tiÒn th× nay ®· cã thÓ gia c«ng trªn hÖ thèng CNC th«ng  
thêng, vÝ dô nhb¸nh r¨ng c«n xo¾n, c¸c d¹ng cam ®Æc biÖt hay c¸c chi tiÕt ®Þnh  
h×nh lín. Mét trong nh÷ng môc tiªu quan träng n÷a cña híng nghiªn cøu c«ng  
nghÖ chÝnh lµ nghiªn cøu c¸c ph¬ng ph¸p gia c«ng cao tèc, tèc ®é c¾t cã thÓ tõ vµi  
tr¨m ®Õn ngµn mÐt/gi©y. Nh÷ng trung t©m nghiªn cøu næi tiÕng vÒ lÜnh vùc c«ng  
nghÖ lµ viÖn KIST (Hµn quèc), trêng Leuven (BØ), viÖn MIT (Mü),...  
Nghiªn cøu phÇn mÒm tÝch hîp CAD/CAM. Cã thÓ kÕ ®Õn nh÷ng s¶n phÈm næi  
tiÕng nhCimatron, UniGraphics, ProEngineer,... Nh÷ng s¶n phÈm cña híng nµy  
Trang 7  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
lµ nh÷ng c«ng cô kh«ng thÓ thiÕu ®îc do chóng cã tÝnh linh ho¹t, mÒm dÎo vµ ®Æc  
biÖt lµ cã thÓ sinh ra m· ®iÒu khiÓn mét c¸ch nhanh chãng.  
HiÖn nay, c«ng nghÖ th«ng tin ®· cã nh÷ng ph¸t triÓn nh¶y vät, c¸c hÖ thèng  
tÝnh to¸n vµ ®iÒu khiÓn cã d¹ng ®a xö lý (Multi Proccessing) ®îc ®a vµo ¸p dông cho  
m¸y c«ng cô CNC. C¸c øng dông cña m¹ng m¸y tÝnh hiÖu n¨ng cao ®· vµ ®ang b¾t ®Çu  
®îc nghiªn cøu vµ ®a vµo khai th¸c nhê nh÷ng u ®iÓm vît tréi: chi phÝ thiÕt bÞ  
kh«ng cao, cã thÓ tiÕn hµnh tÝnh to¸n vµ ®iÒu khiÓn trªn m¹ng vµ ®Æc biÖt lµ kh¶ n¨ng  
xö lý d÷ liÖu rÊt lín trong thêi gian ng¾n rÊt thÝch hîp cho viÖc ®iÒu khiÓn thÝch nghi.  
HiÖn t¹i, trong dù ¸n hîp t¸c víi VLIR (V¬ng quèc BØ) cña trêng §HBK Hµ  
néi, nhãm ph¸t triÓn phÇn mÒm cho Unigraphics (thuéc hÖ tÝch hîp KATIA) cña  
trêng §H Katholieke Leuven sÏ hîp t¸c víi §HBK Hµ néi x©y dùng mét hÖ thèng  
bao gåm ph¸t triÓn phÇn mÒm vµ phßng thÝ nghiÖm tÝch hîp CAD/CAM. §©y lµ mét  
thuËn lîi lín cho §HBK Hµ néi trong khi thùc hiÖn ®Ò tµi nµy.  
Mét sè c«ng tr×nh cã liªn quan ®Õn ®Ò tµi:  
1. SmartCAM Advanced 3D Machining V3.5, Point Control Co, USA 1993.  
2. Cimatron manual & software V10, Cimatron Ltd 1999.  
3. Iso-phote Based tool-path generation for machining Free-form surfaces,  
CAD/CAM Labolatory, Department of Mechanical and Aerospace Engineering,  
Univesity of California, Los Angeles.  
4. C-Space approach to tool-path generation for die and mould machining, Byoung  
K Choi, CAM Lab, IE Dept, Taejon Korea.  
5. CAD/CAM theory and practice, Ibrahim Zeid, Department of Mechanical  
engineering Northeatern University.  
6. Computer Aided Manufactering, TIEN-CHIEN-CHANG Purdue University,  
RICHARD A. WYSK Texas A & M University.  
7. Computer Numerical Control, Hans B.Kief University of Mannheim .  
8. Computer graphics principles and practice, James D. Foley Georgia Institute of  
Technology.  
Trang 8  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
9. Curves and Surfaces for Computer Aided Geometric Design, Gegald Farin,  
London,USA 1990.  
10.Computer Graphics and Geometric Modeling for Engineers, New York 1993.  
11.Revue internationalle de CAO, Chantal Menasce, Hemes 1994.  
12.Computer Numerical Control Operation and Programming, Jonh Stenerson,  
New Jersey, Prentice Hall 1997.  
13.Computer Integrated Manufacturing, James A.Rehg, London, Printice Hall  
1994.  
14.Automatic Generation of NC Cutter path from massive data point, Alan C. Lin  
and Hai-Terng Liu, Computer Aided Design Vol 30, Elsevier Science 1998.  
Tuy nhiªn, hÇu hÕt c¸c nghiªn cøu trªn míi chØ dõng ë mét kÕt qu¶ cô thÓ nµo  
®ã mµ cha cã mét nghiªn cøu nh»m tæng hîp c¸c kÕt qu¶ trªn. Cã thÓ nªu ra mét sè vÝ  
dô:  
VÒ mÆt c«ng nghÖ: víi c¸c c«ng nghÖ phæ biÕn ®Òu cha cã nh÷ng hÖ chuyªn gia  
nh»m tËp hîp nh÷ng kinh nghiÖm còng nhc¸c kÕt qu¶ ®· ®¹t ®îc. Th«ng thêng,  
víi c¸c h·ng rÊt lín nhBMW hay Airbus, Boeing,... hä cã nh÷ng bé hå s¬ c«ng  
nghÖ rÊt tèi u cho c¸c s¶n phÈm cña hä. Song chóng lµ nh÷ng bÝ mËt c«ng nghÖ  
(know-how) kh«ng phæ biÕn.  
VÒ c¸c phÇn mÒm tÝch hîp: hiÖn t¹i chóng chØ dõng l¹i ë møc ®é cung cÊp c«ng  
cô ®Ó ngêi dïng cã thÓ thiÕt kÕ (CAD) vµ tÝnh to¸n ®êng dông cô (CAM) mµ  
cha cã bÊt kú mét lêi khuyªn hay híng dÉn viÖc chän dông cô, chÕ ®é c¾t hay  
nªu lªn sù bÊt hîp lý trong kÕt cÊu chi tiÕt. Víi c¸c chi tiÕt phøc t¹p, ®Æc biÖt lµ víi  
c¸c chi tiÕt ®îc t¹o bëi thiÕt bÞ dß to¹ ®é 3 chiÒu, th× viÖc tÝnh to¸n rÊt l©u vµ ®«i  
khi kh«ng ra ®îc kÕt qu¶. Ngoµi ra, c¸c phÇn mÒm tÝch hîp kiÓu nhProEngineer,  
KATIA (Unigraphics) hay CIMATRON ®Òu cã gi¸ rÊt cao (cì tõ 20000 ®Õn  
100000 USD cho mét b¶n cµi ®Æt trªn mét m¸y tÝnh).  
HÇu hÕt c¸c m¸y c«ng cô ®iÒu khiÓn sè hiÖn nay ®Òu míi chØ dõng ë møc ®é ®iÒu  
khiÓn quü ®¹o dông cô c¾t mµ cha cã hÖ thèng ph¶n håi ®Ó ®iÒu khiÓn thÝch nghi  
víi qu¸ tr×nh gia c«ng.  
Trang 9  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
2.  
Trong níc  
Híng nghiªn cøu vÒ chÕ t¹o vµ l¾p ®Æt m¸y c«ng cô ®iÒu khiÓn sè ®îc triÓn  
khai t¹i ViÖn M¸y vµ Dông cô (IMI) tríc ®©y vµ t¹i C«ng ty C¬ khÝ Hµ Néi  
(HAMECO) hiÖn nay víi quy m« kh¸ lín vµ ®· ®em l¹i mét hiÖu qu¶ kinh tÕ râ rÖt:  
hµng lo¹t c¸c thiÕt bÞ cò kü ®· cã thÓ ®iÒu khiÓn b»ng m¸y tÝnh (CNC), ®em l¹i cho c¸c  
doanh nghiÖp s¶n xuÊt trong níc nhiÒu kh¶ n¨ng trong viÖc mua s¾m thiÕt bÞ vµ n©ng  
cao chÊt lîng s¶n phÈm cña m×nh.  
Mét sè c¸c doanh nghiÖp ë Thµnh phè Hå ChÝ Minh (Tp HCM) ®· cã kh¸ nhiÒu  
nghiªn cøu s©u vÒ c¸c hÖ thèng CNC, ®Æc biÖt lµ chÕ t¹o m¸y vµ söa ch÷a c¸c hÖ thèng  
CNC cò. Cã thÓ kÓ ®Õn c¸c híng nghiªn cøu cã bµi b¶n vµ hiÖu qu¶ cña §HBK Thµnh  
phè Hå ChÝ Minh, c«ng ty SINCO,... Ngoµi híng nghiªn cøu vÒ thiÕt bÞ m¸y mãc  
trªn, c¸c híng nghiªn cøu cßn l¹i ®Òu cha ®îc thùc sù b¾t ®Çu. Cã ch¨ng míi chØ  
dõng l¹i ë mét vµi chi tiÕt c¬ khÝ nµo ®ã mµ cha cã bÊt kú mét nghiªn cøu toµn diÖn  
nµo vÒ c¶ c«ng nghÖ vµ phÇn mÒm tÝch hîp CAD/CAM.  
Theo nh÷ng kh¶o s¸t th«ng qua Së KHCN & MT Hµ Néi, hiÖn nay hÇu hÕt c¸c  
doanh nghiÖp s¶n xuÊt ®Òu cã c¸c trang thiÕt bÞ CNC. Tuy nhiªn, cã thÓ nhËn thÊy c¸c  
hÖ thèng trªn ®îc sö dông cha hÕt c«ng suÊt lµ do c¸c nguyªn nh©n sau:  
ChÕ ®é gia c«ng cha hîp lý dÉn ®Õn t×nh tr¹ng l·ng phÝ vËt liÖu, dông cô c¾t.  
§iÓn h×nh lµ tr×nh tr¹ng g·y dao thêng xuyªn, c¾t lÑm hay va ®Ëp dao vµo ph«i, ...  
Ch¬ng tr×nh gia c«ng cha tèi u, ®Æc biÖt lµ gia c«ng c¸c bÒ mÆt phøc t¹p ®ßi  
hái nhiÒu bíc c«ng nghÖ. §iÒu nµy thêng lµ do c¸c th«ng sè c«ng nghÖ (gåm ®é  
chÝnh x¸c gia c«ng, h×nh d¹ng, ®Æc biÖt lµ kÝch thíc dông cô,...) cßn ph¶i cho tríc  
nªn phô thuéc rÊt nhiÒu vµo kinh nghiÖm cña ngêi kü sthiÕt kÕ vµ lËp tr×nh. Sau  
khi gia c«ng xong, kh«ng thÓ ®o ®îc sai sè, kh«ng kh¼ng ®Þnh ®îc ®é chÝnh x¸c  
cña qu¸ tr×nh c¾t gät (qu¸ tr×nh t¹o h×nh). Ngoµi ra, c¸c phÇn mÒm tÝch hîp cña  
níc ngoµi cha thùc sù dµnh cho ngêi ViÖt Nam, cho thùc tÕ s¶n xuÊt t¹i ViÖt  
Nam.  
Phô thuéc nhiÒu vµo kinh nghiÖm cña ngêi c«ng nh©n vËn hµnh. Mét thùc tÕ chØ  
ra lµ hÇu hÕt c¸c ch¬ng tr×nh CAM do phÇn mÒm CAD/CAM sinh ra ®Òu chØ lµ  
t¬ng ®èi vÒ mÆt chÕ ®é c¾t gät, cã nghÜa lµ ngêi c«ng nh©n vËn hµnh m¸y ph¶i  
Trang 10  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
®øng vµ ®iÒu chØnh (cô thÓ lµ ®iÒu chØnh tèc ®é quay trôc chÝnh, ®iÒu chØnh bíc  
dÞch dao) cho phï hîp víi ®iÒu kiÖn gia c«ng thùc tÕ.  
Ngay chÝnh b¶n th©n ngêi kü sthiÕt kÕ vµ lËp tr×nh còng vÉn sö dông ph¬ng  
ph¸p tÝnh to¸n theo kiÓu cò: tra chÕ ®é c¾t tõ trong c¸c cuèn vÒ chÕ ®é gia c«ng  
kim lo¹i, chän dông cô theo c¶m tÝnh vµ theo kinh nghiÖm chø cha cã tµi liÖu nµo  
lµm c¨n cø,... ®Ó ®a vµo phÇn mÒm CAM. §iÒu nµy h¹n chÕ n¨ng suÊt lµm viÖc  
cña ngêi kü s, gi¶m kh¶ n¨ng s¸ng t¹o cña hä bëi v× hä ph¶i mÊt thêi gian trong  
viÖc tra cøu tµi liÖu, so s¸nh vµ tÝnh to¸n - mét c«ng viÖc thùc sù nhµm ch¸n.  
Tõ ®ã, viÖc nghiªn cøu toµn diÖn cho vÊn ®Ò gia c«ng trªn m¸y c«ng cô CNC lµ  
mét ®ßi hái bøc xóc hiÖn nay nh»m n©ng cao hiÖu qu¶ sö dông c¸c hÖ thèng CNC.  
HÖ thèng tÝnh to¸n hiÖu n¨ng cao (hay cßn gäi lµ tÝnh to¸n song song) lµ mét  
trong nh÷ng thµnh tùu vµ øng dông ®ang ®îc Nhµ Níc vµ Bé KH&CN ®¸nh gi¸ cao.  
ViÖc ra ®êi hÖ thèng hiÖu n¨ng cao nµy t¹o tiÒn ®Ò thuËn lîi cho mét nghiªn cøu tæng  
qu¸t kh«ng nh÷ng trong c«ng nghÖ gia c«ng trªn m¸y c«ng cô ®iÒu khiÓn sè (hÖ  
chuyªn gia) mµ cßn trong viÖc ®iÒu khiÓn thÝch nghi. Cã thÓ kÓ ®Õn mét sè c¸c u ®iÓm  
vît tréi cña hÖ thèng tÝnh to¸n hiÖu n¨ng cao khi øng dông nã trong lÜnh vùc gia c«ng  
c¬ khÝ nhsau:  
Chi phÝ thÊp: Th«ng thêng ®Ó cã nh÷ng hÖ thèng ®iÒu khiÓn CNC, ngêi ta  
thêng dïng c¸c hÖ m¸y tÝnh cã nhiÒu vi xö lý (thêng lµ tõ 2 ®Õn 4 vi xö lý). C¸c  
hÖ thèng nµy bªn c¹nh viÖc chi phÝ kh¸ ®¾t tiÒn cßn kh«ng tËn dông ®îc c¸c m¸y  
tÝnh s½n cã. HÖ thèng m¹ng song song kiÓu nµy cho phÐp tËn dông c¸c m¸y tÝnh cã  
cÊu h×nh kh«ng cao ®· cã ®Ó tÝnh to¸n vµ xö lý sè liÖu cã ®é phøc t¹p vµ kÝch thíc  
lín.  
Cã kh¶ n¨ng t¹o ra ®îc c¸c dÞch vô tÝnh to¸n vµ ®iÒu khiÓn th«ng qua m¹ng  
LAN hay WAN. ViÖc t¹o ra c¸c trung t©m dÞch vô theo kiÓu nµy chÝnh lµ xu thÕ  
hiÖn nay cña c¸c níc cã ngµnh c«ng nghiÖp ph¸t triÓn: kh«ng x©y dùng nhiÒu  
trung t©m c«ng nghÖ mµ chØ tËp trung x©y dùng 1 trung t©m dÞch vô cung cÊp cho  
kh¸ch hµng c¸c dÞch vô tÝnh to¸n vµ ®iÒu khiÓn cã s½n ngay trªn m¹ng th«ng qua  
c¸p LAN, WAN hay c¸p ®iÖn tho¹i. VÝ dô cô thÓ lµ c¸c nghiªn cøu sinh lµm ë c¸c  
thµnh phè nhá cña Ph¸p ®Òu cã thÓ göi bµi to¸n cña m×nh lªn Paris ®Ó ch¹y trªn  
Trang 11  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
nh÷ng hÖ thèng m¸y tÝnh song song (rÊt nhanh) cña chÝnh phñ Ph¸p vµ kÕt qu¶ sÏ  
®îc göi trë l¹i th«ng qua m¹ng WAN.  
Cã kh¶ n¨ng n©ng cÊp dÔ dµng vµ c¸c th«ng tin sÏ ®îc tù ®éng cËp nhËt ngay ®Õn  
ngêi s¶n xuÊt th«ng qua m¹ng.  
Cã kh¶ n¨ng xö lý ®ång thêi c¸c th«ng tin bao gåm: tra cøu c«ng nghÖ, tÝnh to¸n  
tèi u, thay ®æi c¸c tham sè cña m¸y khi gia c«ng,...  
Mét sè c«ng tr×nh nghiªn cøu cã liªn quan ®Õn ®Ò tµi:  
1. T¹o h×nh bÒ mÆt vµ nh÷ng øng dông trong kü thuËt, GS.TSKH. Bµnh TiÕn  
Long, T¹p chÝ KH&CN, 1998.  
2. C«ng nghÖ CAD/CAM CIMATRON; GS.TSKH. Bµnh TiÕn Long, TS. TrÇn  
V¨n NghÜa, ThS. NguyÔn ChÝ Quang, TS. Hoµng VÜnh Sinh, Nhµ xuÊt b¶n  
KHKT, 1998.  
3. TÝnh to¸n ®êng dông cô khi gia c«ng c¸c bÒ mÆt phøc t¹p; GS.TSKH. Bµnh  
TiÕn Long, TS. Hoµng VÜnh Sinh, T¹p chÝ KH&CN, 2001.  
4. C¸c b¸o c¸o cña ®Ò tµi nh¸nh “øng dông m¹ng m¸y tÝnh hiÖu n¨ng cao trong  
lÜnh vùc c¬ khÝ”, thuéc ch¬ng tr×nh cÊp Nhµ níc “X©y dùng trung t©m tÝnh  
to¸n hiÖu n¨ng cao”.  
5. M¸y c«ng cô ®iÒu khiÓn theo ch¬ng tr×nh sè vµ Robot c«ng nghiÖp. T¹ Duy  
Liªm, Nhµ xuÊt b¶n KHKT 1998.  
6. Mét sè c¸c kÕt qu¶ nghiªn cøu cña LuËn v¨n Th¹c sü vµ TiÕn sÜ vÒ “C«ng  
nghÖ gia c«ng trªn m¸y CNC” t¹i trêng §HBK HN tõ n¨m 1998 ®Õn 2001  
7. PVM vµ øng dông trong tÝnh to¸n song song. Trung t©m tÝnh to¸n hiÖu n¨ng  
cao §HBK Hµ Néi, 2000.  
8. HÖ ®iÒu hµnh LINUX. Trung t©m tÝnh to¸n hiÖu n¨ng cao §HBK Hµ Néi,  
2000.  
HiÖn t¹i, Bé m«n Gia c«ng vËt liÖu vµ Dông cô c«ng nghiÖp ®ang cã c¸c Nghiªn  
cøu sinh lµm luËn ¸n TiÕn sü t¹i mét sè trêng §H ë Ch©u ¢u (V¬ng quèc BØ, CHLB  
§øc) vÒ nh÷ng vÊn ®Ò cã liªn quan, bao gåm: tù ®éng ®iÒu khiÓn CNC, thiÕt kÕ ngîc  
(Reverse Engineering), Automatic select tooling, CAD/CAM/CNC.  
Trang 12  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
4.2.2. Lùa chän ®èi tîng nghiªn cøu  
C¸ch tiÕp cËn, ph¬ng ph¸p nghiªn cøu vµ kü thuËt ®sö dông trong qu¸ tr×nh  
nghiªn cøu vµ thùc hiÖn ®Ò tµi  
S¬ ®å khèi qu¸ tr×nh gia c«ng c¸c bÒ mÆt khu«n mÉu cã øng dông m¹ng m¸y  
tÝnh hiÖu n¨ng cao ®îc m« t¶ tæng quan trong h×nh 1. Vai trß cña m¹ng m¸y tÝnh song  
song ë ®©y chÝnh lµ lµm 2 nhiÖm vô: ®a ra c¸c lêi chØ dÉn cã c¨n cø trong viÖc chän  
c¸c tham sè c«ng nghÖ gia c«ng (chän dông cô, chän chÕ ®é c¾t,...) vµ gi¸m s¸t qu¸  
tr×nh gia c«ng. Mét kÕt qu¶ gia c«ng kh«ng tèt sÏ ®îc hÖ thèng song song gi¸m s¸t vµ  
tù tÝnh to¸n tèi u hoÆc tra trong c¸c hå s¬ c«ng nghÖ ®· cã s½n vµ tõ ®ã ®a ra c¸c  
quyÕt ®Þnh cho c©u lÖnh tiÕp theo cña m¸y CNC sÏ ®îc thùc hiÖn nhthÕ nµo. Trong  
s¬ ®å tæng quan, giao tiÕp gi÷a hÖ thèng tÝnh to¸n song song vµ m¸y gia c«ng CNC cã  
thÓ qua cæng RS232 (ph¬ng ph¸p DNC - Direct numerical control), m¹ng LAN, m¹ng  
WAN hay m¹ng Internet. §©y chÝnh lµ ®iÓm quan träng trong ®Ò tµi nµy: t¹o dÞch vô  
kü thuËt trªn m¹ng øng dông trong gia c«ng trªn m¸y CNC.  
§Ò tµi ®îc x©y dùng trªn c¬ së bµi to¸n c«ng nghÖ (bao gåm nghiªn cøu khoa häc  
vµ triÓn khai ¸p dông) khi gia c«ng c¸c bÒ mÆt cã h×nh d¹ng phøc t¹p (øng dông  
trong chÕ t¹o khu«n mÉu) vµ hiÖu qu¶ trong tÝnh to¸n, ®iÒu khiÓn cña hÖ thèng tÝnh  
to¸n hiÖu n¨ng cao (high performation parallel computation - HPPC).  
C¸c c«ng cô chÝnh: To¸n häc hiÖn ®¹i (®¹i sè, gi¶i tÝch sè, h×nh häc vi ph©n,  
ph¬ng ph¸p phÇn tö h÷u h¹n), Tin häc (lËp tr×nh trªn hÖ thèng song song hiÖu  
n¨ng cao hÖ ®iÒu hµnh LINUX, CSDL cña hÖ chuyªn gia, CSDL ®iÒu khiÓn thÝch  
nghi, m« h×nh c¶m nhËn vµ tù häc, lý thuyÕt ®å ho¹, xö lý ¶nh vµ hiÖn thùc ¶o, lý  
thuyÕt m« pháng vµ m« h×nh ho¸),...  
Ph¬ng ph¸p nghiªn cøu: tæ hîp liªn ngµnh C¬ khÝ - §iÖn tö - Tin häc vµ Tù ®éng  
ho¸. Lý thuyÕt thùc nghiÖm vµ c¸c ph¬ng ph¸p tèi u ho¸ sÏ ®îc sö dông trong  
qu¸ tr×nh thu thËp vµ xñ lý sè liÖu. C¸c tiªu chÝ ®Æt ra cho qu¸ tr×nh tèi u gåm: ®é  
chÝnh x¸c h×nh häc cña s¶n phÈm, thêi gian gia c«ng, vµ mét sè c¸c tiªu chÝ kh¸c  
thÝch hîp cho tõng lo¹i s¶n phÈm cô thÓ.  
C¸c bíc tiÕn hµnh theo quy tr×nh: Nghiªn cøu kh¶o s¸t, ph©n tÝch, thiÕt kÕ gi¶i  
ph¸p, cµi ®Æt thuËt to¸n vµ tiÕn hµnh thö nghiÖm, hiÖu chØnh tham sè c«ng nghÖ,  
Trang 13  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
viÕt phÇm mÒm, chÕ t¹o c¸c s¶n phÈm prototype, thiÕt lËp thviÖn c¸c quy tr×nh  
c«ng nghÖ gia c«ng trªn m¸y c«ng cô CNC vµ tiÕn hµnh chÕ t¹o c¸c s¶n phÈm thö  
nghiÖm cho c¸c nhµ m¸y. So s¸nh c¸c kÕt qu¶ ®¹t ®îc (chÊt lîng, thêi gian) víi  
c¸c s¶n phÈm t¬ng tù gia c«ng kh«ng cã HPPC.  
§Ò tµi sÏ coi träng viÖc tËp hîp c¸c c¸ nh©n, tËp thÓ nghiªn cøu trong vµ ngoµi  
níc, ®Æc biÖt tËn dông tèi ®a chÊt x¸m vµ kÕt qu¶ cña c«ng nghÖ míi nh»m n©ng  
cao chÊt lîng, hiÖu qu¶ vµ hoµn thµnh ®óng kÕ ho¹ch cña ®Ò tµi.  
H×nh 1: S¬ ®å khèi qu¸ tr×nh gia c«ng c¸c bÒ mÆt khu«n mÉu cã øng dông m¹ng m¸y  
tÝnh song song hiÖu n¨ng cao  
Trang 14  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
§èi tîng nghiªn cøu cña ®Ò tµi gåm cã c¸c phÇn sau ®©y:  
1. X©y dùng c¸c bé hå s¬ c«ng nghÖ.  
Hå s¬ c«ng nghÖ øng dông hÖ thèng song song hiÖu n¨ng cao trong tÝnh to¸n  
®êng dông cô vµ ®iÒu khiÓn m¸y c«ng cô CNC.  
Hå s¬ c«ng nghÖ thiÕt kÕ bÒ mÆt trªn hÖ thèng song song hiÖu n¨ng cao.  
Hå s¬ c«ng nghÖ thiÕt kÕ theo m« h×nh 3 chiÒu (bÒ mÆt Surface vµ khèi r¾n  
Solid) trªn hÖ thèng song song hiÖu n¨ng cao.  
Hå s¬ c«ng nghÖ t¹o ®êng dông cô ®Ó gia c«ng khu«n mÉu cã bÒ mÆt phøc t¹p  
trªn hÖ thèng song song hiÖu n¨ng cao.  
Hå s¬ c«ng nghÖ t¹o mÉu nhanh (Rapid Prototyping) cho mét sè c¸c s¶n phÈm  
tiªu biÓu dïng trong «-t«, xe m¸y, m¸y bay, vµ mét sè lÜnh vùc kh¸c nhê hÖ  
thèng song song hiÖu n¨ng cao.  
2. X©y dùng thviÖn tÝnh to¸n ®êng dông cô trªn hÖ thèng song song hiÖu n¨ng cao.  
3. X©y dùng c¸c phÇn mÒm.  
PhÇn mÒm tÝnh to¸n, ph©n chia vµ truyÒn/nhËn d÷ liÖu cho hÖ thèng m¸y tÝnh  
song song hiÖu n¨ng cao theo thuËt to¸n chän tríc.  
PhÇn mÒm tÝnh ®êng dông cô ch¹y trªn hÖ thèng song song hiÖu n¨ng cao ®Ó  
sinh ra ®êng ch¹y dao ®iÒu khiÓn m¸y phay CNC 3 trôc vµ 5 trôc.  
4. X©y dùng hÖ thèng tÝnh to¸n song song hiÖu n¨ng cao cã kÕt nèi víi m¸y phay  
CNC 5 trôc.  
HÖ thèng tÝnh to¸n song song hiÖu n¨ng cao gåm 1 m¸y chñ ch¹y trªn hÖ ®iÒu  
hµnh WIN2000 SERVER vµ 4 m¸y kh¸ch ch¹y trªn hÖ ®iÒu hµnh LINUX.  
M¸y phay CNC 5 trôc ®îc kÕt nèi víi hÖ thèng tÝnh to¸n song song hiÖu n¨ng  
cao.  
5. ThiÕt kÕ vµ chÕ t¹o c¸c bé khu«n mÉu trªn m¸y phay CNC 5 trôc víi sù trî gióp cña  
hÖ thèng tÝnh to¸n song song hiÖu n¨ng cao ®Ó kiÓm chøng kÕt qu¶ nghiªn cøu lý  
thuyÕt.  
Khu«n vá ®iÖn tho¹i tæ hîp dïng trong qu©n sù.  
Trang 15  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
Khu«n vá hép c«ng t¬ ®o ®Õm ®iÖn.  
Khu«n c¸nh qu¹t th«ng giã.  
Khu«n cèp xe « t« Ford.  
Khu«n hép mü phÈm Debon (lo¹i nhá).  
Khu«n hép mü phÈm Clear (lo¹i nhá).  
Khu«n hép mü phÈm Dove (lo¹i to).  
Khu«n vá chai níc Lavie.  
Khu«n vßi hoa sen.  
Khu«n n¾p ®Ëy xÝ bÖt.  
Khu«n vá ®iÒu khiÓn Tivi Sony.  
Khu«n b¸ng sóng AK-47.  
6. §µo t¹o, chuyÓn giao c«ng nghÖ vµ triÓn khai øng dông c¸c kÕt qu¶ cña ®Ò tµi trong  
c«ng nghiÖp.  
Trang 16  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
4.2.3. Nh÷ng néi dung ®· thùc hiÖn  
Ch¬ng 1 - X©y dùng c¸c bé hå s¬ c«ng nghÖ  
1.1. C«ng nghÖ øng dông hÖ thèng song song hiÖu n¨ng cao trong tÝnh to¸n  
®êng dông cô vµ ®iÒu khiÓn m¸y c«ng cô CNC  
1.1.1. Gii thiu tng quan vhthng song song hiu năng cao  
Hthng song song hiu năng cao là mt hthng các máy tính PC thông  
thường cài đặt hệ điu hành LINUX được kết ni thông qua mng LAN vi tc độ  
100Mbps.  
Siêu máy tính là loi máy tính có tc độ xlý và tính toán rt cao nhsdng  
cùng mt lúc nhiu bvi xlý. Các siêu máy tính thông thường có khong t4 đến 10  
bvi xlý. Các siêu máy tính đặc bit có ti trên 100 bvi xlý. Mt vn đề đặt ra  
khi sdng các siêu máy tính là giá thành, mt siêu máy tính đặc bit có thlên ti  
hàng trc triu USD.  
Mt số ưu đim chính ca hthng máy tính song song hiu năng cao so vi hệ  
thng siêu máy tính nhiu vi xlý:  
- Rtin nhchsdng nhng máy tính thông thường.  
- Có tc độ tính toán đủ nhanh để gii các bài toán ln, phc tp.  
- Khnăng lp trình ddàng, linh hot.  
- Cung cp đầy đủ các công clp trình để cho phép người sdng có thlp  
trình tính toán txa qua Internet. Đây chính là khnăng mrng không gii  
hn ca hthng mng máy tính song song hiu năng cao.  
Hthng song song hiu năng cao được đưa vào nghiên cu Vit Nam chỉ  
mi mt vài năm gn đây nhưng cũng đã có mt snhng ng dng trong thc tế.  
Vic ng dng hthng máy tính song song hiu năng cao trong tính toán đường dng  
ccho máy phay CNC 5 trc là mt trong nhng ng dng mi và quan trng ca hệ  
thng này trong lĩnh vc cơ khí.  
Trang 17  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
Sơ đồ tng quan ca hthng song song hiu năng cao trong vic ng dng gia  
công các bmt khuôn mu có bmt phc tp cao được thhin trong hình 2.  
M¹ng m¸y tÝnh song  
song hiÖu n¨ng cao  
HPCS  
S¶n phÈm  
M¹ng côc bé LAN  
TÝnh to¸n  
®êng dông  
cô  
M¸y tÝnh ®iÒu  
khiÓn trung  
t©m  
ThiÕt kÕ  
CAD  
Lu tr÷ d÷ liÖu  
DataStore  
M¸y phay  
CNC  
CAM  
Server  
INTERNET, M¹ng  
diÖn réng WAN  
HÖ thèng ®o lêng  
ph¶n håi (rung ®éng)  
FeedBack  
M¸y tÝnh tõ xa  
Remote computer  
§êng truyÒn sè liÖu ph¶n håi  
§êng truyÒn d÷ liÖu chÝnh  
Hình 2: Sơ đồ tng quan ng dng hthng song song hiu năng cao để tính toán  
đường dng cgia công các bmt khuôn mu có bmt phc tp  
1.1.2. Các thành phn chính và chc năng ca hthng song song hiu năng cao  
trong tính toán đường dng cụ để gia công khuôn mu trên máy phay  
CNC 5 trc  
1. Thiết kế (CAD): mô hình bmt ca khuôn mu được thiết kế trên các phn  
mm CAD khác nhau. Kết quthu được là mô hình khuôn mu có độ phc tp  
rt cao.  
2. Tính đường dng c(CAM): Hai môdun phn mm tính đường dng cụ  
(CAM.KC.05.11 và OnWinPC) là sn phm ca đề tài sẽ đảm nhim vic tính  
toán đường dng cgia công trên máy phay CNC 3 trc và 5 trc bao gm cả  
gia công thô và tinh. Các bước tính toán đường dng cụ được thc hin trên  
mt máy tính đơn và trên mng máy tính song song hiu năng cao để so sánh  
kết qu.  
Trang 18  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
3. Lưu trdliu (DataStore): toàn bkết qutính toán ca hai môdun phn mm  
tính đường dng c(CAM.KC.05.11 và OnWinPC) được lưu trvà qun lý  
nhcông cnày. Kho dliu này rt cn cho hthng mng máy tính song  
song hiu năng cao nhm đảm bo vic tính toán và điu khin máy công cụ  
mt cách có hiu qu. Phn mm tính toán, phân chia và truyn/nhn dliu  
cho hthng máy tính song song hiu năng cao (môdun MasterDNC và môdun  
SlaveDNC) cho phép tiếp nhn nhng dliu tcác máy tính trên mng song  
song hiu năng cao và để điu khin các máy công cCNC (theo thiết kế có thể  
cho phép ti 256 máy công cCNC khác nhau).  
4. Máy tính điu khin trung tâm (Server): máy tính này stiếp nhn và xlý dữ  
liu truyn tmáy tính lưu trdliu đến máy phay CNC. Ngoài ra, nó còn  
được cài đặt phn mm AX5621 để thu thp các dliu phn hi (rung động)  
tcác máy phay CNC 5 trc trong quá trình gia công. Phn mm AX5621 cũng  
là kết qunghiên cu ca đề tài KC.05.11.  
5. Máy phay CNC 5 trc: hin nay mng máy tính song song hiu năng cao đang  
được kết ni vi 01 máy phay CNC 5 trc. Trên máy CNC này được gn mt  
đầu đo rung động 3 chiu ca hãng Piezotronics (CHLB Đức).  
1.1.3. Các bước thc hin để tính toán đường dng cđiu khin máy phay  
CNC 5 trc  
1. Thiết lp mng máy tính song song hiu năng cao gm mt máy ch(hay máy  
tính trung tâm) chy trên hệ điu hành Win2000 Server và 4 máy khách (nút  
tính toán) chy trên hệ điu hành LINUX.  
2. Thiết lp cu hình mng và cu hình các máy khách (nút tính toán) theo tiêu  
chun TCP/IP (giao thc truyn thông Internet).  
3. Cài đặt phn mm AutoCad 2002 cho máy ch(máy tính trung tâm) chy trên  
hệ điu hành Win2000 Server.  
4. Cài đặt phn mm tính đường dng c(môdun CAM.KC.05.11 và môdun  
OnWinPC) và cài đặt phn mm tính toán, phân chia và truyn/nhn dliu cho  
Trang 19  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
hthng máy tính song song hiu năng cao (môdun MasterDNC và môdun  
SlaveDNC) cho máy ch(máy tính trung tâm) chy trên hệ điu hành Win2000  
Server.  
5. Kết ni máy tính điu khin vi máy phay CNC 5 trc thông qua cng truyn  
thông ni tiếp RS-232 (COM1 hoc COM2). Lp đặt cm biến đo rung động  
ca máy theo ba phương x,y,z và thc hin kết ni cm biến đo rung động vi  
máy tính điu khin.  
6. Cài đặt phn mm AX5621 trên máy tính điu khin để thc hin nhim vụ  
điu khin máy phay CNC 5 trc theo phương pháp DNC (Direct Numerical  
Control) trên cơ sở đo rung động phn hi ca máy.  
7. Sdng môdun phn mm CAM.KC.05.11 chy trên máy ch(máy tính trung  
tâm) để đọc dliu tbn vCAD; thc hin tính toán đường chy dao cơ sở  
và ghi kết qura mt File dliu dng *.dat.  
8. Sdng môdun phn mm OnWinPC chy trên máy ch(máy tính trung tâm)  
để đọc File dliu tính toán đường chy dao cơ s; tiến hành phân chia và  
truyn dliu này ti hthng tính toán song song hiu năng cao chy trên hệ  
điu hành Linux để tiến hành tính toán đường chy dao (thô hoc tinh). Kết quả  
tính toán được các máy tính song song gi trli cho máy tính trung tâm và  
được hin thdưới dng các toạ độ đim ngay trên bn vCAD.  
9. Sdng môdun phn mm CAM.KC.05.11 chy trên máy ch(máy tính trung  
tâm) để đọc dliu (là toạ độ các đim đã tính toán được tbước 8); tiến hành  
sinh mã (postprocesor) ra mã G-code cho máy phay CNC để gia công và ghi ra  
thành File dưới dng *.nc.  
10.Sdng môdun phn mm Slave DNC chy trên máy ch(máy tính trung tâm)  
để gi các File *.nc cho máy tính điu khin.  
11.Sdng môdun phn mm Master DNC chy trên máy tính điu khin để  
truyn các chương trình NC vào máy phay CNC 5 trc theo phương pháp DNC  
để gia công các bkhuôn mu.  
Trang 20  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
Để có thtruy cp đến mng máy tính song song hiu năng cao ca đề tài  
KC.05.11, người sdng cn có tên, mt mã truy cp mng và địa chIP ca máy ch.  
Khi đã kết ni được vi mng thì máy tính ca người sdng strthành mt máy  
tính ca mng song song hiu năng cao và có ththam gia vào quá trình tính toán song  
song.  
1.1.4. Gii thiu phn mm điu khin máy phay CNC 5 trc trên cơ sở đo rung  
động phn hi ca máy (AX5621)  
Hình 3: Giao din chính ca phn mm AX5621  
Phương pháp đo: đặt bng phn mm: vic ly mu được quyết định bi phn mm.  
Tc độ ly mu theo quy định ca phn mm mc định là 1ms cho 1 mu (tc độ ly  
mu khong 1kHz).  
Ưu đim: theo dõi sát được quá trình rung động ca máy (đo theo thi gian  
thc) nên cho phép hthng giám sát và cnh báo được các li do va chm dung cụ  
vi phôi.  
Trang 21  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
Nhược đim: không phân tích và theo dõi ti ưu hoá chế độ ct vì thi gian ly  
mu phi bám sát theo quá trình gia công, CPU không đủ thi gian để xlý vi các số  
liu ln.  
Đặt ngt skin: phn mm chhot động khi có tín hiu rung động vượt quá  
ngưỡng cho phép. Ngưỡng này được đặt bng phn cng, không thay đổi được.  
Ưu đim: CPU được gii phóng để làm các vic tính toán khác  
Nhược đim: không thu thp và xlý sliu được  
Ly dliu trc tiếp: phương pháp này được dùng để thu thp dliu để phc vụ  
cho vic xlý vsau (Off Line).  
Ưu đim: tc độ thu thp dliu là ln nht (khong 130kHz) nên sliu rung  
động strung thc và không bbsót.  
Nhược đim: chthích hp vi các bài toán ti ưu tĩnh.  
Thang đo: thang đo là khong giá trmà phn mm có ththu thp được. Phn mm  
này cho phép sdng 4 loi thang đo vi các di giá trkhác nhau -10÷10V, -5÷5V,  
-2.5÷2.5V, -1.25÷1.25V. Vic chn thang đo nào là do đầu sensor ssdng quyết  
định. Ngoài ra, vic chn thang đo cn để ý đến nguyên tc:  
Nếu chn thang đo ln: khó phát hin được các dao động nh.  
Nếu chn thang đo nh: các dao động ln scó trsvượt khi thang đo làm  
sai sliu thu được.  
Các kết quả đo: các rung động theo 3 phương x, y, z được thhin các ô “Rung  
động”. Biu đồ ca các rung độ sẽ được hin vùng đồ th. Các kết qusẽ được ghi li  
vào tp (c4096 mu đo sẽ được ghi vào tp liên tc).  
Trang 22  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
1.2. C«ng nghÖ thiÕt kÕ bÒ mÆt trªn hÖ thèng song song hiÖu n¨ng cao  
1.2.1. Giíi thiÖu chung  
BÒ mÆt ®ãng vai trß quyÕt ®Þnh trong thiÕt kÕ kü thuËt vµ gia c«ng. Theo truyÒn  
thèng c¸c bÒ mÆt ®îc biÓu diÔn b»ng nhiÒu m¶nh ghÐp. Cïng víi sù gãp mÆt cña ®å  
ho¹ m¸y vi tÝnh vµ sù ph¸t triÓn nhanh chãng trong lÜnh vùc ®å ho¹ m¸y tÝnh, m« h×nh  
bÒ mÆt ®· mang ®Õn mét híng míi. M« h×nh to¸n häc b©y giê cã thÓ ®îc t¹o lËp vµ  
ph©n tÝch trªn c¬ së mèi quan hÖ gi÷a c¸c ®Æc trng quan träng cña bÒ mÆt nhlµ:  
vïng trung t©m, vïng bÒ mÆt,... Tõ c¸c m« h×nh bÒ mÆt nµy, nh÷ng th«ng tin cÇn thiÕt  
cho qu¸ tr×nh gia c«ng ®îc ®a ra. Víi sù trî gióp cña c¸c c«ng cô ®å ho¹ m¸y tÝnh,  
qu¸ tr×nh thiÕt kÕ, xö lý vµ kiÓm tra ®· ®îc ®¬n gi¶n ho¸ rÊt nhiÒu.  
BiÓu diÔn tham sè ®· ®îc sö dông cho thiÕt kÕ ®êng cong vµ nã còng lµ c«ng  
cô cho viÖc thiÕt kÕ bÒ mÆt. D¹ng tham sè cña ®êng cong ®· ®îc cho bëi ph¬ng  
tr×nh vÐc t¬ d¹ng:  
P(t) = [ x(t) , y(t) , z(t) ]  
BiÓu diÔn bÒ mÆt ®ßi hái ph¶i cã hai tham sè vµ d¹ng cña nã vÉn lµ ph¬ng tr×nh  
vÐc t¬.  
P(s,t) = [ x(s,t) , y(s,t) , z(s,t) ]  
§êng cong còng cã thÓ ®îc t×m ra tõ bÒ mÆt b»ng c¸ch gi÷ cho mét tham sè  
lµ h»ng vµ thay ®æi tham sè kia. Mét chuçi c¸c ®êng cong ®îc t¹o ra däc theo c¸c  
híng tham sè t vµ s b»ng c¸ch thay liªn tôc gi¸ trÞ c¸c tham sè t vµ s trong kho¶ng  
[0,1]. C¸c tham sè vÒ c¸c ®êng cong däc theo híng s cã thÓ lµ P(0,t), P(0,1;t),...,  
P(0,9;t), P(1,t). C¸c tham sè kh¸c vÒ c¸c ®êng cong däc theo híng t cã thÓ lµ P(s;0),  
P(s;0,1),..., P(s;0,9), P(s;1). §Ó t¹o ra mét bÒ mÆt ®ßi hái ph¶i cã rÊt nhiÒu ®êng cong,  
®ã chÝnh lµ sù cÊu thµnh bÒ mÆt. §iÒu nµy cã thÓ ¸p dông cho c¸c bÒ mÆt cã ph¬ng  
tr×nh hoÆc c¸c bÒ mÆt tù do, vµ sÏ ®îc xem xÐt tiÕp theo ®©y.  
Trang 23  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
1.2.2. C¸c bÒ mÆt trßn xoay  
Hä ®¬n gi¶n nhÊt cña c¸c bÒ mÆt ®¹t ®îc b»ng c¸ch quay ®êng cong ph¼ng  
xung quanh mét trôc. H×nh 4 thÓ hiÖn mét h×nh trô trßn xoay ®îc t¹o bëi viÖc quay  
mét ®o¹n th¼ng song song víi trôc z quanh trôc z mét gãc 3600 (2π). C¸c d¹ng kh¸c  
nhau cña bÒ mÆt ®¹t ®îc lµ do nhiÒu ®iÒu kiÖn x¸c ®Þnh.  
BÊt kú ®iÓm nµo trªn bÒ mÆt trßn xoay còng lµ hµm cña hai tham sè t vµ θ.  
Tham sè t m« t¶ thc thÓ ®îc xoay vµ tham sè θ thÓ hiÖn gãc cña qu¸ tr×nh quay. VÝ  
dô c¸c ®iÓm t theo híng cña ®o¹n th¼ng vµ θ lµ gãc cña qu¸ tr×nh quay quanh trôc z.  
§iÓm n»m trªn ®o¹n th¼ng ®îc biÓu diÔn bëi [x(t), 0 ,z(t)] vµ khi bÞ quay ®i θ radian  
nã sÏ trë thµnh d¹ng sau:  
P(t,θ) = [ x(t).cosθ, x(t).sinθ, z(t) ]  
hoÆc ë d¹ng ma trËn:  
cosθ sinθ 0 0  
0
0
0
0
0
0
0 0  
1 0  
0 1  
P(t,θ) = [ x(t),0 ,z(t) ].  
H×nh 4: BiÓu diÔn trô trßn xoay  
Trang 24  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
1.2.3. MÆt quÐt  
QuÐt lµ ph¬ng ph¸p t¹o bÒ mÆt th«ng qua sù di chuyÓn cña ®êng th¼ng, ®o¹n  
cong, ®a gi¸c,... däc theo hoÆc xung quanh mét ®êng ®· x¸c ®Þnh. C¸c d¹ng bÒ mÆt  
quÐt ®îc sö dông rÊt nhiÒu trong m« h×nh h×nh häc vµ cã rÊt nhiÒu trong c¸c øng dông  
kü thuËt. T¬ng tù nhc¸c d¹ng bÒ mÆt kh¸c, c¸c bÒ mÆt quÐt còng ®îc biÓu diÔn  
díi d¹ng ph¬ng tr×nh tham sè:  
P(s,t) = Q(t).[T(s)]  
Trong ®ã:  
Q(t): lµ ph¬ng tr×nh tham sè cña ®êng th¼ng hoÆc ®êng cong  
[T(s)]: lµ ma trËn chuyÓn ®æi quÐt dùa trªn h×nh thÓ cña ®êng di chuyÓn  
Ma trËn chuyÓn ®æi quÐt chøa ®ùng: sù di chuyÓn, tû lÖ hoÆc sù quay. Nã còng  
cã thÓ chøa ®ùng sù tæ hîp cña c¸c ma trËn chuyÓn ®æi nµy.  
H×nh 5: BiÓu diÔn mét sè d¹ng cña mÆt quÐt  
NÕu ®êng ®i lµ th¼ng, b¾t ®Çu t¹i gèc to¹ ®é th× nã cã thÓ ®îc biÓu diÔn díi  
d¹ng tham sè:  
x(s) = as  
y(s) = bs  
z(s) = cs  
§©y lµ kÕt qu¶ cña sù chuyÓn ®æi ba chiÒu nh®· ®Ò cËp ë phÇn tríc. NÕu  
®êng ®i bao hµm c¶ sù quay c¸c trôc to¹ ®é th× c¸c gãc quay dµnh riªng nªn cã trong  
ma trËn chuyÓn ®æi quÐt. Khi c¸c ®a gi¸c khÐp kÝn ®îc quay hoÆc tÞnh tiÕn ®Ó t¹o nªn  
bÒ mÆt quÐt, mét trong c¸c c¸ch ®Ó x¸c ®Þnh râ rµng h×nh thÓ cuèi cïng cña bÒ mÆt lµ  
Trang 25  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
®iÒu khiÓn theo híng cña ph¸p tuyÕn víi ®a gi¸c. Th«ng thêng sù tiÕn l¹i gÇn lµ vÞ trÝ  
ph¸p tuyÕn theo híng cña tiÕp tuyÕn tøc thêi víi ®êng ®i. VÝ dô sau sÏ thÓ hiÖn ®iÒu  
nµy.  
VÝ dô:  
T¹o ra bÒ mÆt quÐt ®¹t ®îc b»ng c¸ch di chuyÓn h×nh tam gi¸c n»m trong mÆt  
ph¼ng xy däc theo ®êng ®i (z = 8s, y = (sin(πs)-1). C¸c ®Ønh cña tam gi¸c lµ: P1 = (-  
5,0,0), P2 = (0,5,0), P3 = (5,0,0). Gi÷ cho ph¸p tuyÕn cña tam gi¸c theo híng víi tiÕp  
tuyÕn tøc thêi cña ®êng ®i.  
Gi¶i:  
Trong vÊn ®Ò nµy, ®êng ®i ®îc chøa ®ùng trong mÆt ph¼ng yz vµ ph¸p tuyÕn  
cña bÒ mÆt ®îc quay vÒ phÝa trôc x vµ gi÷ cho nã lu«n liªn kÕt víi tiÕp tuyÕn tøc thêi  
cña ®êng ®i.  
Tríc hÕt gi¸ trÞ tÝnh to¸n lµ tiÕp tuyÓn tøc thêi cña ®êng ®i. §îc cho bëi  
ph¬ng tr×nh:  
dx dy dz  
ds ds ds  
= [0 , π.cos(πs) , 8 ].  
TiÕp theo, tÝnh gãc quay cña ph¸p tuyÕn víi trôc x ph¶i ®îc t×m t¹i mçi chç tøc  
thêi, cho nhsau:  
dy  
dz  
π cos(π / 4)  
Φ = tan-1  
= tan-1  
8
Ma trËn chuyÓn ®æi tæng bao gåm sù dÞch chuyÓn däc theo ®êng ®i (z = 8s, y =  
(sin(πs)-1) vµ sù quay xung quanh trôc x bëi gãc θ lµ:  
1
0
0
0
0
cosΦ sinΦ 0  
[T(s)] =  
0 sin Φ cosΦ 0  
0 sin(πs) 8s  
1
T¹i vÞ trÝ däc theo ®êng ®i mµ s = 0,25, th× gãc quay lµ:  
Φ = tan-1 .y/z  
Trang 26  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
π cos(π / 4)  
Φ = tan-1  
= 0,2708 rad  
8
Φ = 15,520  
Thay gi¸ trÞ nµy ( s = 0,25 vµ Φ = 15,520 ) vµo ma trËn chuyÓn ®æi quÐt:  
5 0 0 1  
1
0
0
0
0
5,0 0,293 2,0  
1
⎤ ⎡  
⎥ ⎢  
⎥ ⎢  
⎤ ⎡  
⎥ ⎢  
⎥ ⎢  
⎥ ⎢  
⎥ ⎢  
⎦ ⎣  
0
5
5 0 1  
0,964 0,268 0  
0
4,525 3,338 1  
0
P (0,25;15,52 ) =  
⎥ ⎢  
0 0 1 0 0,268 0,964 0  
5,0 0,293 2,0  
1
⎥ ⎢  
0 0,293 2,0  
1
⎦ ⎣  
QuÐt ®êng cong tù do ®îc lµm gièng nhtrªn. ph¬ng tr×nh bÒ mÆt sÏ ®îc  
®Þnh nghÜa bëi:  
P(s,t) =[t].[M].[V].[T(s)]  
trong ®ã [T(s)] lµ biÓu diÔn sù quÐt.  
1.2.4. C¸c d¹ng bÒ mÆt tù do  
1.2.4.1. C¸c bÒ mÆt tham sè bËc 3  
C¸c bÒ mÆt tham sè bËc ba lµ sù më réng cña ®êng cong Hermite. BÒ mÆt nµy  
®îc ®Þnh d¹ng bëi c¸c tham sè bËc ba hoÆc ®êng cong biªn d¹ng Hermite vµ phÇn  
bªn trong ®îc ®Þnh nghÜa bëi hµm trén. Mçi ®êng cong biªn d¹ng ®îc biÓu diÔn  
b»ng c¸c ®iÓm mót cña nã vµ vÐc t¬ tiÕp tuyÕn t¹i c¸c ®iÓm mót ®îc cho bëi ph¬ng  
tr×nh nhsau:  
2
3  
0
2  
3
1
1
P(0)  
⎤ ⎡  
⎥ ⎢  
2 1 P(1)  
P(t) = [t3 t2 t 1]  
⎥ ⎢  
⎥ ⎢  
⎥ ⎢  
⎦ ⎣  
0
1
0
0
0
P'(0)  
P'(1)  
1
0
HoÆc: P(t) = [t].[M]H.[G]H  
Ph¬ng tr×nh gièng nhau ®îc ph¸t sinh cho tham sè s, lµ sù x¸c ®Þnh chiÕm  
h÷u c¸c ®êng cong biªn d¹ng theo híng ®ã. Chó ý r»ng, cïng mét ma trËn [M] ®îc  
sö dông cho c¶ hai híng tham sè s vµ t vµ c¸c gi¸ trÞ cña P sÏ biÕn ®æi theo vÞ trÝ cña  
®êng cong.  
Trang 27  
Đề tài cp Nhà nước KC.05.11  
Báo cáo tng kết Khoa hc và Kthut Đề tài  
Sù x¸c ®Þnh c¸c ®êng cong biªn d¹ng mét m×nh lµ kh«ng nhËn d¹ng ®îc hoµn  
toµn bÒ mÆt. Cho cïng c¸c ®êng cong biªn d¹ng, th× cã rÊt nhiÒu bÒ mÆt cã thÓ ®îc  
t×m thÊy b»ng sù thay ®æi h×nh thÓ bªn trong. Do ®ã, sù nhËn d¹ng toµn bé bÒ mÆt, h×nh  
thÓ bªn trong ë vïng l©n cËn mçi gãc ®îc ®iÒu khiÓn bëi ®¹o hµm bËc hai t¹i gãc ®ã  
vµ ®îc hiÓu nhlµ " VÐc t¬ xo¸y".  
Tõ nh÷ng hµm c¬ b¶n cña hai biÕn sè s, t lµ cÇn cho sù biÓu diÔn bÒ mÆt tham sè  
bËc ba. §©y lµ quan hÖ logic ®ã lµ bÒ mÆt c¬ b¶n ®îc ®Þnh nghÜa bëi kÕt qu¶ cña c¸c  
biÕn c¬ b¶n ®¬n, ®iÒu nµy ®îc gäi lµ bÒ mÆt hoÆc kÕt qu¶ tenx¬. Do ®ã, bÒ mÆt tham  
sè bËc ba còng ®îc hiÓu nhlµ mÆt coons bËc ba. Sau khi ngêi ta ph¸t minh ra nã, vµ  
®îc biÓu diÔn bëi ph¬ng tr×nh:  
T
P(s,t) = [s].[M]H.[G]H.[M]H .[t]T  
ë ®©y ®îc xem xÐt ®Õn c¶ hai híng tham sè. Ma trËn [M]H lµ gièng nhma  
trËn ®· sö dông cho ®êng cong vµ ma trËn [G]H thÓ hiÖn nhsau:  
P(0,0) P(0,1)  
P(1,0) P(1,1)  
P
t(0,0)  
Pt(0,1)  
P
t(1,0)  
Pt(1,1)  
[G]H =  
Ps(0,0) Ps(0,1) Pst(0,0) Pst(0,1)  
P
s(1,0) s)1,1) Pst(1,0) Pst(1,1)  
P
Nã cã thÓ ®îc ph©n t¸ch nhsau:  
VÞ trÝ cña c¸c ®¹o hµm theo t  
®iÓm gãc  
t¹i c¸c ®iÓm gãc  
[G]H =  
§¹o hµm theo s  
t¹i c¸c ®iÓm gãc  
§¹o hµm bËc hai  
theo t vµ s t¹i c¸c  
®iÓm gãc  
Sù thay ®æi trªn bÒ mÆt nhËn ®îc b»ng sù thay ®æi c¸c vÐc t¬ tiÕp tuyÕn vµ vÐc  
t¬ xo¸y t¹i c¸c ®iÓm gãc thÓ hiÖn c¸c vÝ dô vÒ sù thay ®æi cña c¸c vÐc t¬ tiÕp tuyÕn cho  
cïng mét viÖc cµi ®Æt c¸c ®iÓm gãc.  
BÒ mÆt tham sè bËc ba cã thÓ ®îc ®¬n gi¶n ho¸ b»ng viÖc ®Æt tÊt c¶ c¸c vÐc t¬  
xo¸y b»ng 0. §iÒu nµy ®îc gäi lµ m¶nh Ferguson hay lµ F- Patch. MÆc dï chóng ®¬n  
Trang 28  
Đề tài cp Nhà nước KC.05.11  

Tải về để xem bản đầy đủ

pdf 432 trang yennguyen 10/05/2024 70
Bạn đang xem 30 trang mẫu của tài liệu "Báo cáo Nghiên cứu ứng dụng hệ thống tính toán song song hiệu năng cao để lập trình gia công các bề mặt khuôn mẫu trên máy công cụ CNC", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfbao_cao_nghien_cuu_ung_dung_he_thong_tinh_toan_song_song_hie.pdf