- •Лекция №1
- •Основы числового программного обеспечения.
- •1,2 Автоматическое управление
- •Подсистема приводов
- •Подсистема обратной связи
- •5 Языки для программирования обработки
- •Лекция №2.
- •Основы металлообработки на станке с чпу.
- •6. Режущий инструмент
- •7. Вспомогательный инструмент
- •8 Рекомендации по фрезерованию
- •Введение в программирование обработки
- •10,19 Прямоугольная система координат
- •11 Простая управляющая программа.
- •12. Ускоренное перемещение – g00
- •Лекция №4
- •Станочная система координат
- •16. Нулевая точка программы и рабочая система координат
- •17 Компенсация длины инструмента
- •18 Абсолютные и относительные координаты
- •Лекция №5
- •Структура управляющей программы
- •21 Слово данных, адрес и число
- •22 Модальные и немодальные коды
- •23Формат программы
- •23 Строка безопасности
- •24 Важность форматирования уп
- •Лекция №6
- •Базовые м-коды Введение
- •25 Останов выполнения управляющей программы – м00 и м01
- •26 .Управление вращением шпинделя – м03, м04, м05
- •27 Управление подачей смазывающе-охлаждающей жидкости ( сож ) – м07, м08, м09
- •28. Автоматическая смена инструмента – м06
- •29. Завершение программы – м30 и м02
- •Лекция №7
- •Постоянные циклы станка с чпу
- •30. Стандартный цикл сверления и цикл сверления с выдержкой
- •31 Относительные координаты в постоянном цикле
- •32 Циклы прерывистого сверления
- •33 Циклы нарезания резьбы
- •34 Циклы растачивания
- •Лекция №8
- •Автоматическая коррекция радиуса инструмента
- •35 Основные принципы
- •35 Использование автоматической коррекции на радиус инструмента
- •Активация, подвод и отвод
- •Лекция №9
- •Основы эффективного программирования Подпрограмма
- •Работа с осью вращения (4-ой координатой)
- •Параметрическое программирование
- •Основные арифметические и логические команды
- •Операторы сравнения
- •Соответствие адресов локальным переменным
- •Лекция №10
- •Cad/cam – системы. Методы программирования
- •Вопросы для зачета
- •Автоматическое управление.
29. Завершение программы – м30 и м02
В конце любой управляющей программы должен находиться код ее завершения – М30 или М02. При выполнении любого из этих кодов станок останавливается независимо от того, какую функцию он выполнял. Разница между М30 и М02 заключается лишь в том, что код М30, помимо завершения программы, «перематывает» или «сбрасывает» ее на начало, а код М02 не делает этого. Проще говоря, при окончании программы обработки с М30 курсор текущего положения переводится в самое начало программы, а с М02 остается в конце.
Обычно при завершении программы обработки производится перемещение рабочего стола или инструмента в позицию, которая облегчает оператору снятие готовой детали со станка.
Лекция №7
Постоянные циклы станка с ЧПУ. Стандартный цикл сверления и цикл сверления с выдержкой. Относительные координаты в постоянном цикле. Циклы прерывистого сверления. Цикл нарезания резьбы. Цикл растачивания.
Постоянные циклы станка с чпу
30. Стандартный цикл сверления и цикл сверления с выдержкой
Код G81 предназначен для вызова стандартного цикла сверления.
Адреса X и Y определяют координаты обрабатываемых отверстий. Адрес Z указывает конечную глубину сверления, a R применяется для установления плоскости отвода. Плоскость отвода – это координата по оси Z, с которой начинается сверление на рабочей подаче. Плоскость отвода устанавливается немного выше поверхности детали, поэтому значение при R обычно положительное. Не стоит устанавливать плоскость отвода очень высоко, иначе сверло на рабочей подаче будет перемещаться слишком долго. Рабочая подача для цикла устанавливается с помощью F-слова данных.
Постоянные циклы и их параметры являются модальными. Вызвав цикл при помощи соответствующего G-кода, в следующих кадрах вы указываете координаты отверстий, которые необходимо обработать, не программируя никаких других кодов и параметров. После кадра, содержащего координаты последнего отверстия, необходимо запрограммировать G80 – код отмены (окончания) постоянного цикла. Если этого не сделать, то все последующие координаты перемещений будут считаться координатами обрабатываемых отверстий.
Цикл сверления с выдержкой вызывается при помощи команды G82. Функционирует этот цикл аналогично стандартному циклу сверления, с единственной разницей в том, что при G82 на дне отверстия запрограммировано время ожидания (выдержка). Цикл сверления с выдержкой часто применяется для сверления глухих отверстий, так как запрограммированное время ожидания обеспечивает лучшее удаление стружки со дна отверстия. Адрес Р устанавливает время ожидания на дне отверстия. Как правило, время выдержки указывается в 1/1000 сек. без десятичной точки. Например, в следующем кадре выполняется цикл сверления с выдержкой на дне отверстия, равной 6.5 секунды:
G82 Х10.0 Y15.3 Z-3.0 P6500 R0.5 F50.
При выполнении механической обработки отверстий при помощи постоянных циклов вам необходимо знать, что такое исходная плоскость и плоскость отвода.
Две эти плоскости используются для управления перемещениями по оси Z между отверстиями. О плоскости отвода мы уже говорили. Плоскость отвода – это координата (уровень) по оси Z, устанавливаемая R-адресом, с которой начинается сверление на рабочей подаче и в которую возвращается инструмент после того, как он достиг дна обрабатываемого отверстия. Исходная плоскость – это координата (уровень), по оси Z в которой располагался инструмент перед вызовом постоянного цикла. Код G98 используется для работы с исходной плоскостью, а код G99 – с плоскостью отвода.
При использовании кода G98 в постоянном цикле инструмент каждый раз возвращается в исходную плоскость, а при использовании G99 – в плоскость отвода, установленную R-адресом
Предположим, что инструмент находится в координате Z20.0 в момент вызова цикла сверления. Тогда исходная плоскость будет располагаться на расстоянии 20 мм выше нулевой точки по оси Z. То есть для установления исходной плоскости не требуется указывать какие-либо специальные адреса. Однако для установления плоскости отвода необходимо использовать адрес R. Формат кадра для цикла сверления выглядит следующим образом:
G98 G81 Х10.0 Y15.3 Z-3.0 R0.5 F50.
или
G99 G81 Х10.0 Y15.3 Z-3.0 R0.5 F50.
Если цикл сверления работает совместно с кодом G98, то инструмент возвращается к исходной плоскости в конце каждого цикла и между всеми обрабатываемыми отверстиями. Код G98 применяется, когда требуется увеличенное расстояние отвода, для того чтобы избежать столкновения инструмента с деталью.
Если вы работаете с G98 сразу после смены инструмента, то исходная плоскость, скорее всего, будет установлена очень высоко, и инструмент будет перемещаться к отверстию непозволительно долго.
Когда нет опасности столкновения инструмента с деталью, то обычно используют код G99, который позволяет сократить время при обработке множества отверстий. В этом случае инструмент перемещается между отверстиями и выводится вверх в конце цикла до координаты по Z, установленной R-словом данных.
Будьте особенно внимательны при использовании постоянного цикла с G99. Если плоскость отвода (R) установлена неправильно, то может произойти столкновение инструмента с деталью
Обычно системы ЧПУ позволяют переключаться между G98 и G99 прямо внутри постоянного цикла между обрабатываемыми отверстиями:
… G99 G81 X10.0 Y15.3 Z-3.0 R0.5 F50. X20 Y20 G98 X30 Y30 X40 Y40 …
