Тонкая настройка планировщика движений в LinuxCNC 2.7

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Тонкая настройка планировщика движений в LinuxCNC 2.7

Сообщение torvn77 »

Собственно то,что я знаю это команды g-code G61,G64 и G64P_Q_
Смысл мне их не очень понятен,но когда нибудь я с ними разберусь.
Спросить я хочу вот о чём,какие ещё есть способы настройки планировщика движений / траекторий ?
Скажем какие нибудь параметры файлов ini или hal,может что можно задать через исходники?
Задача состоит в создании типового конфига для коммерческой фрезеровки 3D моделей.
Считается,что в современном виде LinuxCNC является относительно медленным ЧПУ,
что препятствует его использованию на производстве.
Но вроде как я понял,в версию 2.7 внесены улучшения планировщика движений позволяющие достичь нужных скоростей обработки.
Вот значит я спрашиваю про документированные,не документированные возможности и всякие хаки,которые можно использовать для повышения скорости обработки.
Давайте всё,а я уж с этим как нибудь разберусь.

Мой текущий [TRAJ]

Код: Выделить всё

[TRAJ]
AXES = 5
COORDINATES = X Y Z A B
HOME = 600.0 150.0 0.0 0.0 0.0
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
DEFAULT_VELOCITY = 25.0
MAX_VELOCITY = 183.847
MAX_ACCELERATION = 750.0
# This no good option:
POSITION_FILE = ENV/position.txt
#NO_FORCE_HOMING = 1
Настройки всех линейных осей одинаковые:

Код: Выделить всё

[AXIS_1]
MAX_VELOCITY = 130.0
MAX_ACCELERATION = 750.0
STEPGEN_MAXVEL = 133.0
STEPGEN_MAXACCEL = 937.5
Последний раз редактировалось torvn77 04 ноя 2014, 15:14, всего редактировалось 1 раз.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Тонкая настройка планировщика движений в LinuxCNC 2.7

Сообщение torvn77 »

Там в инструкции в начале темы предлагают загружать исходники из git.
Не хотелось бы этого делать,соответственно вопрос,как проверить то,
что LinuxCNC скомпилирован в репозитарии buildbot.linuxcnc.org wheezy master-rtpreempt
с нужными опциями?
Это чтобы не конфигурировать воздух,так как в ini можно делать произвольные и не востребованные параметры.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Тонкая настройка планировщика движений в LinuxCNC 2.7

Сообщение nkp »

torvn77 писал(а):Не хотелось бы этого делать
почему??
это же самый простой путь пощупать любые новые возможности...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Тонкая настройка планировщика движений в LinuxCNC 2.7

Сообщение torvn77 »

Работать методом тыка с исходниками сложнее,так как ошибка может повлиять на весь исходник в целом.
Причём не ясно в чём причина,в неправильном конфиге или не правильной компиляции.
В общем использование готового бинарника,пусть и из ежедневной тестовой компиляции позволяет сконцентрироваться на создании конфига собственно.
Конечно если этот код в тестовой компиляции в версии 2.7 не включен,то я буду делать компиляцию самостоятельно.
В общем если есть возможность сидеть,то лучше сидеть,а не ходить.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Тонкая настройка планировщика движений в LinuxCNC 2.7

Сообщение nkp »

torvn77 писал(а):В общем если есть возможность сидеть,то лучше сидеть,а не ходить.
вывод ложный (и в прямом и в переносном смыслах))))
если много "сидеть" - то можно вообще перестать "ходить"...(или даже не начать)
))
никакого "тыка" не нужно - я ставил - всё работает как заявлено...
billsmith
Опытный
Сообщения: 128
Зарегистрирован: 04 июн 2012, 23:46
Репутация: 5
Контактная информация:

Re: Тонкая настройка планировщика движений в LinuxCNC 2.7

Сообщение billsmith »

Кто либо уже испытал новый планировщик в реальной работе?
Ответить

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