Скачиваний:
106
Добавлен:
01.05.2014
Размер:
2.07 Mб
Скачать

7.19. Работа с подпрограммами.

HПOДПР

NПOДПР

N/SUB

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

KПOBTППГ

Количество повторений подпрограммы при вызове.

HФППГ

NCRSUB

Номер формируемой подпрограммы. Формируется на основе имени проекта, использованного как подпрограмма. Если имя не число, эта переменная принимает значение 1.

KПAРППГ

Количество параметров вызываемой подпрограммы.

ПAРПП1…

…ПAРПП20

Величины параметров вызываемой подпрограммы.

XFSUB

Координата Х первого перемещения вызываемой подпрограммы.

YFSUB

Координата Y первого перемещения вызываемой подпрограммы.

ZFSUB

Координата Z первого перемещения вызываемой подпрограммы.

ИBППГ

Имя вызываемой подпрограммы. Формируется на основе имени проекта, использованного как подпрограмма. Выводится в окно типа “ТЕКСТ”.

ИФППГ

Имя формируемой подпрограммы. Формируется на основе имени проекта, использованного как подпрограмма. Выводится в окно типа “ТЕКСТ”.

7.20. Системные переменные для работы с контурами и clData.

COEFMM

Коэффициент, показывающий текущие единицы измерения. Если COEFMM=1, то текущие единицы измерения миллиметры, а если COEFMM=2,54 – дюймы.

XCLDMIN

Минимальная координата Х, полученная в CLData.

YCLDMIN

Минимальная координата Y, полученная в CLData.

ZCLDMIN

Минимальная координата Z, полученная в CLData.

XCLDMAX

Максимальная координата Х, полученная в CLData.

YCLDMAX

Максимальная координата Y, полученная в CLData.

ZCLDMAX

Максимальная координата Z, полученная в CLData.

RTOOLMAX

Максимальный радиус инструмента, используемого в маршруте обработки.

XCONTMIN

Минимальная координата Х контура обработки.

YCONTMIN

Минимальная координата Y контура обработки.

XCONTMAX

Максимальная координата Х контура обработки.

YCONTMAX

Максимальная координата Х контура обработки.

РLANEMAX

Максимальная плоскость конструктивного элемента, заданная в маршруте обработки.

7.21. Системные переменные для работы с пользовательскими функциями.

N/USFUNC

Номер функции пользователя.

РUSFUN1-РUSFUN20

Параметры функции пользователя.

X/COORD

Координата X пользовательской системы координат.

Y/COORD

Координата Y пользовательской системы координат.

Z/COORD

Координата Z пользовательской системы координат.

A/COORD

Угол пользовательской системы координат.

NEXTUSC

Номер следующей пользовательской функции.

7.22. 5-ти координатные перемещения и работа с трансформами.

VSР/X

VSР/Y

VSР/Z

Направляющие косинусы для пяти-координатного перемещения.

ASР1, ASР2

Углы для пяти-координатного перемещения (в радианах).

SYSCOOR

Единичная (базовая) система координат.

CLDCOOR

Текущая система координат ( из CLData).

RCOOR

Трансформ точки поворота.

COORUS1…

… COORUS10

Промежуточные системы координат для вычислений.

CALCOOR

Трансформ для пересчета координат точек CLData в координаты точек управляющей программы.