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

        Пример применения цикла сверления показан на рисунке 4.8.                                                      

 

 Рисунок 4.7 – Структура движений

         цикла сверления                                       Рисунок 4.8 – Чертеж детали для

                                                                               примера применения цикла G81

     Для упрощения задачи примем, что все отверстия располагаются вдоль

 оси Х. Сверлятся отверстия под резьбу М20, поэтому их глубина не имеет требований по точности. Следовательно, в цикле сверления выдержку времени задавать не будем. Привязку по длине инструмента осуществляем по спиральному сверлу, поэтому для него коррекция по длине в программе не задается. Примем, что нуль координаты Z детали будет на поверхности первого отверстия. Это мы укажем в первом кадре программы.

Программа:

       % ПС

   : 1 ПС

N1 G54 G90 X0 Y0 Z1000 M3 S250 ПС – функцией G54 указываем, что то место в пространстве, в котором находится сверло, считать нулем координат по осям Х и У, а нуль по оси Z расположен на расстоянии 10 мм от положения сверла. То есть на поверхности первого отверстия. G90 – указывает, что программирование будет осуществляться в абсолютных координатах. М3 – правое вращение шпинделя с частотой 250 об/мин.

N2 G81 U0,5 Z-3000 F100 ПС – сверло по алгоритму цикла на быстром ходу пойдет путь 9,5 мм и за 0,5 мм остановится. Далее до координаты  - 30мм по оси Z оно будет двигаться на рабочей подаче 100 мм/мин. После чего на быстром ходу выйдет из отверстия и остановится на расстоянии 0,5мм от поверхности.

N3 X4500 G00 ПС – на быстром ходу сверло переместится для сверления второго отверстия.

N4 G81 U-2450 I-0 Z -4000 ПС – сверлится второе отверстие. Так как его плоскость ниже положения сверла, то оно на быстром ходу пройдет путь до координаты -24,5мм по оси Z и остановится за 0,5 мм от поверхности детали. Далее сверлит отверстие до точки

 Z= - 40мм. Так как плоскость следующего отверстия находится выше, то сверло выходит из отверстия в точку I=0 (Z=0).

N5 X6500 G00 ПС – сверло перемещаем в точку третьего отверстия.

N6 G81 U -1450 Z -3500 I 3000 ПС – сверлится третье отверстие до точки Z= -35мм. Перед этим сначала сверло на быстром ходу подходит к плоскости отверстия на 0,5мм не доходя до нее. После сверления на быстром ходу сверло поднимается в точку Z= 30мм, так как плоскость последнего отверстия находится выше просверленного отверстия на 20мм.

N7 X7000 G00 ПС – координата четвертого отверстия.

N8 G81 U2050 Z500 ПС – сверлится четвертое, последнее отверстие. Для этого сверло подходит к поверхности детали за 0,5 мм до нее (U=2050). Точка окончания сверления находится выше нулевой точки  по оси Z на 5мм.

N9 G80 ПС – отмена цикла сверления.

N10 G00 X0 Y0 Z1000 M5 ПС – возврат сверла в начальную точку и остановка шпинделя.

N11 M02 M30 ПС – конец программы.

4.11.2 Циклы растачивания

     Как уже было сказано выше, в системе имеется два цикла растачивания:

G82 – растачивание без остановки подачи в конце расточки и G85 – растачивание с остановкой подачи в конечной точке расточки отверстия. Последний цикл используется для расточки глухих отверстий с точной глубиной отверстия.

      Диаграмма движений расточной головки показана на рисунке 4.9.

 
 


Рисунок 4.9 – Диаграммы циклов растачивания

       Структура цикла G82:

                      G82 U….Z….I…F….E….H…ПС

      Здесь все адреса кроме Н имеют тот же смысл что и в цикле сверления. Адрес Н определяет подачу на участке 2 – 3 при выходе расточной головки. Если он не задан, то выход будет происходить на подаче F. Если задана точка 4, (адрес I), то движение до точки 3 будет с подачами Н или F, а далее на быстром ходу.

        Структура цикла G85:

                         G85 U…Z….I….E….F….M…ПС

        Адрес М дает возможность либо реверсировать вращение шпинделя, либо останавливать его в точке 2. Если этот адрес не задан, то в 3 шпиндель вращается в ту же сторону, что и в точке 0.

4.11.3 Цикл глубокого сверления

        Структура цикла: G83 U….Z….I….F….V…W….ПС

        Как видно, здесь добавились два новых адреса, которые означают: V – глубина одного прохода сверла; W – зазор между дном ранее просверленного отверстия и подходом сверла на быстром ходу для выполнения следующего прохода. Структура движений сверла при выполнении цикла G83 показана на рисунке 4.10.

Рисунок 4.10 – Диаграмма цикла глубокого сверления

        Пример: просверлить отверстие диаметром 16 мм на глубину 80мм.

             N…..U50 Z-8000 I1000 W 50 V1000 ПС

     В программе задано: глубина одного сверления V= 10мм; зазор безопасности при подводе сверла к дну отверстия W=0,5мм. За один проход сверлится отверстие глубиной 10мм, затем на быстром ходу сверло выводится из отверстия в точку 1 и после паузы равной 1 с на быстром ходу вводится в отверстие не доходя до его дна на 0,5мм и сверлит снова 10мм и т. д. до точки 2 ( координата Z).

4.11. Цикл прерывистого сверления

      Структура цикла: G86 U…Z….I….F….V….W…..ПС.

     Здесь V – глубина одного сверления, так же как в предыдущем цикле; W – величина отскока от дна отверстия для разрушения стружки.

       Диаграмма движений цикла показана на рисунке 4.11.

 

Рисунок 4.11 – Диаграмма движений цикла прерывистого сверления

4.12  Повторение кадра программы

        Повторение кадра программы программируется по адресу L , вслед за которым записывается цифра – число повторений.

         Пример: просверлить 3 отверстия в детали показанной на рисунке 4.12, глубина сверления 10мм., шаг на котором расположены отверстия постоянный.

 
 


                                              Рисунок 4.12

Фрагмент программы будет таким:

       N35 G91 X 1500 Y1000 G00 L3 G81 U0,5 Z- 1400 F50 ПС