Интерполяция полярных координат
6.1 Общее
1. "Интерполяция полярных координат" – опция (J815) “ Приводимых инструментов с C-осью в приводе главного движения“.
Она позволяет обработку фрезой контуров (напр., четырехгранники, шестигранники, эксцентрические круговые пазы, плоскости ключей и т.д.) на торцовой поверхности детали посредством осевых инструментов
Происходит интерполяция X- и C-осей (C= ось вращения).
2. Интерполяция полярных координат программируется в фиктивной(декартовой) системе координат. Сами движения механизмов станка происходят
в реальнойсистеме координат машины (см.рисунок)
|
3. Примеры программирования на страницах 25-28 показывают структуру программы.
Пример 1: „Четырехгранник“
Пример 2: „Шестигранник“
Пример 3: „Четырехгранник с закруглениями“
Пример 4: „Плоскость ключа“
6.2 Указания и правила программирования
1. Интерполяция полярных координат активируется с G12.1 и дезактивируется с G13.1.Этот выбор или отмена не должны содержать никаких движений перемещения или прочих функций(кроме M38/M39).
2. Выбором интерполяции полярных координат (G12.1) автоматически активизируется правильный уровень.
Отменой интерполяции полярных координат (G13.1) автоматически снова активизируется уровень, действующий до выбора.
3. Состояние включения и сброса (RESET) - G13.1 .
4. Компенсация радиуса инструмента (WRK) может быть выбрана только при активной интерполяции полярных координат (G12.1) с G41 или G42 и отменена с G40.
Команда компенсации радиуса инструмента должна находится в следующем кадре программы за командой начала круговой интерполяции (G12.1)(иначе сигнализация ошибки движения) .
5. При предварительном позиционировании инструмента (осевой фрезы) на детали (как правило, перед G12.1) и соответственно при отъезде от контура (как правило, перед G13.1)необходимо следить за тем, чтобы это происходило с отмененной коррекцией радиуса инструмента WRK (G40). Это означает, что здесь программируется середина фрезы.
Для выбора WRK-компенсации и таким же образом для отмены WRK-компенсации относительно осей интерполяции должен учитываться диаметр фрезы. При слишком коротком компенсационном отрезке выбора или отмены происходит WRK-сигнализация (ошибка движения).
6. При активной интерполяции полярных координат (G12.1) при выборе позиционирования (на 1. контурной точке) и отступе от контура следует соблюдать знаки (+ или -) фиктивных осей.
Это означает: если обработка контура, напр., при X-... (минус) окончена, то инструмент должен быть также опущен в X-... (минус-направление).
7. Возможно применение программирования контура в полярных координатах (опция). Смотри также пример программирования 1 относительно данных угла (A).
8. Изменение смещения нулевой точки при активной интерполяции полярных координат не разрешается.
9. Фиктивную C-ось следует программировать в mm,а именнов радиусе.
Фиктивную X-ось следует программировать в mm,а именнов диаметре.
10. Подача должна программироваться в mm/min (G94).
11. При активном G12.1 не разрешается G0 (ускоренный ход).
12. Контур, обрабатываемый фрезой, может корректироваться посредством радиуса фрезы (R) в памяти инструментальных данных (а не посредством X-корректировки износа).
13. Инструментальные данные фрезеровочного инструмента соответственно должны закладываться в память инструментальных данных (GEOMETRIE). Это также означает: при RNC-типе машины и MNC (верхней револьверной головке) X-размер инструмента=0, при DNC-типе машины и MNC (нижней револьверной головке) X-размер инструмента должен точно соответствовать смещению Wz-положению револьверной головки к размещению фрезы в инструментальном креплении. Неверно измеренные инструменты ведут к отклонениям контура! Смотрите ниже.
RNC-тип машины:
и
MNC-тип машины (верхняя револьверная
головка)
X = ... (X-размер фрезы, здесь 0)
Z = ... (длина фрезы в Z)
R = ... (радиус фрезы)
T = 0 (или 9) (код фрезы)
DNC-тип машины:
X = ... (X-размер фрезы, в Ø)
Z = ... (длина фрезы в Z)
R = ... (радиус фрезы)
T = 0 (или 9) (код фрезы)
MNC-тип машины (нижняя револьверная
головка)
:
X = ... (X-размер фрезы, в Ø)
Z = ... (длина фрезы в Z)
R = ... (радиус фрезы)
T = 0 (или 9) (код фрезы)
14. Версия "C-ось в главном приводе" работает со стопорным тормозом. При фрезеровании с G12.1 (интерполяция полярных координат) стопорный тормоз должен быть отключен, если в автоматическом режиме заложена команда движения, как, например, при фрезеровании четырехгранника.
Если же в программе на очереди стоит только X- а не C-команда, т.е.остаточный путь для С равен нулю, стопорный тормоз включается. Это происходит в случае, если программируемый контур фрезерования содержит вертикальные (проходящие только в оси Х) направления движения. Смотрите рисунок внизу слева.
Чтобы стопорный тормоз во время фрезерования был постоянно отключен, имеются две возможности:
1. Контур фрезерования в пересечении координат поворачивать так, чтобы каждый кадр программы содержал C- или X- и C-значения. Смотри рисунок внизу справа.
2. Программирование M38.
Это прямая команда - "стопорный тормоз ОТКЛЮЧИТЬ".
(Команда "Стопорный тормоз ВКЛЮЧИТЬ" - M39)"
|
Формат программы для M38/M39 iследующий:
.
.
G12.1 M38 (интерполяция полярных координат активна и стопорный тормоз ВЫКЛЮЧЕН)
.
.
.
G13.1 M39 (интерполяция полярных координат неактивна и стопорный тормоз ВКЛЮЧЕН)
.
.
6.3 Общий формат программы
Общий формат программы для интерполяции полярных координат следующий :
.
.
M5 останов главного шпинделя
M21 C-ось активна
G28 C0 C-ось сделать эталонной
G0 C0 (bzw. andere C-Position) C-ось на 0°
T.... M8 выбор инструмента , охлаждение включить
G97 S... M3/M4 число оборотов приводимого инструмента
G0 X.. Z.. позиционирование
G12.1 M38 интерполяция поляр. координат активна и стопор. тормоз ВЫКЛЮ-
ЧЕН
G41/G42 G1 G94 X.. C.. F.. с WRK на контур, подача в mm/min
.
.фрезерование с интерполяцией поляр.координат
.
.
G40 G1 X.. C.. отмена WRK
G13.1 M39 интерполяция поляр. координат неактивна и стопор. тормоз ЗАКР
G0 X... Z.. приводимый инструмент отвести
.
.
Примеры программирования
Пример 1
O1111
(ЧЕТЫРЕХГРАННИК)
N10 M21 C-ось-выбор
N20 G28 C0 C-ось сделать эталонной
N30 G0 C0 C на 0-градусов
N40 T0101 M8 приводимый инструмент (фрезу) выбрать
N50 G97 S1500 M3 привод инструмента: число оборотов, направление вращения
N60 G0 X105 Z-10 предварит.позиционирование
N70 G12.1 M38 выбор интерполяция поляр. координат, стопор. тормоз ОТКРЫТ
N80 G42 G1 G94 X77.77 C0 F120 с WRK-выбором в подаче на точку 1
N90 X0 C38.885 тчк. 2 (X0 A225)
N100 X-77.77 C0 тчк. 3 (C0 A315) при программировании
N110 X0 C-38.885 тчк. 4 (X0 A45) контура в полярных координатах
N120 X77.77 C0 тчк. 1 (C0 A135)
N130 G40 X105 F2000 M9 с WRK-отменой отойти от контура
N140 G13.1 M39 отмена интерполяция поляр. координат, стопор. тормоз ЗАКРЫТ N150 G0 X350 Z300 T0 M5 позиция смены инструмента, привод инструмента: стоп
N160 M22 C-ось-отмена
N170 M30
%
| |||
|
Пример 2
O2323
(ШЕСТИГРАННИК)
N10 M21 C-ось-выбор
N20 G28 C0 C-ось сделать эталонной
N30 G0 C0 C на 0 градусов
T0505 M8 приводимый инструмент (фрезу) выбрать
N50 G97 S2000 M3 привод инструмента: число оборотов, направление вращения
N60 G0 X95 Z-7 предварит.позиционирование
N70 G12.1 M38 выбор интерполяция поляр. координат, стопор. тормоз ОТКРЫТ
N80 G42 G1 G94 X60.04 C0 F120 с WRK-выбором в подаче на точку 1
N90 X30.02 C26 тчк. 2
N100 X-30.02 тчк. 3
N110 X-60.04 C0 тчк. 4
N120 X-30.02 C-26 тчк. 5
N130 X30.02 тчк. 6
N140 X60.04 C0 тчк. 1
N150 G40 X95 F2000 M9 с WRK-отменой отойти от контура
N160 G13.1 M39 отмена интерполяция поляр. координат, стопор. тормоз ЗАКРЫТ N170 G0 X300 Z300 T0 M5 позиция смены инструмента, привод инструмента: стоп
N180 M22 C-ось-отмена
N190 M30
%
X+
2 6
C+ C -
W
3 5
|
4
X -
Пример 3
O4711
(ЧЕТЫРЕХГРАННИК С ЗАКРУГЛЕНИЕМ)
N10 M21 C-ось-выбор
N20 G28 C0 C-ось сделать эталонной
N30 G0 C0 C на 0 градусов
N40 T1212 M8 приводимый инструмент (фрезу) выбрать
N50 G97 S1200 M3 привод инструмента: число оборотов, направление вращения
N60 X105 Z-10 предварит.позиционирование
N70 G12.1 M38 выбор интерполяция поляр. координат, стопор. тормоз ОТКРЫТ
N80 G42 G1 G94 X77.77 C0 F100 WRK-в кадре подвода к первой точке контура
N90 X14.14 C31.82 тчк. 2
N100 G3 X-14.14 C31.82 R10 тчк. 3
N110 G1 X-63.64 C7.07 тчк. 4
N120 G3 X-63.64 C-7.07 R10 тчк. 5
N130 G1 X-14.14 C-31.82 тчк. 6
N140 G3 X14.14 C-31.82 R10 тчк. 7
N150 G1 X63.64 C-7.07 тчк. 8
N160 G3 X63.64 C7.07 R10 тчк. 1
N170 G40 G1 X105 F2000 M9 с WRK-отменой при отводе инстр. от контура
N180 G13.1 M39 отмена интерполяция поляр. координат, стопор. тормоз ЗАКРЫТ
N190 G0 X300 Z350 T0 M5 позиция смены инструмента, привод инструмента: стоп
N200 M22 C-ось-отмена
N210 M30
%
|
Пример 4
O8005
(ФРЕЗЕРОВАТЬ ПЛОСКОСТЬ КЛЮЧА)
N10 М21 C-ось-выбор
N20 G28 C0 C-ось сделать эталонной
N30 G0 C0 C на 0 градусов
N40 T1111 M8 приводимый инструмент (дисковую фрезу) выбрать
N50 G97 S500 M3 привод инструмента: число оборотов, направление вращения
N60 X130 Z-32 M8 предварит.позиционирование
N70 G12.1 M38 выбор интерполяция поляр. координат, стопор. тормоз ОТКРЫТ
N80 G42 G1 G94 X45 C-20 F100 WRK-в кадре подвода инстр. к 1.точке
N90 C20 тчк. 2
N100 G3 X-45 C20 R30 F2000 тчк. 3 Смотри указание внизу
N110 G1 C-20 F100 тчк. 4
N120 G40 X-130 F2000 M9 WRK-отмена при отводе инстр. от контура
N130 G13.1 M39 отмена интерполяция поляр. координат, стопор. тормоз ЗАКРЫТ
N140 G0 X450 Z300 T0 M5 позиция смены инструмента, привод инструмента: стоп
N150 M22 C-ось-отмена
N160 M30
%
Указание:
a) Предварительное позиционирование при неактивном WRK (кадре N60) должно производиться на Ø, который состоит из Ø-детали плюс Ø-фрезы плюс безопасное расстояние (Ø60+Ø63+Ø7 = Ø130).
b) В кадре N100 производится промежуточное позиционирование с высокой подачей и G3 (от
точки 2 на 3).
c) Обратите внимание, что в кадре N120 отъезд на X-130 (минус).
|
7.0 Спиральная интерполяция
7.1 Общее
1. "Спиральная интерполяция " – опция (J816) на „Приводимые инструменты с C-осью в приводе главного движения“.
Она позволяет обработку фрезой на боковой поверхности (развертка цилиндра) детали. При этом могут быть запрограммированы как прямые, так и круговые контуры.
Происходит интерполяция Z- и C-оси (C = ось вращения).
2. Для программирования необходима развертка обрабатываемого фрезой контура. Развертка выводится из обрабатываемого фрезой диаметра * p (3.14).
Смотри для этого рисунок.
C-
Z - Z +
C0°
| |||
C +
дорожка средней точки
обрабатываемого фрезой
контура (пример)
C360°
Общий формат программы
Общий формат программы для спиральной интерполяции следующий:
.
.
. выбор: C-ось
.
G0 X.. Z.. позиционирование
G19 W0 H0 G19-выбор плоскости, инкрементальный адрес интерполяции
G1 G7.1 C.. выбор: спиральная интерполяция
.
.
|
.
.
.
.
G7.1 C0 выбор: спиральная интерполяция
G18 выбор плоскости (X/Z)
.
.