Студопедия

Главная страница Случайная страница

Разделы сайта

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






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






$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 не прерывается сообщением об ошибке.







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.