Forum Migration Notice
Update (2026-01-12): The user forums will be put into read-only mode on the 21st of January, 00:00 CET, to prepare for the data migration.
We're transitioning to a more modern community platform by beginning of next year. Learn about the upcoming changes and what to expect.
We're transitioning to a more modern community platform by beginning of next year. Learn about the upcoming changes and what to expect.
Robot pick & place time
WimM
✭
in RobotStudio
Hello,
I created a simple pick and place system with an 910SC (.55m) robot. The picking location is stationary and the placing location is a station mounted on a belt running at 280 mm/s (read conveyor tracking). The required rate is 1 cycle/second.
I was unable to achieve this rate so i started tweaking some things to speed it up, picking and placing time among others. I noticed some odd behaviours though when trying to do so.
Firstly, the pick and place times were nowhere near 100ms in reality (as shown on a trend ofthe TCP positions), but between 200-300ms instead. What can cause this discrepancy? bad coding (i AM new to robotstudio, so it is very well possible i have a wrong understanding of how things work)? Lag of the robot to the command position equalling this 200-300ms (as explained in the stoppointdata help page)? ...?
Secondly, the pick/place times seemed to not even be consistent. sometimes they were pretty close to the set 100ms, sometimes, they varied wildly (e.g. in the screenshot below, the second placetime is noticably longer than the first). I have absolutely no idea why though, so again, any help would be welcome!
Attached are a picture of the trends and the rapid code.
Thanks in advance!
Wim
PS: i know my timers are wrong

I created a simple pick and place system with an 910SC (.55m) robot. The picking location is stationary and the placing location is a station mounted on a belt running at 280 mm/s (read conveyor tracking). The required rate is 1 cycle/second.
I was unable to achieve this rate so i started tweaking some things to speed it up, picking and placing time among others. I noticed some odd behaviours though when trying to do so.
Firstly, the pick and place times were nowhere near 100ms in reality (as shown on a trend ofthe TCP positions), but between 200-300ms instead. What can cause this discrepancy? bad coding (i AM new to robotstudio, so it is very well possible i have a wrong understanding of how things work)? Lag of the robot to the command position equalling this 200-300ms (as explained in the stoppointdata help page)? ...?
Secondly, the pick/place times seemed to not even be consistent. sometimes they were pretty close to the set 100ms, sometimes, they varied wildly (e.g. in the screenshot below, the second placetime is noticably longer than the first). I have absolutely no idea why though, so again, any help would be welcome!
Attached are a picture of the trends and the rapid code.
Thanks in advance!
Wim
PS: i know my timers are wrong

0
Categories
- All Categories
- 5.7K RobotStudio
- 402 UpFeed
- 21 Tutorials
- 16 RobotApps
- 307 PowerPacs
- 407 RobotStudio S4
- 1.8K Developer Tools
- 251 ScreenMaker
- 2.9K Robot Controller
- 368 IRC5
- 92 OmniCore
- 8 RCS (Realistic Controller Simulation)
- 859 RAPID Programming
- 43 AppStudio
- 4 RobotStudio AR Viewer
- 19 Wizard Easy Programming
- 111 Collaborative Robots
- 5 Job listings