Abstract:Based on the mechanism of magnetorheological finishing by computer control for optical surface, the core issues of process software are calculating dwell function and designing of machining path. This study utilized Jansson-Van Cittert algorithm to calculate dwell function,then optimized machining path. It accomplished software modularization programming, modular testing and integration testing. Finally, a validity and reliability test on a fused silicon element with an aperture of 330 mm×330 mm was performed. The data were consistent between analog surface and practical polishing surface. This proves that the software can control the whole magnetorheological finishing process accurately and effectively.