QuickSilver Controls (San Dimas, CA) has added multi-thread capability to its SilverDust servo controllers/drivers for NEMA 17 and 23 frame motors. Users can execute two programs simultaneously in the same controller for motion applications where the servo controller is used as the main logic controller. One thread can be used to execute motion-oriented programs, while the other is dedicated to I/O processing. Either thread can change position or velocity by modifying the respective registers. With both program threads running, execute time is 240 microseconds. The 8-kHz servo loop, 1-MB CANopen, and 230-KB serial channels execute as normal.

Motion Control Technology Magazine

This article first appeared in the June, 2006 issue of Motion Control Technology Magazine.

Read more articles from the archives here.