![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Предварительно определенные переменные фреймов
$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 не прерывается сообщением об ошибке.
|