Chương 1: Tổng quan về robot và độ chính xác của robot. Trong chương này luận án trình bày khái quát về robot công nghiệp, về sai số và độ chính xác, phân tích ảnh hưởng của sai lệch khâu thao tác của robot tới chất lượng sản phẩm mà robot đó thực hiện trong một số ứng dụng của robot và trình bày một số nghiên cứu trong và ngoài nước về sai số trong robot. Chương 2: Khảo sát động học robot công nghiệp. Nội dung chủ yếu của chương này là trình bày cơ sở khảo sát động học robot công nghiệp, thiết lập phương trình động học robot, xây dựng giải thuật và chương trình tính toán động học thuận và động học ngược của robot.
Khảo sát động học của một số robot. Chương 3: Sai số và phương pháp mô hình hoá sai số. Trong chương này của luận án trình bày các nguồn gây ra sai số hình học, động học trong khâu, khớp robot. Đưa ra các mô hình sai số của khâu, khớp robot, xây dựng mô hình toán học các sai số hình học, động học của khâu, khớp và sai lệch vị trí, hướng khâu thao tác của robot.
Chương 4: Khảo sát sai số robot công nghiệp. Nội dung của chương này là đưa ra thuật toán và chương trình phần mềm để khảo sát sự ảnh hưởng của sai số hình học, động học của khâu, khớp tới sai lệch vị trí và hướng của khâu thao tác. Kết quả khảo sát ảnh hưởng của sai số này sẽ giúp cho người thiết kế đưa ra các yêu cầu về dung sai chế tạo một cách hợp lý, hài hòa từ ngay trong quá trình thiết kế một robot mới, nhờ vậy mà có thể hạ giá thành chế tạo nhưng robot vẫn đảm bảo tính năng làm việc tốt. Chương 5: Nghiên cứu phương pháp xác định sai số hình học, động học của khâu, khớp robot.
Nội dung của chương này thiết lập mối quan hệ về mặt toán học và vận dụng công cụ hiện đại để tìm giá trị của các sai số hình học, động học trong các khâu, khớp khi đã xác định được sai lệch vị trí và hướng của khâu thao tác. Kết quả và bàn luận. Kết luận và kiến nghị. Ý nghĩa khoa học và ý nghĩa thực tiễn Ý nghĩa khoa học: Xây dựng được giải thuật và chương trình tính toán động học của một số mô hình robot công nghiệp phổ biến, tiêu biểu.
Xây dựng được mô hình sai số hình học, động học của một số cấu trúc robot công nghiệp phổ biến, phục vụ cho việc giảng dạy và nghiên cứu về vấn đề sai số trong robot công nghiệp. Mô hình sai số của robot mà luận án xây dựng được cho phép xác định, đánh giá hoặc dự đoán sai lệch, qua đó dự đoán được độ chính xác của robot trên cơ sở phạm vi sai số của các khâu, khớp robot đã được xác định. Đồng thời mô hình sai số của robot tạo điều kiện cho người thiết kế đề ra yêu cầu về dung sai của các khâu của robot một cách hợp lý trong quá trình thiết kế chế tạo nhằm đạt được điều kiện giới hạn về sai lệch của khâu thao tác. 15 Ý nghĩa thực tiễn: Các kết quả của luận án: Giải thuật và chương trình tính toán khảo sát động học; mô hình sai số hình học, động học; giải thuật và chương trình xác định sai số cho phép ứng dụng khi tính toán thiết kế, chế tạo robot công nghiệp nhằm đảm bảo cho robot đạt độ chính xác tốt hơn.
TỔNG QUAN VỀ ROBOT VÀ ĐỘ CHÍNH XÁC CỦA ROBOT 1.1 Giới thiệu cấu trúc robot công nghiệp Robot công nghiệp (Industrial Robot - IR) là máy, thiết bị thao tác tự động linh hoạt, bắt chước được các chức năng lao động công nghiệp của con người [4]. Về mặt cơ học, robot là hệ nhiều vật, gọi là các khâu, nối với nhau bởi các khớp. Theo khả năng di động của robot người ta phân robot công nghiệp thành hai nhóm: Nhóm thứ nhất là tay máy robot, là robot có một khâu cố định được gọi là khâu “0”, các khâu nối với giá cố định thành chuỗi động học, khâu thao tác được gắn với bộ phận (dụng cụ) thao tác để thực hiện thao tác công nghệ hoặc phục vụ, do vậy khâu thao tác thường được gọi là khâu thao tác. Nhóm robot thứ hai gồm các robot có thể di chuyển trong không gian, trên mặt phẳng, thậm chí cả trong môi trường nước., được gọi là robot di động.
Luận án này tập trung nghiên cứu robot công nghiệp dạng tay máy, sau đây được gọi chung là robot công nghiệp. Theo cấu trúc động học của robot, robot công nghiệp có một số cấu trúc phổ biến như: robot có cấu trúc động học nối tiếp chuỗi hở, robot có cấu trúc động học mạch vòng và robot có cấu trúc động học song song. Dưới đây là hình ảnh một số loại robot công nghiệp phổ biến: 7 6 5 4 3 2 1 8 a) b) c) d) Hình 1-1: Hình ảnh một số loại robot công nghiệp phổ biến 17 Trên Hình 1-1 a là hình ảnh ví dụ một robot công nghiệp cấu trúc nối tiếp chuỗi hở của hãng Kuka được sử dụng để thực hiện các mối hàn điểm, robot gồm có 6 bậc tự do tương ứng có 6 khớp dẫn động; 1 – là khâu đầu tiên, khâu “0” được gắn cố định với sàn nhà; 2, 3,…6 là các khâu trung gian, 7 – là khâu thao tác, và 8 - là dụng cụ thao tác (súng hàn điểm) được gắn với khâu thao tác. Hình 1-1 b là một mô đun hàn thân xe ô tô gồm có 6 robot hàn điểm có giá đặt cố định để hàn các chi tiết rời của thân xe ô tô.
Hình 1-1 c, d là robot cố định cấu trúc động học song song gồm có giá cố định, 3 chuỗi (chân) động học kín nối khâu thao tác với giá cố định. Robot có cấu trúc nối tiếp chuỗi hở có không gian làm việc lớn hơn, độ linh hoạt và tính tiện dụng cao hơn so với robot song song. Tuy nhiên, do chúng có cấu trúc nối tiếp chuỗi hở nên độ cứng vững và độ chính xác kém hơn so với robot song song. Các robot nối tiếp thường ứng dụng trong các trường hợp tải trọng nhỏ.
Còn robot mạch vòng và robot song song thường ứng dụng trong các trường hợp yêu cầu mang tải trọng lớn, độ chính xác cao như: bàn máy trong các máy CNC, lắp ráp bản mạch điện tử, vi mạch… Tuy robot công nghiệp có một số cấu trúc động học khác nhau, nhưng cấu tạo chung của một robot công nghiệp thì tương tự nhau, bao gồm các thành phần chính như: kết cấu cơ khí (Cơ cấu chấp hành), hệ truyền động (các bộ phận dẫn động và công suất), hệ thống điều khiển có thể lập trình linh hoạt, các chương trình và các thiết bị nhận diện hay hệ thống cảm biến [4]. Mối quan hệ giữa các thành phần trong robot như hình vẽ dưới đây: Cảm biến Giao diện và Hệ thống điều Hệ truyền Cơ cấu các phần khiển và máy động và chấp hành mềm giao tính công suất ế Các chương Dụng cụ trình thao tác Hình 1-2: Các thành phần chính của robot công nghiệp. - Cơ cấu chấp hành: Là bộ phận cơ khí bao gồm các khâu liên kết với nhau bởi các khớp (khâu đầu tiên được nối với giá, gọi là khâu "0", các khâu tiếp theo là khâu "1", "2", "3",… là các khâu trung gian, khâu thao tác được gắn với dụng cụ thao tác) và các bộ truyền động như bộ truyền bánh răng, bộ truyền đai, vít me,. Chuyển động của khâu thao tác là tổng hợp chuyển động của các khâu trung gian.
Cơ cấu chấp hành có cấu tạo rất đa dạng (chuỗi hở, mạch vòng, song song), cấu trúc của robot được thể hiện qua cơ cấu chấp hành, nó quyết định khả năng làm việc của robot, tùy thuộc vào mục đích sử dụng trong dây chuyền công nghệ mà ta lựa chọn cấu trúc robot cho phù hợp. - Hệ truyền động và công suất: Các thiết bị tạo chuyển động cho robot, có thể là các thiết bị khí nén, thuỷ lực, động cơ điện. Đối với các chuyển động cần độ chính xác cao, yêu cầu gọn nhẹ người ta có thể dùng các loại nguồn truyền động là các motor bước, các motor servo. 18 - Bộ điều khiển (Controller): Là thành phần quan trọng quyết định khả năng hoạt động và độ chính xác của robot.
Bộ phận này thông thường được tích hợp dưới dạng các board mạch điều khiển. - Cảm biến (Sensor): Là thiết bị chuyển các đại lượng vật lý thành các tín hiệu điện cung cấp cho hệ thống nhằm nâng cao khả năng linh hoạt và độ chính xác trong điều khiển. Như vậy Robot chính là một hệ thống điều khiển kín với vòng hồi tiếp (Feedback) được thực hiện từ tín hiêu thu về từ cảm biến. Các loại cảm biến thường gặp như: + Cảm biến quang.
+ Cảm biến vị trí và dịch chuyển. + Cảm biến vận tốc. + Cảm biến gia tốc và rung. + Cảm biến lực và biến dạng.
- Các chương trình: Các chương trình luôn tương thích với các bộ điều khiển. Chính vì vậy các loại ngôn ngữ để viết chương trình điều khiển cho robot cũng khá đa dạng, có thể là ngôn ngữ viết cho vi xử lý (ngôn ngữ máy), ngôn ngữ viết cho PLC (của các hãng khác nhau), hay các ngôn ngữ trên máy tính như: Pascal, C, C++, Visual Basic, Maple, Matlab v.v… - Dụng cụ thao tác: là dụng cụ được gắn trên khâu thao tác của robot để thực hiện những nhiệm vụ mong muốn, dụng cụ thao tác của robot có thể có nhiều kiểu khác nhau như: dạng bàn tay để nắm bắt đối tượng hoặc các công cụ làm việc như mỏ hàn, đá mài, đầu phun sơn. - Giao diện và các phần mềm giao tiếp: Thiết bị dạy-hoc (Teach-Pendant) dùng để dạy cho robot các thao tác cần thiết theo yêu cầu của quá trình làm việc, sau đó robot tự lặp lại các động tác đã được dạy để làm việc (phương pháp lập trình kiểu dạy học).2 Thao tác của robot công nghiệp Thao tác hay là sự hoạt động của robot công nghiệp là quá trình khâu thao tác thực hiện chuyển động và thực hiện thao tác công nghệ như: cắt, hàn, phay, sơn, di chuyển phôi. mà chuyển động của khâu thao tác nhật được là tổng hợp chuyển động của từ khâu đầu đến khâu cuối.
Trên Hình 1-3 là một mô hình robot phục vụ cho một máy tiện CNC, có thể được dùng để cấp phôi và dỡ sản phẩm hoặc một số ứng dụng khác, gồm có 4 khâu, khâu "0" là khâu là giá cố định, các khâu "1", "2" là khâu trung gian, "3" là khâu thao tác được gắn lên nó dụng cụ thao tác là bàn tay kẹp 4.