How to measure cycle time
Hello,
I am dealing with a palletization task on RobotStudio. To get some data, I need to do simulations and to save the times that the robotic station takes to load each 30 pallets . I need something that allow me to leave the computer doing simulation and to check results only at the end (so maybe I can let it work during night). Is there some function in Rapid that allows to count and save time? (If possible I would like to save more than one time value per each 30 completed pallets during the same simulation)
Thank you a lot!
I am dealing with a palletization task on RobotStudio. To get some data, I need to do simulations and to save the times that the robotic station takes to load each 30 pallets . I need something that allow me to leave the computer doing simulation and to check results only at the end (so maybe I can let it work during night). Is there some function in Rapid that allows to count and save time? (If possible I would like to save more than one time value per each 30 completed pallets during the same simulation)
Thank you a lot!
0
Comments
-
So you will be running multiple tests one after another and want to record the cycle time for each?
You could use the clock commands in RAPID and store the results in an array?
0 -
Yes, actually I think I can start a single simulation and take the time each 30 pallets or, if possible, probably it would be better to start a simulation and stop it (getting the time too) after 30 completed pallets, then start another one and so on . Is it possible to make a sequence of simulation without starting them manually? Which solution is better/feasible in your opinion? Anyway thanks, I think the array can be good but how to use clock command?
Maybe to save the data in file like .txt make them easier to manage and read.0 -
I think you will have to do all this in the RAPID program then start the simulation and it will run through your code - running each variation you want to test, and logging the time after each.
Attached is extract from RAPID manual; on clock command.
1 -
Hello,You can export an executable of your simulation. So you can replay all of it and choose time with a cursor.1
-
or, if possible, probably it would be better to start a simulation and stop it (getting the time too) after 30 completed pallets, then start another one and so on
Why do you expect time variations in the same simulation running multiple times?0 -
It's because I have to palletize different kind of boxes that come randomly on a conveyor, then I want to measure in how much time, averagely, 30 pallets are completed. Anyway thank you all for your answers! I think I will do creating an array and storing there the time each 30 completed pallets (with function Clk). After a series of 30-pallets completions, I will write results on a .txt file.0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 310 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 785 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 4 Job listings