Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 124 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
124
Dung lượng
4,87 MB
Nội dung
iv TịMăTTăLUNăVĔN Lun văn nghiên cu mô phỏng quá trình gia công trên máy NC/CNC để phát hin và ngăn nga va chm. Lun văn nghiên cu xây dựng phn mềm kiểm tra chương trình NC, để kiểm tra va chm, tránh được nhng sự cố đáng tiếc có thể xy trong quá trình gia công thực tế trên máy CNC, đáp ng được nhu cu của xã hi trong lƿnh vực sn xut, va còn đáp ng được nhu cu thực tp của sinh viên trong nhà trưng. Phn mềm ng dụng cho trưng hợp phay CNC 3 trục, dùng phôi dng hình hp, dụng cụ ct là các loi dao phay ngón, vi các trang thiết bị công ngh thông dụng. Phn mềm được xây dựng bằng lp trình matlab vi giao din gm các khối mô đun về máy phay, dụng cụ ct, đu kp dao, phôi, đ gá, kiểm tra và hiển thị kết qu. Kết qu xây dựng, th nghim, kiểm tra phn mềm đt được các yêu cu đt ra trong phm vi gii hn đề tài của lun văn. v ABSTRACT Thesis research process simulation machining on NC / CNC to detect and prevent collisions Thesis research build software test NC programs to test and avoid unfortunate incidents can happen during the actual processing on CNC machines meet the needs of society in productive capacity , has also met the needs of the students practice in schools . Application software for CNC Milling case, use the box workpieces , cutting tools are machetes fingers type , with equipment commonly used technology . Built by Matlab software, the software interface consists of modular blocks on model machine, toolsize, toolholders, workpiece, workpiceholder, test and display the results. Build results, testing, software testing to achieve the requirements set forth in the limited scope of the thesis topic. vi MCăLC Lý lịch khoa học i Li cam đoan ii Li cm ơn iii Tóm tt lun văn iv Abstract v Mục lục vi Danh sách các hình ix Danh sách các bng xii Chng 1 M ĐU 1 1.1 Đt vn đề 1 1.2 Tính cp thiết của đề tài 2 1.3 Ý nghƿa khoa học và thực tiển của đề tài 2 1.4 Mục tiêu nghiên cu của đề tài 3 1.5 Đối tượng và phm vi nghiên cu 3 1.5.1 Đối tượng nghiên cu 3 1.5.2 Phm vi nghiên cu của đề tài 3 1.6 Phương pháp nghiên cu 4 1.7 Kết cu của lun văn tốt nghip 4 Chng 2 TNG QUAN 5 2.1 Tng quan chung về lƿnh vực nghiên cu 5 2.1.1 Gii thiu sơ lược về máy NC/CNC 5 2.1.2 Nhng đc điểm cơ bn của máy CNC 5 2.1.3 Định nghƿa va chm 6 2.1.4 Phân loi va chm 6 2.1.5 nh hưng của sự va chm trên máy CNC 6 2.1.6 Mt số phn mềm mô phỏng tránh va chm hin nay 7 2.2 Các kết qu nghiên cu trong và ngoài nưc đã công bố 8 vii 2.2.1 Trong nưc 8 2.2.2 Ngoài nưc 8 2.2.3. Kết lun 11 Chng 3 C S LÝ THUYT 12 3.1. Gii thiu sơ lược về G-M code 12 3.2 Cu trúc của mt chương trình NC 13 3.2.1 Ký hiu (%) 14 3.2.2 Tên chương trình 14 3.2.3 Th tự khối lnh 14 3.2.4 Địa chỉ lnh 14 3.2.5 Lnh 15 3.2.6 Nhóm lnh thực hin chc năng chuẩn bị 15 3.2.7 Nhóm lnh thực hin chc năng định vị trí và hình học 16 3.2.8 Nhóm lnh thực hin chc năng công ngh: S, F, T 16 3.2.9 Nhóm lnh thực hin chc năng phụ 19 3.2.10 Khối Lnh 19 3.3 Li trong chương trình NC 20 3.3.1.Định nghƿa và phân loi li 20 3.3.2 Li chương trình NC 22 3.3.3 Li khi gia công 38 Chng 4 Ý TNG VÀ GII PHÁP 45 4.1 Ý tưng 45 4.2 Phương án thiết kế 45 4.2.1 Phương án 1 45 4.2.2 Phương án 3 46 4.2.3 Lựa chọn phương án 46 4.3 Gii pháp xây dựng phn mềm 46 4.3.1 Dùng ngôn ng lp trình C++ 46 4.3.2 Dùng lp trình matlab 47 viii 4.3.3 Lựa chọn gii pháp 47 4.4 Kết lun 47 Chng 5 XÂY DNG PHN MM 48 5.1 Xây dựng phn mềm 48 5.1.1 Chc năng và nhim vụ của phn mềm 48 5.1.2 Các mô đun của phn mềm 48 5.2 Lưu đ gii chung của phn mềm kiểm tra va chm 49 5.3 Lưu đ gii thut mô đun xác định li gia công 53 5.4 Lưu đ gii thut mô đun xác định li dao va chm đ gá 53 5.5. Xây dựng phn mềm kết qu đt được 54 5.5.1 Giao din của phn mềm 54 5.5.2. Chc năng các khối mô đun trong giao din phn mềm 55 Chng 6 TH NGHIM-ĐÁNHăGIÁ 60 6.1. Th nghim kiểm tra 60 6.1.1 Bn vẽ chi tiết gia công phay CNC 60 6.1.2 Dùng phn mềm kiểm tra tránh va chm 61 6.2 Đánh giá kết qu th nghim kiểm tra 67 6.3. Mô phỏng kiểm tra đu kp dao va chm chi tiết gia công 70 6.4 Đánh giá kết qu th nghim kiểm tra 71 KT LUN VÀ HNG PHÁT TRIN 73 1 Kết Lun 73 1.1 Nhng vn đề đã làm được 73 1.2 Vn đề còn tn ti 73 2 Hưng phát triển cho tương lai 73 TÀI LIU THAM KHO 75 PH LC 77 ix DANH SÁCH CÁC HÌNH Hình 2.1: Tỉ l % của sự va chm trong các sự cố gia công trên máy NC/CNC[10]. 7 Hình 2.2: Mt phẳng quét trong nhn dng va chm vi phôi trên máy CNC 5 trục[11] 8 Hình 2.3: Va chm gia đu máy phay vi cu kết cu máy và phôi[12]. 9 Hình 2.4: Trng thái của h thống máy va chm theo hưng trục và hưng kính[13] . 9 Hình 2.5: Kiểm tra về sự va chm dụng cụ trên máy Tin[14] 10 Hình 2.6: Kiểm tra va chm gia vòi m trà vi dụng cụ ct[15] 11 Hình 3.1: Sơ đ li trong mt chương trình NC 21 Hình 3.2: Hình biểu thị li ký hiu m đu hoc kết thúc chương trình % 23 Hình 3.3: Hình biểu thị li tên chương trình O 24 Hình 3.4: Hình biểu thị li th tự khối lnh 26 Hình 3.5: Hình biểu thị li nhóm lnh thực hin chc năng chuẩn bị G 27 Hình 3.6: Hình biểu thị li ký hiu ch cái X,Y,Z 29 Hình 3.7: Hình biểu thị li hành trình bàn máy theo trục X 30 Hình 3.8: Hình biểu thị li hành trình bàn máy theo trục Y 31 Hình 3.9: Hình biểu thị li hành trình bàn máy theo trục Z 32 Hình 3.10: Hình biểu thị li lnh về tốc đ vòng S 33 Hình 3.11: Hình biểu thị li lnh về tốc đ chy dao 34 Hình 3.12: Hình biểu thị li lnh về dụng cụ ct T 36 Hình 3.13: Hình biểu thị li nhóm lnh thực hin chc năng phụ M 37 Hình 3.14: Li 01- dụng cụ ct va chm vi chi tiết gia công 38 Hình 3.15: Chi tiết gia công 38 Hình 3.16: Hình biểu thị li 0001- dụng cụ ct va chm vi chi tiết gia công 39 Hình 3.17: Li dụng cụ ct va chm vi hàm đ gá 40 Hình 3.18: Hình biểu li dụng cụ ct va chm vi hàm đ gá 41 Hình 3.19: Li 03-dụng cụ ct va chm thân đ gá 41 Hình 3.20:Hình biểu thị li 0003- dụng cụ ct va chm vi thân đ gá 42 x Hình 3.21: Li đu kp dao va chm vi chi tiết 43 Hình 3.22: Hình biểu thị li 0004-đu kp dao va chm vi chi tiết 44 Hình 4.1: Hình giao din của phn mềm được thiết kế 54 Hình 4.2: Hình giao din của mô đun model machine 55 Hình 4.3: Hình giao din của mô đun tool size 56 Hình 4.4: Hình giao din của mô đun tool holder 56 Hình 4.5: Hình giao din của mô đun workpiece 57 Hình 4.6: Hình giao din của mô đun workpice holder 58 Hình 4.7: Hình giao din của mô đun open 58 Hình 4.8: Hình giao din của mô đun test 59 Hình 4.9: Hình giao din của mô đun exit 59 Hình 6.1: Bn vẽ chi tiết gia công phay CNC cn kiểm tra 60 Hình 6.2: M file, chọn máy, nhp kích thưc dao phay, kích thưc đu kp dao, kích thưc phôi, kích thưc đ gá. 61 Hình 6.3: Kết qu kiểm tra dụng cụ ct va chm chi tiết 62 Hình 6.4: Hình biểu thị li 0001 - dụng cụ ct va chm chi tiết 62 Hình 6.5: Hình thông báo dòng lnh bị li dụng cụ ct va chm vi chi tiết 63 Hình 6.6: Thay đi kích thưc của đ gá kp chi tiết 63 Hình 6.7: Kết qu kiểm tra dụng cụ ct va chm đ gá 63 Hình 6.8: Hình biểu thị li 0002 - dụng cụ ct va chm đ gá 64 Hình 6.9: Hình thông báo dòng lnh bị li dụng cụ ct va chm vi hàm đ gá 64 Hình 6.10: Thay đi kích thưc phôi, kích thưc đ gá kp chi tiết và kích thưc dao T2 64 Hình 6.11: Kết qu kiểm tra đu kp dao va chm chi tiết 65 Hình 6.12: Hình biểu thị li 0004 - đu kp dao va chm chi tiết 65 Hình 6.13: Hình thông báo dòng lnh bị li đu kp dao va chm vi chi tiết 66 Hình 6.14: Hình thay đi kích thưc phôi và kích thưc dao T2, T3 66 Hình 6.15: Kết qu kiểm tra dụng cụ ct va chm thân đ gá 66 Hình 6.16: Hình biểu thị li 0003 - dụng cụ ct va chm thân đ gá 67 xi Hình 6.17: Hình thông báo dòng lnh bị li dụng cụ ct va chm đ gá 67 Hình 6.18: Bn vẽ chi tiết gia công phay CNC cn kiểm tra 68 Hình 6.19: M file, chọn máy, nhp kích thưc dao phay, kích thưc đu kp dao, kích thưc phôi, kích thưc đ gá. 69 Hình 6.20: Kết qu kiểm tra đu kp dao va chm chi tiết 70 Hình 6.21: Hình biểu thị li 0004 - đu kp dao va chm chi tiết 70 Hình 6.22: Hình thông báo dòng lnh bị li đu kp dao va chm vi chi tiết 71 Hình 6.23: Kết qu kiểm tra đu kp dao va chm chi tiết 71 Hình 6.24: Hình mô phỏng đu kp dao va chm chi tiết 72 xii DANHăSÁCHăCÁCăBNG Bng 3.1: Bng tốc đ ct V (m/phút) ng vi vt liu phôi và vt liu dụng cụ ct 17 Bng 3.2: Bng lượng chy dao vòng (mm/vòng) ng vi vt liu dao phay và vt liu phôi 18 Bng 3.3: Bng lượng chy dao vòng S v (mm/vòng), lượng chy dao phút S f (mm/phút), lượng chy dao răng S z (mm/răng) ng vi đưng kính dao phay D, số răng dao phay z và tốc đ ct V. 18 1 Chngă1 M ĐU 1.1 Đặt vnăđ Trong nhng năm gn đây, sự phát triển nhanh chóng của khoa học kỹ thut đã thúc đẩy các ngành công nghip sn xut tự đng phát triển theo. Trong lƿnh vực cơ khí chế to, sự ra đi của máy công cụ điều khiển bằng chương trình số vi sự trợ giúp của máy tính, gọi tt là máy CNC, đã đưa ngành cơ khí chế to sang mt thi kỳ mi, thi kỳ sn xut hin đi. Hu hết các khu công nghip nưc ta hin nay ít nhiều đều được bố trí các máy công cụ CNC để phục vụ sn xut, bao gm các loi máy Phay, Tin, Bào, Mài, Khoan có số trục điều khiển 2, 3, 4, 5. Đng thi trong các trưng học kỹ thut cũng được trang bị các máy NC/CNC để phục vụ cho nhu cu học tp của học sinh. Do tiến b của khoa học ậ công ngh, các trang thiết bị dùng cho quá trình gia công ct gọt ngày càng hin đi, trong đó máy NC/CNC đóng vai trò chủ đo đã thay thế phn ln kh năng gia công của con ngưi bằng lp trình gia công tự đng thông qua các phn mềm đ họa phục vụ trong lƿnh vực thiết kế 3 chiều, mô phỏng chuyển đng, h trợ lp trình gia công trên máy công cụ NC/CNC ln lượt được gii thiu các nưc phát triển như: Mastercam, Solid Work, Cimatron, Catia, Pro/Engineer, Unigrafic Các phn mềm tin ích này cũng đã có mt Vit Nam. Đây là nhng phn mềm rt mnh, cho phép chúng ta nhanh chóng thiết lp được các bn vẽ 2D, 3D của chi tiết máy và cho phép tự đng chuyển mã chương trình gia công trên máy công cụ CNC. Trong đó có tính năng phát hin các li sai xót khi lp trình hay các li sẽ va chm trong quá trình gia công thực gây ra đó là nhng li có thể làm hỏng mt phn, thit hi đ gá, hoc gãy vỡ dụng cụ ct. Vì là trang thiết bị hin đi nên chế đ công ngh của máy rt cao dẫn đến năng sut gia công rt cao, đng thi vốn đu tư cho sn xut ngày càng tăng. Vi chế đ công ngh rt cao trên vì mt lý do nào đó chẳng hn như lp trình sai, các loi dụng cụ gá đt không chuẩn, không hợp lý, sẽ gây ra sự va chm trong quá trình gia công trên máy [...]... sự cố va ch m trên máy phay NC/ CNC về phương di n l p trình - Nghiên c u xây dựng ph n mềm kiểm tra các l i va ch m trong quá trình gia công phay thực tế trên máy NC/ CNC 1.5 Đ iăt 1.5.1 Đ iăt ng và ph m vi nghiên c u ng nghiên c u Máy phay NC/ CNC và trang bị công ngh trên máy phay NC/ CNC T p l nh G-code (ISO 6983) Cách th c l p trình gia công phay trên máy NC/ CNC V n hành máy phay NC/ CNC 1.5.2... máy NC/ CNC trang thiết bị hi n đ i đ t tiền nên số lượng có h n, nhu c u thực t p CNC của sinh viên nhiều r t d x y ra nh ng sự cố va ch m Ph n mềm sẽ giúp sinh viên tránh được các sự cố va ch m đáng tiếc x y ra khi thực t p trên máy NC/ CNC 1.4 M c tiêu nghiên c u c aăđ tài - Nghiên c u quá trình thực hi n các chương trình gia công chi tiết phay trên máy NC/ CNC để phát hi n và ngăn ng a va ch m - Nghiên. .. Mặtăphẳngăquétătrongănh năd ng va ch măv iăphôiă trên máy CNC 5ătr c[11] 8 Trong công trình nghiên c u về ắH u x lý NC và mô phỏng NC cho các ho t đ ng phay 5 trục tự đ ng tránh va ch m‖ của Kruth và c ng sự [12], đã nghiên c u quá trình h u x lý NC, mô phỏng kiểm tra các vị trí công cụ có thể va ch m khi thực hi n gia công và h u x lý NC sẽ đề nghị lựa chọn thay thế m t cách chủ đ ng Hình 2.3: Va ch m gi a đ u máy. .. nh ng máy CNC điều khiển nhiều trục có sự phối hợp nhiều chuyển đ ng ph c t p thì công vi c này tr nên khó khăn r t nhiều Va ch m chiếm 11% trong t ng số các các sự cố gây ra trong quá trình gia công trên máy NC/ CNC, đây là nh hư ng không nhỏ trong qua trình gia công c t gọt trên các trên các trang thiết bị hi n đ i.[10] 6 Hình 2.1: Tỉ l % của sự va ch m trong các sự cố gia công trên máy NC/ CNC[ 10]... a phôi và các thành ph n của máy Gi a các b ph n khác của máy v i nhau 2.1.5 nhăh ngăc aăs va ch m trên máy CNC Va ch m gi a các thiết bị trên máy CNC trong quá trình gia công là m t l i r t nghiêm trọng vì m t nhiều th i gian và chi phí s a ch a l n điều này làm nh hư ng r t l n đến tiến đ s n xu t, nh hư ng đến hi u qu kinh tế và gi m năng su t gia công của doanh nghi p V i nh ng máy CNC 3 trục,... MÁY TÍNH Máy CNC có thể gia công ra nh ng chi tiết ph c t p theo yêu c u của công ngh hi n đ i đó có sự phát triển nhanh chóng v i nh ng tiến b trong máy tính, ta có thể th y được CNC dư i d ng máy ti n, máy phay, máy c t laze, máy c t tia nư c có h t mài và nhiều máy công cụ công nghi p khác [1] 2.1.2 Nh ngăđặcăđi măc ăb năc a máy CNC Kh năng tự đ ng hoá cao Năng su t gia công cao, th i gian phụ (thay... vi c nghiên c u phát hi n ra các l i va ch m gây ra sự cố cho toàn máy NC/ CNC mà có bi n pháp ngăn ng a và x lý hi u qu nh t Về m t thực ti n, áp dụng kết qu nghiên c u vào quá trình gia công thực tế sẽ không x y ra sự cố va ch m trên toàn máy NC/ CNC, gi m chi phí s a ch a hay 2 mua s m trang thiết bị máy móc, tăng năng su t lao đ ng và gi m giá thành s n phẩm, qua đó nâng cao tính c nh tranh trên. .. chương trình NC, làm cho chương trình NC được so n th o không còn phù hợp khi ch y th t trên máy CNC hay lựa chọn trang bị công ngh không phù hợp gây ra nh ng sự cố va ch m đáng tiếc trong quá trình gia công trên thực tế Phân lo i l i: L i trong chương chình NC ta có thể phân thành 2 lo i sau đây: l i chương trình, l i gia công L iăch ng trình: Là nh ng l i x y ra trong quá trình so n th o chương trình NC. .. gá k p dụng cụ c t ho c các b ph n khác của máy NC 10 Hình 2.6: Kiểm tra va ch m gi a vòi m trà v i dụng cụ c t[15] 2.2.3 K t lu n - Trên thế gi i, tuy đã có nghiên c u nhưng chưa đ y đủ - Vi t Nam đó là m t lƿnh vực đang được quan tâm Do v y đề tài "Nghiên c u mô phỏng quá trình gia công trên máy NC/ CNC để ngăn ng a và phát hi n va ch m" là r t c n thiết và có tính ng dụng cao 11 Ch C ăS 3.1 Gi i... bị này điều hi n đ i và đ t tiền, do đó nếu x y ra sự cố va ch m trong quá trình gia công thì chi phí s a ch a kh c phục sẽ r t l n Để gi m thiếu tối đa nh ng rủi ro trong s n xu t thì vi c s dụng m t ph n mềm để mô phỏng ngăn ng a và tránh va ch m khi gia công trên máy NC/ CNC là r t c n thiết Trong gi ng d y: Do thiết bị máy CNC r t đ t tiền nên các trư ng kỹ thu t trang bị r t ít, số lượng sinh viên . Điătng nghiên cu Máy phay NC/ CNC và trang bị công ngh trên máy phay NC/ CNC Tp lnh G-code (ISO 6983) Cách thc lp trình gia công phay trên máy NC/ CNC Vn hành máy phay NC/ CNC 1.5.2. Lun văn nghiên cu mô phỏng quá trình gia công trên máy NC/ CNC để phát hin và ngăn nga va chm. Lun văn nghiên cu xây dựng phn mềm kiểm tra chương trình NC, để kiểm tra va chm, tránh. - Nghiên cu quá trình thực hin các chương trình gia công chi tiết phay trên máy NC/ CNC để phát hin và ngăn nga va chm. - Nghiên cu xác định các nguyên nhân gây ra sự cố va chm trên máy