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

 

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

 

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

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     35      36      37      38     ..

 

 

 

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

 

 

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

14.

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

B--64124RU/01

266

ОПАСНО

1

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

,

команда

G53

не выполняет позиционирование вдоль заблокированных осей

.

Вместе

с тем вектор сохраняется

.

Когда

CCN (

бит

2

параметра ном

. 5003)

установлен на

значение

0,

вектор отменяется

. (

Обратите внимание на то

,

что даже при использовании

типа

FS15

вектор отменяется при блокировке всех осей

.)

Пример

1:

Когда

CCN (

бит

2

параметра ном

. 5003) = 0,

Используется тип

A,

все оси заблокированы

Пример

2:

Когда

CCN (

бит

2

параметра ном

. 5003) = 1

и все оси заблокированы

[

тип

FS15]

Пример

3:

Когда

CCN (

бит

2

параметра ном

. 5003) = 1

и блокируются заданные оси

[

тип

FS15]

2

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

G53

для определения оси

компенсации

,

векторы вдоль других осей также отменяются

. (

Это также делается

,

когда

CCN (

бит

2

параметра ном

. 5003)

установлен на значение

1.

При использовании

типа

FS15

отменяется только вектор вдоль заданной оси

.

Обратите внимание

,

что

отмена типа

FS15

отличается от действительной спецификации

FS15

в этой точке

).

Пример

:

Когда

CCN (

бит

2

параметра ном

. 5003)=1[

тип

FS 15]

G53

(G41G00)

r

s

G00

s

r

G00

G53

(G41G00)

r

s

G00

s

r

G00

G53

(G41G00)

r

s

G00

s

r

G00

G53Z_

(G41X_Z_)

r

s

G00

s

G00

s

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

B--64124RU/01

14.

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

267

ПРИМЕЧАНИЕ

1

Когда команда

G53

задает ось

,

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

режущий инструмент

C,

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

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

.

В следующем блоке режим

коррекции автоматически восстанавливается

(

тем же способом

,

как и тогда

,

когда два

или больше непрерывных блоков не задают команд перемещения

).

Пример

:

Когда

CCN (

бит

2

параметра ном

. 5003) = 0

и используется тип

A

2

Когда блок

G53

задан в качестве блока запуска

,

следующий блок действительно

становится блоком запуска

.

Когда

CCN (

бит

2

параметра ном

. 5003)

установлен на

значение

1,

создается вектор столкновения

.

Пример

:

Когда

CCN (

бит

2

параметра ном

. 5003) = 0

и используется тип А

s

G53Z_

G00

(G41G00X_Y_)

r

r

s

s

G00

G00

Пуск

s

G00

G41G53

r

s

s

G00

G00

Пуск

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

14.

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

B--64124RU/01

268

Когда в режиме С коррекции на режущий инструмент задается

G28

или

G30,

выполняется операция типа

FS15,

если

CCN (

бит

2

параметра ном

. 5003)

имеет значение

1.

Это означает

,

что в предыдущем блоке создан вектор

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

-

дикулярный вектор

.

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

тогда

,

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

позиции в исходную позицию

.

Как часть восстановления

,

между блоком и следующим блоком создается вектор
столкновения

.

(1)G28

или

G30,

заданные в режиме коррекции

(

при выпол

-

нении перемещения как в промежуточное положение

,

так и

в референтную позицию

)

(a)

Для возврата по

G29

Когда

CCN (

бит

2

параметра ном

. 5003) = 0

Oxxxx;

G91G41_ _ _;

G28X40.Y0 ;

G29X45.Y15. ;

G29

[

Тип

A]

Промежуточное

положение

G28/30

r

r

s

(G42G01)

G01

s

s

Позиция возврата

Референтная позиция

G29

[

Тип

B]

Промежуточное

положение

G28/30

s

(G42G01)

G01

s

s

s

s

r

Позиция возврата

Референтная позиция

Когда

CCN (

бит

2

параметра ном

. 5003) = 1

G29

[

Тип

FS15]

Промежуточное

положение

G28/30

s

(G42G01)

G01

s

s

r

s

Позиция возврата

Референтная позиция

D

Команда

G28

или

G30

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

C

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

B--64124RU/01

14.

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

269

(b)

Для возврата по

G00

Когда

CCN (

бит

2

параметра ном

. 5003)=0

G00

[

Тип

A]

(G42G01)

G01

s

r

r

s

s

Oxxxx;

G91G41_ _ _;

G28X40.Y0 ;

G00

[

Тип

B]

s

(G42G01)

G01

s

r

r

s

s

Референтная позиция

Референтная позиция

s

Промежуточное

положение

G28/30

Промежуточное

положение

G28/30

Когда

CCN (

бит

2

параметра ном

. 5003) = 1

G00

[

Тип

FS15]

s

(G42G01)

G01

s

r

r

s

s

Референтная позиция

Промежуточное

положение

G28/30

(2)G28

или

G30,

заданные в режиме коррекции

(

перемещение в

промежуточное положение не выполняется

)

(a)

Для возврата по

G29

Когда

CCN (

бит

2

параметра ном

. 5003) = 0

O

××××

;

G91G41_ _ _;

G28X0Y0 ;

G29X0Y0 ;

G29

[

Тип

A]

r

s

(G42G01)

G01

G29

[

Тип

B]

G28/30

s

(G42G01)

G01

s

s

s

G28/30

G01

r

s

G01

Промежуточная позиция

=

позиция возврата

Промежуточная позиция

=

позиция

возврата

Референтная позиция

Референтная позиция

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

14.

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

B--64124RU/01

270

Когда

CCN (

бит

2

параметра ном

. 5003) = 1

G29

[

Тип

FS15]

G28/30

s

(G42G01)

G01

s

r

s

G01

Промежуточная позиция

=

позиция возврата

Референтная позиция

(b)

Для возврата по

G00

Когда

CCN (

бит

2

параметра ном

. 5003)=0

Промежуточное

положение

Oxxxx;

G91G41_ _ _;

G28X0Y0 ;

G00

[

Тип

A]

r

s

(G42G01)

[

Тип

B]

G28/30

s

(G42G01)

s

s

s

G28/30

G01

r

s G01

r

Пуск

G00

r

Референтная позиция

Промежуточное

положение

Пуск

Референтная позиция

Когда

CCN (

бит

2

параметра ном

. 5003)=1

G00

[

Тип

FS15]

G28/30

s

(G41G01)

G01

s

r

s

Референтная позиция

Промежуточное

положение

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

B--64124RU/01

14.

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

271

(3)G28

или

G30,

заданные в режиме коррекции

(

перемещение в референтную позицию не выполняется

)

(a)

Для возврата по

G29

Когда

CCN (

бит

2

параметра ном

. 5003)=0

Oxxxx;

G91G41_ _ _;

G28X40.Y--40.;

G29X40.Y40.;

G29

[

Тип

A]

r

s

(G42G01)

[

Тип

B]

G28/30

s

(G42G01)

s

s

s

G28/30

G01

r

s

G01

r

r

G29

Референтная позиция

=

промежуточное положение

Позиция возврата

Позиция возврата

Референтная позиция

=

промежуточное положение

Когда

CCN (

бит

2

параметра ном

. 5003)=1

G29

[

Тип

FS15]

G28/30

s

(G42G01)

G01

r

s

s

Позиция возврата

Референтная позиция

=

промежуточное положение

(b)

Для возврата по

G00

Когда

CCN (

бит

2

параметра ном

. 5003)=0

Oxxxx;

G91G41_ _ _;

G28X40.Y--40.;

G00

[

Тип

A]

r

s

(G41G01)

[

Тип

B]

G28/30

s

(G41G01)

s

s

s

G28/30

G01

r

s

G01

r

Пуск

r

G00

Пуск

Референтная позиция

=

промежуточное положение

Референтная позиция

=

промежуточное положение

Когда

CCN (

бит

2

параметра ном

. 5003)=1

G00

[

Тип

FS15]

G28/30

s

(G41G01)

G01

r

s

s

Референтная позиция

=

промежуточное положение

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

14.

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

B--64124RU/01

272

(4)G28

или

G30,

заданные в режиме коррекции

(

перемещение

не выполняется

)

(a)

Для возврата по

G29

Когда

CCN (

бит

2

параметра ном

. 5003)=0

O

××××

;

G91G41_ _ _;

G28X0Y0;

G29X0Y0;

[

Тип

A]

r

s

(G41G01)

[

Тип

B]

G28/30/G29

(G41G01)

G28/30/G29

G01

r

s

G01

G01

G01

Референтная позиция

=

промежуточное положение

=

позиция возврата

Вектор столкновения

Референтная позиция

=

промежуточное положение

=

позиция возврата

Вектор столкновения

Когда

CCN (

бит

2

параметра ном

. 5003)=1

G01

[

Тип

FS15]

G28/30/G29

s

(G42G01) r

G01

Референтная позиция

=

промежуточное положение

=

позиция возврата

Вектор столкновения

(b)

Для возврата по

G00

Когда

CCN (

бит

2

параметра ном

. 5003)=0

O

××××

;

G91G41_ _ _;

G28X0Y0;

G00

[

Тип

A]

r

s

(G41G01)

[

Тип

B]

G28/30

(G41G01)

s

s

G28/30

G01

r

s

G01

Пуск

r

G00

Пуск

Референтная позиция

=

промежуточное положение

Референтная позиция

=

промежуточное положение

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

B--64124RU/01

14.

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

273

Когда

CCN (

бит

2

параметра ном

. 5003)=1

G00

[

Тип

FS15]

G28/30

(G41G01)

G01

r

s

Референтная позиция

=

промежуточное положение

ОПАСНО

1

Когда команда

G28, G30

или

G30

задается при блокировке всех осей

,

в промежуточной

позиции применяется перпендикулярный вектор коррекции

,

и перемещение в рефе

--

рентную позицию не выполняется

;

вектор сохраняется

.

Обратите внимание

,

что даже

при использовании типа

FS15

вектор отменяется только при блокировке всех осей

.

(

Тип

FS15

сохраняет вектор даже при блокировке всех осей

.)

Пример

1:

Когда

CCN (

бит

2

параметра ном

. 5003)=1

и все оси заблокированы

Пример

2:

Когда

CCN (

бит

2

параметра ном

. 5003)=1

и все оси заблокированы

2

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

G28

или

G30

для

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

,

векторы вдоль других осей также отменяются

.

(

Это также применяется тогда

,

когда

CCN (

бит

2

параметра ном

. 5003)

установлен на

значение

1.

При использовании типа

FS15

отменяется только вектор вдоль заданной

оси

.

Обратите внимание

,

что отмена типа

FS15

отличается от действительной

спецификации

FS15

в этой точке

).

Пример

:

Когда

CCN (

бит

2

параметра ном

. 5003)=1

G28

(G42G01)

r

s

G01

s

G01

[FS15

Тип

]

s

r

s

Исходная позиция или

плавающая исходная позиция

Промежуточное положение

G28Z_

s

s

s

r

G00

G00

(G41G00X_Z_)

Промежуточное положение

Исходная позиция или плавающая

исходная позиция

(G42G01)

r

s

s

[FS15

Тип

]

s

G01

G01

G28

s

Исходная позиция или плавающая

исходная позиция

Промежуточное положение

 

 

 

 

 

 

 

содержание      ..     35      36      37      38     ..