Завершение программы – М30 и М02 — КиберПедия 

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Завершение программы – М30 и М02

2018-01-04 682
Завершение программы – М30 и М02 0.00 из 5.00 0 оценок
Заказать работу

В конце любой управляющей программы должен находиться код ее завершения – М30 или М02. При выполнении любого из этих кодов станок останавливается независимо от того, какую функцию он выполнял. Разница между М30 и М02 заключается лишь в том, что код М30, помимо завершения программы, «перематывает» или «сбрасывает» ее на начало, а код М02 не делает этого. Проще говоря, при окончании программы обработки с М30 курсор текущего положения переводится в самое начало программы, а с М02 остается в конце.


N40 Z5.0
N45 G00 Z100.0
N50 M05
M55 M30
%

Обычно при завершении программы обработки производится перемещение рабочего стола или инструмента в позицию, которая облегчает оператору снятие готовой детали со станка. Такое перемещение совершается с помощью кода возврата в исходную позицию G28:


N120 G91 G28 X0 Y0 Z0
N130 M05
N140 M30
%

 

 

Введение

Постоянными циклами называются специальные макропрограммы, заложенные в УЧПУ для выполнения стандартных операций механической обработки. Практически все станки с ЧПУ имеют набор циклов для обработки отверстий – циклы сверления, растачивания и нарезания резьбы. Эти циклы упрощают процесс написания УП и экономят время, так как позволяют при помощи одного кадра выполнить множество перемещений.

Рис. 8.1. Постоянные циклы обычно используются для обработки отверстий

Предположим, что необходимо просверлить несколько отверстий в детали. Чтобы просверлить одно отверстие, нужно на рабочей подаче опустить сверло на требуемую глубину, затем вывести его вверх на ускоренной подаче и переместить к следующему отверстию. Следующая программа демонстрирует, как просверлить несколько отверстий без использования постоянных циклов:

%O0005 N100 G21N102 G0 G17 G40 G49 G80 G90 N104 T1 M6 N106 G0 G90 G54 X5. Y5. S1000 M3 N108 G43 H1 Z100. N110 Z10.N112 G1Z-8. F70. N114 G0 Z10. N116 X15. N118 G1 Z-8. F70 N120 G0 Z10. N122 X-5. N124 G1 Z-8. F70 N126 G0 Z10.N128 X-15. N130 G1 Z-8. F70 N132 G0 Z10. N134 X5. Y-5. N136 G1 Z-8. F70 N138 G0 Z10. N140 X15. N142 G1 Z-8. F70 N144 G0 Z10. N146 X-5. N148 G1 Z-8. F70 N150 G0 Z10. N152 X-15. N154 G1 Z-8. F70 N156 G0 Z10. N158 Z100.N160 M5N166 M30 % Начало программы Строка безопасностиВызов инструментаПеремещение к отверстию № 1Коррекция на длину инструмента Сверление отверстия № 1Вывод сверла на ускоренной подачеПеремещение к отверстию № 2Сверление отверстия № 2Вывод сверла на ускоренной подачеПеремещение к отверстию № 3Сверление отверстия № 3Вывод сверла на ускоренной подачеПеремещение к отверстию № 4Сверление отверстия № 4Вывод сверла на ускоренной подачеПеремещение к отверстию № 5Сверление отверстия № 5Вывод сверла на ускоренной подачеПеремещение к отверстию № 6Сверление отверстия № 6Вывод сверла на ускоренной подачеПеремещение к отверстию № 7Сверление отверстия № 7Вывод сверла на ускоренной подачеПеремещение к отверстию № 8Сверление отверстия № 8Вывод сверла на ускоренной подаче Конец программы

Использование постоянного цикла упрощает процесс создания программы для обработки отверстий, делает ее легко читаемой и существенно уменьшает в размере. Создадим новую УП для обработки этих же отверстий с постоянным циклом сверления:

%O0005 N100 G21N102 G0 G17 G40 G49 G80 G90 N104 T1 M6 N106 G0 G90 G54 X5. Y5. S1000 M3 N108 G43 H1 Z100. N110 Z10.N112 G99 G81 Z-8. R10. F70. N114 X15. N116 X-5. N118 X-15. N120 X5. Y-5. N122 X15. N124 X-5. N126 X-15. N128 G80 N130 Z100.N132 M5N138 M30 % Начало программы Строка безопасностиВызов инструментаПеремещение к отверстию № 1Коррекция на длину инструмента Вызов цикла сверленияКоординаты отверстия № 2Координаты отверстия № 3Координаты отверстия № 4Координаты отверстия № 5Координаты отверстия № 6Координаты отверстия № 7Координаты отверстия № 8Отмена цикла сверления Конец программы

Очевидно, что новая программа имеет меньший размер. В кадре N112 находится код G81 для вызова цикла сверления. В этом же кадре находятся адреса, отвечающие за настройку параметров цикла. Адрес Z обозначает глубину сверления, a R определяет высоту отвода сверла из отверстия относительно нулевой плоскости. В последующих кадрах находятся координаты обрабатываемых отверстий. В них не нужно ставить коды вызова цикла сверления, так как G81 будет оставаться активным, пока его не отменят при помощи кода G80.

Работать с постоянными циклами очень удобно. Например, вы решили изменить глубину сверления и высоту вывода сверла из отверстия. При работе с программой без постоянного цикла вам придется отредактировать ее практически полностью. Если же вы используете постоянный цикл сверления, то для достижения нужного эффекта достаточно изменить несколько параметров.

Станки с ЧПУ могут иметь разнообразные циклы: от довольно простых – для сверления, растачивания и нарезания резьбы до более сложных – для обработки контуров и карманов. Некоторые циклы стандартизированы, хотя большинство из них разрабатываются производителями станков и систем ЧПУ самостоятельно. Поэтому на разных станках одинаковые по сути циклы могут записываться поразному, что конечно же затрудняет программирование. В этой главе мы рассмотрим циклы для обработки отверстий, использующиеся на подавляющем большинстве современных станов с ЧПУ.

Таблица 8.1. Постоянные циклы для обработки отверстий

G код Описание
G80 Отмена постоянного цикла
G81 Стандартный цикл сверления
G82 Сверление с выдержкой
G83 Цикл прерывистого сверления
G73 Высокоскоростной цикл прерывистого сверления
G84 Цикл нарезания резьбы
G74 Цикл нарезания левой резьбы
G85 Стандартный цикл растачивания

 


Поделиться с друзьями:

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.