1. Microcontroller system
Using a microcontroller system to achieve motion control has a lower cost, but the development difficulty is high and the cycle is long. This solution is suitable for users with large product batches, simple control system functions, and experience in microcontroller development.
2. Professional motion control PLC
Many brands of PLCs can be equipped with positioning control modules, and some PLCs have motion control functions in their CPU units (such as positive motion XPLC series). This solution is generally suitable for equipment with simple motion processes and fixed motion trajectories, such as feeding systems, automatic welding machines, etc. If you want to modify a small number of motion parameters, such as speed, displacement, etc., it can be coordinated with the industrial human-machine interface.
3. PC and I/O card
I/O cards can also output pulse and directional signals through a PC to control stepper or servo motors, but the pulses can only be programmed through software, so sending pulses during movement will occupy a lot of time on the PC CPU; In addition, software pulse generation is limited by the microcomputer timer, with a maximum pulse frequency generally around 100 kHz; Furthermore, in the Windows environment, due to its multitasking mechanism, it is almost impossible to ensure the uniformity of pulses without delving into the underlying programming of the Windows kernel mechanism to generate pulses.
4. PC and PCI motion control card
PCI only needs to receive control commands from the microcomputer and then complete motion control by itself: sending pulse/directional signals, detecting limit signals, etc., almost without occupying the microcomputer CPU time.