# IRC5 ExecEngine steps.

**URL:** <https://tech-community.robotics.abb.com/t/irc5-execengine-steps/8226>\
**Category:** RAPID Programming\
**Created:** [May 11, 2018, 7:11am UTC](https://tech-community.robotics.abb.com/t/irc5-execengine-steps/8226 "2018-05-11T07:11:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![EugeneB](https://avatars.discourse-cdn.com/v4/letter/e/d07c76/32.png) [@EugeneB](https://tech-community.robotics.abb.com/u/EugeneB)\
**Post date:** [May 11, 2018, 7:11am UTC](https://tech-community.robotics.abb.com/t/irc5-execengine-steps/8226/1 "2018-05-11T07:11:28Z")

</div>

Can somebody explain to me by steps - what happened after operator select the parts to run and pushed the start button?  
I know operator selection is executed in PartData module. I want to understand by steps.

---

<div class="post-metadata">

**Author:** ![soup](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/soup/32/1592_2.png) [@soup](https://tech-community.robotics.abb.com/u/soup)\
**Post date:** [May 14, 2018, 3:04pm UTC](https://tech-community.robotics.abb.com/t/irc5-execengine-steps/8226/2 "2018-05-14T15:04:07Z")

</div>

Post more code or contact your integrator – unless ABB is your integrator, the robot ships with no such part handling code.

---

<div class="post-metadata">

**Author:** ![lemster68](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/lemster68/32/1945_2.png) [@lemster68](https://tech-community.robotics.abb.com/u/lemster68)\
**Post date:** [May 14, 2018, 3:29pm UTC](https://tech-community.robotics.abb.com/t/irc5-execengine-steps/8226/3 "2018-05-14T15:29:00Z")

</div>

So I guess you are referring to the production manager option? Do you need the manual? Here is a flowchart from the manual:

 ![image.jpg](https://europe1.discourse-cdn.com/flex005/uploads/robotics1/original/2X/0/09ca960c2c1a277d938555a16df8bf31724f4e03.jpeg)

---

<div class="post-metadata">

**Author:** ![EugeneB](https://avatars.discourse-cdn.com/v4/letter/e/d07c76/32.png) [@EugeneB](https://tech-community.robotics.abb.com/u/EugeneB)\
**Post date:** [May 15, 2018, 12:37pm UTC](https://tech-community.robotics.abb.com/t/irc5-execengine-steps/8226/4 "2018-05-15T12:37:00Z")

</div>

Lemster68 thank you.  
From my understanding - ExecEngin routine contains this loop.  
In this flowchart explained the sequence of ExecEngin routine execution.  
And if I would like to change some sequence or add some special function I can do this inside ExicEngin routine, correct?
