
Техника подпрограмм, техника макросов
2.12 Расширение маршрута поиска для вызовов подпрограммы с CALLPAT
Расширенное программирование
Руководство по программированию, выпуск 03/2006, 6FC5397-2BP10-1PA0
2-25
Программирование
Добавление находящихся вне существующей файловой системы NCK
подпрограмм к уже существующей файловой системе NCK.
CALLPATH <имя пути>
Параметры
CALLPATH
Кодовое слово для программируемого расширения маршрута поиска. Команда
CALLPATH программируется в отдельной строке программы обработки детали.
<Имя пути>
Переменная или постоянная типа String. Содержит абсолютное указание маршрута
иректории, начинающееся с "/", на которую должен быть расширен маршрут поиска.
Путь должен быть указана полностью с префиксами и суффиксами (к примеру:
/_N_WKS_DIR/_N_WST_WPD). Если <имя пути> содержит пустую строку или
CALLPATH вызывается без параметров, то указание маршрута поиска снова
сбрасывается. Макс. длина пути составляет 128 байт.
Указание
CALLPATH проверяет, существует ли запрограммированное имя пути в
действительности. В случае ошибки выполнение программы обработки детали
отменяется с ошибкой кадра коррекции 14009.
Пример
CALLPATH ("/_N_WKS_DIR/_N_MYWPD_WPD")
Здесь устанавливается следующий маршрут поиска (позиция 5 является новой):
1. Актуальная директория/идентификатор подпрограммы
2. Актуальная директория/идентификатор подпрограммы_SPF
3. Актуальная директория/идентификатор подпрограммы_MPF
4. /_N_SPF_DIR/идентификатор подпрограммы_SPF
5. /_N_WKS_DIR/_N_MYWPD/идентификатор подпрограммы_SPF
6. N_CUS_DIR/_N_MYWPD/идентификатор подпрограммы_SPF
7. /_N_CMA_DIR/идентификатор подпрограммы_SPF
8. /_N_CST_DIR/идентификатор подпрограммы_SPF
Указание
CALLPATH может быть запрограммирован и в файлах INI. В этом случае он
действует в течение срока обработки файла INI (файл WPD-INI или программа
инициализации для активных данных ЧПУ, к примеру, фреймы в 1-ом канале
N_CH1_UFR_INI). После программа инициализации снова сбрасывается.
Не для продажи
со станком