Integration plan — single VDI30 turret, Y-axis, sub-spindle, Fanuc 18i-TB. HS spindle start/stop via optional M codes routed through the PMC into the E3000 controller's Connector A. Cable + air through the turret handled by a Futureswiss RC-2MNE3000 rotary coupling.
Futureswiss · 2-channel electric + air · IP68 · ≤ 500 rpm turret
Also order: motor cords EMCD-3000J-□M (length per routing; carries power + signal + φ4 mm air hose), CHK collets in sizes you'll run, spare collet nut K-265, and 2× VDI30 boring-bar holders.
System diagram
cooling/seal air (0.25–0.30 MPa, 30 Nℓ/min)motor cord (power + signal + air)CNC I/O (M codes → Connector A)
Mounting — VDI30 boring-bar holder
Clamp must be split-sleeve / pinch-clamp / hydraulic, never a side set-screw — a grub screw dents the Ø30 mm body and voids the warranty.
0.3 µm particulate filter — not a dryer. Fit a dryer upstream if the AL-C1204 bowl shows moisture.
Air enters the controller, runs in the motor cord to the motor, then through to the spindle nose. Single plumbing path.
Controller has a built-in Low Air Pressure alarm — wire its output to a CNC user alarm.
Confirm compressor + dryer headroom for 30 Nℓ/min continuous on top of the rest of the machine's air load.
CNC integration — optional M codes
Controller in AUTO mode. Start/stop, direction, speed and selector channel come from Connector A (9 digital in + 1 analog in + 9 MOS-relay out + analog out). M-code numbers below are a proposal — confirm free codes against the machine's existing M-list and the Fanuc 18i-TB parameter manual before any PMC edit.
M
Action
M80
HS spindle ON, CW
M81
HS spindle ON, CCW
M82
HS spindle OFF
M84
Selector → motor #1
M85
Selector → motor #2
( station 4, motor #1 )
T0404
M84( selector -> motor #1 )
S40000
M80( HS spindle ON CW )
G0 X.. Z..
G1 ...
M82( HS spindle OFF )
PMC must (a) hand-shake M-FIN against the controller's Rotating output, (b) interlock selector channel change against motor-stopped, (c) propagate any controller error to a CNC user alarm. Decide the speed-setpoint method (analog 0–10 V vs digital preset) before writing the ladder.
Things easy to overlook
Holder clamping style — split-sleeve only, never a side set-screw (see Mounting).
Continuous duty is 50 000 rpm, not 60 000. 60 k is peak/sprint.
No spindle encoder — no rigid tapping, no spindle orient. Use floating taps or thread-mill.
Cold-start ramp every day (10 k → 30 k → 50 k → 60 k, ~1 min each). Add to the machine power-on macro.
Selector must not switch while a motor is running — enforce in the PMC ladder.
Rotary coupling rpm limit: turret index speed must stay ≤ 500 rpm (RC-2MNE3000 spec). Check the turret's index-speed parameter.
Motor cord carries air as well as power/signal — a kink starves the spindle of cooling.
Coolant ingress at idle — parked HS station still gets washed by neighbouring nozzles.