Методика программирования обработки деталей на вертикально-фрезерных станках с системой управления 2с42 – 65

Страницы работы

Содержание работы

Раздел 4

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

2С42 – 65

4.1 Некоторые особенности программирования для фрезерования концевой фрезой

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

            Эквидистантный контур отстоит от заданного на расстояние радиуса фрезы.

            Так как эквидистантный контур рассчитывается на какой – то определенный радиус фрезы, а фактический радиус может отличаться от расчетного, то возникает необходимость ввода коррекции радиуса фрезы.

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

            4.1.2 В памяти машины «зашит» алгоритм автоматического расчета эквидистантного контура по заданному контуру детали

           4.1.3  В отличие от токарных станков, вертикально – фрезерные станки работают не в плоскости, а в пространстве. То есть программируется перемещение центра фрезы по трем координатам. Однако пространственное перемещение можно задавать только в случае перемещения по прямой (или при линейной интерполяции). При перемещении по дуге (круговая интерполяция) можно программировать перемещение только в плоскости. Поэтому при программировании фрезерования контура надо обязательно указывать плоскость, в которой лежат дуги окружности.

4.2 Адреса и их назначение

 : - номер программы и подпрограммы.

     N- номер кадра.

     G- служебная функция.

     X,Y,Z - абсолютные координаты точки или приращения по соответствующей оси.

     I,J,K- расстояние от начала дуги до ее центра.

     F- рабочая подача в мм/мин.

     S- частота вращения шпинделя.

     Т- номер инструмента.

     М - вспомогательная функция.

     Q,R-дополнительные технологические функции.

     Н - номер корректора на длину инструмента.

     D - номер корректора на диаметр инструмента.

     Е - пауза.

     P- число повторений подпрограммы.

    Р- вызов подпрограммы. 

4.3Служебные функции

G 00-ускоренное перемещение по координатам.

G 01-линейная интерполяция.

G 02,G 03-круговая интерполяция по и против часовой стрелки.

G 04-—пауза.

G 09-торможение в конце кадра при обходе острых углов контура.

G 10-линейно-круговая интерполяция.

G17-ХУ           задание плоскости обработки дуг окружности

G 18-XZ

G 19-YZ

G24 -выход в нуль станка по трем координатам на ускоренном ходу.

G40 -отмена коррекции на радиус инструмента.

G51- коррекция на радиус инструмента, фреза в исходном положении слева от обрабатываемого контура.

G52-то же но фреза справа от контура.

G43 -коррекция на длину инструмента положительная.

G44 - коррекция на длину инструмента отрицательная.

G49 - отмена коррекции на длину инструмента.

Функции используемые при безэквидистантном программировании в приращениях

G 45—одинарное смещение инструмента в «+»

G 46—одинарное смещение инструмента в «—»

G 47—удвоенное смещение инструмента в «+».

G 48—удвоенное смещение инструмента в «—»

Стандартные циклы

G80-G86

Другие функции

G92 -задание нуля координат детали.

G 90 - абсолютная система координат ( все размеры в программе задаются относительно нуля координат детали)

G 91- работа по приращениям ( в программе все перемещения задаются в приращениях).

4.4 Вспомогательные функции

М 00- безусловный останов программы

М 03-правое вращение шпинделя (по часовой стрелке).

М 04-левое вращение шпинделя.

М 05- стоп вращение шпинделя.

М02- конец программы.

М 30 конец программы с возвратом в ее начало.

М 99- конец подпрограммы.

4.5 Программирование  главного движения

          Главное движение задается частотой вращения шпинделя по адресу S расчетным числом оборотов. Направление вращения шпинделя задается вспомогательной функцией: М03 – правое вращение и М04 – левое вращение.     Заданная частота вращения шпинделя системой управления запоминается и действует до прихода новой величины.

4.6 Программирование подачи

        Движение подачи может быть рабочим и ускоренным. Рабочая подача программируется по адресу F расчетным числом с размерностью мм/мин.

На пульте оператора системы 2С42 имеется ручной корректор рабочей подачи, с помощью которого можно изменить заданную в программе подачу на: 20, 40, 50, 60, 70, 80, 90, 100, 110, 120 процентов.

         Ускоренное перемещение задается служебной функцией G00. Рабочая подача системой управления запоминается и действует до прихода новой величины. Ускоренное перемещение действует только в пределах того кадра, где оно задано.

4.7 Линейная интерполяция

           Перемещение инструмента по какой либо кривой называется интерполяцией. Перемещение инструмента по прямой – это линейная интерполяция.

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

 
         Необходимо инструмент по прямой переместить из точки А в точку В. Схема перемещения, координаты точек и программы перемещения показаны на рисунке 4.1                                                                                                                        

                     Рисунок 4.1 – Линейная интерполяция

       Линейная интерполяция задается функцией G01. Затем по осям X,Y,Z задаются координаты конечной точки отрезка, если программирование выполняется в абсолютной системе координат (G90).

       При программировании в приращениях (G91) они определяются по формулам:

      где Xк, Yк, Zк – координаты конечной точки отрезка;

           Xн, Yн, Zн – координаты начальной точки отрезка.

4.8 Круговая интерполяция

Похожие материалы

Информация о работе