Поворотная ось, зависимость от единицы измерения

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
DmitryJ
Новичок
Сообщения: 30
Зарегистрирован: 21 апр 2017, 11:58
Репутация: 0
Контактная информация:

Поворотная ось, зависимость от единицы измерения

Сообщение DmitryJ »

Имеем:
Меса 7i76 с аппаратным Stepgen, драйвер, обычный шаговик 1,8 град/шаг, микрошаг 16

Задаем в настройках оси:
Вариант 1:
Единицы измерения - градусы
Соответственно, STEP_SCALE = 8,888

Вариант 2:
Единицы измерения - радианы
Соответственно, STEP_SCALE = 509,296

В результате при варианте 2 ось вращается значительно быстрее, чем в варианте 1, при том же количестве импульсов stepgen.

Вопросы:
Почему скорость вращения зависит от единицы измерения?
Как стать независимым? ;)

Спасибо!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Поворотная ось, зависимость от единицы измерения

Сообщение Serg »

А скорость в каких единицах задана?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
DmitryJ
Новичок
Сообщения: 30
Зарегистрирован: 21 апр 2017, 11:58
Репутация: 0
Контактная информация:

Re: Поворотная ось, зависимость от единицы измерения

Сообщение DmitryJ »

Как я понимаю, скорость LCNC определяет сама в заданных единицах измерения в секунду

В axis в ручном режиме кручу ось.
В HAL Configuration видно, что в каждом варианте одинаковое количество импульсов при повороте на один и тот же угол.
При этом визуально заметно, что при варианте 2 ось вращается значительно быстрее, чем в варианте 1

Получается, что LCNC самостоятельно растягивает интервалы STEP_SPACE.

Мож я конечно глупость какую спросил, но как по мне, от смены единицы измерения скорость изменяться не должна (при соответствующих пересчетах всех параметров к новой единице измерения)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Поворотная ось, зависимость от единицы измерения

Сообщение Serg »

DmitryJ писал(а):Как я понимаю, скорость LCNC определяет сама в заданных единицах измерения в секунду
Конечно. 10 градусов в секунду и 10 радиан в секунду - это совсем разные скорости.
DmitryJ писал(а):В HAL Configuration видно, что в каждом варианте одинаковое количество импульсов при повороте на один и тот же угол.
Какое именно? А в .hal что написано?
DmitryJ писал(а):В axis в ручном режиме кручу ось.
Для ручного режима в .ini скорости задаются отдельно.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «LinuxCNC»