Systémové proměnné Sinumerik 840D

Geometrické Osy
$P_AXN1
Aktuální adresa geometrické osy - souřadnice
$P_AXN2
Aktuální adresa geometrické osy - pořadnice
$P_AXN3
Aktuální adresa geometrické osy - použití
Frame Proměnné
$P_IFRAME
Aktuální nastavitelný Frame
$P_PFRAME
Aktuální programovatelný Frame
$P_BFRAME
Aktuální proměnná základní Frame
$P_ACTFRAME
Aktuální celkový Frame
$P_UIFR[]
Nastavitelné Frame (např. G54)
Systémové Informace
$P_F

Popis:

Aktuálně aktivní posuv

Použití:

R10=$P_F           ; Uložení aktivního posuvu do R10
IF $P_F < 0.1       ; Kontrola minimálního posuvu
    MSG("Příliš malý posuv!")
ENDIF

Poznámky:

  • Hodnota závisí na G94/G95 režimu
  • V G94: mm/min nebo inch/min
  • V G95: mm/ot nebo inch/ot
$P_DRYRUN
0 (CHYBA): Zkušební chod ZAP
1 (OK): Zkušební chod VYP
$P_SEARCH
1 (OK): Vyhledání věty (s výpočtem nebo bez něj) je aktivní
Nástrojové Proměnné
$P_TOOLR
Aktivní poloměr nástroje (WZ) (celkem)
$P_TOOLNO
Aktivní číslo WZ (T0 - T32000)
Vřeteno a Osy
$AC_MSNUM
Číslo řídicího (Master) vřetena
$AA_S
Skutečný počet otáček vřetena (Znaménko odpovídá směru otáčení)
Měrový Systém
$MN_SCALING_SYSTEM_IS_METRIC
Základní systém metrický (1: Metrický, 2: palcový)
$MN_SCALING_VALUE_INCH
Konverzní faktor z metr. na palcový systém (25,4)
PLC Komunikace
$A_IN[]
Digitální signály PLC-čtení (1-16)
$A_OUT[]
Digitální signály PLC-psaní
$A_INA[]
Reálná hodnota PLC-čtení (1-4)
$AA_IW[X]

Popis:

Skutečná pozice osy v souřadném systému obrobku (Internal Window)

Použití:

R1=$AA_IW[X]       ; Uložení aktuální X pozice do R1
IF $AA_IW[X] > 100  ; Kontrola pozice X
    MSG("X je větší než 100mm")
ENDIF

Poznámky:

  • Aktualizuje se v reálném čase
  • Hodnota je v mm nebo palcích podle aktivního nastavení
  • Lze použít pro všechny osy (X, Y, Z, atd.)