
Фреймы
6.9 Глобальные фреймы NCU
С помощью $P_CHBFRMASK может быть задано, какие спец. для канала базовые
фреймы, а
с помощью $P_NCBFRMASK, какие глобальные базовые фреймы NCU будут учтены.
При программировании переменных общий базовый фрейм и общий фрейм
вычисляются заново. После Reset и в первичной установке значение
$P_CHBFRMASK = $MC_CHBFRAME_RESET_MASK и
$P_NCBFRMASK = $MC_CHBFRAME_RESET_MASK.
к примеру,
$P_NCBFRMASK = 'H81'
;$P_
NCBFRAME[0] :
$P_
NCBFRAME[7]
$P_CHBFRMASK = 'H11'
;$P_
CHBFRAME[0] :
$P_
CHBFRAME[4]
$P_IFRAME
актуальный устанавливаемый фрейм
Через предопределенную фрейм-переменную $P_IFRAME актуальный
устанавливаемый фрейм, действующий в канале, может считываться и записываться
в программе обработки детали. Записанный устанавливаемый фрейм сразу же
учитывается.
Для глобальных устанавливаемых фреймов NCU измененный фрейм действует только
в канале, в котором фрейм был запрограммирован. Если необходимо изменить фрейм
для всех каналов NCU, то необходима одновременная запись в $P_UIFR[n] и
$P_IFRAME. После прочие каналы еще должны активировать соответствующий
фрейм, к примеру, с G54.
$P_PFRAME
актуальный программируемый фрейм
$P_PFRAME это программируемый фрейм, получаемый из программирования
TRANS/ATRANS, G58/G59, ROT/AROT, SCALE/ASCALE, MIRROR/AMIRROR или из
присвоения CTRANS, CROT, CMIRROR, CSCALE программируемому FRAME.
Актуальная, программируемая фрейм-переменная, устанавливающая отношение между
устанавливаемой
• системой нулевой точки (ENS) и
• системой координат детали (WСS)
P_
ACTFRAME актуальный общий фрейм
Актуальный результирующий общий фрейм
$P_ACTF
RAME получается как соединение
всех базовых фреймов, актуального устанавливаемого фрейма и программируемого
фрейма. Актуальный фрейм актуализируется всегда, когда изменяется один из его
компонентов.
$P_ACTFRAME соответствует
$P_PARTFRAME : $P_SETFRAME : $P_EXTFRAME : $P_ACTBFRAME : $P_IFRAME :
$P_TOOLFRAME : $P_WPFRAME : $P_TRAFRAME : $P_PFRAME : $P_CYCFRAME
Расширенное программирование
6-30 Руководство по программированию, выпуск 03/2006, 6FC5397-2BP10-1PA0
Не для продажи
со станком