
Содержание
 
 
 
 
 1.23
 
CHECKSUM: образование контрольных сумм……………..............................................
 
1-69
 
 1.24  ROUNDUP: округление..................................................................................................... 1-70 
2  Техника подпрограмм, техника макросов......................................................................................... 2-1 
 2.1  Использование подпрограмм…………………………………………………………………. 2-1 
 2.2  Подпрограммы с механизмом SAVE………………………………………………………… 2-3 
 2.3  Подпрограммы с передачей параметров (PROC, VAR). …………………………………  2-5 
 2.4  Вызов подпрограмм (L или EXTERN) ……………………………………………………….  2-9 
 2.5  Параметрируемый возврат из подпрограммы (RET) …………………………………….  2-14 
 2.6  Подпрограмма с повторением программы (P) …………………………………………….  2-18 
 2.7  Модальная подпрограмма (MCALL) …………………………………………………………  2-19 
 2.8  Косвенный вызов подпрограммы (CALL) …………………………………………………… 2-21 
 2.9  Повторение программного блока с косвенным программированием (CALL) ………..  2-22 
 2.10  Косвенный 
вызов запрограммированной на языке ISO программы (ISOCALL). …….  2-23 
 2.11  Вызов подпрограммы с указанием пути и параметрами (PCALL) ……………………..  2-24 
 2.12  Расширение маршрута поиска для вызовов подпрограммы с CALLPATH…………….  2-24 
 2.13  Согласование маршрута поиска подготовленных при запуске подпрограмм………… 2-26 
 2.14  Выполнение внешней подпрограммы (EXTCALL) …………………………………………  2-27 
 2.15  Вызов подпрограммы с функциями M, T и D………………………………………………..  2-31 
 2.16  Подавление отдельного кадра (SBLOF, SBLON) ………………………………………….  2-32 
 2.17  Подавление актуальной индикации кадра (DISPLOF) ……………………………………  2-36 
 2.18  Циклы: параметрирование циклов пользователя…………………………………………. 2-37 
 2.19  Техника 
макросов (DEFINE...AS) ……………………………………………………………..  2-41 
3  Управление файлами и программами…………………………………………………………………… 3-1 
 3.1  Программная память…………………………………………………………………………… 3-1 
 3.2  Оперативная память……………………………………………………………………………. 3-6 
 3.3  Определение данных пользователя…………………………………………………………. 3-8 
 3.4  Степени защиты для данных пользователя, MD, SD и языковых команд ЧПУ………. 3-12 
 3.4.1
 
Определение степеней защиты для данных пользователя (GUD)……………………..
 
3-12
 
 3.4.2
 
Автоматическая активация GUD и MAC
…………………………………………………….. 
3-14
 
 3.4.3
 
Изменение степеней защиты для машинных и установочных данных (REDEF MD, 
SD)
 ..................................................................................................................................... 
 
3-15
 
 3.4.4
 
Степени защиты для языковых команд ЧПУ
 ................................................................ 
3-16
 
 3.5  REDEF: изменение атрибутов языковых элементов ЧПУ.............................................. 3-19 
 3.6  Структурирующий оператор SEFORM в StepEditor………………………………………..  3-24 
4  Защищенные области................................................................. .......................................................  4-1 
 4.1 
Определение защищенных областей
 
(CPROTDEF,
 
NPROTDEF)..................................
 4-1 
 4.2  Активация, деактивация защищенных областей (CPROT, NPROT)……………………  4-4 
 4.3  Проверка нарушения защищенной области, ограничения рабочего поля и 
программных лимитов………………………………………………………………………….. 
 
4-7 
5  Специальные команды перемещения……………………………………………………………………. 5-1 
 5.1
 
Подвод к кодированным позициям (CAC,
 
CIC,
 
CDC,
 
CACP,
 
CACN)
 ……………………  5-1
 
 
 
 
 
 
 
 
Расширенное программирование  
 
viii  Руководство по программированию, выпуск 03/2006, 6FC5397-2BP10-1РA0 
 
Не для продажи
    со станком