Построения отрезка прямолинейной траектории методом точной КРС (конечно-разностной схемы).
Планирование программной траектории:
Пусть – вектор начальной точки отрезка прямой (рис. 2.10); – вектор его конечной точки: , ,v=0,4 – модуль постоянной контурной скорости, – интервал дискретизации.
1) Выполнить
2) Если Sк0 > Dс, то ,иначе движение отменяется
3) Рассчитывается приращение пути по контуру DS с учетом единиц измерения скорости, положения и времени, определяемых коэффициентом k:
DS = Тvk, где k =0,02
DS = 1.257*10-4
4) Определяются приращения по координатам Dxi:
Dxi = DSсos(S ^ xi), .
Dx = DSсos(S ^ x)= 1.257*10-4
Dy = DSсos(S ^ y)=0
Устанавливаем признак разрешения построения программной траектории
Построение программной траектории:
1) Посчитаем проекцию ускорения на соответствующие оси:
2) Если признак разрешения построения установлен, а признак окончания разгона не установлен, то
вычислим скорость на следующем шаге
, где - ускорение разгона по данной координате
вычислим положение на следующем шаге
иначе переходим к п. 4
3) , если да, то установить признак окончания разгона ( - максимальная скорость)
4) Проверяем пора ли начинать торможение:
определить остаток пути
, если нет, то выход (S-оставшийся путь)
5) установить признак окончания разгона
6)
7) Проверить неравенство
, если да, то снять признак построения
если нет, то выход
Если признак построения не снят, то на следующем такте все повторяется.
На рисунке 4 представлена кинематическая схема манипулятора, на основании которой мы получили три матрицы преобразований однородных координат.
Рис. 4. Кинематическая схема.
Расчет прямой кинематической задачи для характеристической точки инструмента
( центр инструмента).
Матрица поворота 0-й системы координат относительно оси Z0 имеет вид:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.