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 |
|
|
|
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 |
|
|
|
|
|
|
|
|
|
Референтная позиция
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 |
|
|
промежуточное положение |
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 |
|
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_ |
|
|
Референтная позиция |
|
|
|
|
|
Промежуточное положение |
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
G42G28
G01
r
Референтная позиция
Промежуточное положениеs |
s |
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 |
|
Референтная позиция |
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
Референтная позиция= промежуточное положение
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
Позиция возврата
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
G28/30 G29
s
Референтная позиция
Когда CCN (бит 2 параметра ном. 5003)=1
[Тип FS15]
Промежуточная позиция =Позиция возврата
|
(G42G01) |
s |
G01 |
s |
|
|
|
|
|
|
r |
|
G01 |
|
G28/30 |
G29 |
|
|
Референтная позиция
s