Setting the Robot Speed to 100% always
gkumar
✭
in RobotStudio
Hi I am trying to set up the Robot speed to 100% always even if someone tries to change them from the TP. Is there a way to do this from the Main program ?? I want to do this because I have coordination issues between the conveyor and robot. I am using vision and conveyor tracking.
0
Comments
-
You can use the instruction SpeedRefresh in a background task.
This requer the option multimove.
Regards
Knud Erik Lindberg
Jorgensen Engineering0 -
There could be a way to lock it out on the pendant with user permissions, but unfortunately, the default pendant speed override trumps SpeedRefresh.
Or lock users into a WHILE loop until it's manually changed:
WHILE CSpeedOverride()<>100 DO
ErrWrite "Speed Override Active", "Change speed override back" \RL2:="to 100 percent.";
Stop;
ENDWHILE
0 -
I have used this bit of code in the past to check speed override.
nSpeedOride:=CSpeedOverride();WHILE nSpeedOride <> 100 DOTPErase;TPWrite "Speed Override is NOT 100%!!!";TPWrite "Program will run when override is set to 100%.";nSpeedOride:=CSpeedOverride();WaitTime 0.25;ENDWHILELee Justice0
Categories
- All Categories
- 5.5K RobotStudio
- 395 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