Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование_основы.pdf
Скачиваний:
2274
Добавлен:
29.05.2015
Размер:
8.8 Mб
Скачать

Дополнительные команды

14.3 Ограничение рабочего поля

14.3Ограничение рабочего поля

14.3.1Ограничение рабочего поля в BKS (G25/G26, WALIMON, WALIMOF)

Функция

С помощью G25/G26 можно ограничить рабочее пространство (рабочее поле, рабочую зону), в котором должен перемещаться инструмент, во всех осях канала. Области вне определенных с помощью G25/G26 границ рабочего поля заблокированы для движений инструмента.

;

̮͇͠͏͔͔͇͌ͦ͠ ͎͕͔͇

̷͇͈͕͌͌͞ ͖͕͙͇͔͙͉͕͗͗͘͘

=

0:

Указания координат для отдельных осей действуют в базовой кинематической системе:

=

* = * <

* ; * =

̨͇͎͕͉͇ͦ

͑͏͔͓͇͙͌͏͇͌͑ͦ͘͞

͘͏͙͓͇͌͘

* <

* ;

;

<

* <

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

431

Дополнительные команды

14.3 Ограничение рабочего поля

Ограничение рабочего поля для всех установленных действующими осей должно быть запрограммировано с помощью команды WALMON. WALIMOF делает ограничение рабочего поля не действительным. WALIMON это стандартная установка, поэтому программирование необходимо только в том случае, если до этого ограничение рабочего поля было выключено.

Синтаксис

G25 X…Y…Z…

G26 X…Y…Z…

WALIMON

WALIMOF

Значение

G25: Нижнее ограничение рабочего поля

Присвоение значений в осях канала в базовой кинематической системе G26: Верхнее ограничение рабочего поля

Присвоение значений в осях канала в базовой кинематической системе

X… Y… Z…: Нижние или верхние границы рабочего поля для отдельных осей канала

Данные относятся к базовой кинематической системе. WALIMON: Включить ограничение рабочего поля для всех осей WALIMOF: Выключить ограничение рабочего поля для всех осей

Наряду с программируемым вводом значений через G25/G26 возможен и ввод через спец. для оси установочные данные:

SD43420 $SA_WORKAREA_LIMIT_PLUS (ограничение рабочего поля плюс) SD43430 $SA_WORKAREA_LIMIT_MINUS (ограничение рабочего поля минус)

Активация и деактивация спараметрированного через SD43420 и SD43430 ограничения рабочего поля осуществляется спец. для направления через начинающие действовать сразу же спец. для оси установочные данные:

SD43400 $SA_WORKAREA_PLUS_ENABLE (ограничение рабочего поля в положительном направлении активно)

SD43410 $SA_WORKAREA_MINUS_ENABLE (ограничение рабочего поля в отрицательном направлении активно)

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

Примечание

Запрограммированное с G25/G26 ограничение рабочего поля имеет приоритет и переписывает введенные в SD43420 и SD43430 значения.

 

Основы

432

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

Дополнительные команды

14.3 Ограничение рабочего поля

Примечание

С помощью G25/G26 по адресу S могут быть запрограммированы и предельные значения для скорости шпинделя. Дополнительную информацию можно найти в "Программируемое ограничение числа оборотов шпинделя (G25, G26) (Страница 117)".

Пример

 

 

Посредством ограничения рабочего

 

̮͇͠͏͔͔͇͌ͦ͠ ͎͕͔͇

поля с G25/26 рабочее пространство

 

;%

 

 

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

 

 

таким образом, что окружающие

;

 

устройства, как то револьвер,

 

 

измерительная станция и т.д.

 

 

защищены от повреждений.

 

̷͇͈͕͌͌͞

Основная установка: WALIMON

 

͖͕͙͇͔͙͉͕͗͗͘͘

0

:

 

 

 

=%

;

Программный код

 

Комментарий

N10

G0

G90

F0.5

T1

 

 

N20

G25 X-80 Z30

; Определение нижнего ограничения для отдельных осей

 

 

 

 

 

 

координат

N30

G26 X80 Z330

;

Определение верхнего ограничения

N40

L22

 

 

 

;

Программа обработки резаньем

N50

G0

G90

Z102

T2

;

К точке смены инструмента

N60

X0

 

 

 

 

 

N70

WALIMOF

 

;

Выключение ограничения рабочего поля

N80

G1

Z-2

F0.5

 

;

Сверление

N90

G0

Z200

 

;

Назад

N100 WALIMON

 

;

Включение ограничения рабочего поля

N110 X70 M30

 

;

Конец программы

Основы

 

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0

433

Дополнительные команды

14.3 Ограничение рабочего поля

Дополнительная информация

Исходная точка на инструменте

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

Учет радиуса инструмента должен быть активирован отдельно. Это осуществляется через спец. для канала машинные данные:

MD21020 $MC_WORKAREA_WITH_TOOL_RADIUS

Если исходная точка инструмента находится вне определенного через ограничение рабочего поля рабочего пространства или выходит из этой зоны, то выполнение программы останавливается.

Примечание

Если активны трансформации, то учет данных инструмента (длина инструмента и радиус инструмента) может отличаться от описанного поведения.

Литература:

Описание функций "Основные функции"; Контроли осей, защищенные области (A3), глава: "Контроль ограничения рабочего поля"

Программируемое ограничение рабочего поля, G25/G26

Для каждой оси можно установить верхнее (G26) и нижнее (G25) ограничение рабочего поля. Эти значения начинают действовать сразу же и сохраняются при соответствующей установке MD (→ MD10710 $MN_PROG_SD_RESET_SAVE_TAB)

после RESET и повторного включения.

Примечание

В Руководстве по программированию "Расширенное программирование" описана подпрограмма CALCPOSI. С помощью этой подпрограммы перед движениями перемещения можно проверить, будет ли предусмотренный путь пройден с учетом ограничений рабочего поля и/или защищенных областей.

 

Основы

434

Справочник по программированию, 02/2012, 6FC5398-1BP40-3PA0