(Đồ án hcmute) sử dụng board nhúng beaglebone điều khiển máy phay cnc 3 trục dùng động cơ ac servo

111 16 0
(Đồ án hcmute) sử dụng board nhúng beaglebone điều khiển máy phay cnc 3 trục dùng động cơ ac servo

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CƠ KHÍ CHẾ TẠO MÁY ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT CƠ ĐIỆN TỬ SỬ DỤNG BOARD NHÚNG BEAGLEBONE ÐIỀU KHIỂN MÁY PHAY CNC TRỤC DÙNG ÐỘNG CƠ AC SERVO GVHD: ThS VÕ VĂN CHƯƠNG SVTH: PHẠM THANH VINH NGUYỄN HOÀNG TUẤN TRƯƠNG HOÀI NAM S KL 0 Tp Hồ Chí Minh, tháng 07 năm 2016 an MSSV:121416233 MSSV: 121416221 MSSV: 121416117 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT TP HỒ CHÍ MINH  KHOA CƠ KHÍ CHẾ TẠO MÁY ĐỒ ÁN TỐT NGHIỆP Đề tài: SỬ DỤNG BOARD NHÚNG BEAGLEBONE ĐIỀU KHIỂN MÁY PHAY CNC TRỤC D NG ĐỘNG CƠ AC SERVO Giảng viên hướng dẫn: ThS V L M CHƢƠNG Sinh viên thực hiện: MSSV: Lớp: PHẠM THANH VINH NGUYỄN HOÀNG TUẤN TRƢƠNG HỒI NAM 121461 Khố: 2012 -2016 Tp Hồ Chí Minh, tháng 7/2016 an 121416233 121416221 121416117 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT TP HỒ CHÍ MINH  BỘ MƠN CƠ ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP Đề tài: SỬ DỤNG BOARD NHÚNG BEAGLEBONE ĐIỀU KHIỂN MÁY PHAY CNC TRỤC D NG ĐỘNG CƠ AC SERVO Giảng viên hướng dẫn: Sinh viên thực hiện: Lớp: Khoá: ThS V L M CHƢƠNG MSSV: PHẠM THANH VINH NGUYỄN HOÀNG TUẤN 121416233 121416221 TRƢƠNG HOÀI NAM 121461 2012 -2016 121416117 an Tp Hồ Chí Minh, tháng 7/2016 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT TP HCM CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CƠ KHÍ CHẾ TẠO MÁY Độc lập - Tự – Hạnh phúc Bộ môn Cơ điện tử NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: ThS V L M H NG Sinh viên thực hiện: PH M THANH VINH MSSV: 12146233 NGUY N HO NG TU N MSSV: 12146221 TR MSSV: 12146117 NG HO I N M Tên đề tài: Sử dụng board nhúng Beaglebone điều khiển máy phay N trục dùng động servo Các số liệu, tài liệu ban đầu: - Phần khí mơ hình bàn máy trục Driver động hãng Pansonic Driver động hãng Yakawa Máy tính Beaglebone Black Rec C Nội dung đồ án: - Tìm hiểu lý thuyết điều khiển chuyển động vị trí Nghiên cứu cài đặt hệ thống servo Nghiên cứu giải thuật nội suy Tìm hiểu ứng dụng máy tính nhúng Beaglebone làm điều khiển máy N hiển thị tương tác với người dùng Các sản phẩm dự kiến - Hoàn thiện máy, tiến hành ch y thử nghiệm tinh ch nh Ngày giao đồ án: Ngày nộp đồ án: 07/2016 TRƢỞNG BỘ MÔN GIẢNG VIÊN HƢỚNG DẪN (Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên)  Được phép bảo vệ ………………………………………… (GVHD ký, ghi rõ họ tên) i an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo LỜI CAM KẾT - Tên đề tài: Sử dụng board nhúng Beaglebone điều khiển máy phay N trục dùng động AC servo H H - GVHD: THS V L N CHƢƠNG H tên sinh viên: PHẠM THANH VINH MSSV: 12146 233 Lớp: 121461B Địa ch sinh viên: ao Lãnh, Đồng Tháp Số điện tho i liên l c: 01652533257 Email: ptvinhcdt@gmail.com tên sinh viên: NGUYỄN HOÀNG TUẤN MSSV: 12146 221 Lớp: 121461A Địa ch sinh viên: M Tho, Tiền Giang Số điện tho i liên l c: 01656442201 Email: htuan5936@gmail.com tên sinh viên: TRƢƠNG HOÀI NAM MSSV: 12146 117 Lớp: 121461B Địa ch sinh viên: Tây Hòa, Phú Yên Số điện tho i liên l c: 0983926690 Email: truonghoainamhcm@gmail.com - Ngày nộp khoá luận tốt nghiệp (Đ TN): - Lời cam kết: “Tôi xin cam đoan khố luận tốt nghiệp (ĐATN) cơng trình tơi nghiên cứu thực Tơi khơng chép từ viết cơng bố mà khơng trích dẫn nguồn gốc Nếu có vi phạm nào, tơi xin chịu hồn tồn trách nhiệm” Tp Hồ hí Minh, ngày … tháng 07 năm 2016 Ký tên ii an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo LỜI CẢM ƠN Đề tài hội quý báu để sinh viên nghiên cứu ứng dụng kiến thức tích lũy q trình h c tập t i trường Đó kết nỗ lực khơng ngừng nhóm với hướng dẫn, giúp đỡ hỗ trợ nhiệt tình từ Quý Thầy cơ, gia đình b n bè, nhóm nghiên cứu hồn thành tốt luận văn húng xin trân tr ng chân thành gửi lời tri ân đến:  Thầy ThS Võ Lâm Chƣơng, người ln nhiệt tình ch dẫn có góp ý giúp đỡ thiết thực để nhóm thực đề tài  Tập thể Giảng viên Khoa Khí hế T o Máy  Anh Huỳnh Đăng Khuyến Nguyễn Thanh Tùng giúp đỡ khung máy N thiết kế máy với Đề tài: “Nghiên cứu phát triển mơ hình máy phay N trục”  Tập thể lớp Điện Tử khóa 2012 gắn bó động viên nhóm suốt thời gian qua, t o điều kiện cho nhóm hồn thành tốt đề tài  Gia đình b n bè hết lịng hỗ trợ, giúp đỡ, động viên chúng tơi nhiều thời gian nghiên cứu Luận văn Mặc dù có nhiều cố gắng để thực đề tài cách hoàn ch nh Song buổi đầu làm quen với công tác nghiên cứu khoa h c, tiếp cận với thực tế sản xuất h n chế kiến thức kinh nghiệm nên khơng tránh khỏi thiếu sót định mà thân chưa thấy húng mong nhận đóng góp q Thầy b n để khóa luận hồn ch nh Chúng xin chân thành cảm ơn! iii an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo TÓM TẮT ĐỒ ÁN TÊN ĐỀ TÀI Sử dụng board nhúng Beaglebone điều khiển máy phay CNC trục dùng động AC servo Sử dụng động servo cho máy phay N trục điều khiển máy tính nhúng Beagelbone Máy tính nhúng điều khiển động AC servo ch y giao diện người dùng board Nghiên cứu giải thuật nội suy cho máy N Nhiệm vụ Láp ráp động Ph m vi nghiên cứu servo Driver Lắp đặt động cơ, tìm hiểu chức cài đặt driver, cách nối dây Nghiên cứu giải thuật nội suy Tìm hiểu giải thuật DD , S , DS Tìm hiểu tính ứng dụng máy tính nhúng Beaglebone hức năng, cách điều khiển, cài đặt nhân kernel Bố cục đồ án: hương 1: Giới thiệu đề tài hương 2: Tổng quan đề tài hương 3: Thiết kế máy phay N hương 4: Tổng quan hệ thống servo hương 5: Giới thiệu xử lý điều khiển trung tâm hương 6: M ch đệm giao tiếp điều khiển driver hương 7: Giải thuật nội suy điều khiển số máy N hương 8: Giao diện điều khiển hương 9: Kết đ t hương 10: Đánh giá nhận xét iv an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo ABSTRACT APPLY EMBEDDED BOARD IN CONTROL A 3-AXIS CNC MACHINE USING AC SERVO MOTORS A 3-axis CNC milling machine using AC servo motors is controled by a Beaglebone board It controls three AC servos and runs graphical user interface by a single board only Rearching interpolation algorithms for CNC machine are also involved in this project Tasks Areas of researc Assembly AC servo motors and Drivers Assembly AC servo, feature and setup drivers Rearching interpolation algorithms Rearching DDA, DS, SA Rearching feature and using Beagleboard Feature, Control I/O, Kernel The content is arrangel as fllows: Chapter 1: Introduction Chapter 2: Overview Chapter 3: Design CNC milling machine Chapter 4: Overview about AC Servo Chapter 5: Introduction about micro processer uint Chapter 6: Buffer board communicates driver and micro processer uint Chapter 7: Interpolator algorithm for CNC machine Chapter 8: Graphical user interface Chapter 9: Resluts of the implementation Chapter 10: Evaluation and review v an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP i MỤC LỤC vi DANH MỤC HÌNH ẢNH Error! Bookmark not defined DANH MỤC TỪ VIẾT TẮT Error! Bookmark not defined CHƢƠNG 1: TỔNG QUAN 1.1 Đặt vấn đề Error! Bookmark not defined 1.2 Mục tiêu nghiên cứu 1.3 Đối tƣợng nghiên cứu 1.4 Giới hạn đề tài Error! Bookmark not defined CHƢƠNG 2: TỔNG QUAN VỀ CÔNG NGHỆ CNC 2.1 Khái niệm 2.2 L ch sử phát triển 2.3 Đặc trƣng máy CNC 2.4 Các thành ph n máy CNC 2.5 Hệ trục t a độ máy CNC CHƢƠNG 3: THIẾT KẾ MÁY CNC 10 3.1 Các phƣơng án xây dựng mơ hình máy CNC 10 3.2 Lựa ch n cấu truyền động 13 3.3 Lựa ch n cấu dẫn hƣớng trục 17 3.4 Các loại động đƣợc sử dụng 19 3.5 Kết cấu chung máy CNC 22 3.6 Thông số truyền 23 CHƢƠNG 4: TỔNG QUANG VỀ HỆ HỐNG AC SERVO 24 4.1 Giới thiệu tổng quan AC servo 24 4.2 Giới thiệu driver động Servopack SGDA-04AP hãng Yaskawa 31 4.3 Giới thiệu driver động MINAS A-series hãng PANASONIC 36 4.4 Các bƣớc thiết lập chung cho cho hệ thống AC servo 41 vi an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo Axis Configuration: Lựa ch n số trục máy XYZ (máy phay), XYZ (máy phay trục) XZ (máy tiện) Machine Units: Lựa ch n đơn vị Inch mm Driver Type: Lựa chon driver điều khiển Step Time: Thời gian xung “On”, Giá trị 10.000 s làm việc tốt cho hầu hết driver Step Space: Thời gian tối thiểu xung Direction Hold: Khoảng thời gian đáp ứng để thay đổi hướng động Giá trị 200.000 s làm việc tốt cho hầu hết driver Direction Setup: Khoảng thời gian đáp ứng trước tín hiệu đảo chiều sau tác động xung cuối Base Period Maximum Jitter: Nhập thời gian trễ tối ưu Nếu giá trị test Base Period Jitter nhỏ 15-20 micro giây (15000-20000 nano giây), board máy tính nhúng cho kết ho t động tốt với phần mềm Machinekit Nếu thời gian trễ lớn 30-50 micro giây, vẫy có kết ho t động tốt với Machinekit tỷ lệ bước tối đa s không mong muốn đặc biệt sử dụng để điếu khiển vi bước có trục vít dẫn hướng Nếu giá trị 100 micro giây (100.000 nano giây) board máy tính nhúng khơng phải đối tượng cho Machinekit  ấu hình trục máy Hình 8.15: Cấu hình trục Motor Steps per revolution: Số xung vòng motor Driver Microstepping: Số lượng vi bước điểu khiển Driver Pulley Ratio: Nếu máy truyền động đai giửa động trục vít dẫn nhập giá trị tỷ lệ Nếu khơng có, nhập tỷ lệ 1:1 82 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo Leadscrew Pitch: Nhập bước ren trục vít Nếu ch n đơn vị “Inch” nhập bước ren inch, ch n đơn vị “mm” nhập mm vịng Nếu hướng dịch chuyến máy bị lỗi, thay giá trị âm thay giá trị dương Maximum Velocity: Nhập tốc độ tối đa cho trục cần cấu hình đơn vị: mm/s inch/s Maximum Acceleration: Giá trị gia tốc tối đa xác đinh thực nghiệm Home Location: Vị trí máy di chuyển tới sau hồn thành việc xét home cho trục Với máy khơng có nút home, vị trí điều ch nh xác định tay trước nhấn nút Home giao diện Table Travel: Khoảng dịch chuyển trục đựa gốc t a độ máy.Vị trí home phải bên “Table Travel” Home Latch Direction: Lựa ch n “Same” để trục lụi l i ch m công tắc hành trình, sau ch m cơng tắc hành trình lần với vận tốc thấp Lần thứ hai cơng tắc hành trình đóng, vi trí home thiết lập Lựa ch n “Opposite” để trục lùi l i ch m cơng tắc hành trình cơng tắc hành trình tr ng thái mở, vị trí home thiết lập Time to accelerate to max speed: Thời gian đẻ đặt tốc độ maximum tính toán từ gia tốc tối đa vận tốc tối đa Distance to accelerate to max speed: Khoảng cách để đ t tốc độ tối đa từ vị trí dừng Pulse rate at max speed: thơng tin tính tốn dựa giá trị nhập vào Giá trị 20000 Hz dẫn đến làm chậm thời gian đáp ứng chí khóa máy Axis SCALE: Số s sử dụng file ini cài đặt [S L ]  Tìm tốc độ tối đa Bắt đầu với gia tốc thấp (ví dụ 50 mm/s2) tốc độ mong muốn đ t tới Sử dụng nút nhấn cung cấp, di chuyển trục vị trí trug tâm hành trình Sau tăng hành trình có sẳn, nhập khoản cách an tồn vào “Test rea” Nhấn “Run” Máy s bắt đầu di chuyển tịnh tiến d c theo trục Trong kiểm tra này, điều quang tr ng kết hợp Acceleration (gia tốc) Test rea cho phép máy đ t vận tốc cài đặt ông thức d= 0.5*v*v/a đế xác định khoảng cách yêu cầu nhỏ để đ t vận tốc lý thuyết với gia tốc cho sẳn Tác động lực ngược với chiều chuyển động bàn máy để t o lực cắt mô Nếu máy dừng, giảm tốc độ bắt đầu kiểm tra l i 83 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo Nhấn “Run” off Trục s trở l i vị trí ban đầu Nếu vị trí khơng xác vị trí cũ, trục bị dừng bước trình kiểm tra Giảm tốc độ bắt đầu kiểm tra l i Nếu máy không di chuyển, dừng bước, cho dù tốc độ nhỏ nào, kiểm tra với bước sau:  Kết nối ngõ  áp kết nối  Vấn đề động cơ, khớp nối, trụ vít, đai v.v… Một tìm thấy tốc độ mà trục không bị dừng bước trình kiếm tra, giảm 10% sử dụng “Maximum Velocity” tốc độ tối đa cho động  Xác định gia tốc tối đa Với tốc độ tối đa tìm bước trên, nhập gia tốc để kiểm tra Sử dụng phương pháp trên, điều ch nh giá trị gia tốc tăng, giảm cần thiết Và gia tốc tối đa 10% gia tốc tiềm trình kiếm tra  ấu hình trục xoay Hình 8.16: Cấu hình trục cắt PWM Rate: Tần số tín hiệu trục quay Nhập “0” cho chế độ PDM, dùng để phát tín hiệu điều khiển nalog Speed Speed 2, PWM vad PWM 2: Mối quan hệ tuyến tính để xác định giá trị PWM tương ứng với giá trin RPM (số vòng quay phút) 84 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo CHƢƠNG 9: KẾT QUẢ ĐẠT ĐƢỢC Sau thời gian nghiên cứu, nhóm thực đồ án đ t số kết định Sau số hình ảnh kết mà nhóm đ t được: 9.1 Cơ khí Nhóm hồn tất thay đổi động cho máy máy động thay dây đai servo, Hình 9.1: Tổng thể máy Bảng 9.1: Vận tốc bàn máy tối đa Trục Vận tốc (mm/s) Ais X Y 150 Z 150 Bảng 9.2: B ng Thông số hiệu ch nh Pulses /rev Motor Lead screw teeth pitch X 2048x4 15 Y 2048x4 15 Z 10.000 2.25 85 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo Với thông số ta tính tốn số xung mm: Trục X,Y: (2048 x x 15)/5 = 24576 xung/mm Trục Z: (2500 x x 2.25)/6 = 3750 xung/mm Ta tính BLU trục X,Y: BLU = 0.00016 mm BLU trục Z: BLU = 0.00027 mm Các thông số công nghệ máy: Do việc đo lường độ xác tuyệt đối máy phức t p, phụ thuộc nhiều yếu tố vào độ rung, nhiệt độ, vật liệu gia cơng… nên nhóm ch đưa thông số tương đối dựa sở lý thuyết tính tốn hệ hệ điều khiển Độ xác gia cơng đường trịn: R (1- cos (0.1/2R)) Trục X, Y, Z: Độ xác dịch chuyển X, Y, Z : 0.001 mm 9.2 Điện tử Nhóm thực m ch cách ly – đệm cho Begealbone board driver Hiểu rõ cách ho t động hiệu ch nh servo Hoàn thành tủ điện cho máy Hình 9.2: Tủ điện nhóm thực 9.3 Ph n mềm  ài đặt kernel linux cho phép xuất xung thời gian thực  Hiệu ch nh sử dụng phần mềm machinekit  ân ch nh l i hệ thống xác  h y G-code lưu l i máy 86 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo Hình 9.3: Giao diện ph n mềm điều khiển 9.4 Sản phẩm gia cơng Hình 9.4: Sản phẩm gia công từ máy 87 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo Hình 9.4: Sản phẩm gia cơng từ máy Hình 9.4: Sản phẩm gia cơng từ máy 88 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo CHƢƠNG 10: ĐÁNH GIÁ VÀ NHẬN XÉT 10.1 Kết luận Đồ án tốt nghiệp thực hội tốt để sinh viên áp dụng toàn kiến thức, k h c suốt năm h c đ i h c để giải vấn đề thực tiễn k thuật Đây bước chuẩn bị quan tr ng cho trình làm việc sinh viên sau trường Trong q trình thực đồ án, nhóm thực làm việc với mức cố gắng cao để hoàn thành mục tiêu đề Những kết đ t thể nỗ lực khơng ngừng nhóm Tuy nhiên, điều kiện cịn nhiều h n chế kiến thức, thiết bị, thời gian…đồ án khơng tránh khỏi sai sót Rất mong đóng góp ý kiến q Thầy b n để nhóm đồ án ngày hồn thiện Đề tài mơ hình máy N khơng cịn xa l cơng nghệ N ln phát triển ngày Vì để theo kịp cơng nghệ, nhóm đồ án mong muốn nhà trường mơn t o nhiều điều kiện thuận lợi sinh viên khóa sau tiếp tục phát triển đề tài hi v ng em sinh viên khóa sau s nắm vững kiến thức N Đồng thời, mong nhà trường, khoa môn hỗ trợ sinh viên trình thi cơng đề tài 10.2 Hƣớng phát triển Sau q trình nghiên cứu thi công, đề tài đ t mục tiêu đề mở nhiều hướng nghiên cứu sâu Tuy hoàn thành tốt đề tài trước đề tài nhiều khả phát triển để ngày hồn thiện Theo đó, nhóm thực số đề xuất sau: - Về khí:  Thay đổi trượt trục Z để tăng độ cứng đáp ứng gia công vật liệu có độ cứng cao  Thay động cắt động có momem lớn cho phép ta gia cơng vật liệu mềm nhơm  Thay Vít me trục X Y để tăng độ xác  Lo i bỏ cấu truyền đai cho phép hệ thống ch y nhanh Do sử dụng servo có momen lớn t số truyền lớn nên làm tăng thời gian di chuyển bàn máy trục X,Y - Về điện tử:  Hoàn thiện giải thuật nội suy để gia công biên d ng phức t p  Sử dụng truyền thông Wifi, Internet nthernet vào việc truyền nhận liệu 89 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo TÀI LIỆU THAM KHẢO Tiếng Việt [1] Đ X Phương, HỆ THỐNG ĐIỀU KHIỂN MÁY CƠNG CỤ CNC, Bài gi ng mơn học, B CT , Khoa CK, ĐHNT, 2010 [2] Huỳnh Đăng Khuyến & Nguyễn Thanh Tùng, Nghiên cứu phát triển mơ hình máy phay CNC trục, LVTN, 2014 Tiếng Anh [3] Vo Lam Chuong, Chapter 4: Trajectory Control, Lecture notes, HCMUTE, 2015 [64] Suk-Hwan Suh – Ian Struod, Theory and Design of CNC Systems, Springer, 2010 [5] Mark Yoder & Jason Kridner, BeagleBone ookbook, O‟reilly, 2015 [6] [7] Gerald Coley, BeagleBone Black System Reference Manual, 2013 Rui Santos and Luís Perestrelo, BeagleBone For Dummies, A Wliley Brand, 2015 [8] Richard Grimmett, BeagleBone Robotic Projects, Packt Publishing, 2013 [9] Derek Molloy, Exploring BeagleBoneeBone, John Wiley & Sons, 2015 [10] Bill Pretty, Getting Started with Electronic Projects, Packt Publishing, 2015 [11] Matt Richardson, Getting Started With BeagleBone, Maker Media, 2014 Nguồn khác https://xenomai.org/start-here/#How_does_Xenomai_deliver_real-time http://www.machinekit.io/docs/hal/rtcomps/#sec:PWMgen http://banbientan.com/cong-nghe-dieu-khien-dong-co-servo/ http://www.slideshare.net/NelsonIzaguirre1/motion-control-theory-servomotor http://www.slideshare.net/benson215/1-servo-basic http://www.cnccookbook.com 90 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo PHỤ LỤC I Cài Đặt Xenomai Beaglebone Black  ài đặt Debian Ubuntu BeagleBone Black  Boot hệ điều hành lên thẻ SD card: đưa thẻ SD card vào máy tính sử dụng lệnh sau: sudo -s xz -dkc BBB-eMMC-flasher-*.img.xz > /dev/mmcblk0 exit  ập nhật phiên Xenomai cho hệ điều hành BeagleBone Black  ập nhật kernel lệnh: ssh -l 192.168.7.2 debian sudo apt-get update sudo apt-get install linux-image-3.8.13-xenomai-r72 linux-headers-3.8.13xenomai-r72 linux-firmware-image-3.8.13-xenomai-r72  Khởi động l i Beaglebone Black: sudo reboot ssh -l 192.168.7.2 debian  ài đặt Xenomai Download Xenomai 2.6.X wget http://download.gna.org/xenomai/stable/xenomai-2.6.3.tar.bz2 tar xvjf xenomai-2.6.3.tar.bz2  Build cài đặt Xenomai: cd xenomai-2.6.3 /configure make sudo make install  Kiểm tra Xenomai lệnh sau: /usr/xenomai/bin/latency 91 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo II Cài Đặt Qt Creator Trên BeagleBone Black  ài đặt Qt creator - ài đặt yêu cầu kết nối Internet thông qua LXTerminal: o Tải cài Qt reator thông qua lệnh: o sudo apt-get install qt4-dev-tools qtcreator -  ài đặt trình biên dịch G (GNU omplier ollection) : o sudo apt-get install gcc xterm git-core subversion ài đặt TightVN onnection cho P để kết nối Beaglebone Black vơi P , đồng thời cài VN BeagleBone Black để bắt tay với P , thông qua lệnh: o sudo tightvncserver o Bước yêu cầu tên đăng nhập mật để đăng nhập vào người dùng root (đăng nhập thông qua P ) Đăng nhập trược tiếp BeagleBone Black thơng qua kết nối cổng HDMI vơi màng hình Desktop Sau đăng nhập vào màng hình chính,trong Programming xuất chương trình Qt creator ài đặt ứng dùng Qt creator hỗ trợ cho BeagleBone Black - Mở Qt -> h n help -> About Plugins - - Bảng Installed Plugins chon Device Support -> RemoteLinux ch n Load để lo i bỏ, sau đống ứng dụng mớ lai Qt reator Ch n Tool -> Option Trong cửa sổ Option, chon tab Build & Run -> Tool hains nhấn vào nut dd chon GCC Trong G ch n đường dẫn ompiler:Bấm vào nút Browse cửa sổ hiển thị vào đường dẫn / usr / bin ch n file arm-linux-gnueabihf-g++ để biên dịch ++, ch n Open pply để kết thúc Trong tab Qt Versions nhấn dd để hiển thị cửa sổ, ch n qmake-qt4 từ thư mục / usr / bin bấm nut Open để đống cửa sổ sau nhấn pply OK để kết thúc, khởi động l i Qt 92 an ĐỒ ÁN TỐT NGHIỆP III Máy phay CNC trục dùng AC servo Bảng mã lỗi B ng mã lỗi Yakawa 93 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo B n mã lỗi Panasonic 94 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo 95 an S an K L 0 ... ĐỒ ÁN TÊN ĐỀ TÀI Sử dụng board nhúng Beaglebone điều khiển máy phay CNC trục dùng động AC servo Sử dụng động servo cho máy phay N trục điều khiển máy tính nhúng Beagelbone Máy tính nhúng điều khiển. .. ký, ghi rõ họ tên) i an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo LỜI CAM KẾT - Tên đề tài: Sử dụng board nhúng Beaglebone điều khiển máy phay N trục dùng động AC servo H H - GVHD: THS V... nối dây 31 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo 4.2 .3 Hình dáng driver động Hình 4.8: Động c Yakawa Hình 4.9: Driver Yakawa 32 an ĐỒ ÁN TỐT NGHIỆP Máy phay CNC trục dùng AC servo

Ngày đăng: 02/02/2023, 09:21

Tài liệu cùng người dùng

Tài liệu liên quan