ИНТЕРЕСНО Калибровка координатных осей CNC3018

Палыч

МЕСТНЫЙ
НАШ ЧЕЛОВЕК
Регистрация
16.06.2019
Сообщения
11
Реакции
83
Баллы
23
Хочу поделиться своим опытом калибровки координатных осей CNC3018 с GRBL 0.9
Процесс будем рассматривать на примере оси Х.
Основная задача калибровки это обеспечение линейного перемещения рабочего органа на расстояние, задаваемое программно.
Для измерения расстояния используем недорогой штангенциркуль с цифровой индикацией.
Для измерения перемещения используем глубиномер штангенциркуля, который в выведенном состоянии упирается в каретку станка. Штангенциркуль крепим на консоли станка.(См.фото) Устанавливаем «0» на индикаторе.
Командой, например G01 X50 запускаем движение каретки на 50мм.
Перемещаясь, каретка будет задвигать стержень глубиномера штангенциркуля, а индикатор покажет величину реального перемещения. В моем случае это получилось 49.77мм Смотрим значение параметра $100. У меня было выставлено 800.000 по рекомендации Андрея на этом форуме.
Дальше рассуждаем. Использование шага 800.000 вызвало перемещение каретки на 49.77мм.
Следовательно, чтобы переместить каретку на 50мм потребуется использовать другое значение шага.
Составляем и решаем пропорцию:
если 800->49,77, а х->50, то х=800*50/49.77 Получаем х=803.697
Устанавливаем параметр $100=803.697 и снова запускаем каретку.
В этот раз штангенциркуль показал 50.03мм. Снова составляем и решаем пропорцию:
если 803.697->50.03, а х->50, то х=803.697*50/50.03 Получаем х=803.215.
Изменяем параметр $100 на 803.215, измеряем то же перемещение и индикатор штангенциркуля показывает желаемые 50мм!
Аналогичная операция производится и с другими осями, хотя в принципе можно найденное значение просто внести в $101 и $102, но все же проверить точность перемещения по другим осям будет совсем не лишне.
Если я изложил все это слишком подробно, то приношу свои извинения участникам форума, хотя считаю, что для начинающего любая крупица информации полезна!
919C0B35-4876-496B-A8DC-F0DC518D1535.jpeg
 
Хочу поделиться своим опытом калибровки координатных осей CNC3018 с GRBL 0.9 Процесс будем рассматривать на примере оси Х.
Основная задача калибровки это обеспечение линейного перемещения рабочего органа на расстояние, задаваемое программно. Для измерения расстояния используем недорогой штангенциркуль с цифровой индикацией. Для измерения перемещения используем глубиномер штангенциркуля, который в выведенном состоянии упирается в каретку станка. Штангенциркуль крепим на консоли станка.(См.фото) Устанавливаем «0» на индикаторе.
Командой, например G01 X50 запускаем движение каретки на 50мм. Перемещаясь, каретка будет задвигать стержень глубиномера штангенциркуля, а индикатор покажет величину реального перемещения. В моем случае это получилось 49.77мм Смотрим значение параметра $100. У меня было выставлено 800.000 по рекомендации Андрея на этом форуме.
Дальше рассуждаем. Использование шага 800.000 вызвало перемещение каретки на 49.77мм. Следовательно, чтобы переместить каретку на 50мм потребуется использовать другое значение шага. Составляем и решаем пропорцию: если 800->49,77, а х->50, то х=800*50/49.77 Получаем х=803.697 Устанавливаем параметр $100=803.697 и снова запускаем каретку. В этот раз штангенциркуль показал 50.03мм. Снова составляем и решаем пропорцию: если 803.697->50.03, а х->50, то х=803.697*50/50.03 Получаем х=803.215. Изменяем параметр $100 на 803.215, измеряем то же перемещение и индикатор штангенциркуля показывает желаемые 50мм!
Аналогичная операция производится и с другими осями, хотя в принципе можно найденное значение просто внести в $101 и $102, но все же проверить точность перемещения по другим осям будет совсем не лишне.
Если я изложил все это слишком подробно, то приношу свои извинения участникам форума, хотя считаю, что для начинающего любая крупица информации полезна!919C0B35-4876-496B-A8DC-F0DC518D1535.jpeg
(y)!!!
 
Дальше рассуждаем. Использование шага 800.000 вызвало перемещение каретки на 49.77мм.
А стоят ли затевать такие телодвижения и мозголомания из-за 0.23 мм? На глаз все-рано не заметно, и даже линейкой если намерить, эти 0.23 мм погоды не сделают.
 
Для деталей, плат важно. Для фрезеровки дерева - дело вкуса. А вообще - заявлена точность 0.01 -значит должна быть:).
 
Штангенциркуль это хорошо , у меня его долго не было ,счас пластмассовый,зато не дорого :) ,на мое мнение лучший вариант корректировки ,как я делал напечатал линейку 30см , приложил к напечатанной линейку купленную за 10руб, деревянную , на дровах 8825 с выставленным значением 1600 показало разницу в 1мм, дальше 1600умножил на 300 и поделил на 299, вписал значение , и следующая линейка ,напечатанная 30см совпадала с купленной
 
Давайте по порядку.
Стоит ли затевать, как Вы выразились "телодвижения и мозголомания", решает каждый для себя. Мне было интересно получить полное представление о возможной точности устройства, которое я собрал. И сделать это, используя имеющиеся в наличии измерительные инструменты. После проведения серии измерений я убедился, что станок обеспечивает точность задаваемого позиционирования рабочего инструмента в среднем +/- 30 мкм
Делают ли погоду 0,23 мм? Это, как говорится кому как, кому шашечки, а кому ехать. Наверное, если фрезеровать рельефные рисунки на пластике или дереве, то возможно отклонение 0,23 мм погоды и не сделает. А удастся Вам вставить в отверстие деталь, которая имеет на 0,23 мм больший диаметр? Здесь уже критерий "заметно-не заметно" неприемлем. Поскольку использование станка планируется для моделирования, то критерий точности выходит на первое место.
 
Хочу поделиться своим опытом калибровки координатных осей CNC3018 с GRBL 0.9
Процесс будем рассматривать на примере оси Х.
Основная задача калибровки это обеспечение линейного перемещения рабочего органа на расстояние, задаваемое программно.
Для измерения расстояния используем недорогой штангенциркуль с цифровой индикацией.
Для измерения перемещения используем глубиномер штангенциркуля, который в выведенном состоянии упирается в каретку станка. Штангенциркуль крепим на консоли станка.(См.фото) Устанавливаем «0» на индикаторе.
Командой, например G01 X50 запускаем движение каретки на 50мм.
Перемещаясь, каретка будет задвигать стержень глубиномера штангенциркуля, а индикатор покажет величину реального перемещения. В моем случае это получилось 49.77мм Смотрим значение параметра $100. У меня было выставлено 800.000 по рекомендации Андрея на этом форуме.
Дальше рассуждаем. Использование шага 800.000 вызвало перемещение каретки на 49.77мм.
Следовательно, чтобы переместить каретку на 50мм потребуется использовать другое значение шага.
Составляем и решаем пропорцию:
если 800->49,77, а х->50, то х=800*50/49.77 Получаем х=803.697
Устанавливаем параметр $100=803.697 и снова запускаем каретку.
В этот раз штангенциркуль показал 50.03мм. Снова составляем и решаем пропорцию:
если 803.697->50.03, а х->50, то х=803.697*50/50.03 Получаем х=803.215.
Изменяем параметр $100 на 803.215, измеряем то же перемещение и индикатор штангенциркуля показывает желаемые 50мм!
Аналогичная операция производится и с другими осями, хотя в принципе можно найденное значение просто внести в $101 и $102, но все же проверить точность перемещения по другим осям будет совсем не лишне.
Если я изложил все это слишком подробно, то приношу свои извинения участникам форума, хотя считаю, что для начинающего любая крупица информации полезна!
919C0B35-4876-496B-A8DC-F0DC518D1535.jpeg
я в шоке! :))
Вот найду суперточный штангенциркуль (поверенный) и только пусть мой 3018 даст ошибку больше 0.01 мм!!! Надо будет придумать ему тогда наказание.....:((
Сколько я не спрашивал продавца о точности станка, никаких цифр не получил, только что он очень точный... Ну и я верю в свой станок. С ним же надо обращаться как с живым.
 
Основной вопрос - это точность штангециркуля. Вполне может быть, его 49.77 и есть 50 в реале. Или метрологический должен быть или эталоны какие-то.
 
Основной вопрос - это точность штангециркуля. Вполне может быть, его 49.77 и есть 50 в реале. Или метрологический должен быть или эталоны какие-то.
Возможно и так. Однако задача не стояла провести метрологию станка. Целью проведенного цикла измерений было желание убедиться в том, что если задано перемещение на расстояние Х, то рабочий орган в конце перемещения окажется именно в точке Х.
Интересны, на мой взгляд, полученные результаты.
Так рабочий орган перемещался шагами по 10 мм на расстояние 50 мм и снимались показания штангенциркуля. Хотелось проверить не набежит ли погрешность из-за последовательных шагов. Результат оказался очень приличным. В финальной точке штангенциркуль показал 50 мм! Хотя показания по шагам находились в диапазоне +/- 30 мкм.
Позже я приспособил капиллярную ручку и устроил прорисовку всевозможных квадратов, диагоналей, окружностей и т.д. Хотелось проверить как сопрягаются элементы в углах, точках, на стыках линий. Ниже пару фото, сделанных на начальном этапе прорисовок. ,
 

Вложения

  • Picture_2019_08_13T07_29_14_475Z.jpeg
    Picture_2019_08_13T07_29_14_475Z.jpeg
    91.6 KB · Просмотры: 889
  • Picture_2019_08_13T07_30_58_100Z.jpeg
    Picture_2019_08_13T07_30_58_100Z.jpeg
    176.4 KB · Просмотры: 934
В прошивке 1.1 на 3018 pro значение получилось 824,742. Сразу после прошивки "врал" почти в 2 раза:(
 
В прошивке 1.1 на 3018 pro значение получилось 824,742. Сразу после прошивки "врал" почти в 2 раза:(
Не врал. Всё от драйверов зависит. На А4988 стандартные значения $100 и $101 - 800, для драйверов DRV8825 нужно значение 1600.
После калибровки на А4988 эти значения у меня получились по 805. На DRV8825 - по 1608
 
Честно говоря про драйвер ничего не понял. У меня драйвер CH340. И значения $100 - $102 = 800 мне пришлось прописывать самому. Я не посмотрел сколько стояло сразу после прошивки. Но судя по тому как соответствовали размеры, то где-то в районе 370.
 
Честно говоря про драйвер ничего не понял. У меня драйвер CH340. И значения $100 - $102 = 800 мне пришлось прописывать самому. Я не посмотрел сколько стояло сразу после прошивки. Но судя по тому как соответствовали размеры, то где-то в районе 370.
Ну насколько я знаю CH340 это не драйвер, это чип для драйвера. А сами драйвера описаны вот в этой теме.
 
Тогда вообще не понятно. А4988 и есть чип (микросхема). А CH340 - это файл драйвера.
 
Тогда вообще не понятно. А4988 и есть чип (микросхема). А CH340 - это файл драйвера.
А4988 - драйвер шагового двигателя, вот тема. Микросхема CH340 предназначена для преобразования шины USB в другие интерфейсы. В частности у нас преобразователь USB в последовательный интерфейс ( COM-порт ).
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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