Tài liệu Đề tài Nghiên cứu thiết kế chế tạo các bộ điều khiển số (cnc) thông minh và chuyên dụng cho các hệ thống và quá trình phức tạp: BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC BÁCH KHOA
CHƯƠNG TRÌNH KHOA HỌC CÔNG NGHỆ TỰ ĐỘNG HÓA KC.03
ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CẤP NHÀ NƯỚC
BÁO CÁO TỔNG KẾT ĐỀ TÀI
NGHIÊN CỨU THIẾT KẾ CHẾ TẠO
CÁC BỘ ĐIỀU KHIỂN SỐ (CNC)
THÔNG MINH VÀ CHUYÊN DỤNG
CHO CÁC HỆ THỐNG VÀ QUÁ TRÌNH PHỨC TẠP
MÃ SỐ KC.03.12
Chủ nhiệm đề tài: TS . Thái Thị Thu Hà
6294
06/02/2006
TP.HCM, tháng 1-2006
i
DANH SÁCH TÁC GIẢ CỦA ĐỀ TÀI
KH&CN CẤP NHÀ NƯỚC
1. Tên đề tài: Nghiên cứu, thiết kế, chế tạo các bộ điều khiển số (CNC) thông minh
và chuyên dùng cho các hệ thống và quá trình phức tạp.
Mã số : KC-03-12 .
2. Thuộc chương trình : Chương trình khoa học công nghệ tự động hóa KC. 03
3. Thời gian thực hiện: 10/2001-12/2005.
4. Cơ quan chủ trì: Trường Đại học bách Khoa - Đại học quốc Gia TP.HCM.
5. Bộ chủ quản : Đại học quốc...
287 trang |
Chia sẻ: hunglv | Lượt xem: 1169 | Lượt tải: 0
Bạn đang xem trước 20 trang mẫu tài liệu Đề tài Nghiên cứu thiết kế chế tạo các bộ điều khiển số (cnc) thông minh và chuyên dụng cho các hệ thống và quá trình phức tạp, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
BOÄ GIAÙO DUÏC VAØ ÑAØO TAÏO
ÑAÏI HOÏC QUOÁC GIA TP. HOÀ CHÍ MINH
TRÖÔØNG ÑAÏI HOÏC BAÙCH KHOA
CHÖÔNG TRÌNH KHOA HOÏC COÂNG NGHEÄ TÖÏ ÑOÄNG HOÙA KC.03
ÑEÀ TAØI NGHIEÂN CÖÙU KHOA HOÏC CAÁP NHAØ NÖÔÙC
BÁO CÁO TỔNG KẾT ĐỀ TÀI
NGHIEÂN CÖÙU THIEÁT KEÁ CHEÁ TAÏO
CAÙC BOÄ ÑIEÀU KHIEÅN SOÁ (CNC)
THOÂNG MINH VAØ CHUYEÂN DUÏNG
CHO CAÙC HEÄ THOÁNG VAØ QUAÙ TRÌNH PHÖÙC TAÏP
MAÕ SOÁ KC.03.12
Chuû nhieäm ñeà taøi: TS . Thaùi Thò Thu Haø
6294
06/02/2006
TP.HCM, thaùng 1-2006
i
DANH SAÙCH TAÙC GIAÛ CUÛA ÑEÀ TAØI
KH&CN CAÁP NHAØ NÖÔÙC
1. Teân ñeà taøi: Nghieân cöùu, thieát keá, cheá taïo caùc boä ñieàu khieån soá (CNC) thoâng minh
vaø chuyeân duøng cho caùc heä thoáng vaø quaù trình phöùc taïp.
Maõ soá : KC-03-12 .
2. Thuoäc chöông trình : Chöông trình khoa hoïc coâng ngheä töï ñoäng hoùa KC. 03
3. Thôøi gian thöïc hieän: 10/2001-12/2005.
4. Cô quan chuû trì: Tröôøng Ñaïi hoïc baùch Khoa - Ñaïi hoïc quoác Gia TP.HCM.
5. Boä chuû quaûn : Ñaïi hoïc quoác Gia TP.HCM.
6. Danh saùch taùc giaû:
TT HOÏ VAØ TEÂN CHÖÙC DANH CHÖÕ KYÙ
1. Thaùi Thò Thu Haø GVC.Tieán só
Chuû nhieäm Ñeà taøi
2. Ñaëng Thaønh Trung Thaïc só
3. Hoà Minh Ñaïo Thaïc só
4. Hoaøng Lanh GV.Kyõ sö
5. Ñaëng Vaên Nghìn Phoù Giaùo sö, Tieán só
6. Nguyeãn Minh Tuaán Thaïc syõ
7. Phan vaên Khaùnh Kyõ sö
8. Voõ Anh Huy Kyõ sö
9. Hoà thanh Taâm Kyõ sö
10. Lyù Taán Huy Kyõ sö
11. Ñaëng Ngoïc Quy Kyõ sö
12. Traàn Nguyeân Duy Phöông Thaïc só Ñang laøm tieán só taïi Canada
13. Traàn Tuaán Ñaït Kyõ sö Ñang laøm thaïc syõ taõi Ñöùc
14. Nguyeãn Vaên Giaùp GVC.Tieán só
i
15. Toân Thieän Phöông Thaïc syõ
16. Töø Dieäp Coâng Thaønh Tieán syõ
17. Buøi Quang Ñöôïc Kyõ sö
18. Toâ Hoaøng Minh Kyõ sö Ñang laøm tieán só taïi Haøn Quoác
Chuø nhieäm ñeà taøi Tp.Hoà Chí Minh 26/12/2005
Thuû tröôøng cô quan chuû trì Ñeà taøi
TS.Thaùi Thò Thu haø
xiv
BAÛNG CHUÙ GIAÛI CAÙC CHÖÕ VIEÁT TAÉT
NGUYEÂN GOÁC CHÖÕ VIEÁT TAÉT
-Intelligent Machining Systems IMS
-Open architecture controller OAC
- Numerical Control Markup Language NCML
- Numerical Control NC
- Adaptive contronl with optimisation ACO
- Adaptive control with constraints ACC
- Open System Architecture for Controls within Automation systems OSACA
- Open System Environment for Controllers OSEC
- Open Modular Architecture Controller OMAC
- Computer Numerical control CNC
- Automatic Programming Tool APT
- Computer- Aided Manufacturing CAM
- Computer-Aided Design CAD
- Personal Compute PC
- National Instruments NI
- Programmable Logic Controller PLC
- Application Programming Intreface API
- Dynamic Link Lidraries DLL
- Recursive least square RLS
- Digital Differential Analyse DDA
- Measurement & Automation Explorer MAX
- Open Modular Architecture Controller) OMAC
- Analog to digital converters A/D
- Digital to analog converters D/A
v
MUÏC LUÏC
Danh saùch nhöõng ngöôøi thöïc hieän ñeà taøi i
Giôùi thieäu toùm taét ñeà taøi ii
Muïc luïc v
Baûng chuù thích caùc chöõ vieát taét
Chöông 1:BOÄ ÑIEÀU KHIEÅN MAÙY PHAY CNC THOÂNG MINH 1
1.1 Toång quan 1
1.1.1 Giôùi thieäu ñeà taøi nghieân cöùu 1
1.1.2 Tình hình nghieân cöùu trong vaø ngoaøi nöôùc 1
1.1.3 Nhaän xeùt 6
1.1.4 Muïc ñích vaø noäi dung nghieân cöùu 6
1.2 Caáu truùc cuûa maùy phay cnc thoâng minh 7
1.2.1 Sô ñoà caáu truùc maùy phay CNC thoâng minh 7
1.2.2 Sô ñoà boä ñieàu khieån thoâng minh 10
1.3 Maùy phay vaø phaàn meàm ñieàu khieån 10
1.3.1 Giôùi thieäu chung 10
1.3.2 Sô ñoà ñieàu khieån cuûa maùy ñaõ thöc hieän 12
1.3.3 Giôùi thieäu caùc phaàn töû cuûa heä thoáng 13
1.3.3.1 Giôùi thieäu phaàn cô cuûa maùy 13
1.3.3.2 Giôùi thieäu caùc motor vaø driver fanuc 14
1.3.3.3 Giôùi thieäu bieán taàn fuji FRENIC 5000G 15
1.3.3.4 Giôùi thieäu PLC MITSUBISHI FX1S 16
1.3.3.5 Giôùi thieäu baøn phím vaø baûng ñieàu khieån 18
1.3.3.6 Giôùi thieäu PCL-812 20
1.3.3.7 Giôùi thieäu PXI 7344 ( Hwardwase ) 21
1.3.3.8 Moät soá caùc ñaëc tính quan troïng cuûa card 7344 22
1.3.3.9 Keát noái heä thoáng ñieän 25
1.3.4 Phaàn meàm ñieàu khieån 28
vi
1.3.4.1 Giôùi thieäu chung 28
1.3.4.2 Giao dieän vaø caùch giao tieáp 29
1.3.4.3 Phaàn meàm ñieàu khieån maùy cnc 32
1.4 Boä ñieàu khieån thích nghi quaù trình phay 33
1.4.1 Khaùi nieäm veà ñieàu khieån thích nghi 33
1.4.2 Caùc khaùi nieäm veà ñieàu khieån thích nghi 35
1.4.2.1 Heä thoáng ñieàu khieån beàn vöõng ñoä khuyeách ñaïi lôùn 35
1.4.2.2 Heä thoáng thích nghi töï dao ñoäng 36
1.4.2.3 Boä ñieàu khieån thích nghi khueách ñaïi choïn loïc 36
1.4.2.4 Boä ñieàu khieån thích nghi moâ hình tham chieáu (Model
Reference adaptive system - MRAS) 37
1.4.2.5 Boä töï ñieàu chænh (Self-tuning Regulators- STRs) 37
1.4.4.6 Ñieàu khieån thích nghi coù raøng buoäc ACC 38
1.4.4.7 Ñieàu khieån thích nghi toái öu ACO 38
1.4.3 Xaùc ñònh thoâng soá cho quaù trình ñieàu khieån thích nghi 38
1.4.3.1 Löïc keá Kistler 41
1.4.3.2 Löïc keá döïa treân nguyeân taéc ño bieán daïng baèng strain gage 41
1.4.3.3 Khaùi quaùt veà phaàn meàm DASYLab (Haõng National
Instrument) 44
1.4.4 Thuaät toaùn ñieàu khieån thích nghi quaù trình phay 45
1.4.4.1 Ñoäng hoïc quaù trình phay 45
1.4.4.2 Thuaät toaùn ñieàu khieån thích nghi quaù trình phay 48
1.4.4.3 ÖÙng duïng ñieàu khieån thích nghi quaù trình phay 52
1.4.4.4 Phaàn meàm ñieàu khieån thích nghi 54
1.4.5 Thöïc nghieäm 54
1.5 Ñieàu khieån quaù trình phay duøng maïng neural 59
1.5.1 Giôùi thieäu
1.5.1.1 Maïng daãn tieán moät lôùp 60
1.5.1.2 Maïng daãn tieán nhieàu lôùp 61
vii
1.5.1.3 Maïng hoài quy 61
1.5.2 Caùc haøm f(.) thöôøng duøng 62
1.5.3 Quaù trình huaán luyeän(Training) 63
1.5.4 Giaûi Thuaät Back-Propagation 64
1.5.5 Thöïc nghieäm 73
1.5.5.1 Huaán luyeän maïng 73
1.5.5.2 Xaùc ñònh troïng soá 76
1.5.5.3 Xaùc ñònh maïng Neural cho quaù trình ñieàu khieån 76
1.5.5.4 Tieán haønh gia coâng vôùi quaù trình ñieàu khieån Neural 77
1.6 Optimal milling 79
1.6.1 Ñaët vaán ñeà 79
1.6.2 Sô ñoà maïch ñieän 80
1.7 Keát luaän 83
Chöông 2: MOÂ HÌNH ÑIEÀU KHIEÅN COÙ CAÁU TRUÙC MÔÛ. 85
2.1 Toång quan 85
2.1.1 Giôùi thieäu veà boä ñieàu khieån coù caáu truùc môû 85
2.1.2 Tình hình nghieân cöùu treân theá giôùi vaø trong nöôùc 90
2.1.3 Nhaän xeùt ñaùnh giaù 92
2.1.4 Muïc ñích vaø noäi dung nghieân cöùu cuûa ñeà taøi 92
2.2 Phaàn cöùng cuûa moâ hình toång quaùt 93
2.2.1 Sô ñoà nguyeân lyù vaø ñieàu khieån 93
2.2.2 Giôùi thieäu caùc thaønh phaàn cô baûn cuûa boä ñieàu khieån 96
2.3 Phaàn meàm ñieàu khieån 103
2.3.1 Caáu truùc file chöông trình CAD/CAM 103
2.3.2 Phaàn meàm ñieàu khieån 103
2.4 Keát quaû nghieân cöùu thöïc nghieäm 104
2.4.1 Moâ hình thí nghieäm 104
2.4.2 Maãu thí nghieäm 105
2.4.3 Caùc thoâng soá thí nghieäm 106
viii
2.4.4 Keát quaû 106
2.5 Keát luaän 107
Chöông 3: NGHIEÂN CÖÙU THIEÁT KEÁ VAØ CHEÁ TAÏO HEXAPOD 108
3.1 Toång quan veà hexapod 108
3.1.1 Nguyeân lyù Stewart 108
3.1.2 Tình hình nghieân cöùu trong vaø ngoaøi nöôùc 110
3.1.3 Nhaän xeùt 114
3.1.4 Muïc ñích nghieân cöùu 114
3.2 Caùc baøi toaùn khi thieát keá hexapod 115
3.2.1 Baøi toaùn phaân tích vò trí 115
3.2.1.1 Xaùc ñònh baäc töï do cuûa cô caáu 115
3.2.1.2 Heä toaï ñoä töông ñoái ( Xem phuï luïc 3.1) 116
3.2.1.3 Moâ taû hình hoïc cuûa cô caáu hexapod( Xem phuï luïc 3.2) 116
3.2.2 Phaân tích jacobian vaø löïc tónh 116
3.2.2.1 Ma traän jacobian 116
3.2.2.2 Xaùc ñònh ma traän jacobian 117
3.2.2.3 Phaân tích löïc 118
3.2.3 Baøi toaùn ñoäng hoïc cuûa hexapod 121
3.2.3.1 Baøi toaùn ñoäng hoïc ngöôïc 122
3.2.3.2 Baøi toaùn ñoäng hoïc thuaän 123
3.2.3.3 Thuaät toaùn Newton_Rapshon giaûi gaàn ñuùng heä phöông trình
phi tuyeán 124
3.2.4 Phaân tích ñoäng hoïc vaø ñoäng löïc hoïc 127
3.2.4.1. Ñoäng hoïc 127
3.2.4.2 Ñoäng löïc hoïc 134
3.3 Phaàn meàm moâ phoûng 138
3.3.1 Chöông trình moâ phoûng 138
3.3.2 Chöông trình veõ khoâng gian hoaït ñoäng 143
ix
3.4 Thieát keá vaø cheá taïoheä thoáng cô cuûa hexapod 147
3.4.1 Thieát keá vaø tính toaùn caùc chi tieát cô baûn cuûa hexapod 147
3.4.2 ÖÙng duïng Ansys ñeå kieåm tra kích thöôùc caùc phaàn cô cuûa hexapod 147
3.5 Thieát keá boä ñieàu khieån hexapod 151
3.5.1 Noäi suy 151
3.5.1.1 Caùc daïng noäi suy 152
3.5.1.2 Caùc giaûi thuaät noäi suy cho caùc leänh cô baûn cuûa phay CNC 152
3.5.2 Moät soá giaûi thuaät laäp trình gia coâng cho hexapod 152
3.5.2.1 Laäp trình baèng tay vaø ñoïc maõ leänh G code trong tröôøng hôïp
phay 2D 152
3.5.2.2 Giaûi thuaät ñoïc file cl file 154
3.5.3 Ñoïc maõ leänh G codes töông öùng vôùi maùy phay 5 truïc 155
3.6 Boä ñieàu khieån cho hexapod 156
3.6.1 Sô ñoà ñieàu khieån chung 156
3.6.2 Giaûi thuaät ñieàu khieån song song 157
3.6.3 Heä thoáng SERVO 170
3.6.4 Maïch ñieàu khieån sensor 175
3.7 Thöïc nghieäm 178
3.8 Keát luaän 182
Chöông 4: HEÄ THOÁNG ÑÒNH LÖÔÏNG NHIEÀU THAØNH PHAÀN 183
4.1 Toång quan 183
4.1.1 Giôùi thieäu chung 183
4.1.2 Toång quan tình hình nghieân cöùu trong vaø ngoaøi nöôùc 183
4.1.3 Nhaän xeùt 185
4.1.4 Muïc ñích vaø noäi dung nghieân cöùu 185
4.2 Thieát keá phaàn cô cuûa heä thoáng ñònh löôïng töï ñoäng 186
x
4.2.1 Phaân tích choïn phöông aùn thieát keá 186
4.2.1.1 Ñaëc tính vaät lieäu 186
4.2.1.2 Choïn nguyeân lyù 186
4.2.2 Löïa choïn loadcell 192
4.2.3 Thieát keá thuøng chöùa vaø pheãu caáp lieäu 194
4.2.3.1 Caùc daïng doøng chaûy vaät lieäu 194
4.2.3.2 Moät soá phöông aùn löïa choïn hình daùng thuøng chöùa 196
4.2.3.3 Thieát keá thuøng chöùa 197
4.2.3.4 Choïn löïa hình daùng thuøng chöùa vaø pheãu trung gian 197
4.2.4 Thieát keá cuïm ñònh löôïng thoâ tinh 199
4.2.5 Thieát keá cuïm caân 202
4.2.5.1 Sô ñoà nguyeân lyù 202
4.2.5.2 Thieát keá pheãu chöùa 203
4.2.5.3 Thieát keá khung caân 205
4.2.6 Thieát keá heä thoáng baûo ñaûm möùc 206
4.3 Thieát keá boä ñieàu khieån 207
4.3.1 Sô ñoà ñieàu khieån chung cuûa maùy 207
4.3.2 Boä chæ thò caân AD-4401 208
4.3.3 Caùc khoái chöùc naêng
4.3.4 Caùc ngoõ giao tieáp 211
4.3.5 Caùc cheá ñoä buø (Compensation) (SQF-03) 211
4.3.6 Moâ taû chu trình caân töï ñoäng 213
4.4 Laäp trình plc melsec fx1s 218
xi
4.4.1 Caùc ngoõ vaøo/ra vaø moâ taû phaàn cöùng 218
4.4.1.1 Caùc ngoõ vaøo ra 219
4.4.1.2 Moâ taû phaàn cöùng 220
4.4.2 Chöông trình PLC daïng ladder 221
4.5 Söû duïng maïng rs-485 thieát laäp cheá ñoä caân 222
4.5.1 Sô ñoà noái maïng heä thoáng 222
4.5.2 Caùc leänh truyeàn cho boä chæ thò caân AD_4401 223
4.5.3 Laäp trình giao tieáp vôùi maùy tính 225
4.5.4 Caøi ñaët phöông thöùc truyeàn thoâng ôû PLC 226
4.5.5 Caøi ñaët treân maùy tính ñeå baøn duøng heä ñieàu haønh Windows 9x 227
4.6 Caùc caùch hieäu chænh vaø vaän haønh 228
4.6.1 Thay ñoåi ñoä môû löôõi gaø 228
4.6.2 Thay ñoåi thoâng soá boä AD-4401 229
4.6.3 Ca líp 229
4.6.4 Vaän haønh 231
4.7 Ñaùnh giaù keát quaû 234
4.8 Keát luaän 237
Chöông 5: CAÛI TIEÁN HEÄ THOÁNG ÑÒNH LÖÔÏNG VÍT 238
5.1 Ñaët vaán ñeà 238
5.2 Choïn phöông aùn ñònh löôïng 238
5.2.1 Caùc ñaëc ñieåm khi ñònh löôïng buloâng-vít-ñai oác 238
5.2.2 Caùc yeâu caàu kyõ thuaät 239
5.2.2.1 Naêng suaát 239
xii
5.2.2.2 Ñoä chính xaùc 239
5.2.2.3 Chaát löôïng saûn phaåm 239
5.2.3 Sô ñoà phöông aùn ñònh löôïng 239
5.2.3.1 Thuøng chöùa 240
5.2.3.2 Giai ñoaïn chuyeån tieáp 240
5.2.3.3 Xích taûi 241
5.2.3.4 Cô caáu chia phoâi 241
5.2.3.5 Maùng rung phaúng coù boä phaän taïo rung baèng ñieän töø 241
5.2.3.6 Maùng rung xoaén 241
5.3 Nguyeân lyù hoaït ñoäng 241
5.4 Heä thoáng ñieàu khieån 243
5.4.1 Yeâu caàu ñoái vôùi heä thoáng ñieàu khieån 243
5.4.2 Ñaëc ñieåm khi thieát keá heä thoáng ñieàu khieån 243
5.4.3 Caùc cô caáu chính cuûa heä thoáng ñieàu khieån 243
5.4.3.1 Sô ñoà khoái cuûa heä thoáng ñieàu khieån 244
5.4.3.2 Caùc boä phaän chính cuûa heä thoáng ñieàu khieån 244
5.4.3.3 Sô ñoà nguyeân lyù 246
5.5 Thieát keá heä thoáng ñieän 247
5.5.1 Cô caáu caàn laéc vaø maùng rung chuyeån tieáp 247
5.5.1.1 Löïa choïn caùc caûm bieán 248
5.5.1.2 Nguyeân lyù hoaït ñoäng 249
5.5.2 Cô caáu chia phoâi, maùng rung phaúng vaø maùng rung xoaén 249
5.5.2.1 Yeâu caàu kó thuaät 249
xiii
5.5.2.2 Sô ñoà ñieàu khieån 250
5.5.2.3 Löïa choïn caùc caûm bieán 250
2.5.2.4 Nguyeân lyù hoaït ñoäng 251
5.5.3 Caûm bieán khoái löôïng 251
5.5.3.1 Ñoä phaân giaûi 251
5.5.3.2 Thôøi gian ñaùp öùng 252
5.6 Chöông trình ñieàu khieån 253
5.6.1 Sô ñoà ñieàu khieån chung 253
5.6.2 Boä chuyeån ñoåi A/D 254
5.6.2.1 Nguyeân lyù cuûa caùc boä bieán ñoåi A/D 254
5.6.2.2 Yeâu caàu kó thuaät cuûa boä A/D 254
5.6.3 Caùc ñòa chæ noái keát vôùi PLC 256
5.6.3.1 Ñaàu vaøo 256
5.6.3.2 Ñaàu ra 257
5.6.3.3 Löïa choïn caùc thanh ghi 257
5.6.4 Maøn hình got 930 258
5.6.5 Chöông trình ñieàu khieån 260
5.6.5.1 Löu ñoà ñieàu khieån 260
5.6.5.2 Chöông trình ñieàu khieån 261
5.7 Thöïc nghieäm 263
5.8 Keát luaän 263
Chöông 6: KEÁT LUAÄN VAØ KIEÁN NGHÒ 264
ii
LÔØI NOÙI ÑAÀU
Boä ñieàu khieån thoâng minh coù yù nghóa quan troïng trong töï ñoäng hoùa vaø quaù trình
saûn xuaát hieän ñaïi. Taàm quan troïng naøy ñöôïc theå hieän qua moät soá coâng trình cuûa
Fritschow, Wright vaø James. Ngay töø naêm 1993, GS Fritschow ñaõ khaúng ñònh boä
ñieàu khieån thoâng minh treân neàn taûng cuûa boä ñieàu khieån caáu truùc môû seõ laøm thay ñoåi
ngaønh coâng nghieäp cheá taïo maùy coâng cuï trong töông lai.
Trong cuoán saùch Saûn xuaát ôû theá kyû 21 , Wright ñaõ neâu xu theá phaùt trieån cuûa cheá
taïo maùy veà maùy thoâng minh vaø taàm quan troïng cuûa noù.
Trong chieán löôïc phaùt trieån cheá taïo maùy ôû Chaâu AÂu giai ñoaïn 2015 – 2020 ñaõ coù
nhöõng döï aùn sau ñaây:
- Heä thoáng caáu truùc môû ñeå ñieàu khieån thoâng minh maùy CNC.
- Boä ñieàu khieån caáu truùc môû.
- Giaùm saùt tröïc tuyeán thoâng minh vaø ñieàu khieån thích nghi.
Naêm 2002, trong döï baùo töông lai cuûa ngaønh cheá taïo maùy Jordan James cuõng
nhaán maïnh vai troø cuûa boä ñieàu khieån caáu truùc môû.
Chính vì tính caáp thieát cuûa boä ñieàu khieån thoâng minh nhö vaäy cho neân trong
chöông trình nghieân cöùu troïng ñieåm cuûa nhaø nöôùc veà töï ñoäng hoùa giai ñoaïn
2001 – 2005 coù nhieäm vuï cuûa ñeà taøi KC.03.12 NGHIÊN CỨU THIẾT KẾ CHẾ
TẠO CÁC BỘ ĐIỀU KHIỂN SỐ (CNC) THÔNG MINH VÀ CHUYÊN DỤNG
CHO CÁC HỆ THỐNG VÀ QUÁ TRÌNH PHỨC TẠP.
Saûn phaåm nghieân cöùu cuûa ñeà taøi KC.03.12 bao goàm:
- Maùy phay CNC 3 truïc vôùi boä ñieàu khieån thoâng minh.
- Moâ hình ñieàu khieån toång quaùt.
- Moâ hình Hexapod.
- Heä thoáng ñònh löôïng nhieàu thaønh phaàn.
- Boä ñieàu khieån caûi tieán heä thoáng ñònh löôïng vít.
Ñeå thöïc hieän caùc saûn phaåm naøy, chuùng toâi phaûi trieån khai thieát keá cheá taïo phaàn
cöùng cuõng nhö xaây döïng boä ñieàu khieån vaø caùc chöông trình phaàn meàm ñieàu khieån
iii
caùc thieát bò töông öùng. Maët khaùc, nhöõng saûn phaåm naøy cuõng khaùc bieät nhau veà coâng
duïng, cho neân ñeå thöïc hieän caùc nhieäm vuï naøy chuùng toâi phaûi cheá taïo theâm phaàn
cöùng cô khí.
• Trong saûn phaåm thöù nhaát chuùng toâi aùp duïng boä ñieàu khieån soá CNC thoâng
minh thích nghi treân maùy phay CNC. Boä ñieàu khieån thoâng minh ñöôïc theå hieän qua
caùc giaûi thuaät thích nghi vaø duøng Neural. Tính thoâng minh ñöôïc theå hieän qua khaû
naêng thich nghi cuûa maùy trong nhieàu tröôøng hôïp.
• Caáu truùc môû laø moät trong nhieàu ñaëc tính thoâng minh cuûa thieát bò. Vì vaäy saûn
phaåm thöù 2 cuûa ñeà taøi laø moâ hình ñieàu khieån toång quaùt goàm phaàn cöùng laø moät maùy
phay CNC kích thöôùc nhoû ñöôïc tích hôïp vôùi boä ñieàu khieån caáu truùc môû.
• Moät daïng phaùt trieån môùi cuûa maùy coäng cuï CNC laø Hexapod khaùc vôùi maùy
coâng cuï CNC truyeàn thoáng, maùy coâng cuï Hexapod phaûi coù boä ñieàu khieån coù khaû
naêng ñieàu khieån ñoàng thôøi saùu chaân theo nguyeân lyù STEWART. Cho neân saûn phaåm
thöù ba cuûa ñeà taøi nghieân cöùu laø moâ hình Hexapod.
• Ñònh löôïng cuõng laø moät trong nhöõng coâng ñoaïn quan troïng cuûa quaù trình saûn
xuaát thöïc phaåm ,ñöôøng, söõa, boät ngoït, thöùc aên gia suùc, xi maêng ...Trong quaù trình
ñònh löôïng caùc saûn phaåm nhieàu thaønh phaàn coù khoái löôïng nhoû, ñoä chính xaùc cao
cuõng caàn thieát boä ñieàu khieån thoâng minh. Trong saûn phaåm thöù tö cuûa ñeà taøi chuùng
toâi taäp trung nghieân cöùu caû phaàn cöùng laãn phaàn ñieàu khieån cuûa heä thoáng ñònh löôïng
nhieàu thaønh phaàn.
• Moät ñaëc ñieåm cuûa bu loâng, oác, vít laø coù ren neân raát khoù ñònh löôïng chính xaùc.
Saûn phaåm thöù naêm cuûa ñeà taøi taäp trung vaøo vieäc nghieân cöùu caûi tieán heä thoáng ñònh
löôïng vít.
Nhoùm nghieân cöùu hy voïng qua vieäc thöïc hieän ñeà taøi nghieân cöùu naøy coù theå ñoùng
goùp moät phaàn veà phöông phaùp luaän, caùc keát quaû nghieân cöùu coù theå phuïc vuï cho
coâng taùc nghieân cöùu, giaûng daäy vaø öùng duïng trong saûn xuaát.
Noäi dung trình baøy trong baùo caùo ñöôïc theå hieän ôû caùc chöông sau :
Chöông 1: Boä ñieàu khieån maùy phay CNC thoâng minh.
iv
Chöông 2: Moâ hình ñieàu khieån toång quaùt.
Chöông 3: Nghieân cöùu thieát keá vaø cheá taïo hexapod.
Chöông 4: Heä thoáng ñònh löôïng nhieàu thaønh phaàn.
Chöông 5: Caûi tieán heä thoáng ñònh löôïng vít.
Chöông 6: Keát luaän vaø kieán nghò.
Vôùi nhöõng keát quaû ñaït ñöôïc, chuùng toâi raát mong nhaän ñöôïc nhöõng yù kieán ñaùnh
giaù, goùp yù cuûa hoäi ñoàng nghieäm thu caùc caáp ñeå hoaøn thieän toát hôn nhaèm phuïc vuï
hieäu quaû trong saûn xuaát vaø ñaøo taïo.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 1
CHÖÔNG 1
BOÄ ÑIEÀU KHIEÅN MAÙY PHAY CNC THOÂNG MINH
1.1 TOÅNG QUAN
1.1.1 Giôùi thieäu ñeà taøi nghieân cöùu
Hieän nay vôùi söï phaùt trieån maïnh meõ cuûa khoa hoïc kyõ thuaät, caùc quaù trình saûn xuaát
phöùc taïp ñöôïc thöïc hieän moät caùch linh hoaït vaø chính xaùc.
Söï phaùt trieån vaø nhöõng thaønh töïu cuûa coâng nghieäp thoâng tin cho pheùp chuùng ta coù theå
giaùm saùt tröïc tuyeán hieän traïng cuûa caùc heä thoáng saûn xuaát vaø gia coâng phöùc taïp. Khoâng
nhöõng theá ngöôøi ta coøn ñieàu khieån ñöôïc caùc quaù trình cuõng nhö heä thoáng gia coâng hoaït
ñoäng ñeå ñaït ñöôïc nhöõng muïc tieâu mong muoán.
Nhö chuùng ta ñeàu roõ vai troø cuûa maùy coâng cuï ñeå cheá taïo ra caùc thieát bò maùy moùc khaùc.
Maùy phay laø moät trong nhöõng maùy coâng cuï phöùc taïp veà keát caáu cuõng nhö ñieàu khieån,
ñöôïc aùp duïng nhieàu trong saûn xuaát.
Hieän nay maùy coâng cuï CNC ra ñôøi ñaõ ñem laïi nhöõng hieäu quaû to lôùn. Tuy nhieân vôùi
nhöõng boä ñieàu khieån thoâng thöôøng thì khoù ñaït ñöôïc caùc chæ tieâu mong muoán veà chaát
löôïng cuõng nhö naêng suaát khi maø caùc yeáu toá ngaãu nhieân luoân thay ñoåi vaø aûnh höôûng ñeán
heä thoáng gia coâng. Chính vì leõ ñoù maø boä ñieàu khieån CNC thoâng minh ñang ñöôïc caùc nhaø
khoa hoïc treân theá giôùi quan taâm nghieân cöùu.
Vôùi öu vieät noåi troäi cuûa boä ñieàu khieån CNC thoâng minh ngoaøi vieäc aùp duïng cho caùc
maùy coâng cuï noù coøn ñang ñöôïc nghieân cöùu ñeå aùp duïng vaøo cho caùc quaù trình saûn xuaát vaø
heä thoáng gia coâng phöùc taïp khaùc.
Do vaäy vieäc nghieân cöùu ñeå thieát keá vaø cheá taïo boä ñieàu khieån thoâng minh cho maùy
phay CNC laø caáp thieát.
1.1.2 Tình hình nghieân cöùu trong vaø ngoaøi nöôùc
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 2
Treân theá giôùi vieäc nghieân cöùu boä ñieàu khieån thoâng minh ñaõ ñöôïc öùng duïng trong nhieàu
lónh vöïc khaùc nhau, ñaëc bieät laø vieäc nghieân cöùu trong lónh vöïc öùng duïng treân maùy CNC.
Trong quaù trình nghieân cöùu caùc taùc giaû ñaõ ñöa ra moät soá khaùi nieäm veà maùy thoâng minh.
Cho ñeán nay, coù khaù nhieàu ñònh nghóa veà maùy coâng cuï thoâng minh. Trong cuoán saùch
vieát naêm 1988, Wright vaø Bourne ñaõ ñöa ra moät soá yù töôûng vaø möùc ñoä thoâng minh cho
maùy coâng cuï. Nacsa J [1, 2, 3, 4] ñaõ toång quan laïi nhöõng coâng trình nghieân cöùu lieân quan
ñeán maùy coâng cuï thoâng minh. Trong caùc baøi baùo naøy ñaõ ñöa ra nhöõng nhu caàu thöông
maïi veà maùy coâng cuï thoâng minh theo döï baùo cuûa Wright töø naêm 1988 vaø cho ñeán nay.
Monostoris laïi phaân loaïi caùc maùy thoâng minh thaønh 3 phaàn:
¾ Ñieàu khieån giaùm saùt duïng cuï.
¾ Moâ hình hoùa vaø moâ phoûng hoaït ñoäng cuûa maùy.
¾ Ñieàu khieån thích nghi.
Heä thoáng gia coâng thoâng minh ñaàu tieân ñöôïc trình baøy bôûi K. Mori vaø Kasashina vaøo
naêm 1993 coù teân goïi laø thieát bò MEL-MASTER ( Hình 1.1).
Hình 1.1: Heä thoáng thieát bò
MEL-MASTER
Maùy coâng cuï thoâng minh ñang ñöôïc nghieân cöùu ôû phoøng thí nghieäm Kakino, tröôøng ñaïi
hoïc Kyoto (Nhaät Baûn), töø döï aùn ñaàu tieân veà ñieàu khieån soá thoâng minh (INC). Döï aùn INC
ñöôïc baét ñaàu töø naêm 1997 vaø vaãn ñang tieáp tuïc nghieân cöùu.
• Giai ñoaïn ñaàu tieân töø naêm 1997÷2000 laø nghieân cöùu veà maùy khoan thoâng minh.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 3
• Giai ñoaïn thöù hai töø naêm 2000 ÷ 2002 laø nghieân cöùu quaù trình ta roâ vaø phay thoâng
minh.
• Giai ñoaïn thöù ba töø naêm 2002 trôû ñi laø nghieân cöùu caùc quaù trình gia coâng khaùc.
• Töø naêm 1997 nhoùm nghieân cöùu cuûa Giaùo Sö Kakino ñaõ coâng boá nhieàu baøi baùo veà caùc
maùy coâng cuï thoâng minh cho caùc quaù trình khoan, ta roâ. Nguyeân lyù ñieàu khieån thoâng
minh quaù trình khoan ñöôïc theå hieän qua sô ñoà toång theå hình 1.2.
Hình 1.2: Sô ñoà maùy thoâng minh cuûa döï aùn INC
Ñeå coù theå nghieân cöùu caùc tính chaát cuûa boä ñieàu khieån naøy caàn coù caùc cô caáu chaáp haønh
nhieàu caáp ñaëc tröng cho moät heä thoáng phöùc taïp trong ngaønh cheá taïo maùy. Theo Atsuhi
Matsubara, Soichi IBARAKU vaø Yoshiaki KaKINO ôû tröôøng Kyoto, maùy khoan thoâng
minh ñöôïc theå hieän ôû 3 möùc ñieàu khieån sau:
¾ Möùc 1 : Ñieàu khieån doøng ñieän, vaän toác, vò trí.
¾ Möùc 2 : Ñieàu khieån löïc caét.
¾ Möùc 3: Ñieàu khieån tröïc tuyeán vaø khoâng tröïc tuyeán.
Ngoaøi ra theo Yoshiaki Kakino maùy thoâng minh coù hai loaïi: feedback, hoaëc
feedforward.
Coøn theo Altintas, Ñaïi hoïc British Columbia Canada thì caáu truùc chung phaàn cöùng cuûa
maùy thoâng minh chæ ra treân hình 1.3.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 4
Hình 1.3 : Caáu truùc cuûa heä thoáng maùy thoâng minh cuaû Altintas
Heä thoáng gia coâng thoâng minh naøy coù theå ñaùp öùng caùc yeâu caàu thoâng minh khaùc nhau
nhö: Ñieàu khieån thích nghi, giaùm saùt ñieàu kieän gia coâng vaø ñieàu khieån quaù trình.
Theo Altintas, trong maùy phay thoâng minh caàn phaûi coù:
¾ Phaàn cöùng laø moät maùy phay CNC truyeàn thoáng.
¾ Caùc caûm bieán khaùc nhau ñeå nhaän bieát veà tieáng oàn, rung ñoäng, löïc caét,…
¾ Boä ñieàu khieån giaùm saùt.
¾ Boä ñieàu khieån CNC.
Heä thoáng gia coâng thoâng minh do Dharan vaø Won [5] ñeà xuaát bao goàm moät trung taâm
gia coâng truyeàn thoáng ñöôïc trang bò theâm caùc caûm bieán löïc, caûm bieán vò trí vaø boä ñieàu
khieån thoâng minh ñeå ñieàu khieån quaù trình khoan vaät lieäu composite.
Ozaki vaø Sheng nghieân cöùu quaù trình khoan vaät lieäu composite treân trung taâm gia coâng
NAOSSURA MC 510-VSS ñöôïc tích hôïp vôùi caùc caûm bieán löïc Kistler 9271A vaø boä ñieàu
khieån thoâng minh.
N.K.Mehta Vieän kyõ thuaät Roorkee- AÁn ñoä ñöa ra moâ hình ñieàu khieån thoâng minh cho
quaù trình tieän (Hình 1.4).
Bộ điều khiển CNC
Bộ điều khiển chương trình logic
Module ñieàu khieån thao taùc thoâng
minh (Maïch xöû lyù tín hieäu soá vôùi giao
tieáp qua caùc coång A/D vaø D/A)
Lực, rung động, nhiệt độ, ñöôïc
sensor gaén treân maùy nhận biết
3 thành phần
tạo nên
chuyển động
cắt
CNC
Monitor
Z
Y
X
Microphone
Bàn máy
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 5
Hình 1.4: Moâ hình ñieàu khieån thích nghi khi gia coâng tieän
Tae Young Kim vaø Jongwon Kim ( Ñaïi hoïc quoác gia Seoul- Haøn quoác ) nghieân cöùu giôùi
thieäu boä ñieàu khieån thích nghi löïc caét cho quaù trình phay (Hình 1.5).
Hình 1.5: Sô ñoà maùy phay CNC ngang coù ñieàu khieån thích nghi
Ngoaøi ra coøn raát nhieàu caùc coâng trình nghieân cöùu taïi caùc nöôùc khaùc nhö : Thuïy Ñieån,
Trung Quoác v.v..Qua caùc coâng trình naøy chuùng toâi nhaän thaáy heä thoáng gia coâng thoâng
minh coù theå ñaùp öùng caùc yeâu caàu thoâng minh khaùc nhau nhö: Ñieàu khieån thích nghi,
giaùm saùt vaø ñieàu khieån quaù trình gia coâng.
ÔÛ trong nöôùc ñaõ coù nhöõng nghieân cöùu veà lónh vöïc maùy gia coâng thoâng minh ôû Vieän
maùy coâng cuï IMI, Vieän kyõ thuaät quaân söï. Caùc coâng trình nghieân cöùu naøy ñaõ ñaït ñöôïc
nhöõng keát quaû nhaát ñònh nhö giaùm saùt quaù trình gia coâng, ñieàu khieån thích nghi khi
thoâng soá löïc caét vöôït quaù giaù trò cho pheùp.
Coù leõ moïi tieâu chí veà ñieàu khieån thoâng minh, heä thoáng thoâng minh vaø boä ñieàu khieån
thoâng minh coù theå ñöôïc kieåm ñònh bôûi hoaït ñoäng cuûa heä thoáng gia coâng thoâng minh, vì
vaäy chính boä ñieàu khieån thoâng minh seõ quyeát ñònh tính thoâng minh cuûa heä thoáng.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 6
1.1.3 Nhaän xeùt
Sau khi nghieân cöùu nhöõng taøi lieäu nghieân cöùu veà heä thoáng gia coâng thoâng minh chuùng
toâi coù nhaän xeùt sau ñaây:
Heä thoáng gia coâng thoâng minh laø heä thoáng maø coù söû duïng moät trong nhöõng yeáu toá sau
ñaây:
¾ Coù caûm bieán.
¾ Caùc voøng laëp ñieàu khieån.
¾ Caáu truùc môû.
¾ Ñieàu khieån thích nghi.
¾ Ñieàu khieån duøng Neural.
¾ Ñieàu khieån duøng Fuzzy.
¾ Ñieàu khieån giaùm saùt.
Caáu truùc cuûa moät heä thoáng gia coâng thoâng minh bao goàm heä thoáng gia coâng CNC ñöôïc
ñieàu khieån bôûi boä ñieàu khieån thoâng minh .
Boä ñieàu khieån thoâng minh CNC laø boä phaän quan troïng nhaát quyeát ñònh khaû naêng ñaït
muïc tieâu cuûa moät heä thoáng gia coâng thoâng minh .
1.1.4 Muïc ñích vaø noäi dung nghieân cöùu
Muïc ñích chính cuûa ñeà taøi laø thieát keá vaø cheá taïo boä ñieàu khieån CNC thoâng minh cho
moät maùy phay.
Tuy nhieân neáu chæ coù boä ñieàu khieån thì chuùng ta khoâng theå nghieân cöùu thöû nghieäm
cuõng nhö ñaùnh giaù hieäu quaû cuûa boä ñieàu khieån naøy. Chính vì leõ ñoù muïc ñích toång theå cuûa
ñeà taøi laø thieát keá vaø cheá taïo boä ñieàu khieån cho maùy CNC thoâng minh, tích hôïp vaø ñieàu
khieån maùy phay CNC.
Ñeå ñaït ñöôïc muïc tieâu naøy chuùng toâi thaáy caàn nghieân cöùu nhöõng noäi dung sau ñaây:
¾ Nghieân cöùu toång quan taøi lieäu veà ñieàu khieån thoâng minh cuõng nhö heä thoáng gia
coâng thoâng minh.
¾ Xaùc ñònh caáu truùc cuûa maùy phay CNC thoâng minh.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 7
¾ Nghieân cöùu phaàn cöùng maùy phay CNC vaø phaàn meàm ñieàu khieån.
¾ Nghieân cöùu thieát keá vaø cheá taïo boä ñieàu khieån thoâng minh treân cô sôû ñieàu khieån
thích nghi.
¾ Phaân tích löïa choïn chæ tieâu ñeå ñieàu khieån thích nghi.
¾ Nghieân cöùu ñieàu khieån quaù trình phay duøng Neural.
¾ Nghieân cöùu thöïc nghieäm ñieàu khieån thích nghi quaù trình phay vaø quaù trình. ñieàu
khieån duøng neural.
1.2 CAÁU TRUÙC CUÛA MAÙY PHAY CNC THOÂNG MINH
1.2.1 Sô ñoà caáu truùc maùy phay CNC thoâng minh
Caáu truùc cuûa maùy phay CNC thoâng minh ñöôïc moâ taû cuï theå treân hình 1.6.
Hình 1.6: Caáu truùc cuûa maùy phay CNC thoâng minh
Heä thoáng bao goàm coù caùc boä phaän sau ñaây:
¾ Maùy phay CNC 3 truïc vôùi boä ñieàu khieån PC-based ñöôïc xaây döïng treân neàn card
ñieàu khieån chuyeån ñoäng PCI-7344: Ñaây laø moät maùy phay CNC 3 truïc hoaøn chænh,
coù ñaày ñuû caùc chöùc naêng cuûa caùc maùy CNC thoâng thöôøng. Ngoaøi ra phaàn meàm
ñieàu khieån coøn coù khaû naêng nhaän tín hieäu hoài tieáp töø maùy tính, xöû lyù tín hieäu löïc
caét vaø hieäu chænh tröïc tuyeán toác ñoä chaïy dao.
¾ Löïc keá ño löïc caét theo 3 phöông X,Y,Z.
CNC
FANUC
Máy tính 2 + Phần mềm hiển thi
(DASYLab)+ Điều khiển thích nghi
Quá trình phay
Lượng chạy dao
Lực cắt tham chiếu
Card điều
khiển
Flexmotion
PCI - 7344
Máy tính 1 + CNC Controller
Card PCL
-812PG
Điều chỉnh
lượng chạy dao
Luợng chạy dao
Lực kế
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 8
¾ Phaàn thu nhaän vaø xöû lyù tín hieäu caûm bieán löïc caét: Phaàn naøy coù chöùc naêng thu
nhaän, loïc, khuyeách ñaïi vaø xöû lyù caùc tín hieäu töø caûm bieán löïc caét, tính toaùn vaø ñöa
ra caùc giaù trò môùi cuûa löôïng chaïy dao. Hoaït ñoäng cuûa heä thoáng naøy ñöôïc moâ taû
theo sô ñoà hình 1.7
Hình 1.7 : Sô ñoà maùy phay thoâng minh thöïc hieän
taïi tröôøng ÑH.Baùch Khoa.TPHCM
Quaù trình laäp trình vaø giaùm saùt coù theå thöïc hieän treân boä ñieàu khieån caáu truùc môû
(OAC), ôû ñaây chuùng toâi thöïc hieän caáu truùc môû veà phaàn meàm, quaù trình laäp trình, gia
coâng, giaùm saùt vaø ñieàu khieån thích nghi ñöôïc thöïc hieän treân maùy CNC coù caáu truùc OAC
ñeå coù theå cuøng moät luùc chaïy chöông trình vaø ñieàu khieån thay ñoåi thoâng soá coâng ngheä cuûa
quaù trình gia coâng. Chi tieát ñöôïc theå hieän ôû daïng 3D, sau ñoù chuyeån sang ngoân ngöõ
maùy.
Laäp trình ñöôøng chaïy dao: Caùc phaàn meàm CAM coù khaû naêng taïo ra caùc ñöôøng chaïy
dao cho baát kyø chi tieát naøo. Vieäc cheá taïo caàn phaûi phaân tích töø caùc yeâu caàu kyõ thuaät cuûa
chi tieát, caùc ñöôøng chaïy dao, khaû naêng cuûa maùy CNC vaø quyeát ñònh caùc thoâng soá hình
hoïc cuûa dao vaø caùc thoâng soá coâng ngheä cuûa quaù trình gia coâng .
Moâ hình hoùa hình hoïc vaø cô cheá caét: Moâ phoûng quaù trình gia coâng cuûa chi tieát vaø duïng
cuï caét ñöôïc thöïc hieän, löôïng chaïy dao vaø toác ñoä truïc chính. Bieát loaïi dao vaø caùc thoâng soá
coâng ngheä seõ tính ñöôïc löïc caét. Giaù trò löïc caét phaûi ñaûm baûo cho löôõi caét vaø chi tieát khoâng
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 9
coù hieän töôïng quaù nhieät vaø bò moøn. Giöõa löïc caét vaø löôïng chaïy dao coù moái quan heä vôùi
nhau.
Boä ñieàu khieån trung taâm: Maùy CNC coù caáu truùc OAC, thu thaäp döõ lieäu vaø phoái hôïp döõ
lieäu cuøng vôùi vieäc chaïy döõ lieäu xaûy ra ñoàng thôøi . Ví duï nhö: Löïc caét, löôïng chaïy dao, toác
ñoä truïc chính ñöôïc thu thaäp trong khoaûng moät miligiaây bôûi OAC töø caùc caûm bieán khaùc
nhau treân maùy, vaø löu tröõ laïi nhö laø bieán trong thôøi gian thöïc cuûa maùy. Caùc döõ lieäu naøy
coù theå ñöôïc giöõ cho heä thoáng ñieàu khieån thích nghi vaø cho moâ hình ñieàu chænh.
Chöông trình chaïy bôûi maùy CNC bao haøm löôïng chaïy dao xaùc ñònh thoâng qua vieäc
duøng moâ hình quaù trình. Do vaäy chuùng ta coá gaéng thu nhaän löïc vôùi giaù trò cöïc ñaïi cho
pheùp, ñieàu naøy raát quan troïng ñeå ñaûm baûo moâø hình döï ñoaùn löïc laø chính xaùc. Chuùng thöïc
hieän so saùnh löïc ño ñöôïc vôùi löïc döï ñoaùn trong suoát quaù trình gia coâng. Neáu söï khaùc nhau
naøy coù thì heä thoáng coù theå taêng hoaëc giaûm löôïng chaïy dao trong thôøi gian ñieàu khieån thöïc
hoaëc thay ñoåi löôïng chaïy dao trong chöông trình.
Moâ hình ñieàu chænh vaø ñieàu khieån thích nghi: Moâ hình ñieàu chænh vaø ñieàu khieån löïc laø
caàn thieát khi vieäc xaùc ñònh löïc caét laø khaùc nhau ñaùng keå töø caùc giaù trò löïc ño ñöôïc. Ñieàu
naøy laø do ñoä khoâng chính xaùc cuûa moâ hình tính toaùn, ñoä moøn duïng cuï, söï thay ñoåi höôùng
gia coâng, thay ñoåi ñoä cöùng cuûa vaät lieäu chi tieát vaø nhieàu aûnh höôûng khaùc coù theå gaây ra ñoä
khoâng chính xaùc. Chuùng ta coù hai caùch ñeå ñieàu chænh löïc caét ñaït ñeán giaù trò lôùn nhaát cho
pheùp laø moâ hình ñieàu chænh vaø ñieàu khieån thích nghi. Moâ hình ñieàu chænh laø phöông phaùp
tröïc tuyeán ñeå tính toaùn vaø caäp nhaät löôïng chaïy dao cuûa quaù trình gia coâng ñeå thay ñoåi
chuùng. Thuaät toaùn bình phöông nhoû nhaát tröïc tuyeán ñeå xaùc ñònh haèng soá. Döõ lieäu löïc töø
OAC ñöôïc thích hôïp vôùi caùc thoâng soá hình hoïc cuûa dao vaø ñöôïc söû duïng laø ñaàu vaøo cuûa
thuaät toaùn xaùc ñònh. Moät soá môùi ñaõ ñöôïc xaùc ñònh, chöông trình löôïng chaïy dao seõ tính
toaùn laïi. Chöông trình môùi seõ ñöôïc taûi tôùi OAC ñeå thay ñoåi chöông trình. Maët khaùc chuù yù
raèng ôû ñaây chæ ñieàu chænh löôïng chaïy dao cuûa OAC thoâng qua vieäc söû duïng thoâng soá
Feedrate Override. Thoâng soá naøy toàn taïi trong cô sôû döõ lieäu cuûa OAC vaø thöïc hieän cuøng
moät chöùc naêng nhö Feedrate Overide pot.
Vieäc ñieàu khieån thích nghi cung caáp gaàn nhö ñieàu khieån löïc ngay laäp töùc. Vieäc thu
nhaän caùc giaù trò löïc ño ñöôïc tröïc tuyeán ñöôïc so saùnh vôùi löïc mong muoán vaø ñieàu chænh
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 10
löôïng chaïy dao döïa vaøo söï khaùc nhau giöõa chuùng. Ñoù laø ñieàu quan troïng ñeå chuù yù raèng
heä thoáng voøng kín naøy khoâng duy trì ñieàu khieån treân toaøn boä caùc löôïng chaïy dao. Noù chæ
thay ñoåi trong moâ hình ñaõ choïn löôïng chaïy dao theo phaàn traêm söï thay ñoåi.
1.2.2 Sô ñoà boä ñieàu khieån thoâng minh
Ñeå thöïc hieän thieát keá maùy phay CNC thoâng minh thì boä ñieàu khieån ñoùng moät vai troø
quan troïng. Sô ñoà cuûa boä ñieàu khieån thích nghi ñöôïc trình baøy treân hình 1.8.
Hình 1.8: Sô ñoà boä ñieàu khieån thoâng minh
1.3 MAÙY PHAY VAØ PHAÀN MEÀM ÑIEÀU KHIEÅN
1.3.1 Giôùi thieäu chung
Maùy phay CNC laø moät daïng maùy coâng cuï ñöôïc ñieàu khieån theo chöông trình soá. Tröôùc
ñaây heä ñieàu khieån NC cuõng laø heä ñieàu khieån theo chöông trình soá nhöng coù nhöôïc ñieåm
laø keùm linh hoaït. Ñieàu naøy laøm taêng thôøi gian phuï (Thôøi gian döøng maùy...). Ngaøy nay caùc
heä thoáng ñieàu khieån naøy ñöôïc thay theá ngaøy caøng roäng raõi baèng caùc heä thoáng ñieàu khieån
CNC. Ñaëc ñieåm chính cuûa heä thoáng ñieàu khieån CNC laø coù söï tham gia cuûa maùy vi tính
hay duøng PLC keát hôïp vôùi caùc phaàn meàm hoã trôï CAD/CAM maïnh. Thoâng thöôøng chuùng
söû duïng caùc ñoäng cô servo hay ñoäng cô AC ñeå ñieàu khieån, coøn ñoäng cô böôùc ít ñöôïc söû
duïng. Nhö vaäy, maùy phay CNC laø moät maùy phay coù caáu taïo veà baûn thaân maùy gioáng nhö
laø moät maùy phay truyeàn thoáng nhöng thay vì tröôùc ñaây laø ñieàu khieån baèng tay hoaëc heä
ñieàu khieån NC thì nay laïi ñöôïc ñieàu khieån bôûi heä ñieàu khieån CNC. Trong caùc heä thoáng
ñieàu khieån naøy coù moät phaàn meàm chöông trình heä thoáng CNC do nôi cheá taïo maùy ñoù caøi
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 11
ñaët vaøo trong maùy tính. Thoâng qua caùc phaàn meàm rieâng leû maø caùc chöùc naêng CNC rieâng
leû ñöôïc thöïc hieän. Vôùi vieäc öùng duïng maùy vi tính vaøo trong ñieàu khieån laøm cho heä thoáng
ñieàu khieån CNC linh hoaït hôn, toái öu hôn. Quaù trình thöïc hieän gia coâng chi tieát ñöôïc
giaûm thôøi gian gia coâng vaø giaù thaønh gia coâng. Ñoàng thôøi laøm cho vieäc gia coâng caùc beà
maët phöùc taïp trôû neân ñôn giaûn hôn vôùi ñoä chính xaùc vaø ñoä tin caäy cao.
Tuøy töøng loaïi maùy phay CNC maø coâng suaát vaø ñoä chính xaùc khi gia coâng khaùc nhau
(Ñoä chính xaùc coù theå ñaït tôùi µm), vôùi nhöõng maùy CNC hieän ñaïi luoân coù hoäp chöùa dao coù
soá löôïng dao lôùn vaø töï ñoäng thay dao khi ra leänh thay dao. Coøn nhöõng maùy CNC loaïi
thöôøng khoâng coù hoäp chöùa dao thì khi muoán thay dao thì ngöôøi ñieàu khieån maùy phaûi thay
baèng tay.
Boä ñieàu khieån CNC ñoùng vai troø laø boä naõo cuûa moät maùy CNC. Boä ñieàu khieån thu
nhaän taát caû caùc thoâng tin (Chöông trình, bieán traïng thaùi, …), xöû lí vaø ñieàu khieån noäi suy
caùc chuyeån ñoäng, caùc thieát bò ngoaïi vi ñeå ñaùp öùng caùc yeâu caàu cuûa ngöôøi ñieàu khieån.
Hình 1.9 theå hieän roõ vò trí vaø chöùc naêng cuûa boä ñieàu khieån.
Hình 1.9: Sô ñoà chöùc naêng
BAØN MAÙYVÍT ME / ÑAI OÁC ÑOÄNG CÔ
BOÄ KHUEÁCH ÑAÏI SERVO (x3)BOÄ ÑIEÀU
KHIEÅN
TRUÏC CHÍNH ÑOÄNG CÔ TRUÏC CHÍNH
BOÄ KHUEÁCH ÑAÏI TRUÏC CHÍNH
CAÙC THIEÁT BÒ NGOAÏI VI
BAÛNG ÑIEÀU
KHIEÅN
MAØN HÌNH HIEÅN
THÒ
COÅNG
GIAO TIEÁP
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 12
Trong heä thoáng ñieàu khieån CNC thoâng tin veà quaù trình gia coâng (Hình daùng, beà maët
gia coâng, toác ñoä chaïy dao...) cuõng ñöôïc maõ hoaù döôùi daïng caùc kyù töï vaø caùc con soá. Vieäc
nhaäp döõ lieäu chöông trình gia coâng trong heä thoáng CNC coù theå ñöa vaøo trong heä thoáng
ñieàu khieån thoâng qua baûng ñieàu khieån cuûa heä thoáng ñieàu khieån soá. Xöû lyù döõ lieäu vaø ñöa
döõ lieäu ra ñoái vôùi chöông trình gia coâng ñaõ ñöa vaøo coù theå goïi ra baát cöù luùc naøo töø boä
phaän löu giöõ chöông trình gia coâng .
Vieäc söûa chöõa thay ñoåi vaø toái öu hoùa moät chöông trình coù theå tieán haønh baát kyø luùc naøo
ngay taïi maùy, caùc caâu leänh coù theå boå sung thay ñoåi laïi. Vieäc kieåm tra tính toaùn nhaän bieát
maõ vaø taùch ra thaønh caùc döõ lieäu hình hoïc vaø caùc döõ lieäu coâng ngheä do chöông trình giaûi
maõ ñaûm nhieäm. Vieäc noäi suy caùc soá lieäu veà quyõ ñaïo gia coâng do thieát bò noäi suy phaàn
cöùng ñaûm nhieäm.
Nhôø caùc phaàn meàm vaø baèng caùc caùch truyeàn döõ lieäu tröïc tieáp vôùi heä thoáng ñieàu khieån
cho pheùp chuùng ta ñöa chöông trình vaøo moät caùch nhanh choùng vaø traùnh ñöôïc caùc sai soùt
veà laäp trình vaãn thöôøng xaûy ra trong caùc theá heä ñieàu khieån NC tröôùc ñaây.
1.3.2 Sô ñoà ñieàu khieån cuûa maùy ñaõ thöc hieän.
Sau khi phaân tích caùc phöông aùn cuõng nhö tình hình thöïc teá chuùng toâi ñaõ thieát keá sô ñoà
ñieàu khieån maùy ñöôïc trình baøy treân hình 1.10.
Hình 1.10: Sô ñoà khoái ñieàu khieån maùy
Trong khuoân khoå ñeà taøi, boä ñieàu khieån phay maùy CNC 3 truïc ñöôïc xaây döïng treân neàn
moät maùy PC gaén theâm maïch ñieàu khieån chuyeån ñoäng PCI-7344 cuûa National Instruments
Corp. (NI). Caùc cuïm coâng suaát vaø motor ñieàu khieån caùc truïc X,Y,Z söû duïng
MOTORS
BIEÁN TAÀN
BAÛNG ÑIEÀU
KHIEÅN PC
NGOAÏI VIPLC FX1S
PCI-7344
PCL812PG
TRUÏC CHÍNH
BAØN MAÙY
CHI TIEÁTLÖÏC KEÁ
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 13
loaïi DC servo cuûa FANUC, truïc chính quay dao söû duïng motor 3P (induction) ñieàu khieån
toác ñoä baèng bieán taàn Fuji Frenic 5000G, caùc thieát bò ngoaïi vi ñieàu khieån baèng PLC
Mitsubishi Fx1S.
Phaàn meàm ñieàu khieån ñöôïc phaùt trieån treân neàn Visual C++ 6.0 söû duïng thö vieän API
cuûa NI ñeå ñieàu khieån noäi suy caùc chuyeån ñoäng.
Caùc thieát bò ngoaïi vi ñöôïc ñieàu khieån baèng giao tieáp PC-PLC. PCI-7344 cuûa NI Corp
seõ tích hôïp hai boä ñieàu khieån servo vaø step motor. Caû hai hoã trôï ñaày ñuû vieäc laäp trình
ñieàu khieån chuyeån ñoäng cho pheùp ñieàu khieån toái ña 4 truïc ñoàøng thôøi vaø ñoäc laäp.
Caùc coång I/O ñöôïc tích hôïp saün nhö caùc coâng taéc giôùi haïn haønh trình, caùc coâng taéc hoã
trôï cho vieäc thieát laäp goác toïa ñoä (Set home) maùy vaø moät soá cho caùc muïc ñích chung
khaùc. Ta coù theå söû duïng PCI-7344 ñeå ñieàu khieån ñieåm-ñieåm, di chuyeån theo vector hay
caùc chuyeån ñoäng phöùc taïp baát kyø.
Vôùi boä ñieàu khieån servo ta coù theå ñieàu khieån ñoäng cô servo, servo thuûy löïc, servo van
vaø caùc thieát bò servo khaùc.
1.3.3 Giôùi thieäu caùc phaàn töû cuûa heä thoáng
1.3.3.1 Giôùi thieäu phaàn cô cuûa maùy
Hình aûnh maùy thöïc hieän nghieân cöùu ñöôïc trình baøy treân hình 1.11
Hình 1.11: Maùy ENSHU-FANUC 330D
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 14
Phaàn cô maùy phay laø phaàn cô cuûa moät maùy phay hieäu ENSHU-FANUC 330D, maùy coù
caùc ñaëc tính sau:
¾ Daïng maùy: Maùy phay 3 truïc daïng baøn naâng.
¾ Taàm maùy: XYZ=650x350x400mm.
¾ Cô caáu chuyeån ñoäng duøng Visme ñai oác bi.
¾ Motor: FANUC DC servo naép vaøng model 5M daïng A06B-0642-8003.
¾ Spindle: Motor Hitachi 2.1 KW truyeàn ñoäng ñai 16 caáp toác ñoä.
1.3.3.2 Giôùi thieäu caùc motor vaø driver fanuc
Motor: Ñaây laø loaïi DC servo cuûa haõng FANUC ñöôïc saûn xuaát vaøo ñaàu nhöõng naêm 80
vaø laø doøng DC servo cuoái cuøng cuûa haõng FANUC. Nguyeân thuûy treân moãi motor naøy coù
gaén boä boä phaùt toác vaø moät caûm bieán vò trí resolver. Do card ñieàu khieån PCI-7344 khoâng
hoã trôï resolver neân chuùng toâi ñaõ thay baèng 3 encoder cuûa haõng OMRON (Hình 1.12) .
Hình 1.12: Ñoäng cô DC cuûa FANUC vaø encoder
Driver: Ñaây laø caùc driver ñi keøm nguyeân boä vôùi caùc motor treân do vaäy veà maët töông
thích giöõa driver vaø motor laø chaéc chaén. Caùc driver naøy ñieàu khieån motor döôùi daïng ñieàu
toác neân tín hieäu hoài tieáp toác ñoä töø caùc boä phaùt toác ñöa veà caùc driver. Caùc driver nhaän tín
hieäu ñieàu khieån töø card ñieàu khieån PCI-7344 döôùi daïng analog ±10V. Ñaây laø loaïi A4L-
0001-0094 fanuc 342658 (Hình 1.13) vaø sô ñoà nguyeân lyù laøm vieäc trình baøy treân hình
1.14.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 15
Hình 1.13: Driver A 44L-0001-0094
Hình 1.14: Sô ñoà khoái cuûa Driver.
1.3.3.3 Giôùi thieäu bieán taàn fuji FRENIC 5000G (Hình 1.15)
Ñaây laø loaïi bieán taàn hieän ñaïi cuûa haõng FUJI-Nhaät coù caùc ñaëc tính sau:
¾ Coù nhieàu chöùc naêng ñieàu khieån theo vector.
¾ Ñieàu khieån theo V/f hay vector ñoái vôùi caùc motor ñoàng boä.
¾ Ñieàu khieån vector cho caùc motor chuyeân bieät ñaït ñeán nhöõng ñaëc tính noåi troäi trong
coâng nghieäp nhö: Ñoä chính xaùc trong ñieàu khieån toác ñoä ±0,005%, ñaùp öùng toác ñoä
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 16
100Hz, ñaùp öùng doøng ñieän 800Hz, ñoä chính xaùc trong ñieàu khieån moâment (Ñoä
tuyeán tính) laø ±3%.
Bieán taàn söû duïng trong maùy ñeå ñieàu khieån motor truïc chính laø loaïi Hitachi 2.1KW, toác
ñoä truïc chính quay tuyeán tính töø 100-4000 voøng/phuùt.
Hình 1.15: Bieán taàn FUJI FRENIC 5000G vaø sô ñoà noái daây
1.3.3.4 Giôùi thieäu PLC MITSUBISHI FX1S
Cuõng nhö caùc ñôøi PLC hoï FX khaùc cuûa haõng Mitsubishi, hoï FX1s cuõ coù boä nguoàn,
CPU, caùc phaàn töû I/O ñöôïc tích hôïp trong moät khoái nhoû goïn. Ñieàu naøy laøm giaûm giaù
thaønh, taêng khaû naêng cuûa heä thoáng. Ñaây laø loaïi PLC nhoû nhaát cuûa Mitsubishi. Ngoaøi ra
PLC hoï FX1s coøn coù khaû naêng noåi troäi khaùc laø khaû naêng truyeàn thoâng vôùi caùc thieát bò
khaùc thoâng qua coång giao tieáp RS_232C, RS_485 vôùi söï hoã trôï cuûa caùc phuï kieän thích
hôïp. Trong heä thoáng, PLC ñöôïc gaén theân card keát noái FX1N-232BD ñeå giao tieáp vôùi
maùy tính thoâng qua chuaån giao tieáp “Computer link” cuûa Mitsubishi. (RS-232C, RS-485
FX COMMUNICATION USER'S MANUAL).
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 17
Hình 1.16: PLC mitsubishi fx1s
Mitsubishi “Computer link”:
“Computer link” laø moät trong boán kieåu truyeàn thoâng cuûa PLC Mitsubishi (N:N Network,
Parallel link, Computer link, No Protocol). Coù hai daïng “Computer link”:Söû duïng RS-
485. Sô ñoà keát noái cuûa kieåu truyeàn thoâng CL ñöôïc theå hieän treân hình sau:
Hình 1.17: Sô ñoà keát noái daây cuûa kieåu truyeàn thoâng Computer link
Vôùi kieåu truyeån thoâng naøy ta coù theå keát noái toái ña 16 traïm PLC song song vôùi nhau
baèng chuaån giao tieáp RS-485. Moãi moät PLC muoán lieân keát maïng phaûi gaén theâm moät
maïch giao tieáp RS-485 töông öùng tuøy theo loaïi PLC (FX1N + FX1N-485-BD, FX1S +
FX1N-485-BD, FX2N + FX2N-485-BD, …). Chuaån giao tieáp RS-485 seõ ñöôïc chuyeån
thaønh chuaån RS-232C thoâng qua boä chuyeån ñoåi FX-485PC-IF ñeå lieân keát vôùi coång COM
cuûa maùy tính.
Hình 1.18: Boä chuyeån ñoåi FX-485PC-IF
Baèng kieåu keát noái naøy chuùng ta coù theå noái baát kyø moät PLC hoï FX naøo vôùi maùy tính ñeå
trao ñoåi döõ lieäu hoaëc ñeå ñieàu khieån tröïc tieáp moät PLC. Tuøy loaïi PLC ta phaûi gaén theâm
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 18
moät thieát bò giao tieáp töông öùng. Chuùng toâi ñaõ duøng kieåu truyeàn thoâng “Computer link”
daïng RS-232 ñeå lieân keát maùy tính vôùi moät PLC FX1S30MT coù gaén card giao tieáp FX1N-
232BD laøm thieát bò I/O. Löu ñoà quaù trình giao tieáp vôùi PLC (Hình 1.19).
BA ÉT ÑA ÀU
ÑO ÏC CA ÙC NGO Õ VA ØO
TÖ Ø PLC
LÖU VA ØO CA ÙC B IE ÁN
CA ÀN TA ÙC ÑO ÄNG
NGO Õ RA?
TA ÙC ÑO ÄNG NGO Õ RA
KE ÁT THU ÙC
Y
N
KE ÁT THU ÙC
Y
N
Hình 1.19: Löu ñoà giao tieáp vôùi PLC
Phaàn caáu truùc moät caâu leänh, ñoïc caùc ngoõ vaøo, taùc ñoäng moät ngoõ ra (Phuï luïc 1.1).
1.3.3.5 Giôùi thieäu baøn phím vaø baûng ñieàu khieån
Panel ñieàu khieån maùy CNC thoâng thöôøng goàm:
¾ Maøn hình hieån thò traïng thaùi hoaït ñoäng cuûa maùy (Toïa ñoä, chöông trình, caùc thoâng
soá gia coâng, …).
¾ Moät baøn phím nhaäp chöõ, soá.
¾ Caùc nuùt ñieàu khieån (Choïn cheá ñoä hoaït ñoäng, taét môû dung dòch trôn nguoäi, chaïy caùc
truïc, …).
Maøn hình coù theå ôû daïng ñôn giaûn laø LED 7 ñoaïn, maøn hình CRT, maøn hình tinh theå
loûng. Baøn phím chöõ vaø soá thoâng thöôøng laø caùc phím nhaán. Caùc nuùt ñieàu khieån coù theå laø
caùc nuùm xoay (Rotary switches), caùc nuùt nhaán (Push button), caùc nuùt baät taét (toggle
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 19
switches) hay maøn hình chaïm, tuøy vaøo töøng loaïi maùy, boä ñieàu khieån. Noùi chung xu
höôùng laø söû duïng caùc phím nhaán meàm (Soft keys), maøn hình chaïm (Touch screen).
Boä ñieàu khieån ñeà taøi thöïc hieän laø daïng PC-based neân maøn hình söû duïng laø loaïi maøn
hình CRT 14” cuûa maùy ñeå baøn thoâng thöôøng. Loaïi naøy coù öu theá laø töông ñoái reû, deã mua,
tuoåi thoï cao. Neáu coù ñieàu kieän ta coù theå deã daøng thay baèng loaïi maøn hình tinh theå loûng
cho ñeïp vaø goïn hôn.
Baøn phím vaø caùc nuùt ñieàu khieån toång coäng coù khoaûng 78 tín hieäu input. Neáu thöïc hieän
maïch ñieän thoâng thöôøng ñuû ñeå nhaän caùc tín hieäu naøy seõ maát raát nhieàu coâng söùc. Nhoùm
thöïc hieän ñaõ choïn giaûi phaùp söû duïng moät baøn phím maùy tính thoâng thöôøng taùch boû phaàn
voû, nuùt nhaán chæ giöõ laïi phaàn maïch ñieàu khieån, sau ñoù thieát keá moät maïch nuùt nhaán vôùi
caùc phím ñöôïc thieát keá laïi chuyeân duïng cho caùc maùy phay CNC 3 truïc theo hình veõ sau(
Hình 1.20).
Baûng chuyeån ñoåi giöõa caùc nuùt nhaán treân baøn phím môùi vaø caùc nuùt nhaán treân baøn phím
thoâng thöôøng cuûa maùy tính (Xem phuï luïc 1.2).
Maïch phím nhaán naøy sau ñoù ñöôïc keát noái vôùi maïch xöû lyù baøn phím thoâng thöôøng vaø
keát noái vôùi maùy tính qua coång baøn phím. Phaàn meàm ñieàu khieån giaûi maõ phím nhaán phaùt
ra töø boä xöû lyù baøn phím ñeå bieát phím naøo ñöôïc nhaán vaø ñaùp öùng laïi yeâu caàu cuûa ngöôøi
ñieàu khieån.
Hình 1.20: Sô ñoà maïch caùc phím ñieàu khieån (SCH).
N
9
N
11
T7
N
5
JP78
SHIFT
1 2
JP26
Y
1 2
N
3
N
4
N
5
T3
N
10
JP17
Y+
1 2
JP2
EDIT
1 2
N
7
JP71
HOLD
1 2
JP38
LEFT
1 2
J
L
1
N
13
T2
T1
N
1
T5
T3T3
N
9
JP3
AUTO
1 2
T0
N
13
JP21
NO
1 2
N
6
N
1
N
9
JP8
ZERO
1 2
JP51
I/J/K
1 2
N
2
T6
T5
N
6
JP9
SBLK
1 2
N
8
T3
T6
T4
N
11
T2
T4
J
P
1
N
12
N
8
N
10 N
4
JP42
O
1 2
JP44
H
1 2
CNC Key board
Title
N
8
N
3
N
12
T5
T1 N
8
N
12
TP1
T POINT A
1
TP13
T POINT A
1
JP35
RESET
1 2
JP36
UP
1 2
JP6
JOG
1 2
N
11
T4
T4
JP10
ZNEG
1 2
JP76
CTRL
1 2
TP10
T POINT A
1
JP58
INSERT
1 2
N
12
T6
N
10
JP57
ALTER
1 2
JP31
JOVER+
1 2
T2
T6
N
5
T0
N
15
T2
TP5
T POINT A
1
T3
JP18
Y-
1 2
T1
JP67
PARAM
1 2
N
6
T5
T3
T5 N
10
T1
JP29
10
1 2
N
6
N
13
N
4
T3
JP69
AUX
1 2
T4
T0
T6
T4
T7
N
6
JP13
DRY
1 2
N
7
N
13
N
10
JP70
START
1 2
JP53
Z
1 2
T2
N
13
T4 N
10
JP74
F3
1 2
T2
JP45
M
1 2
JP46
D/B
1 2
T6 T3
T7
N
16
JP65
PROG
1 2
JP15
X+
1 2
N
10
T6
T7
TP14
T POINT A
1
JP30
100
1 2
N
10
T2
N
6
JP32
JOVER-
1 2
N
13
N
0
T6
TP4
T POINT A
1
N
9
T2
T2
N
2
TP15
T POINT A
1
JP11
MABS
1 2
JP55
T
1 2
JP20
Z-
1 2
JP7
HANDLE
1 2
N
9
N
8
T7
N
2
JP43
X
1 2
N
0
N
2
J
F
1
JP63
START
1 2
N
0
JP41
PDWN
1 2
T4
T3
T5
N
9
N
13
JP33
SOVER+
1 2
JP25
X
1 2
JP60
EOB
1 2
JP22
COOL
1 2
T6
N
13
T0
JP47
N
1 2
N
8
N
1
T1
N
11
T5
T6
JP68
ALARM
1 2
TP11
T POINT A
1T2
T5
T3
T6
N
14
JP62
INPUT
1 2
N
7
JP40
PUP
1 2
JP16
X-
1 2
TP3
T POINT A
1
JP4
MDI
1 2
T2
N
8
N
11
JP54
R
1 2
J2
CON8
1 2 3 4 5 6 7 8
T1
JP28
1
1 2
JP1
I/O
1 2
N
7
N
5
TP8
T POINT A
1
JP12
SKIP
1 2
JP61
CAN
1 2
T5
N
13
T1
P4
T1
JP14
MLCK
1 2
JP27
Z
1 2
N
12
T7
TP7
T POINT A
1
JP73
F2
1 2
N
7
N
12
N
14
JP19
Z+
1 2
JP59
DEL
1 2
N
10
JP66
OFFSET
1 2
T2
T7
TP9
T POINT A
1
JP23
SPDL
1 2
JP52
G
1 2
J
Y
1
T0
T0
N
5
T4
T7
T6
T0 T6
JP24
LIGHT
1 2
JP39
RIGHT
1 2
N
9
T1
T1
JP77
ALT
1 2
T3
N
12
TP2
T POINT A
1
JP75
PAUSE
1 2
N
8
N
3
N
11
JP5
RAPID
1 2
N
11
N
1
N
15
T0
N
6
JP49
F
1 2
JP50
S
1 2
JP34
SOVER-
1 2
T3
T2
N
1T
0
N
1
N
11
N
17
TP6
T POINT A
1
T4
J1
CON18
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
T2
N
8
T2
JP37
DOWN
1 2
TP12
T POINT A
1
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 20
Hình 1.21: Sô ñoà maïch caùc phím ñieàu khieån (PCB).
Baøn phím ñöôïc thieát keá laïi chuyeân duïng cho caùc maùy phay CNC 3 truïc. Maïch phím söû
duïng caùc nuùt nhaán meàm cuûa OMRON, boä xöû lyù baøn phím söû duïng boä xöû lyù baøn phím
maùy tính thoâng duïng cuûa haõng MITSUMI keát noái qua coång ñieàu khieån baøn phím thoâng
thöôøng cuûa maùy tính.Vôùi vieäc thieát keá naøy seõ thuaän lôïi cho quaù trình söû duïng trong ñieàu
kieän xöôûng( Hình 1.22).
Hình 1.22: Baøn phím caûi tieán laép treân maùy
1.3.3.6 Giôùi thieäu PCL-812
PCL-812 laø card thu nhaän döõ lieäu ña chöùc naêng vôùi ñoä tin caäy cao, ñöôïc duøng cho caùc
loaïi maùy tính IBM PC/XT/AT vaø caùc maùy tính töông thích (Hình 1.23). Card coù 5 tieâu
chuaån ño löôøng vaø phöông thöùc ñieàu khieån: Chuyeån ñoåi A/D, chuyeån ñoåi D/A, thu tín
hieäu soá, phaùt tín hieäu soá, boä ñònh thì / ñeám. Thöïc hieän chuyeån ñoåi A/D ña keânh, maïch
queùt keânh töï ñoäng vaø coù SRAM treân board, seõ giuùp baïn deã daøng thöïc hieän vôùi khaû naêng
DMA (truy caäp boä nhôù tröïc tieáp – seõ laøm cho chöông trình hay thieát bò coù theå vieäc truyeàn
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 21
döõ lieäu giöõa 2 thieát bò hoaëc giöõa thieát bò vaø boä nhôù maø khoâng caàn söï can thieäp cuûa CPU
giuùp cho khaû naêng truyeàn döõ lieäu nhanh hôn) vaø coù theå choïn ñoä lôïi ñoäc laäp cho töøng keânh.
PCL-812 laø 1 kieåu môùi hôn so vôùi 812 thoâng duïng. Chuùng hôïp nhaát caùc tính naêng treân
chip 160 pin ASIC. Chip naøy ñaït ñoä chính xaùc cao, ñoä tin caäy cao vôùi giaù thaønh vaø naêng
löôïng tieâu thuï thaáp.
PCL-812 thích hôïp vôùi vieäc thu nhaän döõ lieäu, ñieàu khieån quaù trình, kieåm tra töï ñoäng
vaø daây chuyeàn töï ñoäng.
Caáu truùc cuûa PCL-812, nhaän tín hieäu töông töï (Boä chuyeån ñoåi A/D), xuaát tín hieäu
töông töï ( boä chuyeån ñoåi D/A), ñaëc tính chung, cuõng nhö phaàn laäp trình PCL-812 ( Xem
phuï luïc 1.3)
Hình 1.23: Card PCL –812.
1.3.3.7 Giôùi thieäu PXI 7344 ( Hardware ).
Vôùi boä ñieàu khieån 7344, chuùng ta coù theå thöïc hieän ñieàu khieån hoaït ñoäng boán truïc ñoàng
thôøi, ñieàu khieån dòch chuyeån goác toïa ñoä trong moät moâi tröôøng öu tieân, ña nhieäm vaø thôøi
gian thöïc.
Moät caáu truùc boä xöû lyù keùp tieân tieán maø söû duïng chip thôøi gian thöïc xöû lyù 32 bit
MC68331 keát hôïp vôùi thieát bò Analog ADSP2185DSP ñöa boä ñieàu khieån 7344 leân moät
khaû naêng hoaït ñoäng cao.
Giao dieän FIFO bus vaø nhöõng chöùc naêng maïnh ñöôïc caøi ñaët laøm cho toác ñoä keát noái
truyeàn thoâng cao trong khi nhöõng chöùc naêng dòch chuyeån phöùc taïp ñang ñöôïc taûi xuoáng
töø maùy tính laøm taêng söï toái öu hoaït ñoäng cuûa heä thoáng (Hình 1.24).
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 22
Boä ñieàu khieån 7344 söû duïng boä xöû lyù caùc tín hieäu soá cho taát caû caùc voøng laëp kín, goàm
caû vieäc theo doõi vò trí, söï tính toaùn ñieàu khieån voøng laëp PID, vaø caùc quyõ ñaïo sinh ra. Chip
DSP ñöôïc hoã trôï theâm vaøo bôûi yeâu caàu cuûa FPGA maø thi haønh giao tieáp vôùi encoder toác
ñoä cao, chöùc naêng naém baét vò trí vaø taïo ñieåm döøng, xöû lyù caùc tín hieäu dòch chuyeån vaøo vaø
ra, vaø söï sinh ra caùc xung böôùc cho chöùc naêng maïnh veà thôøi gian thöïc.
Theâm vaøo ñoù laø nhöõng chöùc naêng CPU xöû lyù thôøi gian thöïc keát noái vôùi maùy chuû, söï xöû
lyù caùc caâu leänh, caùc pheùp noäi suy nhieàu truïc, thi haønh chöông trình ngay treân bo maïch,
thoâng baùo caùc loãi, giao tieáp ña naêng caùc tín hieäu soá vaøo vaø ra, vaø toaøn boä caùc chöùc naêng
veà söï chuyeån ñoäng ñaõ ñöôïc tích hôïp vaøo heä thoáng.
Hình 1.24: Card PXI-7344
1.3.3.8 Moät soá caùc ñaëc tính quan troïng cuûa card 7344
*Heä thoáng hoaït ñoäng thôøi gian thöïc (Real Time Operating System – RTOS):
Nhöõng chöông trình trong phaàn cöùng laø trung taâm RTOS vaø cung caáp cho hoaït ñoäng
heä thoáng toái öu ñoái vôùi chuyeån ñoäng. Nhieäm vuï dòch chuyeån laø ñöôïc öu tieân haøng ñaàu,
thöù töï thi haønh caùc nhieäm vuï tuøy thuoäc vaøo quyeàn öu tieân cuûa moãi nhieäm vuï, traïng thaùi
chuyeån ñoäng cuûa heä thoáng, söï xuaát nhaäp hoaëc caùc söï kieän khaùc cuûa heä thoáng, vaø thôøi
gian thöïc.
Chip DSP laø moät boä xöû lyù ñoäc laäp rieâng leû, hoaït ñoäng cuûa noù khoâng phuï thuoäc vaøo
CPU nhöng noù ñöôïc laøm ñoàng boä chaët cheõ bôûi moät khoái cô sôû beân trong laø nhöõng caâu
leänh, döõ lieäu. Boä ñieàu khieån 7344 thöïc söï laø moät boä ña xöû lyù vaø ña nhieäm ï.
*Boä noäi suy theo quyõ ñaïo:
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 23
Boä noäi suy quyõ ñaïo cuûa boä ñieàu khieån laø söï tính toaùn nhöõng caâu leänh veà vò trí töùc thôøi
ñeå ñieàu khieån gia toác vaø vaän toác trong khi di chuyeån caùc truïc tôùi vò trí yeâu caàu. Tuøy thuoäc
vaøo caáu hình cuûa truïc, caùc caâu leänh seõ ñöôïc göûi tôùi voøng laëp servo PID hoaëc boä taïo xung.
Ñeå ñieàu khieån nhöõng quyõ ñaïo khoâng xaùc ñònh, boä ñieàu khieån 7344 coù taùm boä quyõ ñaïo
ñöôïc öùng duïng theâm vaøo trong chip DSP (hai öùng duïng cho moãi truïc). Moãi boä tính toaùn
moät vò trí töùc thôøi cho moãi kyø PID caäp nhaät döõ lieäu.
*Tín hieäu hoài tieáp daïng töông töï (Analog):
Boä ñieàu khieån 7344 coù 8 keânh ña thaønh phaàn, 12 bit ADC. Caùc giaù trò chuyeån ñoåi
Analog ñöôïc truyeàn cho caû hai boä chip DSP vaø CPU theo bus noái tieáp beân trong ñaõ ñöôïc
daønh rieâng vôùi toác ñoä cao. Toác ñoä queùt cuûa caùc keânh ña thaønh phaàn naøy xaáp xæ 50µs treân
moät keânh ADC. Boán trong soá caùc keânh naøy ñöôïc duøng ñeå kieåm tra, ñeå laïi 4 keânh kia cho
tín hieäu Analog phaûn hoài.
*Boä nhôù Flash ROM:
Boä nhôù flash ROM laø boä nhôù coù theå duøng ñeå xoùa vaø naïp laïi chöông trình cuûa rieâng
ngöôøi söû duïng. Khi taát caû caùc chöông trình phaàn cöùng bao goàm maõ chöông trình cuûa
RTOS vaø DSP cuûa boä ñieàu khieån 7344 ñöôïc ghi vaøo trong flash ROM chuùng ta coù theå
naâng caáp leân theo yeâu caàu söû duïng.
Boä nhôù flash ROM cuõng cho pheùp nhöõng ñoái töôïng chaúng haïn nhöõng chöông trình,
nhöõng maûng döõ lieäu coù theå ghi vaøo, coù theå ghi toaøn boä caùc thoâng soá traïng thaùi cuûa boä
ñieàu khieån vaøo trong flash ROM. Vaøo laàn laøm vieäc keá tieáp, boä ñieàu khieån seõ töï ñoäng taûi
vaø chaïy caáu hình ñaõ ñöôïc löu laàn tröôùc ñoù. Caáu hình FPGA cuõng ñöôïc ghi vaøo trong boâ
nhôù flash ROM. Khi môû maùy, FPGA ñöôïc khôûi ñoäng cuøng vôùi nhöõng chöông trình naøy.
*Nhöõng thaønh phaàn tín hieäu cho truïc vaø söï dòch chuyeån:
Boä ñieàu khieån 7344 coù theå ñieåu khieån di chuyeån cho 4 truïc. Nhöõng truïc ñoù coù theå hoaøn
toaøn ñoäc laäp, keát hôïp nhau, hoaëc aùnh xaï trong nhoùm ña chieàu maø ñöôïc goïi laø khoâng gian
vector. Chuùng coù theå ñoàng boä khoâng gian vector ñeå phoái hôïp caùc chuyeån ñoäng. Hình
1.25 vaø 1.26 trình baøy caáu hình nguoàn tín hieäu duøng ñoäng cô servo vaø duøng ñoäng cô.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 24
Hình 1.25: Caáu hình nguoàn tín hieäu cho cho truïc duøng ñoäng cô servo
Hình1.26: Caáu hình nguoàn tín hieäu cho truïc duøng ñoäng cô böôùc
*Chöông trình onboard:
Boä ñieàu khieån 7344 coù moät chöông trình onboard hoaøn chænh vôùi khaû naêng thi haønh
ñoàng thôøi 10 chöông trình cho vieäc di chuyeån trong moâi tröôøng ña nhieäm vuï, öu tieân thôøi
gian thöïc.
Chuùng ta coù theå thi haønh toaøn boä nhöõng chöùc naêng cuûa Flexmotion ñaõ ñöôïc caøi ñaët töø
ngay chöông trình onboard. Ngoaøi ra, chöông trình onboard cung caáp theâm nhöõng pheùp
toaùn cô baûn vaø caùc chöùc naêng xöû lyù döõ lieäu khaùc nhau.
Chöông trình onboard coù theå hoã trôï chuùng ta raát nhieàu trong vieäc thöïc hieän caùc nhieäm
vuï chuyeån ñoäng vôùi thôøi gian thöïc. Laøm cho quaù trình vöøa thöïc hieän chuyeån ñoäng vöøa taûi
nhöõng caâu leänh toái öu töø maùy tính chuû.
Chuùng ta coù theå chaïy chöông trình onboard töø RAM hoaëc ghi lai vaøo trong flash ROM.
Boä ñieàu khieån 7344 coù 64KB RAM vaø 128 KB ROM ñeå daønh ghi caùc chöông trình vaø
caùc muïc ñích khaùc.
* Phaàn meàm FlexMotion
Phaàn meàm FlexMotion cung caáp cho chuùng ta moät chöông trình giao tieáp öùng duïng
API moät caùch toaøn dieän. Phaàn meàm FlexMotion keát hôïp vôùi boä ñieàu khieån 7344 cung
caáp naêng löôïng vaø caùc chöùc naêng cho heä thoáng chuyeån ñoäng tích hôïp.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 25
Ñeå cho vieäc laäp trình ñöôïc deã daøng, phaàn meàm FlexMotion ñöôïc noåi baät leân nhôø vaøo
hoäp ñieàu khieån cuûa phaàn meàm, thö vieän caùc haøm chöùc naêng vaø thö vieän caùc chöùc naêng
cuûa Window ñaõ ñöôïc boå sung vaøo toaøn boä phaàn chöông trình giao tieáp öùng duïng cuûa
phaàn meàm FlexMotion.
Phaàn meàm FlexMotion laø moät khoái bao goàm ño löôøng vaø khaûo saùt töï ñoäng MAX, noù
lieân keát veà maët vaät lyù giöõa caùc bus ñòa chæ vôùi caùc ñòa chæ treân board maïch ñöôïc söû duïng
vaøo vieäc phaân bieät caùc boä ñieàu ñieàu khieån khaùc nhau. MAX cuõng coù khaû naêng kieåm tra
boä ñieàu khieån FlexMotion ñöôïc laép ñaët chính xaùc chöa vaø coù ñang keát noái vôùi maùy tính
hay khoâng.
Caáu hình cuûa moâi tröôøng laøm vieäc döôùi daïng MAX cho pheùp chuùng ta caøi ñaët giaù trò
ban ñaàu duøng laøm giaù trò ban ñaàu cho boä ñieàu khieån, giao dieän FlexMotion MAX cung
caáp moät moâi tröôøng giao tieáp deã daøng cho vieäc kieåm tra vaø ñieàu chænh nhöõng sai xoùt
trong heä thoáng.
Ñeå phaùt trieån nhöõng phaàn meàm öùng duïng, phaàn meàm FlexMotion laø khoái goàm moät soá
chöông trình ví duï öùng duïng.
Moät coâng cuï cuûa FlexMotion bao goàm moät thö vieän coâng cuï veà caùc chuyeån ñoäng moät
caùch hoaøn chænh, nhieàu chöông trình coù theå söû duïng cuøng vôùi phaàn meàm coâng cuï
FlexMotion cuûa National, nhö LabVIEW, Dasylab, LabWindows/CVI, hoaëc nhöõng moâi
tröôøng bieân dòch caáp 3 nhö Borland C/C++, Microsoft Visual C/C++, Microsoft Visual
Basic, hoaëc nhöõng tröông trình bieân dòch naøo ñoù coù theå chaïy treân Window vaø coù theå goïi
caùc thö vieän DLL trong Window cho vieäc söû duïng phaàn meàm FlexMotion. Thö vieän phaàn
meàm FlexMotion daïng DLL trong Windows 2000/NT/Me/9x.
*Giôùi thieäu caùc haøm API cô baûn cuûa FlexMotion (Xem phuï luïc 1.4)
1.3.3.9 Keát noái heä thoáng ñieän
*Giôùi thieäu chung:
Vôùi caùc thieát bò ñaõ giôùi thieäu treân ñeå coù moät heä thoáng hoaøn chænh hoaït ñoäng ñöôïc ta
caàn keát noái chuùng laïi vôùi nhau theo ñuùng caùc nguyeân taéc keát noái maïch ñieän.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 26
Hình 1.27: Sô ñoà keát noái toaøn heä thoáng
Veà maët noái daây toaøn heä thoáng coù theå phaân chia thaønh caùc nhoùm chính sau: Keát noái caùc
thieát bò chuaån cuûa maùy PC, keát noái heä thoáng servo, keát noái truïc chính, keát noái caùc thieát bò
ngoaïi vi khaùc. Chuùng toâi seõ laàn löôït giôùi thieäu sau ñaây:
¾ Caùc keát noái chuaån (Maøn hình, baûng ñieàu khieån): Ñoái vôùi maøn hình vaø baûng ñieàu
khieån (Baøn phím) vieäc noái daây khoâng coù gì ñaëc bieät ngoaïi tröø khoaûng caùch coù xa
hôn so vôùi maùy ñeå baøn thoâng thöôøng.
¾ Keát noái heä thoáng daãn ñoäng: Heä thoáng daãn ñoäng bao goàm 3 motor DC servo coù gaén
keøm boä phaùt toác vaø encoder, 3 boä ñieàu khieån motor, card ñieàu khieån servo PCI-
7344 gaén trong maùy tính, taát caû caùc thieát bò treân ñöôïc noái vôùi nhau theo sô ñoà hình
1.28.
Tín hieäu phaùt ra töø boä phaùt toác (Tacho) ñöôïc noái vaøo boä khueách ñaïi servo (Servo
amplifier) taïo thaønh moät maïch kín ñieàu khieån toác ñoä. Tín hieäu töø encoder ñöôïc ñöa thaúng
vaøo boä giaûi maõ vò trí trong maïch ñieàu khieån PCI-7344, tín hieäu ñieàu khieån toác ñoä
(VCMD, daïng analog) phaùt ra töø PCI-7344 ñöôïc ñöa vaøo caùc boä khueách ñaïi servo taïo
thaønh maïch kín ñieàu khieån vò trí. Caùc tín hieäu RDY, ENB duøng ñeå ñieàu khieån hoaït ñoäng
cuûa boä khueách ñaïi servo. Tín hieäu baùo loãi ALM boä khueách ñaïi servo baùo veà khi coù loãi.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 27
Hình 1.28: Sô ñoà noái daây heä thoáng ñieàu khieån motor servo
¾ Keát noái truïc chính.
Hình 1.29: Sô ñoà keát noái maïch ñieàu khieån truïc chính
Maïch ñieàu khieån truïc chính chuû yeáu goàm caùc tín hieäu:
¾ SPEED: Ñaây laø tín hieäu analog coù giaù trò 0÷10VDC ñöôïc phaùt ra töø ngoõ analog
cuûa card PCI-7344 laøm tín hieäu ñieàu khieån bieán taàn.
¾ FOR/REV: Duøng ñeå taùc ñoäng truïc chính quay thuaän/nghòch (daïng tieáp ñieåm). Caùc
tín hieäu naøy ñöôïc phaùt ra PLC.
¾ ALM: Bieán taàn baùo veà boä ñieàu khieån khi coù loãi (daïng tieáp ñieåm).
Keát noái caùc thieát bò ngoaïi vi khaùc
Hình 1.30: Sô ñoà keát noái bôm trôn nguoäi vaø caùc coâng taéc haønh trình
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 28
Ñaây ñôn giaûn laø caùc tín hieäu vaøo ra ñöôïc noái vaøo boä PLC. PLC seõ nhaän leänh taùc ñoäng
vaø baùo veà traïng thaùi caùc coâng taéc haønh trình thoâng qua giao tieáp RS-232. Tín hieäu EMG
(EMERGENCY) laø tín hieäu döøng khaån caáp, khi coù söï coá rôle EMG seõ ngaét maïch ñieän
ñoäng löïc cuûa toaøn heä thoáng.
1.3.4. Phaàn meàm ñieàu khieån
1.3.4.1 Giôùi thieäu chung
Nhö ñaõ giôùi thieäu trong caùc phaàn tröôùc, boä ñieàu khieån maùy ñöôïc xaây döïng daïng PC-
based. Chuyeån ñoäng cuûa caùc truïc ñöôïc ñieàu khieån thoâng qua card ñieàu khieån servo PCI-
7344, caùc thieát bò ngoaïi vi ñöôïc ñieàu khieån thoâng qua giao tieáp vôùi PLC FX-1S.
Quaù trình hoaït ñoäng cuûa chöông trình chính ñöôïc theå hieän baèng löu ñoà treân hình 1.31,
voøng lặp chính cuûa chöông trình nhaän leänh töø ngöôøi söû duïng, phaân tích vaø ñaùp öùng tuøy
theo leänh.
Caùc leänh ñieàu khieån ñöôïc chia ra laøm hai loaïi chính: leänh chuyeån ñoäng vaø leänh taùc
ñoäng caùc thieát bò ngoaïi vi. Caùc leänh chuyeån ñoäng seõ ñöôïc thoâng dòch chuyeån sang ngoân
ngöõ cuûa thö vieän FlexMotion ñeå thöïc hieän chuyeån ñoäng. Caùc leänh taùc ñoäng ngoaïi vi seõ
ñöôïc gôûi ñeán PLC.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 29
Hình 1.31: Giaûi thuaät phaàn meàm ñieàu khieån maùy CNC
Phaàn meàm ñieàu khieån ñöôïc vieát baèng ngoân ngöõ laäp trình C++ vaø treân moâi tröôøng
Window.
1.3.4.2 Giao dieän vaø caùch giao tieáp
Hình 1.32: Giao dieän phaàn meàm ñieàu khieån
NHAÄN LEÄNH
GIAÛI MAÕ LEÄNH
BIEÂN DÒCH RA NGOÂN NGÖÕ CUÛA
FLEX MOTION
GOÏI HAØM THÖÏC THI CUÛA FLEX
MOTION
DI CHUYEÅN ?
GIAÛI MAÕ LEÄNH
TAÙC ÑOÄNG RA NGOAÏI VI
BAÉT ÑAÀU
KHÔÛI TAÏO
THOAÙT ?
KEÁT THUÙC
ÑS
Ñ
S
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 30
Toaøn boä caùc thao taùc ñieàu khieån maùy ñöôïc thöïc hieän thoâng qua panel ñieàu khieån. Ñeå
vaän haønh maùy, tröôùc tieân ngöôøi vaän haønh phaûi choïn cheá ñoä hoaït ñoäng (mode). Caùc cheá
ñoä hoaït ñoäng bao goàm:
¾ I/O: Cheùp chöông trình G code vaø boä nhôù.
¾ EDIT: Söûa chöông trình coù trong boä nhôù.
¾ AUTO: Thöïc thi chöông trình coù trong boä nhôù.
¾ MDI: Thöïc thi töøng caâu leänh (ngöôøi söû duïng phaûi nhaäp vaøo töøng caâu leänh).
¾ RAPID: Ñònh vò caùc truïc baèng tay.
¾ JOG: Chaïy baèng tay theo toác ñoä caøi ñaët.
¾ HANDLE: Chaïy caùc truïc baèng boä phaùt xung MPG (baùnh quay)
¾ ZERO: Trôû veà ñieåm zero cuûa maùy baèng tay.
Caùc cheá ñoä hoaït ñoäng ñöôïc chia ra laøm hai nhoùm: AUTO (AUTO, MDI),vaøø
MANUAL (RAPID, JOG, HANDLE, ZERO). ÔÛ nhoùm AUTO maùy hoaït ñoäng theo caâu
leänh coøn ôû nhoùm MANUAL maùy hoaït ñoäng theo caùc thao taùc baèng tay.
Caùc cheá ñoä hoaït ñoäng baèng tay
a/ ZERO
Maùy vöøa khôûi ñoäng xong thöôøng ngöôøi ta cho maùy doø ñieåm “Home” cuûa maùy. ÔÛû ñieåm
“home” toïa ñoä maùy (MACHINE CORRDINATE) coù giaù trò 0, ñaây laø ñieåm 0 tuyeät ñoái
cuûa maùy. Ta coù theå doø ñieåm “Home” baèng hai caùch.
- Nhaán
O
truïc Z seõ ñöôïc “zero” tröôùc, sau ñoù hai truïc X, Y seõ ñöôïc “zero”.
- Laàn löôït nhaán caùc nuùt
X+
,
Y+
,
Z+
ñeå “zero” caùc truïc töông öùng.
b/ HANDLE
ÔÛ cheá ñoä “HANDLE” ngöôøi söû duïng quay MPG moät naác truïc hieän haønh seõ ñi moät ñôn
vò chieàu daøi 1, 10 hoaëc 100 µm. Ngöôøi söû duïng nhaán caùc nuùt X , Y , Z ñeå
choïn truïc hieän haønh,
101 100
ñeå choïn ñôn vò chieàu daøi töông öùng laø
1,10,100 µm.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 31
c/ JOG
ÔÛ cheá ñoä JOG maùy seõ di chuyeån caùc truïc töông öùng khi ngöôøi söû duïng nhaán caùc phím
sau:
X+
,
X-
,
Y+
,
Y-
,
Z+
,
Z-
, toác ñoä di chuyeån thay ñoåi khi
nhaán caùc phím
FEED/JOG SPEED
vaø ñöôïc theå hieän treân maøn hình.
d/ RAPID
Rapid laø cheá ñoä chaïy ñònh vò nhanh gioáng nhö chaïy G00. coù 4 toác ñoä chaïy ñònh vò: Fo,
25%, 50%, 100%. Ñeå thay ñoåi toác ñoä nhaán caùc phím
FEED/JOG SPEED
khi ñang ôû cheá ñoä
RAPID.
Caùc cheá ñoä töï ñoäng
a/ AUTO
Cheá ñoä AUTO cho pheùp chaïy moät chöông trình ñaõ coù trong boä nhôù. Ngöôøi söû duïng
choïn chöông trình baèng caùch nhaán phím hoaëc treân maøn hình PROGRAM
seõ hieän teân chöông trình vaø moät ñoaïn ñaàu cuûa chöông trình. Khi choïn ñuùng chöông trình
caàn, nhaán phím
START
ñeå thöïc thi.
Hình 1.33:Maøn hình PROGRAM
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 32
b/MDI
Hình 1.34: Nhaäp chöông trình ôû cheá ñoä MDI
ÔÛ cheá ñoä MDI ngöôøi söû duïng nhaäp töøng caâu leänh vaøo maøn hình PROGRAM sau ñoù
nhaán
START
maùy seõ thöïc thi caâu leänh vöøa nhaäp vaøo.
c/ EDIT
Cheá ñoä EDIT cho pheùp söûa chöông trình trong boä nhôù. Khi ôû cheá ñoä naøy, maøn hình
PROGRAM trôû thaønh maøn hình soaïn thaûo, ngöôøi söû duïng thao taùc treân baøn phím
KEYPAD ñeå söûa chöông trình.
Hình 1.35: KEYPAD treân baøn phím panel.
1.3.4.3 Phaàn meàm ñieàu khieån maùy cnc ( xem phuï luïc 1.5)
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 33
1.4 BOÄ ÑIEÀU KHIEÅN THOÂNG MINH QUAÙ TRÌNH PHAY
Ñeå thöïc hieän boä ñieàu khieån thoâng minh trong quaù trình nghieân cöùu chuùng toâi ñaõ thöïc
hieän theo hai höôùng:
¾ Thieát keá boä ñieàu khieån thích nghi .
¾ Thieát keá boä ñieàu khieån duøng maïng neural.
1.4.1 Khaùi nieäm veà ñieàu khieån thích nghi
Coù raát nhieàu khaùi nieäm veà heä thoáng ñieàu khieån thích nghi theo ñoù :“ Thích nghi laø quaù
trình thay ñoåi thoâng soá vaø caáu truùc hay taùc ñoäng ñieàu khieån treân cô sôû löôïng thoâng tin coù
ñöôïc trong quaù trình laøm vieäc vôùi muïc ñích ñaït ñöôïc moät traïng thaùi nhaát ñònh, thöôøng laø
toái öu khi thieáu löôïng thoâng tin ban ñaàu cuõng nhö khi ñieàu kieän laøm vieäc thay ñoåi “Hay
laø :” Ñieàu khieån thích nghi laø toång hôïp caùc kyõ thuaät nhaèm töï ñoäng chænh ñònh caùc boä ñieàu
chænh trong maïch ñieàu khieån nhaèm hieän thöïc hay duy trì ôû moät möùc ñoä nhaát ñònh chaát
löôïng cuûa heä khi thoâng soá cuûa quaù trình ñöôïc ñieàu khieån khoâng bieát tröôùc hay thay ñoåi
theo thôøi gian “
Karl Johan ⊕strom vaø Bjom Wittenmark (Vieän Kyõ thuaät Lund – Thuïy Ñieån ) ñöa ra
ñònh nghóa toång quaùt veà heä thích nghi nhö sau :
Thích nghi laø söï thay ñoåi haønh vi cuûa heä thoáng ñeå phuø hôïp vôùi caùc ñieàu kieän môùi. Moät
boä ñieàu chænh thích nghi laø moät boä ñieàu chænh coù theå thay ñoåi caùc tính naêng cuûa noù nhaèm
ñaùp öùng ñöôïc vôùi caùc thay ñoåi ñoäng löïc hoïc cuûa quaù trình vaø caùc taùc ñoäng taïo ra do
nhieãu.
Ñieàu khieån thích nghi laø moät daïng ñaëc bieät cuûa quaù trình ñieàu khieån phaûn hoài phi
tuyeán trong ñoù caùc traïng thaùi cuûa quaù trình coù theå ñöôïc chia thaønh hai toác ñoä thay ñoåi
khaùc nhau :
¾ Caùc traïng thaùi thay ñoåi nhanh cho maïch phaûn hoài thoâng thöôøng.
¾ Caùc traïng thaùi thay ñoåi chaäm duøng ñeå caäp nhaät caùc thoâng soá cuûa boä ñieàu khieån.
Nhö vaäy caùc boä ñieàu chænh coù thoâng soá tuyeán tính khoâng thay ñoåi, khoâng ñöôïc xem laø
heä ñieàu khieån thích nghi. Trong heä ñieàu khieån thích nghi chuùng ta xem raèng heä coù moät
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 34
maïch phaûn hoài caùc traïng thaùi hoaït ñoäng cuûa heä thoáng taïo thaønh moät heä kín. Moät boä ñieàu
khieån thích nghi coù theå bao goàm ba chöùc naêng sau :
• Nhaän daïng caùc ñaëc tính ñoäng hoïc cuûa ñoái töôïng ñieàu khieån .
Caùc ñaëc tính ñoäng hoïc cuûa ñoái töôïng ñieàu khieån phaûi ñöôïc ño löôøng vaø nhaän daïng lieân
tuïc. Vieäc nhaän daïng naøy khoâng ñöôïc aûnh höôûng ñeán hoaït ñoäng bình thöôøng cuûa heä. Ñeå
nhaän daïng, chuùng ta phaûi kieåm tra vaø phaân tích caùc keát quaû. Vieäc nhaän daïng coù theå döïa
treân caùc döõ lieäu hoaït ñoäng bình thöôøng cuûa ñoái töôïng ñieàu khieån hay töø caùc tín hieäu kieåm
tra. Tuy nhieân khoâng phaûi taát caû caùc heä thích nghi ñeàu caàn vieäc nhaän daïng roõ raøng. Moät
vaøi heä chæ nhaän daïng trong phaïm vi caùc giaù trò ño löôøng chæ soá hieäu quaû cuûa heä, chæ soá
naøy coù theå cho bieát caùc thoâng soá boä ñieàu khieån phaûi thay ñoåi nhö theá naøo. Noùi caùch
khaùc, khi vieäc nhaän daïng heä gaëp nhieàu khoù khaên, thì chuùng ta caàn ño tröïc tieáp chæ soá hieäu
quaû vaø xaây döïng boä ñieàu khieån thích nghi döïa treân noù. Khoù khaên trong vieäc nhaän daïng
thöïc teá seõ phuï thuoäc vaøo möùc ñoä löôïng thoâng tin veà ñoái töôïng ñieàu khieån caàn bieát vaø phuï
thuoäc vaøo löôïng kieán thöùc coù töø tröôùc cuûa ñoái töôïng ñieàu khieån .
• Ra quyeát ñònh döïa treân vieäc nhaän daïng heä
Caùc quyeát ñònh tham khaûo caùc ñaëc tính cô baûn cuûa ñoái töôïng ñieàu khieån ñaõ ñöôïc nhaän
daïng vaø döïa treân chæ soá hieäu quaû ñöôïc tính toaùn. Moät khi ñoái töôïng ñieàu khieån ñaõ ñöôïc
nhaän daïng, noù ñöôïc so saùnh vôùi caùc ñaëc tính toái öu mong muoán vaø ra quyeát ñònh thay ñoåi
caùc thoâng soá ñieàu chænh ñeå duy trì hieäu quaû toái öu. Quaù trình naøy coù theå thöïc hieän treân
maùy tính .
• Hieäu chænh döïa treân caùc quyeát ñònh
Söï hieäu chænh tham khaûo söï thay ñoåi cuûa tín hieäu ñieàu khieån theo caùc keát quaû nhaän
daïng vaø quyeát ñònh. Trong haàu heát caùc sô ñoà, caùc quyeát ñònh vaø hieäu chænh naèm trong
moät khoái hoaït ñoäng, vôùi söï hieäu chænh bao goàm caùc cô caáu chuyeån ñoåi tín hieäu ra cuûa
quyeát ñònh thaønh tín hieäu ñieàu khieån (Tín hieäu ra cuûa ñoái töôïng ñieàu khieån ).
Tín hieäu naøy coù theå ñöôïc hieäu chænh theo hai caùch : Caùch thöù nhaát laø ñieàu chænh caùc
thoâng soá boä ñieàu khieån ñeå buø cho söï thay ñoåi trong ñoäng löïc hoïc ñoái töôïng ñieàu khieån.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 35
Caùch thöù hai laø ñeå toång hôïp caùc tín hieäu ñieàu khieån toái öu, döïa treân haøm truyeàn ñoái töôïng
ñieàu khieån, chæ soá hieäu quaû vaø ñaùp öùng taïm thôøi mong muoán.
1.4.2 Caùc khaùi nieäm veà ñieàu khieån thích nghi
Ñeå phaân loaïi ñieàu khieån thích nghi coù theå phaân loaïi theo sô ñoà ñieàu khieån hoaëc theo
muïc ñích ñieàu khieån.
*Theo sô ñoà ñieàu khieån coù caùc loaïi heä thoáng ñieàu khieån nhö
• Heä thoáng ñieàu khieån beàn vöõng ñoä khuyeách ñaïi lôùn.
• Heä thoáng thích nghi töï dao ñoäng.
• Boä ñieàu khieån thích nghi khueách ñaïi choïn loïc.
• Boä ñieàu khieån thích nghi moâ hình tham chieáu ( Model Reference
Adaptive system - MRAS).
• Boä töï ñieàu chænh (Self-tuning Regulators- STRs).
1.4.2.1 Heä thoáng ñieàu khieån beàn vöõng ñoä khuyeách ñaïi lôùn.
Hình 1.36: Sô ñoà khoái heä thoáng beàn vöõng ñoä khueách ñaïi lôùn
Heä thoáng ñieàu khieån beàn vöõng ñoä khuyeách ñaïi lôùn laø heä thoáng ñieàu khieån coù voøng hoài
tieáp vôùi ñoä khuyeách ñaïi lôùn vaø laøm cho tín hieäu ra y ñöôïc ñieàu chænh theo tín hieäu tham
chieáu ym treân moät daûi thoâng taàn soá goùc coù ñoä roäng ωB. Ñoä roäng cuûa daûi thoâng taàn soá goùc
naøy ωB seõ thay ñoåi vôùi ñoäng löïc hoïc cuûa quaù trình ñieàu khieån. Neáu ñoä roäng cuûa daûi thoâng
cuûa taàn soá goùc thaáp hôn giaù trò ωB, tín hieäu ra y seõ ñaùp öùng theo tín hieäu ñieàu khieån uc
cho duø coù söï thay ñoåi thoâng soá ñoäng löïc hoïc cuûa quaù trình. Vaán ñeà chính ôû ñaây laø thieát keá
moät voøng phaûn hoài daãn tieáp ( Feedforward ) hoaëc voøng hoài tieáp (Feedback ) sao cho heä
vaãn duy trì ñöôïc caùc tính naêng hoaït ñoäng vaø ñaûm baûo ñöôïc ñoä oån ñònh baát chaáp caùc thoâng
soá trong quaù trình coù thay ñoåi hay khoâng. Caáu truùc cuûa heä ñöôïc goïi laø heä coù hai baäc töï
do.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 36
Ta thaáy roõ raøng caùc thoâng soá cuûa ñoái töôïng ñieàu khieån khoâng ñöôïc taùc ñoäng tröïc tieáp
maø caùc thay ñoåi cuûa quaù trình ñöôïc “ ñoaùn “ tröôùc , vieäc ñieàu chænh döïa treân giaù trò thöïc
vaø giaù trò “ ñoaùn “ ñeå tín hieäu ra cuûa heä thoáng ñöôïc oån ñònh .
1.4.2.2 Heä thoáng thích nghi töï dao ñoäng
Hình 1.37: Sô ñoà khoái cuûa heä thoáng thích nghi töï dao ñoäng
Heä thoáng bao goàm moät maïch hoài tieáp coù ñoä khuyeách ñaïi lôùn (Gioáng nhö heä thoáng ñieàu
khieån beàn vöõng ñoä khuyeách ñaïi lôùn ) vaø moät boä rô le trong maïch ñieàu khieån ñeå taïo neân
moät dao ñoäng coù taàn soá giôùi haïn. Vôùi caùc tín hieäu coù taàn soá thaáp hôn nhieàu so vôùi chu kyø
dao ñoäng giôùi haïn. Bieân ñoä ñöôïc khueách ñaïi xaáp xæ 2 laàn. Vì vaäy heä thoáng vôùi maïch
phaûn hoài rô-le töï ñieàu chænh ñeå cho ra moät bieân ñoä thích hôïp. Caàn chuù yù raèng heä thoáng
luoân bò kích hoaït bôûi moät dao ñoäng chu kyø giôùi haïn. Taàn soá dao ñoäng naøy coù theå bò taùc
ñoäng bôûi boä loïc sôùm – treã, bieân ñoä dao ñoäng coù theå ñöôïc ñieàu chænh baèng caùch thay ñoåi
ñoä lôùn cuûa bieân ñoä rô le. Tuy heä coù hieän töôïng töï dao ñoäng trong baûn thaân heä thoáng
nhöng trong moät soá caùc tröôøng hôïp hieän töôïng naøy ñoâi khi coù theå chaáp nhaän ñöôïc.
1.4.2.3 Boä ñieàu khieån thích nghi khueách ñaïi choïn loïc.
Trong moät vaøi heä thoáng, caùc thoâng soá phuï coù moái quan heä maät thieát vôùi caùc ñaëc tính
ñoäng löïc hoïc cuûa quaù trình. Neáu caùc bieán naøy coù theå ño ñöôïc, chuùng coù theå ñöôïc söû duïng
ñeå thay ñoåi caùc thoâng soá cuûa boä ñieàu chænh. Sô ñoà hình 1.38 veà cô baûn ñöôïc duøng ñeå hieäu
chænh caùc thay ñoåi cuûa ñoä khuyeách ñaïi quaù trình .
Boä ñieàu chænh thích nghi khuyeách ñaïi choïn loïc laø moät maïch buø voøng hôû vaø coù theå ñöôïc
xem nhö heä ñieàu khieån phaûn hoài, trong ñoù ñoä khuyeách ñaïi phaûn hoài ñöôïc ñieàu chænh vôùi
maïch buø daãn tieáp ( Feedforward ).
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 37
Hình 1.38:Sô ñoà khoái cuûa boä khueách ñaïi thích nghi ñieàu khieån choïn loïc
1.4.2.4 Boä ñieàu khieån thích nghi moâ hình tham chieáu ( Model Reference
adaptive system - MRAS)
Heä ñieàu khieån thích nghi moâ hình tham chieáu xuaát phaùt töø vieäc ñieàu khieån caùc heä
thoáng maø trong ñoù caùc ñaëc tính ñöôïc cho tröôùc döôùi daïng moâ hình tham chieáu vaø moâ hình
naøy seõ qui ñònh phöông thöùc maø tín hieäu ra seõ ñaùp öùng vôùi tín hieäu vaøo. Trong sô ñoà khoái
cuûa heä coù 2 voøng laëp : (1) voøng laëp trong coù taùc duïng nhö moät ñöôøng hoài tieáp thoâng
thöôøng vaø (2) voøng laëp ngoaøi coù taùc duïng ñieàu chænh caùc tham soá cuûa boä ñieàu chænh sao
cho sai soá giöõa tín hieäu ra cuûa moâ hình ym vaø tín hieäu ra cuûa quaù trình y laø nhoû nhaát.
Voøng laëp ngoaøi laø voøng ñieàu khieån.Vaán ñeà chính laø xaùc ñònh cô caáu ñieàu chænh sao cho
heä oån ñònh, ñöa sai soá trôû veà giaù trò 0.
Hình 1.39: Sô ñoà khoái cuûa heä thoáng ÑK thích nghi theo moâ hình tham chieáu
1.4.2.5 Boä töï ñieàu chænh (Self-tuning Regulators- STRs)
Boä töï ñieàu chænh thích nghi coù theå ñöôïc xem nhö bao goàm 2 voøng laëp: (1) voøng laëp
trong bao goàm quaù trình vaø moät maïch hoài tieáp tuyeán tính thoâng thöôøng (2) bao goàm moät
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 38
Hình 1.40: Sô ñoà khoái cuûa heä töï ñieàu chænh
boä öôùc löôïng thoâng soá hoài qui vaø moät boä thieát keá. Caùc thoâng soá cuûa boä ñieàu chænh ñöôïc
thöïc hieän bôûi voøng laëp ngoaøi.
Thuaät ngöõ “ töï ñieàu chænh “ ñöôïc söû duïng ñeå nhaán maïnh ñeán khaû naêng töï ñieàu chænh
caùc thoâng soá ñeå ñaït ñöôïc caùc tính naêng theo yeâu caàu ñaët ra. Heä thoáng tröïc tieáp taùc ñoäng
leân caùc thoâng soá thay ñoåi vaø xuaát ra tín hieäu töông öùng sao cho tín hieäu naøy ñieàu chænh
thích nghi töông öùng.
*Theo muïc ñích ñieàu khieån coù caùc heä thoáng:
• Ñieàu khieån thích nghi coù raøng buoäc.
• Ñieàu khieån thích nghi toái öu .
1.4.2.6 Ñieàu khieån thích nghi coù raøng buoäc ACC
Laø caùch ñieàu khieån maø caùc thoâng soá coâng ngheä nhö: Toác ñoä caét, toác ñoä aên dao, chieàu
saâu caét, ñöôïc baûo toaøn moät caùch töï ñoäng ñeå duøng heát coâng suaát toái ña cuûa ñoäng cô hay,
giôùi haïn bieán daïng cuûa löôõi caét hay, giôùi haïn nhieät ñoä duïng cuï caét hay, giôùi haïn bieân ñoä
dao ñoäng cuûa löôõi caét.
1.4.2.7 Ñieàu khieån thích nghi toái öu ACO
Laø xaùc ñònh caùc thoâng soá coâng ngheä sao cho toái öu theo moät vaøi chæ soá hay tieâu
chuaån toác ñoä saûn xuaát daïng troïng soá cuûa caùc raøng buoäc.
Haàu heát caùc ñieàu khieån thích nghi trong coâng nghieäp laø daïng ACC. Sau khi phaân tích
vôùi ñieàu kieän laøm thöïc nghieäm thöïc teá vaø nhaèm taêng naêng suaát, taêng möùc töï ñoäng baèng
vieäc giaûm caùc thao taùc ñieàu khieån, taêng tuoåi thoï dao vaø tuoåi thoï maùy, cuõng nhö goùp phaàn
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 39
ñaûm baûo chaát löôïng cuûa chi tieát trong quaù trình gia coâng chuùng toâi choïn giaûi thuaät thích
nghi theo phöông phaùp töï ñieàu chænh coù raøng buoäc.
1.4.3 Xaùc ñònh thoâng soá cho quaù trình ñieàu khieån thích nghi
Ñeå giaùm saùt quaù trình gia coâng coù theå thoâng qua caùc thoâng soá nhö löïc caét, ñoä nhaùm beà
maët cuûa saûn phaåm trong quaù trình gia coâng, dao ñoäng cuûa duïng cuï caét hoaëc tình traïng cuûa
dao v.v.v.. . Do vaäy vieäc giaùm saùt maùy coâng cuï caàn phaûi coù nhieàu loaïi caûm bieán khaùc
nhau ñeå nhaän bieát caùc hieän töôïng vaät lyù xaûy ra trong quaù trình caét kim loaïi. Vaán ñeà ôû ñaây
laø xaùc ñònh loaïi caûm bieán chæ moät thoâng soá maø thoâng soá naøy bieåu thò ñuû traïng thaùi cuûa
quaù trình gia coâng, ñaëc bieät laø trong quaù trình phay laø quaù trình gia coâng vôùi dao phay
goàm nhieàu löôõi caét cuøng laøm vieäc vôùi toác ñoä cao.
Qua quaù trình nghieân cöùu coù theå noùi löïc caét laø moät thoâng soá caàn bieát nhaát trong quaù
trình gia coâng coù heä thoáng giaùm saùt vaø ñieàu khieån. Do löïc caét phuï thuoäc vaøo caùc thoâng soá
hình hoïc cuûa phaàn löôõi caét, vaät lieäu dao, vaät lieäu gia coâng, cheá ñoä caét ( S,v,t ), chaát löôïng
löôõi caét, nhieät taïi vuøng gia coâng vaø baát kyø rung ñoäng lieân quan giöõa duïng cuï vaø chi tieát.
Löïc caét laø yeáu toá sinh ra nhieät caét trong quaù trình gia coâng, laø nguyeân nhaân chính daãn
ñeán moøn duïng cuï vaø laø nhaân toá chuû yeáu gaây neân caùc bieán daïng cuûa heä thoáng coâng ngheä
trong quaù trình gia coâng. Giöõ oån ñònh löïc caét trong quaù trình gia coâng seõ giuùp ta caûi thieän
ñöôïc chaát löôïng beà maët gia coâng, taêng naêng suaát vaø giaûm bôùt vieäc moøn vaø gaõy duïng cuï
trong quaù trình gia coâng.
Ngoaøi ra, söï ño löôøng löïc caét ngay trong quaù trình gia coâng seõ cung caáp moät tín hieäu
coù theå ñöôïc söû duïng ñeå phaùt hieän löôõi caét bò moûi hay gaõy, hoaëc ñeå phaùt hieän va ñaäp
v.v.Thoâng soá ño laø löïc ñeå ñieàu khieån thích nghi löôïng chaïy dao f nhaèm duy trì löïc caét
khoâng ñoåi khi ñieàu kieän caét thay ñoåi. Sô ñoà ñieàu khieån thích nghi quaù trình phay nhö sau:
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 40
Hình 1.41: Sô ñoà heä thoáng ñieàu khieån thích nghi trong gia coâng kim loaïi
Tín hieäu ñaàu vaøo laø löïc caét lôùn nhaát mong muoán ( Giaù trò tham chieáu ), löïc caét thöïc
ñöôïc xaùc ñònh baèng caùc caûm bieán gaén treân truïc chính hay baøn maùy. Löïc caét lôùn nhaát taïi
moãi löôõi caét ñöôïc xaùc ñònh vaø ñöôïc truyeàn qua boä thuaät toaùn ñieàu khieån thích nghi. Löïc
caét lôùn nhaát Fp (k) ñöôïc ñaùnh giaù taïi töøng chu kyø truïc chính vaø so saùnh vôùi löïc caét ñöôïc
thieát laäp ban ñaàu Fr ( k ). Thuaät toaùn ñieàu khieån thích nghi xaùc ñònh toác ñoä caét môùi ñeå
laøm giaûm thieåu sai soá löïc caét ( So vôùi giaù trò tham chieáu ). Tín hieäu toác ñoä ñieàu khieån fc
(k) ñöôïc truyeàn ñeán maùy CNC ñeå ñieàu khieån ñoäng cô boä truyeàn ñoäng, laøm baøn maùy di
chuyeån ñeå ñaït toác ñoä caét thöïc fa (k ) .
Hình 1.42:Boä ñieàu khieån thích nghi
Boä ñieàu khieån thích nghi duøng theâm moät voøng hoài tieáp nöõa beân caïnh caùc voøng hoài tieáp
thoâng thöôøng trong ñieàu khieån vò trí ñeå hieäu chænh moät caùch linh hoaït caùc thoâng soá coâng
ngheä trong quaù trình gia coâng.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 41
Do caùc thoâng soá ñieàu khieån ñöôïc ñieàu chænh theo söï thay ñoåi cuûa thoâng soá quaù trình
caét neân heä thoáng ñieàu khieån “thích nghi “ vôùi söï thay ñoåi caùc ñieàu kieän gia coâng. Voøng
ñieàu khieån thích nghi nhaèm ñaûm baûo löïc caét thöïc khi phay luoân luoân caân baèng vôùi giaù trò
tham khaûo khoâng ñoåi, giaù trò naøy khoâng vöôït quaù giôùi haïn phaù huûy cuûa duïng cuï.
Ñeå xaùc ñònh löïc caét trong quaù trình gia coâng coù nhieàu phöông phaùp khaùc nhau coù theå :
duøng löïc keá gaù coá ñònh treân baøn maùy, hoaëc löïc keá gaén treân truïc chính cuûa maùy, duïng cuï
ño löïc thoâng qua ñoä dòch chuyeån truïc chính, ño löïc caét thoâng qua doøng ñieän ñoäng cô, ño
löïc caét thoâng qua tín hieäu aâm thanh cuûa quaù trình gia coâng.. Nhö vaäy trong thöïc teá coù raát
nhieàu phöông phaùp ño löïc khaùc nhau, moãi phöông phaùp ñeàu coù nhöõng öu nhöôïc ñieåm
khaùc nhau.
1.4.3.1 Löïc keá Kistler
Caûm bieán nhieàu thaønh phaàn cuûa Kistler duøng ñeå ño löïc ñoäng vaø tónh cuûa ba thaønh
phaàn löïc Fx,Fy,Fz taùc ñoäng leân taám treân cuûa caûm bieán. Löïc keá coù ñoä cöùng vöõng vaø taàn soá
hoaït ñoäng cao. Löïc keá nhö treân hình 1.43
Hình 1.43: Caûm bieán Kistler
1.4.3.2 Löïc keá döïa treân nguyeân taéc ño bieán daïng baèng strain gage
Ñoái vôùi löïc Kistler raát thích hôïp cho quaù trình ño doäng, tuy nhieân giaù thaønh raát cao.
Trong khuoân khoå nghieän cöùu cuûa ñeà taøi, chuùng toâi cuõng maïnh daïn thieát keá vaø cheá taïo
moät löïc keá ño löïc caét trong quaù trình gia coâng treân maùy phay döïa treân nguyeân taéc Strain
gage.
Sô ñoà löïc keá ñöôïc trình baøy treân hình 1.44
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 42
Hình 1.44: Sô ñoà ño löïc döïa treân nguyeân lyù strain gages treân maùy phay
Löïc keá ñaët treân baøn maùy vôùi chi tieát gia coâng ñöôïc ñònh vò vaø keïp chaët phía treân seõ
chòu taùc ñoäng cuûa löïc trong quaù trình gia coâng truyeàn qua phoâi ñeán caùc phaàn töû ñaøn hoài.
Caûm bieán caûm nhaän tín hieäu löïc ñöôïc söû duïng laø strain gage seõ bieán daïng cuøng vôùi caùc
phaàn töû ñaøn hoài laøm thay ñoåi ñieän trôûû, qua maïch caàu Wheatstone laøm maát caân baèng
maïch caàu, daãn ñeán söï thay ñoåi ñieän aùp. Card thu nhaän döõ lieäu PCL-812PG seõ chuyeån
giaù trò ñieän aùp thay ñoåi töø caàu Weatstone thaønh tín hieäu soá, xöû lyù vaø hieån thò keát quaû löïc
ño ñöôïc treân maùy tính qua phaàn meàm DASYLab .
Phaàn thieát keá löïc keá Strain gage ñöôïc trình baøy trong phuï luïc 1.6. Sau khi tính toaùn vaø
choïn caùc kích thöôùc cuûa caùc phaàn töû vaø toaøn boä heä thoáng, chuùng toâi kieåm nghieäm treân
phaàn meàm ANSYS (Hình 1.45)
Dao phay Chi tiết
gia công
Phần tử
đàn hồi
Strain gages
Cầu
Wheatstone
Khuyếch
đại
Card thu
nhận dữ
liệu
PCL-812PG
Máy tính
+
DASYLab
Lực tác dụng Biến dang
Thay đổi
điện trở
Điện áp ra
Điện áp ra
đã được
khuyếch đại
LỰC KẾ PHAY
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 43
Hình 1.45: Duøng ANSYS ñeå phaân tích caùc phaàn töû ñaøn hoài
Kieåm tra treân phaàn meàm ANSYS cho thaáy öùng vôùi kích thöôùc voøng taùm caïnh ñaõ choïn,
ñoä cöùng vöõng cuûa löïc keá cao, chuyeån vò cuûa taám treân raát nhoû do ñoù khoâng aûnh höôûng ñeán
ñoä chính xaùc cuûa chi tieát gia coâng. Chuyeån vò cuûa löïc keá trong tröôøng hôïp Fx = Fy = Fz =
100N ñöôïc theå hieän treân hình 1.45 ( Giaù trò lôùn nhaát laø 0,09456 mm ).
Hình 1.46: Bieåu ñoà chuyeån vò cuûa löïc keá
Boán voøng taùm caïnh ñöôïc boá trí ñeå caûm nhaän löïc theo 3 phöông ñoäc laäp vôùi nhau. Vò trí
cuûa 4 voøng taùm caïnh treân 2 taám treân vaø döôùi ñöôïc moâ taû treân hình 1.47.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 44
Hình 1.47: Löïc keá phay
1.4.3.3 Khaùi quaùt veà phaàn meàm DASYLab(Cuûa haõng National Instrument)
DASYLab laø phaàn meàm thu nhaän vaø xöû lyù döõ lieäu trong moâi tröôøng Microsoft
Windows. Ñaây laø moät heä thu nhaän vaø phaân tích döõ lieäu vôùi nhieàu chöùc naêng vaø giao dieän
tröïc quan. Vaø quan troïng laø noù coù theå thích hôïp vôùi nhieàu thieát bò thu nhaän döõ lieäu ño
treân thò tröôøng. Ñaây cuõng laø 1 trong nhöõng lyù do chuùng toâi söû duïng phaàn meàm naøy vaø
card PCL 812PG, do khaû naêng vaø öu ñieåm cuûa phaàn meàm DASYLab. Chöông trình thu
nhaän giaù trò löïc caét treân DASYLAB:Chöông trình thu nhaän döõ lieäu treân DasyLab goàm
caùc cuïm chöùc naêng nhö: thu nhaän giaù trò ñieän aùp vaøo vaø bieán ñoåi thaønh giaù trò löïc ( Hình
1.48) .
Hình 1.48: Thu nhaän vaø chuyeån ñoåi
Giao tieáp vôùi chöông trình khaùc trong Windows qua moâdun truy xuaát döõ lieäu ñoäng
DDE ( Hình 1.49 ).
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 45
Hình 1.49: Truy xuaát döõ lieäu ñoäng
Giao dieän cuûa chöông trình ñöôïc theå hieän treân hình 1.50
Hình 1.50: Giao dieän cuûa chöông trình thu nhaän döõ lieäu baèng DASYLab
1.4.4 Thuaät toaùn ñieàu khieån thích nghi quaù trình phay
1.4.4.1 Ñoäng hoïc quaù trình phay
Trong quaù trình caét, löôïng phoi ñöôïc laáy ñi luoân luoân thay ñoåi hay noùi caùch khaùc laø löïc
caét lôùn nhaát trong 1 chu kyø ñieàu khieån (Fp(k))( baèng hoaëc nhoû hôn 1 voøng quay truïc chính
) luoân thay ñoåi trong quaù trình gia coâng. Quaù trình caét coù theå xem nhö heä ñoäng hoïc baäc
nhaát trong moät khoaûng thôøi gian khoâng ñoåi, khoaûng thôøi gian naøy baèng moät hay nhieàu
hôn moät chu kyø caét nhöng nhoû hôn chu kyø quay của truïc chính. Khi chieàu roäng hay chieàu
saâu caét thay ñoåi, giaù trò löïc caét cuõng thay ñoåi. Do ñoù ñoäng löïc hoïc baäc nhaát cuûa quaù trình
caét coù caùc thoâng soá thay ñoåi theo thôøi gian.
Heä thoáng truyeàn ñoäng vaø ñieàu khieån maùy coâng cuï coù theå xem gaàn ñuùng laø heä lieân tuïc
baäc nhaát :
( )m ( ) 1G ( ) 1ac m
f ss
f s sτ= = + (1.1)
Trong ñoù : • fa : löôïng chaïy dao thöïc (mm/s)
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 46
• fc : löôïng chaïy dao ñieàu khieån (mm/s)
Löôïng chaïy dao (Hay löôïng phoi ñöôïc laáy ñi trong moät voøng quay) ñöôïc tính baèng
coâng thöùc :
h [mm/voøng] =
( )
cf
Nn
(1.2)
Trong ñoù : • N laø soá löôõi caét treân dao phay .
• n [Voøng/s] laø toác ñoä truïc chính.
Löïc caét khoâng thay ñoåi laäp töùc theo löôïng chaïy dao vaø quaù trình naøy coù theå xem nhö
coù ñoäng hoïc baäc nhaát .
( ) ( ) ( , , ) 1.
( ) . 1
p c st ex
p
a c
F s K ab NG s
f s N n s
φ φ
τ= = + (1.3)
Trong ñoù : • Kc [N/mm2] : laø haèng soá caét .
• a [mm] laø chieàu saâu caét .
• b (φst , φex , N) laø haøm cuûa chieàu roäng caét, khoâng coù ñôn vò vaø coù theå
thay ñoåi töø 0 ñeán N phuï thuoäc vaøo goùc tröôùc chính vaø soá löôõi caét .
• Chieàu saâu caét (a) vaø chieàu roäng caét (b) coù theå thay ñoåi theo ñöôøng chaïy
dao phuï thuoäc vaøo hình hoïc chi tieát. Do ñoù a vaø b thay ñoåi theo thôøi gian .
Haøm truyeàn keát hôïp cuûa heä laø :
( ) 1 .
( 1) ( 1) ( 1) ( 1)
pc
c
m c m c
KK abG s
s Nn s s sτ τ τ τ= =+ + + + (1.4)
Trong ñoù : • Kp [N/mm/s] laø ñoä khuyeách ñaïi cuûa quaù trình
.
( . )
c
p
K abK
N n
= (1.5)
Thöïc teá, cτ coù theå thay ñoåi tuyø thuoäc vaøo ñoä bieán daïng tónh trong caáu truùc duïng cuï - chi
tieát. Qua khaâu laáy maãu ñaàu ra rôøi raïc böôùc ∆ laø :
( ) ( )( ) ( ) ( )⎥⎦⎤⎢⎣⎡−== − s sGZzkf
kF
zG c
c
p
c
11 (1.6)
Ta coù theå bieåu dieãn Gc (z) theo daïng ña thöùc vaø tìm tröïc tieáp caùc heä soá cuûa phöông
trình laëp :
( ) 12
1 2
o
c
b z bG z
z a z a
+= + + (1.7)
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 47
Trong ñoù :
/ /
0
(1 ) (1 )m cT Tm c
p
m c
e eb K
τ ττ τ
τ τ
− −− − −= − (1.8)
/ / / /
1
(1 ) (1 )c m m cT T T Tc m
p
m c
e e e eb K
τ τ τ ττ τ
τ τ
− − − −− − −= − (1.9)
( )/ /1 m cT Ta e eτ τ− −= − + (1.10)
( )1 12 c mTa e τ τ− += (1.11)
Caùc thoâng soá rôøi raïc (a1 , a2 , b0 , b1) phuï thuoäc vaøo hình hoïc chi tieát vaø chuùng coù theå
thay ñoåi trong suoát quaù trình gia coâng. Ñeå thieát keá heä ñieàu khieån thích nghi, caùc thoâng soá
thay ñoåi khoâng bieát tröôùc (a1 , a2 , b0 , b1) phaûi ñöôïc öôùc löôïng taïi töøng chu kyø truïc chính.
Chuùng toâi söû duïng thuaät toaùn bình phöông cöïc tieåu hoài qui RLS ñeå öôùc löôïng caùc thoâng
soá quaù trình caét. Thuaät toaùn bình phöông cöïc tieåu hoài qui ñöôïc toùm taét nhö sau :
ˆ ˆ ˆ( ) ( 1) ( )[ ( ) ( ) ( 1)]Tpk k K k F k k kθ θ ϕ θ= − + − − (1.12)
( ) ( 1) ( )
( ) ( 1) ( )T
P k kK k
k P k k
ϕ
λ ϕ ϕ
−= + − (1.13)
( ) ( ) ( ) ( )1 TP kP k I K k kϕλ
− ⎡ ⎤= −⎣ ⎦ (1.14)
Trong ñoù vectô thoâng soá laø :
⎥⎦
⎤⎢⎣
⎡= ∧∧∧∧∧ 1021 bbaa
T
θ
vaø vectô hoài qui laø
( 1) ( 1) ( 2) ( 1) ( 2)T p p ck F k F k f k f kϕ ⎡ ⎤− = − − − − − −⎣ ⎦) (1.15)
K(k) ñöôïc goïi laø ñoä khueách ñaïi öôùc löôïng vôùi heä soá λ thoaû 0,5 < λ < 1 . Thöôøng λ
ñöôïc choïn giöõa 0,8 vaø 0,95. Ma traän phaân taùn chung P(k) laø moät ma traän 4 x 4. Giaù trò
ban ñaàu cuûa caùc thoâng soá ñöôïc xaùc ñònh baèng caùch ñoaùn tröôùc giaù trò ban ñaàu.
1.4.4.2 Thuaät toaùn ñieàu khieån thích nghi quaù trình phay
Döïa treân caùc thoâng soá ñöôïc ñaùnh giaù tröïc tuyeán ta xaây döïng moät thuaät toaùn ñieàu khieån
thích nghi ñeå ñieàu chænh giaù trò löïc caét. Treân hình 1.51 laø sô ñoà cuûa heä ñieàu khieån thích
nghi phaân nghieäm.
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 48
Hình 1.51: Sô ñoà cuûa heä ñieàu khieån thích nghi phaân nghieäm
Haøm truyeàn cuûa heä ñieàu khieån voøng kín :
( ) ( ) ( )
( ) ( ) ( ) ( ) ( )
p
r
F k T z B z
F k A z R z B z S z
= + (1.16)
Caùc ña thöùc S(z-1) , T (z-1) vaø R(z-1) theå hieän voøng hoài tieáp, voøng daãn tieáp vaø boä ñieàu
chænh sai soá, caùc ña thöùc naøy phaûi ñöôïc xaùc ñònh taïi töøng chu kyø truïc chính . Thuaät toaùn
ñieàu khieån löôïng chaïy dao fc (k) laø :
( ) ( ) ( )c r pRf k TF k SF k= − (1.17)
Muïc ñích cuûa boä ñieàu chænh thích nghi laø laäp haøm truyeàn voøng kín giöõa löïc tham chieáu
Fr vaø löïc thöïc Fp tuaân theo moâ hình ñoäng hoïc mong muoán :
( ) ( )
( ) ( )
p m
r m
F k B z
F k A z
= (1.18)
Vôùi Am(z) ñöôïc thieát keá thoaû maõn caùc ñaëc tính ñaùp öùng taïm thôøi cuûa boä ñieàu khieån .
Ñeå theå hieän ñaùp öùng nhö mong muoán, ta löïa choïn ñoäng hoïc baäc hai :
( ) 22 22 cos( 1 )Tn nTm nA z z e T z eωξ ξωω ξ− −= − − + (1.19)
Ña thöùc naøy töông öùng vôùi moät heä lieân tuïc baäc hai vôùi heä soá giaûm chaán ξ vaø taàn soá
rieâng ωn, ( 22 2 n ns sξω ω+ + ), vaø chu kyø ñieàu khieån (Thôøi gian laáy maãu) T baèng vôùi chu kyø
truïc chính. Heä soá ξ =0,8; ωn = 2.5/3T ñöôïc choïn cho thuaät toaùn naøy.
Vieát laïi coâng thöùc (1.18 ) ta coù :
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 49
1 22
1 2
( ) 1
( )
p m
r m
F k B m m
F k A z m z m
+ += = + + (1.20)
vôùi 21 2 cos( 1 )n
T
nm e T
ξω ω ξ= − −
2
2
nTm e ξω−= +
Thay ξ, ωn vaøo coâng thöùc treân hay söû duïng baûng (Baûng 4.16 – Taøi lieäu : Ñieàu khieån soá
maùy ñieän ) ta ñöôïc :
m1 = - 0.9011 ; m2 = 0.2636
Ñeå heä hoaït ñoäng nhö moâ hình mong muoán, ñieàu kieän cho caùc ña thöùc R, S, T phaûi
thoûa maõn laø :
m
m
BBT
AR BS A
=+ (1.21)
Vaán ñeà thieát keá laø tìm caùc ña thöùc R, S, T duøng trong haøm truyeàn cuûa ñoái töôïng ñieàu
khieån vaø cuûa moâ hình mong muoán. Töû soá haøm truyeàn cuûa quaù trình gia coâng :
0 1 0( ) ( ) ( ) ( / )B z B z B z b z b b
− += = + (1.22)
Ñeå giöõ cho heä ñieàu khieån beàn vöõng, heä ñieàu khieån phaûi ñöôïc thieát keá döïa vaøo söï oån
ñònh cuûa ñieåm 0 .
¾ Tröôøng hôïp 1 : Ñieåm 0 oån ñònh ( 1 0b b− < 1 )
Ñaët B-(z) = bo , B+(z) = z + b1/bo .
Caùc thoâng soá ñieàu khieån coù theå ñöôïc thieát keá ñeå ñieåm 0 oån ñònh coù theå bò trieät tieâu bôûi
moät trong caùc nghieäm. Ñeå trieät tieâu B+ vôùi 1 trong caùc nghieäm cuûa haøm truyeàn, R phaûi
ñöôïc thieát keá ñeå coù thöøa soá B+.
1 0 ' ( / ) 'R B R z b b R
+= = + (1.23)
Ñieàu kieän ôû coâng thöùc ñöôïc vieát laïi .
( )
( ' ) ' ( )
o m
o m
A B zB B T B T
B AR B S AR B S A A z
+ − −
+ − −= =+ + (1.24)
Caùc ña thöùc ñieàu khieån R’ , S vaø T ñöôïc ruùt ra töø caùc ñaëc tính sau :
0 mB T A B
− ≡
0' mAR B S A A
−+ ≡
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 50
Trong ñoù phöông trình ñaëc tính thöù hai ñöôïc goïi laø phöông trình Diophantine. Baäc
(ñöôïc kyù hieäu laø deg trong caùc coâng thöùc ) cuûa caùc ña thöùc B vaø A cuûa haøm truyeàn quaù
trình gia coâng laø :
deg( ) deg( ) deg( ) 1 0 1 B B B+ −= + = + =
deg( ) 2 A = vaùØ mdeg(A ) = 2
Baäc cuûa caùc ña thöùc R, S, T ñöôïc xaùc ñònh töø caùc ñieàu kieän raøng buoäc vaøo baäc cuûa caùc
haøm truyeàn :
0deg( ) 2 deg( ) deg( ) deg( ) 1 2 . 2 2 1 1 0 mA A A B+≥ − − − = − − =
deg( ) deg( ) deg( ) deg( ) 1 1 2 2 1 2 o mR A A A= + − + = + − + =
deg( ) deg( ) 1 2 1 1 S A= − = − =
deg( ) deg( ) deg( ) deg( ) 1 0 0 1 o mT A A B−= + − = + − =
deg( ') deg( ) 1 2 1 1 R R= − = − =
Do ñoù ta coù caùc ña thöùc Ao, R, S, T nhö sau :
( ) oA z z=
1'( ) R z z r= +
1( ) s s oS z z= +
( ) oT z t z=
Phöông trình Diophantine (AR’ + B-S = AoAm) trôû thaønh .
( )( ) ( ) ( )2 21 2 1 0 0 1 1 2z a z a z r b s z s z z m z m+ + + + + ≡ + + (1.25)
vaø 0 mB T A B
− ≡ (1.26)
Töø hai phöông trình treân, caùc thoâng soá cuûa ña thöùc ñöôïc ruùt ra.
1 1 1
1 1 2 2
1 2 1
0
o o
o
a r m
a r a b s m
b s a r
+ =⎧⎪ + + =⎨⎪ + =⎩
⇒ 1 1 1 - r m a=
2 1 1 2os =
o
m a r a
b
− −
2 11 -
o
a rs
b
=
Baùo caùo toång keát khoa hoïc kyõ thuaät –Ñeà taøi KC-03.12
Chöông 1: Boä ñieàu khieån maùy CNC thoâng minh 51
1 20
1
o
m mt
b
+ +=
Suy ra
( ) 2 1 11 1
0 0
b bR z z r z r
b b
⎛ ⎞ ⎛ ⎞= + + +⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠
( ) 0 1S z s z s= +
( ) 0T z t z=
Löôïng chaïy dao ñöôïc tính taïi töøng chu kyø truïc chính töø luaät ñieàu khieån :
( ) ( )( ) ( )
( )
( ) ( )c r p
T z S z
f k F k F k
R z R z
= − (1.27)
Thay theá caùc thoâng soá ta coù ñöôïc :
( ) ( ) ( ) ( ) ( ) ( )1 10 1 1 0 1 0
0 0
1 1 2 1 2c r c c p
b bf k t F k r f k r f k s F k s F k
b b
⎛ ⎞= − − + − − − − − − −⎜ ⎟⎝ ⎠
(1.28)
¾ Tröôøng hôïp 2 : Ñieåm 0 khoâng oån ñònh ( 1 0b b− > 1,0)
Ñaët : B+(z) = 1 , B-(z) = boz + b1
Tieán trình thöïc hieän cuõng gioáng nhö tröôøng hôïp 1, chæ khaùc laø ñieåm 0 khoâng theå bò
trieät tieâu vaø noù phaûi ñöôïc tính ñeán tr
Các file đính kèm theo tài liệu này:
- 6294.pdf