Мои Конспекты
Главная | Обратная связь


Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Предварительно определенные переменные фреймов



$P_IFRAME

Переменная текущего устанавливаемого фрейма, которая устанавливает соотношение системами координат детали и станка.

$P_IFRAME содержит сдвиг или вращение, и т.д.,

Определяется функцией G54.

$P_BFRAME

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

$P_PFRAME

Переменная фактического программируемого фрейма, определяющего отношение системой отсчета нуля детали и системой отсчета детали.

$P_PFRAME содержит результирующий фрейм, который получается при программировании TRANS/ATRANS, ROT/

AROT,SCALE/ASCALE,MIRROR/AMIRROR

в программируемом фрейме.

$P_ACTFRAME

Фактический, результирующий общий фрейм, состоящий из фактической переменной базового фрейма $P_BFRAME, переменной регулируемого фрейма $P_IFRAME и переменной программируемого фрейма $P_PFRAME.

$P_ACTFRAME описывает текущий достоверный нуль отсчета детали.




Примечание:

При помощи предварительно определяемых регулируемых фреймов, может быть установлено до 100 систем координат, которые могут использоваться в программе, например, как нулевые точки для различных устройств.


 

Предварительно определяемые регулируемые фреймы $P_UBFR[n]

 

Запись переменной предварительно установленного фрейма $P_UBFR[n] не активирует базовый фрейм одновременно, но активация выполняется только при первом выполнении инструкции G500, G54,... G599.

Предварительно определяемые регулируемые фреймы $P_UIFR[n]

 

Регулируемые сдвиги нуля G54 - G599 могут считываться или записываться из программы обработки детали при помощи предварительно устанавливаемой переменной фрейма $P_UIFR[n].

 

5 регулируемых фреймов ($P_UIFR[0] по $P_UIFR[4])

и/или 5 синонимичных команд G - G500 (отключение)

и G54 по G57 – устанавливаются как стандарт .

 

$P_UIFR[0] соответствует G500

$P_UIFR[1] соответствует G54

$P_UIFR[2] соответствует G55

$P_UIFR[3] соответствует G56

$P_UIFR[4] соответствует G57


Функция оси AXNAME, ISAXIS, AX

AXNAME("TRANSVERSE AXIS")

AX[AXNAME("STRING")]

SPI(номер шпинделя)

ISAXIS(номер геометрической оси)

AXNAME ... конвертирует строку ввода в идентификатор оси.

AX ............. Переменная идентификатора оси.

ISAXIS....... Проверка наличия указанной геометрической оси

AXNAME

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

ISAXIS

Используется в универсальных циклах, для проверки существования определенной геометрической, и т.о. последующий вызов $P_AXNX не прерывается сообщением об ошибке.