Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Fanuc SOi mate-md

.pdf
Скачиваний:
921
Добавлен:
21.03.2015
Размер:
6.94 Mб
Скачать

B-64144RU/01

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

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

 

 

 

(b)Для возврата по G00

Когда CCN (бит 2 параметра ном. 5003)=0

Oxxxx;

[Тип A]

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

 

 

G91G41_ _ _;

 

 

 

 

 

 

 

положение G28/30

 

 

 

s

s

s

G01

G28X40.Y0 ;

 

r

G00

 

r

 

(G42G01)

 

 

 

 

 

 

 

 

 

s

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

 

 

 

 

 

[Тип B]

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

 

 

 

 

 

 

 

 

положение G28/30

 

 

 

s

s

s

G01

 

(G42G01)

r

G00

r

 

 

 

 

 

 

 

 

 

s

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

Когда CCN (бит 2 параметра ном. 5003) = 1

[Тип FS15]

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

 

s

s

s G01

 

r

 

r

(G42G01)

 

G00

 

 

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

s

(2)G28 илиG30, заданныев режимекоррекции (перемещениев промежуточное положение не выполняется)

(a)Для возврата по G29

Когда CCN (бит 2 параметра ном. 5003) = 0

O×××× ;

[Тип A]

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

G91G41_ _ _;

 

 

 

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

 

 

(G42G01)

s

G01

s

G28X0Y0 ;

 

 

 

r

 

 

 

 

G29X0Y0 ;

 

 

G01

 

 

 

 

G28/30

G29

 

 

 

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

 

s

 

 

 

 

 

[Тип B]

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

 

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

 

 

 

 

 

(G42G01)

s

G01

s

 

 

r

 

 

G28/30

G29

G01

 

 

 

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

s

 

 

 

247

14. ФУНКЦИЯ КОРРЕКЦИИ ПРОГРАММИРОВАНИE B-64144RU/01

Когда CCN (бит 2 параметра ном. 5003) = 1

[Тип FS15]

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

 

 

(G42G01)

s

G01

s

 

 

r

 

G01

 

 

 

 

 

G28/30

 

G29

 

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

s

(b)Для возврата по G00

Когда CCN (бит 2 параметра ном. 5003)=0

Oxxxx;

[Тип A]

 

 

Пуск

 

G91G41_ _ _;

 

 

 

 

(G42G01)

r

 

r

 

G28X0Y0 ;

s

 

s

G01

 

 

 

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

 

G00

 

 

положение

 

s

 

 

 

G28/30

 

 

 

 

 

 

 

 

 

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

 

 

[Тип B]

 

 

Пуск

 

 

 

 

 

 

 

(G42G01)

r

 

r

 

 

s

 

s

G01

 

 

 

 

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

s

G00

 

 

положение

 

 

 

G28/30

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

Когда CCN (бит 2 параметра ном. 5003)=1

 

[Тип FS15]

s

 

 

 

 

 

 

 

 

 

(G41G01)

r

 

 

 

 

 

 

s G01

 

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

 

 

положение

G28/30

s

G00

 

 

 

 

 

 

 

 

 

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

248

B-64144RU/01

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

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

 

 

 

(3)G28 или G30, заданные в режиме коррекции (перемещение в референтную позицию не выполняется)

(a)Для возврата по G29

Когда CCN (бит 2 параметра ном. 5003)=0

Oxxxx;

[Тип A]

 

 

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

G91G41_ _ _;

 

 

 

 

(G42G01)

s

 

 

s

G01

 

r

 

G28/30

 

 

G28X40.Y-40.;

 

 

 

r

 

 

G29

 

 

 

 

 

G29X40.Y40.;

 

 

s

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

[Тип B]

 

 

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

 

(G42G01)

 

 

 

s

G28/30

 

s G01

 

r

 

 

 

r

 

 

 

G29

 

 

 

 

 

 

 

 

 

 

 

 

s

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

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

 

Когда CCN (бит 2 параметра ном. 5003)=1

[Тип FS15]

 

 

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

 

 

 

 

(G42G01) s

 

s G01

 

 

G28/30

 

 

 

 

 

G29

 

 

 

s

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

 

 

r

 

 

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

 

 

 

(b)Для возврата по G00

Когда CCN (бит 2 параметра ном. 5003)=0

Oxxxx;

[Тип A]

 

 

 

 

G91G41_ _ _;

 

 

Пуск

 

 

 

G28X40.Y-40.;

 

r

 

r

 

(G41G01)

s

 

G00 s G01

 

s

 

G28/30

 

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

 

 

 

 

 

 

 

 

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

 

[Тип B]

 

 

Пуск

 

 

 

 

 

 

r

 

 

 

 

(G41G01)

s

r

s

G01

 

 

 

 

 

 

G28/30

s

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

 

 

 

 

 

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

Когда CCN (бит 2 параметра ном. 5003)=1

[Тип FS15]

 

 

(G41G01) s

s

G01

 

 

G28/30

G00

s

 

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

r

 

 

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

249

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

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

B-64144RU/01

 

 

 

(4)G28 или G30, заданные в режиме коррекции (перемещение не выполняется)

(a)Для возврата по G29

Когда CCN (бит 2 параметра ном. 5003)=0

O×××× ;

[Тип A]

 

 

 

G91G41_ _ _;

 

 

 

 

 

 

 

 

 

G28/30/G29

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

 

 

 

G28X0Y0;

(G41G01)

r

 

 

G29X0Y0;

 

s

G01

 

 

 

G01

 

 

 

 

 

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

 

 

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

 

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

 

[Тип B]

G28/30/G29

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

 

 

 

(G41G01)

r

 

 

 

 

s

G01

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

G01

 

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

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

 

Когда CCN (бит 2 параметра ном. 5003)=1

[Тип FS15]

G28/30/G29

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

(G42G01) r

 

s

G01

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

G01

=промежуточное положение =позиция возврата

(b)Для возврата по G00

Когда CCN (бит 2 параметра ном. 5003)=0

O×××× ;

[Тип A]

 

 

G91G41_ _ _;

 

 

 

 

 

 

G28/30

 

Пуск

G28X0Y0;

(G41G01) r

 

 

 

s

G00

s

 

 

 

Референтная позиция =промежуточное положение G01

[Тип B]

G28/30

 

Пуск

 

 

(G41G01)

r

 

r

s

 

 

G00

s

 

 

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

 

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

G01

 

250

B-64144RU/01 ПРОГРАММИРОВАНИE 14. ФУНКЦИЯ КОРРЕКЦИИ

Когда CCN (бит 2 параметра ном. 5003)=1

[Тип FS15]

G28/30 (G41G01) r

s G00

Референтная позиция G01 =промежуточное положение

ОПАСНО

1КогдакомандаG28, G30 илиG30 задаетсяприблокировкевсехосей, впромежуточной позиции применяется перпендикулярный вектор коррекции, и перемещение в референтную позицию не выполняется; вектор сохраняется. Обратите внимание, что даже при использовании типа FS15 вектор отменяется только при блокировке всех осей.

(Тип FS15 сохраняет вектор даже при блокировке всех осей.)

Пример1: Когда CCN (бит 2 параметра ном. 5003)=1 и все оси заблокированы

[FS15Тип ]

 

 

(G42G01)

 

 

rs

s

G01

G28

r

G01

 

 

 

s

s

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

 

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

 

 

Пример2: Когда CCN (бит 2 параметра ном. 5003)=1 и все оси заблокированы

[FS15Тип]

 

 

 

 

 

(G42G01)

s

G28

 

 

 

 

 

 

s

G01

 

 

 

 

 

r

 

 

G01

 

 

 

 

 

 

 

s

 

s

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

 

 

 

 

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

2 Когда в режиме коррекции на режущий инструмент заданы G28 или G30 для определения оси компенсации, векторы вдоль других осей также отменяются. (Это также применяется тогда, когда CCN (бит 2 параметра ном. 5003) установлен на значение 1. При использовании типа FS15 отменяется только вектор вдоль заданной оси. Обратите внимание, что отмена типа FS15 отличается от действительной спецификации FS15 в этой точке).

Пример: Когда CCN (бит 2 параметра ном. 5003)=1

 

 

 

 

s

(G41G00X_Z_)

 

 

 

G00

s

 

s

 

 

r

G00

 

 

 

 

 

 

 

 

G28Z_

 

 

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

 

 

 

 

 

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

251

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

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

B-64144RU/01

 

 

 

ПРИМЕЧАНИЕ

1Когда команда G28 или G30 задает ось, не принадлежащую плоскости коррекции на режущий инструмент C, в конечной точке предыдущего блока создается перпендикулярный вектор, и инструмент не двигается. В следующем блоке режим коррекцииавтоматическивосстанавливается (тем жеспособом, какитогда, когдадва или больше непрерывных блоков не задают команд перемещения).

Пример: Когда CCN (бит 2 параметра ном. 5003) = 1

[Тип FS15]

G28(G30)Z__

 

r

 

(G41G01X_Y_) s

 

G01

G01

 

s

s

2Когда блок G28 или G30 задан в качестве блока запуска, в промежуточной позиции создается вектор, перпендикулярный направлению движения, который затем отменяется в референтной позиции. В следующем блоке создается вектор столкновения.

Пример: Когда CCN (бит 2 параметра ном. 5003)=1

[Тип FS15]

G01

s

 

G01

 

s

 

 

 

G42G28

G01

r

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

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

s

252

B-64144RU/01

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

 

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

D Команда G29 в

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

режиме С

задается G29, выполняется операция типа FS15, если CCN (бит

компенсации на

2 параметра ном. 5003) установлен на значение 1.

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

 

 

 

 

 

 

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

 

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

 

промежуточную позицию. Вектор восстанавливается при

 

выполнении перемещения от промежуточной позиции до

 

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

 

блоком и следующим блоком.

 

 

 

 

(1)G29, заданный в режиме коррекции (с перемещением как к

 

промежуточной, так и исходной позиции)

 

 

(a)Для спецификации, выполненной сразу после автомати-

 

ческого возврата на исходную позицию

 

Когда CCN (бит 2 параметра ном. 5003)=0

 

O×××× ;

[Тип A]

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

 

 

G91G41_ _ _;

 

 

 

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

 

 

 

положение

 

 

G28/30

 

 

s

 

G28X40.Y0;

 

s

G01

 

s

 

 

G29X45.Y15.;

 

 

 

 

 

 

r

 

 

 

 

 

(G42G01)

 

G29

 

 

 

 

 

 

 

 

 

s

 

 

 

 

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

 

 

[Тип B]

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

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

 

 

положение

 

 

 

 

 

G28/30

 

s

 

 

 

G01

 

 

 

s

s

 

 

 

 

 

 

(G42G01)

 

 

G29

 

 

 

 

 

 

 

 

 

 

s

 

 

 

 

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

Когда CCN (бит 2 параметра ном. 5003)=1

[FS15Тип]

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

 

 

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

G28/30

положение

s

 

s

 

s

G01

 

 

(G42G01)

r

 

 

G29

 

s

 

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

253

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

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

B-64144RU/01

 

 

 

(b)Для спецификации, выполненной сразу после автомати- ческого возврата на исходную позицию

Когда CCN (бит 2 параметра ном. 5003)=0

O×××× ;

[Тип A]

 

 

 

 

 

G91G41_ _ _;

 

 

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

 

 

 

 

 

 

 

 

(G42G01)

 

s

G01

 

 

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

 

G29X40.Y40.;

 

r

 

 

 

положение

 

 

 

 

r

s

G29 s

Пуск

 

 

 

 

 

 

 

 

[Тип B]

 

 

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

 

(G42G01)

 

 

s G01

 

 

 

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

 

 

 

положение

 

r

 

 

 

 

 

 

r

s

G29

s

 

 

 

 

 

 

 

 

Запуск

Когда CCN (бит 2 параметра ном. 5003)=1

[Тип FS15]

 

 

 

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

(G42G01)

s

G01

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

положение s G29 s

(2)G29, заданный в режиме коррекции (без выполнения перемещения к промежуточной позиции)

(a)Для спецификации, выполненной сразу после автомати- ческого возврата на исходную позицию

Когда CCN (бит 2 параметра ном. 5003)=0

O×××× ;

[Тип A]

 

 

 

 

G91G41_ _ _;

 

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

 

 

 

(G42G01)

 

 

s

 

s

G01

G28X40.Y-40.;

 

G28/30

 

r

 

r

G29X40.Y40.;

 

 

 

 

 

 

 

 

 

 

 

G29

 

 

 

 

 

s

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

 

 

 

 

 

 

 

 

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

 

[Тип B]

 

 

 

 

 

(G42G01)

 

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

 

s

 

s

 

 

 

G28/30

G01

 

 

 

 

r

 

 

 

 

 

G29

s

Референтная позиция= промежуточное положение

254

B-64144RU/01

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

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

 

 

 

Когда CCN (бит 2 параметра ном. 5003)=1

[Тип FS15]

(G42G01)

 

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

s G28/30

s

G01

 

 

 

G29

r

s

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

 

 

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

 

 

(b)Для спецификации, выполненной сразу после автомати- ческого возврата на исходную позицию

Когда CCN (бит 2 параметра ном. 5003)=0

O×××× ;

[Тип A]

 

 

 

 

 

G91G41_ _ _;

 

 

 

 

 

 

 

 

 

 

 

 

 

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

G29X40.Y-40.;

(G42G01)

s

 

 

s

G01

 

r

 

 

 

 

 

G29

 

G01

 

 

 

 

 

 

 

 

 

 

 

 

 

Пуск

 

 

 

s

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

[Тип B]

 

 

 

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

 

 

 

 

 

 

 

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

 

(G42G01) s

 

 

s

G01

 

 

r

G29

G01

 

 

 

 

 

 

 

 

 

 

 

 

Пуск

 

 

 

s

 

 

 

 

 

r

r

 

 

 

 

 

 

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

Когда CCN (бит 2 параметра ном. 5003)=1

 

[Тип FS15]

 

 

 

 

 

 

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

 

(G42G01) s

 

 

 

s

G01

 

r

 

G29

 

 

 

 

 

 

G01

 

s

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

255

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

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

B-64144RU/01

 

 

 

(3)G29, заданный в режиме коррекции (без выполнения перемещения в исходную позицию)

(a)Для спецификации, выполненной сразу после автомати- ческого возврата на исходную позицию

Когда CCN (бит 2 параметра ном. 5003)=0

O×××× ;

[Тип A]

 

 

 

G91G41_ _ _;

 

 

 

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

 

 

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

G28X0Y0;

(G42G01)

s

G01

s

G29X0Y0;

 

 

 

r

 

 

 

 

 

 

G01

G28/30

G29

 

 

s

 

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

[Тип B]

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

(G42G01)

s G01 s

r

G01

 

G28/30 G29

s

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

Когда CCN (бит 2 параметра ном. 5003)=1

[Тип FS15]

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

(G42G01)

s

G01

s

 

 

 

 

r

 

G01

G28/30

G29

 

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

s

256

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]