The article gives a detailed introduction to the design of the four axes motion controller based on PCI BUS. The controller uses PCI9052 as the specified PCI interface chip, PCL5023 to control the motion, and WinDriver as the driver development toolkit.