1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Members
  3. Galet

Posts by Galet

  • uniVAL driver

    • Galet
    • July 11, 2023 at 6:54 PM

    Hello,

    You can find documentation (Stäubli and/or Siemens part) on the Stäubli Webside. Look for univalPlc...

    :smiling_face:

  • Staubli T2-60 with CS9 robot controller and code from robodk

    • Galet
    • July 11, 2023 at 6:36 PM

    Hello,

    Without any code, it is not very easy to help you (and I don't use Robotdk).

    You need probably to add some command in the Robotdk system.

    Otherwise, to have movement on the robot, you need to select the mode (Manual/automatic...), to set the powerOn ... and to autorize the movement (MoveHold)...

    Robotdek generate val3 application, but you need to learn how to execute it on the robot...

    Have a nice day...

  • Staubli CS8: FTP Directory for VAL3 Programs

    • Galet
    • July 8, 2023 at 5:48 PM

    Hello,

    Inertia need to be an array 3,3 of num as defined in my example (create with SRS) :

    <Data name="nInertia" access="private" xsi:type="array" type="num" size="3 3" />

    Quote

    ...but in my case it does not read it...

    What is the issue or the message ? How do you know tha the controller don't read it ?

    If you write nError=setPayload... what's the result ?

    Have a nice day...

  • Staubli CS8: FTP Directory for VAL3 Programs

    • Galet
    • July 2, 2023 at 10:32 AM

    Hello,

    What is the SRC from your controler ?

    1 -Tool need to be defined like that in the Datas field from .dtx file :

    Quote

    <Data name="tToolHead" access="private" xsi:type="array" type="tool" size="1">

    <Value key="0" x="1" y="2" z="3" rx="4" ry="5" rz="6" fatherId="flange[0]" ioLink="valve1" ioOpen="11" ioClose="12" />

    </Data>

    2- to Set Payload :

    Create a Program like that (with your datas)

    Code
    begin
      l_nMass = 1.0000
      l_trGrCenter = {75.0000 , 75.0000 , 75.0000, 0, 0, 0}
      l_nMatrix[0,0]=0.0038
      l_nMatrix[0,1]=0.0000
      l_nMatrix[0,2]=0.0000
      l_nMatrix[1,0]=0.0000
      l_nMatrix[1,1]=0.0038
      l_nMatrix[1,2]=0.0000
      l_nMatrix[2,0]=0.0000
      l_nMatrix[2,1]=0.0000
      l_nMatrix[2,2]=0.0038
    
      setPayload(flange, l_nMass, l_trGrCenter, l_nMatrix)
    end
    Display More

    And call it when you need it :

    Code
    call YourPayload()

    That's it !

  • Staubli CS8: FTP Directory for VAL3 Programs

    • Galet
    • June 27, 2023 at 5:44 PM

    @Painfull,

    If you want an exemple, create an application on the SP1, create a program and some global variable and load it on your Apple.

    If you want to change (or copy) an application, be carreful that the name of the directory need to be the same as the application (pjx) and data (dtx) file.

    The most difficult is to create new variable (Global in the data file, or Local in directky in the pgx file).

    Without Start() and Stop(), the application can be loaded but not started.

    ...

  • SRS 2022 is it worth and stable?

    • Galet
    • June 27, 2023 at 5:34 PM

    @EIEsgalho,

    I'm agree with you.

    In Val3, it's missing the function and optionnal parameters.

    For the simulation, we can pick or place a part but not really move it. +1 for the "black" mode.

    I find problem, too, with the reference Frame when I load a step file or when I make a group, but I think It's a youth issue.

    ...

  • Recommandation de formation en ligne

    • Galet
    • June 26, 2023 at 7:56 AM

    Bonjour Ali et bienvenu sur ce forum,

    Tout d'abord, ta passion peut être justifiée, le monde de la robotique est très diversifié et permet de combler une grande curiosité. En effet, le robot n'est pas la finalité mais l'outil qui permet de réaliser des tâches diverses, dans des milieux de plus en plus différents.

    Sauf secteur de recherche, la robotique dite "industrielle" n'est pas encore en connexion avec les technologies de calcul et d'apprentissage telles que l'IA. La conception, la réalisation et la mise en service de cellules robotisées sont donc réalisées de manière "conventionnelle". Ces installations sont encore, en majorité, destinées à effectuer des tâches répétitives, sur des périodes assez longues.

    Il est important de différentier les différents secteurs de la robotiques (Industrielle, collaborative, médicale...) qui demandent des technologies spécifiques.

    Etant un roboticien de "l'ancien monde", c'est à dire habitué aux méthodes "classiques", je ne sais pas dans quelle mesure les l'IA modifiera les méthodes ou les produits. Je ne connais pas de formation autre que celles proposées par les industriels ( en service R&D ou développement) pour la création de produits robotiques, ou les services formations pour les utilisateurs (Concepteur, programmeur, conducteur d'installation). Le reste fait partie de la recherche.

    Il te faudra donc étudier, plus ou moins séparément, les composantes de ton future métier (La robotique, la cobotique, l'IA...) Pour cela les formations et les documentations commencent à fleurir. Peut-être seras-tu l'un des acteurs de la réunion de ces technologies.

    Je n'ai donc pas de réponse à te donner, mon post ayant pour but de te souhaiter la bienvenue, et te communiquer la passion qui est mienne depuis...quelques décennies.

    Bon courage, ce monde peut être passionnant.

  • Staubli CS8: FTP Directory for VAL3 Programs

    • Galet
    • June 24, 2023 at 11:27 AM

    Hello,

    2 possibilities :

    - The file is not transfert to the controler (Do you see it with Filezilla ?)

    - You don't send the file IN an application : This program need to be declared in the pjx file.

    Have a nice Week-end !

  • Looking for freelancers

    • Galet
    • June 22, 2023 at 8:04 PM

    Hello FP.

    Do you find your freelancer ?

  • SRS 2022 is it worth and stable?

    • Galet
    • June 22, 2023 at 8:00 PM

    +1 for saberdud

    EIEsgalho : Finally, after a few months of use, do you think the invesment is worthwhile ?

  • Staubli CS8: FTP Directory for VAL3 Programs

    • Galet
    • June 22, 2023 at 11:07 AM

    Hello,

    Normally ,all applications are in /usr/usrapp (direct or un subdirectories).

    Only the applications in /usr/usrapp are visible for user (MCP).

    If you have applications in subdirectory, the "master" application can use it (Library).

    Val3 Applications are composed with .pjx (project), .pgx (program) and .dtx (data) files. All are Xml format files.

    With Val3, you can read or write other text files (like CSV) for data exchange for example.

    Have a nice day..

  • SRS 2022 is it worth and stable?

    • Galet
    • June 22, 2023 at 10:50 AM

    Hello,

    No, you can download all versions (2022/2019/2016/2013...) but, only if you have already cells simulation in SRS2019, I think it's not a good idea to begin with SRS2019.

    But I don't know if you can buy (by Stäubli) a licence for old versions.

    For information :

    SRS2019 is needed to work with CS9 (First steps with Safety configuration tool)

    SRS2022 can upload directly the Safety configuration.

    For simulation SRS1019 and 2022 are not compatible. None problem to edit or modifie programs.

    If you just want to transfert files (To or from robot controller), you can use the both versions (I don't use again 2016 but I thing it's always possible : If you find an old licence, I can make a small test)

    Have a nice day...

  • FTB Client Connection Error with Staubli CS8 controller as a server: Error: Could not connect to server

    • Galet
    • June 15, 2023 at 9:28 PM
    Quote

    Telemaintenance port: 800

    Fieldbus console port: 5001

    Telnet port: 23

    I confirm :

    <Uint name="remotePort" value="800" />

    <Uint name="fieldbusConsolePort" value="5001" />

    <Uint name="telnetPort" value="23" />

    Quote

    strange thing happened. I powered off the controller and it does not turn back on. Check different plugs and no current going through it. Any clue

    After reading your different posts, I think you need to control all the connection :).

    Quote

    Staubli does not allow download of the SRS on their website. Here is the link but I do not want to use their software anyways

    Ok. If you don't want to use it, this question is closed. I use frequently Fillezilla without any problem.

    Have a nice day...

  • FTB Client Connection Error with Staubli CS8 controller as a server: Error: Could not connect to server

    • Galet
    • June 15, 2023 at 7:12 AM

    Hello,

    I use only Filezilla with the configuration :

    In General :

    Protocol : FTP

    Host : xxx.xxx.xxx.xxx

    Encryption : Only Use Ftp (insecure)

    Logon Type : Normal

    User : Maintenance

    Password : xxxxxxxx

    In Advanced :

    Default remote direcory : \usr\usrapp

    in SpeedConnect, just Host, User, Password and Port.

    On windows 7 or 10, the port is 21. Don't anything change the CS8 configuration, only the TCP Address. I don't use Mac. Never issue.

    SRS is free to load or unload files ! You can download it from Staubli Website.

    Have a nice day,

  • Hardware Safety Fault: DOOR1 (Cannot settle arm power fault on signal DOOR needs to be corrected and tested)

    • Galet
    • June 3, 2023 at 5:12 PM
    Quote

    removed the wiring between DOOR1 (9-28) and 2 DOOR2 (10-29) on J109 board and it worked in Manual Mode

    Good news...but the door's signals are not controled in Manual mode !!!

  • Hardware Safety Fault: DOOR1 (Cannot settle arm power fault on signal DOOR needs to be corrected and tested)

    • Galet
    • June 2, 2023 at 2:08 PM

    Hello,

    Quote

    Contact USEREN1/DOOR1, J109, 3-22/9-28

    Be carreful, there is 2 signals for each informations !

    USEREN1 ( 3-22) and USEREN2 (4-23) need to be synchronized with the same voltage.

    DOOR1 (9-28) and 2 DOOR2 (10-29) also.

  • CS8C error codes - U on the 7-segment display

    • Galet
    • June 2, 2023 at 8:26 AM

    Hello,

    If you don't have any door on your cell, DOOR1=9-28 and DOOR2=10-29 need to be closed on J109.

    USEB1/2 (14-33 and 15-34) are normaly used for Emergency Stop !

    Try to close DOOR1/2 and USEB1/2 and restart the controler. Be carreful because the robot can be dangerous !

    Read the EIEsgalho answer #16 and give the information (Display and 7 segment)

  • Hardware Safety Fault: DOOR1 (Cannot settle arm power fault on signal DOOR needs to be corrected and tested)

    • Galet
    • June 2, 2023 at 7:54 AM

    Hello Painfull,

    Normaly, the pasword link to the Maintenance profil is standard. To know it, you can call to the concepteor of your cell, or Stäubli services.

    If this pasword has been changed, there is a other profil named Stäubli. Call Stäubli to have some help.

    But I don't thing that the problem is about the profil.

    On some versions of old SRC, there is a special procedure to delete issue files. While this procedure can be dangerous for your system, I don't want to explain it here. Call Stäubli to have good informations...

  • message 0x5401

    • Galet
    • May 25, 2023 at 8:33 AM

    Hello Sham,

    This message is comming when the application is stopped before all the movements are executed.

    What do you have in the "Stop()" program ?

    If the "Stop" is empty, your example is correct because you have a "WaitEndMove()" before the "end". The caculator wait the end of the last movement and, only after that, execute the "end". If you remouve the line 16, the robot don't move to the line 15 position, and give you the message.

    Other things :

    - You don't need the "WaitEnmove')" in line 7 (and probabbly not in line ).

    - The Lines 9 and 15 need probably to "moveL" mouvement.

    Have a nice day...

  • pages IHM staubli

    • Galet
    • May 22, 2023 at 6:42 PM

    Thanks for the precision. I never use it...because, normally, I don't like random action from the robot :winking_face:

    Have a nice Day...

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download