Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 156 trang
THÔNG TIN TÀI LIỆU
Cấu trúc
Bảng 4.4: Bảng chọn quán tính tải
DANH MỤC HÌNH VẼ
DANH MỤC CÁC TỪ VIẾT TẮT
CHƯƠNG I: GIỚI THIỆU
I.1 Đặt vấn đề
Hình 1.1: Máy cắt xốp cầm tay [1]
Hình 1.2: Máy cắt xốp để bàn [1]
Hình 1.3: Các ứng dụng được làm từ xốp [2]
I.2 Mục đích nghiên cứu
I.3 Đối tượng nghiên cứu
I.4 Nhiệm vụ nghiên cứu
I.5 Phương pháp nghiên cứu
I.6 Giới hạn đề tài nghiên cứu
CHƯƠNG II: TỔNG QUAN VỀ MÁY CẮT XỐP CNC
II.1 Một số đặc điểm của máy cắt xốp CNC
II.2 Tình hình nghiên cứu ở nước ta hiện nay
Hình 2.1: Các loại máy hiện được sử dụng ở Việt Nam [1]
II.3 Tình hình nghiên cứu ngoài nước
Hình 2.2: Các loại máy ở nước ngoài [2]
CHƯƠNG III: THIẾT KẾ VÀ THI CÔNG PHẦN CƠ KHÍ
III.1 Lập kế hoạch thiết kế sản phẩm [24]
III.1.1 Xác đinh nhiệm vụ ban đầu
III.1.2 Phát biểu mục tiêu và nội dung thực hiện cho mỗi nhiệm vụ
III.1.3 Ước tính số nhân công, thời gian và các nguồn lực khác cần thiết để hoàn thành nhiệm vụ
III.2 Xác định yêu cầu khách hàng
III.2.1 Xác định các thông tin cần thiết
III.2.2 Xác định các phương pháp thu thập thông tin
III.2.3 Xác định nội dung các câu hỏi
III.2.4 Thiết kế câu hỏi
Bảng 3.1: Câu hỏi khảo sát
III.2.5 Sắp xếp các câu hỏi
III.2.6 Thu thập thông tin
III.2.7 Rút gọn thông tin
Bảng 3.2: Rút gọn thông tin
III.3 Xác định các yêu cầu kỹ thuật của bài toán thiết kế
III.3.1 Xác định khách hàng
III.3.2 Xác định yêu cầu của khách hàng
III.3.3 Xác định mức độ quan trọng của các mối liên quan
Bảng 3.3: Mức độ quan trọng của các mối liên quan
III.3.4 Xác định và đánh giá mức độ cạnh tranh
Bảng 3.4: Đánh giá mức độ cạnh tranh
III.3.5 Đưa ra các thông số kỹ thuật
III.3.6 Mối quan hệ giữa yêu cầu của khách hàng và các thông số kỹ thuật
Bảng 3.5: Mối quan hệ giữa yêu cầu khách hàng và thông số kỹ thuật
III.3.7 Thiết lập giá trị giới hạn của các thông số kỹ thuật
III.4 Đưa ra ý tưởng cho bài toán thiết kế sản phẩm
III.4.1 Phân tích chức năng để làm rõ vấn đề
III.4.1.1 Tìm ra chức năng chung hoàn chỉnh
III.4.1.2 Phân tích chức năng con
Hình 3.1: Phân tích chức năng con
III.4.1.3 Sắp xếp các chức năng con
Hình 3.2: Sắp xếp chức năng con
III.4.2 Đưa ra ý tưởng cho bài toán thiết kế
III.4.2.1 Tham khảo các thiết kế liên quan
Bảng 3.6: Tham khảo các thiết kế liên quan
III.4.2.2 Triển khai ý tưởng cho từng chức năng
Bảng 3.7: Triển khai ý tưởng
III.5 Đánh giá ý tưởng, chọn phương pháp thiết kế
Bảng 3.8: Đánh giá ý tưởng
III.6 Thiết kế hệ thống cho sản phẩm
Hình 3.3: Bố trí hình học thô
III.7 Thiết kế chi tiết sản phẩm
III.7.1 Bệ máy
III.7.2 Bộ phận truyền động
III.7.2.1 Dẫn động bằng đai
Biểu đồ 3.9: Đồ thị biểu diễn sự phụ thuộc của momen vào tốc độ động cơ [9]
Hình 3.4: Mô tả chi tiết đai PX P2M4 của hãng Tsusaki [23]
III.7.2.2 Động cơ truyền động
Hình 3.5: Bộ phận động cơ hoàn chỉnh với đế và bánh răng
III.7.2.3 Sống trượt dẫn hướng
III.7.3 Thiết kế, chế tạo từng chi tiết và lắp ráp máy hoàn chỉnh
III.7.3.1 Trục X
Hình 3.6: Trục X hoàn chỉnh
III.7.3.2 Trục Y
Hình 3.7: Trục X và trục Y hoàn chỉnh
III.7.3.3 Trục A
Hình 3.8: Mô hình máy hoàn chỉnh
Hình 3.9: Mô hình thực tế
CHƯƠNG IV: THIẾT KẾ VÀ THI CÔNG PHẦN ĐIỆN, BỘ ĐIỀU KHIỂN
IV.1 Bộ nguồn NI PS-15
IV.1.1 Giới thiệu bộ nguồn NI PS-15
Hình 4.1a: Nguồn NI PS-15[3]
IV.1.2 Giao diện mặt trước bộ nguồn[1]
Hình 4.1b: Mặt trước bộ nguồn NI PS-15 [3]
IV.2 Card PCI-7344
IV.2.1 Giới thiệu card PCI-7344
Hình 4.2 Card PCI-7344 [4]
IV.2.2 Đặc điểm kĩ thuật [3]
IV.3 Bộ UMI-7774 [4]
IV.3.1 Giới thiệu bộ UMI-7774
Hình 4.3: Bộ UMI-7774
IV.3.2 Đặc điểm kĩ thuật
IV.3.3 Các khối chức năng
Hình 4.4: Giao diện mặt trước bộ UMI 7774 [5]
Bảng 4.1: Ý nghĩa LED tín hiệu trên khối cấp nguồn UMI 7774
Bảng 4.2: Ý nghĩa tín hiệu trên UMI 7774
IV.4 Driver P70530
IV.4.1 Giới thiệu driver P70530
Hình 4.5: Driver P70530 [5]
IV.4.2 Đặc điểm kỹ thuật
IV.4.3 Quy định về cấu hìnhtrên driver bằng công tắc
Hình 4.6: Vị trí các công tắc trên driver [5]
IV.4.3.1 Chọn độ phân giải (Step Resolution)
Bảng 4.3: Bảng chọn độ phân giải
IV.4.3.2 Quán tính tải (Load Inertia)
IV.4.3.3 Làm mịn động (Dynamic Smoothing)
Bảng 4.5: Bảng chọn chế độ làm mịn
IV.4.3.4 Giảm dòng (Current Reduction)
IV.4.3.5 Chế độ đa bước (Multi-step)
IV.5 Động cơ bước
IV.5.1 Giới thiệu động cơ bước
IV.5.1.1 Giới thiệu chung
IV.5.1.2 Các chế độ hoạt động.
IV.5.1.3 Phân loại và cấu tạo.
IV.5.1.4 Nguyên tắc hoạt động của động cơ lưỡng cực (Bipolar).
Bảng 4.6: Bảng nguyên tắc hoạt động của động cơ lưỡng cực [6]
Hình 4.7: Dòng IA’A
Hình 4.8: Dòng IB’B
Hình 4.9: Dòng IAA’
Hình 4.10: Dòng IBB’
Bảng 4.7: Biểu đồ xung các chế độ hoạt động [7]
IV.5.1.5 Vi bước( Micro-step)
Hình 4.11: Biểu đồ dòng điện đặt trong 2 cuộn dây A và B ở chế độ Micro-step.[8]
Bảng 4.8: Bảng giá trị dòng điện trong 2 cuộn dây ở chế độ Micro-step (chia 8)
Hình 4.12: Biểu đồ hình Sin của dòng điện trên 2 pha (A và B)
IV.5.2 Động cơ trong mô hình thí nghiệm.
Hình 4.13: Động cơ bước NEMA 23 [9]
Hình 4.14: Phần stator của động cơ bước
Hình 4.15: Stato và Rotor của động cơ bước.
IV.6 Encoder
IV.6.1 Giới thiệu Encoder.
Hình 4.16: Encoder
IV.6.2 Đặc điểm kỹ thuật [10]
IV.7 Công tắc hành trình
IV.7.1 Tổng quát
IV.7.2 Phân loại và cấu tạo
IV.7.2.1 Phân loại
IV.7.2.2 Cấu tạo cảm biến EE-SX674A – Omron
Hình 4.17: Cấu tạo mạch cảm biến EE-SX674A [11]
IV.7.2.3 Nguyên tắc hoạt động
IV.7.2.4 Sơ đồ kết nối
Hình 4.18: Cảm biến EE-SX674A [11]
Hình 4.19: Mạch kết nối với Relay với cảm biến [11]
IV.8 Kết nối phần cứng.
IV.8.1 Tổng quan
Hình 4.20: Tổng quan kết nối phần cứng
IV.8.2 Kết nối chi tiết
IV.8.2.1 Các điểm kết nối trên từng thiết bị
bộ nguồn PS-15 [3]
Hình 4.22: Điểm kết nối Motion I/O trên card PCI-7344 [3]
Hình 4.23: Các điểm kết nối trên UMI-7774
Hình 4.24: Các điểm kết nối trên driver P70530
Bảng 4.9: Bảng chú thích mặc trước driver P70530
IV.8.2.2 Trình tự kết nối
Bảng 4.10: Cách nối dây giữa encoder và cáp DB25M
Hình 4.25: Sơ đồ kết nối driver P70530 và động cơ NEMA 23
Hình 4.26a: Sơ đồ kết nối giữa PCI-7344 và UMI 7774
Bảng 4.11: mô tả khối nguồn trên UMI 7774
Hình 4.25b Khối nguồn trên UMI 7774
IV.8.2.3 Tín hiệu các chân ở các cổng kết nối trên PCI-7344, UMI 7774, driver 70530.
Hình 4.26: Các chân tín hiệu ở cổng Motion I/O [4]
Hình 4.27: Giao diện trục 1 [4]
Bảng 4.12: Tín hiệu các chân ở đầu nối FEEDBACK và CONTROL
Hình 4.28: Cổng COMMAND I/O trên driver P70530 [5]
Bảng 4.13: Tín hiệu các chân ở cổng COMMAND I/O
IV.9 Gia nhiệt cho dây cắt
IV.9.1 Dây Nichrome.
Bảng 4.14: Số liệu phần trăm giá trị điện trở thay đồi theo nhiệt độ [12]
Bảng 4.15: Giá trị điện trở Ohms/ ft tại nhiệt độ phòng [12]
Bảng 4.16: Giá trị dòng điện gần đúng để gia nhiệt dây Nichrome [12]
IV.9.2 Sơ đồ nguyên lý.
Hình 4.29: Sơ đồ nguyên lý mạch gia nhiệt
CHƯƠNG V: CÁC PHƯƠNG PHÁP NỘI SUY ĐƠN GIẢN TRONG MÁY CNC VÀ PHƯƠNG PHÁP NỘI SUY TOÁN HỌC CUBIC SPLINE
V.1. Các phương pháp nội suy đơn giản trong máy CNC
V.1.1. Giải thuật nội suy bằng phần cứng DDA (Digital differential analyzers intergrator)
Hình 5.1: Phép xấp xỉ của bằng phương pháp số của một hàm liên tục [14]
Hình 5.2: Sơ đồ bộ tích phân DDA [14]
V.1.1.1. Nội suy đường thẳng theo phương pháp DDA
Hình 5.3: Quãng đường di chuyển của dao theo yêu cầu [14]
Hình 5.4: Bộ nội suy phần cứng DDA tuyến tính [14]
V.1.1.2. Nội suy cung tròn theo phương pháp DDA
Hình 5.5: Quãng đường di chuyển của dao theo yêu cầu [14]
Hình 5.6: Bộ nội suy phần cứng DDA cho cung tròn [14]
V.1.2. Các giải thuật nội suy phần mềm dùng cho hệ CNC xung chuẩn
V.1.2.1. Giải thuật nội suy bằng phần mềm DDA
Hình 5.7:Giải thuật nội suy đường thẳng phần mềm DDA [14]
Hình 5.8: Giải thuật nội suy cung tròn phần mềm DDA [14]
V.1.2.2. Giải thuật nội suy xấp xỉ bậc thang SA (Stairs Approximation)
Hình 5.9: Cách thức di chuyển của giải thuật xấp xỉ bậc thang [14]
Bảng 5.1 : Hướng dịch chuyển theo D và chiều nội suy
Hình 5.10: Giải thuật nội suy cung tròn theo phương pháp xấp xỉ bậc thang [14]
Hình 5.11: Quỹ đạo di chuyển theo giải thuật xấp xỉ bậc thang [14]
V.1.2.3. Giải thuật nội suy tìm kiếm trực tiếp (Direct Search)
Hình 5.12: Giải thuật nội suy cung tròn theo phương pháp tìm kiếm trực tiếp [14]
Hình 5.13: Quỹ đạo di chuyển theo giải thuật tìm kiếm trực tiếp [14]
Bảng 5.2: Bảng so sánh các phương pháp nội suy dành cho hệ CNC xung chuẩn[14]
V.2. Phương pháp nội suy toán học Cubic Spline
V.2.1. Giới thiệu phương pháp nội suy toán học Cubic Spline
V.2.2. Phương pháp nội suy toán học Cubic Spline
CHƯƠNG VI. PHẦN MỀM ĐIỀU KHIỂN VÀ QUY TRÌNH GIA CÔNG CẮT GỌT CHI TIẾT CỦA MÁY CẮT XỐP CNC
VI.1 Phần mềm LabVIEW
VI.2 Tình hình thí nghiệm ứng dụng LabVIEW trong và ngoài nước
VI.2.1 Tình hình ở nước ngoài
Hình 6.1: Thiết bị điều khiển và Robot 6 chân [22]
VI.2.2 Tình hình trong nước
VI.3 Công cụ NI Motion ( 73xx VIs)
VI.3.1 Initialize Controller
Hình 6.2 : Initialize Controller [18]
VI.3.2 Configure Vector Space
Hình 6.3: Configure Vector Space [18]
VI.3.3 Load Velocity
Hình 6.4: Load Velocity [18]
VI.3.4 Load Acceleration/Deceleration
Hình 6.5: Load Acceleration/Deceleration [18]
VI.3.5 Load Vector Space Position
Hình 6.6: Load Vector Space Position [18]
VI.3.6 Load Target Position
Hình 6.7: Load Target Position [18]
VI.3.7 Load Circular Arc
Hình 6.8: Load Circular Arc [18]
Hình 6.9: Các thông số trong chuyển động tạo cung tròn
Hình 6.10: Sự khác biệt khi thay đổi góc xuất phát giữa 0o và 180o
Hình 6.11: Góc quét âm và Góc quét dương
VI.3.8 Start Motion
Hình 6.12: Start Motion [18]
VI.3.9 Stop Motion
Hình 6.13: Stop Motion [18]
VI.3.10 Set Operation Mode
Hình 6.14: Set Operation Mode [18]
VI.3.11 Read Position
Hình 6.15: Read Position [18]
VI.3.12 Reset Position
Hình 6.16: Reset Position [18]
VI.3.13 Read per Axis Status
Hình 6.17: Read per Axis Status [18]
VI.3.14 Motion Error Handler
Hình 6.18: Motion Error Handler [18]
VI.3.15 Find Reference
Hình 6.19: Find Reference [18]
Hình 6.20a: Quá trình chuyển động tìm điểm tham chiếu của Center
Hình 6.20b: Quá trình chuyển động tìm điểm tham chiếu của Forward.
Hình 6.20c: Quá trình chuyển động tìm điểm tham chiếu của Reverse
VI.3.16 Check Reference
Hình 6.21: Check Reference [18]
VI.4 Giao diện chương trình điều khiển
VI.4.1 Tổng quan
Hình 6.22: Giao diện điều khiển của máy cắt xốp CNC
Bảng 6.1: Bảng chú thích các vùng điều khiển của giao diện điều khiển
VI.4.2 Chi tiết các thành phần điều khiển và hiển thị
Hình 6.23: Vị trí đặt các mốc xét chuẩn cho trục X và Y
VI.5 Giải thuật điều khiển chương trình
VI.5.1 Giải thuật điều khiển chương trình cho chế độ Manual
Hình 6.24: Giải thuật điều khiển ở chế độ Manual
VI.5.2Giải thuật điều khiển chương trình cho chế độ Automation
Hình 6.25: Giải thuật điều khiển ở chế độ Automation
VI.6 Quy trình tạo file dữ liệu G Code từ phần mềm thiết kế AutoCAD 2008
VI.6.1 Quy trình tạo file dữ liệu G Code của mẫu thiết kế thông thường
Hình 6.26: Mẫu thiết kế sử dụng các đường nét cơ bản
Hình 6.27: Cửa sổ lệnh Data Extraction
Hình 6.28: Cửa số bước bắt đầu
Hình 6.29: Cửa sổ bước định nghĩa nguồn dữ liệu
Hình 6.30: Cửa số bước chọn đối tượng hiển thị dữ liệu
Hình 6.31: Bảng thuộc tính chọn lựa hiển thị
Hình 6.32: Bảng lọc dữ liệu của các giá trị thuộc tính
Hình 6.33: Lựa chọn sắp xếp dữ liệu cho cột giá trị
Hình 6.34: Đặt tên và chọn thư mục để lưu tập tin dữ liệu
Hình 6.35: Định dạng bảng dữ liệu đi kèm với mẫu thiết kế
Hình 6.36: Kết thúc việc tạo tập tập tin trích xuất dữ liệu
Hình 6.37: Kết quả việc trích xuất dữ liệu dưới định dạng tập tin Excel
Hình 6.39: Mẫu vật 2.5D trong những bước đầu tiên của quá trình gia công
Hình 6.40: Mẫu vật 2.5D trong những bước cuối cùng của quá trình gia công
Hình 6.41: Mẫu vật 2.5D được thiết kế và gia công
VI.6.2 Quy trình tạo file dữ liệu G Code của mẫu thiết kế có sẵn
Hình 6.42: Yêu cầu của mẫu thiết kế có sẵn
Hình 6.43: Hộp thoại thao tác chọn lệnh Explode Text
Hình 6.44: Mẫu thiết kế sau khi đã được chia nhỏ
Hình 6.45: Mẫu thiết kế sau khi đã được chia nhỏ thành những đoạn thẳng
VI.6.3 Quy trình tạo file dữ liệu G Code của mẫu thiết kế từ tập tin hình ảnh
Hình 6.46: Một tập tin hình ảnh mới những họa tiết tiết nhiều màu sắc
Hình 6.47:Các thuộc tính lựa chọn để khai báo bản vẽ mới
Hình 6.48: Hiển thị tập tin hình ảnh trong bản vẽ mới
Hình 6.49: Cửa sổ hiệu chỉnh ngưỡng lọc ảnh
Hình 6.50: Cửa sổ hiệu chỉnh ảnh vector
Hình 6.51: Cửa số xuất tập tin Cad
Hình 6.52: Biên dạng các mẫu thiết kế được trình bày trong phần mềm CAD
Hình 6.53: Cửa sổ công cụ chuyển đổi Spline sang 3D Polyline Segments
Hình 6.54: Sự khác nhau giữa Spline và 3D Polyline
Chương VII: KẾT LUẬN
VII.1. Kết quả đạt được
Hình 7.1: Mô hình hoàn chỉnh của máy cắt xốp CNC ba trục
Hình 7.2: Kết quả thực nghiệm thực tế và mẫu thiết kế 2D
Hình 7.3: Kết quả thực nghiệm mẫu vật 2.5D
Hình 7.4: Kết quả gia công biên dạng chi tiết búa - cờ lê
Hình 7.5: Kết quả gia công biên dạng chi tiết chữ cái và biểu tượng đặc biệt
Bảng 7.1: Bảng số liệu thực tế của 25 lần cắt tại 5 kiểu kích thước khác nhau
Biểu đồ 7.2: Biểu đồ phân bố giá trị trong 25 lần cắt của X=10 mm
Biểu đồ 7.3: Biểu đồ phân bố giá trị trong 25 lần cắt của Y=20 mm
Biểu đồ 7.4: Biểu đồ phân bố giá trị trong 25 lần cắt của X=30 mm
Biểu đồ 7.5: Biểu đồ phân bố giá trị trong 25 lần cắt của Y=50 mm
Biểu đồ 7.6: Biểu đồ phân bố giá trị trong 25 lần cắt của X=40 mm
Biểu đồ 7.7: Biểu đồ phân bố giá trị trong 25 lần cắt của X=60 mm
Biểu đồ 7.8: Biểu đồ phân bố giá trị trong 25 lần cắt của X=50 mm
Biểu đồ 7.9: Biểu đồ phân bố giá trị trong 25 lần cắt của Y=70 mm
Biểu đồ 7.10: Biểu đồ phân bố giá trị trong 25 lần cắt của X=70 mm
Biểu đồ 7.11: Biểu đồ phân bố giá trị trong 25 lần cắt của Y=80 mm
Bảng 7.12: Bảng số liệu thực tế của 25 lần cắt tại 4 đường kính khác nhau
Biểu đồ 7.13: Biểu đồ phân bố giá trị trong 25 lần cắt của =30 mm
Biểu đồ 7.14: Biểu đồ phân bố giá trị trong 25 lần cắt của =40 mm
Biểu đồ 7.15: Biểu đồ phân bố giá trị trong 25 lần cắt của =50 mm
Biểu đồ 7.16: Biểu đồ phân bố giá trị trong 25 lần cắt của =60 mm
VII.2. Hướng phát triển
VII.3. Kết luận
TÀI LIỆU THAM KHẢO
PHỤ LỤC
PHỤ LỤC A. LẮP PCI-7344 VÀO PC
PHỤ LỤC B. TẠO VÀ MỞ CẤU HÌNH ĐÃ THIẾT LẬP TRONG MAX
Hình B.1: Mở hộp thoại Initialization Settings trong MAX
Hình B.2: Hộp thoại Initialization Settings
Hình B.3: Nút Save và Save to All Axes
PHỤ LỤC C. CHƯƠNG TRÌNH NGUỒN LABVIEW ĐIỀU KHIỂN MÁY CẮT XỐP CNC
C.1.Tổng quan chương trình nguồn
Hình C.1: Chương trình nguồn điều khiển máy cắt xốp CNC
Bảng C.1: Bảng chức năng bốn phần chính của chương trình nguồn
C.2. Phần 1 chương trình nguồn: Khởi tạo xét chuẩn Reference
Hình C.2: Khởi tạo xét chuẩn Reference
Bảng C.2: Các hàm và chức năng của nó trong phần khởi tạo xét chuẩn Reference
C.3. Phần 2 chương trình nguồn: Xử lí lệnh G Code
Hình C.3: Chương trình con thực hiện công việc xử lí chuỗi từ tập tin G Code
C.4. Phần 3 +4 chương trình nguồn
Hình C.4: Chương trình chính điều khiển mọi hoạt động của máy
Bảng C.3: Các hàm và chức năng của nó trong phần chuong trình chính
Hình C.5: Khởi tạo cài đặt MAX và chọn trục liên kết
Hình C.6: Cài đặt vận tốc, gia tốc Hình C.7: Khai báo vận tốc, gia tốc
Hình C.8: Phương thức điều khiển máy khi có lệnh G0
Hình C.9: Phương thức điều khiển máy khi có lệnh G1
Hình C.10: Phương thức điều khiển của máy khi có lệnh G2/G3
Hình C.11: Phương thức điều khiển Manual ở chế độ Manual
Hình C.12: Bắt đầu chuyển động Hình C.13: Dừng chuyển động
Hình C.14: Chức năng hiệu chỉnh vị trí và truy xuất I/O
PHỤ LỤC D: CẤU HÌNH TRONG MEASUREMENT & AUTOMATION EXPLORER
Hình D.1: Cấu hình cho mục Axis Configuration, tab Axis Configuration
Hình D.2: Cấu hình cho mục Axis Configuration, tab Stepper Settings
Hình D.3: Cấu hình cho mục Motion I/O Settings
Hình D.4: Cấu hình cho mục Trajectory Settings, tab Trajectory Settings
Hình D.5: Cấu hình cho mục Find Reference Settings, tab Forward Limit
PHỤ LỤC E: THIẾT KẾ MÔ HÌNH TRONG SOLIDWORK
Hình E.1: Bộ phận bánh xe di động trục Y
Hình E.2: Bộ căng đai trục X
Hình E.3: Hệ thống truyền chuyển động trục Y
Hình E.4: Trục xoay A
Hình E.5: Thanh trượt dẫn hướng
Nội dung
MỤC LỤC DANH MỤC HÌNH VẼ DANH MỤC CÁC TỪ VIẾT TẮT CAD: Computer Aided Design CNC: Computer Numerical Control NI: National Instruments MAX: Measurements & Automation Explorer UMI: Universal Motion Interface PCI: Periferal Component Interconnect LabVIEW: Laboratory Virtual Instrument Engineering Workbench DDA: Digital Differential Analyzers intergrator SA: Stairs Approximation DS: Direct Search BLU : Basic Length Unit QFD: Quality Function Deployment CHƯƠNG I: GIỚI THIỆU I.1 Đặt vấn đề Máy cắt xốp công cụ phổ biến dùng nhiều lĩnh vực, điển hình nhà tạo mẫu, kiến trúc sư dùng máy để tạo mơ hình nhỏ để kiểm chứng thiết kế cách nhanh Những người đam mê thú chơi đồ chơi mơ tàu thủy, máy bay dùng nhiều loại máy cắt xốp để tự tay tạo nên mơ hình tuyệt đẹp, có khả hoạt động thật Đặc biệt, ngành giải trí, xốp dùng để trang trí nhiều, từ đám cưới đến chỗ vui chơi giải trí, trung tâm mua sắm, với đủ hình dạng, kích thước Hiện cách đơn giản thủ công cắt dao Với cách này, xốp cắt nhìn nham nhở, không đẹp, bề dày cắt phụ thuộc vào chiều dài dao, thích hợp với cắt phơng sân khấu, số lượng cắt không nhiều Để cho bề mặt xốp cắt láng mịn người ta dùng dây đàn ghita cục biến áp để gia nhiệt cho dây, xốp cắt nhờ tượng nóng chảy tiếp xúc với nhiệt độ cao Nhưng với cách làm độ xác tính thẩm mĩ phụ thuộc nhiều vào tay nghề người cắt, thời gian gia công dài, chưa kể cắt xốp, người cắt hít phải bụi xốp mang nhiều chất độc hại khơng tốt cho sức khỏe Hình 1.1: Máy cắt xốp cầm tay [1] Hình 1.2: Máy cắt xốp để bàn [1] Với công nghệ phát triển vũ bão nay, công nghệ tiên tiến để cắt xốp cơng nghệ cắt tia laser Laser có nhiều ưu điểm như: cắt hầu hết loại vật liệu, vật liệu có từ tính khơng có từ tính, rãnh cắt sắc cạnh, có độ xác cao, cắt theo đường thẳng hay đường cong bất kỳ, không biến dạng học biến dạng nhiệt ít, tốc độ cắt nhanh, dễ dàng áp dụng vào tự động hoá nâng cao suất, không gây tiếng ồn, không gây ô nhiễm mơi trường làm việc bụi Laser có nhược điểm giá thành cịn cao [21] Hình 1.3: Các ứng dụng làm từ xốp [2] I.2 Mục đích nghiên cứu - Nghiên cứu chế tạo máy cắt xốp CNC ba trục ứng dụng cắt xốp tự động với tính năng: Cắt loại xốp có thi trường Cắt hình ảnh, chữ 2D xốp với kích thước tối đa cao 300mm rộng 300mm độ dày 500mm Cắt mô hình 2.5D với kích thước tối đa cao 300mm rộng 300mm dài 500mm Chỉnh nhiệt độ cắt thích hợp cho loại xốp Giao tiếp người dùng thông qua Labview Hình ảnh, chữ mơ hình cần cắt lập trình tay vẽ CAD - Vận hành ổn định, không rung lắc, truyền động xác, sai số khoảng chấp nhận Mẫu mã gọn nhẹ, đơn giản, dễ sử dụng, thân thiện với người dùng I.3 Đối tượng nghiên cứu - Các vấn đề liên quan đến máy cắt dây CNC: Tính đa dạng mặt hàng hóa máy Cấu trúc máy gồm cấu truyền động, độ cứng vững, tải trọng, cấu xoay, cấu kẹp chặt, mạch điều khiển, hình dáng Giải thuật điều khiển cho máy Giá thành sản phẩm hiệu kinh tế I.4 Nhiệm vụ nghiên cứu Nghiên cứu, khảo sát loại máy CNC, máy cắt xốp để từ giúp ta có kinh nghiệm, tích lũy kiến thức, rút ưu-khuyết điểm máy chế tạo, từ thu thập, nghiên cứu, tính toán lý thuyết, thiết kế máy, xây dựng giải thuật cho máy Nghiên cứu chế tạo máy cắt CNC phù hợp với tình hình nước ta vấn đề quan trọng Vấn đề nghiên cứu kĩ thời gian qua khẳng định tiến hành chế tạo Hiện thị trường phổ biến loại xốp có kích thước 1000x500mm (cắt thành 250x500mm), bề dày từ 5mm đến 100mm Máy chế tạo để cắt loại xốp Nghiên cứu nhiệt độ nóng chảy loại xốp, từ đưa bảng tra tốc độ nhiệt độ cắt thích hợp cho loại xốp, bề mặt cắt xốp có sai số nhỏ nhất, bề mặt không bị biến cứng cháy, cắt biên dạng hồn tồn xác, tránh trường hợp không đủ nhiệt, tốc độ cao gây sai biên dạng, trường hợp dư nhiệt, tốc độ chậm làm cho xốp bị cháy nhiều, gây biến cứng bề mặt, sai số lớn, kích thước khơng đạt yêu cầu I.5 Phương pháp nghiên cứu Để thực đề tài, đề tài sử dụng kết hợp nhiều phương pháp nghiên cứu Trong đặc biệt phương pháp tham khảo tài liệu, từ tìm ý tưởng để hình thành đề cương đề tài Từ kiến thức thu thập qua mạng internet, sách chuyên ngành điện tử, khí, lập trình, thiết kế sản phẩm hình thành nên ý tưởng Song song đó, nhóm thực đề tài sử dụng phương pháp quan sát thực nghiệm để chế tạo thành cơng máy I.6 Giới hạn đề tài nghiên cứu Đề tài thực nghiên cứu máy cắt xốp CNC ba trục, phần khí nghiên cứu chế tạo chi tiết cơng cụ gia cơng có sẵn Máy đáp ứng việc cắt chi tiết có kích thước vượt q kích thước cho phép (tối đa dài 500 mm, rộng 300 mm, cao 300 mm) CHƯƠNG II: TỔNG QUAN VỀ MÁY CẮT XỐP CNC II.1 Một số đặc điểm máy cắt xốp CNC Nguyên lý vận hành máy thông qua phần mềm Labview điều khiển động bước cho ba trục X, Y, trục xoay A, truyền động đai, đồng thời sử dụng sợi dây có dịng điện chạy qua để cắt xốp theo hình dáng, kích thước cho trước theo thiết kế người dùng Với phương pháp trên, xốp cắt cách nhanh chóng, lực cắt nhỏ, sai số lớn hay nhỏ tùy thuộc vào nhiệt độ tốc độ gia công Với thiết bị này, ta biến xốp bình thường thành nhiều sản phẩm có tính sáng tạo cao, công cụ đắc lực cho nhà thiết kế, kiến trúc sư, người đam mê mơ hình II.2 Tình hình nghiên cứu nước ta Hiện nay, nước ta đa phần dùng dụng cụ tự chế, gồm sợi dây ghita cục biến áp gắn vào gỗ, vào bàn cắt thủ công, phức tạp có vài máy cắt CNC tự chế, gia cơng tự động, với biên dạng xác, sai số không 0.5mm Tuy nhiên, doanh nghiệp chuộng sử dụng loại máy nước với giá thành cịn cao, dù máy cắt thủ cơng Hình 2.1: Các loại máy sử dụng Việt Nam [1] II.3 Tình hình nghiên cứu nước Các loại máy nước tương đối lớn, hầu hết sử dụng để cắt xốp tấm, ứng dụng nhiều hộp đựng sản phẩm loại công cụ, thiết bị cao cấp, trang trí… Hình 2.2: Các loại máy nước ngồi [2] 10 PHỤ LỤC C CHƯƠNG TRÌNH NGUỒN LABVIEW ĐIỀU KHIỂN MÁY CẮT XỐP CNC C.1.Tổng quan chương trình nguồn Để dễ dàng theo dõi, chương trình chia thành phần Hình C.1 Hình C.1: Chương trình nguồn điều khiển máy cắt xốp CNC T T Chức Phần khởi tạo xét chuẩn Reference: Khởi tạo thông số thuộc tính cho việc xét chuẩn cho hai trục X Y Phần xử lý lệnh G Code: Mọi dòng lệnh xử lý để nhận biết câu lênh riêng Phần khởi tạo cho chuyển động máy : Khởi tạo tất thông số, thuộc tính vận tốc, gia tốc, lệnh di chuyển theo đường thẳng cung tròn Phần hiệu chỉnh vị trí, truy xuất I/O: Chứa lệnh reset vị trí cho trục truy xuất I/O cho cơng tắc hành trình Bảng C.1: Bảng chức bốn phần chương trình nguồn 142 C.2 Phần chương trình nguồn: Khởi tạo xét chuẩn Reference Hình C.2: Khởi tạo xét chuẩn Reference Hàm Chức Cho phép ta khởi tạo điều khiển theo thông số Initialize Control chức cài đặt phần mềm Measurement & Automation Explorer (MAX) Quy định vận tốc trục một không gian Load Velocity vector Load Acceleration/ Quy định gia tốc trục không gian Deceleration vector Load S-Curve Time Quy định thời gian độ vận tốc thành số Tìm điểm tham chiếu gốc trình chuyển động dựa Find Reference vào cơng tắc hành trình Read Position Cập nhật vị trí động Read per Axis Status Cập nhật tất trạng thái có trục vật lí thực tế trình chuyển động Check Reference Kiểm tra trạng thái trình tìm điểm tham chiếu gốc Kiểm tra tất lỗi lập trình xuất q trình chuyển động, từ định việc có thực thi q trình chuyển động hay khơng Bảng C.2: Các hàm chức phần khởi tạo xét chuẩn Reference Motion Error Handler 143 C.3 Phần chương trình nguồn: Xử lí lệnh G Code Phần chứa chương trình con, xử lý chuỗi sau đưa vào chương trình nguồn điều khiển máy Hình C.3: Chương trình thực cơng việc xử lí chuỗi từ tập tin G Code C.4 Phần +4 chương trình nguồn Đây phần quan trọng chương trình nguồn, tất thơng số, thuộc tính vận tốc, gia tốc, lệnh di chuyển theo đường thẳng cung tròn khai báo thực thi phần Tất hoạt động quan trọng máy diễn phần 144 Hình C.4: Chương trình điều khiển hoạt động máy Hàm Chức Cho phép ta khởi tạo điều khiển theo thông số Initialize Control chức cài đặt phần mềm Measurement & Automation Explorer (MAX) Configure Vector Xác định trục liên kết không gian vector Space Quy định vận tốc trục một không gian Load Velocity vector Load Acceleration/ Quy định gia tốc trục không gian Deceleration vector Quy định thông số để tạo chuyển động cung Load Circular Arc trịn khơng gian vector 2D Read Position Cập nhật vị trí động Read per Axis Status Cập nhật tất trạng thái có trục vật lí thực tế q trình chuyển động Bắt đầu trình chuyển động trục, nhiều trục, không gian vector hay nhiều khơng gian vector Dừng q trình chuyển động trục, nhiều trục, không gian vector hay nhiều không gian vector Start Motion Stop Motion Reset Position Đặt lại giá trị vị trí cho động theo giá trị mong muốn Set Operation Mode Chọn chế độ hoạt động cho q trình điều khiển vị trí Kiểm tra tất lỗi lập trình xuất trình chuyển động, từ định việc có thực thi q trình chuyển động hay khơng Bảng C.3: Các hàm chức phần chuong trình Motion Error Handler Phân tích kĩ chương trình chính, ta có phần sau: 145 • Khởi tạo ban đầu cài đặt phần mềm MAX xác định trục liên kết không gian vector Tất thông số chức cài đặt ban đầu khởi tạo Cùng với việc chọn trục liên kết không gian vector, trục X,Y A ứng với trục 1, Không gian vector chọn khơng gian vector số Hình C.5: Khởi tạo cài đặt MAX chọn trục liên kết • Khai báo thông số vận tốc, gia tốc cho trục Hình C.6: Cài đặt vận tốc, gia tốc Hình C.7: Khai báo vận tốc, gia tốc Vận tốc trục không gian vector nhân với hệ số Dial giá trị núm vặn [0,1.2] Các giá trị vận tốc gia tốc hoạt động ổn định chúng em sử dụng là: Acceleration = 100000 xung/s2 → Gia toc = 100500 xung/s2 Velocity = 100000 xung/s, Dial =0.1 (giá trị thường xuyên hoạt động ổn định) → Van toc = 100500 xung/s Phương thức điều khiển chương trình tuyệt đối gia tốc = giảm tốc • Chế độ hoạt động Automation 146 Đây chế độ mà ta thực thi câu lệnh theo mà tập tin G Code lập trình sẵn Hình C.8: Phương thức điều khiển máy có lệnh G0 Hình C.9: Phương thức điều khiển máy có lệnh G1 147 Hình C.10: Phương thức điều khiển máy có lệnh G2/G3 Ta thấy hàm điều khiển, hệ số nhân với thông số X, Y, R để đồng đơn vị động (xung) chiều dài thực tế (mm) Độ phân giải động 50000 xung/vòng động quay vịng qng đường di chuyển trục X Y 58.12mm Giả sử cần di chuyển trục X đoạn a (mm) a tính sau: a= 50000 ×X = 860.3 ×X 58.12 (mm) Ta thấy có lệnh M30 đoạn code gia cơng máy kết thúc hoạt động • Chế độ hoạt động Manual Trong chế độ này, lệnh di chuyển thực thi người sử dụng yêu cầu Ba vector đáp ứng khả hoạt động độc lập khả hoạt động đồng ( xuất phát lúc dừng lại lúc) 148 • • Hình C.11: Phương thức điều khiển Manual chế độ Manual Chức di chuyển đứng yên động Hình C.12: Bắt đầu chuyển động Hình C.13: Dừng chuyển động Chức hiệu chỉnh vị trí truy xuất I/O Chức cho phép ta thay đổi giá trị tọa độ trục X, Y C ( ) − 231 − → 231 − với giá trị thuộc từ 149 Hình C.14: Chức hiệu chỉnh vị trí truy xuất I/O 150 PHỤ LỤC D: CẤU HÌNH TRONG MEASUREMENT & AUTOMATION EXPLORER Mở phần mềm MAX vào theo đường dẫn: My System > Devices and Interfaces > NI Motion Devices > PCI-7340 (1) > Default 7340 Settings > Axis cấu hình theo trình tự bên Mục Axis Configuration: Ở cửa sổ bên phải, ta chọn tab Axis Configuration cấu hình: - Mục Type: Stepper - Mục Enabled: Enabled - Mục Feedback > Type of Feedback: Encoder Hình D.1: Cấu hình cho mục Axis Configuration, tab Axis Configuration - Ta chọn tiếp tab Stepper Settings cấu hình: - Số bước vịng (Stepper steps per revolution): 50000 - Chế độ phản hồi cho động bước (Stepper Loop Mode): Open-Loop - Chế độ ngõ trục (Stepper Output Mode): Step & Direction - Cấu hình cho việc chuyển động vị trí đặt: Stepper Pull-in Moves - Pull-in Window: - Pull-in tries: + Nhấn Save to All Axes Initialize 151 Hình D.2: Cấu hình cho mục Axis Configuration, tab Stepper Settings Mục Motion I/O Settings Ở cửa sổ bên phải, ta chọn cấu hình tương ứng sau: + Mục Home & Limit Switch Settings: - Limit Filters: Enabled - Forward Limit Switch: Enabled, Active High Polarity - Reverse Limit Switch: Enabled, Active High Polarity - Home Limit Switch: Disabled + Mục Software Limit Settings Forward Software Limit: Disabled Reverse Software Limit: Disabled + Mục Inhibit Ouput Settings: Disabled + Nhấn Save to All Axes Initialize 152 Hình D.3: Cấu hình cho mục Motion I/O Settings Mục Trajectory Settings Ở cửa sổ bên phải, ta chọn tab Trajectory Settings cấu hình: + Mục Unit: Steps + Move Status Settings > Following Error: (counts) + Velocity Threshold: 100000 (step/s) + Run/Stop Threshold: + Move Complete Criteria: Run/Stop Tab Move Constraints ta khơng cấu hình thơng số Velocity, Acceleration, Deceleration S-Curve Time ta gán trực tiếp chương trình + Nhấn Save to All Axes Initialize 153 Hình D.4: Cấu hình cho mục Trajectory Settings, tab Trajectory Settings Mục Find Reference Settings Ở cửa sổ bên phải, ta chọn tab Forward Limit cấu hình: + Mục Approach Velocity %: 100 % + Mục Offset Move, mục Reset Position mục Find Approach Direction ta không cần thay đổi MAX thay đổi ứng dụng cụ thể Hình D.5: Cấu hình cho mục Find Reference Settings, tab Forward Limit Cấu hình tương tự tab Forward Limit cho tab Reverse Limit Center + Nhấn Save to All Axes Initialize 154 PHỤ LỤC E: THIẾT KẾ MƠ HÌNH TRONG SOLIDWORK Hình E.1: Bộ phận bánh xe di động trục Y Hình E.2: Bộ căng đai trục X 155 Hình E.3: Hệ thống truyền chuyển động trục Y Hình E.4: Trục xoay A Hình E.5: Thanh trượt dẫn hướng 156 ... nguồn NI PS-15 [3] 31 IV.2 Card PCI- 734 4 IV.2.1 Giới thiệu card PCI- 734 4 Bộ điều khiển 734 4 kết hợp điều khiển động servo điều khiển động bước cho máy tính có khe cắm PCI Với PCI- 734 4, ta hồn tồn... sở hữu máy cắt xốp CNC tiện dụng Tôi sẵn sàng bỏ số tiền lớn để sở hữu máy có chất lượng tương xứng Tôi cần cắt xốp với sai số cho phép 1mm Tôi thường xuyên sử dụng máy Tôi thường cắt xốp có... trình hoạt động 28 Hình 3. 7: Trục X trục Y hoàn chỉnh III.7 .3. 3 Trục A Để làm trục xoay A, đề tài sử dụng nhôm dài 39 0mm, với chiều dài đảm bảo tâm trục nằm hành trình trục X trục Y để gắn động xoay