Windsor Machines has entered into a share purchase agreement to acquire 100% stake in Global CNC, a manufacturer of CNC machines, for a total consideration of Rs 343.11 crore.