Страница 42 из 48
[WIKI] FAQ по EMC2 LinuxCNC
Добавлено: 25 окт 2010, 09:53
Nick
(для просмотра содержимого нажмите на ссылку)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 не сможет контролировать пределы осей и появится вероятность их превышения, что может привести к поломке станка

!
Q: LinuxCNC не запускается, выдает ошибку RTAI[hal]: ERROR, LOCAL APIC CONFIGURED BUT NOT AVAILABLE/ENABLED.
A: Проблема с установкой EMC2 #48
Это незавершенный раздел, Вы можете помочь в его оформлении.
Re: FAQ по EMC2 LinuxCNC
Добавлено: 04 фев 2014, 23:32
Serg
Ворон226 писал(а):И ведь ДВЕ страницы переписки, чтобы сказать - читай мануал? Хм...
Мои цели вероятно иногда сложно понять, посему скажу прямым текстом: Я считаю что просто публиковать какие-то конкретные решения конкретных проблем не должно быть целью. Лучше всего усваиваются те знания, которые добыты собственным трудом/опытом/мозгами. Т.е. одно дело тупо заучить, что когда загорается лампочка, то в миске появляется еда, другое понять причины происходящего и научиться применять приобретённые знания в неизведанных областях. Во всяком случае меня так учили и я так учил.
P.S. собственно в подписи всё написано.

Re: FAQ по EMC2 LinuxCNC
Добавлено: 04 фев 2014, 23:54
Ворон226
Почему бы каждому не изобретать азбуку самостоятельно?
Почему удочку нужно давать? Пускай сами её изобретают!
Почему ОГРОМНОЕ количество ЭНЕРГИИ, человеческого ВРЕМЕНИ, РЕСУРСОВ, МАТЕРИИ население планеты тратит, множество раз повторяя путь, уже пройденный другими? Почему в каждой стране есть СВОИ институты по поиску того, что в других странах давно известно?
Это не праздные вопросы. Это ПРИЧИНА дурной жизни на планете. Именно Причина. Причина ВСЕГО.
И именно Линуксоиды и их продолжатели рушат этот дурной порядок на Планете. Именно поэтому я ТУТ.
Вопрос второй - КАК передать уже найденные знания? Читая книги? Или на практике осваивая их? Человеческий опыт говорит, что знания, множественно повторенные на практике становятся образом жизни. Это вторая причина почему я тут. Почему я инженер, а не продавец.
Думаю, что многие из участников нашего форума с этим явно или в глубине души с этим согласны. И это тоже причина того, что МЫ тут.
И этот факт вселяет надежду. Во всяком случае в меня
(что-то прорвало меня... Прошу извинить. Но писал от чистого сердца и не лукавя)
Re: FAQ по EMC2 LinuxCNC
Добавлено: 05 фев 2014, 06:55
Serg
Ворон226 писал(а):Почему ОГРОМНОЕ количество ЭНЕРГИИ, человеческого ВРЕМЕНИ, РЕСУРСОВ, МАТЕРИИ население планеты тратит, множество раз повторяя путь, уже пройденный другими?
Это похоже на никомум не нужный максимализм и передёргивание, но будем считать, что мне показалось.

Не надо множество раз повторять чей-то путь. Нужно
один раз научиться такой путь проходить и пользоваться этим способом когда нет (не знаешь) готового решения. В некоторых случаях меня удивляет, что кто-то задаёт какой-то вопрос, хотя для получения ответа на него достаточно воспользоваться несложным логическими умозаключениями, ну и гуглом в крайнем случае - вот тут я не даю готовых ответов, но стараюсь подтолкнуть мылси спрашивающего в нужном направлении.
Ворон226 писал(а):Вопрос второй - КАК передать уже найденные знания? Читая книги? Или на практике осваивая их? Человеческий опыт говорит, что знания, множественно повторенные на практике становятся образом жизни.
Увы, но современный объём знаний таков, что все книги не перечитаешь, поэтому нужно иметь практический опыт поиска информации по конкретной проблеме, а умение делать предварительный несложный логический анализ проблемы позволяет заметно сузить поиск.
P.S. Ладно, это всё офтопичная философия и прочая мура, кому нужны только готовые ответы могут просто не обращать на меня внимания.

Тем более, что наверняка иногда ход моих мысле не может быть не вполне очевиден другим, но тут оптять-же можно либо спросить, либо забить.
P.P.S.:
Ворон226 писал(а):Почему удочку нужно давать? Пускай сами её изобретают!
Никто никому не даёт ни удочку ни рыбу.

Re: FAQ по EMC2 LinuxCNC
Добавлено: 21 сен 2014, 16:48
Nick
Кто-нибудь знает, можно ли все окошки редактора Classic Ladder в одно большое окно запихать?
А то надоело их вытаскивать по одному из под других окон.
Re: FAQ по EMC2 LinuxCNC
Добавлено: 14 окт 2014, 21:46
arman
помогите пожалюусто купил такую плату не магу подключить. работаю с emc2. их совместить не магу.
Re: FAQ по EMC2 LinuxCNC
Добавлено: 14 окт 2014, 22:19
Serg
Код: Выделить всё
net xenable => parport.0.pin-01-out
setp parport.0.pin-02-out-invert 1
net ystep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1
net xdir => parport.0.pin-03-out
net adir => parport.0.pin-05-out
setp parport.0.pin-06-out-invert 1
net astep => parport.0.pin-06-out
setp parport.0.pin-06-out-reset 1
setp parport.0.pin-07-out-invert 1
net zstep => parport.0.pin-07-out
setp parport.0.pin-07-out-reset 1
net zdir => parport.0.pin-08-out
net spindle-on => parport.0.pin-09-out
setp parport.0.pin-14-out-invert 1
net ydir => parport.0.pin-14-out
setp parport.0.pin-16-out-invert 1
net xstep => parport.0.pin-16-out
setp parport.0.pin-16-out-reset 1
net both-home-x <= parport.0.pin-11-in-not
net both-home-y <= parport.0.pin-10-in-not
net both-home-z <= parport.0.pin-12-in-not
net probe-in <= parport.0.pin-13-in
net estop-ext <= parport.0.pin-15-in
Re: FAQ по EMC2 LinuxCNC
Добавлено: 14 окт 2014, 22:26
arman
извините этим что делать куда поместить
Re: FAQ по EMC2 LinuxCNC
Добавлено: 14 окт 2014, 22:53
NightV
arman писал(а):извините этим что делать куда поместить
в HAL файл вашей конфигурации
а лучше опиши что есть и что имееш
UAVpilot писал(а):net xenable => parport
опять рыбинами раскидываешься?

Re: FAQ по EMC2 LinuxCNC
Добавлено: 14 окт 2014, 22:57
arman
спасибо утром попробую
Re: FAQ по EMC2 LinuxCNC
Добавлено: 14 окт 2014, 23:21
Serg
NightV писал(а):опять рыбинами раскидываешься?

Надо подписи соответствовать.

Re: FAQ по EMC2 LinuxCNC
Добавлено: 14 окт 2014, 23:31
NightV
arman писал(а):спасибо утром попробую
чет я толь щас подумал... ты та лишнего не удали, ЭТО был только кусок hal файла.
как я уже сказал, покажи станок и прикрепи к сообщению hal и ini файлы
UAVpilot писал(а):Надо подписи соответствовать.
зараза.. действительно... не весь хал показал... а только пины

Re: FAQ по EMC2 LinuxCNC
Добавлено: 15 окт 2014, 09:39
arman
вот ету кусок надо поменять
Re: FAQ по EMC2 LinuxCNC
Добавлено: 15 окт 2014, 10:05
Nick
arman писал(а):помогите пожалюусто купил такую плату не магу подключить
А что именно не подключается? Есть табличка с распиновкой платы?
Re: FAQ по EMC2 LinuxCNC
Добавлено: 15 окт 2014, 10:37
arman
Без этой платы компютор с драйверами работает . ставляю эту плату не работает каждого оса ест плате света диоди при работе то один горит другой не горит двежки не работают мне кажется что для плати надо в компюторе настроить а как где не поемаю
Re: FAQ по EMC2 LinuxCNC
Добавлено: 15 окт 2014, 10:38
Nick
arman писал(а): мне кажется что для плати надо в компюторе настроить а как где не поемаю
надо настроить разпиновку lpt порта. нужна табличка для этой платы. И потом все как в теме:
Конфигурация EMC2 LinuxCNC #1
Re: FAQ по EMC2 LinuxCNC
Добавлено: 15 окт 2014, 10:50
arman
так у меня работает а для плати не знаю что помнять
Re: FAQ по EMC2 LinuxCNC
Добавлено: 15 окт 2014, 10:53
Nick
Поменять номера ножек для твоей платы. К ней должна быть табличка
Re: FAQ по EMC2 LinuxCNC
Добавлено: 15 окт 2014, 11:09
arman
с ним документы не были попробую в интернете найти
Re: FAQ по EMC2 LinuxCNC
Добавлено: 15 окт 2014, 13:42
Serg
Я ж дал кусок конфига именно для этой платы. Его можно либо вставить в свой конфиг, либо просто читать как "табличку" соответствия пинов сигналам.
P.S. У меня такое ощущение, что вы даже и не пытались понять, что-же вам дали...

Re: FAQ по EMC2 LinuxCNC
Добавлено: 15 окт 2014, 14:32
arman
получилось спасибо мой дарагой