"Candle". Как прервать программу? Команда "Прервать" - ад!
- Курдль
- Мастер
- Сообщения: 1990
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 259
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
"Candle". Как прервать программу? Команда "Прервать" - ад!
Привет!
Не могу понять, как разработчики Candle предполагали обеспечить тихое мирное (не аварийное) досрочное завершение УП?
Желаемый прецедент:
- нажимаешь "Стоп"
- станок останавливается, координаты сохраняются
- вызываешь возврат в нулевую точку и далее - по ситуации
Реальный инцидент:
Команда "Прервать" вызывает иногда просто катастрофические последствия.
А именно - скоростное перемещение инструмента в какую-то непонятную (и чаще всего разную) позицию.
Эта команда порождает цепочку кодов: G54 G17 G21 G90 G94 M9 T0
Что посоветуете?
Лучший ответ: "Читай мануал на Candle, который лежит по адресу http://... в главе такой-то всё написано".
Заранее благодарен!
Не могу понять, как разработчики Candle предполагали обеспечить тихое мирное (не аварийное) досрочное завершение УП?
Желаемый прецедент:
- нажимаешь "Стоп"
- станок останавливается, координаты сохраняются
- вызываешь возврат в нулевую точку и далее - по ситуации
Реальный инцидент:
Команда "Прервать" вызывает иногда просто катастрофические последствия.
А именно - скоростное перемещение инструмента в какую-то непонятную (и чаще всего разную) позицию.
Эта команда порождает цепочку кодов: G54 G17 G21 G90 G94 M9 T0
Что посоветуете?
Лучший ответ: "Читай мануал на Candle, который лежит по адресу http://... в главе такой-то всё написано".
Заранее благодарен!
Мой сайт: https://cnc1310.ru
- Rom327
- Почётный участник
- Сообщения: 2947
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
У меня лазер по этой команде никуда не перемещается. По крайней мере, я такого не припомню...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- Курдль
- Мастер
- Сообщения: 1990
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 259
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
А какая у Вас прошивка? Стандартная или для лазеров? Какая версия? Файл config.h перед заливкой не правили?Rom327 писал(а):У меня лазер по этой команде никуда не перемещается. По крайней мере, я такого не припомню...
Включены ли мягкие или жесткие границы (концевики)?
У меня чаще всего по этой команде шпиндель уносится вправо вверх и упирается в концевик.
Такая же фигня происходит по команде "Восстановить СК". В ней тоже замешана мутная для меня команда G54 :/
Мой сайт: https://cnc1310.ru
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Я посоветую LinuxCNC (: там всё выполняется ожидаемо.
- Rom327
- Почётный участник
- Сообщения: 2947
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Прошивка из этой ветки: http://www.cnc-club.ru/forum/viewtopic. ... &start=100Курдль писал(а):А какая у Вас прошивка? Стандартная или для лазеров? Какая версия? Файл config.h перед заливкой не правили?
Включены ли мягкие или жесткие границы (концевики)?
У меня чаще всего по этой команде шпиндель уносится вправо вверх и упирается в концевик.
Такая же фигня происходит по команде "Восстановить СК". В ней тоже замешана мутная для меня команда G54 :/
#119 пост...
https://wiki.nikiforov.ru/index.php/G54 ... 0%B0%D1%82
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- Курдль
- Мастер
- Сообщения: 1990
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 259
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Ога! Выбросить, в общем-то исправно работающий GRBL-контроллер, прикупить Mach-контроллер и в довесочек ПК с LPT выходом, и начать привыкать к новому ПО (:MX_Master писал(а):Я посоветую LinuxCNC (: там всё выполняется ожидаемо.
Пока я не приступил к изготовлению печатных плат, меня устраивали другие GRBL-программы. Но я не нашел другой, работающей с картой высот, кроме Candle.
Ну, какбэээ... ХЗ, что там в специфические лазерные прошивки намешано...Rom327 писал(а):Прошивка из этой ветки:
Я же имею чистую GRBL 1.1
Мой сайт: https://cnc1310.ru
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Mach3 и комп с LPT не нужен, нужна всего лишь платка Orange Pi. Карта высот для LinuxCNC - где-то на форуме было. Да чё там, даже у меня есть компонент для корректировки кривизны осей и плоскостей.
- Курдль
- Мастер
- Сообщения: 1990
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 259
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
А чего останавливаться на полумерах? Может быть сразу купить Fanuc, тогда и с ПО всё наладится...MX_Master писал(а):нужна всего лишь платка Orange Pi
Мой сайт: https://cnc1310.ru
- Rom327
- Почётный участник
- Сообщения: 2947
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Так там и есть чистая, только для платы Mega2560 и с отключенной осью Z.Курдль писал(а):Ога! Выбросить, в общем-то исправно работающий GRBL-контроллер, прикупить Mach-контроллер и в довесочек ПК с LPT выходом, и начать привыкать к новому ПО (:MX_Master писал(а):Я посоветую LinuxCNC (: там всё выполняется ожидаемо.
Пока я не приступил к изготовлению печатных плат, меня устраивали другие GRBL-программы. Но я не нашел другой, работающей с картой высот, кроме Candle.
Ну, какбэээ... ХЗ, что там в специфические лазерные прошивки намешано...Rom327 писал(а):Прошивка из этой ветки:
Я же имею чистую GRBL 1.1
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Я же не говорю бежать прямо сейчас в магазин, я говорю - пора присмотреться к возможностям и стабильности LinuxCNC.
Я, помню, свой опыт при работе с платой Smoothieware. Дык, там я такие косяки ловил, что страшно было возле станка стоять. То ускорение менялось на максимум, то при команде СТОП станок ехал дальше до конца буфера команд, то с SD карты не успевало читать УП. Ух, напробовался я вдоволь. Стоило один раз поставить LinuxCNC и я начал работать в своё удовольствие. Безо всяких косяков софта.
Я, помню, свой опыт при работе с платой Smoothieware. Дык, там я такие косяки ловил, что страшно было возле станка стоять. То ускорение менялось на максимум, то при команде СТОП станок ехал дальше до конца буфера команд, то с SD карты не успевало читать УП. Ух, напробовался я вдоволь. Стоило один раз поставить LinuxCNC и я начал работать в своё удовольствие. Безо всяких косяков софта.
- Курдль
- Мастер
- Сообщения: 1990
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 259
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Ну, если честно - есть у меня такое в планах. Когда-то понадобится 4-я ось. А тут GRBL бессилен. И ПК с LPT выходом у меня естьMX_Master писал(а):Стоило один раз поставить LinuxCNC и я начал работать в своё удовольствие. Безо всяких косяков софта.
И шпиндель, чей частотник работает только с Mach3. Но я занимаюсь со станком не ради занятий со станком
И мне хотелось бы меньше отвлекаться на сторонние задачи, типа переоснащения станка новыми контроллерами и привыкания к новому ПО.
Вы правильно сказали, что начальный этап - время похорон инструмента
P.S. Я, правда, слышал не только хвалебные отзывы про LinuxCNC и Mach3
А вот по причине GRBL-контроллера у меня не было ни одной проблемы.
О! Спасибо! Теперь я не совсем "ХЗ" про эту прошивку. Однако остается вопрос с установками типа границ и т.п.Rom327 писал(а):Так там и есть чистая, только для платы Mega2560 и с отключенной осью Z.
Мой сайт: https://cnc1310.ru
- Rom327
- Почётный участник
- Сообщения: 2947
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 432
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Если интересно, вот мои настройки:Курдль писал(а): О! Спасибо! Теперь я не совсем "ХЗ" про эту прошивку. Однако остается вопрос с установками типа границ и т.п.
- Вложения
-
- Настройки.txt
- (1014 байт) 909 скачиваний
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Ух ты! Видимо я зря похоронил это убожество на заре освоения. И то что у меня станок при длительных 3D обработках жил своей жизнью, втыкался в стол и (или) пытался поехать на G28 и качество генерации сигнала STEP, когда при одних и тех же настройках на этой дудуине поделки шаговики в срыв идут. Да и соседние ветки с просьбами ПОМОГИТЕ!!! видимо рукожопы, которые не умеют GRBL готовить создалиКурдль писал(а):А вот по причине GRBL-контроллера у меня не было ни одной проблемы.
Больше всего нытье про LPT поражает. Да какая разница LPT это или USB 10.0. У нас узкоспециализированный комп, который с LPT сейчас купить можно дешевле платы Arduino Mega. Кому этот LPT ком в горле могут взять хоть Ethernet хоть EtherCAT контроллер
Тут видимо психологическая проблема, если шкаф управления размером в десять раз больше станка
Последний раз редактировалось evgenymcp 03 апр 2019, 16:53, всего редактировалось 1 раз.
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
А он работает с платами развязки от Mach3 или ему какой то свой контроллер нужен?MX_Master писал(а):Стоило один раз поставить LinuxCNC и я начал работать в своё удовольствие.
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
А он работает с платами развязки от Mach3 или ему какой то свой контроллер нужен?
Для начала нужно понять, что есть плата развязки Mach, а что есть контроллер Mach. Если речь о простой плате опторазвязки LPT, то абсолютно не имеет значения к какой программе её прикрутить. Если речь о USB-Mach - то запустить в Linux её не удастся. LinuxCNC работает с любыми LPT платами развязки, хоть самодельными хоть китайскими хоть Stepmaster. Если нужен отличный от USB способ управления - есть ethernet через MESA платы. И прочтите уже наконец для чего создавался USB интерфейс. Он абсолютно не пригоден для промышленного применения.daemon78 писал(а):А он работает с платами развязки от Mach3 или ему какой то свой контроллер нужен?
- daemon78
- Мастер
- Сообщения: 1693
- Зарегистрирован: 02 окт 2018, 15:02
- Репутация: 103
- Настоящее имя: Владимир
- Откуда: Москва
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Да я не произвожу ничего на промышленном уровне, это всего лишь хобби.evgenymcp писал(а):И прочтите уже наконец для чего создавался USB интерфейс. Он абсолютно не пригоден для промышленного применения.
Интересуюсь альтернативами Mach3, так как для меня самым удобным сценарием является следующий вариант. У меня на ноуте (более или менее современном) стоят Win и Ubuntu.
Идеально для меня было бы взять мой ноут (а не какой то древний, или стационарный с ЛПТ портом занимающий место на балконе) выйти на балкон, загрузить ОС (Win/Linux), подключить его к "чему то" что работает с USB и спокойно начать обработку. Большего мне и не надо.
Или взять свой ноут, который и так всегда при мне, приехать на дачу, и там реализовать сценарий описанный выше.
Пока, эту задачу способен выполнить только GRBL, но меня многое там не устраивает. Вот и ищу варианты.
Мой первый станок Первый станок Кусака 1 и куча вопросов #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
Мой второй станок Кусака 2.0 и вопросы к форумчанам #1
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Дык, я со своим ноутом так и работаю. Приехал в мастерскую, подцепился по Wi-Fi к ящику управления станка. Там стоит мини материнка. Включаю на ноуте удаленный рабочий стол и без проблем рулю LinuxCNC. Отработал, выключил ящик станка, уехал домой. Дома маленький станок тоже к Wi-Fi подключен. Кроме того, дома есть настольный ПК, к которому подключены все макетки с STM32, OrangePi и анализатор. Сценарий управления всё тот же - удаленный рабочий стол. Это очень удобно.
При этом, я могу с ноутом ваще уйти от станка, и он будет работать самостоятельно. Стабильность у LinuxCNC отменная. Красная кнопка на станке, кстати, обязательна. А если не уходить за радиус Wi-Fi, можно рулить и наблюдать за станком, не находясь с ним в одном помещении. Для меня, как прогера, это большой плюс. На ноуте есть Fusion360 и другие инструменты для любой другой работы. Так что я могу одновременно, следить за станком, программировать, моделировать и писать на форуме из любого удобного места (:
Рекомендую.
При этом, я могу с ноутом ваще уйти от станка, и он будет работать самостоятельно. Стабильность у LinuxCNC отменная. Красная кнопка на станке, кстати, обязательна. А если не уходить за радиус Wi-Fi, можно рулить и наблюдать за станком, не находясь с ним в одном помещении. Для меня, как прогера, это большой плюс. На ноуте есть Fusion360 и другие инструменты для любой другой работы. Так что я могу одновременно, следить за станком, программировать, моделировать и писать на форуме из любого удобного места (:
Рекомендую.
- Курдль
- Мастер
- Сообщения: 1990
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 259
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Вам не повезло Или мне повезло.evgenymcp писал(а):Ух ты! Видимо я зря похоронил это убожество на заре освоения. И то что у меня станок при длительных 3D обработках жил своей жизнью, втыкался в стол и (или) пытался поехать на G28 и качество генерации сигнала STEP, когда при одних и тех же настройках на этой дудуине поделки шаговики в срыв идут
Однако мой китайский станок шел с GRBL-контроллером в комплекте. Как-то мне не пришло в голову его выбросить и метнуться по-молодеццки покупать всё для Mach :/
Вы так защищаете Mach, как будто лично Вас обидели. Того и гляди завяжется холивар по типу Windows vs LinuxДа и соседние ветки с просьбами ПОМОГИТЕ!!! видимо рукожопы, которые не умеют GRBL готовить создали
Больше всего нытье про LPT поражает. Да какая разница LPT это или US
Разница в LPT / USB не такая уж большая.
А вот разница в управлении есть:
В одном случае необходимо управлять каждым шагом каждого ШД с помощью ПК
А в другом случае достаточно только отправить в станок УП, а контроллер сам все посчитает, обработает сигналы от датчиков и обеспечит требуемую траекторию.
Однако, эта ветка не о том
А ответ на свою проблему я так и не нашел :/
Мой сайт: https://cnc1310.ru
- Мастерю
- Мастер
- Сообщения: 520
- Зарегистрирован: 17 фев 2019, 13:45
- Репутация: 34
- Настоящее имя: Сергей
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Да, ну ладно! Все работает!Курдль писал(а):Когда-то понадобится 4-я ось. А тут GRBL бессилен.
Правда, на реальной УП еще не проверял, ожидаю когда Сергей четок допилит свой "Конструктор". Но вручную все работает, ось поворачивается на задаваемый угол.
Последний раз редактировалось Мастерю 03 апр 2019, 23:30, всего редактировалось 1 раз.
- MX_Master
- Мастер
- Сообщения: 7476
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: "Candle". Как прервать программу? Команда "Прервать" - а
Мы ж тут все дураки, фигню постоянно советуем. Вощем, дело твоё, удачи в поисках ответа.Курдль писал(а):
Вы так защищаете Mach, как будто лично Вас обидели. Того и гляди завяжется холивар по типу Windows vs Linux
Разница в LPT / USB не такая уж большая.
А вот разница в управлении есть:
В одном случае необходимо управлять каждым шагом каждого ШД с помощью ПК
А в другом случае достаточно только отправить в станок УП, а контроллер сам все посчитает, обработает сигналы от датчиков и обеспечит требуемую траекторию.
Однако, эта ветка не о том
А ответ на свою проблему я так и не нашел :/