Hardware depends on what the spindle requires, and what you're current setup consists of.
You will probably need some pneumatic solenoid valves, and a few outputs to control them. And your spindle will probably have some sensors, so you'll need some inputs to read them.
You'll need an ATC M6 start macro tailored to your spindle and machine.
There's a tutorial video and sample macro on the Machsupport website.