ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.05.2019
Просмотров: 562
Скачиваний: 2
6
G03
круговая интерполяция/винтовая интерполяция против часовой стрелке. Код G03
предназначен для выполнения круговой интерполяции, то есть для перемещения инструмента по
дуге (окружности) против часовой стрелки с заданной скоростью.
G33
нарезка резьбы.
G63
режим нарезания резьбы метчиком. Режим нарезания резьбы метчиком активируется
при помощи кода G63 и используется в циклах нарезания резьбы. В этом режиме невозможна
корректировка скорости подачи при помощи специальной рукоятки на панели УЧПУ станка.
Режим отменяется программированием команды режима резания G64.
G73
цикл сверления с периодическим выводом сверла.
G94
подача за минуту. При помощи команды G94 указанная скорость подачи
устанавливается в дюймах за 1 минуту или в миллиметрах за 1 минуту.
G95
подача за оборот. При помощи команды G95 указанная скорость подачи
устанавливается в дюймах на 1 оборот шпинделя или в миллиметрах на 1 оборот шпинделя.
Список дополнительных М-функций:
М0
остановка программы.
М2
конец программы.
М3
включение вращения шпинделя по часовой стрелке.
М4
включение вращения шпинделя против часовой стрелке.
М5
остановка шпинделя.
М6
автоматическая смена инструмента.
М7
включение обдувки воздухом.
М8
включение охлаждения СОЖ.
М9
выключение охлаждения СОЖ.
М10
отключение обдувки воздухом.
М11
зажим инструмента.
М12
разжим инструмента.
Существует три основных способа разработки управляющих программ: ручное
программирование (manual programming techniques), программирование на стойке ЧПУ(shop-floor)
и программирование при помощи CAM-систем.
Ручное программирование
Ручное программирование является весьма утомительным занятием. Однако все
программисты-технологи обязаны иметь хорошее понимание техники ручного программирования
независимо от того, действительно ли они ее используют.
Все еще остается немало компаний, в которых применяют исключительно ручное
программирование для станков с ЧПУ. Если в компании используется несколько станков с ЧПУ, а
изготавливаемые детали предельно просты, то грамотный технолог-программист с великолепной
техникой ручного программирования будет способен превзойти по производительности труда
мощного программиста-технолога, использующего CAM-систему. Или скажем, компания
использует свои станки для выполнения ограниченной номенклатуры изделий. Как только
7
обработка таких изделий запрограммирована, она вряд ли будет изменена когда-либо в будущем.
В этом случае ручное программирование для ЧПУ наиболее экономически эффективно.
Наконец, даже в случае применения CAM-системы нередко возникает потребность
коррекции кадров УП вследствие обнаружения ошибок на этапе верификации. Также,
общепринятой является коррекция кадров УП после ряда первых пробных прогонов на станке с
ЧПУ. Если для выполнения этих, часто элементарных корректировок программист должен опять
использовать CAM-систему, то это неоправданно удлинит процесс подготовки производства.
Программирование на пульте системы ЧПУ
Этот метод программирования стал весьма популярен в последние годы. Программы
создаются и вводятся непосредственно на стойке системы ЧПУ, используя клавиатуру, дисплей, а
также систему графических пиктограмм и меню. Программист может немедленно верифицировать
кадры УП путем графической имитации обработки на экране стойки.
Некоторые компании используют исключительно метод программирования на стойке ЧПУ.
Другие рассматривают такой метод экономически неэффективным, даже расточительным.
Компании, использующие ограниченное число наемных рабочих и выпускающие широкий
ассортимент деталей, склонны использовать метод программирования непосредственно у станка с
ЧПУ. В таких фирмах, один работник может использоваться для выполнения разнообразных
задач, связанных с обслуживанием станков с ЧПУ. Например, на многих малых заводах оператор
станка с ЧПУ занимается установкой заготовки; ее креплением; вводом УП; проверкой и
оптимизацией УП, наконец, он фактически следит за обработкой. В этом случае метод
программирования «у стойки с ЧПУ» весьма оправдан и более эффективен, чем оплата услуг
некого «удаленного» программиста-технолога. В более крупных производственных фирмах
основная цель состоит в максимальной загрузке станка с ЧПУ. Этот тип компаний использует уже
целый штат сотрудников, поддерживающих максимальную загрузку станков и бесперебойное
изготовление деталей на каждом станке. Независимо от причины, время простоя станка будет
воспринято руководством компании как потеря времени и денег. Один человек может
устанавливать инструменты для изготовления следующей детали в то время как обрабатывается
текущая деталь. Другой сотрудник зажимает деталь. Остальные работники в этот момент
загружают УП и верифицируют их. В этом случае оператор станка только устанавливает
заготовки и снимает готовые детали. Штат поддержки минимизирует потери времени, связанные с
установкой и наладкой, а также разгрузкой станка, выполняя главную задачу – минимизировать
время, в течение которого станок простаивает.
Программирование при помощи САМ-систем
САМ-системы позволяют «поднять» программирование для станков с ЧПУ на более
высокий уровень по сравнению с рутинным ручным программированием. САМ-системы
постоянно привлекают на свою сторону все большее число сторонников. САМ-системы облегчают
труд технолога-программиста в трех главных направлениях: избавляют технолога-программиста
от необходимости делать математические вычисления вручную; позволяют создавать на одном
базовом языке управляющие программы для различного оборудования с ЧПУ, наконец, они
обеспечивают технолога типовыми функциями, автоматизирующими ту или иную обработку.
8
Для использования САМ-системы, технолог-программист применяет персональный
компьютер или рабочую станцию. Компьютерная программа автоматически генерирует
управляющую программу(G-код). Затем управляющая программа передается тем или иным
способом в память стойки станка с ЧПУ.
3 Примеры решения задач
Пример 1. Написать программу для обработки ступенчатого вала (рис. 2) на токарном
станке с ЧПУ Reabin.
Рисунок 2 – Эскиз детали
Заготовкой для вала будет служить цилиндр диаметром 40мм и длиной 80мм.
Первоначально необходимо определить положение осей станка и точку, которая будет нулем
детали (Рис. 3). От этой точки будут отсчитываться координаты при написании программы.
Рисунок 3 – Нулевая точка детали
В качестве нулевой точки выбрана крайняя точка на правом торце заготовки, так как деталь
будет крепиться в патроне, и поджиматься центром, следовательно левый торец и центр сечения
правого торца будут недоступны. После выбора нулевой точки необходимо проставить все
размеры относительно нее (рис. 4.4).
Рисунок 4 – Простановка размеров относительно нуля детали
9
На следующем этапе непосредственно разрабатывается управляющая программа. В ней
будут использованы только две команды G00 (быстрое позиционирование) и G01 (линейная
интерполяция). Программа представлена в табл. 1
Таблица 1 – Программа для детали «Вал»
№
Программа
Описание, эскиз
1
G00 Z1
G01 X-0.5 F25
G01 Z-26
G00 Z1
G01 X-1
G01 Z-26
G00 Z1
….
G01 X-5
G01 Z-26
G00 Z1
/Обработка первой ступени./
Если подача в ходе обработки не изменяется ее
достаточно задать один раз в начале программы F25.
2
G00 Z1
G01 X-5,5
G01 Z-18
G00 Z1
G01 X-6
….
G01 X-7
G01 Z-18
G00 Z1
/Обработка второй ступени. Глубина резания 2мм, длина
обработки 18мм./
3
G00 Z1
G01 X-7,5
G01 Z-10
G00 Z1
G01 X-8
G01 Z-10
G00 Z1
….
G01 X-10
G01 Z-10
G00 Z1
/Обработка второй ступени. Глубина резания 3мм, длина
обработки 10мм./
4
G00 Z0
G00 X0
Отвод резца от детали в нулевую точку
10
Пример 2. Написать программу для фрезеровки буквы «А» на фрезерном станке с ЧПУ
Reabin (Рис. 5.)
Рисунок 5 – Эскиз детали
Для написания программы будут использоваться следующие G коды: G00, G01, G02, G03.
Программа с пояснениями представлена в табл. 2.
Таблица 2
Программа для детали фрезерования буквы «А»
№
Программа
Описание, эскиз
1
G00 X30 Y15
G01 Z-1 F20
G03 X30 Y22 R12.5 F18
Быстрое перемещение фрезы в точку с координатами X30
Y15. Углубление фрезы на 1мм.
Фрезеровка части окружности против часовой стрелке.
2
G01 X50,4 Y48,5 F25
Фрезеровка по прямой. Подача 25мм/мин.