Мир автоматизации
Лукции по ЭМС и КУМС
“Электронно-механические системы” и “Компьютерное управление мехатронными системами” - предметы достаточно сложные в освоении, но мы поможем разобраться в них.
3.5. АЛГОРИТМЫ УПРАВЛЕНИЯ. Часть 6
Предположим, что на перфоленте содержится число 5962, записанное в двоично-десятичном коде как 0101, 1001, ОНО, 0010. Тогда замыкаются контакты, посылающие на выход схемы 4000, 1000, 800, 100, 40, 20 и 2 импульса, сумма которых (5962 импульса) соответствует числу, записанному в программе (см. рис. 3.29).

Принцип линейной интерполяции, основанный на счетчиках с отбором импульсов с декад, применялся только в УЧПУ первого поколения ("Контур ЗП", "Контур 2ПТ" и др.). В устройствах второго поколения типа Н22, НЗЗ и микропроцессорных УЧПУ используются более совершенные алгоритмы. Однако линейная интерполяция на счетчиках с отбором также применяется в качестве вспомогательного мини-интерполятора. Такие мини-интерполяторы используются в некоторых устройствах в случае двухэтапнои интерполяции – грубой и точной. Грубая интерполяция выдает информацию об опорных точках через большие интервалы траектории. Эта информация используется в мини-интерполяторе в качестве исходной. При этом грубая интерполяция выполняется программно, а тонкая (например, на участке 2—3 мм) аппаратно. Такой подход позволяет применить менее быстродействующие процессоры и увеличить число управляемых координат станка.
Рассмотрим алгоритмы линейно-круговой интерполяции. Наибольшее распространение получил способ, опирающийся на решение дифференциальных уравнений прямой и окружности (метод цифровых дифференциальных анализаторов — ЦДЛ), и способ, в основу которого положено решение алгебраических уравнений (метод оценочной функции).
В большинстве УЧПУ линейно-круговая интерполяция производится по методу оценочной функции.