- •Лекция №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 – системы. Методы программирования
- •Вопросы для зачета
- •Автоматическое управление.
12. Ускоренное перемещение – g00
Код G00 используется для ускоренного перемещения. Ускоренное перемещение, или позиционирование, необходимо для быстрого перемещения инструмента к позиции обработки или безопасной позиции. Ускоренное перемещение никогда не используется для выполнения обработки, так как скорость движения инструмента слишком высока и непостоянна. Применение кода G00 позволяет существенно снизить общее время обработки.
На рис. 6.2 показана фреза, которая перемещается из некоторой безопасной позиции к заготовке для обработки паза. Вы уже знаете, что для фрезерования паза сначала нужно подвести фрезу максимально близко к поверхности заготовки, а затем осуществить вертикальное врезание в материал на нужную глубину. Для экономии времени на выполнение холостых ходов в программе обработке мы должны указать координаты точки у поверхности заготовки, в которую инструмент должен переместиться максимально быстро. Непосредственное врезание инст румента в материал заготовки осуществляется со скоростью рабочей подачи и при помощи другого кода.
Рис. 6.2. Ускоренное перемещение G00
Для выполнения ускоренного перемещения достаточно указать в кадре код G00 и координаты требуемой позиции.
13 Линейная интерполяция с предусмотренной скоростью подачи, - G01. Перемещение с заданной скорость подачи (в F-слове) к конечной точке кадра осуществляется по прямой линии. Все координатные оси завершают движение одновременно. Скорость подачи в конце кадра снижается до нуля, но только если инструкция G08 пассивна. Запрограммированная скорость подачи является контурной, т. е. значения подачи для каждой отдельной координатной оси будут меньше. Значение скорости подачи обычно ограничивают настройкой «машинных параметров». Вариант комбинации слов с инструкцией G01 в кадре: G01_ X_ Y_ Z_F_. Особенности использования инструкции G01: в любом кадре инструкция G01 может быть представлена вместе с позиционными данными или без них;
в любом кадре инструкция G01 сопровождается F-словом, если до этого подача не была назначена; назначенная подача остается активной, пока ее значение не будет переопределено. инструкция G01 является модальной, и ее появление деактивирует G-инструкции той же группы: G0O, G02, G03, G05, G10-G13, G73, G200. Фрагмент программы: X100 Y100 /Начальное положение. G01 X500 Y300 F100 /Движение к конечной точке.
14 Круговая интерполяция, - G02, G03.
Перемещение в кадре осуществляется по окружности с контурной скоростью, заданной в активном F-слове. Движение по всем координатным осям завершается в кадре одновременно; также и в том случае, когда одна из осей не принадлежит плоскости круговой интерполяции.
Вдоль этой оси движение будет линейно интерполируемым, а общая траектория станет винтовой линией. Инструкции G02 и G03 модальны и деактивируют другие G-инструкции той же группы. Приводы подачи задают перемещение по окружности с запрограммированной подачей в выбранной плоскости интерполяции; при этом G02 определяет движение по часовой стрелке, а G03 - против часовой стрелки. Выбор двух синхронных координатных осей осуществляется свободно путем выбора плоскости интерполяции. При программировании окружность задают с помощью ее радиуса или координат ее центра.
Дополнительная опция программирования окружности определяется инструкцией G05: круговая интерполяция с выходом на траекторию по касательной .
