Главная страница
Навигация по странице:

  • Таблица 8.3. Расточные циклы

  • Примеры программ на сверление отверстий при помощи постоянных циклов Пример № 1

  • Код программы Описание

  • Автоматическая коррекция радиуса инструмента Основные принципы

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

  • Код программы Пояснение

  • Httpplanetacam rucollegelearn12 Основы числового программного управления Автоматическое управление


    Скачать 4.32 Mb.
    НазваниеHttpplanetacam rucollegelearn12 Основы числового программного управления Автоматическое управление
    Дата27.03.2023
    Размер4.32 Mb.
    Формат файлаdocx
    Имя файлаCAM.docx
    ТипДокументы
    #1017554
    страница10 из 18
    1   ...   6   7   8   9   10   11   12   13   ...   18

    Циклы нарезания резьбы

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

    Формат кадра для цикла нарезания резьбы следующий:

    G98 G84 Х10.0. Y10.0 Z-6.0 R10.0 F10

    Код G74 вызывает цикл нарезания резьбы при помощи метчика левой резьбы.Формат этого цикла аналогичен формату для G84. Единственная разница между двумя этими циклами заключается в направлении вращения шпинделя.

    G98 G74 Х10.0. Y10.0 Z-6.0 R10.0 F10

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

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

    Код G85 вызывает стандартный цикл растачивания. Операция растачивания применяется для получения отверстий высокой точности с хорошей чистотой поверхности. В качестве инструмента используется расточной патрон с настроенным на определенный радиус резцом. Формат для цикла G85 похож на формат цикла сверления:

    G98 G85 Х10.0 Y10.0 Z-10.0 R10.0 F30

    Цикл G85 выполняет перемещение расточного резца до дна отверстия на рабочей подаче с вращением шпинделя. Когда резец достигает дна, инструмент выводится из отверстия также на рабочей подаче.



    Рис. 8.7. Процесс растачивания цилиндрического отверстия

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

    Таблица 8.3. Расточные циклы

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

    Описание цикла

    G76

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

    G85

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

    G86

    При достижении дна отверстия шпиндель прекращает вращаться и выводится из отверстия на ускоренной подаче. На боковой поверхности (стенке) отверстия, скорее всего, останется вертикальная риска

    G87

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

    G88

    Аналогично G87. На дне отверстия можно задать время выдержки

    G89

    Аналогично G85. На дне отверстия можно задать время выдержки

    Примеры программ на сверление отверстий при помощи постоянных циклов

    Пример № 1



    Рис. 8.8. Необходимо просверлить 7 отверстий диаметром 3 мм и глубиной 6,5 мм

    Код программы

    Описание

    %

    O0001

    N100 G21

    N102 G0 G17 G40 G49 G80 G90

    N104 T1 M6

    N106 G54 X5. Y5. S1000 M3

    N108 G43 H1 Z100.

    N110 Z10.

    N112 G99 G81 Z-6.5 R1. F45.

    N114 X10.

    N116 X15.

    N118 X20.

    N120 X5. Y10.

    N122 X10.

    N124 X30. Y20.

    N126 G80

    N128 Z100.

    N130 M5

    N132 G91 G28 Z0.

    N134 G28 X0. Y0..

    N136 M30

    %


    Номер программы

    Работа в метрической системе

    Строка безопасности

    Вызов сверла диаметром 3 мм

    Перемещение к отверстию № 1

    Компенсация длины инструмента

    Ускоренное перемещение к Z10.

    Стандартный цикл сверления

    Сверление отверстия № 2

    Сверление отверстия № 3

    Сверление отверстия № 4

    Сверление отверстия № 5

    Сверление отверстия № 6

    Сверление отверстия № 7

    Отмена постоянного цикла

    Перемещение к Z100.

    Останов шпинделя

    Возврат в исходную позицию по Z

    Возврат в исходную позицию по X, Y

    Конец программы



    Пример № 2



    Рис. 8.9. Необходимо просверлить 12 отверстий диаметром 5 мм и глубиной 40 мм, предварительно выполнить операцию центрования отверстий

    отверстия

    Координаты в прямоугольной системе координат (X; Y)

    1

    X21.651 Y12.5

    2

    X12.5 Y21.651

    3

    X0. Y25.

    4

    X-12.5 Y21.651

    5

    X-21.651 Y12.5

    6

    X-25. Y0.

    7

    X-21.651 Y-12.5

    8

    X-12.5 Y-21.651

    9

    X0. Y-25.

    10

    X12.5 Y-21.651

    11

    X21.651 Y-12.5

    12

    X25. Y0.




    Код программы

    Описание

    %

    O0002

    (PROGRAM NAME – HOLES2 )

    N100 G21

    N102 G0 G17 G40 G49 G80 G90

    ( CENTROVKA )

    N104 T1 M6

    N106 G54 X21.651 Y12.5 S1200 M3

    N108 G43 H1 Z100.

    N110 Z2.

    N112 G99 G81 Z-.8 R2. F70.

    N114 X12.5 Y21.651

    N116 X0. Y25.

    N118 X-12.5 Y21.651

    N120 X-21.651 Y12.5

    N122 X-25. Y0.

    N124 X-21.651 Y-12.5

    N126 X-12.5 Y-21.651

    N128 X0. Y-25.

    N130 X12.5 Y-21.651

    N132 X21.651 Y-12.5

    N134 X25. Y0.

    N136 G80

    N138 Z100.

    N140 M5

    N142 G91 G28 Z0.

    N144 G28 X0. Y0.

    N146 M01

    ( DRILL 12 HOLES )

    N148 T2 M6

    N150 G54 X21.651 Y12.5 S1000 M3

    N152 G43 H2 Z100.

    N154 Z2.

    N156 G99 G83 Z-40. R2. Q2. F45.

    N158 X12.5 Y21.651

    N160 X0. Y25.

    N162 X-12.5 Y21.651

    N164 X-21.651 Y12.5

    N166 X-25. Y0.

    N168 X-21.651 Y-12.5

    N170 X-12.5 Y-21.651

    N172 X0. Y-25.

    N174 X12.5 Y-21.651

    N176 X21.651 Y-12.5

    N178 X25. Y0.

    N180 G80

    N182 Z100.

    N184 M5

    N186 G91 G28 Z0.

    N188 G28 X0. Y0.

    N190 M30

    %


    Номер программы

    Название программы

    Работа в метрической системе

    Строка безопасности

    Комментарий

    Вызов центровки

    Перемещение к отверстию № 1

    Компенсация длины инструмента

    Ускоренное перемещение к Z2.

    Стандартный цикл сверления

    Центрование отверстия № 2

    Центрование отверстия № 3

    Центрование отверстия № 4

    Центрование отверстия № 5

    Центрование отверстия № 6

    Центрование отверстия № 7

    Центрование отверстия № 8

    Центрование отверстия № 9

    Центрование отверстия № 10

    Центрование отверстия № 11

    Центрование отверстия № 12

    Отмена постоянного цикла

    Перемещение к Z100.

    Останов шпинделя

    Возврат в исходную позицию по Z

    Возврат в исходную позицию по X, Y

    Временный останов

    Комментарий

    Вызов сверла диаметром 5 мм

    Перемещение к отверстию № 1

    Компенсация длины инструмента

    Ускоренное перемещение к Z2.

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

    Сверление отверстия № 2

    Сверление отверстия № 3

    Сверление отверстия № 4

    Сверление отверстия № 5

    Сверление отверстия № 6

    Сверление отверстия № 7

    Сверление отверстия № 8

    Сверление отверстия № 9

    Сверление отверстия № 10

    Сверление отверстия № 11

    Сверление отверстия № 12

    Отмена постоянного цикла

    Перемещение к Z100.

    Останов шпинделя

    Возврат в исходную позицию по Z

    Возврат в исходную позицию по X, Y

    Конец программы


    Автоматическая коррекция радиуса инструмента

    Основные принципы

    Для того чтобы вам проще было понять, что такое автоматическая коррекция радиуса инструмента и как с ней работать, составим программу для обработки наружного контура детали на рис. 9.1.



    Рис. 9.1. Необходимо обработать наружный контур этой детали

    Итак, необходимо фрезеровать наружный контур детали концевой фрезой диаметром 10 мм. Так как резание происходит боковой (цилиндрической) частью фрезы, то центр фрезы будет смещен на расстояние, равное радиусу (5 мм), влево относительно обрабатываемого контура. Фреза перемещается последовательно через точки 1, 2, 3 и 4 (рис. 9.2). Так как в программе обработки указываются координаты центра инструмента, то ее можно представить упрощенно в таком виде:


    G01 X-5 Y-5
    G01 X-5 Y30
    G01 X55 Y30
    G01 X55 Y-5




    Рис. 9.2. Исходный контур и эквидистантная траектория для фрезы диаметром 10 мм

    Мы рассчитали координаты опорных точек для фрезы диаметром 10 мм. Предположим, что по каким-либо причинам такой фрезы не оказалось в наличии. Зато в инструментальной кладовой нашлась концевая фреза диаметром 9 мм. Придется составить еще одну программу для новой фрезы, то есть пересчитать все координаты траектории. При обработке контура новой фрезой ее центр будет смещен влево уже не на 5, а на 4.5 мм (рис. 9.3). Новую программу можно представить в следующем виде:


    G01 X-4.5 Y-4.5
    G01 X-4.5 Y29.5
    G01 X54.5 Y29.5
    G01 X54.5 Y-4.5




    Рис. 9.3. Исходный контур и эквидистантная траектория для фрезы диаметром 9 мм

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

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


    G01 X0 Y0
    G01 Y25
    G01 X50
    G01 Y0




    Рис. 9.4. Опорные точки траектории совпадают с опорными точками контура детали

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

    Автоматическая коррекция радиуса инструмента активируется при помощи G-кода, который вызывает смещение инструмента относительно исходной траектории вправо или влево. Код G41 используется для коррекции инструмента слева (рис. 9.7), а код G42 – для коррекции справа (рис. 9.8). Направление смещения определяется, если смотреть на траекторию сверху вниз, то есть со стороны «+Z» в направлении «–Z». Отмена коррекции осуществляется при помощи G40.

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

    Код

    Действие

    Код

    Действие

    G41

    Коррекция слева

    G40

    Отмена коррекции

    G42

    Коррекция справа

    D

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



    Рис. 9.5. Обработка контура с коррекцией, участками подвода и отвода

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

    Код программы

    Пояснение

    %

    O0004

    N100 G21

    N102 G0 G17 G40 G49 G80 G90

    N104 T2 M6

    N106 G54 X-18. Y-9. S1200 M3

    N108 G43 H2 Z100.

    N110 Z10.

    N112 G1 Z-1. F120

    N114 G41 D2 X-9. F200

    N116 G3 X0. Y0. R9.

    N118 G1 Y25.

    N120 X50.

    N122 Y0.

    N124 G3 X59. Y-9. R9.

    N126 G1 G40 X68.

    N128 Z9. F300

    N130 G0 Z100.

    N132 M5

    N138 M30

    %


    Номер программы

    Работа в метрической системе

    Строка безопасности

    Вызов инструмента № 2

    Ускоренное перемещение в позицию № 1

    Компенсация длины инструмента

    Ускоренное перемещение в Z10

    Перемещение в Z-1 с F = 120 мм/мин

    Перемещение с коррекцией в позицию № 2

    Подход к контуру по дуге в позицию № 3

    Перемещение в позицию № 4

    Перемещение в позицию № 5

    Перемещение в позицию № 6

    Отвод от контура по дуге в позицию № 7

    Перемещение и отмена коррекции

    Подъем инструмента в Z9

    Ускоренное перемещение в Z100

    Останов шпинделя

    Конец программы



    В кадре N114 активируется автоматическая коррекция радиуса инструмента. Код G41 включает коррекцию слева, a D-слово данных обозначает номер корректора, содержащего значение радиуса инструмента. В памяти любой современной СЧПУ существует область (таблица инструментов), в которой хранятся значения длин и радиусов инструментов.

    Если мы работаем фрезой № 2 диаметром 9 мм, то в соответствующем корректоре № 2 должно находиться значение 4,5 мм (табл. 9.4). Именно на эту величину и происходит смещение центра инструмента влево относительно запрограммированного контура.
    1   ...   6   7   8   9   10   11   12   13   ...   18


    написать администратору сайта