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
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Fanuc Robot Forum
  5. Manuals, Software and Tools for Fanuc Robots (you should look here first before posting)
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

PC app for Quick info/tools

  • EnergyAddict
  • February 24, 2022 at 8:53 PM
  • Thread is Unresolved
  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • February 24, 2022 at 8:53 PM
    • #1

    A while back, I 'developed' an app (I use the word developed very loosely) to help myself quickly access certain tools and information pertaining to Fanuc Robots and other aspects of my job.

    Since a lot of the tools and information were gathered and/or built from the help of many threads on this forum, I decided to strip down my app, and share what I could... Enter FRUIT.

    FRUIT ("Fanuc Robot Useful Info and Tools") is my Windows Forms app which was originally built around Linuxsand's "Know Fanuc" website using the CURL function, to quickly access alarm codes. (I use a program called AutoHotkey to map FRUIT to a custom Keyboard shortcut so that I can quickly open the app, and utilize it's functions.)

    Since then, FRUIT became a lot more, including a simple Robot Commenting Tool, a barebones FTP loading/backup client, and a CM file creation tool. It also has a few other informative tools including a quickly accessible 'library' for System Variables, whose definitions were gathered from descriptions found on this site or dug out of manuals, as well as some that are defined by personal observation.

    I am by no means an App Developer, this is a hobbled together assortment of VB code, that with a lot of trial and error, appears to do what I want it to (at least it does on my PC); I can make no promises that this will work for everyone, or be without some bugs. I can say, it is most likely limited to Windows users, and the FTP portion points to a direct location of FTP.EXE, that may or may not be the same as yours.

    For those that do manage to use it, feel free to share any comments/suggestions, but, at this time, I'm not making any promises of future updates.

    Files

    FRUIT.zip 696.61 kB – 106 Downloads
  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • February 24, 2022 at 9:27 PM
    • #2
    Quote from EnergyAddict

    I can make no promises that this will work for everyone, or be without some bugs.

    Naturally, I find a bug minutes after posting... I believe I fixed it in this, the newest version.

    Files

    FRUIT.zip 696.72 kB – 148 Downloads
  • jstolaruk
    Reactions Received
    12
    Trophies
    4
    Posts
    184
    • January 24, 2023 at 1:26 PM
    • #3

    Very nice, thank you for the utility. Often, I have multiple robot's that I would like to backup at once. Can fruit be run from the command line?

    I was using the backup tool from onerobotics which is perfect except it doesn't backup more than 128 files.

    Again, thank you!

    PS: OneRobotics backup tool does appear to work for more than 128 files but sometimes not.

    Edited once, last by jstolaruk: possibly incorrect information (January 24, 2023 at 2:07 PM).

  • EnergyAddict
    Reactions Received
    45
    Trophies
    4
    Posts
    133
    • January 25, 2023 at 2:43 PM
    • #4
    Quote from jstolaruk

    Can fruit be run from the command line?

    I'm not sure, so probably not, again this really isn't my area of expertise I just hobbled FRUIT together with a lot of trial and error and got it to fit my needs at the time.

    As far as the FTP backup, since you are familiar with OneRobotics, take a look at Jay's Article USING FTP FOR INCREASED PRODUCTIVITY. This is the basics for the FTP backup that FRUIT uses. I basically open FTP, turn off prompting, and then do an "mget *.*" command to get all files.

    I sometimes do FTP straight from the command line, I've also written batch files to do backups for certain customers.

    I'm sure there is a way to have multiple threads run FTP across multiple robots, but if there is that's outside of my wheelhouse. I have run ftp on a "For Loop" to include multiple robots, but it's still backing up one at a time.

    Hope this info is helpful.

  • HawkME
    Reactions Received
    567
    Trophies
    10
    Posts
    3,268
    • January 25, 2023 at 4:00 PM
    • #5

    You can multithread your VB code to do multiple robots at once with FTP. You have to use the dotnet FTP methods not the the ftp.exe script.

    It won't be any faster though. Even if multi-threaded, the FTP connection will only service 1 robot at a time, it will just bounce between the different connections. So for example if you have 3 robots to backup and they normally take 1 minute each. If you do 3 at a time asynchronously then they will all happen at the same time but still take 3 minutes to complete.

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Similar Threads

  • R-j2 error installing

    • DbdInvasion
    • April 22, 2021 at 11:44 PM
    • Fanuc Robot Forum
  • Motoman SK16X wire feed alway feeding at high speed

    • DavidP.
    • February 11, 2022 at 3:03 AM
    • Yaskawa Motoman Robot Forum
  • Connecting Kepware to Roboguide robot

    • SmoothJazzRobot
    • December 17, 2021 at 4:29 PM
    • Fanuc Robot Forum
  • BG logic issue

    • Bootsman1
    • September 29, 2021 at 11:09 PM
    • Fanuc Robot Forum
  • grease and effects of not greasing regularly

    • C.Crosby
    • June 25, 2021 at 5:22 PM
    • Fanuc Robot Forum
  • Controlling fixture from teach pendant

    • MurryM
    • June 11, 2020 at 5:56 PM
    • Fanuc Robot Forum
  • KRC4 Display in sleep mode

    • pancholiph
    • May 10, 2016 at 11:38 AM
    • KUKA Robot Forum
  • IR Vision

    • ESIELI
    • September 16, 2019 at 4:51 PM
    • Fanuc Robot Forum
  • Program Stack Size

    • bencor21
    • April 13, 2018 at 9:15 PM
    • Fanuc Robot Forum
  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