Ứng dụng G-Code trong lập trình điều khiển cho cánh tay robot 5 bậc tự do
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Ứng dụng G-Code trong lập trình điều khiển cho cánh tay robot 5 bậc tự do Tuyển tập Hội nghị Khoa học thường niên năm 2022. ISBN: 978-604-82-7001-8 ỨNG DỤNG G-CODE TRONG LẬP TRÌNH ĐIỀU KHIỂN CHO CÁNH TAY ROBOT 5 BẬC TỰ DO Triệu Thị Minh Thu Trường Đại học Thủy lợi, email: thutrieu@tlu.edu.vn 1. GIỚI THIỆU CHUNG thức và tư duy lập trình khá phức tạp. Bài Robot công nghiệp đóng vai trò rất quan báo này tác giả cung cấp thêm một phương trọng trong ngành sản xuất ở các thập kỷ pháp khi lập trình điều khiển cánh tay gần đây. Việc thiết kế chế tạo ra các mô robot đó là sử dụng phần mềm SourceRabit hình cánh tay Robot để ứng dụng vào đào GCode Sender với mã lệnh Gcode. Việc tạo trong các trường đại học là rất cần thiết, này sẽ giúp tăng độ chính xác và hiệu quả việc này sẽ giúp cho sinh viên làm quen với khi điều khiển. các tay máy trong quá trình học đại học. Bài báo này tác giả tập trung cung cấp phương pháp giải quyết bài toán điều khiển cho một mô hình cánh tay robot 5 bậc tự do, như trong hình 1. Robot này có khả năng chuyển động theo 5 trục X, Y, Z, W, V. Mô hình robot thực của tác giả được chế tạo bằng công nghệ in 3D với vật liệu in là nhựa PLA (Polylactic Acid), ba trục được cung cấp điện điều khiển tự động, trong khi các trục khác được di chuyển bằng tay. Cánh tay này được thiết kế cho một bộ đầu công tác có thể hoán đổi cho nhau, chức năng của Hình 1. Mô hình robot 5 bậc tự do robot phụ thuộc vào đầu công tác được lắp 2. XÂY DỰNG PHƯƠNG PHÁP ĐIỀU vào. Tác giả đã thiết kế và chế tạo đầu công KHIỂN CHO ROBOT tác có chức năng gắp vật. Mạch điều khiển Arduino MEGA 2560 được sử dụng để 2.1. Nguyên lý hoạt động của hệ thống nhận lệnh điều khiển từ máy tính dưới dạng điều khiển Robot GCode và định hướng cho robot hoạt động. Robot được điều khiển hoạt động theo các Ramps 1.4 là bộ vi điều khiển để điều khiển quỹ đạo định sẵn và thao tác gắp vật từ vị trí các động cơ. Trình điều khiển động cơ bước này sang vị trí khác nhờ ba động cơ bước và A4988 được sử dụng để xử lý và cấp nguồn một động cơ servo, với đầu vào từ lệnh điều cho động cơ các trục X, Y và Z của robot. khiển của máy tính dưới dạng GCode. Máy Thông thường, để lập điều khiển các mô tính kết nối với bo mạch điều khiển Arduino hình cánh tay Robot thì phần mềm Arduino MEGA 2560, vi điều khiển AVR. Bo mạch với mã C/C++ được ứng dụng rất phổ biến Ramps 1.4 kết nối với Arduino MEGA 2560 nhưng việc xây dựng các thuật toán theo dùng để điều khiển các động cơ của robot phương pháp điều khiển này đòi hỏi kiến thông qua môđun điều khiển động cơ bước 45 Tuyển tập Hội nghị Khoa học thường niên năm 2022. ISBN: 978-604-82-7001-8 A4988. Để nâng cao hiệu quả hơn trong việc các động cơ bước. Arduino sẽ dễ dàng điều điều khiển robot hoạt động theo quĩ đạo, tác khiển các động cơ bước thông qua các driver giả sử dụng phần mềm SourceRabit GCode hơn nhờ có bo mạch kết nối Ramps 1.4. Sender là bộ chuyển đổi Gcode. Người điều 2.3 G-code khiển cánh tay robot sẽ dễ dàng viết chương trình điều khiển bằng mã lệnh G-code mà Mã G-code là một trong những ngôn từ lập không cần đòi hỏi kiến thức và tư duy lập trình được sử dụng để tinh chỉnh và điều trình phức tạp như mã C/C++. Hơn nữa khiển những máy cơ khí tự động hóa. Hầu người điều khiển có thể dễ dàng tìm ra tọa độ hết những máy CNC thường sử dụng mã lệnh của vị trí hiện tại của robot, tọa độ vị trí G-code để lập trình, người lập trình CNC muốn di chuyển hay thiết lập tọa độ gốc cho hoàn toàn có thể viết mã G-code từ đầu bằng robot bằng cách thay đổi thông số trục X, Y, tay, chỉnh sửa mã G-code hiện có trên bộ nhớ Z trên giao diện của phần mềm. của máy CNC hoặc tạo đoạn mã G-code bằng những ứng dụng lập trình gia công CAM như MasterCAM, Siemens NX... Các ứng dụng CAM hoàn toàn có thể tạo mã G-code từ hình ảnh hoặc tệp CAD. Tác giả sử dụng mã G-code để lập trình cho cánh tay Robot gắp vật từ vị trí này sang vị trí khác nhằm nâng cao độ chính xác khi điều khiển và đơn giản hóa khi viết chương trình điều khiểu cho Robot. Các lệnh cơ bản khi viết chương trình điều khiển Robot: G01 X-120 Y95 F1000// di chuyển đầu Hình 2. Sơ đồ khối hệ thống điều khiển công tác của robot đến tọa độ mong muốn 2.2 Mạch điều khiển trung tâm M03 S60// điều khiển góc tay kẹp của Robot G04 P1//tạm dừng chương trình một khoảng thời gian M05// di chuyển Robot về điểm gốc 2.4 Phần mềm SourceRabit G-Code Sender ...
Tìm kiếm theo từ khóa liên quan:
Robot công nghiệp Ứng dụng G-Code Lập trình điều khiển Cánh tay robot 5 bậc tự do Mạch điều khiển Arduino MEGA 2560Tài liệu liên quan:
-
Luận văn: Xây dựng hệ thống băng tải đếm sản phẩm sử dụng PLC S7-200
61 trang 150 0 0 -
Kỹ thuật điều khiển robot công nghiệp
270 trang 76 0 0 -
151 trang 62 0 0
-
Thiết kế và chế tạo cánh tay robot 5 bậc tự do ứng dụng xử lý ảnh để phân loại vật thể
7 trang 60 0 0 -
Báo cáo thực tập chuyên ngành: Nghiên cứu, thiết kế, mô phỏng robot công nghiệp
51 trang 57 0 0 -
10 trang 53 0 0
-
Ngân hàng câu hỏi môn học Robot công nghiệp
29 trang 52 0 0 -
82 trang 51 0 0
-
Giáo trình Robot công nghiệp: Phần 2
194 trang 48 0 0 -
Robot SCARA dùng trong gắp và đặt
8 trang 47 0 0 -
Giáo trình Thực tập Robot công nghiệp: Phần 1
50 trang 46 0 0 -
21 trang 45 1 0
-
Điều khiển trượt giảm độ rung cho robot công nghiệp IRB 120
7 trang 44 0 0 -
Nghiên cứu Robot công nghiệp: Phần 1
90 trang 44 0 0 -
giáo trình kỹ thuật robot - phần 2
110 trang 42 1 0 -
60 trang 41 0 0
-
Ứng dụng phương pháp tối ưu hóa hình học để tái thiết kế cánh tay trên của robot Delta
4 trang 40 0 0 -
Giáo trình Robot công nghiệp: Phần 1
175 trang 39 0 0 -
Luận văn đề tài : Lập trình cho robot hàn ALMEGA AX -16 để hàn một số đường cong phức tạp
100 trang 36 0 0 -
Ngân hàng câu hỏi môn Robot Công nghiệp
5 trang 36 2 0