Раздел 9 (исправлено) (1252996)
Текст из файла
Раздел 9: «Описание функций программирования».
При описании программируемых кадров будут встречаться следующие обозначения:
- Все элементы, заключенные в [ ], должны рассматриваться как необязательные.
- Все элементы, заключенные в { }, должны рассматриваться как альтернативные.
9.1. Тип программирования.
9.1.1. Программирование в абсолютной системе, по приращениям относительно нуля станка, (G 90, G 91, G 79).
Функциями, определяющими тип программирования (в абсолютной системе, по приращениям, относительно нуля станка, в полярных координатах) являются:
• G90 - программирование в абсолютной системе (движения относительно фактической начальной точки).
• G91 - программирование в системе по приращениям (движения относительно последнего местоположения).
• G79 - программирование относительно нуля станка.
Общий формат:
{G90}
{G91} [другие G] [команды]
{G79}
9.1.1.1 Задание перемещений в абсолютных значениях (G90).
Когда перемещения заданы по функции G90, инструмент перемещается на расстояние, считаемое от точки начала системы координат детали (нуля детали) к точке, позиция которой была определена координатами (рис 9.1 а).
Команды G90 X50 Y80 Z40 в данном примере переместят инструмент в точку вышеуказанной позиции, независимо от того, какую позицию занимает инструмент в предыдущем кадре.
G90 является модальной функцией. Программируется с и без путевой информации.
Формат: G90 [другие команды]
Пример G90: (рис. 9.2).
9.1.1.2. Задание перемещений в приращениях (G91)
В случае задания данных в приращениях, система управления интерпретирует координатные данные таким образом, что инструмент будет перемещаться на расстояние, считаемое от занятой позиции, заданной в предыдущем кадре (рис. 9.1 б).
Команды G91 X70 Y-40 Z-20 переместят инструмент на заданные расстояния по осям от предыдущей позиции инструмента.
G91 является модальной функцией. Стирает функцию G90. Не может быть использована с расточными циклами G81-G89.
Формат: G91 [другие команды]
Пример G91: (см. рис. 9.1 б)
а)
б)
Рис. 9.1. Задание перемещаний.
а) в абсолютных значениях (G90).
б) в приращениях (G91)
Рис. 9.2. Пример задания перемещений в абсолютных значениях (G90), в приращениях (G91).
9.1.1.3. Задание перемещений относительно нуля станка (G79).
Когда перемещение задано по функции G79, инструмент перемещается на расстоние считаемое от точки начала системы координат станка(нуля станка).
G79 является немодальной функцией. После программирования кадра с G79 система возвращается в состояние программирования (G90/G91), которое было активным в предыдущем кадре (G90/G91).
Формат: G79 [другие команды]
Пример (G79): Рис. 9.3.
N1 GXY | перемещение осей X, Y к нулевой точке детали W. |
N2 ХЗ0 Y4 0 | перемещение осей X, Y к точке 1. |
N3 G91 Х50 Y25 | перемещение по приращениям к точке 2 (X+50, Y+25 относительно очки 1). |
N4 Х-71 Y12 | перемещение осей к точке 3 (X-71, Y+12 относительно точки 2). |
N5 G90 Х110 Y35 | перемещение осей к точке 4 (X+110, Y+35 относительно нулевой точки детали W). |
N6 G79 Х70 Y55 | перемещение осей к точке 5 (X+70, Y+55 по отношению к нулю станка). |
Примечания
Если ни одна из функций G90, G91, G79, не запрограммирована, автоматически осуществляется программирование в абсолютной системе координат.
Рис 9.3. Пример задания в программе подготовительных функций: G90, G91, G79
9.2. Тип движения.
Тип движения определяется функциями:
G00 быстрое позиционирование осей.
G01 линейная интерполяция.
G02 интерполяция круговая по часовой стрелке.
G03 интерполяция круговая против часовой стрелки.
G33 нарезание резьбы с постоянным или переменным шагом.
9.2.1. Быстрое позиционирование осей (G00).
Быстрое позиционирование осей (G00) определяет линейный тип движения, скоординированный по всем осям, запрограммированным в кадре с быстрым ходом (рис 9.4 а, б). G00 - задает режим позиционирования в текущей системе координат.
Позиционирование осуществляется по прямой линии при одновременном перемещении по всем осям, заданным в кадре. Информации о перемещении по оси может быть абсолютной и в приращениях.
Скорость позиционирования не может быть задана в программе, т.к. зависит от заданных в СЧПУ скоростей для каждой оси производителем станка. Когда разные оси начинают одновременное перемещение, результирующий вектор скорости рассчитывается системой ЧПУ таким образом, что позиционирование выполняется за минимальный интервал времени, а сама скорость не превышает максимально установленное значение для отдельной оси.
При выполнении функции G00 система рассчитывает линейное ускорение и торможение соответственно в начале и конце перемещения. Будучи модальной функцией G00 остается эффективной до ввода другой функции интерполяции.
Формат:
G00 [ДРУГИЕ G] [ОСИ] [КОМАНДЫ КОРРЕКЦИИ] [ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ].
Где:
[ДРУГИЕ G] - все другие функции G, совместимые с G00 (см. таблицу 8.6 совместимости в кадре).
[ОСИ] - представлены адресом оси, за которым следует числовое значение. Могут присутствовать оси: X, Y, Z, U, V, W, A, B, C.
[КОМАНДЫ КОРРЕКЦИИ] - коэффициенты коррекции на плоскости (u, v, w).
[ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ] – вспомогательные функции М, S и Т; в одном кадре можно программировать до четырёх функций М и по одной функции S и Т.
На рис 9.5 дан пример быстрого позиционирования из начальной точки с координатами X=150; Y=200; Z=150 в конечную точку в абсолютных значениях.
Пример G00:
G00 X50 Y80 Z100 | - быстрое позиционирование в точку с координатами X=50; Y=80; Z=100. |
G00 X50 Y80 Z20 | - последующее быстрое позиционирование к точке с координатами X=50; Y=80; Z=100. |
9.2.2. Линейная интерполяция (G01).
Линейная интерполяция (G01) определяет линейное одновременное
движение, скоординированное по всем осям. Осуществляют интерполяцию на прямолинейной части заданной кривой (рис.9.6 а,б). Интерполируемую часть кривой называют участком интерполяции, и ее можно записать в одном или более кадрах программы.
Начальная точка каждого участка интерполяции совпадает с конечной точкой предыдущего. Используют систему координат детали, являющуюся правой прямоугольной декартовой системой.
Прямолинейный участок интерполяции задают одним кадром, который включает в себя:
а) подготовительную функцию G01 (если она не была запрограммирована перед этим);
б) параметры перемещения по координатам X, У, Z (в абсолютных значения или приращениях);
в) скорость обработки (подачи), заданную адресом F.
Скорость, заданная адресом F, будет поддерживаться на всем пути перемещения, вдоль заданной траектории.
Формат:
G01 [ОСИ] [КОМАНДЫ КОРРЕКЦИИ] [СКОРОСТЬ ПОДАЧИ] [ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ].
Где:
[ОСИ] - представлены адресом оси, за которым следует числовое значение. Могут присутствовать оси: X, Y, Z, U, V, W, A, B, C.
а) б)
Рис. 9.4. Быстрое позиционирование осей G00:
а) для точения.
б) для фрезерования.
Рис. 9.5. Пример задания быстрого позиционирования рабочих органов станка (G00).
а) б)
Рис. 9.6. Участок линейной интерполяции G01:
а) для точения.
б) для фрезерования.
[КОМАНДЫ КОРРЕКЦИИ] - коэффициенты коррекции.
[СКОРОСТЬ ПОДАЧИ] - выражает рабочую скорость (F) , с которой выполняется движение. В случае отсутствия используется ранее запрограммированная скорость. Это означает, что в предшествующих кадрах должна быть запрограммирована скорость. В противном случае подается сигнал ошибки.
[ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ] – вспомогательные функции М, S и Т; в одном кадре можно программировать до четырёх функций М и по одной функции S и Т.
Пример G01 в приращениях: (рис. 9.7 а)
Пусть Х1= -20 мм, Y1= 50 мм, Х2= 60 мм, У2= -10 мм, Х3=-5Омм, У3= -30 мм.
Для перемещения из точки Р1 в точку РЗ требуется задать два кадра. Для первого кадра приращения по X (мм), У (мм) соответственно равны:
Х2-Х1, = 6О-(-20) = 8О;
У2-Y1, = -10-50 = -60;
Для второго кадра приращения по X (мм) ,У (мм) соответственно равны:
Х3-Х2 = -50-60 = -110;
Уз -У2 = -30-(-10) = -20;
Если дискретность УЧПУ составляет 0,01 мм, параметры перемещения равны:
- в первом кадре Х+008000 У-006000;
- во втором кадре Х-011000 У-002000.
Информация о перемещении рабочей органов в программе будет иметь вид:
N001 G01 Х+008000 У-006000 F0660 LF
N002 Х-011000 У-002000 LF
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.