Thank you everyone for your support. I have resolved this issue. Turns out on these Mazaks we can modify the J41 and J42 macro to essentially piggyback off of each other.
example:
J41 = program number, in my case I used 8111
J42 = 6 for M6
I then created a program (8111) which has simply 3...