Обновил сегодня EMC до 2.5.1 (стояла 2.4.х)
Странная ерунда. Перенес конфиги - вроде всё работает, но потом наткнулся вот на что.
У меня привязаны кнопки на обнуление координаты на каждую ось и на все разом, т.е. четыре кнопки - четыре команды MDI.Всё работало нормално до установки новой версии - включил станок - захомил оси, подвел инструмент - занулил по осям и поехал. А сейчас оси не зануляются - два часа долбился, переустановил linuxcnc и ничего. В режиме MDI команда G54 X0 также не дает результата - какой-то гон, цифры меняются по неясному алгоритму, хаотично. В конце танцев с бубном было найдено решение - если вначале занулить хотя бы одну ось посредством кнопки "задать отступ", то после этого всё нормально работает. Раньше всё работало и без этих ухищрений. Может я чего не так понимаю, или разработчики что-то изобрели? Была у кого-нибудь такая ерунда?
LinuxCNC 2.5.1 - глюки
-
sandman
- Мастер
- Сообщения: 257
- Зарегистрирован: 31 мар 2011, 19:09
- Репутация: 19
- Откуда: Германия, Horb am Neckar
- Контактная информация:
Re: LinuxCNC 2.5.1 - глюки
Мне после обновления вообще пришлось новые конфиги писать, 1:1 перенять не получилось... Попробуй новые конфиги создать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC 2.5.1 - глюки
Может надо выполнять G54 G0 X0?Milk писал(а):G54 X0
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC 2.5.1 - глюки
В ChangeLog что-то было по поводу изменения конфигов между 2.4 и 2.5.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Re: LinuxCNC 2.5.1 - глюки
Мне же не нужно никуда перемещаться. Мне нужно просто обнулить координату в данной точке. После хотя бы одного отступа с панели все работает. Главное чтобы глюки в других местах не повылазили, где и инструмент сломать и самому травмироваться можно...Nick писал(а):Может надо выполнять G54 G0 X0?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC 2.5.1 - глюки
Тогда может G92 - локальный отступ.
Или если надо изменить систему координат - то:
G10 L20 P1 X0 - изменяет G54, чтобы текущий X стал равен 0.
Т.к. G54 X0 - это просто координата. Сама по себе делать ничего не должна (т.е. по идее вообще не правильное выражение), если используется в сочетании с G0 или G1 - то переключит систему координат в G54 и поедет в ней в X0.
Или если надо изменить систему координат - то:
G10 L20 P1 X0 - изменяет G54, чтобы текущий X стал равен 0.
Т.к. G54 X0 - это просто координата. Сама по себе делать ничего не должна (т.е. по идее вообще не правильное выражение), если используется в сочетании с G0 или G1 - то переключит систему координат в G54 и поедет в ней в X0.
Re: LinuxCNC 2.5.1 - глюки
Вчера даже с панели не хотела отступы задавать...Странная какая-то фигня. В графическом окне появляются две непонятных прямых выходящие за рабочую область и пересекающиеся в одной точке. Главное что они подписаны G92... Работает вроде ничего, но один раз вчера вырубило LinuxCNC целиком с появлением окна ошибок. Думал сохранить текст ошибки для форума, но не смог - там только кнопка выделить всё и закрыть...По тексту пошарил - одни матерки (в моем понимании). Толи правда конфиги переписывать придется. А команду такую G54 X0, насколько я помню я позаимствовал как раз из pncconfig (не помню какой версии emc) сам я точно не изобретал ничего. Попробую наверное переписать конфиг с pncconf и доработать как мне надо уже ручками.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC 2.5.1 - глюки
Так надо выделить все и Ctrl+Insert или Ctrl+C, а потом сюдаMilk писал(а): Думал сохранить текст ошибки для форума, но не смог - там только кнопка выделить всё и закрыть...
