Hello,
Im not sure how it seems to work in auto if it programed as described (M6T).
Unless you are just running program 9001 as the main?
In reading the manuals;
240-242 are for subprogram calls. No arguments are allowed.
230-239 are for macro calls. These would allow arguments.