intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Chương 3: Cơ sở lập trình nc

Chia sẻ: Phạm Nhất Duy | Ngày: | Loại File: PDF | Số trang:4

486
lượt xem
117
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tài liệu tham khảo về công nghệ gia công cnc phay tiện - chương 3: cơ sở lập trình nc...

Chủ đề:
Lưu

Nội dung Text: Chương 3: Cơ sở lập trình nc

  1. COÂNG NGHEÄ GIA COÂNG CNC PHAY TIEÄN Chöông 3: CÔ SÔÛ LAÄP TRÌNH NC ------------------------------ 3.1/ Moät soá khaùi nieäm cô baûn. 3.1.1/ Chöông trình NC: Bao goàm chuoãi chæ thò di chuyeån dao, chæ thò ñoùng ngaét vaø phuï trôï caàn thieát ñeå ñieàu khieån maùy töï ñoäng thöïc hieän coâng vieäc gia coâng. 3.1.2/ Laäp trình NC: Xaùc laäp tieán trình di chuyeån duïng cuï cuøng caùc chæ thò laäp trình cuï theå vaø löu tröõ caùc thoâng tin naøy treân thieát bò mang tin döôùi daïng maõ leänh phuïc vuï cho quaù trình ñoïc döõ lieäu töï ñoäng bôûi heä ñieàu khieån 3.1.3/ Ñònh daïng cuûa moät chöông trình NC: Ñònh daïng phoå bieán nhaát laø ñònh daïng ñòa chæ leänh (word address format). Ñònh daïng naøy bao goàm caùc maõ leänh (commands) ñöôïc truyeàn ñeán heä thoáng servo, rôle, coâng taéc ñeå thöïc hieän caùc taùc vuï gia coâng. Caùc maõ leänh lieân keát nhau taïo thaønh khoái leänh (Block). Boä ñieàu khieån maùy seõ thöïc hieän caùc thao taùc ñieàu khieån theo töøng khoái leänh moät. Keát thuùc moät khoái leänh seõ coù daáu keát thuùc khoái (EOB). Caáu truùc cuûa moät chöông trình CNC ñöôïc minh hoïa nhö hình 3.1. Hình 3.1. Caáu truùc chöông trình NC a. Ñòa chæ leänh: Laø chöõ caùi alphabet ñaàu leänh, chæ thò vò trí löu tröõ döõ lieäu soá theo sau. Caùc chöû caùi ñöôïc duøng trong maõ leänh ñöôïc theå hieän treân baûng3.1. 40
  2. COÂNG NGHEÄ GIA COÂNG CNC PHAY TIEÄN Baûng 3.1. Caùc maõ leänh NC Nhoùm leänh Ñòa chæ YÙ nghóa Soá hieäu chöông trình O Soá hieäu chöông trình Soá thöù töï khoái leänh N Soá thöù töï khoái leänh Leänh G G Phöông thöùc noäi suy chuyeån ñoäng Kích thöôùc X,Y,Z Truïc chuyeån ñoäng tònh tieán chính U,V,W Truïc chuyeån ñoäng tònh tieán phuï A,B,C Truïc quay chính I,J,K Toïa ñoä taâm cung troøn R Baùn kính cung troøn Toác ñoä chaïy dao F Toác ñoä chaïy dao Toác ñoä truïc chính S Toác ñoä quay truïc chính Choïn dao T Soá hieäu dao Leänh phuï M Leänh ñoùng/ ngaét (ON/OFF) B Ñieàu khieån baøn xoay Soá hieäu thanh ghi dòch D,H Soá hieäu thanh ghi dòch chænh chænh Döøng taïm thôøi P,X Thôøi gian döøng taïm thôøi Leänh goïi chöông trình P Soá hieäu chöông trình con; Soá laàn laëp laïi chöông trình con Tham soá P,Q Tham soá cuûa chu trình b. Caâu Leänh ( Word): Laø chuoãi kí töï, soá, chæ thò moät ñaïi löôïng ñieàu khieån nhaát ñònh. Ví duï: N10 : soá thöù töï khoái leänh; G01 : noäi suy ñöôøng thaúng; X2.0: toïa ñoä phöông X; F300 toác ñoä chaïy dao; T07 : soá hieäu dao; M09 : ngaét thieát bò chaát laøm nguoäi… c. Khoái leänh (Block) : Laø chuoãi caùc leänh ñaày ñuû ñeå thöïc hieän moät thuû tuïc di chuyeån hoaëc moät taùc vuï hoaït ñoäng cuûa maùy. Khoái leänh ñöôïc coi laø ñôn vò cô baûn cuûa chöông trình CNC. Caáu truùc ñieån hình cuûa khoái leänh nhö sau: N__ G__ X__ Y__ M__ S__ T__ EOB(;) Thí duï: N05 G21; :heä meùt N10 G90 G00 X0 Y0; : toïa ñoä tuyeät ñoái, chaïy dao nhanh ñeán (0,0) 3.1.4/ Caáu truùc chöông trình CNC: Caáu truùc toång quaùt cuûa chöông trình CNC bao goàm: - Ñaàu taäp tin ( Tape start): kí töï (%) khai baùo baét ñaàu taäp tin chöông trình. - Nhaõn taäp tin (Leader section): Tieâu ñeà taäp tin chöông trình. 41
  3. COÂNG NGHEÄ GIA COÂNG CNC PHAY TIEÄN - Ñaàu chöông trình (Program start) : kí töï khai baùo baét ñaàu chöông trình. - Thaân chöông trình (Program section): Caùc leänh gia coâng - Chuù thích (Command section): chæ daãn hoaëc chuù thích cho ngöôøi vaän haønh - Cuoái taäp tin (Tape end): kí töï khai baùo keát thuùc taäp tin chöông trình. Coù 2 loïai chöông trình: Chöông trình chính (main program) Chöông trình con (subprogram): Laø chöông trình phuï ñöôïc goïi töø chöông trình chính, thöôøng duøng khi trong chöông trình chính coù nhieàu ñoaïn laëp laïi. Khoái leänh 1 Khoái leänh 2 Khoái leänh 1 ... Khoái leänh 2 Goïi chöông trình con ... Trôû veà chöông trình Khoái leänh n chính Khoái leänh n+1 3.2. Phöông thöùc laäp trình NC 3.2.1/ Laäp trình tröïc tieáp: Ngöôøi laäp trình coù theå töï bieân soaïn chöông trình NC treân cô sôû nhaän daïng hoaøn toaøn chính xaùc toïa ñoä chaïy dao. Thöôøng söû duïng cho caùc tröôøng hôïp gia coâng ñôn giaûn. Truyeàn chöông trình NC ñöôïc laäp vaøo heä ñieàu khieån maùy baèng 2 phöông phaùp (xem hình 3.2): - Nhaäp töø caùc thieát bò ngoaøi: ñóa meàm, baêng töø, coång giao tieáp… - Nhaäp töø Panel ñieàu khieån theo cheá ñoä MDI (Manual Data Input) Hình 3.2. Phöông phaùp laäp trình tröïc tieáp. 3.2.2/ Laäp trình Töï ñoäng: Ngöôøi laäp trình söû duïng ngoân ngöõ hoã trôï laäp trình hoaëc phaàn meàm CAD/CAM nhö coâng cuï trôï 42
  4. COÂNG NGHEÄ GIA COÂNG CNC PHAY TIEÄN giuùp ñeå chuyeån ñoåi töï ñoäng döõ lieäu hình hoïc vaø döõ lieäu coâng ngheä thaønh chöông trình NC. Coù 3 phöông phaùp laäp trình töï ñoäng: - Laäp trình baèng phaàn meàm NC (NC Editor) - Laäp trình baèng ngoân ngöõ xöû lí hình hoïc - Laäp trình baèng phaàn meàm CAD/CAM Hình 3.3. Phöông thöùc laäp trình töï ñoäng 3.2.3/ Laäp trình theo coâng ngheä Cad/Cam Laøphöông phaùp laäp trình töï ñoäng coù raát nhieàu öu vieät. Phöông phaùp laäp trình naøy cho pheùp ta taïo neân ñöôïc caùc chöông trình gia coâng nhöõng chi tieát raát phöùc taïp moät caùch deã daøng, chính xaùc. Do vaäy laäp trình theo coâng ngheä CAD/CAM ngaøy nay ñöôïc söû duïng raát roäng raûi trong coâng ngheä gia coâng CNC. Veà cô baûn, CAD/CAM bao goàm 2 thaønh phaàn. CAD : xaùc laäp hình hoïc chi tieát gia coâng, tao neân moâ hình vaät theå caàn gia coâng bao goàm caùc ñieåm, ñöôøng, beà maët, khoái. CAM : söû duïng döõ lieäu hình hoïc ñöôïc taïo, ñeå taïo ñöôøng chaïy dao vaø thöïc hieän chöùc naêng quaûn lí vaø ñieàu khieån saûn xuaát nhö laäp trình cheá taïo, laäp keá hoaïch saûn xuaát, quaûn lí chaát löôïng, hoaïch ñònh nguoàn löïc saûn xuaát Quy trình laäp trình NC theo coâng ngheä CAD/CAM goàm caùc böôùc cô baûn sau: a.Thieát keá maãu gia coâng treân phaàn meàm CAD b.Xaùc laäp tieán trình gia coâng c. Löïa choïn coâng ngheä gia coâng NC (phöông thöùc chaïy dao) cho töøng böôùc gia coâng d. Xaùc laäp thoâng soá NC cho chöùc naêng gia coâng NC töông öùng e. Thöïc thi trình xöû lí ñoái vôùi chöùc naêng gia coâng NC ñeå taïo ñöôøng chaïy dao (toolpath generation) f. Thöïc thi trình haäu xöû lí (post processing) bieân dòch döõ lieäu chaïy dao thaønh chöông trình NC 43
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2