A position of an object is controlled based on a distance YS until the
object is stopped, a target velocity VS of the object, acceleration time
ta for accelerating the object, deceleration time td for decelerating the
object, velocity variation .DELTA.Va within the acceleration time, and
velocity variation .DELTA.Vd within the deceleration time, and a
deceleration-start distance YSd. The distance YSd is a distance from where
the object is made to start deceleration. The distance YSd is a sum of an
integer part YSdq and a decimal part YSdr of the deceleration-start
distance. Thus, management of decimal fractions is performed with respect
to a pulse generation unit that outputs an output pulse corresponding to
the velocity instruction.
Une position d'un objet est commandée basée sur une distance YS jusqu'à ce que l'objet soit arrêté, une vitesse de cible CONTRE de l'objet, le temps ta d'accélération pour accélérer l'objet, le td de temps de décélération pour ralentir l'objet, le DELTA.Va de variation de vitesse dans le temps d'accélération, et le DELTA.Vd de variation de vitesse dans le temps de décélération, et décélération-commencez la distance YSd. La distance YSd est une distance d'où l'objet est fait pour commencer la décélération. La distance YSd est une somme d'une partie de nombre entier YSdq et une partie décimale YSdr de décélération-commencent la distance. Ainsi, la gestion des fractions décimales est exécutée en ce qui concerne une unité de génération d'impulsion qui produit une impulsion de rendement correspondant à l'instruction de vitesse.