Köra till fast anslag (FXS, FXST, FXSW, FOCON, FOCOF)

Arbetsförberedelse
Köra till fast anslag (FXS, FXST, FXSW, FOCON, FOCOF)
Köra till fast anslag (FXS, FXST, FXSW, FOCON, FOCOF)
Funktion
Kommandona för funktionen "Köra till fast anslag" programmeras med
detaljprogramkommandona FXS, FXST och FXSW i synkronaktioner/teknologicykler.
Aktivering kan göras utan rörelse, momentet blir genast begränsat. Så snart som axeln flyttas
på börvärdessidan övervakas anslaget.
Körning med begränsat(d) moment/kraft (FOC)
Funktionen tillåter att vid varje tidpunkt ändra moment/kraft via synkronaktioner och kan
aktiveras modalt eller blockrelaterat.
Syntax
FXS[<Achse>]
FXST[<Achse>]
FXSW[<Achse>]
FOCON[<Achse>]
FOCOF[<Achse>]
Betydelse
FXS
Tillval endast i system med digitala drifter (VSA, HSA, HLA)
FXST
Förändring av låsmomentet FXST
FXSW
Förändring av övervakningsfönstret FXSW
FOCON
Aktivering av den modalt verksamma moment/kraft-begränsningen
FOCOF
Frånkoppling av moment/kraft-begränsning
<Achse>
Axelbeteckning
Tillåtna är:
•
•
•
Geometriaxel-beteckning
Kanalaxel-beteckning
Maskinaxel-beteckning
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=11692976395
2017-01-08
Arbetsförberedelse
Köra till fast anslag (FXS, FXST, FXSW, FOCON, FOCOF)
hänvisning
Ett val får endast göras en gång.
Exempel
Exempel 1: Köra till fast anslag (FXS), utlöst av en synkronaktion
Programkod
Kommentar
Y-Achse:
; Statiska synkronaktioner
aktiveras:
N10 IDS=1 WHENEVER (($R1==1) AND $AA_FXS[y]==0)) D $R1=0 FXS[Y]=1 FXST[Y]=10 FA[Y]=200 POS[Y]=150
; Genom att sätta $R1=1 aktiveras FXS för axeln
Y, det verksamma momentet reduceras till 10%
och en förflyttningsrörelse startas i riktning mot
anslaget.
N11 IDS=2 WHENEVER ($AA_FXS[Y]==4) DO FXST[Y]=30
; Så snart som anslaget identifierades ($AA_FXS
[Y]==4), sätts momentet upp på 30%.
N12 IDS=3 WHENEVER ($AA_FXS[Y]==1) DO FXST[Y]=$R0
; Efter det anslaget uppnåtts styrs momentet
beroende av R0.
N13 IDS=4 WHENEVER (($R3==1) AND $AA_FXS[Y]==1)) DO FXS[Y]=0 FA[Y]=1000 POS[Y]=0
; Bortbal beroende av R3 och returkörning.
N20 FXS[Y]=0 G0 G90 X0 Y0
; Normalt programförlopp:
N30 RELEASE(Y)
; Frige axel Y för rörelsen i synkronaktionen.
N40 G1 F1000 X100
; Rörelse av en annan axel.
N50 ...
N60 GET(Y)
; Åter uppta axel Y i banförbandet
Exempel 2: Aktivering moment/kraft-begränsning (FOC)
Programkod
Kommentar
N10 FOCON[X]
; Modal aktivering av begränsningen.
N20 X100 Y200 FXST[X]=15
; X kör med reducerat moment (15%).
N30 FXST[X]=75 X20
; Ändring av momentet till 75%, X kör med detta begränsat
moment.
N40 FOCOF[X]
; Frånkoppling av momentbegränsningen.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=11692976395
2017-01-08
Arbetsförberedelse
Köra till fast anslag (FXS, FXST, FXSW, FOCON, FOCOF)
Ytterligare informationer
Flerfaldigt tillval
Anropas genom en felaktig programmering funktionen efter aktiveringen (FXS[<Achse>]=1)
ännu en gång, utlöses följande larm:
Larm 20092 "Köra till fast anslag ännu aktiv"
En programmering, som i villkoret avfrågar antingen $AA_FXS[ ] eller en egen flagga (här R1),
undviker en flerfaldig aktivering av funktionen "Detaljprogramfragment":
Programkod
N10 R1=0
N20 IDS=1 WHENEVER ($R1==0 AND
$AA_IW[AX3] > 7) DO R1=1 FXST[AX1]=12
Blockrelaterade synkronaktioner
Genom programmeringen av en blockrelaterad synkronaktion kan Köra till fast anslag kopplas
till under en startrörelse.
Exempel:
Programkod
Kommentar
N10 G0 G90 X0 Y0
N20 WHEN $AA_IW[X] > 17 DO FXS[X]=1
;
Uppnår X en position större än 17mm
aktiveras FXS.
N30 G1 F200 X100 Y110
Statiska och blockrelaterade synkronaktioner
I statiska och blockrelaterade synkronaktioner kan samma kommandon FXS, FXST och
FXSW användas som i det normala detaljprogramförloppet. Värdena som tillordnas kan ha
uppkommit genom en beräkning.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801200139&Language=sv-SE&TopicId=11692976395
2017-01-08