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

Использование автоматической коррекции на радиус инструмента

Для чего на самом деле применяется функция автоматической коррекции радиуса инструмента? Для работы разными инструментами по одной программе? Не только. Главное назначение этой функции заключается в управлении размерами детали при фрезеровании.

Предположим, вы обработали контур фрезой диаметром 9 мм по программе с коррекцией на радиус. Естественно, что в корректоре находится значение радиуса фрезы, равное 4,5 мм. При измерении размеров детали вы обнаружили, что размер 25 мм (стороны прямоугольного контура, рис. 9.1) выполнен «в плюсе», например 25,02 мм. Может быть, диаметр фрезы оказался чуть меньшим (последствия износа или погрешность измерения), а может, ее немного отжимало при обработке. В любом случае, инструмента с идеальными размерами не существует. Однако чертеж требует, чтобы этот размер был выполнен «в номинале» или «в минусе», например 25–0,02 мм. Что же делать? Нужно просто уменьшить значение радиуса в корректоре с 4,5 мм до 4,49 мм (табл. 9.5) и запустить программу на выполнение еще раз. В этом случае система ЧПУ будет считать, что мы используем инструмент с меньшим радиусом, и сместит (приблизит) траекторию центра инструмента на 4,49 мм относительно исходного контура. Так как на самом деле используется фреза с радиусом 4,5 мм, то контур после обработки окажется меньше на 0,02 мм (при обработке уменьшится по 0,01 мм с каждой стороны), то есть мы получим требуемый размер 25 мм.

Таблица 9.5. Новое значение в корректоре для инструмента № 2

№ инструмента Длина Радиус Другие параметры
1 100,82 5
2 87,67 4,49
3 133,45 6

Если увеличить числовое значение в корректоре, например, до 5 мм, то фреза не дойдет 0,5 мм до обрабатываемого контура. Таким образом, «играя» значениями радиусов в корректорах, можно получать размеры детали в пределах допусков, указанных на чертеже, без пересчета программы.

Еще одним преимуществом от использования функции автоматической коррекции радиуса инструмента является возможность работать непосредственно с чертежным контуром детали. То есть координаты практически всех опорных точек очевидны, их можно «взять» прямо с чертежа без каких-либо дополнительных расчетов. Это также в значительной мере позволяет упростить процесс написания УП.

Источник

Активация, подвод и отвод

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

Большинству систем для активации коррекции требуется пройти расстояние, не меньшее величины радиуса инструмента. То есть если диаметр инструмента равен 9 мм, то, прежде чем приступить к обработке контура с коррекцией, необходимо запрограммировать прямолинейное перемещение на расстояние не менее 4,5 мм. Кстати, прежде чем активировать коррекцию на радиус, не забудьте выполнить компенсацию длины инструмента. Посмотрите внимательно на кадр N114 в созданной ранее программе:


Рис. 9.9. Прямолинейный участок для активации коррекции и участок плавного подхода (по касательной) к контуру

В этом кадре находятся код G41, слово данных D2 и запрограммировано линейное перемещение в Х-9 (перемещение из позиции № 1 в позицию № 2). Код G41 включает коррекцию слева, D2 считывает значение радиуса инструмента из корректора № 2, а на участке прямолинейного перемещения происходит смещение инструмента влево относительно запрограммированного контура. Таким образом, к позиции № 2 инструмент подходит уже по смещенной (эквидистантой) траектории. Далее обычно программируют участок плавного подхода инструмента к обрабатываемому контуру – по касательной (из позиции № 2 в позицию № 3, к первой точке контура). Следует заметить, что если подход к контуру осуществляется по прямой линии, то угол подхода должен быть не менее 90°.

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

При работе с коррекцией на радиус есть ряд ограничений. Если запрограммированный радиус контура окажется меньше значения радиуса инструмента в корректоре, то СЧПУ может выдать сообщение об ошибке. Многие станки позволяют выполнять коррекцию на радиус только в плоскости X–Y. В некоторых случаях ошибкой будет считаться линейное перемещение с шагом, меньшим, чем значение радиуса инструмента в соответствующем корректоре. Ряд СЧПУ не позволяют, чтобы участок подхода к контуру был менее 90°.

Будьте внимательны при работе с адресом D. Многие СЧПУ хранят информацию о радиусе и длине инструмента в разных корректорах. В табл. 9.4 и 9.5 вы видите, что значения радиуса и длины каждого инструмента находятся в одной строке. Поэтому в УП мы указывали Н- и D-слова данных с одинаковыми числовыми значениями:


N108 G43 H2 Z100.

N114 G41 D2 X-9. F200


N108 G43 H1 Z100.

N114 G41 D1 X-9. F200

Возможна ситуация, когда значения радиуса и длины инструмента находятся в разных корректорах (строках) таблицы инструментов (табл. 9.6):

Таблица 9.6. Область корректоров СЧПУ

№ корректора Значение
1 100,82
2 87,67
3 133,45
101 5
102 4.5
103 23.08

В этом случае числовые значения для D- и Н-слов данных будут разными:


N108 G43 H2 Z100.

N114 G41 D102 X-9. F200

После того как инструмент обошел контур полностью, необходимо плавно отвести инструмент и отменить коррекцию при помощи кода G40 или D00. Как и в случае начального подвода инструмента к контуру, отвод от контура выполняется с теми же принципами и условиями. Оптимальный вариант – сначала отход по касательной, затем кадр, содержащий линейное перемещение с кодом отмены коррекции:


N124 G3 X59. Y-9. R9.
N126 G1 G40 X68.
Отход от контура по касательной
Отмена коррекции на радиус

Функция автоматической коррекции позволяет работать по одной программе инструментами с различным диаметром. Однако, исходя из перечисленных ограничений, рекомендуется, чтобы расчетный и фактический диаметры инструмента отличались несильно. Например, вы рассчитывали работать фрезой диаметром 10 мм и соответствующим образом составили программу обработки. Вы смело можете изменить значение радиуса в корректоре с 5 мм до 4,5 мм и работать фрезой диаметром 9 мм. Но изменение значения радиуса в корректоре, например, на 30 мм может привести к сообщению об ошибке или зарезу контура.

Источник

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

Для того чтобы вам проще было понять, что такое автоматическая коррекция радиуса инструмента и как с ней работать, составим программу для обработки наружного контура детали на рис. 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 мм.

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

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

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

Таблица 9.4. Область корректоров (таблица инструментов) системы ЧПУ

№ инструмента Длина Радиус Другие параметры
1 100,82 5
2 87,67 4,5
3 133,45 6

Таким образом, если на рис. 9.5 вы видите расчетную траекторию, совпадающую с исходным контуром, то на рис. 9.6 показана реальная траектория обработки фрезой диаметром 9 мм, смещенная на 4,5 мм влево относительно исходного контура.

Рис. 9.6. Реальная траектория при обработке с коррекцией

Рис. 9.7. Коррекция слева (G41) от контура

Рис. 9.8. Коррекция справа (G42) от контура

Источник

КОРРЕКЦИЯ НА РАДИУС ИНСТРУМЕНТА

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

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

Рис. 13. Коррекция на радиус инструмента

6.1 Коррекция на радиус инструмента: отмена/слева/справа (G40/G41/G42)

Во время движения по контуру, при активизации режима Коррекции на Радиус Инструмента (КРИ), СЧПУ начинает выполнять расчет эквидистантного контура и смещает инструмент на величину его радиуса, и выполняет движения перпендикулярно к текущей линии поверхности программируемого контура детали с учетом направления движения инструмента и плоскости коррекции (см. Рис. 13). Таким образом, можно не меняя управляющую программу, обрабатывать один и тот же контур детали с инструментами, имеющими разные радиусы.

Для реализации КРИ предусмотрены подготовительные функции группы 6,

состоящие из следующих альтернативных функций:

· G40 Отмена коррекции на радиус инструмента;

· G41 Коррекция на радиус инструмента слева;

· G42 Коррекция на радиус инструмента справа.

G41/G42 X_Y_D_ R_ ; для плоскости XY

G40 X_Y_ R_

G41/G42 X_Z_D_ R_ ; для плоскости XZ

G40 X_Z_ R_

G41/G42 Y_Z_D_ R_ ; для плоскости YZ

G40 Y_Z_ R_

· если в кадре задана функция G41 или G42, вход в режим эквидистатного движения будет выполнен по дуге окружности R ;

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

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

Для активации коррекции должны быть определены несколько параметров:

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

Направление. Направление и начало коррекции на радиус определяется выбором подготовительных функций G41/Коррекция отменяется с помощью функции G40.

G41 – коррекция слева от контура, смещает инструмент налево от детали, если смотреть по направлению движения инструмента (см. Рис. 14a).

G42 – коррекция справа от контура, смещает инструмент направо от детали, если смотреть по направлению движения инструмента (см. Рис. 14b.)

Два фактора должны учитываться для правильного выбора команд G41 и G42 для режима коррекции:

· направление движения инструмента по часовой стрелке или против нее;

· внутренняя или наружная обработка.

G41 – коррекция слева от контура, используется для наружной обработки при движении по часовой стрелке или для внутренней обработки при движении против часовой стрелки (см. Рис. 15a и 15b).

G42 – коррекция справа от контура, используется для наружной обработки при движении против часовой стрелки или для внутренней обработки при движении по часовой стрелке (см. Рис. 15c и 15d).

Рис. 14 Направление коррекция радиуса инструмента

Рис. 15 Направление обработки для G41 и G42

Режим коррекции на радиус инструмента, установленный однажды, остается активным, пока не будет отменен с помощью G40.

При активизации режима коррекции, СЧПУ берет значение радиуса инструмента из параметра активного корректора D (см. Раздел.1.8).

6.2 Скорость корректирующего движения

Скорость движения центра инструмента на пути коррекции остается той же что и задано функцией подачи в адресе При движении по дуге, это означает, что скорость перемещения режущей кромки (часть инструмента, контактирующая с заготовкой) будет отличаться от запрограммированной на величину отношения Rtool/R arc, где:

Rtool –радиуса инструмента;

R arc – радиус дуги.

6.3 Активизация режима коррекции

Любые действия изменения режима коррекции (активизация, отмена, изменение направления коррекции) выполняются только при активной функции G1, и посредством задания движения после функции изменения режима коррекции.

В кадре активизации, где заданы функции G41 или G42, или сразу вслед за ним, необходимо совершить установочные движения для входа на эквидистатнтную траекторию. При этом инструмент проходит вектор пути (см Рис. 16, 17 и 17A) в зависимости от угла наклона и типа линии (прямая или дуга) первого и второго программных движений после G41, G42.

Рекомендуется перед началом коррекции позиционировать инструмент таким образом, чтобы коррекция выполнялась по нормали к поверхности. Необходимо, чтобы центр радиуса инструмента был удален от обрабатываемой поверхности, как минимум, на величину радиуса инструмента.

Начало Коррекции

Источник

Коррекция режущего инструмента

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

Для компенсации погрешностей размерной настройки инструмента и для его поднастройки при появлении отклонений получаемых размеров детали при их изготовлении на станках с ЧПУ предусмотрена коррекция инструмента.

Существуют два вида коррекции длины и положения инструмента. Коррекция соответствует вылету инструмента. Для станков токарной группы коррекция – это расстояние от базовой точки инструментального блока или центра револьверной головки до вершины инструмента (настроечной точки), для сверлильно-фрезерно-расточных станков – расстояние от базового торца шпинделя до вершины инструмента. Коррекции этого вида распределяются по осям и позициям инструмента и вводятся автоматически с вводом номера позиции инструмента по команде T.

При этом происходит автоматический пересчет координат вершины инструмента в соответствии с его вылетом. Значение каждой коррекции под соответствующим номером предварительно вводится в зону коррекций. Коррекция положительная (отрицательная). Задается подготовительной функцией G43 (G44) и словом под адресом D. По командам G43 и G44 коррекция учитывается соответственно с положительным и отрицательным знаком, т. е. прибавляется к заданной в кадре ко- ординате или вычитается из нее. Знак коррекции принимается положительным (отрицательным) в том случае, если по отношению к конечной точке неоткорректированного перемещения Aк ¢ конечная точка откорректированного перемещения Aк должна быть смещена в положительном (отрицательном) направлении координатных осей станка. Аналогично устанавливаются знаки коррекции по осям координат станков других групп. В слове под адресом D цифровая информация указывает на по- рядковый номер коррекции (адрес ячейки) в массиве коррекций.

Для большинства устройств ЧПУ максимальное количество коррекций в массиве равно 200, максимальное значение каждой коррекции – 99,999. Например, чтобы задать положительную коррекцию, равную 500 дискретам, с порядковым номером 12 в кадре программы записывается D12, в массив коррекций вводится: 12+500.

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

G40 или D00 в УП

Функция G40 отменяет все виды коррекций по всем координатам, заданным к кадре. Команда D00 отменяет коррекцию только по той координате, перед которой она задана. По команде G40 все коррекции, номера которых указаны в данном кадре, учитываются с противоположным знаком.

Пусть геометрическая информация кадра имеет вид G1X1800D3. При этом третья коррекция на положение инструмента составляет D3 = –160. Тогда рабочий орган по оси X перемещается на расстояние 1800 + (–160) = 1640. Если же геометрическая информация кадра G1G40X1800D3, то рас- стояние, на которое переместится рабочий орган по оси X, будет составлять 1800 + (+160) = 1960.

В заданной линейной интерполяции с положительной и отрицательной коррекцией инструмента пунктирная линия – траектория движения центра инструмента (фрезы), сплошная – программируемая траектория.

Содержание кадра при работе в абсолютных координатах:

Эта же программа при работе в приращениях выглядит следующим образом: N10G91G0G44D15X50000G44D15Y4000

Коррекция радиуса инструмента

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

Используя функции компенсации радиуса инструмента (G41 и G42), по одной программе можно обрабатывать контур детали разными инструментами. Для этого программируется контур детали и в массиве коррекций задается радиус инструмента. Порядковый номер коррекции программируется словом под адресом D. Вектор компенсации является двухразмерным вектором, компоненты которого находятся в плоскости эквидистанты, а модуль равен радиусу инструмента. Отмена вектора компенсации осуществляется при помощи функции G40. Подготовительные функции G40, G41(G42) задаются в кадре УП совместно с функциями G1(G2).

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

82 G450 – инструмент перемещается вокруг углов детали по круговой траектории с радиусом, равным радиусу инструмента (действует модально);

G451 – инструмент перемещается прямо в точку пересечения двух линий, ограничивающих угол (действует модально);

KONT – инструмент обходит контур по траектории, форма которой соответствует параметру G450 или G451; DISC – гибкое программирование обхода угла с шагом 1 от DISC=0 (переходная окружность) до DISC=100 (точка пересечения). Команда действует модально. Программируется совместно с командой G450.

При обходе острых углов контура с командой G451 может появиться избыточный холостой ход инструмента. Чтобы этого избежать, в параметрах станка устанавливают режим автоматического переключения на команду G450.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • какой код открывает домофон cyfral
  • какой код ответа информирует о серверной ошибке
  • какой код оренбурга на стационарный телефон
  • какой код операции ставить в декларации по ндс при экспорте в казахстан
  • какой код операции ставить в декларации по ндс в разделе 2 строка 070

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии