# System Input - Limit Speed

**URL:** <https://tech-community.robotics.abb.com/t/system-input-limit-speed/11558>\
**Category:** IRC5\
**Tags:** safemove-pro, limit-speed, system-input\
**Created:** [August 19, 2024, 4:48am UTC](https://tech-community.robotics.abb.com/t/system-input-limit-speed/11558 "2024-08-19T04:48:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![CRom11](https://avatars.discourse-cdn.com/v4/letter/c/779978/32.png) [@CRom11](https://tech-community.robotics.abb.com/u/CRom11)\
**Post date:** [August 19, 2024, 4:48am UTC](https://tech-community.robotics.abb.com/t/system-input-limit-speed/11558/1 "2024-08-19T04:48:55Z")

</div>

Is it possible to define more than 1 Limit speed input? If yes, how do you set the system output? I’d like to create multiple zones in safemove to use different speeds, basically slower closer to the light curtain.

---

<div class="post-metadata">

**Author:** ![Braap](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/braap/32/2544_2.png) [@Braap](https://tech-community.robotics.abb.com/u/Braap)\
**Post date:** [September 23, 2024, 2:10pm UTC](https://tech-community.robotics.abb.com/t/system-input-limit-speed/11558/2 "2024-09-23T14:10:23Z")

</div>

Hey CRom11, i solved it with the “VelSet” function. Just request your SafeZone Signal on a BG Task and if the Robot is in the zone get VelSet on the Value you like to have. If you dont want to change the Override speed you can limit the TCP speed with “SpeedLimCheckPoint”.

Greets.

---

<div class="post-metadata">

**Author:** ![CRom11](https://avatars.discourse-cdn.com/v4/letter/c/779978/32.png) [@CRom11](https://tech-community.robotics.abb.com/u/CRom11)\
**Post date:** [October 9, 2024, 3:43am UTC](https://tech-community.robotics.abb.com/t/system-input-limit-speed/11558/3 "2024-10-09T03:43:45Z")

</div>

Thanks Braap,  
ended up doing something similar. Because I don’t have multitask I had to use interrupts and monitor digital input for the zone I needed and using VelSet update the speed and use ‘limit speed’ system output as safemove condition to monitor the speed. A little longwinded but without this safemove stopped the robot occasionally

---

<div class="post-metadata">

**Author:** ![ManuelDeuser](https://avatars.discourse-cdn.com/v4/letter/m/77aa72/32.png) [@ManuelDeuser](https://tech-community.robotics.abb.com/u/ManuelDeuser)\
**Post date:** [April 8, 2025, 6:23am UTC](https://tech-community.robotics.abb.com/t/system-input-limit-speed/11558/4 "2025-04-08T06:23:42Z")

</div>

i want to do any similar, can you talk me how you do this?

In addition, somebody can Explain me how work the fuction “VelSet” and how do it?

---

<div class="post-metadata">

**Author:** ![ManuelDeuser](https://avatars.discourse-cdn.com/v4/letter/m/77aa72/32.png) [@ManuelDeuser](https://tech-community.robotics.abb.com/u/ManuelDeuser)\
**Post date:** [April 8, 2025, 6:23am UTC](https://tech-community.robotics.abb.com/t/system-input-limit-speed/11558/5 "2025-04-08T06:23:54Z")

</div>

because i have the same problem
