АТП-222_ЧПУ
.pdfМинистерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования
«Омский государственный технический университет»
Кафедра «Автоматизация и робототехника»
Домашнее задание
по дисциплине «Программное управление автоматическим оборудованием»
Выполнил:
Студент гр. АТП-222
Пискунов А.И.
Проверил:
доц., к.н. Аристов В.В.
Омск – 2025
Задача 1. Составить программу контурной обработки детали на токарном станке с устройством ЧПУ «Маяк-600» по заданному эскизу.
Предусмотреть чистовую многорезцовую однопроходную обработку с отрезкой готовой детали. Подобрать необходимые типы резцов и построить карты наладки для каждого инструмента.
Рисунок 1 – Исходный вариант
Р
и
с
у
н
о
Рисунок 3 — Путь резца а для черновой обработки
Рисунок 4 — Путь резца б для чистовой обработки
Рисунок 5 — Путь резца в для обработки канавки
Код программы: M
GS
G71X I3 P1 P2 DX1 DZ1 F0.1 ;
N1 G01 F0.2 X120 ;
G01 Z-115 ;
G01 X110 Z-97 ;
G01 X80 Z-30 ;
G01 X65 Z-30 ;
G01 X45 Z-20 ;
G01 X34 Z0 ;
G02 R10 X44 Z-10 ;
G01 Z-20 ;
G01 X64 Z-30 ;
G02 R29.93 X94 Z-77 ;
G01 Z-82 ;
G01 X114 Z-97 ;
G01 Z-115 X120 ;
N2 G01 X120 ;
G00 X0 Z5 ;
T020
G70 J3 J4 F0.1 ;
N3 G01 Z0 ;
G02 R10 X40 Z-10 ;
G01 Z-20 ;
G01 X60 Z-30 ;
G02 R29.93 X90 Z-75 ;
G01 Z-80 ;
G01 X110 Z-95 ;
G01 Z-115 ;
N4 G01 X120 ;
T030
M03 S1000 ;
G00 X120 Z-67;
G01 F0.2 X80 ;
G00 X120 ;
G00 Z-65 ;
G
GX
TX
Задача 2. Составить программу контурной многоходовой обработки детали на фрезерном станке с УЧПУ «Маяк-600» по прилагаемому эскизу
(обрабатываемые поверхности выделены жирной линией). Рассчитать координаты опорных точек, построить таблицу координат опорных точек,
эквидистанту и траекторию движения инструмента. Диаметр концевой фрезы принять равным 20 мм. Начало системы координат детали XYZ и исходное положение центра фрезы выбрать по своему усмотрению.
Рисунок 6 – Исходный вариант Составим программу контурной многоходовой обработки детали на
фрезерном станке с УЧПУ «Маяк-600» по прилагаемому эскизу (Рисунок 6)
эквидистанта и траектория движения инструмента также изображены на Рисунке 6 и 7.
Код программы:
G
Xg1 z-10
Yg1 y55
Zg1 x72
Fg1 y-2
g1 x-2
g1 y41
g3 y55 x13 r15
g1 y52
g1 x70
g1 y25
g2 x50 y52 r25
g1 y52
g1 x50
g0 z0
x0 y10
g1 z-10
g1 y40
g3 y50 x13 r15
g1 x48
g3 x68 y23 r25
g1 y0
g1 x0
Рисунок 6 – Путь фрезы при черновой обработке
Рисунок 7 – Путь фрезы при чистовой обработке
Рассчитаем координаты опорных точек и построим таблицу координат опорных точек.
Таблица 1 – Таблица координат опорных точек
Шаг |
Вид движения |
|
X |
Y |
Z |
|
|
|
|
|
|
|
Черновая обработка |
|
|
|
|
|
|
|
|
|
|
1 |
G0 |
|
-2 |
-2 |
0 |
|
|
|
|
|
|
2 |
G1 |
|
-2 |
-2 |
-10 |
|
|
|
|
|
|
3 |
G1 |
|
-2 |
55 |
-10 |
|
|
|
|
|
|
4 |
G1 |
|
72 |
55 |
-10 |
|
|
|
|
|
|
5 |
G1 |
|
72 |
-2 |
-10 |
|
|
|
|
|
|
6 |
G1 |
|
-2 |
-2 |
-10 |
|
|
|
|
|
|
7 |
G1 |
|
-2 |
41 |
-10 |
|
|
|
|
|
|
8 |
G3 |
|
13 |
55 |
-10 |
|
|
|
|
|
|
9 |
G1 |
|
13 |
52 |
-10 |
|
|
|
|
|
|
10 |
G1 |
|
70 |
52 |
-10 |
|
|
|
|
|
|
11 |
G1 |
|
70 |
25 |
-10 |
|
|
|
|
|
|
12 |
G2 |
|
50 |
52 |
-10 |
|
|
|
|
|
|
13 |
G1 |
|
50 |
52 |
-10 |
|
|
|
|
|
|
14 |
G0 |
|
50 |
52 |
0 |
|
|
|
|
|
|
15 |
G0 |
|
0 |
10 |
0 |
|
|
|
|
|
|
|
Чистовая обработка |
|
|
|
|
|
|
|
|
|
|
16 |
G1 |
|
0 |
10 |
-10 |
|
|
|
|
|
|
17 |
G1 |
|
|
|
-10 |
|
|
|
|
|
|
18 |
G3 |
|
13 |
50 |
-10 |
|
|
|
|
|
|
19 |
G1 |
|
48 |
50 |
-10 |
|
|
|
|
|
|
20 |
G3 |
|
68 |
23 |
-10 |
|
|
|
|
|
|
21 |
G1 |
|
68 |
0 |
-10 |
|
|
|
|
|
|
22 |
G1 |
|
0 |
0 |
-10 |
|
|
|
|
|
|
Задача 3. Составить программу контурной обработки детали на фрезерном станке с УЧПУ 2С42 по прилагаемому эскизу. Предусмотреть
безэквидистантное программирование с коррекцией на радиус фрезы.
Использовать команды выхода на эквидистанту и возвращения инструмента с эквидистанты в исходную точку. Исходное положение центра фрезы X = 80; Y
Рисунок 8 – Исходный вариант
Код программы:
Безопасная начальная позиция Безопасный подвод к точке начала обработки Включение коррекции на радиус фрезы
N
XG
NYX
FG
YXРабочиеперемещения с коррекцией
NFY
XG;RРабочее перемещение
YXF
FYКруговая интерполяция по часовой
RРабочие перемещения
F
