"Candle". Как прервать программу? Команда "Прервать" - ад!

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение Курдль »

Rom327 писал(а):А причем тут автор программы и посетители форума?
Это проблема сугубо твоя: твоего железа и софта.
Попробуй для начала переустановить Windows, заменить драйвер ch340 если используется, поменять компьютер на другой...
Еще раз повторюсь про свой станок: связка windows7_64 + прошивка grbl 0.9j + Candle 1.0.12 работает сутками и не глючит...
Э-э-э... Шта?!! (с)
Candle и не глючит. Она выдает команды, которые приводят к поломке инструмента.
Если бы кнопка "Прервать" была такой же программируемой, как некоторые другие - вопросов бы не было.
Но когда ты нажимаешь кнопку "Прервать", ожидаешь, что УП прервется, а не остервенелого отъезда шпинделя.
Я думаю, что это связано со стремлением авторов намутить что-то сакральное с рабочими и машинными координатами..
Другие программы, используемые мной для управления станком (UGS, Grbl-Controller, GrblGru ...) умеют корректно прервать программу.
Мой сайт: https://cnc-hobby.ru
Аватара пользователя
Мастерю
Мастер
Сообщения: 520
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 34
Настоящее имя: Сергей
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение Мастерю »

Курдль писал(а):А как ардуино вообще может управлять 4-мя ШД? Или это какая-то "Мега"?
2560 - это и есть Мега. На Уно, да, не получится. С этим я изначально лоханулся, пришлось докупить Мегу. :wik:
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение daemon78 »

MX_Master писал(а):ethernet кабель в общий wifi роутер (:
Не мой вариант, тянуть лапшу на балкон совсем не входит в мои планы.
Вообщем, спасибо большое за подробности этого варианта.

Буду теперь думать/выбирать между:
Mach3 через USB;
GRBL на STM32;
CNCLinux на Orange Pi.
Последний раз редактировалось daemon78 04 апр 2019, 11:11, всего редактировалось 1 раз.
Аватара пользователя
Мастерю
Мастер
Сообщения: 520
Зарегистрирован: 17 фев 2019, 13:45
Репутация: 34
Настоящее имя: Сергей
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение Мастерю »

MX_Master писал(а):когда ты...
Уважаемый MX_Master, мы с вами не знакомы и вместе не съели пуд соли, так что, будьте так добры, соблюдайте нормы вежливости при общении с посторонними людьми!

Теперь, что касается переговоров и т.п., так не нужно болтать языком направо и налево и тогда вам не придется ждать звонка в дверь...

Ну, и проводная линия, безусловно, обеспечивает гораздо более высокий уровень безопасности, чем любая радиотехнология общего пользования.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение Сергей Саныч »

Мастерю, изначально авторами этого форума было заведено обращение на "ты". Так сказать, сложилось исторически :)
Чудес не бывает. Бывают фокусы.
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение daemon78 »

Бегло взглянул на доки с сайта проекта Orange CNC http://orange-cnc.ru/docs/, аж руки зачесались. Даже в корзину себе положил Orange Pi PC.
Потом по ссылке перешел на сайт настроек LinuxCNC и понял, чтобы хоть что то сделать придется столько линюховых мануалов раскуривать, что тоска прям нашла.

Но идея маленькой коробочки с полноценным контроллером на борту мне нравится, хотя GRBL такой же функционал обеспечивает.
Остается понять, чем LinuxCNC лучше/хуже GRBL. С первым ни когда не сталкивался, так что пока для меня плюсы не очевидны. Надо возможности этого продукта изучить.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7490
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение MX_Master »

daemon78 писал(а):Остается понять, чем LinuxCNC лучше/хуже GRBL
LinuxCNC. Лучше. Абсолютно всем ;) Всё, что есть в GRBL, можно сделать средствами LinuxCNC и даже намного больше.
Мастерю писал(а):Теперь, что касается переговоров и т.п., так не нужно болтать языком направо и налево и тогда вам не придется ждать звонка в дверь...
Сергей, если ты так считаешь, будешь ли ты против, если ФСБ заставит тебя установить в доме видеокамеры с прямым доступом к ним из этой организации? Придётся не только не болтать языком, но и жестами тела ничего не показывать. Стессна, для твоей же безопасности.
Мастерю писал(а):Ну, и проводная линия, безусловно, обеспечивает гораздо более высокий уровень безопасности, чем любая радиотехнология общего пользования.
Расскажи об этом юзерам USB контроллеров для ЧПУ (: Про помехоустойчивость тоже расскажи.
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение Курдль »

MX_Master писал(а):Расскажи об этом юзерам USB контроллеров для ЧПУ (:
После года без единого сбоя в USB канале управления мне следует уже сильно бояться?
(т.к. по статистике, видимо, я выбрал ресурс везения) :(

А если обратиться даже не к статистике, а к простым постулатам теории надежности, то передача большего объема данных с большей скоростью всегда менее надежна.
А это именно про Mach3 контроллеры, где между ПК и контроллером куча проводов, по которым бежит куча импульсов.
Мой сайт: https://cnc-hobby.ru
Аватара пользователя
MX_Master
Мастер
Сообщения: 7490
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение MX_Master »

Курдль писал(а):После года без единого сбоя в USB канале управления мне следует уже сильно бояться?
Не сразу, канеш, но когда поставишь моторчики по мощнее, начнёшь волноваться как и все (:
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение daemon78 »

MX_Master писал(а): можно сделать средствами LinuxCNC и даже намного больше.
Даже не представляю, что там может быть, чего нет в GRBL. По большому счету используется всего лишь несколько основных вещей:
1. Управление движками;
2. Концевики/Аварийная остановка;
3. Z- щуп;
4. Управление шпинделем и насосом.

Вроде все это есть и в GRBL.

Хотя, на вскидку, могу одну полезную вещь вспомнить которой мне оооооччччччееень не хватает. Изменение скоростей подачи на лету. В GRBL что в G коде идет после F, то и будет использоваться. А вот если на лету надо изменить подачу, то никак :(

И еще использование разных скоростей подачи по осям X и Y, но это видимо к CAM больше вопрос.
Аватара пользователя
Mamont
Мастер
Сообщения: 2005
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 391
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение Mamont »

daemon78 писал(а): Хотя, на вскидку, могу одну полезную вещь вспомнить которой мне оооооччччччееень не хватает. Изменение скоростей подачи на лету. В GRBL что в G коде идет после F, то и будет использоваться. А вот если на лету надо изменить подачу, то никак :(
В версии 1.1ф есть коррекция.
А чего нет? - коррекция радиуса инструмента (g42 g43), нет контрольной суммы в принимаемой строке
В самой проге Candle очень убогий интерфейс, спозиционироваться, найти центр отверстия детали или отверстия - это все очень печально, даже в сравнении с Мач3.
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение Курдль »

Mamont писал(а):В самой проге Candle очень убогий интерфейс, спозиционироваться, найти центр отверстия детали или отверстия - это все очень печально, даже в сравнении с Мач3.
Да, это печально :(
Но на Candle свет клином не сошелся. Есть множество талантливых энтузиастов, развивающих специализированные программы для Grbl.
Например, GrblGru умеет "сканировать" объекты и строить твердотельную модель, управлять не только 3-хкоординатными Grbl-станками, но и токарниками.
"Генератор G-кода" от Сергея Жейгурова - целый комплекс для разработки печатных плат.
А вот пример работы с геометрией объектов от Estlcam: https://youtu.be/bhZdbgM6S70
Мой сайт: https://cnc-hobby.ru
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение daemon78 »

Mamont писал(а):В версии 1.1ф есть коррекция.
Странно, у меня эта версия стоит.
А где эта коррекция спряталась?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7490
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение MX_Master »

daemon78 писал(а):Хотя, на вскидку, могу одну полезную вещь вспомнить которой мне оооооччччччееень не хватает. Изменение скоростей подачи на лету. В GRBL что в G коде идет после F, то и будет использоваться. А вот если на лету надо изменить подачу, то никак

И еще использование разных скоростей подачи по осям X и Y, но это видимо к CAM больше вопрос.
Всё это есть в LinuxCNC из коробки. И обороты шпинделя (мощность лазера и т.д.) на лету менять можно. И это только малая часть того, что можно сотворить с помощью LinuxCNC. Тот, кто полноценно попробовал LinuxCNC, больше не захочет возвращаться ни на какие GRBL. Если ранее для LinuxCNC нужен был целый настольный комп, то теперь это всё работает внутри платки размером с ардуину мега 2560.
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение Курдль »

MX_Master писал(а):Всё это есть в LinuxCNC из коробки.
А теперь, чтобы не прослыть продавцом свидетельств Иеговы, расскажите и об отрицательных качествах! ;)
Мой сайт: https://cnc-hobby.ru
Аватара пользователя
MX_Master
Мастер
Сообщения: 7490
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение MX_Master »

Там нет настроек в красивых менюшках! Всё надо в HAL/INI файлах указывать. Для простых конфигураций есть удобный генератор HAL/INI файлов. Он подходит для большинства задач. А вот остальное надо по старинке - руками (:

А ещё нужно банально уметь пользоваться ОС linux (Debian, Ubuntu, ..)
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение daemon78 »

MX_Master писал(а):А вот остальное надо по старинке - руками (:
Михаил, а к Вам можно будет обратиться за помощью в настройке?
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение Курдль »

Ну, Ок! Как сношу Grbl - прикуплю себе LinuxCNC :D
MX_Master писал(а):А ещё нужно банально уметь пользоваться ОС linux (Debian, Ubuntu, ..)
О! Это великая наука! Наверное с этим могут справиться только особого талантливые люди, у которых на аватарке мальчик, писающий на Виндовс :D
Мой сайт: https://cnc-hobby.ru
Аватара пользователя
MX_Master
Мастер
Сообщения: 7490
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение MX_Master »

daemon78 писал(а):Михаил, а к Вам можно будет обратиться за помощью в настройке?
Ну, ваще-то, тут целый подфорум по LinuxCNC есть. Я даже могу не успеть ответить первым :hehehe: Ну а вопросы по связке LinuxCNC c Orange Pi можно задавать в соответствующей теме. Там я отвечаю за базар.
Курдль писал(а):Ну, Ок! Как сношу Grbl - прикуплю себе LinuxCNC
А он ведь бесплатный ;) как и GRBL
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: "Candle". Как прервать программу? Команда "Прервать" - а

Сообщение daemon78 »

MX_Master писал(а):А он ведь бесплатный как и GRBL
Кстати, а я вот про одну ложку дегтя вспомнил.
Вы (могу ошибаться с авторством) писали что у LinuxCNC есть программное ограничение на частоту генерируемых импульсов. Я точно не помню, но из за этого ограничения, скорость перемещения как то очень сильно резалась, чуть ли не до трех м/с, или около того.
Тут как быть?
Ответить

Вернуться в «Windows / Mach»