Hallo Roland56,
verwirren tut mich die Bezeichnung RDW-04.
Die andere Nummer (71-039-271...) sieht aus wie die der alten Art.-Nr. der RDW1. Und die war in sich kompatibel.
Hast ein Photo der Karte (n)?
Gruss SJX
Hallo Roland56,
verwirren tut mich die Bezeichnung RDW-04.
Die andere Nummer (71-039-271...) sieht aus wie die der alten Art.-Nr. der RDW1. Und die war in sich kompatibel.
Hast ein Photo der Karte (n)?
Gruss SJX
Hallo Landwirt1,
Wie hoch ist die Absicherung ?
Flinke oder Träge Sicherung?
Oder meinst du den FI? (Fehlerstromschutz)
Lief die Steuerung je mit dieser Absicherung oder hast sie neu angeschlossen?
Fehlerstrom ca. 50mA sind normal bei KUKA Steuerungen.
Gruss SJX
Für Überblick, was es so alles gibt, schau ich gerne in den Objektbrowser des Orangeedit.
I
Sind auch Funktionen und Enums neben Systemvariablen drin.
Listen gibts auch im Englisch Robotforum.
Für Details dann in entsprechende Doku.
Muss es halt vielfach zusammensuchen.
Eine Doku mit allem drin wäre doch zu einfach.
Gruss SJX
Eigentlich willst du deine Programme handeln wie die Vorlagen (Modul, Expert,etc.) von KUKA, oder?
Idee oder Richtung ok?
Gruss SJX
Schreibschutz rein für dich eine Option und schon probiert?
Gäbe auch Option zum verschlüsseln der Programmmodule.
Gruss SJX
Positionen in Folds können nur geteacht werden, wenn Folds geöffnet werden.
Dies nur möglich als Experte. "Indirekt" also Art Schreibschutz für Bediener.
Gedacht aber für bessere Übersichtlichkeit auf dem Bildschirm für die Bediener.
Gruss SJX
Kannst sie auch in WoV direkt parallel linken zur SPS. Einfach die 16bit des analogen Einganges verlinken mit 16 Ausgangsbits zur SPS. Funktioniert dann ohne eine Zeile Programmcode.
Gruss SJX
Hallo Milarm,
siehe im Englisch-Forum:
https://www.robot-forum.com/ro…-5-2/msg100008/#msg100008
Da findest Du beide Varianten. Für dich die mit MSG_T.
Gruss SJX
Hallo Domi1711,
attached Belegung X1 aus Doku.
Gruss SJX
Hallo BastelIng,
attached mal Hauptbelastungen des Robotertyps,
Daraus lässt sich Deine Konstruktion rechnen.
Die +-0,5mm kommt halt auch von seinem Haupteinsatzgebiet: Pressenverkettung, Palettieren und von seinem grossen Arbeitsbereich.
Spiel in Getriebe gibt Winkelfehler. Und wird mit den Jahren nicht besser.
Gruss SJX
Hallo RoboticHamster,
Info zu GETVARSIZE:
INT GETVARSIZE(SYS_VARS MESSAGENO :IN)
SYS_VARS ist ein ENUM mit Inhalt #CYCFLAG, #FLAG, #TIMER, #AN_IN, #AN_OUT, #COUNT_I
Ist eine interne Funktion. Liest die Grösse aus für die aufgelisteten Argumente. Sind ja unterschiedlich je nach Softwarerelease.
Glaube nicht, dass es das ist, was Du suchst.
Schleife mit VARSTATE oder Verwendung von ON_ERROR_PROCEED sollten ein Ansatz sein Dein Prob zu lösen.
Gruss SJX
Hallo Pappteller,
wie man halt solche Fehler generell sucht....
Alle ESC-Teilnehmer wie KCP, KPS, KPC, etc. und Kundenperipherie über Steckverbindung vom ESC- Board trennen.
Schauen, ob Sicherung ganz bleibt.
Schritt für Schritt Teilnehmer hinzufügen.
Mit 3 Ampere wird's wohl eher die KRC2ed05 sein, oder? (F10 Sicherung)
Noch irgendwelche Spezialitäten wie SafeRobot oder so?
Gruss SJX
Hallo Roboformer,
schau in die Doku von Profinet. Da findest Du die Signale aufgelistet, wie sie zu handeln sind.
KRC4 sind sicherheitstechnisch reine Slaves. Beide zu Handeln über Deine Sicherheits-SPS.
Nichtsicherheitstechnische Signale, die direkt ausgetauscht werden, schau in die Doku von Robo-Team. Alles gut erklärt.
Was nutzt Du als Remotetool?
Normalerweise verbindet man sich Remote auf die Windowsebene der entsprechenden Steuerung.
Je nach Tool musste man z.T. die bestehende Remoteverbindung des Smartpad im Verbindungsmanager stoppen.
Gruss SJX
Mit einem 2. Zähler sollte dies gehen mit Wiedereinstieg und Überschleifen.
Die Problematik ist ja die, dass bei Deiner Lösung der Vorlauf (2 Bewegungssätze!) bei der Planung mehrfach in den gleichen Case führt, bis zu Punkt erreicht und erst dann Case wechselst (Triggerfreigabe am Ende).
Über separaten Zähler wechselst Du's direkt im Ablauf mit der Planung ohne abwarten des Endpunktes.
........
backwardcounter = Schrittzahler ; Deklaration nicht vergessen
PTP $POS_ACT
REPEAT
SWITCH backwardcounter
CASE 20
TRIGGER WHEN DISTANCE=1 DLEAY=0 DO SCHRITTZAHLER=10
PTP xP1 C_PTP
backwardcounter = 10
Case 30
TRIGGER WHEN DISTANCE=1 DLEAY=0 DO SCHRITTZAHLER=20
PTP xP2 C_PTP
backwardcounter = 20
etc...
DEFAULT
;Fehlerlogik
ENDSWITCH
UNTIL backwardcounter = 10
PTP xHome
Das mit dem Override muss ich Hermann zustimmen. Nie einfach so ohne Abfrage Hochsetzen.
Gruss SJX
Hallo Baumfast,
das aufgerufene BAS.SRC findest Du auf jeder Steuerung im Ordner R1/System.
Da kannst Du nachvollziehen, was Übergabeparameter #Frames macht.
Gegenüber erstem Aufruf anders:
[size=1][font="dejavu sans mono","monaco","lucida console","courier new",monospace] FUSED.TOOL_NO = IRR_BOLT[/font][/size]
Wert von IRR_BOLT ?
Gruss SJX
Bist Du sicher, dass dieses KPS aus einer KRC2 stammt?
Kenne dieses KPS nur aus der KRC1a.
Die hatte noch kein ESC-Sicherheitskreis.
Gruss SJX
Bei neueren Steuerungen mit Grafikkarte kannst Du mit externer Tastatur am PC und externem Monitor übers Bootmenü gleiches erreichen.
Geht ja darum, dass Windows einmalig nicht im Hibernate startet.
Gruss SJX
Aktuell will irgendwie das KUKA Download-Center für WorkVisual 5.0 wieder mal nicht so...….. (ungültiger Link)
Kam zur Doku über Download von komplettem WorkVisual 5.0.
Doku alleine hab ich nie gefunden im Download-Center.
Gruss SJX
Hallo froederking,
In der KRCIpo gibt's als verfügbarer Trigger "Fehlernummer".
Kannst Deine auftretende Fehlernummer ja zusätzlich mal noch dazufügen.
Die Aufzeichnung selbst wird Dein Prob nicht lösen.
Wie ist die Kollisionsüberwachung bei Dir eingestellt?
Gruss SJX
Die exakt genauen Beschriebe in der Doku vermisse ich bei KUKA schon.
Auch sind Namen / Bezeichnungen z.T. unglücklich gewählt.
Gutes Beispiel ist Dein $PRO_MOVE.
Wenn Du dich fragen musst, was macht $PRO_MOVE bei Warten des Roboters auf Home, wenn so Programmiert wurde:
……...
WHILE NOT $IN[1]
PTP HOME Vel= 100 %
ENDWHILE
…………..
oder so
…………...
[size=3]WHILE NOT $IN[1][/size]
[size=3]PTP HOME Vel= 100 % [/size]
[size=3]WAIT SEC 5[/size]
[size=3]ENDWHILE[/size]
[size=3]…………….[/size]
[size=3]oder so[/size]
[size=3]………[/size]
[size=3]PTP HOME Vel= 100 % [/size]
[size=3]WHILE NOT $IN[1][/size]
[size=3]WAIT SEC 0.2[/size]
[size=3]ENDWHILE[/size]
[size=3]…………..[/size]
[size=3] [/size]
[size=3]Gruss SJX[/size]