Multi Axes Motion Control System using Ping Pong Buffers with Vibration Analysis

Authors

  • Lina Nath
  • Arati Phadke Asso. Professor, Department of Electronics Engineering, K. J. Somaiya College of Engineering, Mumbai, India.
  • Vaidyanathan Technical Director, Interface Design Associates Pvt. Ltd., Navi Mumbai, India.

Keywords:

Motion control, Ethernet, Vibration analysis, DSP controllers

Abstract

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

Published

2015-12-13