Thanks for the replies.

No alarms with the code in my post above. Putting the T1 M6 as one block does cause an alarm, something about T command error. I'll try it again and see what the specific alarm is.

The machine runs error free with the code above. However, after running the arm to transfer tools between the ready station and the spindle, the machine waits until the outgoing tool is placed back in the wine racks before resuming the program. What I would like to do is get the machine to keep the outgoing tool in the ready station instead of putting it away in the wine rack.