Главная » Просмотр файлов » Сосонкин В.Л. 2005 Системы числового программного управления

Сосонкин В.Л. 2005 Системы числового программного управления (841803), страница 43

Файл №841803 Сосонкин В.Л. 2005 Системы числового программного управления (Сосонкин В.Л. 2005 Системы числового программного управления) 43 страницаСосонкин В.Л. 2005 Системы числового программного управления (841803) страница 432021-06-15СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 43)

Кадрс функцией G37 задает координаты «полюса» поворота координатной системы управляющей программы. Кадр с функцией G38 устанавливает величину угла поворота, например R30 (отрицательный угол поворота), R45(положительный угол поворота). Функция G39 отменяет поворот и устанавливает в «О» все запрограммированные значения.Продолжая обзор модели фазового пространства технологической машины, рассмотрим некоторые расширенные возможности программирования и коррекции скорости подачи.При программировании скорости подачи важно спрогнозировать эффектдвух противоречивых факторов: быстродействия и качества переходныхпроцессов координатных следящих приводов подачи.

Проблему решают спомощью специально выделенного набора подготовительных функций.Функция G07 задает в программе всем приводам подачи максимальноеускорение при разгонах и торможениях. Соответствующее значение хранится в памяти системы управления в области «машинных параметров».Функция G06 позволяет свободно назначать ускорения независимо для каждой координатной оси: G06 XI .0 Z2.1 LF.В этом примере заданное значение ускорения для оси X равно 1 м/с2,для оси Z - 2,1 м/с2, а для оси Y - по умолчанию ускорение максимально иравно величине, сохраняемой в памяти системы управления в качестве параметра. Если в одном из следующих кадров встретится подготовительнаяГлава 5. Документы пользователя систем ЧПУ235функция G206, то запрограммированные значения ускорений будут сохранены в памяти системы управления и смогут быть вновь вызваны функцией G06 (без параметров) после любой серии изменений.

Функция G07 устанавливает максимальное ускорение, сохраняемое в памяти системы управления (например, 8 м/с2).Функции G08, G09 программируют включение-выключение разгонови торможений. Так, функция G09 требует разгона до установленной в кадре скорости подачи и торможения до полной остановки в конце каждогокадра. Функция G08 вместе с функцией G00 разгоняет в начале кадра приводы до скорости быстрого (холостого) перемещения и тормозит приводыв конце кадра. Далее разгоны и торможения активизируются только приизменении величины подачи и обходе острых углов (с изменением направления движения вдоль той или иной оси).Законы разгонов и торможений поддаются программированию (с помощью подготовительной функции G408) или не поддаются (при использовании подготовительной функции G09).

Параметрами программирования служит идентификатор уравнения кривой разгона-торможения, а такжечисло циклов интерполяции, в рамках которых процессы разгона и торможения начинаются и завершаются. Что касается уравнений, то возможнылинейные разгоны-торможения, а также разгоны-торможения по законуSIN 2 . Последний закон предпочтителен. Число интерполяционных цикловпри линейных разгонах-торможениях может быть установлено в пределах2-40. Число интерполяционных циклов для 81№-закона разгонов-торможений выбирают из ряда: 3,4,5,10,15,20,40.

Приведем примеры форматов программирования законов разгонов-торможений: G408 без параметров (по умолчанию разгоны и торможения линейны и работают в двух интерполяционных циклах); G408 SIN3 LIN5 (выбран закон SIN 2 для трехинтерполяционных циклов, LIN5 игнорируется в силу предпочтения закона SIN 2 ); G408 LIN5 (работают линейные разгоны-торможения всякий разв пределах пяти интерполяционных циклов).В результате описанных выше мероприятий контурная скорость подачи становится достаточно гладкой, однако не таковыми могут оказатьсяпроекции вектора контурной скорости на координатные оси.

Существуютспециальные алгоритмы совместного (т. е. без траекторных искажений)сглаживания подачи для каждого из координатных приводов. Для этогоопережающим образом просматривают несколько кадров управляющейпрограммы и корректируют значения координатной подачи в местах резкого изменения этих значений. Алгоритм, выполняющий подобную работу, называют Look-Ahead (просмотр вперед).

Он является частью ядра программного обеспечения системы управления, но может быть выключен,если управляющая программа подготовлена на рабочей станции соответ-236".Я Сосонкин, Г.М. Мартинов. Системы числового программного управленияствующим образом. Для управления алгоритмом Look-Ahead выбираютподготовительную функцию и формат ее использования, например (дляодной из систем управления) G286 Ь<значение>, причем значение = 011,где 1 активизирует алгоритм, а 0 деактивирует его.5.1.2. Повышение языкового уровняуправляющих программОдна из возможностей повышения языкового уровня состоит в использовании макросов.

Макрос может быть описан в любом месте управляющей программы, но не ранее его вызова. Формат описания макроса выглядит следующим образом:# имя макроса #<тело макроса>##От подпрограммы макрос отличается тем, что непосредственно вставляется в ту инструкцию управляющей программы, которая его вызывает.Вызов макроса осуществляется, например, подготовительной функциейG14, причем он может быть сделан в теле программы неоднократно. Пример вызова: Ы<номер кадра> G14 Ы=»<имя макроса>» [Р<число повторений^ LF.Другая возможность повышения языкового уровня состоит в параметрическом программировании.

Нередко встречаются похожие детали, отличающиеся лишь несколькими размерами. Параметрическое программирование позволяет в этих случаях избегать каждый раз разработки новыхуправляющих программ. Параметры являются переменными, над которыми можно выполнять четыре арифметических вычислительных действия,которым можно сопоставлять условия переходов и организации циклов.В качестве параметра, например, используют Q0..

.Q255. Параметр может быть приравнен к выражению, а его значение может быть присвоеноадресам управляющей программы. В одном кадре может быть сделано несколько таких присвоений. В теле программы можно расставлять метки ииспользовать их для переходов. Синтаксис метки выглядит так: [<имя метки>].

Синтаксис безусловного перехода на метку определен таким образом: GOTO «<имя метки>». Оператор условного перехода IF используютвместе с параметрами и параметрическими выражениями: IF Qn<onepaTopсравнения> <параметр или выражение> GOTO «<имя метки>».Параметрическое программирование удобно выполнять в рамкахмакроса.Проблемы компенсации погрешностей ходового винта и влияния ортогональных осей не имеют прямого отношения к разработке управляющейпрограммы, но относятся к ее важнейшему «окружению». КомпенсацияГлава 5. Документы пользователя систем ЧПУ237погрешностей ходового винта необходима лишь в тех случаях, если в следящем приводе подачи использован датчик обратной связи по положению«непрямого измерения», т. е.

такой, который соединен либо с винтом, либос двигателем.Значения компенсации погрешностей определяют в следующей последовательности. Общее перемещение, подлежащее коррекции, делят наравные отрезки, например величиной 10-20 мм. Тем самым формируютмножество точек, для которых должна быть определена коррекция. Общее число таких точек обычно ограничено, но может достигать нескольких тысяч.

Система ЧПУ последовательно перемещает рабочий органстанка в точки коррекции в положительном направлении, а величина компенсации коррекции измеряется с помощью внешнего измерительногоустройства, например лазерного, в виде разницы между показаниямипозиционного датчика следящего привода и фактического положения врабочем пространстве станка (с точностью 0,1 мкм). После достиженияпоследней точки процедуру повторяют для движения в отрицательномнаправлении.Результаты аттестации вносят в ASCII файл с именем типа<name><axis>.tab.

Файл имеет следующий внутренний формат:<координата начальной точки> <величина шага> <комментарий><Р0> <N0> < комментарий ><Р1> <N1> < комментарий >, где Р и N - компенсации при движении в положительном и отрицательном направлениях соответственно.Все файлы загружают в «пользовательскую» память EPROM, после чегоони становятся активными.Деформация узла или станины в направлении, перпендикулярном траектории некоторой оси, не вызывая искажения траектории этой оси, можетоказывать влияние на другие ортогональные оси.

В этом случае используют так называемую кросс-компенсацию.Возьмем в качестве примера прогиб портала станка вдоль оси Z, который влияет на точность перемещений вдоль ортогональных осей X и Y. Впринципе же для каждой оси допустимы две серии кросс-компенсаций,источником которых служат разные другие оси. Для формирования файлакросс-компенсаций выполняют действия, напоминающие те, которые производились при компенсации погрешностей ходового винта.

Выбираютрабочий участок «зависимой» оси, делят его на отрезки, назначая точкиизмерения на их границах, осуществляют программное перемещение в точки измерения, определяют компенсацию как разность между положениемпо программе и измеренным (с помощью внешнего измерительного устройства). Результаты компенсации вносят в ASCII файл с именем типа238вп- Сосон^ин, Г.М. Мартинов.

Системы числового программного управления<compensation><compensated_axis><source_axis>.tab. Файл имеет следующий внутренний формат (он аналогичен приведенному выше):<координата начальной точки> <величина шага> <комментарий><Р0> <N0> < комментарий ><Р1> <N1> < комментарий >, где Р и N - компенсации при движении в положительном и отрицательном направлениях соответственно.Файл, как и другие подобные файлы, загружают в «пользовательскую»память EPROM, после чего он становится активным.5.1.3. Функциональные возможности системы управления,отражаемые в версии управляющей программыФункциональная мощность версии управляющей программы хорошоотображается набором ее подготовительных функций. Далее продемонстрируем в табличной форме (табл. 10) подобные наборы для весьма продвинутых систем ЧПУ Bosch Typ3osa (фирма BOSCH, Германия) и Andronic2000 (фирма ANDRON, Германия).

Характеристики

Список файлов книги

Сосонкин В.Л. 2005 Системы числового программного управления.pdf
Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7041
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее