
- •А. И. Пятунин
- •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 – Просмотр Управляющей Программы
ADEM 7.0. Руководство пользователя. TDM документация 70.
ADEM 7.0. Руководство пользователя. GPP WIN документация 70. Руководство по созданию управляющих программ для ЧПУ (постпроцессоры)
Техтран - система программирования оборудования с чпу/ а.А. Алферов, о.Ю. Батунер, м.Ю. Блюдзе и др. – л.: Машиностроение, Ленингр. Отд., 1987
И.С.Моисеева, Н.Н.Гольдина, А.С.Белозерцев и др. Применение отечественных и программных продуктов в учебном процессе. / САПР и графика, №9, 2000.
Э.Берлинер. Актуальность применения САПР в машиностроении. / САПР и графика, №9, 2000.
Е.Н. Зазерский, С.Н. Жолнерчик. Технология обработки деталей на станках с ЧПУ. – Л.: Машиностроение, 1975. –208 с.
Приложения
Приложение №1 – Подготовительные и вспомогательные функции,
согласно ГОСТ 20999-83
Код фун-кции |
Наименование функции |
Значение функции |
Подготовительные функции |
||
G00 |
Быстрое позиционирование (линейная интерполяция* при ускоренном перемещении) |
Перемещение в запрограммированную точку с максимальной скоростью (например, с наибольшей скоростью подачи). Предварительно запрограммированная скорость перемещения игнорируется, но не отменяется. Перемещения по осям координат могут быть нескоординированными. |
G01 |
Линейная интерполяция с заданной скоростью подачи |
Команда на перемещение исполнительного органа станка, при котором обеспечивается постоянное отношение между скоростями по осям координат, пропорциональное отношению между расстояниями, на которые должен переместиться исполнительный орган станка по двум или более осям координат одновременно. При прямоугольной системе координат станка перемещение происходит по прямой линии со скоростью, заданной в программе при помощи адреса F. |
G02 |
Круговая интерполяция с перемещением по часовой стрелке |
Команда на перемещение со скоростью, заданной в программе при помощи адреса F, по дуге окружности в направлении по часовой стрелке, если смотреть со стороны положительного направления координатной оси, перпендикулярной обрабатываемой поверхности. |
G03 |
Круговая интерполяция с перемещением против часовой стрелки |
Команда на перемещение со скоростью, заданной в программе при помощи адреса F, по дуге окружности в направлении против часовой стрелки, если смотреть со стороны положительного направления оси, перпендикулярной обрабатываемой поверхности. |
G04 |
Пауза (выдержка в отработке программы на определенное время) |
Команда на временную задержку в отработке программы, конкретное значение которой задается отдельно в программе или иным способом. Применяется для выполнения операций, протекающих известное время и не требующих сообщения о выполнении. |
G06 |
Параболическая интерполяция |
Команда на перемещение со скоростью, заданной в программе при помощи адреса F, по дуге параболы. |
G08 |
Разгон |
Автоматическое увеличение скорости перемещения в начале движения до запрограммированного значения. |
G09 |
Торможение |
Автоматическое уменьшение скорости перемещения относительно запрограммированной при приближении к запрограммированной точке. |
G17 |
Выбор плоскости XY |
Задание плоскости XY для выполнения таких функций как круговая интерполяция, коррекция на фрезу и т.п. |
G18 |
Выбор плоскости XZ |
Задание плоскости XZ для выполнения таких функций как круговая интерполяция, коррекция на фрезу и т.п. |
G19 |
Выбор плоскости YZ |
Задание плоскости YZ для выполнения таких функций как круговая интерполяция, коррекция на фрезу и т.п. |
G41 |
Коррекция левая на радиус (диаметр) инструмента |
Коррекция на диаметр или радиус режущей части инструмента. Используется совместно с обозначением корректора на радиус (диаметр) инструмента, численное значение которого занесено в память ЧПУ станка, когда режущая часть инструмента находится слева от обрабатываемой поверхности, если смотреть от режущей части инструмента в направлении перемещения инструмента относительно обрабатываемой заготовки. |
G42 |
Коррекция правая на радиус (диаметр) инструмента |
Коррекция на диаметр или радиус режущей части инструмента. Используется совместно с обозначением корректора на радиус (диаметр) инструмента, численное значение которого занесено в память ЧПУ станка, когда режущая часть инструмента находится справа от обрабатываемой поверхности, если смотреть от режущей части инструмента в направлении перемещения инструмента относительно обрабатываемой заготовки. |
G43 |
Коррекция положительная на положение (длину вылета) инструмента |
Указание, что численное значение выбранной коррекции на длину вылета режущей части инструмента, занесенное в память ЧПУ станка, необходимо сложить со значением координаты, заданной в соответствующих кадрах программы. |
G44 |
Коррекция отрицательная на положение (длину вылета) инструмента |
Указание, что численное значение выбранной коррекции на длину вылета режущей части инструмента, занесенное в память ЧПУ станка, необходимо вычесть из значения координаты, заданной в соответствующих кадрах программы. |
G53 |
Отмена заданного смещения координат |
Отмена любого смещения координат, заданного при помощи функций G54…G59. |
G54… G59 |
Заданное смещение координат |
Смещение координат нулевой точки детали относительно исходной точки станка. Конкретный вариант кода определяется особенностями системы ЧПУ станка. |
G80 |
Отмена постоянного цикла |
Команда, отменяющая выполнение любого постоянного цикла |
G81… G89 |
Постоянные циклы |
Команды на выполнение постоянных циклов. Вид циклов и характер движений исполнительных органов станка при их исполнении определяется особенностями системы ЧПУ станка. |
G90 |
Абсолютный размер |
Отсчет перемещений исполнительных органов станка производится в абсолютной системе координат относительно выбранной нулевой точки. |
G91 |
Размер в приращениях |
Отсчет перемещений исполнительных органов станка производится в относительной системе координат относительно предыдущей запрограммированной точки. |
G96 |
Постоянная скорость резания |
Указание, что число, следующее за адресом S, равно скорости резания в метрах в минуту. При этом скорость шпинделя регулируется автоматически с целью поддержания запрограммированной скорости резания. |
G97 |
Обороты в минуту |
Указание, что число, следующее за адресом S, равно скорости шпинделя в оборотах в минуту. |
Вспомогательные функции |
||
М00 |
Программируемый останов |
Команда на останов программы без потери информации с остановом шпинделя, прекращением движения подач и выключением охлаждения. После нажатия кнопки «Пуск» на пульте управления выполнение программы возобновляется с кадра, следующего за кадром с командой М00. |
М01 |
Программируемый останов с подтверждением |
Команда, аналогичная М00, отличающаяся тем, что исполняется системой ЧПУ только после получения предварительного подтверждения с пульта управления. |
М02 |
Конец программы |
Указывает на завершение отработки программы и приводит к останову шпинделя, прекращению подачи и выключению охлаждения после выполнения всех команд в кадре. Используется для приведения в исходное состояние системы ЧПУ и (или) приведения в исходное положение исполнительных органов станка. |
М03 |
Вращение шпинделя по часовой стрелке |
Команда на включение вращения шпинделя в направлении, при котором вектор линейной скорости резания направлен: при вращающейся заготовке - от обрабатываемой поверхности заготовки к передней поверхности режущей части инструмента; при вращающемся инструменте - и от передней поверхности режущей части инструмента к обрабатываемой поверхности заготовки. |
М04 |
Вращение шпинделя против часовой стрелки |
Команда на включение вращения шпинделя в направлении, противоположном направлению вращения по часовой стрелке |
М05 |
Останов шпинделя |
Команда на останов шпинделя и выключение охлаждения |
М06 |
Смена инструмента |
Команда на смену инструмента вручную или автоматически (без поиска закодированной ячейки сменного инструмента) |
М30 |
Конец информации |
Команда на останов шпинделя, прекращение подачи и выключение охлаждения. Используется для приведения в исходное состояние системы ЧПУ, включая приведение в исходное положение исполни тельных органов станка. |