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

Re: Странный глюк: приключения продолжаются!

Добавлено: 21 окт 2015, 15:11
odekolon
Nick писал(а):Значит какой-то код вызывает смену инструмента... что там у тебя в тех строчках?
да нет там ничего! просто растровая обработка!
на мой взгляд , глюк где-то в manualtoolchange....

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 21 окт 2015, 16:28
Nick
Просто его что-то должно вызвать? Сам же он не должен запускаться?

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 21 окт 2015, 17:05
odekolon
это же глюк, так что все возможно..
Nick, скажи лучше, не может ли этот компонент отработать из-за сбоя, или из-за того что объем программы велик, и происходит переполнение какого-нибудь стека ?
как можно логи посмотреть?
глюк проявлялся на разных УП...
в местах сбоя точно не было команд смены инструмента, да отработка этой команды оба раза происходила с глюком, то есть инструмент одновременно по всем трем осям ехал в какую-то точку (то есть не туда, куда положено, а совсем в другое место)

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 21 окт 2015, 17:12
Serg
У тебя УП действительно такая секретная, что проще пару страниц играть в угадайку?..

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 21 окт 2015, 17:28
odekolon
UAVpilot писал(а):У тебя УП действительно такая секретная, что проще пару страниц играть в угадайку?..
да нет там никаких секретов, вот во вложении :hehehe:
сбой был где-то в районе 160623 строки

ближайшая команда смены инструмента 161683

ЗЫ
только что закончился прогон той же программы "в воздухе" все нормально, без сбоев

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 22 окт 2015, 12:14
Nick
У Linuxcnc есть какие-то параметры -v по моему и будет в консоль сыпаться куча отладочной информации.
А, нет -d - вот там действительно куча :)

Почитай man linuxcnc

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 22 окт 2015, 12:23
odekolon
а можно не в консоль а в файл?

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 22 окт 2015, 12:28
Nick
Можно :)
linuxcnc -v -d >file.txt

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 22 окт 2015, 12:33
GuruCNC
Да не может никогда быть бесплатное КАЧЕСТВЕННЫМ!!! Не может!

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 22 окт 2015, 12:34
Nick
Тоже самое можно сказать про платное ;).

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 22 окт 2015, 12:37
Serg
GuruCNC писал(а):Да не может никогда быть бесплатное КАЧЕСТВЕННЫМ!!! Не может!
Например воспитание или ваши посты на этом форуме...

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 22 окт 2015, 16:57
odekolon
сейчас, при контрольном прогоне в воздухе, глюк проявился :(
появилась важная поправка к условиям возникновения глюка:
глюк проявляется, если УП запускается не с начала!!

то есть так - запустили программу, ободрали вчерновую, станок выключили, пошли спать.
утром, включили станок, запустили УП с момента смены инструмента на чистовой, оно почти дорезалось - БАХ! - глюк!
вообще, не может случится несовпадения каких-нибудь счетчиков из-за того что программа выполняется не с начала?

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 22 окт 2015, 19:00
GuruCNC
UAVpilot писал(а):Например воспитание или ваши посты на этом форуме...
Молодость, молодость... она быстро проходит :)

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 22 окт 2015, 19:08
Serg
odekolon писал(а):утром, включили станок
Оси хомились? По датчикам или как?

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 22 окт 2015, 22:35
odekolon
UAVpilot писал(а): Оси хомились? По датчикам или как?
ну а как же - исключительно по датчикам!
посмотрел внимательно на станок, после сбоя и обнаружил удивительную вещь!
оказывается останов для смены инструмента происходит в строке 160683 (он и в прошлый раз был там, просто я номер на память вспоминал)
это ровно за 1000 строк! от строки 161683 " o<tool_ch> call "
шпиндель оказался в позиции X0(ноль заготовки), Y,Z(позиция смены инструмента)
после подтверждения смены инструмента УП перешла к программе вырезки (то есть 1000 строк пропало)
ИМХО это бага линукСНС!
ровно 1000 строк - это какая-то константа (может буфер какой)

Итак формулирую условия возникновения:
1 большая программа
2 используется компонент manualtoolchange
3 программа запускается не с начала, а командой "выполнить с этой строки"
4 за 1000 строк до следующей смены инструмента происходит сбой с вызовом смены инструмента причем шпиндель едет в позицию смены по всем трем осям одновременно.
будет время, попробую на домашнем компьютере просимулировать....

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 23 окт 2015, 00:46
Serg
Надо разделить проблему на части:
1. смена инструмента не вовремя.
2. Траектория при смене инсрумента.

Я б начал с пункта 2. Добавил-бы какую-нибудь диагностику, ну хотя-бы паузу перед сменой и после, чтоб можно было записать текущие координаты и т.п.

Опять-же нам пока ничего не известно о содержимом используемых процедур...

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 23 окт 2015, 09:37
odekolon
UAVpilot писал(а):Надо разделить проблему на части:
1. смена инструмента не вовремя.
2. Траектория при смене инсрумента.
Я б начал с пункта 2. Добавил-бы какую-нибудь диагностику, ну хотя-бы паузу перед сменой и после, чтоб можно было записать текущие координаты и т.п.
Опять-же нам пока ничего не известно о содержимом используемых процедур...
самое главное - пропуск 1000 строк! - как там у линуксСНС устроен буфер считывания УП?
полная конфигурация в 19 посте...
по поводу текущих координат смены
все известно на 100%
указатель выполнения - на строке 160693 , координаты известны
инструмент в непонятной точке смены: Z,Y - там где надо, вместо X(смены) - X нуля заготовки
траектория - вот он зарез на заготовке!

Re: Странный глюк: движение после нажатия "СТОП"

Добавлено: 23 окт 2015, 18:58
vladimir74
файл с лошадкой правили вручную?
M6T1
M6 T2
M6 T3