Getting some strange behavior. I have 4 macros for my mill turn setup that i use within programs. One for activating spindle brake, one for deactivating spindle brake, one for activating collet closer, and one for deactivating collet closer. Before loading a program, if i have either my brake or collet closer active and load a program that has my deactivate macros within it, it will deactivate them while loading the program. While loading i can see it running through the code backwards and pausing momentarily on the deactivate macros and it releases the brake and collet closer. This is a problem for me especially with the collet closer. Sometimes i run a program and need to then run a second program with more operations. When the closer releases, i obviously lose the accurate position of the work. Why is mach3 running macros within code while loading it? The odd thing is, its only running deactivates within macros, not activates. In an opposite situation where my collet closer and brake are deactivated and i load a file that has activates in it, nothing happens while loading. Can i prevent it from doing this?