Inconsistent speed

Inconsistent speed

The max speed of the axis might be acceleration limited.  For example:

SPEED = 800
ACCEL = 1200
DECEL = 1200

Say the vector length = 600 - 500 = 100.  ie the MOVE length is 100.

From the standard equation of motion:
v^2 = u^2 + 2as

u is 0

v = SQR(2 * ACCEL * length)
v = SQR(2 * 1200 * 100)
v = 490

So it will not go to the 800 set speed.
    • Related Articles

    • 'Forward' speed change during move

      FORWARD commands do not need to buffer. Just set FORWARD once and leave it running. You can change SPEED any time on the fly. SPEED set to 0 will stop the axis. A negative SPEED value will make the axis move in reverse. You only need to CANCEL when ...
    • MOVEABSSEQSP type problem

      Work out how many points per second are being executed in the MOVEABSSEQSP. If more than one per msec then that is not possible even with the MOVEABSSEQ type move. The other consideration is the vector length in the buffer. The LIMIT_BUFFERED value ...
    • AN-307 Move Embedded Parameters

      Move Embedded Parameters are a new feature within the Trio MC4XX Motion Coordinator system software. Each move can have up to 2 user parameters per axis pass through the motion buffers and become available during the motion for processing. The first ...
    • Question -following error

      Check FE_LIMIT and DRIVE_FE_LIMIT are set to sensible values. You could watch FE and DRIVE_FE (assuming the Actual Following Error is in the PDO) in the Motion Perfect Scope to see if the change in following error is proportional to speed.
    • EURO 404 - Motion Problem at SERVO_PERIOD 250

      A motion problem could occur when running MC403, MC405, Euro404 or Euro408 at 250 usec servo period. The moves would stop (buffers frozen) and an uncommanded movment could occur on one axis in an XY pair. The issue occured very infrequently and was ...