Сосонкин В.Л. 2005 Системы числового программного управления (841803), страница 49
Текст из файла (страница 49)
Дополнительная опция программирования окружности определяется инструкцией G05: круговая интерполяция с выходом натраекторию по касательной (см. далее).Программирование окружности при помощи радиуса. Радиус всегда задают в относительных координатах, в отличие от конечной точки дуги,которая может быть задана как в относительных, так и в абсолютных координатах.Используя положение начальной и конечной точек, а также значениерадиуса, система ЧПУ прежде всего определяет координаты центра окружности. Результатом расчета могут стать координаты двух точек; MLА - начальная точкаЕ - конечная точкаR - радиусM L - левый центрMR - правый центрРис.
158. Результаты расчета координат центров окружностиMR (рис. 158), расположенных соответственно слева и справа от прямой,соединяющей начальную и конечную точки.Расположение центра окружности зависит от знака радиуса: при положительном радиусе центр будет находиться слева, а при отрицательном справа. Расположение центра определяется также инструкцией G02 илиG 0 3 ( P H C . 159).Как видно из рисунка, величина радиуса должна быть, по крайней мере,вдвое больше, чем длина отрезка, соединяющего начальную и конечнуюточки дуги окружности.
Особым случаем является равенство отрезка удвоенному значению радиуса. Этот случай соответствует заданию полуокружности. Знак радиуса при этом значения не имеет.Программирование полной окружности через задание радиуса недопустимо. Вариант комбинации слов с инструкцией G03 в кадре:N_G 17_G03_X_Y_R±_F_S_M.
Здесь инструкция G17 означает выбор круговой интерполяции в плоскости X/Y; инструкция G03 определяет круговую интерполяцию в направлении против часовой стрелки; X_Y_ пред-Глава 5. Документы пользователя систем ЧПУZ.267•G3Рис. 159. Расположение центра окружности в зависимости от знака радиусаи инструкций G02 или G03ставляют собой координаты конечной точки дуги окружности; R - радиусокружности.Программирование окружности при помощи координат ее центра.Текущее положение используется в качестве начальной точки. Окружность,заданная координатами центра, проходит через начальную и конечную ее точки. Коор- +Zдинатные оси, вовлеченные в процесс круговой интерполяции, имеют параметры I,Jif +Yfи К, приданные осям X, Y, Z соответствен1но.
Параметры устанавливают расстояние+Jмежду начальной точкой и центром М дугиокружности в направлении, параллельномосям. Знак определяется направлением век•+Хтора от А к М. Стандартное определение па-I+'раметров указано на рис. 160.На рис. 160:1 = М(Х) - А(Х); J = M(Y) - Рис. 160. Задание коорди- A(Y); К = M(Z) - A(Z); I, J, К - параметры нат центра окружностиV<V/интерполяции; X, Y, Z - координатные оси, которым параметры I, J, Кприданы соответственно; М - центрокружности, заданный относительноначальной точки дуги окружности.На рис. 161-165 рассмотрены различные примеры программированияокружности.Пример 1:N...G90 G17 G02 Х350 Y25O I200J-50 F...S...M...P/WРис.
161. К примеру 1 программирования окружностиВ.Л. Сосонкин, Г.М. Мартинов. Системы числового программного управления268+Y+JРис. 162. К примеру 2 программирования окружностиP/WРис. 163. К примеру 3 программирования окружности. Особенность: один из параметров интерполяции всегда равен нулю, и нетнужды упоминать его в программе.
Здесьэто параметр IP/WP/WP/W-•хРис. 164. К примеру 4 программирования окружности. Особенность: по оси Y координаты начальной и конечной точек совпадают. Перемещение по этой координате вкадре не указывают, как и параметр интерполяции 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В.Л. Сосонкин, Г.М. Мартинов.















