Beiträge von Roth.S

    hallo hab es mal getestet leider geht es nicht . mein prg wo ich den lichtbogen 2x starten will geht immer in pause :bawling:


    hier mal mein prg


    kann mir da einer bitte weiterhelfen :hilfe:


    gruß


    steffen


    Hallo


    Ich hab da ein kleines problem und zwar ich hab mein Roboter an das netzwerk angeschlossen und will online drauf zugreifen ich kann die einzelnen log files anschauen und auch die funktion monitor iPendant (echo) aufrufen soweit so gut aber wenn ich auf Navigate iPendant (CGTP) klick will er einen Benutzernamen und ein Passwort hab aber kein aktives passwort bzw. benutzer gesetzt . gibt es ein standart benutzer mit passwort z.b. fanuc 0000
    wiß das zufällig jemand


    danke schon mal im vorraus


    gruß


    steffen

    Hallo


    weiß nicht ob es geht hab mal was gefunden vieleicht hilft es dir ja.
    Es gibt aber FloatToStr und StrToFloat (gleitkomma in string bzw. string in gleitkomma), is hier jetzt aber uninteressant.
    Eine Variable vom Type Real kann man mit folgenden Möglichkeiten in eine Variable vom Typ Integer konvertieren:
    round (runden)
    ceil (aufrunden)
    floor (abrunden)
    trunc (Nachkommastellen abschneiden)


    Integer in Real is kein Problem.
    var i:integer;
    r:real;
    ...
    i:=5;
    r:=i;


    real ist btw in der jetzigen Implementierung in Delphi das gleiche wie Double. Vom Gebrauch von Extended ist abzuraten. Eine Genauigkeit von 19-20 Stellen ist meist unnötig, der Prozessor kommt mit Sinlge (7-8-stellige Genauigkeit) und Double (15-16-stellige Genauigkeit) auch besser zurecht. Extended benötigt btw 2,5 mal soviel Speicherplatz wie eine Single-Variale.


    Wen's noch interessiert:
    Single
    von 1.5 x 10^–45 bis 3.4 x 10^38 bei
    7–8 stellige Genauigkeit, Größe:4 Byte


    Double (entspricht momentan Real)
    von 5.0 x 10^–324 bis 1.7 x 10^308 bei
    15–16 stellige Genauigkeit, Größe:8 Byte


    Extended
    von 3.6 x 10^–4951 bis 1.1 x 10^4932 bei
    19–20 stellige Genauigkeit, Größe:10 Byte


    Integer
    von –2147483648 bis 214748364, Größe: 4Byte


    gruß


    steffen

    Hallo


    dann kommt jetzt die suche was hat sich verändert .


    habt ihr einen anderen draht oder ist er verschmutzt ? rolle mal wechseln der reinigungs flies mal anbringen.
    drahtführungsdüse Stromdüse verschlissen?
    Strom anschlüsse ok?


    das blöde ist ich tu hauptsächlich wig schweißen


    gruß

    hallo Fred Clever
    ja schon aber ich weiß nicht genau wie ich das ganze in der xml datei aufbauen soll und dann abspeichen unter Webarchiv, XML- Kalkulationstabelle oder XML-Daten usw. ...???


    gruß

    hallo Gerhard


    Zitat

    Falls Du jedoch eine unregelmäßige Palette hat, also mit unterschiedlichen Versätzen, mußt Du das ganze komplett anders aufbauen. Könnte Dir da aber auch Beispiel bringen


    das wär super wenn du mir da mal ein beispiel schicken könntest


    hallo rob76


    leider nicht alle haben das "palletizing" hab noch so einen ehemaligen arc robo lol .


    und mit dem "palletizing" hab ich dann das problem mit dem TCP der muss dann auch 100% passen .


    gruß


    Steffen

    hallo gerhard


    wir ziehen den draht immer automatisch zurück also kein thema gott sei dank
    ich weiß leider nur nicht wie ich das mit der Background-Routine schreiben anstellen soll. hab ich schon einmal im prg selbst versucht ging leider nicht wegen dem arc start fehler :bawling: da muss ich dann erst den fehler weg löschen .
    den lost arc brauch ich aber als fehler sonst rumpelts :sonicht:
    blöd oder ?


    gruß

    Zitat

    Frage 1: Warum kannst Du den Userframe nicht genau einmessen? Ist nämlich notwendig.
    Frage 2: Warum 4 Teachpunkte?
    Frage 3: Fehler halb in X und Fehler halb in y?
    Frage 4: Versatz in X teilst Du durch 8 und Versatz in Y teilst Du durch 6. 6 mal 8 ergibt aber 48 und nicht 63.


    zu 1 die palette steht nicht eben mit dem roboter als wenn ich das teil im rechten winkel zur palette greifen möchte brauch ich eine rotation (w,p und r) blöd oder?


    zu 3 hab mir eingebildet wenn ich meine ergebnisse + nehme danach durch 2 teile halbiere ich den fehler vom teachen ( so der plan ) darum auch 4 teach punkte sonst würden ja drei reichen


    zu 4 mir ist durch aus klar das 6x8 48 ist das raster ist 7x9 ich muss also vom punk1 1 8 x weiter den versatz dazu rechnen das ich auf punkt 2 bin


    die drehung um Z brauch ich weil ich die teile nicht mit der gleichen z orientierung greifen kann. die doofe palette hat vier dome an den ecken!


    mit der klammer ist eine :gutidee::danke: hätte ich auch selbst drauf kommen können :wallbash:


    aber für´s erstemal nicht schlecht oder?

    hallo


    ich habe eine palette darauf sind 63 teile die ich abarbeiten muss und danach auf eine andere palette (selbes raster) ablege.
    ich hab einen user fame der leider nicht so genau eingerichtet werden kann :roll:
    also hab ich die 4 eckpunkte geteacht über ein teach palette wo ich die pos abstecke.
    hier mein rech prg. bitte nicht lachen :oops: ich mach das erst seit kurzem und hab keine schulung genossen :bawling: .

    hallo


    ich habe beim wig schweißen öfter mal das mein lichtbogen nicht gleich beim 1. mal zündet.
    nun möchte ich den lichtbogen automatisch ein 2. mal zünden .
    hat jemand eine idee wie ich das verwirklichen kann


    danke für eure hilfe :merci:


    steffen