
Собственные программы обработки резаньем
14.4 Точка пересечения двух элементов контура (INTERSEC)
Завершить подготовку
При вызове EXECUTE (FEHLER) после записи таблицы контура выполняется
возврат в обычный программный режим и подготовка контура завершается.
Квитирование выполняется в соответствующей переменной FEHLER:
0 = нет ошибки (подготовка контура выполнена без ошибок).
1 = ошибка
Недопустимые команды, неправильные исходные условия, повторный вызов
CONTDCON без EXECUTE( ), слишком мало кадров контура или определенные слишком
маленькими таблицы дополнительно приводят к ошибкам.
Обработка резаньем в запрограммированном направлении контура
Созданная с CONTDCON таблица контура предусмотрена для обработки резаньем в
запрограммированном
направлении контура.
14.4
Точка пересечения двух элементов контура (INTERSEC)
Функция
INTERSEC определяет точку пересечения двух нормированных элементов контура из
созданной с CONTPRON таблицы контура.
Программиро-
вание
ISPOINT = INTERSEC (TABNAME1[n1], TABNAME2[n2], ISCOORD, MODE)
Возвращаемое состояние ISPOINT указывает на то, имеется ли точка пересечения
(ISPOINT = TRUE) или точка пересечения не была найдена (ISPOINT = FALSE).
Параметры
INTERSEC
Функция резания типа
REAL
для определения двух
элементов контура из созданной с
CONTPRON
таблицы контура
ISPOINT
Переменная для состояния точки пересечения типа
BOOL: TRUE:
точка пересечения найдена
FALSE:
точка пересечения не найдена
TABNAME1[n1]
имя таблицы и
n1-ый
элемент контура первой таблицы
TABNAME2[n2]
имя таблицы и n2-ой
элемент контура второй таблицы
ISCOORD
Координаты точки пересечения в активной плоскости
G17
-
G19
MODE
Режим обработки:
Mode
=
0
(значение по умолчанию)
или
Mode
=
1 (расширение)
0
=
вычисление точки пересечения в активной с параметром
2
плоскости
1
=
вычисление точки пересечения независимо от переданной
плоскости
G17
-
G19
Переданная плоскость таблицы контура при активации
CONTPRON
Расширенное программирование
14-12 Руководство по программированию, выпуск 03/2006, 6FC5397-2BP10-1PA0
Не для продажи
со станком