- •ВВЕДЕНИЕ
- •1. ОБЩИЕ СВЕДЕНИЯ О ТОКАРНЫХ СТАНКАХ С ЧПУ
- •1.1. НАЗНАЧЕНИЕ И ОСНОВНЫЕ ОСОБЕННОСТИ ТОКАРНЫХ СТАНКОВ С ЧПУ
- •1.2. ТИПАЖ (НОМЕНКЛАТУРА) ТОКАРНЫХ СТАНКОВ С ЧПУ
- •1.3. СИСТЕМЫ КООРДИНАТ ТОКАРНЫХ СТАНКОВ С ЧПУ
- •1.3.1. Система координат станка
- •1.3.2. Система координат детали
- •1.3.3. Система координат инструмента
- •2.1. ЭТАПЫ ПРОЕКТИРОВАНИЯ ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА ОБРАБОТКИ ДЕТАЛЕЙ НА СТАНКАХ С ЧПУ
- •2.2. ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ЧЕРТЕЖЕЙ ДЕТАЛЕЙ, ПОДЛЕЖАЩИХ ОБРАБОТКЕ НА СТАНКАХ С ЧПУ
- •2.3. ТЕХНОЛОГИЧЕСКИЕ ОСОБЕННОСТИ ТОКАРНОЙ ОБРАБОТКИ НА СТАНКАХ С ЧПУ
- •2. РАЗРАБОТКА ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА ОБРАБОТКИ ДЕТАЛЕЙ НА ТОКАРНЫХ СТАНКАХ С ЧПУ
- •2.4. ВЫБОР ЗАГОТОВКИ
- •2.5. ИНСТРУМЕНТ ДЛЯ ТОКАРНОЙ ОБРАБОТКИ
- •2.6. ОСНАСТКА
- •2.7. РАЗРАБОТКА ОПЕРАЦИОННОГО ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА ОБРАБОТКИ ДЕТАЛЕЙ НА ТОКАРНЫХ СТАНКАХ С ЧПУ
- •2.7.1. Общая последовательность работ
- •3. РАЗРАБОТКА УПРАВЛЯЮЩИХ ПРОГРАММ ДЛЯ ТОКАРНОГО СТАНКА С ЧПУ (станок мод. 16К20Ф3, УЧПУ Н22-1М)
- •3.1. ОБЩИЕ СВЕДЕНИЯ О СТАНКЕ МД. 16К20Ф3 И УЧПУ Н22-1М
- •3.2. ЗАДАНИЕ ПОЗИЦИИ ИНСТРУМЕНТА
- •3.3. ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ
- •3.4. ПРОГРАММИРОВАНИЕ ЧАСТОТЫ ВРАЩЕНИЯ ШПИНДЕЛЯ
- •3.5. ВСПОМОГАТЕЛЬНЫЕ КОМАНДЫ
- •3.6. ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ ПЕРЕМЕЩЕНИЙ (линейная интерполяция)
- •3.7. ПРОГРАММИРОВАНИЕ СКОРОСТИ ПЕРЕМЕЩЕНИЯ СУППОРТА (величины минутной подачи)
- •3.8. ПРОГРАММИРОВАНИЕ В ОТНОСИТЕЛЬНОЙ СИСТЕМЕ (в приращениях)
- •3.9. ПРОГРАММИРОВАНИЕ В АБСОЛЮТНОЙ СИСТЕМЕ
- •3.10. ПРОГРАММИРОВАНИЕ ДВИЖЕНИЯ РАБОЧЕГО ОРГАНА ПО ДУГЕ ОКРУЖНОСТИ (круговая интерполяция)
- •3.11. ПРОПУСК КАДРА
- •3.12. ПРОГРАММИРОВАНИЕ ВЫДЕРЖКИ ВРЕМЕНИ («паузы»)
- •3.13. ПРИМЕНЕНИЕ РАЗМЕРНЫХ КОРРЕКТОРОВ
- •3.14. ПРОГРАММИРОВАНИЕ НАРЕЗАНИЯ РЕЗЬБЫ
- •3.15. ПРИМЕР РАЗРАБОТКИ УПРАВЛЯЮЩЕЙ ПРОГРАММЫ ДЛЯ УЧПУ Н22-1М
- •4.1.1. Назначение и область применения
- •4.1.4. Пульт оператора
- •4.1.5. Включение станка и УЧПУ, ввод и проверка параметров
- •4.1.6. Режимы работы станка и ОС ЧПУ
- •4.2. КОДЫ УПРАВЛЯЮЩИХ ПРОГРАММ
- •4.3. ПРОГРАММИРОВАНИЕ ПЕРЕМЕЩЕНИЙ
- •4.4. ОБРАБОТКА ФАСОК
- •4.5. СМЕЩЕНИЕ НУЛЯ ДЕТАЛИ И КОРРЕКЦИЯ ИНСТРУМЕНТА
- •4.6. ВЫДЕРЖКА ВРЕМЕНИ
- •4.7. БЕЗУСЛОВНЫЙ ПЕРЕХОД И ПОВТОР ЧАСТИ УП И ПОДПРОГРАММЫ
- •4.8. ТЕХНОЛОГИЧЕСКИЕ ЦИКЛЫ
- •4.8.1. Однопроходные продольный и поперечный циклы
- •4.8.2. Многопроходные черновой продольный и поперечный циклы
- •4.8.3. Цикл глубокого сверления
- •4.8.4. Многопроходный цикл резьбонарезания G31
- •4.8.5. Цикл нарезания резьбы по функции G32
- •4.8.6. Нарезание резьбы плашкой или метчиком
- •5. ПРИМЕР УП
- •ЗАКЛЮЧЕНИЕ
- •СПИСОК ЛИТЕРАТУРЫ
кадр: N 151, X-1234. После ввода номер кадра увеличивается на единицу. Если в кадре необходим признак быстрого хода, то перед нажатием клавиши К3 нажимается клавиша К14, над которой загорается индикатор. Использование признаков К14 и * позволяет сформировать фрагмент УП для автоматического выполнения перемещений в точку, в которой находится инструмент, на быстром ходу или рабочей подаче по одной или одновременно двум координатам.
Пусть, например, в ручном режиме перемещение совершилось на быстром ходу сначала по оси Х, затем по оси Z в точку Х = 9801, Z = 5678, а номер кадра, индицируемый на индикаторе равен 152. Последовательность ввода следующая: К17 (над клавишей под буквой Х зажигается индикатор, а на числовом индикаторе высвечивается положение по оси Х = 9801), К14, *, К3. В УП вводится кадр N152, X9801, K14, * (индикатор кадра увеличивается на единицу и показывает 153).
Для формирования следующего кадра по оси Z предварительно нужно вывести значение координаты на индикацию нажатием клавиши К18 (над клавишей под буквой Z зажигается индикатор, а на числовом индикаторе высвечивается положение по оси Z = 5678). Указываем признак быстрого хода, т.е. нажимаем клавишу К14, на которой зажигается индикатор. Подготовленный таким образом кадр нажатием клавиши К3 вводится в УП под номером 153 (т.е. N 153, Z5678, К14).
Таким образом, в кадрах 152 и 153 сформирован фрагмент УП на перемещение в точку Х = 9801, Z = 5678 на быстром ходу одновременно по двум координатам.
Из режима обучения можно перейти в режим индикации (для просмотра сформированного фрагмента УП) или режим ввода. Это удобно, когда выполнение операций в режиме ручного управления или режиме управления от маховичка чередуется с обработкой по циклам в автоматическом режиме. Например, в режиме ввода можно ввести многопроходный цикл, перейти в автоматический режим и в покадровом режиме отработать этот цикл. Затем вернуться в режим обучения, выполнить необходимые операции (с параллельным формированием УП), перед следующим циклом перейти в режим ввода и т.д.
4.2. КОДЫ УПРАВЛЯЮЩИХ ПРОГРАММ
Управляющая программа (УП) представляет собой совокупность команд, состоящую из одного или нескольких слов. В свою очередь, слово состоит:
из буквенного адреса (один из G, F, X, Z, Р, М, S, Т); математического знака «–» (знак «+» принимается по умолчанию); из значения буквенного адреса.
Дополнительно при необходимости входят:
признак относительной системы отсчёта
; признак быстрого хода
; признак снятия фаски под углом ±45°;
признак принадлежности слова к группе кадров *.
59
4.3. Форма бланка УП
№ |
G |
* |
|
X |
Z |
|
±45° |
P |
M |
S |
T |
Приме- |
|
|
|
|
|
|
|
|
|
|
|
|
чание |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
|
|
|
|
|
|
|
|
|
|
|
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
|
|
|
|
|
|
|
|
|
|
|
249 |
|
|
|
|
|
|
|
|
|
|
|
|
УП записывается на бланке, форма которого представлена в табл. 4.3. Каждая строка текста данного бланка представляет собой кадр УП.
Формат буквенных адресов в УП для УЧПУ «Электроника НЦ-31-02» следующий:
P06. F04. N03.G02.X±06.Z±06. T02.M02.S04
P03. F06.
Здесь обозначено: N – номер кадра, принимающий значение от 0 до 249; G – подготовительная функция, постоянный цикл; X, Z – геометрические данные по осям X, Z в абсолютном задании или приращениях; S – частота вращения шпинделя, скорость резания; Т – функция инструмента, номер инструмента, номер корректора; М – вспомогательная функция; Р – команда перехода в группе команд передачи управления; F – функция подачи, шаг резьбы.
4.4. Подготовительные функции системы
Подготовитель- |
Наименование |
Время |
|
наяфункция |
действия |
||
|
|||
|
|
|
|
G02, G03 |
Круговая интерполяция по часовой стрелке |
В одном кадре |
|
|
и против часовой стрелки |
|
|
G12, G13 |
Галтель по часовой стрелке и против часо- |
– « – |
|
|
вой стрелки |
|
|
G04 |
Выдержка времени |
– « – |
|
G21 |
Параметрический вызов подпрограммы |
– « – |
|
G23 |
Вызов подпрограммы |
– « – |
|
G25 |
Повтор части программы |
– « – |
|
G31 |
Многопроходный цикл резьбонарезания |
– « – |
|
G32 |
Резьбовое движение |
– « – |
|
G33 |
Нарезание резьбы плашкой или метчиком |
– « – |
|
G15 |
Движение вокруг оси шпинделя |
– « – |
|
G36 |
Прерывание обработки кадра |
– « – |
60
Продолжение табл. 4.4
|
Подготовитель- |
Наименование |
|
|
|
Время |
|
||
|
наяфункция |
|
|
действия |
|||||
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
G55 |
|
Программируемый останов |
|
|
|
– « – |
|
|
|
G56 |
|
Установканомераквадрантакоординатнойоси |
|
|
– « – |
|
||
|
G61…G67 |
|
Группа циклов условия движения |
|
|
– « – |
|
||
|
G70, G71 |
|
Однопроходный продольный и поперечный |
|
|
– « – |
|
||
|
|
|
циклы |
|
|
|
|
|
|
|
G72, G73 |
|
Циклы глубокого сверления |
|
|
|
– « – |
|
|
|
G74 |
|
Цикл обработки торцевой проточки |
|
|
– « – |
|
||
|
|
|
|
|
|
|
|
||
|
G75 |
|
Цикл обработки прямых наружных канавок |
|
|
– « – |
|
||
|
G77, G78 |
|
Многопроходный черновой продольный и |
|
|
– « – |
|
||
|
|
|
поперечный циклы |
|
|
|
|
|
|
|
G92 |
|
Установка положения нулевой точки, сме- |
|
|
– « – |
|
||
|
|
|
щение нулевой точки |
|
|
|
|
|
|
|
G94 |
|
Подача в мм/мин |
|
До прихода |
|
|||
|
|
|
|
|
|
функции G95 |
|||
|
G95 |
|
Подача в мм/об |
|
До прихода |
|
|||
|
|
|
|
|
|
функции G94 |
|||
|
G96 |
|
Постоянство скорости резания |
|
До прихода |
|
|||
|
|
|
|
|
|
функции G97 |
|||
|
G97 |
|
Отмена постоянства скорости резания |
До прихода |
|
||||
|
|
|
|
|
|
функции G96 |
|
||
|
В системе «Электроника НЦ-31-02» реализован ряд М – вспомогательных |
||||||||
функций, значения которых описаны в табл. 4.5. |
|
|
|
|
|
||||
|
|
|
4.5. Значения вспомогательных функций |
|
|
|
|
||
|
|
|
|
|
|
|
|||
|
|
|
|
|
Время действия |
||||
|
Вспомо- |
|
|
|
|
|
|
|
|
|
|
|
|
доотмены(замены) |
|
Только |
|||
|
гательная |
|
Наименование |
|
соответствующей |
|
|||
|
|
|
|
в данном |
|||||
|
функция |
|
|
|
|
||||
|
|
|
|
вспомогательной |
|
кадре |
|||
|
|
|
|
|
функцией |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
М00 |
Программируемый останов |
|
|
|
|
+ |
|
|
|
М01 |
Останов с подтверждением |
|
|
|
|
+ |
|
|
|
М03, |
Вращение шпинделя по часовой |
|
+ |
|
|
|
|
|
|
М04 |
и против часовой стрелки |
|
|
|
|
|
||
|
|
|
|
|
|
|
|||
|
М05 |
Останов шпинделя |
|
+ |
|
|
|
|
|
61
Продолжение табл. 4.5
|
|
Время действия |
||
Вспомо- |
|
|
|
|
|
доотмены(замены) |
Только |
||
гательная |
Наименование |
соответствующей |
||
в данном |
||||
функция |
|
|||
|
вспомогательной |
кадре |
||
|
|
функцией |
||
|
|
|
||
М8, М9 |
Включение и выключение |
+ |
|
|
|
охлаждения |
|
||
|
|
|
||
М17 |
Возврат из подпрограммы |
|
+ |
|
М18 |
Опускание уровня вложения |
|
+ |
|
|
подпрограммы на единицу |
|
||
|
|
|
||
М19 |
Фиксированныйостановшпинделя |
|
+ |
|
М30 |
Конец УП |
|
+ |
|
М37, |
Режим отработки «зеркально |
+ |
|
|
М38 |
по Х», «зеркально по Z» |
|
||
|
|
|||
М40 |
Разблокированиешпинделяиэлек- |
+ |
|
|
|
тродвигателяглавногодвижения |
|
||
|
|
|
||
М41, М42 |
Включение диапазона 1 или 2 |
+ |
|
|
М90 |
Отмена всех вложений |
|
+ |
|
|
подпрограмм |
|
||
|
|
|
||
Программирование скорости главного движения Для станка мод. 16Б16Т1С1 с регулируемым приводом главного движения
возможны два режима задания скорости вращения шпинделя: по функции G97 и функции G96. Программирование привода главного движения идёт в формате S04.
Режим G97 (режим задания S в мин–1) устанавливается автоматически при включении устройства.
Режим прямого задания скорости вращения шпинделя по функции G97 осуществляется в следующей последовательности:
№ 10 |
|
… |
№11 |
М03 |
– правое вращение шпинделя |
№12 |
М42 |
– диапазон 2 |
№13 |
G97 |
– если до этого был режим G96 |
№14 |
S71 |
– скорость вращения шпинделя 710 мин1 |
Функцией G96 задаётся под адресом S, постоянная скорость резания в м/мин.
Формат функции G96 имеет вид: G96, Р1..., Р2...,
где Р1, Р2 – ограничение максимальной и минимальной частоты вращения шпинделя соответственно, мин–1.
Значения Р1 и Р2 сохраняются в памяти до повторного программирования функции G96 с новыми значениями Р1 и Р2.
62
Пример: |
|
|
№50 |
|
… |
№51 |
G96* |
– режим постоянства скорости резания |
№52 |
P9* |
– максимальная частота вращения шпинделя 950 мин–1 |
№53 |
P200 |
– минимальная частота вращения шпинделя 200 мин–1 |
№54 |
S90 |
– скорость резания 90 мм/мин |
Программирование рабочей подачи В данном УЧПУ задаётся контурная оборотная или минутная подача. Под
контурной подачей следует понимать скорость перемещений инструмента, направленную по касательной к запрограммированной траектории перемещения. Режим оборотной подачи (мм/об) устанавливается функцией G95 (при включении УЧПУ она устанавливается автоматически) и действует до прихода G94. Режим минутной подачи (мм/мин) устанавливается функцией G94 и действует до прихода G95.
Задание контурной подачи осуществляется адресом F. Формат адреса F зависит от того, каким образом задана подача, а именно: отдельным кадром или в командах с линейной, круговой интерполяцией, в постоянных циклах. При задании подачи в одном кадре формат адреса F имеет вид F04. При задании же в группе кадров формат адреса F будет: F06.
Примеры программирования рабочей подачи
№11 |
G94 |
– |
режим минутной подачи |
№12 |
F200 |
– |
подача 200 мм/мин |
. . . . . . . . .
№11 |
G94* |
– режим минутной подачи |
||
№12 |
X200* |
– |
перемещение по Х и Z |
|
№13 |
Z1500* |
|||
|
|
|||
№14 |
F1000 |
– |
подача 10 мм/мин |
|
. . . . . . . . .
№11 |
G95 |
– |
режим оборотной подачи (при включении |
|
|
|
УЧПУ устанавливается автоматически) |
№12 |
F150 |
– |
подача 1,5 мм/об |
. . . . . . . . .
№11 |
|
|
|
G95* |
– режим оборотной подачи |
|
|
||||
|
|
||||
№12 |
|
|
|
X2000 |
– перемещение по Х |
|
|
||||
№13 |
|
Z500* |
– перемещение по Z |
||
№14 |
|
F1500 |
– подача 1,5 мм/об |
||
Подача, введённая в одном кадре, распространяется на все последующие кадры вплоть до задания новой подачи. Исключение составляют кадры с призна-
ком быстрого хода (
) и команды с линейной, круговой интерполяцией, постоянныециклы, включающие в себя значение подачи, распространяющеесянаних.
63
