Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Геометрическая задача управленияСодержание книги
Поиск на нашем сайте
Геометрическая задача состоит из трех крупных модулей: интерпретатор управляющих программ; интерполятор; модуль управления следящими приводами. Интерпретатор транслирует кадры управляющей программы, представляя их в формате, удобном для работы интерполятора. В фазе интерпретации кадра система ЧПУ выполняет эквидистантные расчеты и расчеты, связанные со стыковкой эквидистантных контуров; осуществляет преобразование координатных систем (абсолютная, относительная), преобразование систем измерения (мм, дюймы); вызывает стандартные циклы и подпрограммы; разделяет потоки данных геометрической, логической и других задач. ^ Шаг 1: перевод кадра управляющей программы во внутренний формат. Происходит сортировка информации по типу параметров: G -функции, перемещения, адреса, комментарии. Таблица 2.1 Пример разбора кадра на первом шаге интерпретации.
^ Шаг 3: интерпретация кадра групповыми интерпретаторами, соответствующими группе G -функций. Шаг 4: назначение геометрических перемещений. Шаг 5: эквидистантная коррекция с учетом размеров инструмента. ^ Шаг 6: стыковка соседних эквидистантных контуров. Шаг 7: генерация выходного сигнала в соответствии с текущими значениями параметров. На завершающей стадии данные поступают в кольцевой буфер, позволяющий анализировать на совместимость группу соседних кадров с эквидистантной коррекцией. Окончательный результат интерпретации представлен в виде IPD - кода. ИНТЕРПОЛЯТОР Задание приращений по двум осям координат не определяет заданного прямолинейного движения инструмента между точками. При постоянной скорости подачи по осям вследствие неравенства координат заданной точки время движения по оси X не будет равно времени движения по оси Y, и заданная траектория будет искаженной (на рис. 2.1, а она показана штрихами). Приблизить фактическую траекторию к заданной можно, введением промежуточных опорных точек (точки 2—5 на рис. 2.1, б) и заданием соответствующей последовательности перемещений инструмента между этими точками, например: (Δ х, Δ у); (2Δ х); (2Δ х, 2Δ у); (Δ х); (Δ х, Δ у), т. е. траекторию приходится разбивать на более мелкие участки. Величина δ определит ошибку в отработке. При программировании введение дополнительных опорных точек приводит к резкому увеличению расчетов и объема программы. Поэтому в практике детальное представление заданной траектории движения инструмента между двумя опорными точками осуществляется с помощью специального вычислительного устройства интерполятора. Интерполятор непрерывно, т.е. в каждый данный момент, в процессе перемещения инструмента от одной опорной точки к другой поддерживает функциональную связь между координатами опорных точек. Если функция выражает прямую линию, то отрабатываемая траектория будет линейной, а интерполятор называется линейным. В процессе работы такой интерполятор при исходных заданных приращениях Δ х 1 и Δ у 1 (см. рис. 2.1, а)непрерывно должен поддерживать такое соотношение скоростей движения инструмента по осям, при котором инструмент будет перемещаться по заданной линейной траектории.
Работа интерполятора основана на решении определенных задач. Известно несколько методов интерполяции, среди которых наиболее распространен метод оценочной функции, основанный на решении алгебраических уравнений. Различают линейную интерполяцию и круговую, и соответствующие им интерполяторы. Современные станки с ЧПУ, как правило, имеют линейно-круговые интерполяторы, решающие задачи как линейной, так и круговой интерполяции, а в ряде случаев и задачи интерполяции кривых второго порядка. В последнее время к интерполятору предъявляют новые требования: уменьшение цен дискреты в приводе до 0,5 микрона и меньше, прямой выход на приводы, что необходимо при особо высоких скоростях подачи, разложение сложных перемещений на линейные комбинации простых перемещений. Эти требования определяют открытую структуру интерполятора, в которой четко обозначены отдельные блоки. Открытый интерполятор допускает свободное наращивание алгоритмов интерполяции и произвольную их комбинацию при воспроизведении сложных траекторий в многокоординатном пространстве. Режим работы определяется в зависимости от содержания кадра управляющей программы. Например, при обработке винтовой линии будут включены блоки линейного разгона-торможения, круговой интерполяции, линейной интерполяции, управления приводами подач. При обработке деталей на пяти- и более координатных станках возможна одновременная работа нескольких круговых, линейных и сплайновых интерполяторов.
|
||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-30; просмотров: 1045; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.137.13 (0.006 с.) |