zyklische Signale/Variablen wie z.B $pos_act werden im sps.sub nicht zyklisch ausgewertet
Beiträge von Spiral
-
-
Du kannst auch mit OrangeEdit offline machen. Option "Positionen umbenennen" beim "Prefix neu" Punktname eingeben."Index Start" dann 10 und "index Schritt" 10.
-
was für eine Zusatzachse ist die denn? ist die Asynchron geschaltet? Wenn eine asynchrone Achse ist dann kannst du ASYPTP benutzen.
-
deinstalliere mal die Zange, schau mal ob den Fehler weg geht. Schau aber zuerst die $softplcint[1] was für Wert hat. Sollte 8 bei dir stehen.
-
Hallo,
die Meldung kann ich im SyncMoveMessage( ) nicht finden. Scheint an eine Proconos Meldung zu sein. Hast du Proconos.xml aktualisiert? Kaltstart gemacht? Was stehen da im Meldungsfenster noch für Infos? -
Hallo,
weder $robroot noch $mames sollst du ändern.Im Anhang noch die Doku dazu. -
PM1 steht für Power Modul.Hatte paar mal den Fehler, ein von den Stecker am PM war lose. Einfach mal die Stecker überprüfen.
-
Dann schreibe dir ein kleines Programm mit Übergabe Parameter für Kraft,Weg,und Ausgleich das du dann vorm Schweißen aufrufst.
Habe dir ein kleines Beispiel aufs email geschickt. Hoffe das hilft dir weiter. -
Wird deine Zange als 7te Achse betrieben? Wenn nein dann braucht man Synchromove nicht. Ansonsten braucht man Projekt für die SoftSps da das ganze über Proconos läuft. Synchromove ändert bloß paar Variablen in machine.dat.Die ganze Kommunikation läuft dann über SoftSps.
-
-
Hallo,
hast du die S_Docking Variable auf true gesetzt?Bei Greifer/Zange Docking sollte den Fehler eigentlich nicht vorkommen. Ansonsten im vw_usr_s.dat hier mal schauen:
GLOBAL INT bhf1_belegt=551
GLOBAL INT bhf2_belegt=552
GLOBAL INT bhf3_belegt=4081
GLOBAL INT bhf4_belegt=4081
GLOBAL INT bhf5_belegt=4081
GLOBAL INT bhf6_belegt=4081
GLOBAL INT bhf7_belegt=4081
GLOBAL INT bhf8_belegt=4081Dann je nach dem auf welchen Bahnhof der Greifer ist,mit 4081 vorbesetzen.Nur der Eingang vom Bahnhof der Zange soll aktiv sein.
Sollte eigentlich so funktionieren. -
Sollst die MADA für CEILING nehmen. In dieser Zeile wird den Roboter "gedreht"
FRAME $ROBROOT={X 0.0,Y 0.0,Z 0.0,A 0.0,B 0.0,C 180.0} ;ROBOTER IM WELTKOORDINATENSYSTEM [MM,GRAD] -
Sind auch dort. Wo liegt dein Problem?
-
Oder PTP VorKarton C_PTP C_DIS
-
-
-
-
Es ist eine Base Verschiebung. In der Zeile 20(1) im Programm wird Base 7 mit Werte von Base 1 überschrieben.Danach wenn Flag 12 true ist wird den Z wert vom Base 7
mit dem Z wert von der aktuellen Position überschrieben. Ansonsten wenn Flag 12 false ist wird eine XYZ Verschiebung durchgeführt.Hoffe das hilft dir weiter.
-
-