Дополнительные указания

Команды G90 и G91 являются модальными и действуют для всех последующих кадров и запрограммированных осей!

G00 Ускоренное Ускоренное перемещение используется для быстрого

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

Запрограммированный путь является прямой линией!

Данная функция не предназначена для обработки детали!

Линейная интерполяция на ускоренном перемещении без замедления до V=0 - G200. В процессе ускоренного перемещения замедление скоро­сти подачи до нуля в конце каждого кадра отсутствует; т.е. торможения на стыке соседних кадров нет, а процесс интерполяции непрерывен

Пример:

N005 G00 X100 Y200 Z300 M05 M09

У G- и M-функций могут отсутствовать ненужные по смыслу нули, к примеру: N005 G0 X100 Y200 Z300 M5 M9

G01 Линейная интерполяция При использовании G01 инструмент перемещается параллельно осям касательно или произвольно по расположенной в пространстве прямой. Прямолинейная интерполяция позволяет выполнять обработку 3D-плоскостей и т.д. Инструмент перемещается со скоростью подачи F... по прямой из текущего положения в запрограммированную точку. На протяжении всего этого пути будет производиться обработка детали.

Дополнительные указания G00 и G01 модальны.

Для обработки детали необходимо также задать число оборотов шпинделя S..., направление его вращения M03 или M04.

Угол контура ANG=... Начиная с SW5 наряду с нормальным заданием размеров имеется возможность задания конечной координаты и дополнительной величины подъема – при помощи т.н. угла контура ANG=.... Такой способ описания контуров очень часто используется при токарной обработке.

Прямая и угол Конечная точка определяется как через угол ANG и одну из двух координат X или Z

Пример:

N10 G18 G1 X5 Z70 F1000; Выход в начальную позицию

N20 X88.8 ANG=110; Прямая и угол

N30...

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

Пример:

N10 G18 G1 X10 Z80 F1000; Выход в начальную позицию

N20 ANG1=148.65; Прямая и угол

N30 X85 Z40 ANG2=100; Прямая, конечный угол и кон. точка

N40...

Три прямые Конечная точка обеих прямых может быть определена при помощи задания координат или ввода значения угла.

N10 G18 G1 X10 Z100 F1000; Выход в начальную позицию

N20 ANG1=140; Прямая и ввод угла

N30 X80 Z70 ANG2=95.824; Промежуточная прямая и ввод угла

N40 X70 Z50; Прямая и конечная точка

N50...

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

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

Однако системе для расчетов требуется указать рабочую плоскость (G17, G18, G19). Ниже будут представлены все способы программирования круговой интерполяции. G18 – для токарных станков.

Направление Круговая интерполяция осуществляется при помощи двух команд: G02 или G03. Они означают:

l G02 окружность в направлении по часовой стрелке и

l G03 окружность в направлении против часовой стрелки.

Направление вращения становится однозначно понятным при рассмотрении плоскости с положительного конца третьей оси. Это означает, что при обработке в плоскости G17 (оси X, Y, Z) направление оси Z определяет направление окружности.

Дополнительные указания G02 и G03 активны модально.

Согласно DIN 66217 на токарном станке ось X располагается перпендикулярно оси детали. Положительное направление идет от оси детали к державке инструмента. Таким образом могут возникнуть два различных направления интерполяции, в зависимости от того, осуществляется ли обработка за осевой линией детали или перед ней.

За осевой ОсьX смотрит назад, ось Z направо. Таким образом система отрабатывает G02 в направлении по часовой стрелке и G03 в направлении против часовой стрелки.

Перед осевой Ось X смотрит вперед, ось Z направо. Функции G02 и G03 визуально меняют свои направления на противоположные (в системе не происходит никакого преобразования).

Окружность через центр и конечную точку Обработка окружностей описывается через:

конечную точку X, Y, Z и центр окружности с адресами I, J, K.

Конечная точка Конечная точка окружности или сегмента окружности программируется при помощи координат X, Y и Z. Ввод значений зависит от условий задания перемещения G90 / G91 или...=AC(..) /...=IC(..).

Центр инкрементально Центр окружности задается параметрами интерполяции по отношению к начальной точке окружности. Это означает:

I координата центра в направлении оси X

J координата центра в направлении оси Y

K координата центра в направлении оси Z.

В системе SINUMERIK 840D имеется возможность программирования центра окружности в пределах кадра в абсолютных координатах I=AC(…), J=AC(…), K=AC(…).

Дополнительные указания Параметры интерполяции I, J, K со значениями 0 могут быть опущены,

к примеру N10 G2 X10 Y50 I-50 J0 è N10 G2 X10 Y50 I-50

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

Окружность через радиус и кон. точку Обработка окружностей описывается через:

l конечную точку X, Y, Z и

l радиус окружности при помощи команды CR=...

Конечная точка Конечная точка окружности или сегмента окружности программируется при помощи координат X, Y и Z. Ввод значений зависит от условий задания перемещения G90 / G91 или...=AC(..) /...=IC(..).

Радиус При помощи команды CR=... Задается значение радиуса. Наряду с радиусом окружности задается признак, составляет ли апертурный угол окружности более 180o или менее:

CR=... Апертурный угол окружности менее или равен 180 градусов

CR= -... Апертурный угол окружности более 180 градусов

Положительный знак может быть опущен. Пример:

N10 G0 X52 Y22

N20 G3 X10 Y30 CR=34.5 F500;Угол менее 180°, радиус 34.5мм

Дополнительные указания Центр окружности не надо описывать при таком способе задания окружности. Полная окружность (угол 360°) не может быть запрограммирована при помощи радиуса CR=..., поэтому необходимо воспользоваться способом задания через конечную точку и центр (см. выше).

Окружность через апертурный угол и конечную точку Обработка окружностей описывается через:

l конечную точку X, Y, Z и

l апертурный угол, команда AR=.....

Конечная точка Конечная точка окружности или сегмента окружности программируется при помощи координат X, Y и Z. Ввод значений зависит от условий задания перемещения G90 / G91 или...=AC(..) /...=IC(..).

Апертурный угол AR=... При помощи команды AR=... можно программировать апертурный угол сегмента окружности.

AR=... Апертурный угол, значение углов от 0o до угла менее 360 градусов Пример:

:

N10 G0 X52 Y22;Выход в начальную точку

N20 G3 X10 Y30 AR=260 F500;Сегмент окружн. через апер. угол:

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

Тангенциальная окружность Функция тангенциальной окружности является функцией расширения круговой интерполяции. Окружность определяется конечной точкой и направлением касательной в начальной точке.

При помощи команды CT на предыдущий кадр в активной выбранной плоскости по касательной накладывается элемент окружности. Использование функции CT возможно только начиная с версии SW 4.3.Направление и радиус тангенциальной окружности получаются из предшествующего элемента контура и запрограммированной конечной точки.

Пример:

:

N55 G01 G17 X17 Y35 F500;предыдущая прямая

N60 CT X30 Y50;тангенциальная окружность в X30 Y50
N65 G0 X50 Y100;переключение на лин. интерполяцию

Дополнительные указания CT активна модально.

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

l команды CIP (Circle with intermediate point)

l промежуточная точка с адресами I1=, J1=,K1= и

l Конечная точка в декартовых координатах X, Y, Z.

Это означает:

I1= координата промежуточной точки в направлении оси X

J1= координата промежуточной точки в направлении оси Y

K1= координата промежуточной точки в направлении оси Z

Абсолют. и относ. координаты Настройки G90 / G91 (абсолютные и относительные координаты) так же распространяются на промежуточную и конечную точки. При G91 в качестве начала отсчета для промежуточной и конечной точки служит начальная точка окружности. Здесь так же могут использоваться команды,...=AC() и...=IC() активные в пределах кадра.

Пример:

N10 G0 G90 X130 Y60 S800 M3

N20 G17 G1 Z-2 F100

N30 CIP X80 Y120 Z-10 I1= IC(-85.35) J1=IC(-35.35) K1=-6

N40 M30

Дополнительные указания CIP как и CT и G2 / G3 активна модально.

Фаска Для того чтобы реализовать переход от контура к контуру при помощи фаски без сложного программирования можно использовать специальные NC-команды. Для обработки края между линейным и круговым элементами контура вставляется фаска. Фаска обрабатывается сразу же в том кадре в котором она запрограммирована. Фаска всегда лежит в активизированной плоскости от G17 до G19.

Имеются две возможности:

Фаска через CHR=... При помощи CHR=... Фаска задается при помощи длины, которая должна быть взята с элемента контура. Данный тип программирования соответствует также широко употребимому способу обозначения фаски на чертежах (к примеру1x45°).

Фаска через CHF=... При помощи CHF=... Задается длина фаски.

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

Пример:

N30 G1 X… Z… F… CHR=2;Длина, взятая с элемента контура

N40 G1 X… Z…CHR=...;Длина, взятая с элемента контура

:

N45 G1 X… Z… F… CHF=3.65;Длина фаски=3.65 мм

Сопряжение RND=... Между линейным и круговым контурами при любом сочетании можно вставить «тангенциальное» соединение круговым.элементом. Сопряжение при этом всегда осуществляется в одной из выбранных плоскостей с G17 до G19. Пример:

N25...

N30 G1 X… Z… F… RND=2; Сопряжение края радиусом 2мм

N35 G3 X... Z... CR=25

N40...

Модальное сопряжение RNDM= При помощи данной команды после каждого кадра перемещения между линейным и круговым элементами контура вставляется сопряжение. Оно предназначено для предотвращения обломки краев деталей.

При помощи команды RNDM=0 выключается модальное сопряжение.

Пример:

N25...

N30 G1 X.. Z.. F.. RNDM=2; Модальное сопряжение радиусом 2мм

N35 G2 X... Z... CR=25; Сопряжение радиусом 2мм

N40...; Сопряжение радиусом 2мм

N155 RNDM=0; Выключение модального сопряжения

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

Выбор и смена инструмента выполняются с помощью команд T.. и M6. Номер или имя инструмента Т.. можно выбрать из списка инструментов в каталоге программы SinuTrain.

Диаметр заготовки 100 мм. Указать возможное базирование заготовки. Выбрать СКС детали, инструмент. Начертить траекторию движения инструмента и рассчитать координаты опорных точек.

Инструмент

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: