3.4 Примеры программы
3.4.3 Пример 3: Программа ЧПУ для фрезерной обработки
Пример программы 3 предназначен для обработки детали на вертикальном фрезерном станке. Он содержит фрезерование поверхности и боковых сторон, а также сверление. Примечание Для того, чтобы программа работала на станке, должны быть правильно установлены машинные данные (→ изготовитель станка!).
Габаритный чертеж детали |
Изображение 3-2 | Вид сбоку |
Основы
54 | Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
Создание программы ЧПУ |
3.4 Примеры программы |
[ r |
5 |
r |
5 |
Изображение 3-3 | Вид сверху |
Основы
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 | 55 |
Создание программы ЧПУ 3.4 Примеры программы Пример программы 3
Программный код | Комментарий |
N10 T=»PF60″ | ; | Предварительный выбор |
инструмента с именем PF60. |
N20 M6 | ; | Установить инструмент в |
шпиндель. |
N30 S2000 M3 M8 | ; | Число оборотов, направление |
вращения, охлаждение вкл. |
N40 G90 | G64 G54 G17 G0 X-72 Y-72 | ; | Первичные установки геометрии |
и подвод к стартовой точке. |
N50 G0 Z2 | ; | Ось Z на безопасное |
расстояние. |
N60 G450 CFTCP | ; | Поведение при активной |
G41/G42. |
N70 G1 Z-10 F3000 | ; | Фреза на глубине контакта с |
подачей=3000мм/мин. |
N80 G1 G41 X-40 | ; | Включение коррекции радиуса |
фрезы. |
N90 G1 X-40 Y30 RND=10 F1200 | ; | Движение по контуру с |
подачей=1200мм/мин. |
N100 | G1 | X40 Y30 CHR=10 |
N110 | G1 | X40 Y-30 |
N120 | G1 | X-41 Y-30 |
N130 | G1 | G40 Y-72 F3000 | ; | Выключение коррекции радиуса |
фрезы. |
N140 | G0 | Z200 M5 M9 | ; | Подъем фрезы, шпиндель + |
охлаждение выкл. |
N150 | T=»SF10″ | ; | Предварительный выбор |
инструмента с именем SF10. |
N160 | M6 | ; | Установить инструмент в |
шпиндель. |
N170 | S2800 M3 M8 | ; | Число оборотов, направление |
вращения, охлаждение вкл. |
N180 | G90 G64 G54 G17 G0 X0 Y0 | ; | Первичные установки геометрии |
и подвод к стартовой точке. |
N190 | G0 | Z2 |
N200 | POCKET4(2,0,1,-5,15,0,0,0,0,0,800,1300,0,21,5. 2,0.5) | ; | Вызов цикла фрезерования |
кармана. |
N210 | G0 | Z200 M5 M9 | ; | Подъем фрезы, шпиндель + |
охлаждение выкл. |
N220 | T=»ZB6″ | ; | Вызвать центровое сверло 6 |
мм. |
N230 | M6 |
N240 | S5000 | M3 | M8 |
N250 | G90 G60 G54 G17 X25 Y0 | ; | Точный останов G60 из-за |
Основы |
56 | Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
Создание программы ЧПУ |
3.4 Примеры программы |
Программный код | Комментарий |
точного позиционирования. |
N260 | G0 | Z2 |
N270 | MCALL CYCLE82(2,0,1,-2.6,,0) | ; | Модальный вызов цикла |
сверления. |
N280 | POSITION: | ; | Метка перехода для |
повторения. |
N290 | HOLES2(0,0,25,0,45,6) | ; | Образец позиции для схемы |
сверления. |
N300 | ENDLABEL: | ; | Конечный идентификатор для |
повторения. |
N310 | MCALL | ; | Сброс модального вызова. |
N320 | G0 | Z200 | M5 | M9 |
N330 | T=»SPB5″ | ; | Вызвать спиральное сверло |
D5мм. |
N340 | M6 |
N350 | S2600 | M3 | M8 |
N360 | G90 | G60 | G54 | G17 | X25 | Y0 |
N370 | MCALL CYCLE82(2,0,1,-13.5,,0) | ; | Модальный вызов цикла |
сверления. |
N380 | REPEAT POSITION | ; | Повторение описания позиции |
из центрования. |
N390 | MCALL | ; | Сброс цикла сверления. |
N400 | G0 | Z200 | M5 | M9 |
N410 | M30 | ; | Конец программы |
Основы |
Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 | 57 |
Создание программы ЧПУ 3.4 Примеры программы
Основы |
58 | Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0 |
Источник