FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ - часть 33

 

  Главная      Книги - Разные     FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ (B-64124RU/01)

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     31      32      33      34     ..

 

 

 

FANUC серия 0i-MC. РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ - часть 33

 

 

ПРОГРАММИРОВАНИЕ

14.

ФУНКЦИЯ КОРРЕКЦИИ

B--64124RU/01

234

В

режиме

коррекции

инструмент

перемещается

,

как

проиллюстрировано ниже

:

α

L

L

α

C

S

L

S

C

L

S

C

S

C

Линейное

→

Круговое

Линейное

→

Линейное

Запрограммированная траектория

Точка пересечения

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

Заготовка

Заготовка

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

Точка
пересе

--

чения

Запрограммированная
траектория

Заготовка

Запрограммированная траектория

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

Точка пересечения

Круговое

→

Линейное

Круговое

→

Круговое

Заготовка

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

Запрограммированная
траектория

Точка
пересе

--

чения

α

α

14.5.3

Перемещение
инструмента в
режиме коррекции

Пояснения

D

Перемещение
инструмента вдоль
внутренней стороны
угла

(180

°

≦

α

)

ПРОГРАММИРОВАНИЕ

B--64124RU/01

14.

ФУНКЦИЯ КОРРЕКЦИИ

235

r

r

S

r

Точка пересечения

Запрограммированная траектория

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

Точка пересечения

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

,

от прямой линии до

дуги и от дуги до дуги читателю надлжит следовать той же
процедуре

.

D

Перемещение
инструмента вдоль
внутренней стороны

(

α

<1

°

)

при анормально

длинном векторе

,

линейное

→

линейное

ПРОГРАММИРОВАНИЕ

14.

ФУНКЦИЯ КОРРЕКЦИИ

B--64124RU/01

236

α

L

r

C

S

L

S

C

L

S

L

L

r

L

L

L

S

r

r

Линейное

→

Линейное

Линейное

→

Круговое

Запрограммированная траектория

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

Точка пересечения

Заготовка

Круговое

→

Линейное

Круговое

→

Круговое

Точка пересечения

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

Запрограммированная
траектория

Заготовка

Точка пересечения

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

Запрограммированная траектория

Заготовка

Заготовка

Запрограммированная
траектория

Точка пересечения

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

α

α

α

C

C

D

Перемещение
инструмента вдоль
внешней стороны
тупого угла

(90

°

≦

α

<180

°

)

ПРОГРАММИРОВАНИЕ

B--64124RU/01

14.

ФУНКЦИЯ КОРРЕКЦИИ

237

α

L

L

L

L

S

r

r

L

L

r

r

C

L

L

L

L

L

L

r

r

L

S

L

S

r

r

L

C

C

L

Линейное

→

Линейное

Запрограммированная траектория

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

Заготовка

Линейное

→

Круговое

Круговое

→

Линейное

Круговое

→

Круговое

Запрограммиро

--

ванная траектория

Заготовка

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

Заготовка

Запрограммированная траектория

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

Заготовка

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

Запрограммированная
траектория

α

α

α

S

C

D

Перемещение
инструмента вдоль
внешней стороны
острого угла

(

α

<

90

°

)

ПРОГРАММИРОВАНИЕ

14.

ФУНКЦИЯ КОРРЕКЦИИ

B--64124RU/01

238

Если конец линии

,

переходящей в дугу

,

по ошибке запро

-

граммирован в качестве конца дуги

,

как показано ниже

,

то

система полагает

,

что компенсация на режущий инстр

-

т выпол

-

нялась по отношению к воображаемой окружности

,

центр кото

-

рой совпадает с центром дуги

,

и проходит через заданную конеч

-

ную позицию

.

Итоговая траектория центра инстр

-

та отлична от

той

,

которая создается применением компенсации на режущий

инструмент к запрограммированной траектории

,

где линия

,

переходящая в дугу

,

рассматривается прямой

.

r

r

Центр дуги

Воображаемая окружность

Линия

,

переходящая в дугу Конец дуги

L

L

L

r

C

S

Запро

--

граммиро

--

ванная

траек

--

тория

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

Заготовка

То же описание применимо к перемещению инструмента между

двумя круговыми траекториями

.

Если значение компенсации на режущий инструмент доста

-

точно мало

,

в позиции

(P)

пересекаются

2

круговые траектории

центра инструмента

,

построенные после компенсации

.

Пересе

-

чения в

P

может и не возникнуть

,

если для компенсации на

режущий инструмент задано достаточно большое значение

.

Ес

-

ли так и прогнозируется

,

в конце предыдущего блока подается

сигнал тревоги

P/S

и инструмент останавливается

.

В показан

-

ном ниже примере траектории центра инструмента вдоль дуг

A

и

B

пересекаются в

P,

когда для компенсации на режущий

инструмент задано достаточно малое значение

.

Если задано

достаточно большое значение

,

то пересечения не происходит

.

Когда значение компенсации на
режущий инструмент

--

большое

Дуга В

Р

Когда значение компенсации
на режущий инструмент мало

Возникает сигнал тревоги

(

ном

. 033),

и инструмент

останавливается

Запрограммиро

--

ванная траектория

Центр дуги В

Центр дуги А

Дуга А

r

r

D

Если имеются
исключения

Конечная точка дуги не

расположена на дуге

Отсутствует внутреннее

пересечение

ПРОГРАММИРОВАНИЕ

B--64124RU/01

14.

ФУНКЦИЯ КОРРЕКЦИИ

239

Если центр дуги совпадает с начальным положением или
конечной точкой

,

высвечивается сигнал тревоги

P/S (

ном

. 038),

после чего инструмент останавливается в конечном положении
предыдущего блока

.

N5

N6

N7

r

Возникает сигнал тревоги

(

ном

. 038),

и

инструмент останавливается

(G41)
N5 G01 X100.0 ;
N6 G02 X100.0 I0 J0 ;

N7 G03 Y--100.0 J--100.0 ;

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

Запрограммированная
траектория

Направление коррекции устанавливается

G-

кодами

(G41

и

G42)

по радиусу режущего инструмента и знаку значения

компенсации на режущий инструмент следующим образом

.

Знак величины

G-

код

+

--

G41

Смещение

влево

Смещение

вправо

G42

Смещение

вправо

Смещение влево

Можно изменить направлении смещения в режиме коррекции

.

Если направление коррекции меняется в блоке

,

создается

вектор в месте пересечения траектории центра инструмента
этого блока и траектории центра инструмента предыдущего
блока

.

Тем не менее

,

в пусковом блоке и следующим за ним

блоке изменение невозможно

.

Центр дуги совпадает с

начальным положением

или конечным положением

D

Изменение
направления
смещения в режиме
коррекции

ПРОГРАММИРОВАНИЕ

14.

ФУНКЦИЯ КОРРЕКЦИИ

B--64124RU/01

240

L

L

L

S

r

r

G42

G41

G41

G42

r

r

S

C

r

r

L

C

S

S

G41

G41

G42

G42

C

C

r

r

Линейное

→

Линейное

Линейное

→

Круговое

Запрограммированная
траектория

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

Заготовка

Запрограммиро

--

ванная траектория

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

Заготовка

Заготовка

Заготовка

Заготовка

Запрограммиро

--

ванная траектория

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

Круговое

→

Линейное

Круговое

→

Круговое

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

Запрограммиро

--

ванная траектория

Заготовка

Заготовка

Заготовка

Траектория центра

инструмента с

пересечением

ПРОГРАММИРОВАНИЕ

B--64124RU/01

14.

ФУНКЦИЯ КОРРЕКЦИИ

241

При изменении направления смещения от блока А к блоку В с
помощью

G41

и

G42,

если не требуется пересечение со

смещенной траекторией

,

в начальной точке блока В создается

вектор

,

стандартный для блока В

.

G41

(G42)

(G42)

L

L

L

А

В

r

r

S

G42

G41

L

S

L

S

(G41)

G42

А

В

L

S

r

L

L

G41

C

C

r

r

r

(G42)

S

S

Центр

(G42)

Линейное

→

Линейное

Линейное

→

Круговое

Запрограммированная
траектория

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

Запрограммированная
траектория

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

Заготовка

Заготовка

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

Запрограммированная траектория

Круговое

→

Круговое

Дуга

,

конечная точка

которой не расположена
на дуге

Запрограммированная
траектория

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

Центр

C

(G41)

Траектория центра

инструмента без

пересечения

 

 

 

 

 

 

 

содержание      ..     31      32      33      34     ..