Digitalausgang der Homepositionen kommt nicht

  • Hey Leute,


    Ich habe verschiedene Homepositionen programmiert /geteacht. Die Automatik extern Schnittstelle ist konfiguriert!
    Leider kommen die Signale füer die Hompositionen nicht. Das heißt ist eine erreicht kann ich im Autextern die Signale überprüfen.


    Muss ich in der Config.Dat oder sonst wo i-welche zuordnungen vornehmen?


    MFG Klaus der 1te

  • Schritt für Schritt zum Roboterprofi!
  • Hi,


    also Home müsste gehen, für die weiteren musst du irgendwo noch die Position initialisieren (z.B. bim Programmstart oder SPS.SUB oder....)


    $AXIS_HOME[1]=XHOME1 ;Home1 zuweisen usw....


    dann sollte auch der Ausgang im Auto Ext kommen.


    Gruß Chili1886


  • Kuckmal in KRC\R1\Mada\$machine.dat, ob die werte in $AXIS_HOME[1] - $AXIS_HOME[5] eingetragen sind.


    Dort stehen die Daten drinne.



    Im Loop??

  • muss nicht im LOOP sein. Wenn du an einer bestimmten Stelle im Programm diese Zuweisungen machst, hast du den Vorteil, dass du die Home-Positionen nachteachen kannst und sie dann automatisch zugewiesen werden, sonst musst du bei einer Änderung das von Hand machen, sonst kommt der Ausgang wieder nicht.

  • steht alles in der Maschin.dat + toleranzen.


    E6AXIS $H_POS={A1 0.0,A2 -90.0,A3 90.0,A4 0.0,A5 0.0,A6 0.0,E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}
    E6AXIS $AXIS_HOME[5]
    $AXIS_HOME[1]={A1 0.0,A2 -90.0,A3 90.0,A4 0.0,A5 0.0,A6 0.0,E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}
    $AXIS_HOME[2]={A1 0.0,A2 -90.0,A3 90.0,A4 0.0,A5 0.0,A6 0.0,E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}
    $AXIS_HOME[3]={A1 0.0,A2 -90.0,A3 90.0,A4 0.0,A5 0.0,A6 0.0,E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}
    $AXIS_HOME[4]={A1 0.0,A2 -90.0,A3 90.0,A4 0.0,A5 0.0,A6 0.0,E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}
    $AXIS_HOME[5]={A1 0.0,A2 -90.0,A3 90.0,A4 0.0,A5 0.0,A6 0.0,E1 0.0,E2 0.0,E3 0.0,E4 0.0,E5 0.0,E6 0.0}
    E6AXIS $H_POS_TOL={A1 2.0,A2 2.0,A3 2.0,A4 2.0,A5 2.0,A6 2.0,E1 2.0,E2 2.0,E3 2.0,E4 2.0,E5 2.0,E6 2.0}
    E6AXIS $H_AXIS_TOL[5] ;TOLERANZFENSTER FUER ERREICHEN DER HOME-STELLUNG $AXIS_HOME[.]
    $H_AXIS_TOL[1]={A1 2.0,A2 2.0,A3 2.0,A4 2.0,A5 2.0,A6 2.0,E1 2.0,E2 2.0,E3 2.0,E4 2.0,E5 2.0,E6 2.0}
    $H_AXIS_TOL[2]={A1 2.0,A2 2.0,A3 2.0,A4 2.0,A5 2.0,A6 2.0,E1 2.0,E2 2.0,E3 2.0,E4 2.0,E5 2.0,E6 2.0}
    $H_AXIS_TOL[3]={A1 2.0,A2 2.0,A3 2.0,A4 2.0,A5 2.0,A6 2.0,E1 2.0,E2 2.0,E3 2.0,E4 2.0,E5 2.0,E6 2.0}
    $H_AXIS_TOL[4]={A1 2.0,A2 2.0,A3 2.0,A4 2.0,A5 2.0,A6 2.0,E1 2.0,E2 2.0,E3 2.0,E4 2.0,E5 2.0,E6 2.0}
    $H_AXIS_TOL[5]={A1 2.0,A2 2.0,A3 2.0,A4 2.0,A5 2.0,A6 2.0,E1 2.0,E2 2.0,E3 2.0,E4 2.0,E5 2.0,E6 2.0}


    und in der Steu maschine dat die ausgänge definieren / wert zuweisen


    SIGNAL $IN_HOME $OUT[1000] ;ROB IN HOMEPOSITION
    SIGNAL $IN_HOME1 $OUT[977]
    SIGNAL $IN_HOME2 $OUT[978]
    SIGNAL $IN_HOME3 $OUT[979]
    SIGNAL $IN_HOME4 $OUT[980]
    SIGNAL $IN_HOME5 $OUT[981]


    gruß


  • das ist schon alles klar;)

  • Ich bin mit dem Inbetriebnehmer in Kontakt getreten und der hat die Lösung präsentiert. Ich musste auf Home fahren und den einmal teachen. Damit kam das Signal im Autext bereich für den Home.


    Ich sage noch einmal :danke: :danke: :danke:


    MFG Klaus der 1te


    :)

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden