Страница 1 из 1

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

Добавлено: 04 ноя 2014, 14:53
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

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

Добавлено: 04 ноя 2014, 15:12
nkp
можно для начала здесь почитать
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... oryControl

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

Добавлено: 04 ноя 2014, 15:28
torvn77
Там в инструкции в начале темы предлагают загружать исходники из git.
Не хотелось бы этого делать,соответственно вопрос,как проверить то,
что LinuxCNC скомпилирован в репозитарии buildbot.linuxcnc.org wheezy master-rtpreempt
с нужными опциями?
Это чтобы не конфигурировать воздух,так как в ini можно делать произвольные и не востребованные параметры.

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

Добавлено: 04 ноя 2014, 15:37
nkp
torvn77 писал(а):Не хотелось бы этого делать
почему??
это же самый простой путь пощупать любые новые возможности...

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

Добавлено: 04 ноя 2014, 16:29
torvn77
Работать методом тыка с исходниками сложнее,так как ошибка может повлиять на весь исходник в целом.
Причём не ясно в чём причина,в неправильном конфиге или не правильной компиляции.
В общем использование готового бинарника,пусть и из ежедневной тестовой компиляции позволяет сконцентрироваться на создании конфига собственно.
Конечно если этот код в тестовой компиляции в версии 2.7 не включен,то я буду делать компиляцию самостоятельно.
В общем если есть возможность сидеть,то лучше сидеть,а не ходить.

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

Добавлено: 04 ноя 2014, 16:50
nkp
torvn77 писал(а):В общем если есть возможность сидеть,то лучше сидеть,а не ходить.
вывод ложный (и в прямом и в переносном смыслах))))
если много "сидеть" - то можно вообще перестать "ходить"...(или даже не начать)
))
никакого "тыка" не нужно - я ставил - всё работает как заявлено...

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

Добавлено: 05 ноя 2014, 11:57
billsmith
Кто либо уже испытал новый планировщик в реальной работе?