Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uchebn__psb.docx
Скачиваний:
12
Добавлен:
01.07.2025
Размер:
21.57 Mб
Скачать
    1. Последовательность программирования сверлильно-фрезерной обработке в среде SinuTrain

Ниже приводится методика программирование фрезерно-сверлильной обработки типовой детали (рис. 7.23) в среде SinuTrain для системы SINUMERIK840D. Для создания и виртуальной отработки управляющей программы процессов фрезерования и сверления использована программа “Milling machine with toolmanagement”.

Сначала следует создать папку с именем детали, например, KORPUS. Для этого перейдите в область Программа (F10) и на вертикальной панели нажмите клавишу Создать (V2). На фоне диалогового окна Обзор программ появится окно Создать идентификации компонентов создаваемой программы рис. 7.6), в котором изначально в качестве типа данных будет установлено Деталь – (WRD). В поле Имя введите название папки, например, KORPUS, в этой папке будут храниться создаваемые программы и подпрограммы.

Рис. 7.23

Нажмите клавишу INPUT (на специальной клавиатуре SinuTrain ) или клавишу Enter, затем нажмите клавишу OK (V8). В окне Создать в качестве типа данных будет установлено Программа обработки детали (MPF), введите имя создаваемой программы, например, опять KORPUS. Нажмите клавишу INPUT или Enter , инициируется клавиша OK (V8), нажмите эту клавишу. Открывается текстовый редактор, в котором набираете текст (начальные кадры основной программы):

N1000 T=”SF20” // Выбор инструмента концевая фреза D=20мм

N1010 M6 // Смена инструмента

N1020 G450 CFTP // G450-скругление в углах контура; CFTP-постоянная подача

N1030 G90 G64 G54 G17 G0 X-55 Y-40 // G90-отсчёт перемещений в абсолютной системе координат; G64-точная остановка-режим непрерывной траектории с заданным переходным приращением; G54-смещение нулевой точки; G17-плоскость перемещений XY; G0 X-55 Y-40-перемещение на ускоренной подаче в точку с координатами X=-55 Y=-40.

N1040 G0 Z2 S1500 M3 M8

N1050 F200

Рис. 7.24

Далее нажмите клавишу Фрезерование (H4) и затем клавишу Траекторное фрезерование (V3). Открывается диалоговое окно (маска ввода) CYCLE72 (рис. 7.24) с параметрами фрезерования контура. Задайте параметры обработки согласно полей (пунктов) маски ввода. Здесь KONTUR – имя подпрограммы, описывающей контур детали, создаваемый фрезерованием. Содержание других полей раскрыто непосредственно в маске ввода. После завершения параметрирования маски ввода нажмите клавишу OK (V8) и кадром N1060 появится CYCLE72(KONTUR1,...) – имя вызываемого стандартного цикла для фрезерования контура, при этом в скобках будут показаны принятые параметры этого цикла.

Создание подпрограммы KONTUR.SPF.

Эта подпрограмма формируется в вычислителе контура. В окне Обзор программ области Программа левой клавишей мыши инициируйте папку KORPUS. WRD, в которую должна быть вложена создаваемая подпрограмма. На вертикальной панели нажмите клавишу Создать (V2).

Появится окно идентификации компонентов создаваемой программы (см. рис.7.6). Прокруткой поля Тип данных в качестве типа данных установите Подпрограмма – (SPF), в поле Имя введите название подпрограммы KONTUR . Нажмите клавишу INPUT или Enter , инициируется клавиша OK (V8), нажмите эту клавишу. С заголовком KORPUS\KONTUR.SPF открывается текстовый редактор. Нажмите клавишу Контур (H2), затем на появившейся актуальной вертикальной панели – клавишу Создать контур. Открывается редактор Ввод контура с актуальной вертикальной панелью (рис. 7.25).

В

Рис. 7.25

поле Выбор плоскости нажатием на пиктограмму установите плоскость обработки G17, в поле Начальная точка Х=-35, Y=0, подтвердите установки последовательным нажатием на клавишу INPUT или Enter.

Нажмите на клавишу Перенос элемента (V8). Появляется актуальная вертикальная панель - панель геометрических элементов (рис. 7.26). Нажмите клавишу (V2) и в поле Прямая вертикальная появившейся вкладки введите значение Y=25 (согласно чертежу детали, рис. 7.23) и далее укажите объединение со следующим элементом по радиусу RD=10, подтвердите ввод нажатием клавиши INPUT или Enter.

Нажмите клавишу Перенос элемента

Рис. 7.26

(V8). В качестве актуальной появляется предыдущая вертикальная панель (см. рис.7.26). Нажмите клавишу (V3) и в поле Горизонтальная линия выберите прямую вправо (конечная точка этой прямой должна быть рассчитана вычислителем) и далее укажите объединение со следующим элементом по радиусу RD=5. Подтвердите ввод нажатием клавиши INPUT или Enter.

  • Нажмите клавишу Перенос элемента (V8). В качестве актуальной появляется предыдущая вертикальная панель (см. рис.7.26). Нажмите клавишу (V5). В поле Дуга окружности появившейся вкладки нажатием клавиши Альтернатива (V2) установите направление круговой интерполяции почасовой стрелке, а затем последовательно введите значения R=35, Y=-25, I=0, J=0 (см. рис. 7.23), подтверждая каждый ввод нажатием клавиши IN PUT или Enter и далее укажите объединение со следующим элементом по радиусу RD=5. Подтвердите ввод нажатием клавиши INPUT или Enter.

  • Нажмите клавишу Перенос элемента (V8). В качестве актуальной появляется предыдущая вертикальная панель (см. рис.7.26). Нажмите клавишу (V3) и в поле Горизонтальная линия введите X=-35 (см. рис. 7.26) и далее укажите объединение со следующим элементом по радиусу RD=10. Подтвердите ввод нажатием клавиши INPUT или Enter.

  • Нажмите клавишу Перенос элемента (V8). В качестве актуальной появляется предыдущая вертикальная панель (см. рис.7.26). Нажмите клавишу (V2) и в поле Вертикальная линия выберите Y=35 (см. рис. 7.26) и далее укажите объединение с элементом по радиусу RD=0. Подтвердите ввод нажатием клавиши INPUT или Enter.

  • Н ажмите клавишу Перенести контур (V8) (см. рис. 7.26). К сгенерированным кадрам подпрограммы KONTUR добавьте кадр завершения подпрограммы N1090 M17, подтвердив ввод нажатием клавиши INPUT или Enter. Контур построен (рис. 7.27), подпрограмма его обработки сформирована.

  • Н

    Рис. 7.27

    а актуальной вертикальной панели нажмите клавиши Закрыть редактор (V6) и Сохранить файл (V7).

Продолжайте ввод последующих кадров основной программы:

N1070 G0 Z2 M5 // M5 - выключение шпинделя

N1080 G0 Z100

N1090 T=”SF10” // Выбор инструмента концевая фреза D=10мм

N1100 M6// Смена инструмента

N1110 G450 G60 G54 G17 X0 Y0 // G450-скругление в углах контура; G60-точная остановка; G54-смещение нулевой точки; G17-плоскость перемещений XY

N1120 G0 Z2 S2000 M3 M8

N1130 F500

Н

Рис. 7.28

ажмите клавишу Фрезерование (H4) и затем - Стандартные карманы(V5), На появившейся актуальной вертикальной панели нажмите клавишу Круговой карман (V5). Открывается диалоговое окно (маска ввода) подпрограммы POCKET4 (рис. 7.28, 7.29). Задайте параметры фрезерования кругового кармана согласно полей (пунктов) маски ввода и чертежу детали см. рис.7 .23). Содержание полей раскрыто непосредственно в маске ввода. После завершения параметрирования маски ввода нажмите клавишу OK (V8) и кадром N1140 появится POCKET4( ) - имя вызываемой подпрограммы фрезерования кармана, при этом в скобках будут показаны параметры этой подпрограммы.

Рис. 7.29

Аналогично кадром N1150 создайте подпрограмму POCKET4( ) для обработки второго кармана (в скобках будут обозначены другие параметры).

Далее введите кадры с командами отвода и выключения шпинделя:

N1160 G0 Z2 M5

N1170 G0 Z100

Фрезерование кольцевой канавки.

N1180 T=”SF5” // Выбор инструмента концевая фреза D=5мм

N1190 M6 // Смена инструмента

N1200 G450 CFTCP

N1210 G90 G64 G54 G17 G0 X20 Y0

N1220 G0 Z2 S2500 M3 M8

N1230 F200

Нажмите клавишу Фрезерование (H4) и затем – Пазы (V6), на появившейся актуальной вертикальной панели нажмите клавишу Кольцевая канавка (V6). Открывается диалоговое окно (маска ввода) подпрограммы SLOT2 (рис. 7.30). Задайте параметры обработки кольцевой канавки согласно полей (пунктов) маски ввода и чертежу детали.

С

Рис. 7.30

одержание полей раскрыто непосредственно в маске ввода. После завершения параметрирования маски ввода нажмите клавишу OK (V8) и кадром N1240 появится SLOT2( ) - имя вызываемой подпрограммы фрезерования кольцевой канавки, при этом в скобках будут показаны принятые параметры этой подпрограммы.

Далее введите кадры с командами отвода и выключения шпинделя:

N1250 G0 Z2 M5

N1260 G0 Z100

Центровка отверстий

Необходимо произвести центровку четырёх отверстий в углах корпуса

и четырёх отверстий, расположенных по дуге окружности. Для программирования обработки группы отверстий в среде Sinutrain используется цикл MODAL.

N1270 T=”ZB5”// Выбор инструмента центровое сверло D=5мм

N1280 M6// Смена инструмента

N1290 G90 G60 G54 G17 G0 X-36 Y26

N1300 G0 Z2 S5000 M3 M8

N1310 F1000

Нажмите клавишу Сверление (H3), на появившейся актуальной вертикальной панели нажмите клавишу Сверление/центровка(V6). Открывается диалоговое окно (маска ввода) цикла MCALL CYCLE82 (рис. 7.31) с парамерами центровки по координате Z. Задайте параметры обработки четырёх отверстий в углах корпуса согласно полей (пунктов) маски ввода и чертежу с учетом положения базовой плоскости и недобега.

Д

Рис. 7.31

ля задания координат отверстий в плоскости XY нажмите на клавишу Условный вызов (V6), подтвердив выбор нажатием Ok, появится строка (кадр):

N1320 MCALL CYCLE82(2, -8, 1, -9.5, 0,0)

Введите отдельными кадрами координаты отверстий, затем команду отмены цикла MCALL :

N1330 G0 X-36 Y26

N1340 G0 X36 Y26

N1350 G0 X36 Y-26

N1360 G0 X-36 Y-26

N1370 MCALL

Нажмите клавишу Сверление (H3), затем - Позиция схемы сверления (V7) и на появившейся актуальной вертикальной панели нажмите клавишу Отверстия на окружности (V3). Открывается диалоговое окно (маска ввода) цикла MCALL CYCLE82 (см. рис.7.31) с параметрами центровки по координате Z. Задайте параметры обработки четырёх отверстий, расположенных по дуге окружности согласно полей (пунктов) маски ввода и чертежу с учетом положения базовой плоскости и недобега.

Для задания координат отверстий в плоскости XY нажмите на клавишу Условный вызов (V6), подтвердив выбор нажатием Ok,после этого появится строка (кадр):

N1380 MCALL CYCLE82(2, 0, 1, -1,44, 0).

Введите последующие кадры, определяющие координаты этих отверстий:

N1390 REIHE1:

N1400 HOLES2(0, 0, 28, 135, 22.5, 5)

N1410 ENDLABEL:

N1420 MCALL,

а затем команды отвода и выключения шпинделя:

N1430 G0 Z2 M5

N1440 G0 Z100

Сверления под резьбу отверстий, расположенных по дуге окружности

N1450 T=”SPB4-2”//Сверло D=4.2мм

N1460 M6// Смена инструмента.

N1470 G0 G60 G54 G17 X-20 Y0

N1480 G0 Z2 S1500 M3 M8

N1490 F160

Нажмите клавишу Сверление (H3), на появившейся актуальной вертикальной панели нажмите клавишу Глубокое сверление(V5). Открывается диалоговое окно (маска ввода) цикла MCALL CYCLE83 (рис. 7.32) с параметрами сверления по координате Z. Задайте параметры обработки пяти отверстий, расположенных по дуге окружности согласно полей (пунктов) маски ввода и чертежу с учетом положения базовой плоскости и недобега.

Рис. 7.32

Для задания координат отверстий в плоскости XY нажмите на клавишу Условный вызов (V6), подтвердив выбор нажатием Ok, появится строка (кадр):

N1500 MCALL CYCLE82(2, 0, 1, -12, 0,-5, 0, 3, 0, 0, 0.8, 1).

Введите последующие кадры, определяющие координаты этих отверстий:

N1390 REIHE2:

N1400 HOLES2(0, 0, 28, 135, 22.5, 5)

N1410 ENDLABEL:

N1420 MCALL,

а затем команды отвода и выключения шпинделя:

N1430 G0 Z2 M5

N1440 G0 Z100

Нарезание резьбы

Введите текст (кадры):

N1570 T=”GB5”// Выбор инструмента - метчик D=5мм

N1580 M6// Смена инструмента

N1590 G90 G60 G54 G17 G0 X-20 Y0

N1600 G0 Z2 M8

О

Рис. 7.33

ставаясь на строке (кадре) N1600, нажмите клавишу Сверление (H3), на появившейся актуальной вертикальной панели нажмите клавишу Нарезание внутренней резьбы (V6). Открывается диалоговое окно (маска ввода) цикла MCALL CYCLE84 (рис.7.33) с параметрами нарезания резьбы по координате Z. Задайте параметры нарезания резьбы в отверстиях, расположенных по дуге окружности согласно полей (пунктов) маски ввода и чертежу с учетом положения базовой плоскости и недобега.

Для задания координат резьбовых отверстий в плоскости XY нажмите на клавишу Условный вызов (V6), подтвердив выбор нажатием Ok, появится строка (кадр):

N1610 MCALL CYCLE84(2, 0, 1, -7, 0, 0, 3, 5, 0.8, 0, 50, 80).

Введите последующие кадры, определяющие координаты резьбовых отверстий:

N1620 REIHE3:

N1630 HOLES2(0, 0, 28, 135, 22.5, 5)

N1640 ENDLABEL:

N1650 MCALL,

а затем команды отвода и выключения шпинделя:

N1660 G0 Z2 M5

N1670 G0 Z100

Программирование обработки четырёх отверстий в углах корпуса производится аналогично изложенному. Далее приводятся завершающие кадры УП:

.............................

N1790 G0 Z2 M5

N1800 G0 Z100

N1810 G0 Y120

N1820 T0 D0

N1830 M30

Моделирование

Для контроля созданной УП выполните симуляцию (моделирование).

Порядок действий аналогичен изложенному ранее. Моделирование разработанной УП сверлильно-фрезерной обработки представлено на рис.7.34 в плоскости и на рис. 7.35 в пространстве.

Рис. 7.34

Рис. 7.35

Рис.7.35

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]