Инструкция по программированию для станка 16К20ФЗС32 с УЧПУ Fanuc

1 Принцип разработки управляющей программы (УП)

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

Блок обработки - это фрагмент управляющей программы, выполняемый одним инструментом на одной или нескольких поверхностях. Например:

· Подрезка торца

· Наружная черновая обработка

· Наружная чистовая обработка

· Центрование

· Сверление

· Сверление с дроблением стружки

· Нарезание резьбы метчиком

· Нарезание наружной резьбы резцом

· Отрезка

и т.д.

Каждый блок содержит:

- координаты точки смены инструмента

- подход к контрольной точке

- обработку

- отход в точку смены инструмента

Все блоки записаны в виде отдельных файлов и хранятся в какой-либо удобной папке.

 Если тяжело разрабатывать УП с листа чертежа, то можно вначале записать последовательность блоков обработки в виде таблицы с указанием в ней режимов резания в соответствии с выбранным инструментом.

 

2 Пример разработки управляющей программы

Исходные данные:

Обрабатываемая деталь - "Втулка".

Материал детали - Сталь 45, код СМС 01.2, твёрдость по Бриннелю 150 НВ, диаметр заготовки - ⌀25, длина заготовки 800 мм, обработка производится на станке 16К20Ф3С32 с - позиционной револьверной головкой.

 

 

 


Рисунок 1 - Втулка

Обработка ведётся в закалённых кулачках. Заготовка прижимается к упору, который установлен в гнездо 2 револьверной головки (РГ). В текстовом редакторе создаётся файл УП с именем на английском языке. В нашем случае имя файла - WTULKA.

Копируется файл "Начало программы". Его вид представлен ниже. Далее курсивом будут даваться пояснения о содержании кадров программы, которых (пояснений) НЕ БУДЕТ в УП.

% - Символ начала файла, является обязательным.
:001 (GAIKA) Номер программы, является обязательным.

Если рядом в скобках указать наименование детали, её обозначение по чертежу, то в стойке ЧПУ в режиме PROGRAM - DIR рядом с номером программы будут записаны эти сведения, что является удобным при поиске нужной программы

(KULACHOK ZAKAL) Комментарии.

Можно писать что угодно, только латинскими буквами и между круглыми скобками. Обычно здесь пишутся различные технологические данные. Основное достоинство то, что эти данные будут видны на экране системы ЧПУ В режиме правки УП (EDIT) и ручном вводе УП с клавиатуры комментарии ввести не возможно

(ZAGOTOVKA D= L= N= DET)  
(CYCLE TIME M S)  
(G50 Z) Координата нуля детали. Вводится при наладке

станка в режиме MDI

N1 G01 X200 Z200 T700 Точка смены инструмента Т7. (00 показывает,

что коррекция на инструмент ВЫКЛЮЧЕНА.

Точка смены инструмента выбирается произвольно, обычно это удобные числа. Координата по Z определяется по вылету самого длинного инструмента, как правило это осевой инструмент. Координата по X выбирается исходя из перемещения РГ по X, для станка максимальное перемещение по оси X 210 мм. Самое важное - чтобы в точке смены инструмента вращения РГ не привело к столкновению инструмента с деталью, патроном или другими элементами станка. При высоких скоростях холостых перемещений по G0 на современных станках нет необходимости экономить на безопасном расстоянии, время обработки практически не увеличивается. Выход в точку смены ОБЯЗАТЕЛЬНО должен производиться с отменой коррекции, в противном случае эта точка будет физически переменной, т.к. будет учтена коррекция по осям X и Z на соответствующий инструмент и чем больше разница в значениях корректоров на каждый инструмент (основном по Z), тем больше отличия в положении точки смены.

Точка смены инструмента может быть и в нуле станка, тогда кадр движения в точку смены выглядит:

N1 G0 G28 U0 W0 T700  

В этом случае точка смены физически всегда постоянна независимо от величины коррекции на инструмент.

Выходить в точку смены необходимо с номером инструмента, который работал (G0 G28 U0 W0 T700), либо вообще не указывать номер инструмента (G0 G28 U0 W0). В противном случае РГ начнёт вращаться не достигнув точки смены, а вместе с движением, и произойдёт столкновение инструмента с деталью. Смена инструмента (7-го на 1-ый) даётся в отдельном кадре:

N1 G0 G28 U0 W0  
N2 T101  
N3 G50 S2200 Ограничение максимального числа оборотов

                                                    шпинделя.

 

Пример - деталь "ВТУЛКА".



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: