Professional Documents
Culture Documents
мехатрониката
Лекция 1
Въведение
1
Въведение
• Прецизно инженерство
– Относителна точност
– Точност на машинна обработка
• Ултра-прецизни процеси
• Прецизни машини
– Примери
• Машини с ЦПУ
• Координатно-измервателни машини
• Механични измервателни инструменти
• Задвижване на хард-диск
• Нагледни примери
• Източници на грешки
– Компенсиране
• Философия на проектиране / Стратегии
• Качества на добрия проектант
2
Прецизно Инженерство
• Прецизното инженерство е подход, отношение, но също
и техника на прилагане на инженерни умения
– Характерно тук е повишеното внимание към подробностите,
детайлите
– Изискват се познания по широк кръг от теми на инженерната
наука:
• Дизайн / Инженерен анализ
• Изработване / Производство
• Нови материали и тяхното приложение
• Измервателни и Сензорни технологии
• Управление и грешки на измерване/Компенсация на грешките
• Работа в челния фронт на науката и технологиите.
3
Прецизно Инженерство (Продължение)
• Това е инженерство с отдавано специално
внимание на подробностите, които често се
пренебрегват в други инженерни приложения.
4
Прецизно Инженерство (Продължение)
• Включва такива инженерни направления като
– Производство на материали и компоненти
– Развитие на производствените процеси
– Проектиране на
• Високо-прецизни машинни инструменти и приспособления
• Измервателни устройства и приспособления
• Системи за контрол и управление
5
Относителна Точност
Оценка на качеството на даден продукт се дава чрез неговата
относителна точност:
габаритни размери на продукта
=
разсейване (неопределеност)на размерите
• Традиционно инженерство: r < 104
• Прецизно инженерство: 104 ≤ r ≤ 105
• Ултра - прецизно инженерство: r > 105
6
Точност на механичната обработка
7
Ултрапрецизна машинна обработка
• Едноточково-диамантно
струговане (Single-point
diamond turning) и рязане с
твърдосплавни пластини от
кубичен борен нитрид (CBN
cutting)
•Абразивна/ерозийна
обработка(фиксирана(шлифов
ане, хонинговане,суперфиниш,
полиране, нишкова ерозия...) и
свободна(излъскване, водно
рязане, притриване, струйноаб-
разивна, хидроерозийна,
пясъкоструйна обработка...))
•Химична/корозионна
обработка (ецване – химично,
електрохимично, йонно-лазмено)
8
Прецизни Машини
• Прецизна машина се нарича механично устройство
(апарат) с подвижни части, чиято геометрична точност
директно определя качеството на продукта, качеството на
функциониране и качеството на резултата от работата му.
9
CNC машини
• Машинни системи за
изработване на прецизни
машинни компоненти.
• Налични са с различна форма,
размери и цена!
– Въртящи Центри (CNC стругове)
– Машинни Центри (CNC фрези)
• Сегашните върхови машинни
центри могат да постигнат
висока точност на обработка (< 1
μm)
– Някои са екипирани с лазерни
измервателни интерферометри
– Температурата на тялото на тези
машини трябва да се контролира
10
Координатно-Измервателна Машина
• Координатно-Измервателната
Машина (КИМ) е компютърно-
управляемо измервателно устройство
използвано в машиностроенето при
контрол на качеството на сложни
детайли за проверка на това, дали
отклоненията на размерите и на
геометричната форма влизат в
зададените допуски.
– Разделителна способност << 0.5 μm
– Точността (A) зависи главно от
характеристичните размери (L) на
детайла:
• A = a + bL
• Околната температура трябва да ке
поддържа старателно в определени
граници.
11
Различни Механични Уреди
• Микрометри
– Прецизни винто-гаечни
предавки
• Механични измервателни
глави
– Подпружинен измервателен
механизъм „зъбна рейка –
зъбно колело”
• Кварцови часовници
– Изискват десетки прецизни
зъбни колела и други части.
12
Система за задвижване на Хард-Диск
• Служи като помощен блок за
съхраняване на данни за всяка
компютърна система.
– Върхов продукт на прецизното
инженерство.
• Включва редица интересни
елементи:
– Линейни елдвигатели с аксиална
статорна намотка (Voice coil motor),
– Шпиндел елдвигател с висока
честота на въртене,
– Платери ( въртящи се тарелки),
– Възел от четящи глави,
– Сепаратори,
– GMR (гигантско-магнито-резистивни
(т.е. съпротивителни)) сензори &
предусилвател,
– Управляваща системна платка.
13
Система за задвижване на Хард-Диск HDD-2
• Изключително леки на тегло
лостове-конзоли носят главите за
четене/запис (sliders).
• Главите “летят” над тарелките:
– Разстоянието е 5-10 nm.
• Слабите сигнали се усилват в
предусилвател във възела от
четящи глави (HSA).
14
Система за задвижване на Хард-Диск HDD-2
• Линейните елдвигатели с аксиална
статорна намотка (Voice coil motor)
са актуатори от възела от четящи
глави (HSA).
15
Други Неочевидни Приложения
• Използването на прецизни
механизми (и машини) понякога е
неочевадно:
– Компресорен възел за хладилници
– Днигатели за модели на самолети
• Няма оплътняващи пръстени върху
буталата
• Напълно херметизиран сглобен
възел
• Малки допуски на размерите (и
ниска грапавост) на допиращите се
повърхнини на подвижните части
• Ниско ниво на износване
• Ниски/без разходи по поддръжка
16
Защо Прецизно Инженерство?
• За подобряване на работата на изделията:
– Точност
– Надеждност / безопасност
– Дълготрайност
• За повишаване на технологичността
– Автоматично сглобяване
• За по-ниски разходи
• За придвижване напред на нивото на науката и
техниката
17
Пример – Анализ на грешките
• Обсъждаме дизайнерското
решение за изграждане на
сглобяващ SCARA робот от тип
„хвани-и-постави”:
– 1 постъпателна + 2 въртящи стави
– Изискване за извънредно бърза
реакция
– Обемна точност: ±50 μm.
• Положението на хващача („end-
effector”) трябва да се
контролира и управлява.
– Неговото разположение може и да не
бъде измервано директно!
• Приемайки идеалност на
механизма, нека да направим
един опростен (равнинен) анализ
на грешката на позициониране.
18
Анализ на грешката на положението - 1
Декартовите координати на точка Р от
хващача (end-effector) на робот-
манипулатора може да се изразят така
19
Анализ на грешката на положението -2
Позиционните грешки на точка Р от хващача, произтичащи от ъгловите
отклонения на задвижващите стави на робот-манипулатора ще
приемат следната форма:
20
Анализ на грешката на положението -3
Сега, нека приемем, че всяко звено има някакъв ексцентрицитет в положението
на осите. Лесно се показва, че ексцентрицитетите в разположението на осите
дават принос в позиционната грешка на точка Р изразен чрез уравненията
21
Решаване на обратната кинематична задача
Като се използва решаването на обратната кинематична задача, могат да се
изчислят ъглите на завъртане в задвижващите стави, които ще зададат исканото
положение на точка Р на хващача (x*,y*):
22
Monte-Carlo Симулация
• Често се прилага провеждането на т.нар. Монте-Карло
симулация (MCS), т.е. с моделиране на случаен процес да
види диапазона на изменение на позиционната грешка. В
примера тук ще си търси този диапазон при следните входни
параметри :
– L1 = 0.5 m; L2 = 0.4 m
– e1 = 18 μm; e2 = 12 μm
– αst = 11×10-6 1/K
– θ1 ∈ [0, 2π]; θ2 ∈ [-3π/4, 3π/4]
– 1, 2 ∈ [-ρ/2, ρ/2] (случайна величина с равномерно разпределение)
– ΔT ∈ [-τ, τ] (случайна величина с равномерно разпределение)
– Пространство на дискретизация при изчисленията: 30×100 ×100
• Стойността на позиционната грешка се определя като
= (Δx2 + Δy2)½
23
Резултати от Monte-Carlo Симулацията
Case 1: Case 2:
Sensor Resolution: ρ = π/4000 [rad] Sensor Resolution: ρ = π/50000 [ rad]
Temperature Range: τ = 5 [oC] Temperature Range: τ = 1 [oC]
24
Matlab Програма за Monte-Carlo Симулацията
L = [.5; .4]; rho = pi/4000;
e = [18e-6; 12e-6]; phi = [-pi/11; 2*pi/7];
alpha = 11e-6; tau = 5; m = 100; n = 30;
th1 = linspace(0,2*pi,m)';
th2 = linspace(-3*pi/4,3*pi/4,m)';
X = zeros(m,m); Y = X; E = X; pos_err = zeros(n,2);
for i = 1:m
for j = 1:m
q1 = th1(i); q2 = th2(j);
S = sin([q1 (q1+q2)]); C = cos([q1 (q1+q2)]);
for k = 1:n
delta_th = rho*(rand(2,1)-.5);
delta_T = 2*tau*(rand-.5);
pos_err(k,1) = - delta_th(1)*S*L - delta_th(2)*L(2)*S(2) ...
+ alpha*delta_T*C*L ...
+ cos([q1+phi(1) (q1+q2+sum(phi))])*e;
pos_err(k,2) = delta_th(1)*C*L + delta_th(2)*L(2)*C(2) ...
+ alpha*delta_T*S*L ...
+ sin([q1+phi(1) (q1+q2+sum(phi))])*e;
end
X(i,j) = 1e3*C*L; Y(i,j) = 1e3*S*L;
E(i,j) = 1e6*max(sqrt(pos_err(:,1).^2+pos_err(:,2).^2));
end
end
contour(X,Y,E); colorbar;
xlabel('x [mm]'); ylabel('y [mm]');
title('\epsilon = (\Deltax^2 + \Deltay^2)^{1/2} [\mum]')
axis('square');
25
Примери за източници на грешки
• От грешки в машинните елементи
– Валове, лагери, зъбни колела, направляващи и т.н..
• От грешки на сглобяването
– Неподравненост
• Термични грешки – и разсейване в параметрите
на използваните материали
• Системни измервателни грешки
• Грешки на устройството за управление на
движението
26
Компенсация на грешките
• Наблюдаваните грешки в прецизните механични системи
могат да се класифицират в две групи:
– Систематични
– Случайни
• Систематичните грешки могат да се елиминират чрез:
– Метод на пасивната компенсация на грешките
– Метод на активната компенсация на грешките
• Изисква непрекъснато измерване на състоянието на устройството или
на неговия модел (температура, сили/напрежения/налягане,
относителни деформации и т.н.)
27
Метод на пасивната компенсация на грешките
Индиректна система за управление:
28
Пример – Сглобяващ Робот SCARA
30
Философия на Проектиране - 2
• Правете проектираното изделие податливо на лесно
измерване и контрол:
– Осигурете място за сензори
– Конструирайте по подравнени бази (повърхности, отвори)
– Минимизирайте грешките от ефекта на Абе (Abbé offset errors)
• Осигурете понататъшно повишаване на качеството на
работа на проектираното изделие чрез
– Измерване,
– Серво управление,
– Компесация на предавателната функция и грешките.
31
Философия на Проектиране - 3
32
Философия на Проектиране - 4
• Ключов момент при проектиране на прецизни машини е
предвиждането на това, какви да бъдат допустимите
грешки (сложността), а след това се прави проектиране
на системата с оглед минимизиране на разходите .
• Повтаряемостта най-често се счита за най-важният
параметър на компютърно управляваните машини:
– Минимизирайте статичното триене и термичните
отклонения за да постигнете по-добра повторяемост.
– Направете карта на грешките и след това предприемете
необходимите мерки за компенсирането им.
33
Стратегии на проектиране
• Съберете и анализирайте съществуващата информация по
проблема.
• Обработете информацията за да синтезирате новия дизайн.
• Организирайте ума си за да стане един многоизмерен компаратор.
– Осигурете го с различни задълбочени проучвания (на систематичен и на
произволен принцип), с възможности за сравнения и за синтезиране .
36
Добият Проектант (Дизайнер) може да
• Разпределя внимателно времето и ресурсите.
• Определя какво иска да постигне (относно функционалните изисквания).
• Определя наличните ресурси (материали; части, които могат да се
използват).
• Създава решения, вариращи от „безопасно” решение до елегантно,
сензационно решение.
• Преценява физическата природа и осъществимостта на решенията, които
могат да бъдат реализирани в рамките на допустимото време и бюджет!
• Актуализира графика на задачите и бюджета
• Прави дизайна да се реализира навреме, акуратно и по добре документиран
начин .
• Осъществява дизайнерските идеи и в конкурентен порядък преценява как те
се отразяват на основната задача – добре или зле.
37