Đồ án hcmute nghiên cứu giải thuật nội suy và ứng dụng mô phỏng chuyển động của quỹ đạo dao trên máy cnc

Nghiên cứu giải thuật nội suy và ứng dụng mô phỏng chuyển động quỹ đạo dao trên máy CNC tại HCMUTE. Tìm hiểu công nghệ tiên tiến trong ngành.

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2016

79
7
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI MỞ ĐẦU

LỜI CẢM ƠN

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

1. CHƯƠNG 1: GIỚI THIỆU CHUNG

1.1. Lý do chọn đề tài

1.2. Tổng quan chung về lĩnh vực

1.2.1. Giới thiệu về bộ nội suy

1.2.2. Giới thiệu về máy CNC

1.2.3. Ứng dụng

1.2.4. Ưu điểm

1.2.5. Nhược điểm

1.3. Mục tiêu và nhiệm vụ của đề tài

1.3.1. Mục tiêu của đề tài

1.3.2. Nhiệm vụ của đề tài

1.4. Đối tượng và phạm vi nghiên cứu

1.4.1. Đối tượng nghiên cứu

1.4.2. Phạm vi nghiên cứu

1.5. Giới hạn của đề tài

1.6. Tính cấp thiết của đề tài

2. CHƯƠNG 2: THIẾT KẾ VÀ THI CÔNG

2.1. Chọn phương án truyền động

2.1.1. Phương án 1: Dùng vít me thường gắn đồng trục với động cơ

2.1.2. Phương án 2: Vít me đai ốc bi

3. CHƯƠNG 3: MẠCH ĐIỀU KHIỂN

4. CHƯƠNG 4: THUẬT TOÁN NỘI SUY

4.1. Khái niệm nội suy

4.2. Nội suy phần mềm

4.3. Nội suy đường thẳng

4.4. Nội suy cung tròn

4.4.1. Phương pháp DDA (Digital Differential Analyzer)

4.4.2. Phương pháp SA (Stairs Approximation)

4.4.3. Phương pháp DS (Direct Search)

4.4.4. Phương pháp NURBS (Non-Uniform Rational B-Splines)

5. CHƯƠNG 5: GIAO TIẾP MÁY TÍNH

5.1. Universal Gcode Sender

6. CHƯƠNG 6: THỰC NGHIỆM

6.1. Các vấn đề cần thiết khi thực nghiệm

6.2. So sánh sai số các thuật toán

6.3. Kết quả đạt được

6.4. Kết quả chưa đạt được

6.5. Hướng phát triển

PHỤ LỤC: TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu chung

Đề tài 'Nghiên cứu giải thuật nội suy và mô phỏng chuyển động quỹ đạo dao trên máy CNC' tập trung vào việc phát triển và ứng dụng các giải thuật nội suy trong hệ thống điều khiển máy CNC. Nội suy là một phần quan trọng trong việc xác định vị trí và tốc độ của dao cắt trong quá trình gia công. Các giải thuật nội suy như DDA, SA, DS và NURBS được nghiên cứu để cải thiện độ chính xác và hiệu suất của máy CNC. Việc áp dụng các giải thuật này không chỉ giúp tối ưu hóa quá trình gia công mà còn nâng cao chất lượng sản phẩm. Đặc biệt, việc mô phỏng chuyển động quỹ đạo dao trên máy CNC thông qua phần mềm như Matlab cho phép kiểm chứng các kết quả đạt được một cách trực quan và hiệu quả.

1.1. Lý do chọn đề tài

Sự phát triển nhanh chóng của công nghệ CNC đã tạo ra nhu cầu cao về các giải thuật nội suy hiệu quả. Việc nghiên cứu và phát triển các giải thuật này không chỉ giúp nâng cao năng suất mà còn giảm thiểu sai số trong quá trình gia công. Đặc biệt, trong bối cảnh công nghiệp hóa hiện đại, việc ứng dụng các giải thuật tiên tiến vào máy CNC là rất cần thiết để đáp ứng yêu cầu ngày càng cao của thị trường. Đề tài này không chỉ mang tính lý thuyết mà còn có giá trị thực tiễn cao, giúp sinh viên và các kỹ sư có cái nhìn sâu sắc hơn về công nghệ CNC.

II. Thiết kế và thi công

Trong phần này, nhóm nghiên cứu đã tiến hành thiết kế và thi công mô hình máy CNC 3 trục sử dụng động cơ bước. Việc lựa chọn động cơ và phương án truyền động là rất quan trọng để đảm bảo tính chính xác và hiệu suất của máy. Các phương án như vít me thường và vít me đai ốc bi được xem xét kỹ lưỡng. Đặc biệt, việc sử dụng động cơ bước giúp cải thiện độ chính xác trong việc điều khiển chuyển động của dao cắt. Mô hình thiết kế được thực hiện bằng phần mềm Solidworks, cho phép mô phỏng và kiểm tra các yếu tố kỹ thuật trước khi tiến hành thi công thực tế.

2.1. Chọn phương án truyền động

Phương án truyền động được lựa chọn dựa trên yêu cầu về độ chính xác và tốc độ. Việc sử dụng vít me thường gắn đồng trục với động cơ giúp tạo ra chuyển động ổn định, tuy nhiên, độ chính xác không cao. Ngược lại, vít me đai ốc bi mang lại độ chính xác cao hơn nhưng chi phí chế tạo cũng tăng lên. Nhóm nghiên cứu đã tiến hành so sánh các phương án này để đưa ra quyết định tối ưu cho mô hình máy CNC. Kết quả cho thấy, việc lựa chọn đúng phương án truyền động là yếu tố quyết định đến hiệu suất và chất lượng gia công của máy CNC.

III. Thuật toán nội suy

Nội dung chính của đề tài là nghiên cứu các giải thuật nội suy như DDA, SA, DS và NURBS. Các giải thuật này được áp dụng để tính toán các vị trí trung gian và tốc độ dịch chuyển của dao cắt. Việc sử dụng thuật toán mô phỏng cho phép kiểm chứng tính chính xác của các giải thuật này trong thực tế. Đặc biệt, thuật toán NURBS được đánh giá cao về khả năng mô phỏng các đường cong phức tạp, giúp cải thiện đáng kể chất lượng gia công. Kết quả thực nghiệm cho thấy, các giải thuật nội suy này không chỉ đáp ứng yêu cầu kỹ thuật mà còn có thể được áp dụng rộng rãi trong ngành công nghiệp chế tạo.

3.1. Khái niệm nội suy

Nội suy là quá trình tạo ra dữ liệu vị trí để dịch chuyển các trục từ các block dữ liệu. Các giải thuật nội suy khác nhau được sử dụng tùy thuộc vào hình dạng đường cần gia công. Nội suy thẳng, nội suy tròn và nội suy NURBS là những phương pháp phổ biến. Mỗi phương pháp có ưu điểm và nhược điểm riêng, và việc lựa chọn phương pháp phù hợp là rất quan trọng để đảm bảo độ chính xác và hiệu suất của máy CNC.

IV. Mô phỏng và thực nghiệm

Phần này trình bày kết quả mô phỏng và thực nghiệm của các giải thuật nội suy đã nghiên cứu. Việc sử dụng phần mềm Matlab để mô phỏng giúp nhóm nghiên cứu kiểm chứng các kết quả đạt được một cách trực quan. Các kết quả cho thấy, các giải thuật như DDA và NURBS có thể mô phỏng chính xác chuyển động quỹ đạo dao trên máy CNC. Thực nghiệm cũng cho thấy, việc áp dụng các giải thuật nội suy này giúp giảm thiểu sai số trong quá trình gia công, từ đó nâng cao chất lượng sản phẩm.

4.1. Kết quả đạt được

Kết quả thực nghiệm cho thấy, các giải thuật nội suy đã được áp dụng thành công trong mô hình máy CNC 3 trục. Đặc biệt, giải thuật NURBS cho phép mô phỏng các đường cong phức tạp với độ chính xác cao. Nhóm nghiên cứu đã tiến hành so sánh sai số giữa các giải thuật và nhận thấy rằng, giải thuật NURBS cho kết quả tốt nhất trong việc mô phỏng chuyển động quỹ đạo dao. Điều này chứng tỏ giá trị thực tiễn của nghiên cứu và khả năng ứng dụng trong ngành công nghiệp chế tạo.

01/02/2025

Trích đoạn nội dung tài liệu

Lời mở đầu. II Lời cảm ơn. III Phiếu nhận xét của giáo viên hướng dẫn. IV Phiếu nhận xét của giáo viên phản biện.

VI Danh mục hình ảnh. VIII Danh mục từ viết tắt. XI Chƣơng 1: GIỚI THIỆU CHUNG .1 Lí do chọn đề tài .2 Tổng quan chung về lĩnh vực. Error! Bookmark not defined.1Giới thiệu về bộ nội suy.

Error! Bookmark not defined.2Giới thiệu về máy CNC. Error! Bookmark not defined.1Nhược điểm .3 Mục tiêu và nhiệm vụ của đề tài .4 Đối tượng và phạm vi nghiên cứu .5 Giới hạn của đề tài .6Tính cấp thiết của đề tài. 6 Chƣơng 2: THIẾT KẾ VÀ THI CÔNG. Error! Bookmark not defined.

Chọn phương án truyền động. Chọn phương án di chuyển trên các trục tọa độ.1 Phương án phôi cố định .2 Phương án phôi di chuyển. Chọn động cơ dẫn động .2 Động cơ một chiều (DC motor). 1213 [Type text] Page VII do an 3.

Giới thiệu động cơ bước.2 Giới thiệu động cơ bước đơn cực .3 Vấn đề trước sự trượt bước .Sử dụng Solidworks thiết kế cơ khí. 18 Chƣơng 3: MẠCH ĐIỀU KHIỂN. 2520 Chƣơng 4: THUẬT TOÁN NỘI SUY .Khái niệm nội suy. Nội suy phần mềm.

Nội suy đường thẳng .Nội suy cung tròn .1 Phương pháp DDA (Digital Differential Analyzer).2 Phương pháp SA (Stairs Approximation) .3 Phương pháp DS (Direct Search) .4 Phương pháp NURBS (Non-Uniform Rational B-Splines). 39 Chƣơng 5: GIAO TIẾP MÁY TÍNH. 445 2 Universal Gcode Sender. 46 Chƣơng 6: THỰC NGHIỆM.

Các vấn đề cần thiết khi thực nghiệm. 54 2 So sánh sai số các thuật toán. 555 3 Kết quả đạt được. 588 4 Kết quả chưa đạt được.

644 5 Hướng phát triển. 6464 Phụ lục: Tài liệu tham khảo. 645 [Type text] Page VIII do an Danh mục hình ảnh và sơ đồ Hình 1.1: Khái niệm cơ bản về nội suy .2: Các phương pháp nội suy điều khiển máy CNC .1: Vít me thường gắn đồng trục với động cơ .2: Vít me đai ốc bi .4: : Phương án phôi cố định .5: Phương án phôi di chuyển.10: Sơ đồ kết nối động cơ bước đơn cực .11: Mô phỏng thiết kế bằng Solidworks .1: Mạch điều khiển .3: Sơ đồ kết nối IC A4988 .1:Thuật toán tiêu biểu.2: Bộ nội suy Reference Pulse .3:Bộ nội suy Sampled-Data .4: Phương pháp nội suy đường thẳng. 28 [Type text] Page IX do an Hình 4.5: Giải thuật điều khiển nội suy đường thẳng .6: Giải thuật nội suy đường thẳng chạy trục x .7: Giải thuật nội suy đường thẳng chạy trục x & y .8: Giải thuật nội suy cung tròn DDA .9: Kết quả nội suy cung tròn DDA.10: Phương pháp nội suy cung tròn SA .11: Giải thuật nội suy cung tròn SA .12: Kết quả nội suy cung tròn SA .13: Giải thuật nội suy cung tròn DS .14: Kết quả nội suy cung tròn DS .15: Phương pháp nội suy cung tròn NURSB .16: Phương trình đường cong Bezier bậc 1 .17: Tập hợp điểm của đường cong Bezier .18: Phương trình đường cong Bezier bậc 2 .19: Nội suy Bezier .20: Nội suy Rational Bezier .1: Giao diện mô phỏng thuật toán nội suy .2: Giao diện Xloader .3: Giao diện điều khiển UniversalGcodeSender .4: Cài đặt thông số UniversalGcodeSender .5: Thiết lập đảo mức điện áp UniversalGcodeSender .6: Thiết lập phản hồi trạng thái Universal.

55 [Type text] Page X do an Hình 6.2: So sanh sai số thuật toán R=10 .3: So sanh sai số thuật toán R=15 .4: So sanh sai số thuật toán R=20 .5: Mô hình thiết kế .6: Mô phỏng phương pháp nội suy DDA_Line .7: Mô phỏng phương pháp nội suy SA_Circle .8: Mô phỏng phương pháp nôi suy DS_Circle .9: Mô phỏng phương pháp nội suy NURBS. 63 [Type text] Page XI do an DANH MỤC TỪ VIẾT TẮT CNC Computer Numerical Control BLU Basic Length Unit DDA Digital Differential Analyzer SA Stairs Approximation DS Direct Search NURBS Non-Uniform Rational B-Splines [Type text] Page XII do an Đại Học Sư Phạm Kỹ Thuật Khoa Đào Tạo Chất Lượng Cao Chƣơng 1: GIỚI THIỆU CHUNG 1.1 Lý do chọn đề tài Hiện nay việc gia công cơ khí các bề mặt sản phẩm trong công nghiệp rất đa dạng và phức tạp, vì vậy để thiết kế và mô tả nó thuận lợi người ta sử dụng các phần mềm máy tính để trợ giúp. Và thuật toán nội suy cho máy CNC chính là thành phần căn bản giúp tạo ra các phần mềm máy tính kể trên. Thuật toán nội suy ra đời vào khoảng những năm 50 của thế kỉ XX và góp phần làm thay đổi bộ mặt ngành công nghiệp.

Cho tới ngày nay thì các thuật toán đã có nhiều sự phát triển để đáp ứng những yêu cầu về kỹ thuật của nền công nghiệp hiện nay. Để hiểu hết được nguyên lý hoạt động của các thuật toán nội suy nói chung và của cả hệ thống điều khiển máy CNC. Nhóm chúng em quyết định chọn nghiên cứu các phương pháp nội suy từ cơ bản đến nâng cao. Từ đó áp dụng các nghiên cứu của mình vào thực tiễn.

Nội dung nghiên cứu sẽ được chuyển giao cho phòng thí nghiệm Servo nhằm mục đích giảng dạy. Kiến thức về những thuật toán nội suy sẽ là nền tảng vững chắc cho những thành viên trong nhóm có khả năng nghiên cứu và phát triển những thuật toán tối ưu hơn nữa cho máy CNC.2 Tổng quan chung về lĩnh vực 1.1Giới thiệu về bộ nội suy Nội suy đóng vai trò sinh ra dữ liệu vị trí để dịch chuyển các trục từ các block dữ liệu tạora bởi bộ thông dịch. Nó là một trong những bộ phận quan trọng phản ánh độ chính xác của hệđiều khiển. Trong mục này, các loại nội suy khác nhau được giới thiệu một cách cơ bản.

Mỗi máy CNC nói chung luôn có ít nhất 2 trục được điều khiển để gia công được cáchìnhdáng phức tạp. Hai phương pháp điều khiển dịch chuyển dụng cụ cắt (hay các trục) là “điểm đếnđiểm” và theo đường. Để thực hiện các phương pháp dịch chuyển này,chuyển động của dụng cụ cắt phải được chia thành các thành phần theo các trục. Ví dụ để dụngcụ cắt dịch chuyển từ điểm P1 đến P2 với vận tốc Vf trong mặt phẳng XY như trên hình 1.1, bộnội suy chia toàn bộ quãng đường thành các thành phần dịch chuyển theo trục X và trục Y theomột tốc độ dịch chuyển xác định trước.

Cuối cùng tốc độ dịch chuyển V1 và V2 cho cả hai trục Xvà Y minh họa trên hình 1.1 [Type text] Page 1 do an Đại Học Sư Phạm Kỹ Thuật Khoa Đào Tạo Chất Lượng Cao Hình 1.1 Khái niệm cơ bản về nội suy Các đặc điểm yêu cầu đối với bộ nội suy để nó có thể thực hiện tốt việc tính toán các vị trítrung gian và tốc độ dịch chuyển của các trục từ dữ liệu hình dáng của đường cần gia côngvàtốcđộăndao 1. Dữ liệu từ bộ nội suy phải trùng với hình dáng (đường) cần gia công 2. Bộ nội suy phải xem xét về giới hạn tốc độ tùy theo cấu trúc của máy và đặc tính củađộng cơ servo trong quá trình tính toán vận tốc. Cần phải tránh sai số tích lũy trong quá trình nội suy để hình dáng gia công được trùng(gần giống nhất co thể) so với lệnh về vị trí trong chương trình gia công.

Nếu phân chia nội suy theo loại đường cần nội suy, hiện nay người ta dùng các phương pháp nội suy sau (hình 1.2): Nội suy thẳng dùng để gia công các đường thẳng đi qua các điểm. Nội suy tròn dùng để gia công cung tròn hoặc các đường tròn khép kín. Nội suy xoắn ốc dùng để gia công ren hoặc gia công các rãnh xoắn ốc. Nội suy bậc 2, bậc 3, paraplol, hypepol và spline sử dụng trong công nghệ chế tạo các chi tiếtphức tạp như các chi tiết trong máy bay, khuôn dập khung hay vỏ của ôtô.

[Type text] Page 2 do an Đại Học Sư Phạm Kỹ Thuật Khoa Đào Tạo Chất Lượng Cao Hình 1.2Các phương pháp nội suy trong điều khiển máy CNC Nếu phân chia bộ nội suy theo thiết bị và phương pháp thực hiện, bộ nội suy được phânloại thành nội suy phần cứng(hardware interpolator) và nội suy phần mềm(softwareinterpolator). Bộ nội suy bằng phần cứng bao gồm các loại thiết bị điện tử khác nhau, được dùngcho đến khi CNC được phát triển. Tuy nhiên, ngày nay, nội suy bằng phần mềm được sử dụngphổ biến trong các hệ CNC. Khái niệm nội suy phần mềm bắt nguồn từ nội suy phần phần cứngvà nội suy phần cứng chỉ giới hạn trong các hệ thống điều khiển đơn giản.2 Giới thiệu về máy CNC Thiết kế máy CNC hiện đại bắt nguồn từ tác phẩm của John T.

Parsons cuối những năm 1940 và đầu những năm 1950. Sau Thế chiến II,Parsons tham gia sản xuất cánh máy bay trực thăng,một công việc đòi hỏi phải gia công chính xác các hình dạng phức tạp. Parsons sớm nhận ra rằng bằng cách sử dụng máy tính IBM thời kì đầu,ông đã có thể tạo ra những thanh dẫn đường mức chính xác hơn nhiều khi sử dụng các phép tính bằng tay và sơ đồ. Dựa trên kinh nghiệm này,ông đã giành được hợp đồng phát triển một “máy cắt đường mức tự động” cho Không quân để tạo mặt cong cho cánh máy bay.

Sử dụng một đầu đọc thẻ máy tính và các bộ điều khiển động cơ trợ động (servomotor) chính xác,chiếc máy được chế tạo cực kì lớn phức tạp và đắt đỏ. Mặc dù vậy,nó làm việc một cách tự động và sản xuất các mặt cong với độ chính xác cao đáp ứng nhu cầu của ngành công nghiệp máy bay. Đến những năm 1960,giá thành và tính phức tạp của những chiếc máy tự động giảm đến một mức độ nhất định để có thể ứng dụng trong các ngành công nghiệp khác. Những chiếc máy này sử dụng các động cơ truyền động điện một chiều để vận dụng vô [Type text] Page 3 do an Đại Học Sư Phạm Kỹ Thuật Khoa Đào Tạo Chất Lượng Cao lăng và vận hành dao cụ.

Các động cơ này nhận chỉ dẫn điện từ một đầu đọc băng từ – đọc một băng giấy có chiều rộng khoảng 2,5cm có đục một hàng lỗ. Vị trí và thứ tự lỗ cho phép đầu đọc sản xuất ra những xung điện cần thiết để quay động cơ với thời gian và tốc độ chính xác,trong thực tế nó điều khiển máy giống như nhân viên vận hành. Các xung điện được quản lý bởi một máy tính đơn giản không có bộ nhớ. Chúng thường được gọi là NC hay máy điều khiển số.

Năm 1947,John Parsons quản lý một hãng sản xuất hàng không ở thành phố Traverse,Michigan. Đối mặt với tính phức tạp ngày càng cao của hình dạng chi tiết và những vấn đề về toán học và kỹ thuật mà họ gặp phải,Parsons đã tìm ra những biện pháp để giảm chi phí kỹ thuật cho công ty.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Nghiên cứu giải thuật nội suy và mô phỏng chuyển động quỹ đạo dao trên máy CNC" tập trung vào việc phát triển và tối ưu hóa các giải thuật nội suy nhằm cải thiện độ chính xác và hiệu suất của máy CNC trong quá trình gia công. Tác giả trình bày các phương pháp mô phỏng chuyển động quỹ đạo dao, từ đó giúp người đọc hiểu rõ hơn về tầm quan trọng của việc lựa chọn giải thuật phù hợp trong công nghiệp chế tạo. Bài viết không chỉ cung cấp kiến thức lý thuyết mà còn mang lại những ứng dụng thực tiễn, giúp nâng cao hiệu quả sản xuất.

Để mở rộng thêm kiến thức về lĩnh vực này, bạn có thể tham khảo bài viết "Đồ án hcmute study on interpolation algorithms for cnc machine", nơi nghiên cứu sâu hơn về các thuật toán nội suy cho máy CNC. Ngoài ra, bài viết "Luận văn thạc sĩ hcmute nghiên cứu ảnh hưởng của phương pháp tưới nguội tới độ chính xác gia công chi tiết piston trên máy tiện cnc" cũng sẽ cung cấp cái nhìn về các yếu tố ảnh hưởng đến độ chính xác trong gia công CNC. Cuối cùng, bạn có thể tìm hiểu thêm về "Đồ án hcmute biên soạn tài liệu môn học gia công tia lửa điện edm", để nắm bắt thêm về các phương pháp gia công hiện đại. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về công nghệ CNC và các ứng dụng của nó trong ngành chế tạo.