简介:Toreducemechanicalvibrationsinducedbybigerrorscompensation,anewsoftwarecompensationmethodbasedonanimproveddigitaldifferentialanalyzer(DDA)interpolatorforstaticandquasi-staticerrorsofmachinetoolsisproposed.BasedonprincipleoftraditionalDDAinterpolator,aDDAinterpolatorisdividedintocommandgeneratorandcommandanalyzer.Therearethreetypesoferrors,consideringthedifferenceofpositionsbetweencompensationpointsandinterpolationsegments.Accordingtotheclassification,errorsaredistributedevenlyindataprocessingandcompensatedtocertaininterpolationsegmentsinmachining.On-lineimplementationresultsshowthattheproposedapproachgreatlyimprovespositioningaccuracyofcomputernumericalcontrol(CNC)machinetools.