A buffered digital differential analyzer (BDDA) algorithm in a computerized numerical controller (CNC) performs milling electric discharge machining (milling EDM'ing) of a curve constructed from a sequence of segments using a traditional computer-aided manufacturing (CAM) system. The proposed algorithm interpolates more than one segment in a sampling interval and supports the effective machining of a parametric curve when the electrode crosses the connection between the short segments. The accuracy of both the speed and the trajectory of motion can be ensured without the time function of the parameter specified by two terms of a Taylor expansion, such as in a real-time parametric curve interpolator. The proposed algorithm is compared with the reference-word interpolation and real-time polynomial interpolation used in a milling EDM to confirm improvements of erosion speed.
展开▼