- •ВВЕДЕНИЕ
- •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. ПРИМЕР УП
- •ЗАКЛЮЧЕНИЕ
- •СПИСОК ЛИТЕРАТУРЫ
Преимущества абсолютной системы По сравнению с программированием в относительной системе почти вдвое
снижается трудоёмкость программирования и наладки; в процессе наладки можно начинать обработку с любого инструмента; уменьшается объём программы; программа легко читается по распечатке ленты; упрощается корректировка программы при изменении размеров детали; при разработке программы не нужно учитывать положение вершины инструмента; отпадает необходимость в размерной настройке инструмента вне станка; размерами по оси Х являются диаметры.
3.10. ПРОГРАММИРОВАНИЕ ДВИЖЕНИЯ РАБОЧЕГО ОРГАНА ПО ДУГЕ ОКРУЖНОСТИ (круговая интерполяция)
При обработке фасонного участка детали (тела вращения), являющегося отрезком радиусной дуги, программа перемещения центра инструмента по дуге задаётся в пределах одного квадранта. Признаком круговой интерполяции явля-
ется функция G02 (G20, G21) или G03 (G30, G31) – табл. 3.8.
После функции G02 (G20, G21) или G03 (G30, G31) в программе задаются координаты точки начала дуги относительно центра дуги (точки 0) по адресам: I по оси X, K – по оси Z (всегда со знаком «+») и величины приращений Х и Z по осям X и Z со своими знаками (рис. 3.4, а и б).
Структура кадра: N003G02 + I + K Х Z F LF
В тех случаях, когда отрезок дуговой траектории расположен в секторе с углом не менее 90°, в геометрической информации будут значения координат I и K и приращения по осям Х и Z (рис. 3.4, а и б).
Если точка начала дуги лежит на одной из осей, т.е. одна из координат этой точки будет совпадать с координатой центра дуги, то признак второй координаты в кадреможетотсутствовать: точка на оси Х– может отсутствовать адрес K; точка на оси Z – может отсутствовать адрес I (рис. 3.4, в и г).
|
3.8. Функции круговой интерполяции |
||
|
|
|
|
Направление перемещений РО |
|
||
|
|
Размерность |
|
по часовой |
против часовой |
||
|
|||
стрелке |
стрелки |
|
|
|
|
|
|
G02 |
G03 |
Нормальные размеры (пятизначное число) |
|
|
|
|
|
G20 |
G30 |
Длинные размеры (шестизначное число) |
|
|
|
|
|
G21 |
G31 |
Короткие размеры (четырёхзначное число) |
|
|
|
|
|
23
а) |
б) |
в) г)
Рис. 3.4. Схемы круговой интерполяции при токарной обработке
Пример введения круговой интерполяции.
Отрезок траектории – дуга 1–2 (рис. 3.5). Направление движения – по часовой стрелке. Размеры нормальные. Координаты точки 1 относительно точки 0: I = 35 (по Х) и K = 30 (по Z). Приращения Х = 10, Z = 20. Подача 500 мм/мин.
Записькадра:....N008 G02 I + 07000 K + 03000 X + 02000 Z – 02000 F10400 LF
Если дуга охватывает сектор с углом 90°, координаты I или K и приращения Х и Z равны радиусу дуги (рис. 3.6).
Поскольку в этом случае одна из координат имеет нулевое значение, то в соответствующем кадре её можно не записывать.
24
Рис. 3.5. Пример круговой |
Рис. 3.6. Пример круговой |
интерполяции (дуга расположена |
интерполяции |
внутри квадранта) |
(дуга охватывает угол 90°) |
Пример введения круговой интерполяции, если дуга охватывает сектор с углом 90° (см. рис. 3.6).
Радиус дуги R = 20 мм. Движение по часовой стрелке. Подача S = 500 мм/мин. Программирование в относительной системе. Координаты опорных точек и величины приращений сведены в табл. 3.9.
3.9. Координаты опорных точек и величин приращений
Участки |
Xн |
Хк |
Zн |
Zк |
Х, мм |
Z, мм |
Х, имп. |
Z, имп. |
0–1 |
30 |
0 |
45 |
42 |
–30 |
–3 |
–6000 |
–300 |
1–2 |
0 |
0 |
42 |
40 |
0 |
–2 |
0 |
–200 |
2–3 |
0 |
20 |
40 |
20 |
+20 |
–20 |
+2000 |
–2000 |
3–4 |
20 |
20 |
20 |
15 |
0 |
–5 |
0 |
–500 |
4–5 |
20 |
27 |
15 |
15 |
+7 |
0 |
+1400 |
0 |
5–6 |
27 |
30 |
15 |
45 |
+3 |
+30 |
+600 |
+3000 |
Рукопись управляющей программы:
%
N001 G26 S109 F11200 M104 T101LF
N002 G01 X – 06000 Z – 00300LF
N003 Z – 00200LF
N004 G02 K + 02000 X + 04000 Z – 02000 F10500LF N005 G01 Z – 00500LF
N006 X + 01400LF
N007 X + 00600 Z + 03000 F11200LF
N008 M102LF
25
В кадре с круговой интерполяцией (или предыдущем кадре) должен присутствовать признак подачи. Величина подачи при круговой интерполяции не должна превышать 600 мм/мин (F10600).
При переходе от одного радиусного участка к другому, если направление движения РО не изменяется, функция G может задаваться лишь в первом кадре с круговой интерполяцией.
Пример обработки фасонной (радиусной) поверхности. Дан чертёж детали, совмещённый со схемой наладки (рис. 3.7).
Координаты нуля программы: Х = 85; Z = 132. Чистовой рабочий ход. Частота вращения шпинделя n = 800 мин–1 (код S129). Подача 0,4 мм/об. Минутная
подача Sмин = 0,4 800 = 320 мм/мин. Принимаем 300 мм/мин согласно табл. 3.3 (код F10300). Резец контурный, позиция 3 (код Т103).
Определяем координаты опорных точек и величины приращений сводим в табл. 3.10.
Рис. 3.7. Чертёж детали и схема наладки на обработку фасонной (радиусной) поверхности
3.10. Координаты опорных точек и величины приращений
Участки |
Xн |
Хк |
Zн |
Zк |
Х, мм |
Z, мм |
Х, имп. |
Z, имп. |
1–2 |
85 |
35 |
132 |
132 |
–50 |
0 |
–10 000 |
0 |
2–3 |
35 |
35 |
132 |
117,9 |
0 |
–14,1 |
0 |
–1410 |
|
|
|
|
|
|
|
|
|
3–4 |
35 |
16 |
117,9 |
65 |
–20 |
–52,9 |
–4000 |
–5290 |
|
|
|
|
|
|
|
|
|
4–5 |
15 |
35 |
65 |
12,1 |
+20 |
–52,9 |
+4000 |
–5290 |
|
|
|
|
|
|
|
|
|
5–6 |
35 |
37 |
12,1 |
12,1 |
+2 |
0 |
+400 |
0 |
|
|
|
|
|
|
|
|
|
6–7 |
37 |
85 |
12,1 |
132 |
+48 |
+119,9 |
+9600 |
+11 990 |
|
|
|
|
|
|
|
|
|
26
