Đồ án thiết kế bộ điều khiển máy CNC mini 2 trục tại HCMUTE

Đồ án nghiên cứu hcmute thiết kế bộ điều khiển máy cnc mini 2 trục, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán .

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2016

77
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

TÓM TẮT LUẬN VĂN

1. CHƯƠNG I: TỔNG QUAN

1.1. Mục tiêu đề tài

1.2. Giới hạn đề tài

1.3. Phương pháp nghiên cứu

1.4. Ý nghĩa khoa học và thực tiễn của đề tài

2. CHƯƠNG II: CƠ SỞ LÝ THUYẾT

2.1. Ưu điểm hệ thống

2.2. Nhược điểm hệ thống

2.3. Cấu tạo, nguyên lý làm việc của hệ thống và một số ứng dụng

2.4. Các thành phần cơ bản của hệ thống NC

2.5. Điều khiển bằng tay

2.6. Điều khiển bằng máy

3. CHƯƠNG III: KỸ THUẬT GHÉP NỐI MÁY TÍNH

3.1. Cổng nối tiếp (serial Port hay COM port)

3.2. Nhược điểm

3.3. Giao tiếp qua Slot Card

3.4. Cổng song song (LPT port hay parallel port)

4. CHƯƠNG IV: CÁC PHƯƠNG ÁN XÂY DỰNG MÔ HÌNH MÁY CNC

4.1. Chọn cơ cấu dẫn động

4.1.1. Động cơ dẫn động các trục tọa độ

4.1.2. Động cơ một chiều (DC motor)

4.1.3. Giới thiệu về động cơ bước

4.1.3.1. Giới thiệu chung
4.1.3.2. Phân loại cấu tạo và nguyên lí hoạt động

4.1.4. Động cơ biến trở từ

4.1.5. Động cơ bước đơn cực

4.1.6. Các thông số chủ yếu của động cơ bước

4.1.7. Tính và chọn công suất động cơ điện

4.2. Lựa chọn phương án di chuyển của các trục

4.2.1. Phương án phôi cố định

4.2.2. Phương án phôi di chuyển trên trục Y, dụng cụ gia công di chuyển theo trục X

4.3. Lựa chọn cơ cấu truyền động

4.3.1. Vít me đai ốc

4.3.2. Vít me đai ốc thường

4.3.3. Vít me đai ốc bi

4.3.4. Phương án dùng đai

4.4. Các linh kiện chính trong các board mạch

4.4.1. KIT Launchpad Tiva C

6. CHƯƠNG VI: CHƯƠNG TRÌNH ĐIỀU KHIỂN

6.1. Giới thiệu về phần mềm Mach3

6.2. Hướng dẫn sử dụng phần mềm Mach3 Mill

6.2.1. Các yêu cầu của Mach3

6.2.2. Giao diện và một số chức năng của Mach3

6.2.3. Trang Program Run (Alt-1)

6.2.4. Trang MDI Alt2 (Manual Data Input)

6.2.5. Cách sử dụng các Mode trong Mach3

6.2.6. Tín hiệu truyền từ Mach3 ra cổng LPT

6.2.7. Cách chuyển đổi file Autocad sang G-code

6.2.8. Làm việc trong Autocad

6.2.9. Làm việc trong Mach3

6.2.10. Code MACH3 MILL

7. CHƯƠNG VII: KẾT QUẢ THỰC NGHIỆM

7.1. Kết quả mô hình bộ điều khiển máy CNC

7.2. Kết quả giám sát và điều khiển trên máy tính

8. CHƯƠNG VIII: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

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

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về Thiết kế bộ điều khiển CNC mini 2 trục tại HCMUTE

Đồ án tốt nghiệp Thiết kế bộ điều khiển máy CNC mini 2 trục tại HCMUTE tập trung vào việc thiết kế và xây dựng một hệ thống điều khiển số máy công cụ CNC mini hai trục. Đồ án này là một ví dụ điển hình về sự kết hợp giữa kiến thức lý thuyết và thực hành trong lĩnh vực điều khiển tự động hóa, đặc biệt là trong ngành công nghệ kỹ thuật điều khiển và tự động hóa tại HCMUTE. Mục tiêu chính là tạo ra một hệ thống có độ chính xác cao, hoạt động ổn định, và có thể giám sát từ xa. Đồ án sử dụng Arduino CNC như một nền tảng điều khiển, kết hợp với phần mềm điều khiển CNC (ví dụ Mach3) để thực hiện các thao tác gia công. Các thành phần chính bao gồm mạch điều khiển động cơ, driver động cơ bước, và cảm biến CNC để đảm bảo độ chính xác. Thiết kế mạch điện tử, cụ thể là thiết kế PCB CNC, là một phần quan trọng của đồ án. Lập trình CNC, bao gồm việc sử dụng G-code CNC, cũng được đề cập chi tiết.

1.1 Mục tiêu và phạm vi nghiên cứu

Mục tiêu của đồ án là thiết kế bộ điều khiển CNC mini hai trục hoạt động chính xác và ổn định. Đồ án hướng đến việc xây dựng một hệ thống hoàn chỉnh, bao gồm phần cứng và phần mềm. Phần cứng tập trung vào thiết kế mạch điều khiển động cơ sử dụng động cơ bướcdriver động cơ bước. Mạch điều khiển động cơ được thiết kế để đảm bảo độ chính xác cao trong việc điều khiển chuyển động của hai trục. Phần mềm điều khiển CNC được sử dụng để lập trình và giám sát quá trình gia công. G-code CNC là ngôn ngữ lập trình được sử dụng trong hệ thống. Phạm vi nghiên cứu bao gồm thiết kế cơ khí CNC, thiết kế điện tử nhúng, và phát triển phần mềm điều khiển. Các ứng dụng CNC được khảo sát để đánh giá hiệu quả của hệ thống. Do hạn chế về thời gian và nguồn lực, đồ án tập trung vào việc điều khiển hai trục và không mở rộng ra các chức năng phức tạp hơn. Mô hình CNC được xây dựng là một mô hình đơn giản để minh họa các nguyên lý cơ bản của hệ thống điều khiển số CNC.

1.2 Phương pháp nghiên cứu

Đồ án áp dụng phương pháp nghiên cứu tổng hợp, kết hợp giữa nghiên cứu lý thuyết và thực nghiệm. Đầu tiên, nhóm nghiên cứu đã tham khảo tài liệu, sách vở, và các bài báo khoa học liên quan đến thiết kế bộ điều khiển CNC, động cơ bước, phần mềm điều khiển CNC, và G-code CNC. Tiếp theo, nhóm tiến hành thiết kế mạch điện tử, thiết kế PCB CNC, và lập trình phần mềm điều khiển CNC. Sau đó, nhóm tiến hành lắp ráp và thử nghiệm hệ thống. Quá trình thử nghiệm bao gồm việc kiểm tra độ chính xác, độ ổn định, và hiệu quả của hệ thống. Kết quả thử nghiệm được phân tích và đánh giá. Mô phỏng CNC được sử dụng để tối ưu hóa thiết kế trước khi chế tạo hệ thống thực tế. Gia công CNC được thực hiện trên mô hình để kiểm tra khả năng hoạt động của hệ thống. Nghiên cứu CNC được thực hiện một cách bài bản và khoa học, đảm bảo tính chính xác và đáng tin cậy của kết quả.

1.3 Kết quả và ứng dụng

Đồ án đã thành công trong việc thiết kế bộ điều khiển CNC mini 2 trục. Hệ thống hoạt động ổn định và có độ chính xác cao. Kết quả thử nghiệm cho thấy hệ thống đáp ứng được các yêu cầu kỹ thuật đã đặt ra. Mạch điều khiển động cơ hoạt động hiệu quả, đảm bảo việc điều khiển chính xác động cơ bước. Phần mềm điều khiển CNC được tích hợp với hệ thống một cách trơn tru, cho phép người dùng lập trình và giám sát quá trình gia công dễ dàng. Ứng dụng thực tế CNC của hệ thống này có thể được mở rộng trong nhiều lĩnh vực, như chế tạo mô hình, gia công đồ thủ công mỹ nghệ, hoặc giáo dục. CNC giá rẻ có thể được sản xuất dựa trên thiết kế này. Tuy nhiên, do đây chỉ là một đồ án tốt nghiệp, hệ thống vẫn còn một số hạn chế về độ phức tạp và tính năng. Hướng phát triển của đồ án bao gồm việc nâng cấp hệ thống lên nhiều trục hơn và tích hợp thêm các chức năng tiên tiến hơn. Open Source CNC cũng là một hướng phát triển tiềm năng.

01/02/2025

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

CHƯƠNG I : TỔNG QUAN 1. Đă ̣t vấ n đề Hòa nhịp cùng với sự phát triển công nghiệp hóa hiện đại hóa của thế giới thì ngành tự động hóa và máy móc của nước ta có rất nhiều bước phát triển đáng kể. Việc nắm bắt, nghiên cứu và ứng dụng kịp thời các công nghệ kỹ thuật phát triển, cũng như các thiết bị, linh kiện mới là một việc quan trọng góp phần đưa đất nước ta bắt kịp với tiến độ phát triển với một số nước trên thế giới. Trong xu thế các ngành cơ điện và tự động hóa ngày càng liên quan chặt chẽ với nhau đã tạo ra bước tiến lớn khi phối hợp các công ghệ sẵn có để tạo ra nhiều loại máy móc phù hợp trong nhiều lĩnh vực khác nhau.

Do đó nhóm đã chọn đề tài “Thiết Kế Bộ Điều Khiển Máy CNC Mini 2 trục” sử dụng ARM COTEX M4để điều khiển.Nhằm hiểu rõ hơn về các hệ thống cũng như cách thức hoạt động của các ứng dụng tương đương trong công nghiệp. NC = Numerical control CNC ( Computer Numerical Control ) là một dạng máy NC điều khiển tự động có sự trợ giúp của máy tính , mà trong đó các bộ phận tự động được lập tình để hoạt động theo các sự kiện tiếp nối nhau với tốc độ được xác định trước để có thể tạo ra được mẫu vật với hình dạng và kích thuốc yêu cầu. Mu ̣c tiêu đề tài Dựa vào các kiến thức đã học, các kiến thức liên quan và các yêu cầu từ thực tếnhóm đã quyết định tiến hành thực hiện đề tài. Một phần để cũng cố lại kiến thức đã học, mặt khác có thể thiết kế được một hệ thống thực tế hoàn chỉnh để kiểm chứng các kiến thức đã học.

Mục tiêu của đề tài là thiết kế, điều khiển, giám sát đầu công tác qua hai trục vitme điều khiển bởi hai động cơ bước. Hệ thống đảm bảo hoạt động với độ chính xác cao, sai số nhỏ và ổn định lâu dài. Toàn bộ các thông số của hệ thống có thể đặt và giám sát từ xa. Mục tiêu cụ thể được đặt ra như sau:  Thiết kế được mô hình phần cứng dựa trên các thiết bị đã có.

 Xây dựng được thuật toán và viết chương trình điều khiển ARM COTEX M4.  Giám sát hệ thống hoạt động thông qua màn hình máy tính qua ứng dụng Mach3. Giớ i ha ̣n đề tà i  Trong đề tài này , nhóm chỉ thiế t kế mô hin ̀ h máy CNC mini , sử du ̣ng các thiế t bi ̣đơn giản có sẵn ngoài thị trường.  Đề tài điề u khiể n chính xác các vi ̣trí đã cho ̣n.

 Mô hiǹ h cơ khí còn nhiề u ha ̣n chế về đô ̣ chính xác. Phương phá p nghiên cứ u Trong suốt thời gian làm đề tài, nhóm đã trải qua các giai đoạn đi từ đơn giản đến phức tạp. Phương pháp nghiên cứu của nhóm như sau:  Tìm hiểu chung về đề tài nghiên cứu.  Tra tài liệu, dịch thuật tài liệu để hiểu.

 Khảo sát phần cứng hệ thống, từ đó đi tới phân tích, tổng hợp các vấn đề của hệ thống với yêu cầu đặt ra.  Mô phỏng trên máy tính và thử nghiệm hoạt động của hệ thống nhiều lần.  Đánh giá kết quả đạt được dựa trên kết quả thực tế. Ý nghiã khoa ho ̣c và thư c̣ tiễn của đề tài Việc hoàn thành đề tài mang lại rất nhiều ý nghĩa khoa học và thực tiễn, đó là:  Ứng dụng điều khiển các hệ thống công nghiệp hiện nay bằng CNC với độ chính xác và ổn định cao.

 Phát triển mô hình và đưa vào ứng dụng cho các hệ thống trong công nghiệp có sử dụng hệ thống tương đương. 2 do an Chương II : CƠ SỞ LÝ THUYẾT 2. Giới Thiệu Đất nước ta đang bước vào thời kỳ công nghiệp hóa, hiện đại hóa đất nước với những cơ hội thuận lợi và những khó khăn thách thức lớn. Điều này đặt ra cho thế hệ trẻ - những chủ nhân tương lai của đất nước những nhiệm vụ nặng nề.

Sự phát triển nhanh chóng của cách mạng khoa học kĩ thuật nói chung và trong lĩnh vực điện – điện tử nói riêng làm cho bộ mặt xã hội đất nước biến đổi từng ngày. Điều khiển Tự Động là một trong những ngành mới, đang có đà phát triển một cách tích cực trong nền công nghiệp nước nhà, chính vì vậy chúng em những kỹ sư tương lai của đất nước đang nghiên cứu trên ghế nhà trường, đều ý thức một cách rõ ràng về Điều Khiển Tự Động. Để có thể hiểu sâu hơn về chuyên ngành cũng như kiến thức thực tế nhóm tác giả đã đăng ký làm đồ án tốt nghiệp với đề tài “ Thiết kế bộ điều khiển máy CNC mini 2 trục”, đây là một đề tài rất hay là một ví dụ điển hình tổng hợp các kiến thức về kỹ thuật điều khiển và cơ khí. Lịch sử hình thành 1808 - Toseph và M Jacquard đã dùng bìa tôn đục lỗ để điều khiển các máy dệt (bìa đục lỗ là vật mang tin).1808 – Phiế u đu ̣c lỗ trên lá kim loa ̣i đươ ̣c dùng để điề u khiể n tư ̣ đô ̣ng má y thiêu.

1938 – Claude Shannon bảo vệ luân án tiến sỹ ở Viện công nghệ MÍT (Mỹ) với- nội dung tính toán chuyển giao dữ liệu dạng nhị phân. 1946 – tiến sỹ John W,Mauchly đã cung cấp máy tính số diên tử đầu tiên có tên ENIAC cho quân đội Mỹ. 1954 – Bendix mua bản quyền của Pasons và chế tạo ra bộ điều khiển NC hoàn chỉnh đầu tiên có sử dựng các bóng điên tử. 1954 – Phát triển ngôn ngữ biểu trưng dược gọi là ngôn ngữ lập trình tư động APT.

1957 – Không quân Mỹ đã trang bị những máy NC đầu tiên ở xưởng. 1960 – Kỹ thuật bán dẫn thay thế cho hệ thống điều khiển xung rơle, đèn điện tử. 1965 – Giải pháp thay dụng cụ tự động ATC (Automatic Tool Changer). 1980s – Điề u khiể n số phân phố i đươc̣ đưa và o sử du ̣ng 3 do an Má y điề u khiể n số cổ điể n chủ yế u dư ạ trên công trình của mô ̣t người có tên là John Parsons.

Từ nhữ ng năm 1940 Parsons đã sá ng chế ra phương phá p dùng phiế u đu ̣c lỗ để ghi cá c dữ liê ̣u về vi ̣ trí to ̣a đô ̣ để điề u khiể n má y công cu ̣. Má y đươ c̣ điề u khiể n để chuyể n đô ̣ng trên từ ng to ̣a đô ̣ , nhờ đó ta ̣o ra đươc̣ bề mă ̣t cầ n thiế t củ a cá nh bay.Parsons giớ i thiê ̣u hiể u biế t củ a mình cho không lư c̣ hoa kỳ. Cơ quan này sau đó đã tài trợ một loạt các đề tài nghiên cứu ở phò ng thì nghiê ̣m Servomechanismcủ a trườ ng đa ̣i ho ̣c kỹ thuâ ̣t Massachusetts (MIT). Công trình đầ u tiên ta ̣i MIT là phát triể n mô ̣t mấ u má y phay NC bằ ng cách điề u khiể n chuyể n đô ̣ng đầ u dao của 3 tru ̣c to ̣a đô ̣.

Mấ u má y NC đầ u tiên đươ ̣c triể n lãm và o năm 1952. Từ 1953 khả năng má y NC đã đươ c̣ chứ ng minh. Mô ̣t thời gian ngắ n sau , các nhà chế ta ̣o bắ t đầ u chế ta ̣o má y NC để bá n , và các nhà má y công nghiê ̣p , đă ̣c biê ̣t là các nhà má y chế ta ̣o máy bay để dù ng má y NC để chế ta ̣o các thiế t bi ̣ cầ n thiế t của ho ̣. Hoa kỳ tiế p tu ̣c cố gắ ng phát triể n NC bằ ng cách tiế p tu ̣c tài trơ ̣ cho MIT nghiên cứ u ngôn ngữ lâ ̣p trình để điề u khiể n má y NC.

Kế t quả củ a viê ̣c nà y là sư ̣ ra đời củ a ngôn ngữ APT : Automatically Programmed Tools và o năm 1959. Mu ̣c tiêu củ a viê ̣c nghiên cứ u APT là đả m bả o mô ̣t phương tiê ̣n để người lâ ̣p trình gia công có thể nhâ ̣p các câu lê ̣nh và o má y NC. Mă ̣c dù APT là ngôn ngữ bi ̣ chỉ trích là thứ ngôn ngữ quá đồ sô ̣ đố i vớ i nhiề u má y tính , nó vẫn là công cu ̣ chính yế u và vẫn đươc̣ dù ng rô ̣ng rãi trong công nghiê ̣p ngà y nay và nhiề u ngôn ngữ lâ ̣p trình mớ i là dựa trên APT. So sá nh cấ u trúc máy công cu ̣ thông thường và máy CNC Máy CNC đươ ̣c thiế t kế cơ bản giố ng như máy công cu ̣ va ̣n năng.

Sự khác nhau thâ ̣t sự là ở chỗ các bô ̣ phâ ̣n liên quan đế n tiế n trình gia công đươ ̣c điề u khiể n bới máy tính. Các chuyể n đô ̣ng của các bô ̣ phâ ̣n máy công cu ̣ CNC đươ ̣c xác đinh ̣ bởi mô ̣t hê ̣ tru ̣c to ̣a đô ̣. Mỗi chuyể n đô ̣ng của các bô ̣ phâ ̣n máy có mô ̣t hê ̣ thố ng đo riêng để tính toán các vi ̣trí tương ứng và phản hồ i thông tin này về hê ̣ điề u khiể n. Ứng dụng Tùy theo từng lĩnh vực và mục đích sử dụng mà mô hình cũng như nguyên lý hoạt động của hệ thống có thể áp dụng trong các hệ thống máy móc khác như các loại máy cắt, khắc lazer, khoan ….

Ưu điểm hệ thống  Có thể tiết kiệm tối đa thời gian nhờ vào việc di chuyển bằng con đường ngắn nhất tới nơi đã chọn.  Làm việc với độ chính xác cao.  Người giám sát có thể tự do chọn vị trí mong muốn.  Ít phải dừng máy để kiểm tra kỹ thuật.

 Dễ điều khiển thông qua màn hình máy tính. Nhược điểm hệ thống  Giá thành sản xuất và sửa chữa cao.  Vận hành và thay đổi người đứng máy khó khăn hơn. Cấu tạo,nguyên lý làm việc của hệ thống và một số ứng dụng 2.

Cá c thà nh phầ n cơ bả n của hê ̣ thố ng NC Hình 2.1 Thành phần cơ bản của hệ thống NC Cá c phương pháp lâ ̣p trình : 2. Điều khiển bằng bằng tay 5 do an 2. Điều khiển bằng má y Chương trình đươ c̣ chuẩ n bi ̣ bởi lâ ̣p trình viên, trong đó ngườ i lâ ̣p trình chỉ ra từ ng bước theo trình tư ̣ công nghê ̣.

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

Bài viết "Thiết kế bộ điều khiển CNC mini 2 trục tại HCMUTE" cung cấp cái nhìn sâu sắc về quy trình thiết kế và ứng dụng của bộ điều khiển CNC mini trong ngành công nghiệp chế tạo. Tác giả trình bày các bước thiết kế, từ việc lựa chọn linh kiện đến lập trình điều khiển, giúp người đọc hiểu rõ hơn về công nghệ CNC và cách nó có thể cải thiện hiệu suất sản xuất. Bài viết không chỉ mang lại kiến thức chuyên môn mà còn mở ra cơ hội cho những ai muốn tìm hiểu sâu hơn về các ứng dụng thực tiễn của công nghệ này.

Nếu bạn quan tâm đến các nghiên cứu và thiết kế trong lĩnh vực điện tử và viễn thông, hãy khám phá thêm về Luận văn thạc sĩ kỹ thuật viễn thông nghiên cứu và thiết kế vi mạch khuếch đại nhiễu thấp băng thông rộng 618 ghz. Bài viết này sẽ giúp bạn hiểu rõ hơn về các công nghệ khuếch đại trong hệ thống viễn thông.

Ngoài ra, bạn cũng có thể tìm hiểu về Luận văn thạc sĩ kỹ thuật điện tử thiết kế hệ thống nhúng nhận dạng chữ viết tay, một ứng dụng thú vị của công nghệ nhúng trong việc nhận diện và xử lý tín hiệu.

Cuối cùng, bài viết về Luận án nghiên cứu thiết kế và chế tạo thiết bị ghi đo bức xạ hiện trường sử dụng kỹ thuật xử lý tín hiệu số dsp vào mảng các phần tử logic lập trình fpga sẽ mang đến cho bạn cái nhìn tổng quan về việc ứng dụng công nghệ DSP trong thiết kế thiết bị đo lường.

Những tài liệu này không chỉ mở rộng kiến thức của bạn mà còn giúp bạn nắm bắt được xu hướng công nghệ hiện đại trong lĩnh vực điện tử và viễn thông.