
- •А. И. Пятунин
- •1. Числовое программное управление (ч п у)
- •1.1. Устройство станков с чпу
- •1.1.1. Движение исполнительных органов станка
- •1.1.2. Системы координат станков с чпу
- •Прямоугольная система координат
- •Полярная система координат
- •Дополнительные поворотные оси координат
- •1.1.3. Направления движения исполнительных органов станков с чпу Координатная система станка с чпу
- •Координатная система заготовки
- •Рекомендуемая система координат заготовки при фрезерной обработке
- •Рекомендуемая система координат заготовки при токарной обработке
- •1.1.4. Положение и обозначение координатных осей в станках с чпу
- •Направления перемещений в станках с чпу
- •1.1.5. Нулевые и исходные точки станков с чпу
- •Нулевая точка станка m
- •Исходная точка станка r
- •Нулевая точка заготовки w
- •Нулевая точка инструмента e
- •Точка cмены инструмента n
- •1.1.6.. Установка нулевой точки заготовки на токарном станке с чпу
- •Последовательность действий при установке нулевой точки заготовки на токарном станке с чпу
- •1.1.7. Установка нулевой точки заготовки на фрезерном станке с чпу
- •Последовательность действий при установке нулевой точки заготовки на фрезерном станке с чпу
- •Установка нулевой точки заготовки по оси z
- •Установка нулевой точки заготовки по оси X
- •Установка нулевой точки заготовки по оси y
- •1.2. Числовое программное управление станков
- •1.2.1. Траектория движений инструмента
- •1.2.2. Классификации систем чпу
- •2. Программирование обработки на станках с чпу
- •2.1. Основы программирования
- •2.1.1.Составные элементы управляющей программы
- •2.1.2. Кадр управляющей программы
- •Структура управляющей программы
- •2.1.3. Кодирование подготовительных и вспомогательных функций
- •2.2. Технологическая подготовка производства для станков с чпу
- •2.2.1. Особенности проектирования операций для станков чпу
- •2.2.2. Фрезерная обработка на станках с чпу
- •2.2.3. Токарная обработка на станках с чпу
- •2.3. Способы и технические средства подготовки управляющих программ
- •Составление управляющих программ в цехе
- •Составление управляющих программ в специализированном подразделении по программированию
- •Составление управляющих программ в конструкторско-технологическом подразделении
- •Процедура ручного составления управляющих программ
- •3. Автоматизации разработки управляющих программ
- •3.1. Системы автоматизации программирования (сап)
- •3.2. Примеры отечественных сап
- •3.2.1. Система t-flex чпу для станков с чпу
- •Штамповка
- •Обработка кулачков
- •Ремонт и модернизация оборудования с чпу
- •Основные виды сотрудничества с Заказчиками
- •Список типового модернизированного оборудования
- •3.2.2. Программы t-flex nc Tracer для станков с чпу Основные возможности
- •Архитектура системы
- •3.2.3. Система автоматизации программирования - «компас-чпу»
- •4. Разработка технологии, моделирование и подготовка управляющих программ (уп) в adem cam
- •4.1. Интерфейс модуля adem cam 7.0
- •4.1.1. Рабочий стол adem cam 7.0
- •4.1.2. Панели управления adem cam 7.0
- •Чтобы временно исключить технологический объект:
- •Обмен информацией с другими системами (передача файлов)
- •4.2. Создание конструктивных элементов
- •4.2.1. Конструктивные элементы для фрезерных работ Конструктивный элемент “Колодец”
- •Параметры кэ Колодец
- •Параметры дна. Adem cam позволяет Вам задавать следующие параметры дна колодца:
- •Контуры кэ Колодец
- •Параметры контуров
- •Положение материала
- •. Конструктивный элемент “Стенка”
- •Конструктивный элемент “Окно”
- •Конструктивный элемент “Плоскость”
- •Конструктивный элемент “Паз”
- •. Конструктивный элемент «Поверхность»
- •Максимальная и минимальная координаты z
- •Плоскость холостых ходов
- •Конструктивный элемент “Отверстие”
- •Для оптимизации перемещений инструмента:
- •4.2.3. Конструктивные элементы для токарных работ Конструктивный элемент “Торец”
- •Конструктивный элемент “Область”
- •Параметры кэ Область
- •Конструктивный элемент “Резьба”
- •Параметры кэ “Резьба”
- •Задание начальной координаты X
- •Для задания начального диаметра резьбы нажмите кнопку d нач. И укажите начальную точку на экране. Y координата этой точки будет являться диаметром резьбы. Вы можете указать только существующий узел.
- •4.3. Создание технологических переходов
- •4.3.1. Фрезерные переходы
- •Рассмотрим некоторые из них.
- •4.3.1.1. Технологический переход "Фрезеровать 2.5x"
- •Закладка Параметры технологического перехода "Фрезеровать 2.5x"
- •Закладка Дополнительные параметры тп "Фрезеровать 2.5x"
- •Обработка по z
- •Закладка Подход/Отход
- •Отход. Выберите тип отхода из списка и задайте параметры отхода.
- •4.3.1.2. Технологический переход "Фрезеровать 3x"
- •Закладка Параметры технологического перехода "Фрезеровать 3x"
- •Закладка Дополнительные параметры технологического перехода "Фрезеровать 3x"
- •Фрезерные переходы - параметры инструмента
- •Тип инструмента
- •Корректоры
- •Диаметр и радиус
- •Позиция
- •4.3.2.1. Технологический переход «Точить»
- •Закладка Параметры тп “Точить
- •Закладка Дополнительные параметры тп “Точить”
- •Закладка Инструмент
- •4.3.2.2. Технологический переход «Расточить (Токарный)»
- •Закладка Параметры технологического перехода «Расточить (Токарный)»
- •4.4. Формирование технологических команд
- •Технологическая команда «Инструмент»
- •Тип инструмента. Различные типы технологических переходов требуют инструмент различного типа. Например, для выполнения перехода Фрезеровать необходим инструмент фреза, для перехода Пробить — пуансон.
- •Технологическая команда «Безопасная позиция»
- •Технологическая команда «Плоскость холостых ходов»
- •Параметры плоскости холостых ходов
- •Технологические команды “Стоп” и “Останов”
- •Технологическая команда «Отвод»
- •Технологическая команда «Аппроксимация»
- •Технологическая команда «Поворот»
- •. Технологическая команда «Комментарий»
- •Технологическая команда «Вызов подпрограмм»
- •Технологическая команда «Вызов цикла»
- •Технологическая команда «Команда пользователя»
- •Технологическая команда «Ручной ввод»
- •Формирование технологической команды «Ручной ввод»
- •Технологическая команда «Контрольная точка»
- •Формирование технологической команды «Ручной ввод»
- •4.5. Управление и редактирование то
- •4.6. Расчет и моделирование обработки
- •Расчет траектории движения инструмента
- •Генерация управляющей программы
- •Моделирование обработки
- •Плоское моделирование обработки
- •Объемное моделирование обработки
- •4.7. Выбор заготовки
- •Для задания заготовки:
- •Задание заготовки при помощи координат для фрезерной обработки
- •Задание заготовки при помощи контура для токарной обработки
- •Литература
- •Техтран - система программирования оборудования с чпу/ а.А. Алферов, о.Ю. Батунер, м.Ю. Блюдзе и др. – л.: Машиностроение, Ленингр. Отд., 1987
- •Приложения
- •Приложение №2 – Подготовительные и вспомогательные функции
- •Подготовительные функции
- •Вспомогательные функции
- •М00 Остановка программы
- •Приложение №3 – Подготовительные и вспомогательные функции системы управления ge Fanuc 21t (Токарная)
- •Приложение №4 – Просмотр файла cldata Для просмотра файла cldata нажмите кнопку – Просмотр cldata на панели «Постпроцессор». Ниже показан пример такого файла.
- •Приложение №5 – Просмотр Управляющей Программы
Приложение №2 – Подготовительные и вспомогательные функции
системы ЧПУ Fanuc 18M (Фрезерная)
G СЛОВО
G – слово представляет собой подготовительную команду, которая настраивает процессор ЧПУ на выполнение конкретной операции. Оно имеет формат G2 от 00 до 99. Некоторые G-коды автоматически активизируются процессором ЧПУ при следующих обстоятельствах.
Включение питания станка.
Считывание кода «конец программы» М02 или М30.
Перезапуск процессора ЧПУ.
Аварийная остановка.
Существует два типа G – кода:
немодальные G-коды, которые действуют только в блоке, в котором они запрограммированы,
модальные G-коды, которые действуют до тех пор, пока не будут заменены другим G-кодом из той же группы.
В приложении приведен перечень G-кодов по группам, которые используются с процессором ЧПУ Fanuc M18.
В блоке данных допускается использовать только один G-код из каждой группы. Если в блоке данных с клавиатуры или с ленты запрограммировано более одного G-кода, то активным будет последний из противоречащих G-кодов, заведенных в этот блок данных.
G-коды, содержащие начальный нуль, могут записываться в программу без нуля.
Пример: код G01 может быть записан как G1.
Подготовительные функции
G Слово Группа Определение
G00 1 Режим быстрого позиционирования
G01 1 Линейная интерполяция
G03 1 Круговая интерполяция против часовой стрелки
G04 0 Выстой
G10 0 Включение режима ввода данных
G11 0 Выключение режима ввода данных
G15 17 Отмена полярных координат
G16 17 Активизация полярных координат
G17 2 Выбор плоскости XY
G18 2 Выбор плоскости XZ
G19 2 Выбор плоскости YZ
G20 6 Ввод данных в дюймах
G21 6 Ввод данных в метрических единицах
G22 9 Активизация заданных пределов хода
G23 9 Отмена заданных пределов хода
G25 24 Включение отслеживания отклонений скорости шпинделя
G26 24 Выключение отслеживания отклонений скорости
шпинделя
G27 0 Проверка возврата в исходное положение
G28 0 Возврат в исходное положение
G29 0 Возврат из исходного положения
G30 0 Возврат в положение смены инструмента
G31 0 Пропуск функции
G39 0 Круговая интерполяция с коррекцией угла
G40 7 Отмена коррекции на диаметр инструмента
G41 7 Активизация коррекции на диаметр инструмента
(деталь справа)
G42 7 Активизация коррекции на диаметр инструмента
(деталь слева)
G43 8 Активизация коррекции на длину инструмента
G49 8 Отмена коррекции на длину инструмента
G50 1 Отмена режима масштабирования
G51 11 Активизация режима масштабирования
G52 0 Задать местную систему координат
G53 0 Задать систему координат станка
G54 14 Задать рабочую систему координат 1
G54Р_ 14 Дополнительные рабочие системы координат 1 – 48
(дополнительная функция)
G55 14 Рабочая система координат 2
G56 14 Рабочая система координат 3
G57 14 Рабочая система координат 4
G58 14 Рабочая система координат 5
G59 14 Рабочая система координат 6
G60 0 или 1 Позиционирование в одном направлении (дополнительная функция)
G61 15 Режим точной остановки
G62 15 Автоматическая коррекция угла
G63 15 Режим нарезки резьбы
G64 15 Режим резания
G65 0 Вызов немодальной макропрограммы
G66 12 Вызов модальной макропрограммы
G67 12 Отмена вызова модальной макропрограммы
G73 9 Цикл сверления с периодической подачей
G74 9 Цикл нарезки левой резьбы
G76 9 Цикл чистового растачивания
G81 9 Цикл сверления
G82 9 Цикл сверления
G83 9 Цикл сверления с периодической подачей
G84 9 Цикл нарезки правой резьбы
G85 9 Цикл растачивания
G86 9 Цикл растачивания
G87 9 Цикл обратного растачивания
G88 9 Цикл растачивания (с ручным выводом инструмента)
G89 9 Цикл растачивания
G90 3 Режим абсолютного позиционирования
G91 3 Режим дискретного позиционирования
G92 0 Сдвиг абсолютных координат
G94 5 Скорость подачи в дюймах/мм в минуту
G95 5 Скорость подачи в дюймах/мм на оборот
G97 13 Прямое программирование скорости вращения об/мин
G98 10 Возврат инструмента в начальную точку цикла
G99 10 Возврат инструмента в точку отвода в циклах обработ ки