The write and read sync function will always return as soon as the writing/reading process has been finished.
If you write a command to the motion the kernel will start working on it after command is present (and write command has finished). How long it will last cannot exactly be foreseen because it depends on several topics (like usage of real axes).
The state will be refreshed as soon as the system reached it.
... View more