- •Лекции по основам программирования
- •1. Структура программы
- •1.1 Набор символов
- •1.2 Слова
- •1.5 Присвоения значений
- •1.6 Структура и содержание nc программы
- •1.6.5 Конец программы
- •1.6.6 Программируемые сообщения
- •1.6.7 Комментарии
- •2. Системы координат
- •2.1 Просмотр систем координат
- •2.2 Система координат станка
- •2.3 Базовая система координат (g500)
- •2.4 Система координат детали (g54-g57)
- •2.5 Соотношение системы координат детали к осям станка
- •2.6 Текущая система координат детали
- •3. Программирование перемещений инструмента
- •3.1 Абсолютные/относительные размеры, g90/g91
- •3.2 Поворотные оси: Абсолютные размеры, dc, acp, acn
- •3.3 Метрические/дюймовые размеры, g70, g71
- •3.4 Устанавливаемые смещения нуля, g54-g599
- •3.5 Выбор рабочей плоскости, g17 - g19
- •3.6 Быстрый ход, g0
- •3.7 Прямолинейная интерполяция, g1
- •3.8 Круговая интерполяция g2/g3, cip
- •3.9 Винтовая интерполяция
- •4. Преобразование системы координат
- •4.1 Концепция кадра
- •4.2 Команды кадра
- •4.3 Программируемое смещение нуля trans, atrans
- •4.4 Программируемое вращение rot, arot
- •4.5 Программирование масштабного фактора, scale, ascale
- •4.6 Программируемое зеркало, mirror, amirror
- •5. Управление подачей и движением шпинделя
- •5.1 Подача
- •5.2 Скорость шпинделя s, направление вращения шпинделя м3, м4, м5
- •8.3 Постоянная скорость резания g96, g97, lims
- •6. Смещение инструмента
- •6.1 Общие замечания
- •6.2 Вызов инструмента, корректировка длины инструмента, td
- •6.3 Корректировка радиуса инструмента g40, g41, g42
- •1. Номер инструмента т
- •2. Направление обработки g41, g42
- •7.2 Безусловные переходы в программе
- •7.3 Операнды сравнения и логические операнды
- •8 Техника подпрограмм и повторение части программы
- •8.1 Использование подпрограмм
- •8.2 Вызов подпрограммы
- •8.3 Подпрограмма с повторением программы
- •8.4 Повторение части программы
- •8.5 Модальной вызов подпрограммы, mcall
3.6 Быстрый ход, g0
Программирование
G0 X... Y... Z...
Объяснение параметров
X Y Z Конечная точка в Декартовой системе координат
Функция
Вы можете использовать перемещения для быстрого позиционирования инструмента,
перемещения вокруг детали или подвода точек смены инструмента.
Эта функция не подходит для обработки детали!
Последовательность
Перемещения инструмента, запрограммированные с G0, выполняются с возможно самой высокой скоростью (быстрое перемещение). Скорость быстрого перемещения определяется отдельно в данных станка.
Если перемещения быстрого хода выполняются одновременно на нескольких осях, скорость быстрого хода определяется осью, которая требует самое большее время части траектории.
Path of rapid traverse movement - Траектрия быстрого перемещения
Path section - Часть траектории
G0 - модальная
Пример программирования
G0 используется для подвода начальных позиций или точек смены инструмента, отвода инструмента и т.д.
N10 G90 ... Абсолютная координата
N20 G0 X30 Y20 Z2 Подвод исходной позиции
N30 G1 Z-5 F1000 Подача инструмента на врезание
N40 X80 Y65 Перемещение по прямой линии
N50 Z2
N60 G0 X-20 Y100 Z100 Отвод инструмента
3.7 Прямолинейная интерполяция, g1
Программирование
G1 X... Y... Z... F...
Объяснение параметров
X Y Z Конечная точка в Декартовой системе координат
F Скорость подачи в мм/мин
Функция
С G1 перемещения инструмента по прямой линии параллельно оси, наклонной или в любой ориентации в пространстве. Прямолинейная интерполяция позволяет обработку 3D-поверхностей, пазов и т.д.
Последовательность
Перемещения инструмента со скоростью подачи F по прямой линии от текущей исходной
точки к запрограммированной точке назначения.
Деталь обрабатывается по траектории.
Вы можете ввести точку назначения в Декартовых или полярных координатах.
Пример:
G1 G94 X100 Y20 Z30 A40 F100
Конечная точка X, Y, Z подводится со скоростью подачи 100 мм/мин, поворотная ось А перемещается как синхронная, так что все 4 перемещения заканчиваются одновременно.
Дополнительные замечания
G1 - модальная функция. Скорость шпинделя S и направление вращения шпинделя М3/М4 должны определяться для обработки. FGROUP может использоваться для определения групп осей, к которым применяется подача траектории F.
Пример программирования
Обработка паза: инструмент перемещается от исходной точки к конечной в направлении X/Y. Подача на врезание происходит одновременно в направлении Z.
N10 ...G17 S400 M3 Выбор рабочей плоскости, включение шпинделя
N20 G0 X20 Y20 Z2 Подвод исходной точки
N30 G1 Z-2 Подача инструмента на врезание
N40 X80 Y80 Z-15 Ход вдоль наклоненной прямой
N50 G0 Z100 ... Отвод к точке смены инструмента