- •ВВЕДЕНИЕ
- •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. ПРИМЕР УП
- •ЗАКЛЮЧЕНИЕ
- •СПИСОК ЛИТЕРАТУРЫ
Команды S, F, M и T могут задаваться как отдельным кадром, так и совместно, а также в одном кадре с функцией G. Однако перед геометрической информацией совмещение кадров S и T невозможно, а совмещение команд М – возможно.
3.8. ПРОГРАММИРОВАНИЕ В ОТНОСИТЕЛЬНОЙ СИСТЕМЕ (в приращениях)
Размер в приращении: линейный или угловой размер, задаваемый в управляющей программе и указывающий положение точки относительно координат точки предыдущего положения рабочего органа станка.
При задании в УП размеров в приращениях, т.е. при работе в относительной системе координат (признак G26), после адресов X и Z задаётся алгебраическая разность координат предыдущей и последующей опорных точек траектории центра инструмента. Знак указывает направление движения: «–» к детали, «+» от детали.
Пример программирования обработки детали в относительной системе
(рис. 3.2).
Определяем координаты опорных точек и приращения и сводим их в таблицу (табл. 3.5), а рукопись управляющей программы приведена в табл. 3.6. Координаты точек 5, 6, 7 вычисляются с помощью геометрических построений.
Рис. 3.2. Схема к примеру программирования в относительной системе
19
3.5. Координаты опорных точек
Участки |
Xн |
Xк |
|
Zн |
Zк |
|
X, мм |
Z, мм |
X, имп. |
|
Z, имп. |
|
0–1 |
60 |
0 |
|
100 |
82 |
|
–60 |
–18 |
–12 000 |
|
–1800 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1–2 |
0 |
0 |
|
82 |
80 |
|
0 |
–2 |
0 |
|
–200 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2–3 |
0 |
10 |
|
80 |
80 |
|
+10 |
0 |
+2000 |
|
0 |
|
3–4 |
10 |
10 |
|
80 |
70 |
|
0 |
–10 |
0 |
|
–1000 |
|
4–5 |
10 |
35,7/2 = 17,85 |
|
70 |
50 |
|
+7,85 |
–20 |
+1570 |
|
–2000 |
|
5–6 |
17,86 |
46,4/2 = 23,2 |
|
50 |
50 |
|
+5,35 |
0 |
+1070 |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6–7 |
23,2 |
43 |
|
50 |
26,4 |
|
+19,8 |
–23,6 |
+3960 |
|
–2360 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7–8 |
43 |
60 |
|
25,4 |
100 |
|
+17 |
+73,6 |
+3400 |
|
+7360 |
|
|
|
|
|
|
|
|
|
|
|
|||
3.6. Рукопись управляющей программы в относительной системе |
||||||||||||
|
|
|
|
|
|
|
|
|
||||
Участки |
|
Кадры программы |
|
|
|
|
Пояснения |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
% |
|
|
|
|
|
|
Начало программы |
||||
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
Относительная система. |
||||
|
N001G26S138F11200M104T101LF |
|
Позиция 1. n = 1400 мин–1 |
|||||||||
|
|
(3-й диапазон). |
|
|||||||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
Подача 1200 мм/мин |
|
|||
0–1 |
N002G01X – 12000Z + 01800LF |
|
Нормальные размеры. |
|
||||||||
|
Подход к точке 1 |
|
||||||||||
|
|
|
|
|
|
|
|
|
||||
1–2 |
N003Z – 00200F20012LF |
|
|
|
Подход к точке 2. |
|
||||||
|
|
|
Подача 0,6 мм/мин |
|
||||||||
|
|
|
|
|
|
|
|
|
||||
2–3 |
N004X + 02000F10400LF |
|
|
|
Подрезание торца. |
|
||||||
|
|
|
Подача 400 мм/мин |
|
||||||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
Обтачивание |
|
|||
3–4 |
N005Z – 01000F10800LF |
|
|
|
цилиндрического участка. |
|||||||
|
|
|
|
|
|
|
|
Подача 800 мм/мин |
|
|||
4–5 |
N006X + 01570Z – 02000LF |
|
|
|
Обтачивание конического |
|||||||
|
|
|
участка < 15° |
|
||||||||
|
|
|
|
|
|
|
|
|
||||
5–6 |
N007X + 01070F10400LF |
|
|
|
Подрезание уступа. |
|
||||||
|
|
|
Подача 400 мм/мин |
|
||||||||
|
|
|
|
|
|
|
|
|
||||
6–7 |
N008X + 03960Z – 02360LF |
|
|
|
Обтачивание конического |
|||||||
|
|
|
участка < 50° |
|
||||||||
|
|
|
|
|
|
|
|
|
||||
|
N009X + 03400F10600LF |
|
|
|
Возврат в точку 0 |
|
||||||
7–8 |
N010Z + 07360F7000LF |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
||||
|
N011M002LF |
|
|
|
|
Конец программы |
|
|||||
20
3.9. ПРОГРАММИРОВАНИЕ В АБСОЛЮТНОЙ СИСТЕМЕ
Абсолютный – линейный или угловой – это размер, задаваемый в управляющей программе и указывающий положение точки относительно принятого нуля отсчёта.
При задании в УП абсолютных размеров опорных точек, т.е. при работе в абсолютной системе координат (признак G27), после адресов «X» и «Z» задаётся числовая информация, соответствующая конечной точке участка относительно принятого нуля выбранной системы координат детали (в импульсах). Точкой, принятой за начало координат детали, может быть центр левого или правого торца заготовки (рис. 3.3).
Знаки координат конечной точки зависят от квадранта, в котором она находится.
Вабсолютной системе после кадра с признаком системы G27 записывается кадр «Смещение нуля».
Смещение нуля (точки начала программы) осуществляется по функции G58. Функция G58 программируется либо отдельным кадром без геометрической информации, либо с геометрической информацией. Смещение нуля нельзя задавать
водном кадре с коррекцией L, так как G58 представляет собой один из видов коррекции – коррекцию нулевой точки. Величина и знак смещения по каждой из координат набирается на декадных переключателях «Смещение ОХ» и «Смещение OZ» на пульте оператора.
Вкадрах с функцией G58 автоматически устанавливаются длинные размеры. По функции G58 смещение вводится в соответствующие блоки памяти (накопители). Отрабатывается смещение только в кадре с адресами «Х» и «Z». При этом величины смещения из накопителей вычитаются от числовой информации, запрограммированной по адресам «Х» и «Z», и полученная разность отрабатывается. Чтобы отработать только смещение нуля, набранное на переключателе вместе с функцией G58, необходимо задать Х + 000000, Z + 000000. Смещение нуля отрабатывается с обратным знаком.
Рис. 3.3. Схема к примеру программирования в абсолютной системе
21
Максимальное смещение по осям ±999999 импульсов (дискрет), составляет по оси Z ± 9999,99 мм и по оси Х ± 4999,99 мм.
Пример задания «смещения нуля» в абсолютной системе: N001G27F10600T02LF
N002G58LF
N003 X + 000700Z – 002200LF,
т.е. программой предусмотрено для резца, находящегося в позиции 2, смещение нуля программы по оси Х на 3,5 мм, а по оси Z на 22 мм. Если после переточки и повторной установки резца в инструментальную головку вершина его сместилась от первоначального положения на 0,15 мм по оси Х и на 0,5 по оси Z, то на декадныхпереключателяхнабираем: поОХ: +000030 (0,15 мм); поOZ: –000050 (–0,5 мм).
Фактически в кадре № 3 будет отработано смещение: Х = +000700 –
– 000030 = 000670, т.е. +3,35 мм;
Z = –002200 – (–000050) = –002200 + 000050 = –002150, т.е. –21,5 мм.
Возврат в «крайнюю точку» задаётся функцией G25 раздельно по осям Х и Z двумя кадрами:
N125 G25 X + 999999L;
N126 G25 Z + 999999LF.
В кадрах с функцией G25 автоматически устанавливается быстрый ход и длинные размеры.
Пример программирования в абсолютной системе координат (cм. рис. 3.3). Начало координат – центр левого торца заготовки (точка О1). Фрагмент ру-
кописи управляющей программы представлен в табл. 3.7.
3.7. Рукопись управляющей программы в относительной системе
Участки |
Кадры программы |
Пояснения |
|
|
|
|
.... N004G27F7000LF |
Ускоренный подход в точку |
|
|
0 (52, 30) |
|
N005G58 X + 000000 Z + 000000LF |
Задание смещения нуля |
|
|
программы |
0–1 |
N006G11 Z + 4700 X + 2400LF |
Короткие размеры. |
|
|
Подход к точке 1 |
1–2 |
N007 X + 0000 F10600LF |
Подрезание торца. |
|
|
Подача 600 мм/мин |
2–3 |
N008 X + 2000LF |
Отвод в точку 3 |
3–4 |
N009 Z + 2200LF |
Обтачивание поверхности |
|
|
20 мм на l = 25 мм |
4–5 |
N010 X + 3400LF |
Подрезание уступа |
5–6 |
N011 X + 6000 Z + 5200LF |
Отвод в точку 6 |
|
N012G25 X + 000000LF |
Возврат в «крайнюю точку» |
|
N013G25 Z + 000000LF |
станка |
|
N014M102LF |
Конец программы |
22
