Stepconf и реальные размеры перемещения.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Fiks
Мастер
Сообщения: 299
Зарегистрирован: 08 окт 2012, 11:45
Репутация: 28
Контактная информация:

Stepconf и реальные размеры перемещения.

Сообщение Fiks »

В stepconf настраиваю оси с параметрами:
Motor Steps Per Revolution - 200
Driver Microstepping - 8 (выставлено на драйверах)
Leadscrew Pitch - 3 (винт трапеция TR-12x3)
Test this axis - все замечательно, заданное расстояние отрабатывает точно.
Выхожу из настроек "Применить", на рабочий стол создается ярлык.
Запускаю EMC2 с ярлыка, начинаю перемещать оси, а размер ровно в два раза меньше того, что отображается на экране.
Создал еще новую конфигурацию, результат тот же.
В чем подвох?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Stepconf и реальные размеры перемещения.

Сообщение Nick »

Микрошаг скорее всего не тот или движок 0.9 градуса. Но не важно, самое главное высчитать количество шагов на мм, и подогнать цыфры, так, чтобы в stepconf написал именно это количество шагов.

Вообще за "размерность" оси отвечает всего 1 параметр SCALE, а все эти:
Motor Steps Per Revolution - 200
Driver Microstepping - 8 (выставлено на драйверах)
Leadscrew Pitch - 3 (винт трапеция TR-12x3)
это только для удобства подсчета...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Stepconf и реальные размеры перемещения.

Сообщение Сергей Саныч »

Оптимально stepconf использовать для подготовки "рыбы" (заготовки), а потом править ini и hal вручную.
Сложность расчетов там на уровне задач по арифметике для третьего класса советской школы.
Чудес не бывает. Бывают фокусы.
Fiks
Мастер
Сообщения: 299
Зарегистрирован: 08 окт 2012, 11:45
Репутация: 28
Контактная информация:

Re: Stepconf и реальные размеры перемещения.

Сообщение Fiks »

Nick писал(а):Микрошаг скорее всего не тот или движок 0.9 градуса
Микрошаг правильный, движки 1,8 градусов. При тестировании то все нормально. Под мачем тоже все впорядке.
Nick писал(а):Вообще за "размерность" оси отвечает всего 1 параметр SCALE
Это где такое настраивается?
Заметил еще одну неприятность. Поле "Base Period Maximum Jitter" нельзя изменить, после внесения любых значений всегда выставляет (сбрасывается) 50000. Думаю, может переустановить систему?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Stepconf и реальные размеры перемещения.

Сообщение Serg »

Сергей Саныч писал(а):а потом править ini и hal вручную.
Не надо так делать, там даже в hal прямым текстом написано:
# Все изменения в этом файле будут перезаписаны
# при следующем запуске stepconf
Привильней своё дописывать в custom.hal, ибо там сказано:
# Include your customized HAL commands here
# This file will not be overwritten when you run stepconf again
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Stepconf и реальные размеры перемещения.

Сообщение Сергей Саныч »

Выложите файлы .ini и .hal
Будет предметный разговор.
UAVpilot писал(а):Не надо так делать, там даже в hal прямым текстом написано:

# Все изменения в этом файле будут перезаписаны
# при следующем запуске stepconf
А нефих лишний раз запускать степконф.

Кроме того, как быть с .ini?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Stepconf и реальные размеры перемещения.

Сообщение Nick »

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

Re: Stepconf и реальные размеры перемещения.

Сообщение Serg »

Сергей Саныч писал(а):Кроме того, как быть с .ini?
А что там править-то вне stepconf?
по хорошему этот ini вообще надо-бы ликвидировать как атавизм... Ну или оставить там единственный параметр HALFILE. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Stepconf и реальные размеры перемещения.

Сообщение Nick »

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

Re: Stepconf и реальные размеры перемещения.

Сообщение Serg »

Nick писал(а):по хорошему надо бы все это в компоненте motion наружу раскрыть...
Так и я про то. А то этот ini всю красоту портит.

P.S. Ещё б какой-нибудь механизм, чтоб можно было несколько раз делать loadrt для одного компонента - вообще б всеобщая гармония наступила б..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: Stepconf и реальные размеры перемещения.

Сообщение Ворон226 »

Fiks писал(а):
Nick писал(а):Вообще за "размерность" оси отвечает всего 1 параметр SCALE
Это где такое настраивается?
Почитай вот это - http://cnc-club.ru/wiki/index.php/Linux ... 0%BE%D0%B2
и вот это - http://cnc-club.ru/wiki/index.php/Linux ... %D0%BB_INI
Тогда и вопросы станут более правильными.
Хочешь быть счастливым? Будь им!
Fiks
Мастер
Сообщения: 299
Зарегистрирован: 08 окт 2012, 11:45
Репутация: 28
Контактная информация:

Re: Stepconf и реальные размеры перемещения.

Сообщение Fiks »

Вобщем сам во всем разобрался без чтения мантры (научный метод тыка рулит). Поправил параметры в ini файле. Не понятно только, почему через ГУЙ этот параметр не правильно заносится...
Ответить

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