Multi Axes Motion Control System using Ping Pong Buffers with Vibration Analysis
Keywords:
Motion control, Ethernet, Vibration analysis, DSP controllersAbstract
This article presents a novel motion control system with multiple axes using an Ethernet link from a host generating the motion profile and the motor drivers/ controllers. To implement an architecture which can deliver jitter free trajectory scalable to 18 axes at an update rate of 5KHz. While analysis and trajectory generation are performed for 6 axes control, motor control is evaluated on a mechanical system with two motors. The aim is to achieve efficient motion control with jerk free motion. The algorithm uses ping pong buffers to load and run the motors. Comparisons are made based on the results obtained using various DSP controllers. The motion profile of a circle is experimented and discussed in this article.
References
Ki NY. A New Velocity Profile Generation for high efficiency CNC machining Application. Run Run Shaw Library, Sep 2008.
Li H, Lin W. Motion profile planning for reduced jerk and vibration residuals. SIMTech Technical Reports 2007; 8(1): 32- 37.
Designs Trends. Motion Path planning with PVT, 2007.
LDT with crimps vibration sensor/ switch. 2009. Available from: www.meas-spec.com.
Texas Instruments. F2806x Firmware development package, Texas Instrument Microcontroller Data Sheet, 2013.
TIVA C Series TM4129. User’s Guide, Texas Instrument Microcontroller Data Sheet, 2014.
Macfarlane S, Croft EA. Jerk- bounded manipulator trajectory planning: design for real-time applications. IEEE Trans Robotics and Automation 2003; 19(1): 42-52