Beiträge von Philipp392

    Moin,

    sicher, dass die Einsätze in den Hartingsteckern richtig sitzen? Harting hatte mal ne Zeit lang nur kleine Nasen als Sicherung, die ständig abgebrochen sind. Versuch doch mal die Stecker ab zu machen und die Einsätze rein zu drücken. Sind denn die Steckplätze auf der RDW korrekt belegt? Von unten Achse 1 nach oben Achse 6 bzw 8.


    mfg

    Nabend. Das checke ich morgen nochmal. Was mir aber mal so aufgefallen ist. Wo normalerweise die Plastikdeckel sind wo man die Riemen von Achse 4 und 6 sehen kann sind Aludeckel eingeklebt wo ein Druckluft Druckregler angeschlossen ist. Was für ein Zweck hat der?

    Moin Phillip,


    es ist schon so wie otto7 schreibt, alle Bremsen an den Achsen öffnen gleichzeitig, wenn nun die Achse 3 "Absackt" hat das nichts mit einer geregelten Ansteuerung zu tun. Was bekommst du noch an Fehlermeldungen ausser Stillstandsüberwachung? Überprüfe mal die Verbindung X20-X21 und X30-X31 com Schrank zum Roboter. Weiter kannst du noch mal auf die LED's im Schrank an den KPS Modulen schaun ob diese alle grün blinken.

    Die Fehler Stillstandsüberwachung und Getriebemoment Achse 3 wechseln sich quasi ab. Das ist alles in Ordnung. Habe die Verbindungen X20-X21 und X30-X31 auch schon getauscht. Die KPS Module blinken alle grün .

    Moin,

    da liegst Du leider mit der Diagnose daneben. Die KRC2 löst alle Bremsen gleichzeitig, es gibt für die Roboterkinematik keine Einzelansteuerung der Bremsen.

    Was meinst Du "mit drückt auch noch" ?

    Moin,


    ich habe das gerade nochmal überprüft. Wenn ich die Achse 3 in positive Richtung verfahre macht er das fehlerlos.

    Bei allen ander Achsen passiert nichts bis auf das Achse 3 in Positive richtung "fällt". Dann kommen natürlich Fehler wie Stillstandüberwachung Achse 3.

    Alle Achsen sind dejustiert.


    Beste Grüße

    Philipp

    Das genau meine ich.

    Offensichtlich "haut" die Steuerung sofort wieder die Bremsen rein, da sich die A3 unvorhergesehen bewegt.

    Die Motorstecker sind hoffentlich dran und auch die Sammelleitung zwischen Steuerung und Mechanik korrekt gesteckt?

    Ja sind alle drann und alle korrekt gesteckt. Aber wenn ich doch nur Achse 1 verfahren will hat er doch keinerlei Grund die Bremse an Achse 3 zu lösen .

    Und er löst nicht nur die Bremse sondern "drückt" auch noch.

    Was heißt es geht so? Sag was du kannst und was nicht... wir stehen uns nicht gegenüber und können einfach reden. Schreib bitte ausführlich und klar! Was soll ich denn nach "geht so" antworten?

    Ja das stimmt.


    Das Thema Bit,Byte Word und Ein und Ausgänge ist komplettes Neuland für mich. Ich weiss zwar worum es geht beziehungsweise was dort geschen soll. nur umsetzen kann ichs noch nicht.

    Das hat schonmal deutlich Licht ins dunkle gebracht. Nur ich kann es nicht bezüglich auf das Datenprofil von EWM umsetzen. Wenn mir jemand das mal expliziert darauf erklären würde währe das super.

    Moin,

    läßt sich Achse 3 separat und fehlerfrei fahren?

    Das sich Achse 3 in Plus Richtung bewegt, kann einfach nur der Schwerkraft geschuldet sein. Wenn die Bremse löst, der Motor aber nicht mit Spannung versorgt wird, fällt die Achse nach unten. -> Stillstandsüberwachung...

    Nein leider nicht. Sie zuckt bei jedem Befehl in die Positive Richtung. Auch wen ich z.b. Achse 1 Verfahren will. Es bewegt sich nur Achse 3.

    Hallo zusammen,


    ich habe einen gebrauchten Roboter mit einer KRC2 Steuerung aufgebaut. Zusätzlich ein Drehkipptisch als 7 und 8 Achse.


    Eigentlich lief bis jetzt beim Aufbau alles gut. Jetzt möchte ich ihn über die Einzelachsensteuerung verfahren bzw justieren.

    Dies ist aber nicht möglich da er immer nur Achse 3 in positive richtung bewegt. Egal welche Achse ich ansteuere.

    Es kommt dann Stillstands fehler und oder Getriebemoment. Der Drehkipptisch lässt sich problemlos ansteuern.


    Der Roboter wahr in einer Zelle montiert ohne andere Roboter.


    Wer von euch hat da eine Idee dazu.



    Beste Grüße Philipp

    Guten Morgen .


    Ich stehe vor einer neue Aufgabe die Aus und Eingänge für eine EWM Schweißanlage zu "benennen".

    Da ich das aber noch nie gemacht habe , hofe ich das ihr mir helfen könnt.

    In der iosys.ini steh dazu ja Folgendes.

    _____________

    ;Digital Inputs and Outputs:

    ;

    ; Form 1:

    ; {token}{offset}={byte}[,{multip}]

    ;

    ; {token} INB (byte), INW (word), INDW (double word)

    ; OUTB, OUTW, OUTDW

    ; {offset} byte offset of robot IO System (0..m)

    ; {byte} byte offset over all peripheral devices (0..m)

    ; Offset starts with 0 at the first device and

    ; ends with m at the end of the last device.

    ; {multip} creats n dataobjects of {token}

    ; Example:

    ; OUTW4=2,x3

    ; Three words of the periphery, starting at byte 2,

    ; are mapped to the outputs 33-80.

    ;

    ; Form 2:

    ; {token}{offset}={address},{byte}[,{multip}]

    ;

    ; {token} INB, INW, INDW, OUTB, OUTW, OUTDW

    ; {offset} byte offset of robot IO System

    ; {address} address of a peripheral device (0..m)

    ; driver specific information, see descr. below

    ; {byte} byte offset at this peripheral device (0..m)

    ; Offset starts with 0 at the every device

    ; driver specific information, see descr. below

    ; {multip} creats n dataobjects of {token}

    ; Example:

    ; INW4=10,0,x2

    ; Two words of the peripheral device with address 10 and

    ; up from byte 0 are mapped to the inputs 33-80.

    _______________________________________________________________________________________________


    Mein DeviceNet hat eine Mac ID von 63.

    Wenn ich mich an Form 2 halte dann sieht es ja in etwa so aus?!


    ; OUTW??=63,0,??


    Wie kriege ich denn z.b das Startsignal "benannt"?


    Beste Grüße Philipp


    System KRC2 V4.......

    Hallo.


    hier die sps.sub ( alle folds geöfnet)



    DEF sps( )

    DECLARATIONS

    BASISTECH DECL

    ;Automatik extern

    DECL STATE_T STAT

    DECL MODUS_T MODE


    ARCTECHDIGITAL DECL

    INT WFD_PLUS_D,WFD_MINUS_D,OLD_WFD_D

    USER DECL

    ; Please insert user defined declarations

    INI

    DEFAULT MSG_T

    $MSG_T={MSG_T: VALID FALSE,RELEASE FALSE,TYP #NOTIFY,MODUL[] " ",KEY[] " ",PARAM_TYP #VALUE,PARAM[] " ",DLG_FORMAT[] " ",ANSWER 0}

    AUTOEXT INIT

    INTERRUPT DECL 91 WHEN $PRO_STATE1==#P_FREE DO RESET_OUT ()

    INTERRUPT ON 91

    $LOOP_MSG[]=" "

    MODE=#SYNC

    $H_POS=$H_POS

    ;Automatik extern

    IF $MODE_OP==#EX THEN

    CWRITE($CMD,STAT,MODE,"RUN /R1/CELL()")

    ENDIF

    ARCTECHDIGITAL INIT

    ARCD_WFD_PRE_INIT (WFD_PLUS_D,WFD_MINUS_D,OLD_WFD_D )

    USER INIT

    ; Please insert user defined initialization commands


    LOOP

    WAIT FOR NOT($POWER_FAIL)

    ARCTECHDIGITAL PLC

    IF (ARC20==TRUE) THEN

    A20_TECH ( )

    ARCD_WFD_FUNCTIONALITY(WFD_PLUS_D,WFD_MINUS_D,OLD_WFD_D)

    ENDIF

    USER PLC

    ;Make your modifications here

    ; Quittierung Froniussteuerung

    IF ($IN[39] AND NOT $IN[38]) THEN ;Kommunikation bereit und nicht Stromquelle bereit

    PULSE ($OUT[44], TRUE, 0.8) ;Quellen-Stoerung quittieren

    wait sec 1.0

    ; PULSE ($OUT[44], FALSE, 0.8)


    OUT 34 'Roboter bereit' State= TRUE

    $OUT[34]=TRUE

    ENDIF


    IF ($PERI_RDY==TRUE) THEN


    $OUT[35]=FALSE

    $OUT[36]=TRUE

    $OUT[37]=FALSE


    ENDIF


    IF ($PERI_RDY==FALSE) THEN


    $OUT[35]=TRUE

    $OUT[36]=TRUE

    $OUT[37]=FALSE


    ENDIF

    ;*******************************

    ; Seitenauswahl d. Bauteil-Prog.

    ;*******************************

    IF (STARTFREIG_A==TRUE) THEN

    SEITE_A=TRUE

    ENDIF

    IF (STARTFREIG_B==TRUE) THEN

    SEITE_B=TRUE

    ENDIF

    ;Kollisionsschutz Brenner Schweissen aus

    IF NOT $IN[101] AND NOT $T1 THEN

    ;$OUT[33]=FALSE

    $OV_PRO=0

    ENDIF

    ENDLOOP



    ;FOLD

    END



    DEF RESET_OUT ( )

    INT N

    $LOOP_MSG[]=" "

    IF REFLECT_PROG_NR == 1 THEN

    FOR N = 0 TO PGNO_LENGTH - 1

    $OUT[PGNO_FBIT_REFL + N] = FALSE

    ENDFOR

    ENDIF

    IF (PGNO_REQ>0) THEN

    $OUT[PGNO_REQ]=FALSE

    ELSE

    IF (PGNO_REQ<0) THEN

    $OUT[-PGNO_REQ]=TRUE

    ENDIF

    ENDIF

    END


    ARCTECHDIGITAL After


    DEF A20_TECH ( )

    IF ($PRO_STATE1==#P_STOP) THEN

    A20 (TECH_STOP )

    ENDIF

    END

    ;----------------------------------------------------------------

    DEF ARCD_WFD_PRE_INIT (WFD_P :OUT,WFD_M :OUT,OLD_WFD_STS :OUT )


    INT WFD_P,WFD_M,OLD_WFD_STS


    A_HPU_WFD_D=0 ;Reset Wirefeed key state

    WFD_P=0

    WFD_M=0


    IF (O_WRFEDP.NO>0) THEN

    IF (O_WELD_CTRL[O_WRFEDP.NO].OUT_NR>0) THEN

    WFD_P=O_WELD_CTRL[O_WRFEDP.NO].OUT_NR

    ENDIF

    ENDIF


    OLD_WFD_STS=0


    IF O_WRFEDN.NO>0 THEN

    IF (O_WELD_CTRL[O_WRFEDN.NO].OUT_NR>0) THEN

    WFD_M=O_WELD_CTRL[O_WRFEDN.NO].OUT_NR

    ENDIF

    ENDIF


    END ;(ARCD_WFD_PRE_INIT)

    ;------------------------------------------------------------------

    DEF ARCD_WFD_FUNCTIONALITY (WFD_P :OUT,WFD_M :OUT,OLD_WFD_STS :OUT )


    INT WFD_P,WFD_M,OLD_WFD_STS


    IF (OLD_WFD_STS <>A_HPU_WFD_D) THEN

    IF A_HPU_WFD_D<>0 THEN

    OLD_WFD_STS=A_HPU_WFD_D

    IF (A_HPU_WFD_D>0) THEN

    IF WFD_P<>0 THEN

    $OUT[WFD_P]=O_WRFEDP.STATE

    ENDIF

    ENDIF

    IF (A_HPU_WFD_D<0) THEN

    IF WFD_M<>0 THEN

    $OUT[WFD_M]=O_WRFEDN.STATE

    ENDIF

    ENDIF

    ELSE

    OLD_WFD_STS=A_HPU_WFD_D

    IF WFD_P<>0 THEN

    $OUT[WFD_P]= NOT (O_WRFEDP.STATE)

    ENDIF

    IF WFD_M<>0 THEN

    $OUT[WFD_M]= NOT (O_WRFEDN.STATE)

    ENDIF

    ENDIF

    ENDIF


    END ;(ARCD_WFD_FUNCTIONALITY)

    USER SUBROUTINE

    ; Integrate your user defined subroutines

    Hallo zusammen, ich bin der Philipp.


    Ich bin neu hier und habe mich aus beruflichen Gründen hier angemeldet .

    Ich arbeite mich in meinem Betrieb in das Thema Kuka Roboter ein.


    Kurz was zum System .

    Krc2 KSS V5.2.12

    Beckhoff Devicenett

    Fronius Schweißstromquelle

    Kuka Arctec installiert.


    Folgendes Problem:


    Es ist kein automatische verfahren in Betriebsart T2 und automatik möglich solange der Submit ( Archtech) aktiv ist.

    Pov steht immer auf 0% oder lässt sich nicht hoch stellen ( geht sofort wieder runter).

    Die kommunkation zu Schweißstromquelle steht.


    Ist der Submit deaktiviert funktioniert es.

    Hat einer von euch Experten eine Idee wo ich nach dem Fehler suchen soll?

    Ich weiß , in die Glaskugel schauen ist immer schwer.


    Ich danke euch jetzt schon für eure Hilfe.


    Beste Grüße


    Philipp