Страница 46 из 48

[WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 25 окт 2010, 09:53
Nick
FAQ переехал в wiki: FAQ по LinuxCNC
Вы можете помочь нам в оформлении статьи. Для внесения изменений надо залогинится в вики (логин и пароль такие же, как на форуме).
Как внести изменения в статью в wiki
(для просмотра содержимого нажмите на ссылку)
Q: EMC2 выдает такую ошибку: "Unexpected realtime delay: chek dmesg for details.". Что делать?
A: Это означает, что один из интервалов задержки стал больше Base period. Нужно увеличить base period в настройках EMC2. Запустите Приложения -> EMC2 -> Latеncy Test, попробуйте нагрузить компьютер, откройте несколько окон веб-браузера, запустите фильм, поставьте копироваться большой файл, по-перемещайте окна по экрану. После всего этого смотрим в окно Latency Test и запоминаем параметр Max Jitter для Base thread (если вы используете серво двигатели, Вам понадобятся оба параметра). Запускаем Приложения -> EMC2 -> Stepconf и в окне настройки конфигурации указываем Base period Maximum Jitter.

Q: При выполнении поиска начал осей (homing) EMC2 выдает ошибку "joint limit error"
A: Наверняка Вы используете в качестве датчика начала (home) один из концевых переключателей оси. Для корректного выполнения поиска в этом случае нужно:
  • Чтобы Home Location не было равно Home Switch Location. Т.к. после процедуры поиска начала станок остановится в положении Home Location, и оно не должно вызывать срабатывания концевого датчика оси.
  • Чтобы в конфигурационном файле в разделе описания оси присутствовала строчка "HOME_IGNORE_LIMITS = YES".
Q: Как запустить станок избегая процедуру поиска начал (homing)? Возникает ошибка: "Не могу исполнить программу если не найдены начала" ("Can't run a program when not homed").
A: EMC2 отказывается выполнять программы до тех пор пока не найдены начала осей потому, что EMC2 должен точно знать в каком положении находится станок, чтобы не дать ему выехать за пределы осей. Настоятельно рекомендую установить концевики и делать поиск нулей при каждом запуске EMC2 (при наличии концевиков это делается нажатием одной клавиши). Если концевиков нет, начала оси можно выставлять вручную.

Если совсем не хочется выставлять начала, то можно в файле конфигурации в раздел [TRAJ] нужно добавить строчку: "NO_FORCE_HOMING = 1" и EMC2 не будет выдавать эту ошибку. Но в этом случае нужно быть особенно внимательным следя за работой станка, т.к. EMC2 не сможет контролировать пределы осей и появится вероятность их превышения, что может привести к поломке станка :attention:!

Q: LinuxCNC не запускается, выдает ошибку RTAI[hal]: ERROR, LOCAL APIC CONFIGURED BUT NOT AVAILABLE/ENABLED.
A: Проблема с установкой EMC2 #48
Это незавершенный раздел, Вы можете помочь в его оформлении.

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 21 авг 2015, 00:11
Serg
N1X писал(а):Ускорения по осям стоят небольшие (50 на самой дохлой оси вроде)
потому и не успевает разогнаться.

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 21 авг 2015, 00:14
N1X
Так то оно так, но вообще эту траекторию со снижением точности вполне можно на скорости пройти... Там где есть реальный излом траектории у меня вопросов нет, но HSM затем и рожает такие траетории, чтобы станок их пролетал без замедлений, я подозреваю всетаки, что у меня в LCNC либо настроено что-то не так, либо УП не совсем правильно сделана...

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 21 авг 2015, 00:16
raddd
Т.е. любое перемещение от одной точки в другую независимо от G64 будет с разгон-подача-торможение.
И даже если прямую линию разбить на участки. Всеравно разгон-ход-торможение. И так с каждым отрезком.

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 21 авг 2015, 00:20
raddd
N1X писал(а):Так то оно так, но вообще эту траекторию со снижением точности вполне можно на скорости пройти... Там где есть реальный излом траектории у меня вопросов нет, но HSM затем и рожает такие траетории, чтобы станок их пролетал без замедлений, я подозреваю всетаки, что у меня в LCNC либо настроено что-то не так, либо УП не совсем правильно сделана...
Пока тыкал в планшет написали кучу)))
Чем меньше строк тем шустрее..

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 21 авг 2015, 05:55
N1X
Короче вариант видимо только простыми стратегиями программу писать, ясн, спасибо :)

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 21 авг 2015, 07:27
Serg
Или попробовать свежую версию с новым планировщиков...

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 21 авг 2015, 07:37
N1X
Так последняя стабильная и стоит...

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 21 авг 2015, 08:05
Serg
а надо 2.8pre.

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 21 авг 2015, 08:53
N1X
Ясно, в 2.6 планировщик старый еще? Если есть смысл - буду пробовать...

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 21 авг 2015, 14:16
solo
прикупил для пробы драйвера на 220В на ШД с фланцем на 86мм
подключил к станку вместо поворотной оси но ШД как то слабо крутиться , то есть начинает набирать обороты а потом как будто затыкается и вращается медленно , предполагаю что оптроны которые стоят на входе степ не успевают пропускать импульсы на вход драйвера
попробовал в хел фале увеличить длительность импульса степ
stepgen.3.steplen 15000
stepgen.3.stepspace 15000
но тогда Lcnc не может генерить быстро импульсы степ ( BASE_PERIOD = 50000) (вылазит какая то ошибка типа фаловинг.... ферор 3 , как правильно пишется не запомнил :oops: в настройки оси FERROR = 20.0)
в режиме полушага шаговик крутится аж свистит , боюсь чтобы ротор не разлетелся , а с более мелким микрошагом затык

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 24 авг 2015, 14:28
Сергей Саныч
N1X писал(а):Ясно, в 2.6 планировщик старый еще?
Новый идет начиная с 2.7
Re: Сравнение бюджетных систем управления ЧПУ #448

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 26 авг 2015, 11:41
Nick
solo писал(а):stepgen.3.steplen 15000
Там обычно хватает 5000. Управляешь по LPT? Если да, то там обычно вообще ставят 1, т.к. импульс всегда (кроме случая с output-reset) будет дольше base-period.

Ferror - скорее всего stepgen.maxaccel маловат в сравнении с maxaccel - первое ускорение для шаговика, второе для планировщика. Для шаговика лучше поствавить раза в 1.2-1.5 больше. Ну и ferror можно по больше сделать.

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 26 авг 2015, 11:58
Сергей Саныч
solo писал(а):предполагаю что оптроны которые стоят на входе степ не успевают пропускать импульсы на вход драйвера
попробовал в хел фале увеличить длительность импульса степ
stepgen.3.steplen 15000
stepgen.3.stepspace 15000
но тогда Lcnc не может генерить быстро импульсы степ
То, что сгенерится через LPT, да еще без использования reset, пропустит почти любой оптрон - при BASE_PERIOD = 50000 максимальная частота будет 10 кГц.
Following error появляется из-за того, что stepgen не может генерить шаги с нужной для обеспечения требуемой скорости частотой.
Скажем, надо сгенерить 20 кГц, а мы можем выдать только 10. Тут, сколько ни увеличивай ferror, не поможет.
Приведи настройки оси и требуемую скорость.

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 15 сен 2015, 11:37
solo
попробовал разные настройки контроллера ШД и LCNC пришло в мою голову (после отпуска алкогольный- майонез головы соображает плохо ) предположение , что данный контролер не будет работать в режиме микрошага с ШД нема 34 ,( маленькая индуктивность обмоток ШД ) , сейчас покупаю контролер другого производителя тоже на 220В и шд нема 43 и , буду попробую снова разные комбинации.

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 31 окт 2015, 18:55
alexandr1988
Доброе время суток!
Перекопал форум, ищу информацию по следующему вопросу: нужно, чтобы во время исполнения УП можно было остановить ее внешним сигналом, запомнив позицию, автоматически отъехать в некоторое фиксированное положение и ожидать нажатия на кнопку, по которому вернуться в место остановки и продолжить выполнение. Как пример использования - замена расходника при плазменной резке.
Из более-менее подходящего нашел jog while paused решение, но это немного не то. Да и в идеале неплохо было бы делать небольшой отход по траектории перед продолжением выполнения УП.
Может на форуме было что-то по этой теме? Буду благодарен за любую информацию.

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 31 окт 2015, 22:49
nkp
alexandr1988 писал(а):но это немного не то
что именно "не то"??

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 10 июл 2017, 21:21
not4u
Ребят а можно ли linux cnc поставить на ubuntu 16? Или что лучше использовать под сенсорный экран?

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 11 фев 2018, 18:28
vozhik3
Здравствуйте,на днях установил новую linuxCNC (которая на дебиане)не могу найти,где в ней настраивается автоматический вход

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 11 фев 2018, 19:07
verser
vozhik3 писал(а):Здравствуйте,на днях установил новую linuxCNC (которая на дебиане)не могу найти,где в ней настраивается автоматический вход
Тема Автозапуск LinuxCNC

Re: [WIKI] FAQ по EMC2 LinuxCNC

Добавлено: 04 апр 2018, 17:37
ScrewDriver
Что-то не пойму куда копать..... хочу ручную автосмену, без автоматического измерения длины.
Скажите что посмотреть? Везде какие-то обрывки фраз.
Есть в дистрибутиве что-то готовое на эту тему?