LINUX.ORG.RU

История изменений

Исправление cvs-255, (текущая версия) :

Используется следующий пайплайн работы:

1) Заранее на компьютере читается весь g-code.

2) Из него выделяются движения, и формируется список перемещений

3) В ходе исполнения микроконтроллеру отдаются команды вида «Подвинься на (+10, -5, -3) мм по осям X, Y, Z с такой-то скоростью и таким-то ускорением»

4) Микроконтроллер принимает такую команду, сам расчитывает нужное количество шагов, сам расчитывает тайминги между шагами, и сам же и шлет шаги

Таким образом в ходе движения он знает текущее положение

Исправление cvs-255, :

Используется следующий пайплайн работы:

1) Заранее на компьютере читается весь g-code.

2) Из него выделяются движения, и формируется список перемещений

3) В ходе исполнения микроконтроллеру отдаются команды вида «Подвинься на (+10, -5, -3) мм по осям X, Y, Z с такой-то скоростью и таким-то ускорением»

4) Микроконтроллер принимает такую команду, сам расчитывает нужное количество шагов, сам расчитывает тайминги между шагами

Таким образом в ходе движения он знает текущее положение

Исправление cvs-255, :

Используется следующий пайплайн работы:

1) Заранее на компьютере читается весь g-code.

2) Из него выделяются движения, и формируется список перемещений

3) В ходе исполнения микроконтроллеру отдаются команды вида «Подвинься на (+10, -5, -3) мм по осям X, Y, Z с такой-то скоростью и таким-то ускорением»

4) Микроконтроллер принимает такую команду, сам расчитывает нужное количество шагов, сам расчитывает тайминги между шагами

Таким образом в ходе движения мы знаем текущее положение

Исходная версия cvs-255, :

Используется следующий пайплайн работы:

1) Заранее на компьютере читается весь g-code. 2) Из него выделяются движения, и формируется список перемещений 3) В ходе исполнения микроконтроллеру отдаются команды вида «Подвинься на (+10, -5, -3) мм по осям X, Y, Z с такой-то скоростью и таким-то ускорением» 4) Микроконтроллер принимает такую команду, сам расчитывает нужное количество шагов, сам расчитывает тайминги между шагами

Таким образом в ходе движения мы знаем текущее положение