Указания и правила программирования

1. Спиральная интерполяция активизируется с G7.1 C.. (C=диаметр фрезы / 2) и дезактивируется с G7.1 C0.

2. При активной спиральной интерполяции G0 не разрешен. В кадре выбора G7.1 должен быть запрограммирован G1.

 

 

3. При активной спиральной интерполяции могут быть вызваны линейные (G1) и круговые (G2/G3) движения перемещения. Радиус при круговом движении программируется с "R" (а не с I, J или K).
Применение краткого описания контура, вкл.введение снятия фаски и радиусов, здесь недопустимо.

 

4. Выбор плоскости (для Z/C) производится с G19 в кадре перед выбором спираль-

ной интерполяции.

В кадре с G19- должны быть запрограммированы адреса интерполяции (Z и C). Как правило, это повторение актуальной Z- и C-позиции. При применении инкрементальных адресов (для Z равно W и для C равно H) получается, в общем слу-

чае, следующий формат кадра: G19 W0 H0.

 

 

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

 

6. После отмены интерполяции цилиндра (G7.1 C0) стоящий на очереди G19-уровень должен быть стерт посредством G18, а именно прямо в комплекте по G7.1 C0.

 

 

7. Запрограммированная подача основывается на обрабатываемом фрезой диаметре или на уровне развертки.

 


 

8. Обычно основываясь на применяемом радиальном инструменте программируется середина фрезы (при активном G40). Возможна также работа с компенсацией радиуса фрезы (G41/G42). При G41 фреза едет влево, при G42 вправо вдоль запрограммированного контура. Выбор и отмена должны производиться при активной интерполяции цилиндра (т.е.внутри G7.1).

Рисунки ниже (фрагменты развертки) должны это пояснить:


G40 активна. Развертка цилиндра

 
 


фреза

 

запрогpаммированный контур

(дорожка средней точки фрезы)

 

G41 активна.

 


запрогpаммированный контур

 


G42 активна.

 

запрогpаммированный контур

Смотри пример на следующей странице.


Рисунок ниже и фрагмент программы разъясняют последовательность движений фрезы (в особенности при выборе и отменеWRK).

 

 

Пример:

                               
   
   
       
     
             
 
 
 
 
 

C0

       
 
   
Развертка цилиндра
 

 


эквидистанта

 


R30 C120

15

60 50


.

.

.

N... M5 останов главного шпинделя

N... M21 выбор C-оси

N... G28 C0 C-ось сделать эталонной

N... G0 C0 C-ось на 0 градусов

N... T0707 M8 выбор инструмента (фреза)

N... G97 S... M3 привод инструмента: число оборотов

N... G0 X80 Z50 предварит. позиционирование

N... G19 W0 H0 G19-уровень, адреса интерполяции

N... G1 G7.1 C40 выбор интерполяции цилиндра, основание фрезы= Ø80

N... G94 G41 C0 Z15 F2000 С WRK и большой подачей на контур

N... Z-60 F... 1. срез фрезы

Обработка фрезой
N... C... Z-...

N... C...

N... G3 C120 Z-60 R30

N... G1 Z15

N... G40 Z50 F2000 отмена WRK с G40

N... G7.1 C0 отмена интерполяции цилиндра

N... G18 выбор G18-уровня

.

.

.

 


9. При программировании дуги окружности с G2 или G3 конечная точка соответственно программируется с Z- и C-адресом. C-значение является действительно фактической координатой в конечной точке круга (в градусах) и соотнесена с диаметром фрезы. Для этого смотри пример ниже.

 

 
 


Ø фрезы = 50mm

Ø единицы = 360 / 3.14 = 114.59 (*)
Фактор пересчета = Ø-фрезы / Ø-единицы = 50/114.59 = 0.436
C-значение дуги окружности = 22.935 град. (инкремент.)
Оно рассчитывается из:
Радиус / фактор = 10 / 0.436 = 22.935° (как инкремент. знач.)

 
 
К (*): при диаметре единицы в 1° = 1mm.

 


Фрагмент развертки

 
 


R10 C100

 
 


C122.935

Фрагмент программы:

20 .

.

30 N.. G1 Z-20 F...

N.. G3 C122.935 Z-30 R10

N.. G1 C...

обрабатываемый .

фрезой контур .

 

При программировании пазов с непараллельными осями соответственно действительно сделанное выше высказывание относительно программирования дуги окружности и действительной С-позиции. Это означает, С-позицию наклонной фаски или снятия фаски следует соотносить с диаметром фрезы. Смотри пример ниже.:

 

45°

C0 Фактор пересчета как вверху: 0.436

 
 


C22.935 Фрагмент программы:

14 .

N.. G1 Z-14 F...

24 N.. C22.935 Z-24

N.. C..

Пример программирования

 

O1000

(ИНТЕРПОЛЯЦИЯ ЦИЛИНДРА)

N10 M21

N20 G28 C0

N30 T0101 M8

N40 G0 C0

N50 G97 S1200 M3

N60 Z-15

N70 X42

N80 G19 W0 H0

N90 G1 G7.1 C15

(1) N100 G94 X30 F90

(2) N110 C102.957 F180

(3) N120 G2 Z-18.32 C131.383 R10

(4) N130 G1 Z-46.68 C228.618

(5) N140 G3 Z-50 C257.04 R10

(6) N150 G1 C462.958

(7) N160 G3 Z-46.68 C491.384 R10

(8) N170 G1 Z-18.32 C588.615

(9) N180 G2 Z-15 C617.041 R10

(10) N190 G1 C720

N200 G7.1 C0

N210 G18

N220 G0 X42

N230 X400 T0

N240 Z300

N250 M30

Развертка: Ø x p = 30 x p = 94.247 mm
Указание: Программируется дорожка средней точки фрезы. Основание фрезы = Ø30mm
µ
´
³
°
¯
²
±
®
­
 
%

 

 


Y-ось

Общее

Опция "Y-ось" задумана для применения приводных инструментов для изготовления соосных и прежде всего несоосных осевых и радиальных отверстий и пазов. Как в начале уже упоминалось, Fanuc 21iT этой опцией не располагает.

 

При Y-оси вся револьверная головка по направляющим движется перпендикулярно к X-оси.

Y-ход соотнесен с машиной и его следует брать из паспортных данных.

 

Рисунок показывает ситуацию при RNC-машине и левом элементе вращения при DNC-машине.

(Смотри для этого раздел "8.3 Формат программы" на следующей странице).

                   
   
Револьверная головка  
 
Вид спереди (двери машины
 
   
Y-ось
 
 
   
Х-ось
 
   
Главный шпиндель (середина вращения)