Программирование фрезеровки - это область, связанная с применением цифровых вычислительных устройств для управления производственными процессами.
Токарно фрезерный обрабатываемый центр представляет собой многофункциональный станок для обработки металла. В подобных многофункциональных обрабатывающих центрах, переходы токарных и фрезерных инструментов при комбинированной обработке деталей обычно задаются в единой управляющей программе. На первоначальном этапе выполнения операции обычно осуществляется полный цикл токарной обработки. Далее по команде управляющей программы производится остановка шпинделя, его фиксация в заданном угловом положении и начало обработки фрезерными инструментами. Изменение углового положения шпинделя в процессе проведения фрезерной части операции обеспечивает возможность многосторонней обработки детали. Токарная обработка детали может быть возобновлена и после окончании фрезерных переходов.
Токарно-фрезерные операции в токарно фрезерных обрабатываемых центрах имеют ряд специфических особенностей; их подготовка требует применения в управляющей программе нескольких дополнительных команд.
Приведем основные отличительные особенности программирования таких операций на языке SINUMERIK-840D:
- Перемещение револьверной головки из зоны обработки к точке смены инструмента может осуществляться одновременно по трем координатным осям командой GXYZ73. Координата точки смены инструмента по оси Y обычно устанавливается: Y=0.
- Непосредственно перед началом обработки детали в управляющей программе следует кодировать вид проводимой процедуры: токарная или фрезерная. Токарная обработка задается командой L235; фрезерная - командой L237. При осуществлении одной только токарной обработки команду L235 в управляющей программе вводить необязательно, так как она вводится по умолчанию.
- Перед началом токарной обработки на токарно фрезерном обрабатываемом центре в управляющей программе вводится метка SETMS(4), адресующая команды М3 и М5 (запуск и останов) на шпиндель. Перед началом фрезерной обработки в программу вводится новая метка SETMS(1), переадресовывающая команды М3 и М5 на приводы инструментов, размещенных в револьверной головке. В программах, осуществляющих только токарную обработку, метку SETMS(4) вводить необязательно, так как она вводится по умолчанию.
- Частота вращения S фрезерных инструментов устанавливается по функции G94 (об/мин); соответственно, подача F задается в мм/мин.
- Начальное угловое положение шпинделя задается в управляющей программе функцией L140; при этом командный кадр управляющей программы имеет следующий вид: L140 (- 60,4,0). Цифра 4 означает, что команда касается шпинделя. Цифра - 60 обозначает угловое положение -60° относительно точки начала отсчета угловых координат шпинделя. Его поворот осуществляется командным кадром управляющей программы с обозначением нового углового положения С... Так, кадр управляющей программы С120 задает поворот шпинделя и его фиксацию в угловом положении +120°.
- Непосредственно перед началом фрезерной обработки (после фиксации шпинделя в заданном угловом положении) следует произвести механическую фиксацию шпинделя функцией М12. После окончания фрезерной обработки следует снять фиксацию шпинделя функцией М13.
- Рабочие органы токарно фрезерного обрабатываемого центра позволяют производить фрезерную обработку в планах X-Y и Y-Z. Обозначение плана обработки вводится в управляющую программу непосредственно перед командами на перемещение фрезерного инструмента (функция G17 обозначает план X-Y, а функция G19 план Y-Z).
- Корректоры диаметров фрезерных инструментов вводятся и отменяются в управляющей программе функциями G41, G42 и G40 по общей методике кодирования фрезерной обработки контура.