This function simulates a virtual axis. Input: ENABLE: Flag to enable(TRUE) and disable(FALSE) the virtual axis CMD_POS: Wanted position CMD_ACC: Wanted acceleration CMD_DEC: Wanted deacceleration CMD_SPEED: Wanted speed SEG_TIME: Segment time i milliseconds Output: INPOS: Flag to indicate if wanted position is reached ACT_POS: Actual position REL_DIST: Relative distance since last segment