Главная » Просмотр файлов » Сосонкин_Системы_ЧПУ

Сосонкин_Системы_ЧПУ (1087166), страница 43

Файл №1087166 Сосонкин_Системы_ЧПУ (Книга - Системы СЧПУ) 43 страницаСосонкин_Системы_ЧПУ (1087166) страница 432018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

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

Нулевая точка инструмента находится в определенном месте инструментальной наладки (державки), причем при установке наладки в шпиндель нулевая и относительная точкиинструмента обычно совмещаются. Координатные системы машины, управляющей программы и инструмента становятся связанными после вводакоррекции на длину инструмента (например, с использованием функцииН, численное значение которой указывает на адрес в таблице коррекцийдлины инструмента). Теперь отработка управляющей программы возможна и достаточна лишь на основе ее собственных данных.Связывание координатных систем позволяет использовать при программировании такие возможности, как зеркальное отображение, масштабирование, поворот координатной системы детали.

Зеркальное отображениенаиболее просто осуществить в системе координат управляющей программы. Модальная подготовительная функция G38 «включает» зеркальное отображение, причем в этом же кадре должны быть определенным образом234В-Л- Сосонкин, Г.М. Мартинов. Системы числового программного управления(далее выделено) показаны оси для зеркального отображения: N<HOMepKaflpa>G38X-lY-lLF.В более сложной ситуации подготовительная функция G37 и соответствующие координаты задают «полюс» зеркального отображения (т. е. начало некоторой новой координатной системы в координатной системе управляющей программы). Далее работает подготовительная функция G38точно так же, как это уже было показано, но для новой координатной системы.

Подготовительная функция G39 отменяет зеркальное отображение.Упомянутые выше подготовительные функции G38 и G39 используюти для масштабирования размеров детали, но в рамках соответствующегоформата кадра. Так, функция G38 активизирует коэффициент масштабирования, величину которого указывают в том же кадре следующим образом: Ы<номер кадра> G38 Х<величина коэффициента> Y< величина коэффициента^-LF. Коэффициент масштабирования от 0 до 1 уменьшает размеры, а коэффициент, больший 1, приводит к их увеличению. Неодинаковыедля разных осей коэффициенты масштабирования используют только прилинейной интерполяции. Подготовительная функция G39 отменяет масштабирование.Поворот координатной системы управляющей программы осуществляется все той же группой подготовительных функций G37, G38, G39.

Кадрс функцией 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 «<имя метки>».Параметрическое программирование удобно выполнять в рамкахмакроса.Проблемы компенсации погрешностей ходового винта и влияния ортогональных осей не имеют прямого отношения к разработке управляющейпрограммы, но относятся к ее важнейшему «окружению».

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

Тип файла
PDF-файл
Размер
5,83 Mb
Тип материала
Высшее учебное заведение

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

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