Suche File

  • Hallo zusammen


    Programmiere neu Fanuc-Roboter, darum habe ich auch eine ziemliche Anfängerfrage.


    Ich suche die Files wo die Benennungen der DI/DO und der Flags sind. Für Register und Posreg sind es ja NUMREG.VR und POSREG.VR.
    Sowieso hat da jemand doku über welches File was abgespeichert ist und vor allem welche Files kann man ohne Problem von Roboter zu Roboter laden und welche nicht.


    wäre nett wenn mir hier jemand weiterhelfen könnte


    Gruss Robota

  • ANZEIGE
  • Sind alle in der diocfgsv.io enthalten.


    Sven

    Wer nichts macht, macht keine Fehler!

    Wer keine Fehler macht, kann nichts daraus lernen!

    Wer nichts lernen kann, kann sich nicht weiterentwickeln!

    Wer sich nicht entwickelt, geht unter!

  • Hallo Sven


    Zuerst vielen Dank.


    Gibt’s bei Fanuc eine Doku über die verschiedenen Files?


    Gibt’s Programme mit denen ich ein die Benennung komfortabler erstellen kann?


    Gruss Robota

  • hallo nochmal


    und es geht doch.
    öffne in ultraedit anstatt die diocfgsv.io die diocfgsv.va (Ascii).
    schreib sie um wie du willst.
    umwandeln zb. roboguide zurückspielen fertig.


    michaelm

  • hallo
    natürlich geht es mit roboguide noch einfacher.
    Wenn man es hat.


    nur um allem weiteren fragen/verbesserungen aus dem weg zu gehen.


    michaelm


  • öffne in ultraedit anstatt die diocfgsv.io die diocfgsv.va (Ascii).
    schreib sie um wie du willst.
    umwandeln zb. roboguide zurückspielen fertig.
    michaelm


    Hi,


    wo hast du die Datei aufgegabelt, bei mir gibt es die gar nicht, muss man die extra erzeugen?


    MfG heini

  • Hallo zusammen
    Zuerst einmal vielen Dank für eure Ratschläge


    @michaelm Ich habe die diocfgsv.va gar nicht wie kann ich diese erstellen und danach wieder umwandeln? und mit dem Roboguide geht’s auch nicht wirklich einfacher, oder gibts da noch einen anderen Weg?


    Hermann Was ist eigentlich Karel und wo bekomme ich das?


    Gruss Robta

  • Hallo,
    Karel ist die 'etwas modernere Programmiersprache' (sprich strukturierte Programmierung möglich) von Fanuc, damit kann man dann ohne die unsäglichen JMP's
    programmieren.
    Aber taugen tut's nicht wirklich. Wie in diesem Forum schon erwähnt wurde:
    wurde anscheinend die Entwicklung der Bahnplanung in Karel vor langer Zeit eingestellt, abgesehen davon ist das Testen eines Karel-Programms eine Zumutung: Kein Debuggen im herkömmlichen Sinn möglich (oder vielleicht auch nur gut versteckt?).
    Aber ein guter Know-How-Schutz, denn ohne die Quellen kann man nicht sehen
    wie die Sache programmiert ist, und bei manchen Robotertypen werden die übersetzten
    Karel-Programme nicht mal mitgesichert.


    Karel ist eine Option, die aber glaube ich meistens mitinstalliert ist. Zum Compilieren der Quellen ist Roboguide erforderlich, oder man hat auf dem Roboter die Option ASCII-Load (oder so ähnlich), dann lässt sich das Programm auch auf dem Roboter compilieren.


    Für die Erstellung der Namen verwende ich am liebsten die Methode mit dem
    Karel-Programm. Geht schnell und ist übersichtlich, leider kann man damit die
    Register und Positionsregister nicht benennen (oder hab' ich das übersehen?), das
    mache ich im Roboguide.


    An die ASCII-Datei dicfgsv.va kommst Du wahrscheinlich über das Web-Interface oder
    den ftp-Zugang des Roboters, da kann man sich auch die ASCII-Versionen der
    TP-Programme runterladen (Ist aber im Moment nur eine Vermutung, mir ist die Datei
    bis jetzt auch noch nicht aufgefallen, und im Moment habe ich glücklicherweise keinen
    Fanuc zur Hand).


    Gruss Hermann

    Einmal editiert, zuletzt von Hermann ()

  • Hallo,
    Ok das ganze scheint mir doch so für die schnelle alles ein bisschen umständlich. Vielen Dank für die Antworten, ich werde diese Benennung jetzt für dieses Projekt mal im Roboguide eintippen und dann in einer ruhigeren Minute um diese Problematik kümmern


    Danke und Gruss
    Robota

  • Für die Erstellung der Namen verwende ich am liebsten die Methode mit dem
    Karel-Programm. Geht schnell und ist übersichtlich, leider kann man damit die
    Register und Positionsregister nicht benennen (oder hab' ich das übersehen?), das
    mache ich im Roboguide.


    hallo hermann,
    guckst du hier:


    SET_PREG_CMT Built-In-Procedure
    Purpose: To set the comment information of a KAREL position register based on a given register
    number and a given comment.
    Syntax: SET_PREG_CMT (register_no, comment_string, status)
    Input/Output Parameters:
    [in] register_no: INTEGER
    [in] comment_string: STRING
    [out] status: INTEGER
    %ENVIRONMENT group: REGOPE






    SET_REG_CMT Built-In-Procedure
    Purpose: To set the comment information of a KAREL register based on a given register number
    and a given comment.
    Syntax: SET_REG_CMT (register_no, comment_string, status
    Input/Output Parameters:
    [in] register_no: INTEGER
    [in] comment_string: STRING
    [out] status: INTEGER
    %ENVIRONMENT group REGOPE

  • Hi,


    dies hab ich einfach aus meinem alten Beitrag rauskopiert, suchfunktion hilft ab und zu :supi:


    Und noch mals Link dazu ;)
    http://www.roboterforum.de/rob…sprogramchen-t2434.0.html


    Hi,


    rob76 danke für den Hinweis, und schon kommt die Anwort.
    Da muss ich zugeben, es ist bequemer ofline die Beschriftungen erstellen als online, da muss man vor Ort nur FWD drücken und schon hat man das Ergebniss.
    Dank ROBOGUIDE kann ich die KAREL-Programme sehr schnell testen, siehe Ergebniss :



    Code:
    PROGRAM SET_IO


    %ALPHABETIZE --anordnen Variablen nach Alphabet


    %NOLOCKGROUP --keine Achsen


    %NOPAUSE = COMMAND + TPENABLE + ERROR
    %NOBUSYLAMP -- BUSY und RUNNING AUS
    %COMMENT = 'Set IO Kommentar'


    VAR


    -- Eigene Variablen
    status : INTEGER -- Statusvariable von Build In Routinen


    --*******************************************************************
    -- Hauptprogramm


    -- Kommentare den IO's zuweisen
    -- Maximal 16 Zeichen, keine Umlaute
    -- Mit dem Programm werden die DI[1], DI[2] und DO[1], DO[2] beschriftet
    -- Das Programm lässt sich perfekt mit EXCEL erstellen


    --*******************************************************************


    BEGIN


    -- Eingänge
    SET_PORT_CMT(1, 1, 'EINGANG 1',status)
    SET_PORT_CMT(1, 2, 'EINGANG 2',status)


    -- Ausgänge
    SET_PORT_CMT(2, 1, 'AUSGANG 1',status)
    SET_PORT_CMT(2, 2, 'AUSGANG 2',status)


    END SET_IO



    WolfHenk, und so viel know how liegt nicht dahinter, dass du es geheim halten willst , na ja ist halt deine Sache
    Ich hab nur n Problemchen mit ENGLISCH , deswegen fällt mir die eine oder andere Sache schwieriger


    MfG heini

    Einmal editiert, zuletzt von heini0707 ()

  • hallo heini0707


    wenn du die option Fanuc Robotics File Service (Datensicherung) hast,siehst du auf der linken Seite veschiedene Filter.
    benutze sie und du wirst staunen, was so alles geht. :grmpf: :grmpf: :grmpf:


    gruß
    michaelm

  • Hi,


    wenn du die option Fanuc Robotics File Service (Datensicherung) hast,siehst du auf der linken Seite veschiedene Filter.
    benutze sie und du wirst staunen, was so alles geht. :grmpf: :grmpf: :grmpf:


    könntest du die Optionsbezeichnung raussuchen, hab drei mal die Optionsliste durchforstet, bin nicht fündig geworden :(

  • ich denke mal hier ist der sog. "PC File Service" gemeint.


    ist keine roboteroption sondern bestandteil von WINOLPC.


    kannst aber auch einfach die Roboterhompage benutzen hier finden sich


    alle .sv dateien auch als .va (ASCII-Code)

  • Hi,


    soweit sogut, die Files hab ich auch in Roboguide gefunden DIOCFGSV.VA :ylsuper:, nur kriege ich die geänderte nicht in den Roboter rein :huh:
    ich finde ums Verrecken nicht wie man die übersetzt, kann man das überhaupt?

  • genau das wäre auch meine frage gewesen.


    wie übesetzt man die zurück???


    und wie soll man sich in dem format der va datei zurechtfinden,kann da kein


    system erkennen was die kommentare angeht? :nocheck:

    Einmal editiert, zuletzt von rob76 ()

  • hallo zusammen,
    ich habe mich wohl etwas dumm ausgedrückt.
    wer meine ersten beiträge gelesen hat weiß ich bin kein programmierer oder einrichter (learning by doing).


    ich habe roboguide zur ansicht bekommen.


    mich hat es immer gestört das di/do usw. alles auf englisch und unverständlich für uns war, also dank
    heini0707´s "ultraedit" ,datei DIOCFGSV.VA meinen bedürfnissen angepasst (umgeschrieben).
    meine komplette sicherung auf speicherkarte und zurückgespielt (umwandeln).
    und siehe da "alles so wie ich es wollte".
    wie das funktioniert kann ich nicht sagen.


    hoffe damit geholfen zu haben


    michaelm

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