You are on page 1of 6

3/31/2010

CAM – Computer Aided Manufacturing


N ỘI DUN G
1. ĐIỀU KHIỂN SỐ - SỰ KHỞI ĐẦU CỦA CAM
SẢN XUẤT NHỜ MÁY TÍNH
2. CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
N gười trình bày: HUỲN H HỮU N GHN 3. ĐIỀU KHIỂN MÁY CN C
Bộ môn: Chế Tạo Máy – Khoa Cơ Khí

N ỘI DUN G
• Lập trình N C là gì?
CÁC PHƯƠN G PHÁP LẬP • Các phương pháp lập trình N C
• Lập trình N C bằng tay
TRÌN H N C
• Lập trình N C bằng máy tính
• Lập trình N C bằng tương tác đồ họa
• Lập trình N C bằng cách nói
• Lập trình N C kiểu MDI
3 4

Lập trình N C là gì? Các từ lệnh trong N C


• Laø thuû tuïc trong ñoù caùc böôùc coâng • N - Thöù töï block
ngheä thöïc hieän treân maùy NC ñöôïc • G- Chuyeån ñoäng (preparatory functions)
thieát keá vaø ñöôïc vieát thaønh vaên
• X, Y, Z, - Toïa ñoä
(döôùi daïng maõ G, M, T, S, F, X, Y,
Z,…). Vieäc laäp trình goàm caû vieäc ñuïc • F – Löôïng aên dao
baêng loã (hoaëc moät kieåu thieát bò • S – Toác ñoä caét
nhaäp chöông trình khaùc) ñeå ñöa • T – Duïng cuï
chöông trình vaøo maùy NC ñeå thöïc • M – Haøm phuï
hieän vieäc gia coâng. • ; (EOB) – keát thuùc doøng leänh
5 6

1
3/31/2010

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C


CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Lập trình bằng tay
• Lập trình N C bằng tay  Ngöôøi laäp trình duøng moät phieáu goïi
• Lập trình N C bằng máy tính laø Baûn thaûo chöông trình NC.
• Lập trình N C bằng tương tác đồ họa  Caùc doøng leänh phaûi ñöôïc vieát thaät
• Lập trình N C bằng cách nói chính xaùc vì baêng loã ñöôïc hình
thaønh tröïc tieáp töø baûn thaûo naøy.
• Lập trình N C kiểu MDI
 Tuyø theo daïng maùy coâng cuï vaø
daïng baêng loã, baûn thaûo chöông coù
7
theå khaùc nhau 8

CÁC PHƯƠN G PHÁP LẬP TRÌNH NC CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Lập trình bằng máy tính Lập trình bằng máy tính
Coâng vieäc cuûa ngöôøi laäp trình
 Ngöôøi laäp trình nhaäp chöông trình ñöôïc vieát
baèng APT hoaëc moät moät ngoân ngöõ khaùc. Traïm
 Thieát bò bieân dòch döõ lieäu nhaäp seõ chuyeån ñoåi APT
thieát keá
program
caùc leänh ñöôïc maõ hoùa chöùa trong chöông
trình thaønh daïng duøng ñöôïc cho maùy tính vaø
chuaån bò cho quùa trình gia coâng tieáp theo. Coâng vieäc cuûa maùy tính

 Thieát bò tính toaùn soá hoïc cuûa heä thoáng, goàm


boä caùc chöông trình, giaûi caùc baøi toaùn ñeå taïo Bieân dòch
döõ lieäu vaøo
Tính toaùn
soá hoïc
Tính toaùn
offset dao
Chöông
trình haäu
ra caùc maët cuûa chi tieát. xöû lyù

9 10

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Lập trình bằng máy tính Caùc ngoân ngöõ laäp trình NC
 Laøm cho chöông trình chung coù tính ñaëc thuø • 1) APT: ( Automatically Programmed Tools)
do MIT phaùt trieån, baét ñaàu thaùng 6/1956 vaø
ñeå thích nghi cho töøng loaïi maùy rieâng bieät, laàn ñaàu tieân ñöôïc duøng cho saûn xuaát vaøo
phaàn chöông trình naøy goïi laø chöông trình khoaûng naêm 1959. Noù ñöôïc duøng roäng raõi ôû
haäu xöû lyù (postprocessor). Myõ, coù theå duøng ñeå laäp trình NC theo vò trí vaø
 Postprocessor laø moät chöông trình maùy tính ñöôøng cong tôùi 5X. Caùc phieân baûn cuûa APT
rieâng reõ ñöôïc vieát ñeå taïo ra baêng loã cho töøng cho caùc öùng duïng rieâng reõ laø:
maùy NC rieâng bieät. • APTTURN ( cho maùy tieän),
 Ñaàu ra cuûa postprocessor laø 1 baêng NC ñöôïc • APTMILL ( cho maùy phay),
vieát ôû daïng chính xaùc cho maùy maø noù söû • APTPOINT(cho caùc nguyeân coâng gia coâng
duïng. 11 theo ñieåm). 12

2
3/31/2010

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Caùc ngoân ngöõ laäp trình NC Caùc ngoân ngöõ laäp trình NC
3) EXAPT – Extended subset of APT, do
2) ADAPT (Adaptation of APT). Do ngöôøi Ñöùc xaây döïng töø ñaàu nhöõng naêm 1964
IBM thieát keá ñeå duøng cho maùy tính vaø döïa treân ngoân ngöõ APT. Coù 3 phieân baûn
nhoû. Do APT ñaày ñuû ñoøi hoûi phaûi coù laø:
maùy tính lôùn neân nhieàu khaùch haøng • EXAPT 1 – Duøng cho maùy phay theo ñieåm
vaø khoan
khoâng duøng noåi. ADAPT khoâng maïnh
• EXAPT 2 – Duøng cho maùy tieän
baèng APT nhöng coù theå duøng ñeå laäp
• EXAPT 3 - Cho caùc nguyeân coâng gia coâng
trình cho maùy NC kieåu ñieåm vaø ñöôøng theo ñöôøng cong
cong. • Moät trong nhöõng ñaëc ñieåm cuûa EXAPT laø töï
13 ñoäng toái öu hoùa toác ñoä caét vaø löôïng aên dao.
14

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Caùc ngoân ngöõ laäp trình NC Caùc ngoân ngöõ laäp trình NC
5) SPLIT ( Sundstrand Processing
4) UNIAPT - Do United Computing
Language Internally Translated). Laø heä
Corp. of Carson, California, phaùt trieån thoáng duøng rieâng cho caùc maùy coâng cuï
ñeå duøng cho minicomputer, cho pheùp cuûa haõng Sundstrand. Coù theå laäp chöông
nhieàu xöôûng saûn xuaát nhoû coù khaû naêng trình cho maùy NC 5 truïc loaïi ñieåm vaø
laäp trình nhôø maùy tính. Ñaây laø moät ñöôøng cong. Ñaëc ñieåm noåi baät cuûa SPLIT
phieân baûn APT haïn cheá. laø Postprocessor coù saün trong chöông trình.
Moãi maùy NC duøng heä thoáng SPLIT rieâng,
do vaäy khoâng caàn phaûi coù postprocessor
chuyeân bieät.
15 16

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Caùc ngoân ngöõ laäp trình NC Caùc ngoân ngöõ laäp trình NC
6) COMPACT II: Do Manufacturing Data 7) PROMPT : Phaùt trieån bôûi haõng Weber
Systems, Inc. ( MDSI) thieát keá, moät haõng ñaët N/C system, ñoùng ôû Milwaukee, Wilsconsin,
cô sôû taïi Ann Arbor, Michigan, Myõ, phaùt ñöôïc thieát keá ñeå duøng cho nhieàu loaïi maùy
trieån . Ngoân ngöõ naøy coù nhieàu ñaëc ñieåm NC thoâng duïng nhö maùy tieän, trung taâm gia
gioáng vôùi SPLIT . MDSI baùn COMPACT II
cho khaùch haøng theo kieåu chia seû thôøi gian coâng, caét gioù ñaù vaø maùy ñoät.
(Time-sharing). Ngöôøi laäp trình NC duøng ñaàu 8) CINTURN II: Ñöôïc phaùt trieån bôûi haõng
noái töø xa naïp chöông trình cuûa hoï vaøo 1 trong Cincinnati Milacron ñeå ñôn giaûn vieäc laäp
nhöõng maùy tính cuûa MDSI, coøn MDSI thì cho trình cho maùy tieän.
ra baêng NC. COMPACT II laø moät trong
nhöõng ngoân ngöõ laäp trình ñöôïc duøng raát roäng • Söû duïng roäng raõi nhaát laø ngoân ngöõ APT, keå
raõi. Haõng MDSI coù tôùi 3000 coâng ty laø khaùch caû caùc phieân baûn xuaát xöù töø APT (ADAPT,
haøng söû duïng heä thoáng cuûa hoï. EXAPT, UNIAPT, v.v.).
17 18

3
3/31/2010

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Laäp chöông trình NC vôùi töông taùc ñoà hoïa Laäp chöông trình NC vôùi töông taùc ñoà hoïa
(CAD/CAM) (CAD/CAM)
 Laäp trình töông taùc ñoà hoïa laø moät trong nhöõng Nhöõng böôùc ñaàu tieân
thí duï tuyeät vôøi veà söï tích hôïp giöõa CAD vaø
CAM.  Xaùc ñònh hình hoïc treân maøn hình vi tính
 Caùc böôùc laäp trình ñöôïc ñöa ra maøn hình ñoà hoaï  Heä thoáng CAD/CAM seõ thöïc hieän vieäc ñaùnh daáu
cuûa heä thoáng CAD/CAM baèng caùch söû duïng döõ caùc phaàn töû vôùi caùc leänh ñôn giaûn söû duïng bôûi
lieäu hình hoïc thu ñöôïc trong quùa trình thieát keá.
ngöôøi laäp trình.
 Ngöôøi laäp chöông trình xaây döïng noù baèng caùc
leänh caáp cao cuûa heä thoáng.  Sau khi ñaùnh daáu (goïi teân), caùc caâu leänh hình
 Trong nhieàu tröôøng hôïp ñöôøng chaïy dao ñöôïc hoïc APT coù theå ñöôïc taïo ra töï ñoäng bôûi heä thoáng
töï ñoäng sinh ra bôûi phaàn meàm CAD/CAM. Keát  Moät khi chi tieát ñaõ ñöôïc xaùc ñònh treân maøn hình
quûa laø danh saùch caùc chöông trình APT hay caùc
File veà Cutter location (CLFILES) coù theå ñöôïc ngöôøi laäp trình coù theå ñaët bieân daïng phoâi leân chi
xöû lyù ñeå taïo ra chöông trình NC, baêng loã NC. 19 tieát tuøy theo soá laàn gia coâng caàn thieát. 20

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Laäp chöông trình NC vôùi töông taùc ñoà hoïa Laäp chöông trình NC vôùi töông taùc ñoà hoïa
(CAD/CAM) (CAD/CAM)
Choïn duïng caét Taïo ñöôøng chaïy dao
 Thöôøng heä thoáng CAD/CAM coù moät thö  Phöông phaùp töông taùc cho pheùp ngöôøi laäp trình
taïo ra ñöôøng chaïy dao töøøng böôùc vaø kieåm tra söï
vieän caùc duïng cuï. ñuùng ñaén treân maøn hình.
 Ngöôøi laäp trình coù theå choïn moät trong soá  Thuû tuïc baét ñaàu vôùi vieäc xaùc ñònh ñieåm ñaàu
duïng cuï ñoù hay taïo ra moät duïng cuï môùi tieân cuûa ñöôøng chaïy dao.
baèng caùch khai caùc tham soá kích thöôùc cuûa  Ngöôøi laäp trình sau ñoù cho duïng cuï di chuyeån
theo hình daùng cuûa phoâi.
duïng cuï (ñöôøng kính, baùn kính goùc löôïn,
 Khi duïng cuï gia coâng treân maøn hình, heä thoáng
chieàu daøi ñoaïn caét v..v..). CAD/CAM seõ töï ñoäng chuaån bò caùc caâu leänh
21 chuyeån ñoäng öùng vôùi ngoân ngöõ APT. 22

CÁC PHƯƠN G PHÁP LẬP TRÌNH NC CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Laäp chöông trình NC vôùi töông taùc ñoà hoïa Laäp chöông trình NC vôùi töông taùc ñoà hoïa
(CAD/CAM) (CAD/CAM)
Taïo ñöôøng chaïy dao Mô phỏng đường chạy dao
 Phöông phaùp töông taùc cho pheùp ngöôøi laäp  Đồ họa maøu cho pheùp ngöôøi laäp trình deã
trình cô hoäi cheøn caùc caâu postprocssor vaøo daøng troâng thaáy söï khaùc nhau giöõa phoâi vaø
caùc ñieåm töông öùng trong khi taïo ra duïng cuï.
chöông trình.
 Vieäc moâ phoûng coù theå thöïc hieän theo nhieàu
 Caùc caâu leänh postprocssor bao goàm caùc caùch:
leänh veà ñieàu khieån maùy coâng cuï nhö Feed
rates, speeds, dung dòch - Chaïy nhanh
 Caùc chöông trình con töï ñoäng ñöôïc goïi vôùi - Chaïy vôùi toác ñoä hieän thôøi
söï töông taùc ít nhaát cuûa ngöôøi duøng. 23
- Chaïy töøng böôùc 24

4
3/31/2010

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Laäp chöông trình NC vôùi töông taùc ñoà hoïa Laäp trình baèng gioïng noùi : VNC (Voice NC)
(CAD/CAM)  Duøng lôøi noùi ñeå giao tieáp vôùi maùy,
Öu ñieåm cuûa CAD/CAM
 VNC cho pheùp ngöôøi laäp trình khoûi phaûi vieát
 Tieát kieäm thôøi gian xaùc ñònh hình hoïc
chöông trình baèng tay, goõ chöõ hay kieåm tra
 Kieåm tra thaáy ngay (Immediate Visual baèng tay.
verification).
 Coâng ty chuyeân duøng caùch laäp chöông trình
 Söû duïng chöông trình con laäp trình töï ñoäng.
naøy laø taäp ñoaøn Threshold Technology ôû
 Taêng naêng suaát lao ñoäng.
Delran, New Jersey.
 Tích hôïp vôùi caùc chöùc naêng lieân quan khaùc:
Thieát keá duïng cuï, laäp keá hoaïch gia coâng,  Ñeå thöïc hieän vieäc laäp trình baèng VNC, ngöôøi
nhoùm hoùa caùc chi tieát ñeå gia coâng theo coâng vaän haønh noùi vaøo micro ñöôïc thieát keá ñaëc
ngheä nhoùm v.v. 25
bieät ñeå giaûm tieáng oàn… 26

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Laäp trình baèng gioïng noùi : VNC (Voice NC) Laäp trình baèng gioïng noùi : VNC (Voice NC)
 Duøng töø ñôn giaûn vôùi caùc töø nhö “Turn”,  Khi noùi ngöôøi laäp trình phaûi ngaên caùch caùc töø
“Thread”, “Mill line” cuøng vôùi soá ñeå ñaûm baèng nhöõng ñoaïn nghæ.
baûo caùc döõ lieäu kích thöôùc vaø toïa ñoä.  Thôøi gian nghæ giöõa caùc töø vaøo khoaûng 1/10
 Tröôùc khi heä thoáng VNC ñöôïc söû duïng, noù giaây hoaëc daøi hôn.
phaûi ñöôïc huaán luyeän ñeå nhaän ra vaø chaáp  Vieäc naøy cho pheùp heä thoáng nhaän dieän tieáng
nhaän tieáng noùi cuûa caù nhaân ngöôøi laäp trình. noùi coù theå phaân bieät bieân ñoä cuûa leänh noùi vaø
 Ngöôøi laäp trình khi taäp phaûi noùi tôùi 5 laàn ñeå so saùnh ñaëc tính aâm thanh vôùi töø ñöôïc nhôù
ñaûm baûo 1 taäp tham chieáu veà gioïng noùi maø trong taäp leänh cuûa noù.
sau ñoù noù phaûi so saùnh khi laäp trình. Toaøn boä  Toác ñoä noùi vaøo khoaûng 70 töø/phuùt. Khi caùc töø
töø ñieån cuûa heä thoáng Threshold coù nhöõng 100 ñöôïc noùi ra, maøn hình tröôùc ngöôøi laäp trình
töø. kieåm tra moãi leänh cuûa ngöôøi vaän haønh vaø
 Nhieàu chöông trình NC chæ caàn duøng 20 töø laø nhaéc nhôû ngöôøi vaän haønh nhöõng leänh caàn
ñuû. 27 phaûi thöïc hieän tieáp theo. 28

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Thí duï VNC Öu ñieåm cuûa VNC
• Ñeå xaùc ñònh moät ñöôøng troøn, cuoäc ñoái thoaïi giöõa ngöôøi vaø
maùy coù daïng ñaëc tröng nhö sau (ñöôïc goïi ra treân maøn hình
CRT)
• Programmer : “Define”
• System : DEFINITION TYPE  Tieát kieäm thôøi gian laäp trình, do ñoù


Programmer
System
: CIRCLE
: CIRCLE # =
giaûm ñöôïc thôøi gian chu kyø saûn xuaát.
• Programmer : “Three”  Thôøi gian laäp trình coù theå giaûm ñeán
System : CENTER PT X =
50%.

• Programmer :Five decimal three one, Go”
• System : Y =
• Programmer : “Two Decimal Four Seven Five, Go”
• System : CW/ CCW
• Programmer : Counterclockwise
• Khi chöông trình ñaõ ñöôïc laäp vaø kieåm tra, heä thoáng seõ
chuaån bò cho ra baêng ñuïc loã ñeå gia coâng. 29 30

5
3/31/2010

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Manual Data Input - MDI Manual Data Input - MDI
 Ngöôøi laäp trình nhaäp leänh tröïc tieáp treân  Ñöôïc thieát keá ñeå ñôn giaûn vieäc laäp trình gia
coâng
maøn hình CRT cuûa maùy NC vì theá
 Noù ñoøi hoûi ngöôøi laäp trình phaûi bieát chi tieát
khoâng caàn phaûi ñuïc baêng loã.
veà quùa trình gia coâng, ñeå vieát chöông trình
 Vieäc laäp trình do ngöôøi vaän haønh laøm. theo ñuùng trình töï cuûa noù.
 Heä thoáng NC ñöôïc trang bò khaû naêng  Veà cô baûn ngöôøi vaän haønh phaûi coù khaû naêng
MDI coù trang bò maùy tính (micro ñoïc baûn veõ kyõ thuaät vaø hieåu bieát veà coâng
computer) laøm thieát bò ñieàu khieån. ngheä.
 Khoâng nhaát thieát phaûi qua moät kyø ñaøo taïo
caêng thaúng veà laäp trình NC.
31 32

CÁC PHƯƠNG PHÁP LẬP TRÌNH NC CÁC PHƯƠN G PHÁP LẬP TRÌN H N C
Haïn cheá cuûa MDI
Öu ñieåm cuûa MDI  Chöông trình phaûi ngaén goïn, chi tieát phaûi ñôn
 Ñôn giaûn giaûn,
 Do maøn hình nhoû (22-25 doøng), ngöôøi laäp
 Khoâng caàn maùy ñuïc baêng loã voán ñaét trình khoù kieåm tra chöông trình.
tieàn vaø chieám maët baèng  Khoâng hieäu quûa neáu laäp trình ñeå gia coâng caùc
 Nhöõng cô sôû nhoû ñeã daøng döa vaøo söû chi tieát phöùc taïp.
duïng caùc maùy CNC  Duøng moät maùy raát ñaét tieàn ñeå cho vieäc laäp
trình laø moät ñieàu laõng phí.
 Ñeå naâng hieäu quûa söû duïng coù theå vöøa gia
coâng, vöøa laäp trình ñeå gia coâng chi tieát môùi.
Ñoù laø laøm vieäc ôû cheá ñoä haäu tröôøng
33
(BACKGROUND MODE). 34

CÁC PHƯƠN G PHÁP LẬP TRÌN H N C


Manual Data Input - MDI

 Ngöôøi laäp trình nhaäp leänh tröïc tieáp treân maøn


hình CRT cuûa maùy NC vì theá khoâng caàn phaûi
ñuïc baêng loã.
 Vieäc laäp trình do ngöôøi vaän haønh laøm.
 Heä thoáng NC ñöôïc trang bò khaû naêng MDI coù
trang bò maùy tính (micro computer) laøm thieát
bò ñieàu khieån.

35

You might also like