Интерполяция полярных координат

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)"

 

 
 

 


Вертик.контур C – ост.путь = 0

 

 


Формат программы для 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

%

 

       
   
Осевая торцевая фреза
 
 
Указание: При применении программировании тяги контура и программировании угла (A) смотри зарисованные данные угла. Размер угла определяется от положительной X-координаты по часовой стрелке.

 


 


 

Пример 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

 

 

       
   
 
 
Раствор ключа = 52 Размер угла = 60.04 Фактор пересчета = 1.1546

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

%

 

 

Коеффициент пересчета = 0.707 Размер угла = четырехгранник/0.707=77.77    

 


 

Пример 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)

.

.