4.6.2. Установка пользовательской позиции

Если необходимо установить позицию или счётчик энкодера не в ноль, а в некоторую пользовательскую позицию, то для этого существует команда SPOS. В этой команде передаются значения новых счётчиков позиции, микрошагов для шаговых двигателей и счётчика энкодера, если он является второстепенным датчиком положения. Если необходимо установить лишь одну из позиций, нужно воспользоваться флагами игнорирования части полей команды.

Отличие этой команды от обнуления позиции, в том, что не происходит обнуление последней позиции, к которой происходило смещение, нет отличия в поведении команды в момент движения и при остановке. Если команду применить в момент движения к позиции, то движение завершится в той же физической точке, в которой оно завершилось бы и без смены позиции командой SPOS.