# Sub Program calls Help

**URL:** <https://forum.onefinitycnc.com/t/sub-program-calls-help/7225>\
**Category:** CAD (General)\
**Created:** [August 15, 2021, 9:46pm UTC](https://forum.onefinitycnc.com/t/sub-program-calls-help/7225 "2021-08-15T21:46:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Softailjack](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/softailjack/32/1196_2.png) [@Softailjack](https://forum.onefinitycnc.com/u/Softailjack)\
**Post date:** [August 15, 2021, 9:46pm UTC](https://forum.onefinitycnc.com/t/sub-program-calls-help/7225/1 "2021-08-15T21:46:36Z")

</div>

Hi All,  
I created a Vee carver program with 26 letter and 10 number and a few symbol all with the g54 at the lower left corner.  
What I do not want is to have to load 40 different program I would like to load one program with 40 sub program in it and modify the main program just to call program 126 to cut the letter Z only.

I know this is easy to do on the makino machine I have ran in the pass using M98 P126 or N126 and program jumps to either program 126 or line number 126 and with m99 at the end to return back to the main program.

Does BuildBotic/ One Finity support this type operation.  
Can someone explain with and example how this might work?  
Thanks for the Help and support, Jac

---

<div class="post-metadata">

**Author:** ![cyberreefguru](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/cyberreefguru/32/27385_2.png) [@cyberreefguru](https://forum.onefinitycnc.com/u/cyberreefguru)\
**Post date:** [August 26, 2021, 8:54pm UTC](https://forum.onefinitycnc.com/t/sub-program-calls-help/7225/2 "2021-08-26T20:54:40Z")

</div>

Hi John - I doubt it is supported, but maybe one of the gcode gurus knows. I think @charleyntexas has pushed the OF controller in that way. Others too.

-Tom

---

<div class="post-metadata">

**Author:** ![JDog](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.onefinitycnc.com/jdog/32/2056_2.png) [@JDog](https://forum.onefinitycnc.com/u/JDog)\
**Post date:** [August 27, 2021, 12:36pm UTC](https://forum.onefinitycnc.com/t/sub-program-calls-help/7225/3 "2021-08-27T12:36:23Z")

</div>

The machine does not support macros or sub loading. You will need to generate gcode as one program for each cutting operation. The best way is to use cad/cam software to export the code in one operation that will do all the letters, numbers and symbols in one ruffing pass and then a finishing pass.
