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 |
Составление программы для токарного станка ЧПУ с примером
Для того чтобы обработать деталь на станке с ЧПУ, требуется составить программу, которая представляет собой группу команд, которые выражаются в цифровых параметрах, токарным и фрезерным машинам задается план работы.
Для того чтобы обработать деталь на станке с ЧПУ, требуется составить программу, которая представляет собой группу команд, которые выражаются в цифровых параметрах, фрезерным машинам задается план работы.
Разработка плана действий машин с ЧПУ начинается с построения координатных лучей, на которых с помощью числового кода распределяются точки, по ним будет проводиться действие рабочих элементов. Созданием управляющей программы для фрезерного станка занимается инженер-программист.
Система координат
Составление программы для токарной и фрезерной машины требует определенных знаний. Для станков с цифровым управлением программу нужно составлять на декартовой координатной системе, которая включает в себя три луча, исходящие из одного центра и расположенные в пространстве перпендикулярно друг другу. Направление координатных осей задает программу для движения режущего элемента. Оси X, Y, Z распределяют в пространстве согласно определенным правилам:
- Z – совмещается с осью движения шпинделя, она направляется от крепежного элемента обрабатываемой детали к режущему элементу, она направляется как вертикально, так и горизонтально;
- ось Х представляет собой горизонтальный луч, при горизонтальном положении оси Z, ось Х пролегает вправо от левого края передней части станка, где располагается пульт, если же она лежит вертикально, то Х направляется вправо относительно токарному станку, его передней плоскости, если повернуться к ней лицом;
- чтобы определить положение оси Y, ось Х поворачивают на 90 градусов относительно оси Z.
Точка пересечения лучей является началом отсчета. Чтобы на координатной системе задать точку, следует отметить ее числовое выражение на каждом луче.
Рабочий процесс
В ходе фрезерования приходится оперировать сразу несколькими системами координат, предполагается наличие нескольких центров. Управляющая программа для станков – это сложная система, ее написание – ответственный процесс. Рабочий процесс определяется следующими точками:
- нулевая точка (М), она задается производителем и не подлежит изменению;
- нулевая точка (R), ее координаты постоянны, в момент включения машины инструмент должен располагаться в начальной точке;
- нулевая точка закрепляющего элемента инструмента (N) также неизменна, ее задает производитель, в момент отладки машины, верхняя часть режущего элемента, зафиксированного в держателе, замеряется и выставляется в нулевой точке;
- нулевая отметка заготовки (W) на станке имеет свободное расположение, оно зависит от того, какой вид обработки будет произведен, W может меняться, если деталь нужно будет обработать с обеих сторон;
- точка замены (Т), в этой точке производится замена инструментов, параметры задает программист, если устройство смены инструмента имеет вид револьверной головки, также она может быть постоянной, если фрезерный станок оснащен системой для автоматической смены инструмента.
Центр координатной системы является начальным пунктом. Современные токарные и фрезерные обрабатывающие системы работают по специальной программе. Программное обеспечение создается программистами-инженерами, при их составлении следует учесть специфику предстоящей работы.
Пример программы
Ознакомление с программами для работы со станками позволить понять процесс точения, научиться обработке деталей на фрезерных машинах. В качестве примера можно использовать фрагмент программы для станков с ЧПУ, которая составлена для обработки детали, устанавливаемой на станок. Требуется на токарных станках получить деталь с радиусом в 50 и уступом – 20 мм. В левой колонке указание программного кода, а в правой его расшифровка. Обработка детали производится согласно следующему примеру:
- N20 S1500 M03 – шпиндель, работающий со скоростью 1 500 оборотов в минуту, движение по часовой стрелке;
- N25 G00 X0 ZO – начало работы;
- N30 X20 – отход режущего инструмента по заданным параметрам;
- N40 G02 X60 Z – 40/50 F0,5 – движение резца по указанным в программе координатам;
- N50 G00 Z0 X0 – перемещение в исходное положение;
- M05 – выключение шпинделя;
- М30 – стоп программа.
Перед началом работы проводится подготовка: резец фиксируют в начальной точке заготовочного элемента, затем потребуется обнулить параметры. Примеры программ позволяют понять, как работает система, как они управляют машиной.
Ознакомление с примерами управляющих программ поможет начинающему программисту познать азы управления станком.
Токарный и фрезерный станки с софт управлением представляют собой программу, которая характеризуется технологической гибкостью. Это свойство позволяет по окончании обработки одной детали мгновенно перейти к обработке следующего изделия. Для того чтобы станок начал точение, программисты должны написать программу, где информация закодирована в числовом виде. На примере программы для токарного станка с ЧПУ, можно проследить, как работает система. Управляющие программы влияют на качество работы, к их составлению стоит подходить со всей ответственностью. Современная токарная и фрезерная машина функционирует только на основе программ. Лидером автоматизированного оборудования является японская компания Фанук.