Step 7 Sinumerik 840d sl: Programmierung von SPOSA, Satz schaltet nicht weiter

Beiträge
45
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forum

bei einer neuen Anlage mit einer Sinumerik 840d sl muss ich einige Bewegungen optimieren. Es wird eine Spindel inkrementell verfahren und danach einige Zylinder. Nun möchte ich aber die Spindel fahren und bevor diese auf Position ist schonmal die Zylinder verfahren. Laut Handbuch Siemens ist es dann nicht mehr SPOS sondern SPOSA.
Hier mein Programmauszug:

Code:
SPOSA[1]=IC(40000) 
     ;----------------------------------    
    REPEAT
        dPKleQuad=dPKleQuad DEL_0            
    UNTIL ((dPKleQuadStatus READ_4)<>0)
    ;---
    REPEAT
        dPKleQuad=dPKleQuad SET_1         
    UNTIL ((dPKleQuadStatus READ_1)<>0)
    ;---
    REPEAT
        dPKleQuad=dPKleQuad SET_2         
    UNTIL ((dPKleQuadStatus READ_2)<>0)
    ;---
    G4 F0.5
    REPEAT
        dPKleQuad=dPKleQuad SET_0           
    UNTIL ((dPKleQuadStatus READ_0)<>0)
    ;----------------------------------    
    WAITS(1)
    STOPRE

dKle.. sind die Zylinder die dann über die SPS angesteuert werden. An der Stelle "WAITS" sollte die NC prüfen ob die Position von einem voran gegangenen SPOSA Befehl abgearbeitet ist.
Das Programm bleibt aber im Satz mit SPOSA stehen und fährt die Position in Ruhe an bevor es weiter geht.

Hat jemand eine Idee wo der Fehler liegt.

Danke
 
Muss dafür nicht ein Maschinen Datum gesetzt sein? Ich gucke morgen auf der Arbeit mal in die DocOnCD

Gesendet von meinem MI 4W mit Tapatalk
 
Moin

ich war ein wenig unterwegs, daher meine verspätete Antwort.
Der Wert von 35500 Spind_on_speed_at_ipo_start ist 1 (Standart laut Listenhandbuch), habe ich nicht geändert.
Ist das falsch?
Bin diese Woche leider noch nicht an der Anlage.
 
Zurück
Oben