Servo speed calculation

Hi all,

Some time ago I started building a visual simulation for my hexapod robot.
Input had to be simple and reusable for other robot models.

I decided to simulated the scc32 controller as input to the simulator so I just had to hook my robot uController to the serial port of the PC running the simulator and I can see what the robot does.

Below you can see a movie of my first version.

Now I notice that the behavior of the simulator is a bit different then the real robot so I am wondering how the scc32 desides how fast he has to move from angle A to angle B in the given time.
Do you ramp up/down the speed when you start/come close to the end angle?