вопросы от новичка в CNC

Фрезерные и гравировальные станки для обработки мягких материалов (дерево, пластики, мягкие металлы).
rover_scans
Новичок
Сообщения: 4
Зарегистрирован: 26 июн 2017, 11:11
Репутация: 0
Контактная информация:

вопросы от новичка в CNC

Сообщение rover_scans »

Добрый день.
Дошли у меня руки до самодельного ЧПУ.
Пока что в наличии есть ардуино с прошитым в него GRBL1.1, драйверы моторов и сами моторы (28Byj для начала).
Решил сначала "поиграться" с электронной частью и столкнулся с проблемой error22.
G-code сгенерировал CNC_Assist-version-2.
Candle выдает те же ошибки.
Что я делаю не так?
Вложения
Grbl Controller 3.6.1 2017-06-26 11.17.25.png (5071 просмотр) <a class='original' href='./download/file.php?id=114729&mode=view' target=_blank>Загрузить оригинал (58.08 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение selenur »

Вот тут есть описание ошибок: https://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface
В твоем случае ошибка переводится так: Скорость подачи еще не была установлена.
Что означает отсутствует G-команда "F"
Первые строки программы должны содержать примерно такой набор команд
G0 F500, или G1 F500 -что означает включить режим холостого хода, или рабочей скорости, а скорость движения составит 500 мм/мин.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
rover_scans
Новичок
Сообщения: 4
Зарегистрирован: 26 июн 2017, 11:11
Репутация: 0
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение rover_scans »

Хмм, версия 2,0,0,51 выгрузила корректный код с всеми командами.
Спасибо.
rover_scans
Новичок
Сообщения: 4
Зарегистрирован: 26 июн 2017, 11:11
Репутация: 0
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение rover_scans »

Отлично, подключил моторчик на одну из осей, обнаружил 2 проблемы:
1. я так понял, что режим "быстрая подача", то есть когда фреза подводится к месту начала работы или перемещается между этими местами. Скорость вращения слишком большая и в итоге 28byj-48 с такой скоростью не справляется и просто подвисает. Такая же история была при тестовом прогоне, но я вручную установил в G-коде G0 F100 и G1 F100 - это исправило скорость прохода. Само же перемещение вроде соответствует ожиданиям.
2. При подключении через А4988 мотор ощутимо греется и в холостом режиме потребляет при 12v аж полампера (мотор переделан под простой биполярник). Подключал по схеме из вложения. Предполагаю, что это из-за "удержания" шпинделя в определенной позиции. Как вылечить?
Вложения
143794877800_kiss_48kb[1].jpg (4996 просмотров) <a class='original' href='./download/file.php?id=114772&mode=view' target=_blank>Загрузить оригинал (48.41 КБ)</a>
Kiriller
Мастер
Сообщения: 984
Зарегистрирован: 09 янв 2017, 20:21
Репутация: 124
Настоящее имя: Кирилл
Откуда: Жуковский, М.О.
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение Kiriller »

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

Re: вопросы от новичка в CNC

Сообщение Mamont »

1. в настройках GRBL указываешь максимальную скорость перемещения по каждой координате
($110 $111 $112 для XYZ). уменьшаешь
2 ток. по даташиту какой максимальный ток на данный мотор? на плате стоит переменный резистор, он задает границу отсечки тока.
Kiriller
Мастер
Сообщения: 984
Зарегистрирован: 09 янв 2017, 20:21
Репутация: 124
Настоящее имя: Кирилл
Откуда: Жуковский, М.О.
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение Kiriller »

Mamont писал(а):1. в настройках GRBL указываешь максимальную скорость перемещения по каждой координате
($110 $111 $112 для XYZ).
Да? И даже количество шагов на миллиметр настраивать не надо!?
Не вводите человека в заблуждение. Пусть почитает, а что не понятно спросит. Тогда будет толк. А так- путанница одна.
Повторяю- в целом там все просто. Но настроить надо не только 3 параметра!
rover_scans
Новичок
Сообщения: 4
Зарегистрирован: 26 июн 2017, 11:11
Репутация: 0
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение rover_scans »

Спасибо, настроил на одной оси максимальную скорость, микрошаги/мм. Подкрутил резистор, ограничив ток удержания оси.
Вроде все работает как и ожидаемо.
Теперь буду потихоньку собирать станину не из "опилок и желудей", а из чего-то более прочного :)
rex
Кандидат
Сообщения: 66
Зарегистрирован: 12 сен 2016, 20:15
Репутация: 0
Настоящее имя: Сергей
Откуда: Челябинск
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение rex »

Приветствую всех! Построил свой станок, оси X и Y - зубчатая рейка, ось Z на ШВП. Выставляю в Маче Step per в соответствии с математическими расчётами, проверяю сколько см проходит ось X, в итоге проходит больше чем наметил. Делаю калибровку оси в маче, говорю проехать 100 мм - ось едет, после этого мач предлагает другое значение (отличное от того, что получалось в ходе математических расчётов). Принимаю значение предложенное мачем - в итоге ось проходит заданные мною 100 мм т.е. как надо. Тоже самое с осью Y. При этом ось Z (ШВП) движется правильно т.е. значение step per выставленное мною в соответствии с математическими расчётами совпадает с тем значением которое предлагает мач в "калибровке осей".
Собственно вопрос - почему значения Step per математические не совпадают у меня с теми, что выставляет мач ???
Последний раз редактировалось rex 14 июл 2017, 16:52, всего редактировалось 2 раза.
FL@gMan
Почётный участник
Почётный участник
Сообщения: 115
Зарегистрирован: 25 янв 2017, 16:15
Репутация: 18
Настоящее имя: Дмитрий
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение FL@gMan »

Посчитал неправильно, не? Или это не такая очевидная вещь??? Вероятно неверные исходные при рассчетах просто использовал относительно реек.
Аватара пользователя
Shkryab
Опытный
Сообщения: 143
Зарегистрирован: 15 июн 2017, 21:25
Репутация: 18
Настоящее имя: Леонидыч
Откуда: Страна, которой нет
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение Shkryab »

rex писал(а):Собственно вопрос - почему значения Step per математические не совпадают у меня с теми, что выставляет мач ???
А сильно не совпадает? В разы или на единицы процентов? Расскажите как считали. Попробуем вместе найти ошибку.
rex
Кандидат
Сообщения: 66
Зарегистрирован: 12 сен 2016, 20:15
Репутация: 0
Настоящее имя: Сергей
Откуда: Челябинск
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение rex »

Рассчитывал как положено:

модуль рейки 1,5
Число зубцов у шестерни на валу двигателя 30
Число полных шагов на оборот 200
Выбранное на драйвере деление шага 1/2
Редукция 1:4

30*1,5*3,1415926535897932384626433832795/4 = 35,342917352885173932704738061894 - мм на один оборот вала двигателя.

Теперь расчет Steps per. Деление шага на драйвере двигателя 1/2, это значит, что для одного оборота вала двигателя будет послано 200 * 2 = 400 импульсов. При 400 импульсов ось станка переместится на расстояние равное 35,342917352885173932704738061894 мм. Дальше нам нужно вычислить количество импульсов на 1мм хода. 400 ÷ 35,342917352885173932704738061894 = 11,317684842090334988009512062046 импульсов.

Значение Steps per =11,317684842090334988009512062046 . Ставлю это значение - ось проезжает на несколько см больше чем надо. Калибрую ось - мач предлагает 17,026......... и т.д. и вот только тогда ось проезжает сколько нужно. Непонятно, откуда такая разница?
Последний раз редактировалось rex 14 июл 2017, 16:41, всего редактировалось 1 раз.
FL@gMan
Почётный участник
Почётный участник
Сообщения: 115
Зарегистрирован: 25 янв 2017, 16:15
Репутация: 18
Настоящее имя: Дмитрий
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение FL@gMan »

Может модуль 1?
Аватара пользователя
Shkryab
Опытный
Сообщения: 143
Зарегистрирован: 15 июн 2017, 21:25
Репутация: 18
Настоящее имя: Леонидыч
Откуда: Страна, которой нет
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение Shkryab »

Угу, похоже. Врёт как раз в полтора раза.
Может просто тупо посчитаете количество зубов рейки на 10см?
rex
Кандидат
Сообщения: 66
Зарегистрирован: 12 сен 2016, 20:15
Репутация: 0
Настоящее имя: Сергей
Откуда: Челябинск
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение rex »

Тогда подскажите пожалуйста как замерить модуль рейки 1 у меня или 1,5 ??
Завтра посчитаю, измерю и отпишусь
rex
Кандидат
Сообщения: 66
Зарегистрирован: 12 сен 2016, 20:15
Репутация: 0
Настоящее имя: Сергей
Откуда: Челябинск
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение rex »

Не выдержал)) поехал сейчас и всё замерил - у меня число зубцов у шестерни не 30, а 20!!! Модуль рейки на 1,5 (22 зуба на 10 см, расстояние между вершинками 4,7 мм)
Вот где собака зарыта!!! В итоге, по формуле как раз и выходит, то самое значение которое мач предлагал! Спасибо, что помогли разобраться в какую сторону копать
FL@gMan
Почётный участник
Почётный участник
Сообщения: 115
Зарегистрирован: 25 янв 2017, 16:15
Репутация: 18
Настоящее имя: Дмитрий
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение FL@gMan »

rex писал(а):Не выдержал)) поехал сейчас и всё замерил
Маладец.
Вложения
Пользуйтесь дедуктивными методами (4661 просмотр) <a class='original' href='./download/file.php?id=116057&mode=view' target=_blank>Загрузить оригинал (1.67 МБ)</a>
Пользуйтесь дедуктивными методами
rex
Кандидат
Сообщения: 66
Зарегистрирован: 12 сен 2016, 20:15
Репутация: 0
Настоящее имя: Сергей
Откуда: Челябинск
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение rex »

Камрады, подскажите еще пожалуйста - подключаю шпиндель, на нем должна быть стрелка направления вращения (так везде пишут) у мня нет никакой стрелки. Боюсь как бы не спалить шпиндель. Вот такой https://ru.aliexpress.com/item/Water-Co ... 0.0.AJCuFJ
Аватара пользователя
Taganrog
Мастер
Сообщения: 1238
Зарегистрирован: 15 апр 2015, 16:32
Репутация: 284
Настоящее имя: Евгений
Откуда: Брянск
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение Taganrog »

Если смотреть на основную фотку по ссылке, подключай так,чтоб вращался против часовой стрелки.
rex
Кандидат
Сообщения: 66
Зарегистрирован: 12 сен 2016, 20:15
Репутация: 0
Настоящее имя: Сергей
Откуда: Челябинск
Контактная информация:

Re: вопросы от новичка в CNC

Сообщение rex »

Спасибо, разобрался
Ответить

Вернуться в «Фрезерные станки по дереву и пластикам, гравировальные станки, роутеры»