摘要 |
<P>PROBLEM TO BE SOLVED: To provide a servo control device that smoothly controls a control target while suppressing effects caused by a change in period of a movement command value from a host device. <P>SOLUTION: Movement command values P<SB>2</SB><SP>*</SP>received in a reception period t<SB>chg</SB>are stored in a buffer 211, repeatedly read out in a processing period ts<SB>chg</SB>shorter than the reception period t<SB>chg</SB>, and successively stored in buffers b(0), b(1), ..., in a buffer 212 for moving-average processing. A calculation part 213 calculates an average value of the movement command values in the buffers b(0), b(1), ..., at every storage. If the next movement command values P<SB>3</SB><SP>*</SP>are received in the short reception period t<SB>chg</SB>and stored in the buffers b(0), b(1), ..., the preceding movement command value P<SB>2</SB><SP>*</SP>is not stored in the final buffer b(m). Therefore, the movement command value of the buffer b(m) is corrected by an insufficient-buffer correction processing part 216 while the calculation part 213 uses the corrected movement command value as the movement command value in the buffer b(m). <P>COPYRIGHT: (C)2010,JPO&INPIT |