Это вроде как говорит, что программа вылезает за лимиты... Может ты отступы поменял?FedorM84 писал(а):Exceeded negative soft limit on joint 0
Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
Есть у меня два смутных предположения
Если я скажем использовал G59.3 а потом снова использовал G59.3 то при отработке G38,5 в программе происходит глюк.
может он и не связан с G38.x
Такое впечатление что частое использование команд семейства G54-G59.3 приводит к накапливающейся ощибке или ощибкам с последствиями вплоть до бсода.
У меня LinuxCNC 2.7:но я замечал такое и на стабильной 2,5 при стандартных степконфовских конфигах,так что архив выкладываю для приличия: Программа на которой я сейчас получил ощибку вызывается кнопкой "ON" в секции "tool length offset"
Дополнительно ещё странное поведение:
Если я скажем использовал G59.3 а потом снова использовал G59.3 то при отработке G38,5 в программе происходит глюк.
может он и не связан с G38.x
Такое впечатление что частое использование команд семейства G54-G59.3 приводит к накапливающейся ощибке или ощибкам с последствиями вплоть до бсода.
У меня LinuxCNC 2.7:но я замечал такое и на стабильной 2,5 при стандартных степконфовских конфигах,так что архив выкладываю для приличия: Программа на которой я сейчас получил ощибку вызывается кнопкой "ON" в секции "tool length offset"
Дополнительно ещё странное поведение:
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
Если же суммировать опыт крахов LinuxCNC то складывается впечатление,
что причина крахов заключатся в некорректной обработке ощибок выполнения G-code.
Ну или в случае G54~G59.3 некорректной обработки ситуации,когда командой запрашивается переход на уже выбранную систему координат.
что причина крахов заключатся в некорректной обработке ощибок выполнения G-code.
Ну или в случае G54~G59.3 некорректной обработки ситуации,когда командой запрашивается переход на уже выбранную систему координат.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
на скрине ничего не понятно. Видно включение G54, но не показаны ее офсеты. + перемещение на Z-10, которое похоже давет ошибку.
Есть алгоритм по которому можно воспроизвести эту ошибку?
Есть алгоритм по которому можно воспроизвести эту ошибку?
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
Точно обстоятельства не помню,одно из двух
)тесты сделаны после аварийного завершения УП для измерения компенсации на длинну (там написано как её вызвать),тут программа могла пойти в разнос,причём не обязательно всякий раз одинаково.
)После перезапуска программы делаются два раза подряд отдаётся команда G59.3 или другая из этого семейства,ну может ещё ещё офсет g92 ставил.
в любом случае надо смотреть на скрине в окно истории MDI.
И смотреть надо от последнего f240 (надо выполнить чтобы станок после перезапуска двигался)
)тесты сделаны после аварийного завершения УП для измерения компенсации на длинну (там написано как её вызвать),тут программа могла пойти в разнос,причём не обязательно всякий раз одинаково.
)После перезапуска программы делаются два раза подряд отдаётся команда G59.3 или другая из этого семейства,ну может ещё ещё офсет g92 ставил.
в любом случае надо смотреть на скрине в окно истории MDI.
И смотреть надо от последнего f240 (надо выполнить чтобы станок после перезапуска двигался)
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
Попробуй всетаки найти последовательность дейсвий приводящих к ошибке.
Заодно бы посмотреть офсеты для текущей системы координат - G54...
Заодно бы посмотреть офсеты для текущей системы координат - G54...
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
В общем после того,как вырубил включённый софтварный композитинг окон LinuxCNC стал работать стабильнее,но тем не менее:
https://www.youtube.com/watch?v=T5miWYtJMRw
В общем то?что он z-10 действительно офсет не пускал,и судя по тому как офсет после повторного запуска программы востанавливался в G54,
офсеты всё таки переключаются.
Текущие конфиги В начале у меня при закрытии LinuxCNC бсод приключился,вот фотографии экрана:
https://www.youtube.com/watch?v=T5miWYtJMRw
В общем то?что он z-10 действительно офсет не пускал,и судя по тому как офсет после повторного запуска программы востанавливался в G54,
офсеты всё таки переключаются.
Текущие конфиги В начале у меня при закрытии LinuxCNC бсод приключился,вот фотографии экрана:
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
Такие багрепорты точно никто смотреть не будет...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
А я посмотрел!UAVpilot писал(а):Такие багрепорты точно никто смотреть не будет...
Был очень удивлен
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
Чему удивлен, если не секрет? мне что-то не удалось вообще ухватить суть последнего поста torvn77.michael-yurov писал(а): А я посмотрел!
Был очень удивлен![]()
![]()
Уважаемый torvn77, пожалуйста, старайтесь более сжато и конкретно излагать свои мысли, обратите внимание, что вы выложили скриншоты в перевернутом виде.
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
Если я правильно понял Michael Urov'a,то сущьность его удивления можно выразить фразой
"Использование Windows рождает чудовищь" с иллюстрацией ввиде моих конфигов и видеоролика.
"Использование Windows рождает чудовищь" с иллюстрацией ввиде моих конфигов и видеоролика.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
Странно, что у тебя после G54 не переключатеся отображени отсупов на экране, только 1 раз заметил там G54...
Надо понять, что именно происходит -
G54 меняет свои отступы?
Меняется какой-то другой отступ?
Что-то еще?
Какие становятся пределы перемещения?
G43 и прочие при этом отключены?
Надо понять, что именно происходит -
G54 меняет свои отступы?
Меняется какой-то другой отступ?
Что-то еще?
Какие становятся пределы перемещения?
G43 и прочие при этом отключены?
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
Nick,слазайте в конфиг (ini и postgui или как я его обозвал) и посмотрите какие действия назначены на кнопки.
Всё остальное,включая запуск программы,показано в ролике.
Потом когда вернусь и отдохну могу сделать ролик поподробнее.
Всё остальное,включая запуск программы,показано в ролике.
Потом когда вернусь и отдохну могу сделать ролик поподробнее.
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
MDI консолдь и HOME_SEQUENCE
У меня в конфиге четыре оси,естественно на ось А у меня выставлено
HOME_SEQUENCE = -1
После нажатия home all осуществляется как и положено поиск дома по трём осям,
но только вот при попытке задействовать консоль MDI она пишет
что без установки дома команды отдавать нельзя.
Можно что нибудь сделать чтобы требование установки дома не распространялось на оси с отключённым хомингом?
(Баг из ролика что-то не воспроизводится,может дело в том что я LPT в БИОС в SPP переключил)
HOME_SEQUENCE = -1
После нажатия home all осуществляется как и положено поиск дома по трём осям,
но только вот при попытке задействовать консоль MDI она пишет
что без установки дома команды отдавать нельзя.
Можно что нибудь сделать чтобы требование установки дома не распространялось на оси с отключённым хомингом?
(Баг из ролика что-то не воспроизводится,может дело в том что я LPT в БИОС в SPP переключил)
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
Конечно можно: доку про хоминг почитать (там всего 1263 слова) - там всё написано.torvn77 писал(а):Можно что нибудь сделать чтобы требование установки дома не распространялось на оси с отключённым хомингом?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
вроде как просто из ini про скорость поискаи уточнения home надо убрать или поставить их =0 и тогда хоум оси будет устанавливаться в текущей позиции.
- torvn77
- Мастер
- Сообщения: 2442
- Зарегистрирован: 02 июн 2012, 22:12
- Репутация: 215
- Откуда: Россия,Санкт-Петербург
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
Обнаружил одну вещь,если пошевелить рукоятки джойстика,то есть поменять значения на пине halui.jog.N.analog
то Axis,коли была открыта вкладка MDI,переключается на вкладку ручного управления.
И на оборот,если была открыта вкладка ручного управления и была активирован пин halui.mdi-command-NN,тол axis переключится на вкладку MDI.
Так вот,если пошевелить джойстики,т.е. изменить пин halui.jog.N.analog переключит вкладки и при ложном пине axis.N.jog-enable .
Можно сделать так,чтобы активация или изменение пинов halui.jog.N.analog и halui.mdi-command-NN происходили без переключения вкладок?
Ну или хотя бы вкладки не переключались при изменении halui.jog.N.analog при ложном axis.N.jog-enable?
то Axis,коли была открыта вкладка MDI,переключается на вкладку ручного управления.
И на оборот,если была открыта вкладка ручного управления и была активирован пин halui.mdi-command-NN,тол axis переключится на вкладку MDI.
Так вот,если пошевелить джойстики,т.е. изменить пин halui.jog.N.analog переключит вкладки и при ложном пине axis.N.jog-enable .
Можно сделать так,чтобы активация или изменение пинов halui.jog.N.analog и halui.mdi-command-NN происходили без переключения вкладок?
Ну или хотя бы вкладки не переключались при изменении halui.jog.N.analog при ложном axis.N.jog-enable?
- odekolon
- Мастер
- Сообщения: 1125
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
LinuxCNC 2.6.4, debian
станок - плазморезка
есть панель PYVCP
бага:
после внесения изменений на панели PYVCP (ну там высоты прокола, задержки на прокол и т.п)
отключается ручное управление осями
для восстановления ручного управления приходится жать F5 (MDI) и F3 (ручной режим)
после этого, ручное управление осями восстанавливается
может чего не так в моем коде ?
Второе, чего сильно бесит , когда запускаешь HAL-метр, окно с просмотром параметров находится поверх окна выбора пина\сигнала, приходится сначала оттаскивать окно, а потом искать нужный пин
И еще в дистрибутив включен libre office (Нафига???) и отсутствует простейший и нужный MC
и было бы приятно в дистрибутиве wine увидеть
это бывает надо, хотя бы для загрузки препроцессора или еще чего...
станок - плазморезка
есть панель PYVCP
бага:
после внесения изменений на панели PYVCP (ну там высоты прокола, задержки на прокол и т.п)
отключается ручное управление осями
для восстановления ручного управления приходится жать F5 (MDI) и F3 (ручной режим)
после этого, ручное управление осями восстанавливается
может чего не так в моем коде ?
Второе, чего сильно бесит , когда запускаешь HAL-метр, окно с просмотром параметров находится поверх окна выбора пина\сигнала, приходится сначала оттаскивать окно, а потом искать нужный пин
И еще в дистрибутив включен libre office (Нафига???) и отсутствует простейший и нужный MC
и было бы приятно в дистрибутиве wine увидеть
это бывает надо, хотя бы для загрузки препроцессора или еще чего...
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
У меня ничего не отключается...odekolon писал(а):после внесения изменений на панели PYVCP (ну там высоты прокола, задержки на прокол и т.п)
отключается ручное управление осями
Это к LinuxCNC отношение не имеет. Это поведение простого оконного менеджера, который стоит по умолчанию. Можете переключится в GNOME - там окна будут размещаться более интелектуально.odekolon писал(а):Второе, чего сильно бесит , когда запускаешь HAL-метр, окно с просмотром параметров находится поверх окна выбора пина\сигнала, приходится сначала оттаскивать окно, а потом искать нужный пин
А тут вообще всё просто: вы можете либо после дефолтной установки самостоятелнно ударить не нужные компоненты и добавить нужные, либо просто закажите и оплатите создание собственного варианта дистрибутива с "приятными" компонентами.odekolon писал(а):И еще в дистрибутив включен libre office (Нафига???) и отсутствует простейший и нужный MC
и было бы приятно в дистрибутиве wine увидеть
это бывает надо, хотя бы для загрузки препроцессора или еще чего...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- odekolon
- Мастер
- Сообщения: 1125
- Зарегистрирован: 05 ноя 2014, 14:53
- Репутация: 360
- Настоящее имя: Борис
- Контактная информация:
Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )
а где покопаться можно?UAVpilot писал(а):У меня ничего не отключается...odekolon писал(а):после внесения изменений на панели PYVCP (ну там высоты прокола, задержки на прокол и т.п)
отключается ручное управление осями![]()
да поставить то можно... но скажем wine поставить - минут 20 провозился и поставил версию 1.4 хотя актуальная 1.7UAVpilot писал(а):А тут вообще всё просто: вы можете либо после дефолтной установки самостоятелнно ударить не нужные компоненты и добавить нужные, либо просто закажите и оплатите создание собственного варианта дистрибутива с "приятными" компонентами.odekolon писал(а):И еще в дистрибутив включен libre office (Нафига???) и отсутствует простейший и нужный MC
и было бы приятно в дистрибутиве wine увидеть
это бывает надо, хотя бы для загрузки препроцессора или еще чего...
и это притом что apt-get install - ручки на автомате набирают
- все руководства из тырнета по установке вана не работают, похоже спотыкаются на этапе индексации репозиториев
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
