The invention relates to the technical field of multi-axis cooperative
motion control, and discloses a method for calculating acceleration and deceleration of each motion axis by
stroke and vibration limitation, which comprises the following steps of: S1, acquiring
stroke data (Sx, Sy) of each motion axis and a preset acceleration
resultant vector
limit value; s2, based on the
stroke data of each shaft and the acceleration
resultant vector
limit value, determining the total motion time T meeting the requirement of multi-shaft synchronous start and stop; and S3, according to the total motion time T, calculating acceleration and
deceleration time (Tx0, Ty0) corresponding to each motion axis, and verifying whether an acceleration
resultant vector meets a limiting condition or not. By combining real-time iterative optimization of total motion time T and acceleration and
deceleration time, instantaneous acceleration and braking caused by a stepped track under high-speed motion are effectively suppressed, structural
resonance and
noise are reduced, constant-speed stage time and acceleration abrupt change rate are limited, a speed curve is further smoothed, high-frequency vibration
energy transfer is reduced, and the high-speed vibration performance is improved. Therefore, the equipment operation stability is improved and the mechanical life is prolonged.