Сосонкин_Системы_ЧПУ (1087166), страница 50
Текст из файла (страница 50)
Перемещение по этой координате вкадре не указывают, как и параметр интерполяции JРис. 165. К примеру 5 программированияокружности. Особенность: координатыначальной и конечной точек совпадают.Приращения по обеим координатам указывать в кадре не нужно. Если начальнаяи конечная точки лежат на границе квадрантов, то один из параметров интерполяции будет равен нулю, и его можно неуказывать. Так, в приведенном примеремогут быть опущены функции X, Y и JГлава 5. Документы пользователя систем ЧПУ269Пример 2:N...G90 G17 G03 Х350 Y200 I-50 J200 F...S...M...Пример 3 (программирование четверти окружности):N...G17G02X...Y...J-...F...S...M...Пример 4 (программирование полуокружности):N...G17G03X...I...F...S...M...Пример 5 (программирование полной окружности):N...G17...G02I...F...S...M...Винтовая N-интерполяция (G202, G203).
В процессе винтовой Nинтерполяции осуществляется круговая интерполяция в выбранной плоскости и линейная интерполяция для остальных синхронных координатных осей общим числом до шести круговых или линейных осей. Это связано с тем, что общее число синхронных осей в одном канале не превышаетвосьми.
Движение по всем координатам завершается одновременно.Винтовая N-интерполяция является обобщением простой винтовой, прикоторой линейная интерполяция осуществляется только для одной оси, перпендикулярной выбранной плоскости круговой интерполяции.Плоскость круговой интерполяции определяется инструкциями G17,G18, G19, G20. В одном кадре может быть запрограммирована только однаполная окружность.
Скорость подачи является контурной, однако есть некоторые особенности для линейно интерполируемых осей, связанные сиспользованием инструкций G594 и G595.Движение по окружностипо часовой стрелке осуществляется соответственноинструкции G202, а противчасовой стрелки - согласноинструкции G203. Программирование окружности возможно с использованием радиуса и координат центра окружности.Инструкция винтовой инP/Wтерполяции является модальной и принадлежит ко второй Рис. 166. Пример простой винтовой интергруппе модальных G-инструк- поляции. Особенность: координаты начальций. На рис.
166 приведен ной и конечной точек совпадают в плоскопример простой винтовой ин- сти координат X и Y. Указывать параметринтерполяции К не следуеттерполяции:N...G91 G17G03X...Y...Z...I...J...F...S...M...270В.Л. Сосонкин, Г.М. Мартинов. Системы числового программного управленийКруговая (винтовая) интерполяция с выходом на круговую траекторию по касательной (G05). Система ЧПУ использует инструкцию G05 длярасчета такого кругового участка, выход на который из предыдущего кадра(с линейной или круговой интерполяцией) осуществляется по касательной.Параметры формируемой дуги определяются автоматически, т.е.
программируется только ее конечная точка, а радиус не задается: G5 X... Y... Различные примеры программирования с инструкцией G05 показаны на рис. 167.+YJ,••- +х50110G01X20Y70X50G05X110 Y10F20050Х20Х50G05Х130G01130Y70F200Y100G01G02G0 550Х-15Х50Х9090Y40Y70Y120F200R-60Влиян ие касательн ой+Y+YlТ»А70- ;Тз+хG01G05Х20Х110Y70Y30Г200Тп - касательнаяМп - центр окружности30-• W М•4*G01Г200G0550Х20110Y70XII0Y3O- • +хА - начало сегмента окружностиЕ - конец сегмента окружностиРис. 167. Круговая (винтовая) интерполяция с выходомна круговую траекторию по касательной5.3.4. Группирование координатных осей (G581, G580)Группирование осей приводит к жесткому позиционному соотношениюмежду ведущей и ведомыми осями.
Каждая группа состоит из одной ведущейоси и до семи ведомых осей. Группа осей работает в одном и том же каналесистемы ЧПУ. За каждым каналом (в многоканальных системах ЧПУ) можетбыть закреплено несколько групп осей (рис. 168). Инструкция G581 служитдля создания таких групп, а инструкция G580 - для их расформирования.Существуют следующие варианты групп осей:• параллельные (например, если несколько исполнительных органовперемещаются параллельно), электронные «гитары» (с осями, которыесвязаны определенным передаточным отношением);271Глава 5.
Документы пользователя систем ЧПУСистема ЧПУКанал 1Ведущая осьГруппа осейВедомая оа>1•> Шпиндельведомая ось 2Ведомая ось 7•Группа осейнВедущая осьВедомая ось 1Шпиндель•> Ведомая ось 2Группа осей:Ведущая ось:|в каждом каналеэто синхронная ось|таких групп может которая мажет бытцбыть нескольколинейной или.круговой'Шпиндель:'ось шпинделя не\ входит в группу осейКанал пНГруппа осей Iь Ведущая е с ь иIi > Ведомая ось1•> ШпиндельКанальев системе ЧПУих может бытьнесколькоВедомая ось:эта синхронная ось,которая может бьпълинейной иликруговойВедомая ось 2• Группа осей:Ведущая ось:• в каждом канале это синхронная ось,|.
таких фупп может которая может бьпъ!' бьпъ несколькобесконечной\• Шпиндель:| ось шпинделя не| входит в группу осейВедомая ось:это синхронная ось,которая мажет бьпъбесконечной, есливедущая осьбесконечна и связанас ведомой линейноIРис. 168. Группирование координатных осей• нелинейно-связанные.Характеристикой группы служит отношение ведомых осей к ведущей.Линейное отношение связывает положение ведущей оси р т с положениемр ведомой оси:к+оСмещениеФактор объединения272В.Л. Сосонкин, Г.М. Мартинов. Системы числового программного управленияЗдесь к = 1 для параллельных осей, для электронных «гитар» значениек определяется настройкой электронной «гитары».Нелинейно-связанные оси представлены функцией f(pm) (рис.
169), которая хранится в табличной форме в файловой системе системы ЧПУ:СмещениеФактор объединенияСмещение ведущей осиФункция объединения(хранится в табличной форме)f, (ведомая ось)Точки интерполяцииЛинейное приближениеf, (ведомая ось)tf,Точки интерполяции/ Приближение в видесплайнар^ (ведущая ось)Рис. 169. Нелинейно связанные оси: линейное приближение иприближение в виде сплайнаГлава 5. Документы пользователя систем ЧПУ2.7Ъ5.3.5. Управление шпинделемФункции шпинделя. Функции могут относиться к отдельным шпинделям или шпиндельным группам.
Максимальное число шпинделей равновосьми, и каждый из них может быть придан любой из четырех предусмотренных шпиндельных групп с помощью машинных параметров. Примеры отношений вспомогательных М-функций и шпинделей: МОЗ относится к первой шпиндельной группе, Ml03 - к первому шпинделю, М203 ко второму шпинделю. Все эти вспомогательные функции включают вращение шпинделя (или шпиндельной группы) по часовой стрелке.Аналогичным образом, вспомогательные функции М13, МПЗ, М213включают вращение шпинделя (или шпиндельной группы) по часовойстрелке с одновременной активизацией функции охлаждения. Вспомогательные функции М04, Ml04, М204 включают вращение шпинделя (илишпиндельной группы) против часовой стрелки.
Аналогичным образомвспомогательные функции М14, Ml 14, М214 включают вращение шпинделя (или шпиндельной группы) против часовой стрелки с одновременной активизацией функции охлаждения. Вспомогательные функции М05,М105, М205 останавливают вращение шпинделя.Ориентированная остановка шпинделя (шпиндельной группы).Вспомогательные функции М19 (для первой шпиндельной группы), Ml 19(для первого шпинделя), М219 (для второго шпинделя) служат для программирования ориентированной остановки вращения шпинделя (илишпиндельной группы). При этом может быть использовано или не использовано S-слово. Если S-слово не используется, то шпиндель останавливается по углу в своей относительной точке.
При использовании S-слова указывают угол позиционирования в градусах по отношению к относительной точке шпинделя.Пример:N...M19 /Шпиндели первой группы устанавливаются соответственно /в свои относительные точки.N...M119 /Первый шпиндель устанавливается в свою относительную /точку.N...M219 /Второй шпиндель устанавливается в свою относительную /точку.N...M19 S180 /Шпиндели первой группы устанавливаются под углом 180 /градусов к относительной точке.N...M119 S1=180 /Первый шпиндель устанавливается под углом 180 /градусов к относительной точке.Использование шпиндельной бабки с зубчатыми передачами.
Общий диапазон регулирования частоты вращения шпинделя разбивается спомощью шпиндельной бабки на несколько поддиапазонов (не более че-274влСосонкин, Г.М. Мартинов. Системы числового программного управлениятырех). Все характеристики этих поддиапазонов отражаются в машинных параметрах. Для активизации автоматического переключения в шпиндельной бабке используются вспомогательные функции М40, М140 и М240,различие между которыми такое же, как и в рассмотренных выше шпиндельных функциях.Пример:N...M40 /Включение автоматического выбора поддиапазона для первой /шпиндельной группы.N...M140 /Включение автоматического выбора поддиапазона /для первого шпинделя.N...M240 /Включение автоматического выбора поддиапазона /для второго шпинделя.Программирование частоты вращения. Частота вращения программируется для отдельного шпинделя или всех шпинделей группы с помощью S-слова.
Варианты использования слова таковы:«Si=» означает, что программируется частота вращения для шпинделяпод номером «i»; «SSPGj=» означает, что программируется частота вращения для шпиндельной группы под номером «j»; использование тольколишь адреса S означает, что программируется частота вращения шпинделя той группы, которой по умолчанию принадлежит первый шпиндель.Пример:N...G97 /Активизация программирования частоты вращения шпинделя.N...G...X...Y...Z...F...SSPG1=1000/Частота вращения шпинделей/первой группы равна 1000 об/мин.N...G...X...Y...Z...F...S1=2000/Частота вращения первого шпинделя/равна 2000 об/мин.N...G...X...Y...Z...F...S3=2000 /Частота вращения третьего/шпинделя равна 2000 об/мин.N...G...X...Y...Z...F...S1500/Первый шпиндель из той группы, которой/он принадлежит по умолчанию, имеет частоту вращения 1500 об/мин.5.4. Методика разработки управляющейпрограммы ЧПУ соответственно стандарту ISO14649 STEP-NCПостроение управляющей программы ЧПУ соответственностандарту ISO 14649 STEP-NC требует использования модели,особенности которой состоят в однозначном соответствииEXPRESS-модели и предполагает удобное древовидное представление экземпляра программы на экране системы ЧПУ.