ПОЛЕЗНО Candle: реализация мечты

Педаль газа... :D

оффтоп
 
А можно для "развлечения" встроить в Candle карту высот которая применяется в Вашем автономном контролёре
Можно. Но сначала надо разобраться, из-за чего в родной карте иногда возникают глюки. А это непросто, нестабильные они, редко появляются. Видимо при каких-то условиях отклик не регистрируется.
 
Этот алгоритм организовать сложновато будет, т.к. в буфете уже несколько строк уже помещены, а номера строк в GRBL, похоже не особо учитываются. Вот бы немного допилить в GRBL действие аппаратных кнопок "Пауза" (A1) и "Продолжить" (A2) , было бы интересно. Особенно работающим с оффлайн контроллером. А суть доработки: "пауза" - останов, подъем шпинделя на безопасную и останов шпинделя, "продолжить" - в обратной последовательности. Координаты использовать текущие.
Вот это функция очень полезная, и GRBL её на данный момент не умеет. Такая задача стоит в планах, и в скором времени мы реализуем эту фичу в контроллерах Инектра.
 
  • Последнее редактирование:
Последнее редактирование:
Начал тестировать новые функции. Первое - проверка работы искателя центра, он же измеритель внешнего диаметра детали.
1663448022539.png
Метод измерения стандартный, по 6-ти точкам касания пробника с деталью.
1663448128816.png
Можно мерить с как одним касанием, так и с двумя, с разной скоростью подхода. Если задать 0 в "F slow" - будет делать одно касание со скоростью "F fast". В противном случае - c двумя касаниями и разными скоростями: сначала с "F fast", потом с "F slow".
1663448211383.png
Условия эксперимента.
- деталь: хвостовик фрезы диаметром 5.99 мм
- пробник: хвостовик фрезы диаметром 3.167 мм
Диаметры измерены микрометром.
1663448596588.png
Результаты измерения диаметра.
Один подход, скорость F30: диаметер=5.895 мм, ошибка=0.095 мм
Один подход, скорость F10: диаметер=5.931 мм, ошибка=0.059 мм
Два подхода, скорости F30+F10: диаметер=5.945, ошибка=0.045 мм
Два подхода, скорости F30+F5: диаметер=5.947, ошибка=0.043 мм

Ошибка измерения диаметра позволяет оценить величину люфта. Почему оценить, а не измерить? Потому, что вклад в эту ошибку дает не только люфт, но и ошибки геометрии в расположении пробника по отношению к детали. Например, непараллельность пробника и края детали. Для проверки этой гипотезы я сильно затянул антилюфтовый механизм станка. Ощибка уменьшилась, но на незначительную величину, около 0.005 мм.

Забыл сказать об одной полезной опции: если люфт больше 0.5 мм, то при измерении диаметра в два прохода выдаст аларм. А это значит, что люфт надо уменьшать.
 
Как раз сегодня поломал фрезу при поиске нуля по Z.
Мораль: БКК не просто должна быть, но должна быть либо на самом станке, либо на пульте офф. контроллера, который в руках. :)
 
Как раз сегодня поломал фрезу при поиске нуля по Z.
На первом подходе фреза проткнула фольгу, поэтому на втором не было отклика на касание?
Ваши сообщения автоматически объединены:

Мораль: БКК не просто должна быть, но должна быть либо на самом станке, либо на пульте офф. контроллера, который в руках. :)
Либо, если нет контроллера - сделать беспроводный пультик с одной кнопкой, запрограммированной на горячий ключ аварийного стопа Candle.
 
Мораль: БКК не просто должна быть, но должна быть либо на самом станке, либо на пульте офф. контроллера, который в руках. :)
:) Возможно, поломал две, вторую ещё надо проверить (спиральная конусная, шикарно всё прорезала без всплытия на медь) :(
В первом случае не включил отдельный БП на опторазвяку щупа, во втором случае вырезал ПП в заготовке стеклотекстолита, приклеенного скотчем, зазеркалил и хотел с обратной стороны фрезернуть, а контакта то уже с медью заготовки не было (надо было припаять)проводок на внутреннюю фрезеруемую ПП и уже на него крокодил земляной вешать...
 
В первом случае не включил БП на опторазвяку щупа
Юр, светодиод в цепи щупа сильно помогает оперативно проверить работоспособность перед юзаньем.
Тыкнул - светит - всё норм.

ЗЫ. Таки не хватает смайла "сочувствую" или "хреново, что так вышло". :)
 
:) Возможно, поломал две, вторую ещё надо проверить (спиральная конусная, шикарно всё прорезала без всплытия на медь) :(
В первом случае не включил БП на опторазвяку щупа, во втором случае вырезал ПП в заготовке стеклотекстолита, приклеенного скотчем, зазеркалил и хотел с обратной стороны фрезернуть, а контакта то уже с медью заготовки не было (надо было припаять)проводок на внутреннюю фрезеруемую ПП и уже на него крокодил земляной вешать...
Поломав несколько фрез, я начал выставлять фрезу по Z руками, по тени. С точностью 0.05мм выставлять настрополился, потом, если не лень, делаю маленький тестовый проход по линии, и по результатам опускаю/поднимаю фрезу кнопками управления.
Ваши сообщения автоматически объединены:

Юр, светодиод в цепи щупа сильно помогает оперативно проверить работоспособность перед юзаньем.
Тыкнул - светит - всё норм.

ЗЫ. Таки не хватает смайла "сочувствую" или "хреново, что так вышло". :)
Олег, а ты не пробовал делать тесты на предмет измерения диаметра со свом ПУ?
 
  • Последнее редактирование:
Последнее редактирование:
Юр, светодиод в цепи щупа сильно помогает оперативно проверить работоспособность перед юзаньем.
Тыкнул - светит - всё норм.

ЗЫ. Таки не хватает смайла "сочувствую" или "хреново, что так вышло". :)
Кстати, Олег, сегодня на половине пути Candle остановилась (и такое тоже случилось). Не долго думая (чтобы не терять время), подогнул металлический язычок на USB разъёме на плате управления CNC3018, чтобы контакт был понадёжнее и был уверен, что это поможет. И не ошибся, завершил работу всю заново без сбоев и далее ещё несколько УП. Так что уделяем особое внимание разъёмам для связи с компом и будет нам всем успех...
Ваши сообщения автоматически объединены:

Поломав несколько фрез, я начал выставлять фрезу по Z руками, по тени.
Не, мне совет Олега со светодиодом больше по душе пришёлся, спасибо. :)
 
Олег, а ты не пробовал делать тесты на предмет измерения диаметра со свом ПУ?
Если честно, то не пробовал, но, думаю, что всё впереди, как только раздолбаюсь с неизбежным.
Так то проэкспериментил на дюралевой детальке - нашёл центр отверстия и снял фаску фасочной фрезой.
Получилось неплохо. На глаз.
Кстати, это навело на мысль, добавить в Коммандер показ информации по результату измерения, нагляднее будет тестить.
 
Начал тестировать новые функции. Первое - проверка работы искателя центра, он же измеритель внешнего диаметра детали.
1663448022539.png
Метод измерения стандартный, по 6-ти точкам касания пробника с деталью.
1663448128816.png
Можно мерить с как одним касанием, так и с двумя, с разной скоростью подхода. Если задать 0 в "F slow" - будет делать одно касание со скоростью "F fast". В противном случае - c двумя касаниями и разными скоростями: сначала с "F fast", потом с "F slow".
1663448211383.png
Условия эксперимента.
- деталь: хвостовик фрезы диаметром 5.99 мм
- пробник: хвостовик фрезы диаметром 3.167 мм
Диаметры измерены микрометром.
1663448596588.png
Результаты измерения диаметра.
Один подход, скорость F30: диаметер=5.895 мм, ошибка=0.095 мм
Один подход, скорость F10: диаметер=5.931 мм, ошибка=0.059 мм
Два подхода, скорости F30+F10: диаметер=5.945, ошибка=0.045 мм
Два подхода, скорости F30+F5: диаметер=5.947, ошибка=0.043 мм

Ошибка измерения диаметра позволяет оценить величину люфта. Почему оценить, а не измерить? Потому, что вклад в эту ошибку дает не только люфт, но и ошибки геометрии в расположении пробника по отношению к детали. Например, непараллельность пробника и края детали. Для проверки этой гипотезы я сильно затянул антилюфтовый механизм станка. Ощибка уменьшилась, но на незначительную величину, около 0.005 мм.

Забыл сказать об одной полезной опции: если люфт больше 0.5 мм, то при измерении диаметра в два прохода выдаст аларм. А это значит, что люфт надо уменьшать.
Скажите, а как определяется, в каком направлении нужно двигать пробник? Например, на Вашем рисунке при поиске точки 1 пробник должен двигаться слева направо, при поиске точки 2 - справа налево, точки 3 - сверху вниз.
Или здесь для каждой точки направление поиска жестко задано алгоритмом: точка 1 всегда слева направо, 2 - справа налево и т.д.?
И второй вопрос - имеет ли значение, где должен быть расположен центр детали? Предполагаю, что центр должен находиться в рабочем нуле при таком алгоритме.
 
Вот тут и тут что-то похожее описано... :rolleyes:
 
Скажите, а как определяется, в каком направлении нужно двигать пробник? Например, на Вашем рисунке при поиске точки 1 пробник должен двигаться слева направо, при поиске точки 2 - справа налево, точки 3 - сверху вниз.
Или здесь для каждой точки направление поиска жестко задано алгоритмом: точка 1 всегда слева направо, 2 - справа налево и т.д.?
И второй вопрос - имеет ли значение, где должен быть расположен центр детали? Предполагаю, что центр должен находиться в рабочем нуле при таком алгоритме.
Жестко задано алгоритмом: проход слева направо до касания точки 1, подъем пробника и перемещение за пределы правого края, опускание пробника, проход справа налево до касания и т.д.

Деталь можнт быть расположена в любом месте, начальные координаты тоже могут быть любыми, т.к. все это дело работает на сравнении координат точек касания.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать