MC_Stop, MCP_Stop – Zastavení pohybu
Symboly blokůPotřebná licence: MOTION CONTROL
Popis funkce
Bloky MC_Stop a MCP_Stop mají naprosto shodnou funkci, jediným rozdílem je, že
MCP_ varianta bloku má méně vstupů a potřebné konstanty se zadávají jako parametry
bloku.
Block MC_Stop provede zastavovací sekvenci a převede osu do stavu Stopping. V tomto stav není možné spustit žádný pohyb a osa v něm zůstává dokud je vstup Execute nenulový.
Poznámka1: Blok nemá parametr BufferMode. Mód je vždy Aborting.
Poznámka2: Protože selhání příkazu k zastavení může být nebezpečné, blok generuje chybu jen v naprosto fatálních případech (např. nezapojený vstup uAxis) a snaží se co nejkorektněji zastavit (např. při nekorektních parametrech použije nastavení osy nebo vyvolá sekvenci pro chybové zastavení).
Vstupy
uAxis | Odkaz na osu (přípustné je jen spojení RM_Axis.axisRef–uAxis nebo yAxis–uAxis) | Reference |
Execute | Náběžná hrana aktivuje blok | Bool |
Deceleration | Maximální povolené zpomalení [unit/s] | Double (F64) |
Jerk | Maximální povolená změna zrychlení [unit/s] | Double (F64) |
Výstupy
yAxis | Odkaz na osu (přípustné je jen spojení RM_Axis.axisRef–uAxis nebo yAxis–uAxis) | Reference |
Done | Příznak dokončení algoritmu | Bool |
CommandAborted | Příznak přerušení funkce bloku | Bool |
Busy | Příznak, že algoritmus ještě neskončil | Bool |
Active | Příznak, že blok řídí osu | Bool |
Error | Příznak chyby | Bool |
ErrorID | Výsledek poslední operace | Error |
|
|
|
[Předchozí] [Na začátek] [Výše] [Další]
2020 © REX Controls s.r.o., www.rexygen.com