Страница 1 из 2
вопросы от новичка в CNC
Добавлено: 26 июн 2017, 11:19
rover_scans
Добрый день.
Дошли у меня руки до самодельного ЧПУ.
Пока что в наличии есть ардуино с прошитым в него GRBL1.1, драйверы моторов и сами моторы (28Byj для начала).
Решил сначала "поиграться" с электронной частью и столкнулся с проблемой error22.
G-code сгенерировал CNC_Assist-version-2.
Candle выдает те же ошибки.
Что я делаю не так?
Re: вопросы от новичка в CNC
Добавлено: 26 июн 2017, 12:52
selenur
Вот тут есть описание ошибок:
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface
В твоем случае ошибка переводится так: Скорость подачи еще не была установлена.
Что означает отсутствует G-команда "F"
Первые строки программы должны содержать примерно такой набор команд
G0 F500, или G1 F500 -что означает включить режим холостого хода, или рабочей скорости, а скорость движения составит 500 мм/мин.
Re: вопросы от новичка в CNC
Добавлено: 26 июн 2017, 16:27
rover_scans
Хмм, версия 2,0,0,51 выгрузила корректный код с всеми командами.
Спасибо.
Re: вопросы от новичка в CNC
Добавлено: 26 июн 2017, 17:19
rover_scans
Отлично, подключил моторчик на одну из осей, обнаружил 2 проблемы:
1. я так понял, что режим "быстрая подача", то есть когда фреза подводится к месту начала работы или перемещается между этими местами. Скорость вращения слишком большая и в итоге 28byj-48 с такой скоростью не справляется и просто подвисает. Такая же история была при тестовом прогоне, но я вручную установил в G-коде G0 F100 и G1 F100 - это исправило скорость прохода. Само же перемещение вроде соответствует ожиданиям.
2. При подключении через А4988 мотор ощутимо греется и в холостом режиме потребляет при 12v аж полампера (мотор переделан под простой биполярник). Подключал по схеме из вложения. Предполагаю, что это из-за "удержания" шпинделя в определенной позиции. Как вылечить?
Re: вопросы от новичка в CNC
Добавлено: 26 июн 2017, 19:39
Kiriller
Максимаььная скорость (г0) настраивается. читайте про конфигурацию grbl- там не сложно. но настроить придется не только скорость.
Моторы греются- это вроде как нормально. Считается, что если рука терпит, то нормально. Кроме того, нужно на жрайверах настроить ток- будут греться меньше.
Re: вопросы от новичка в CNC
Добавлено: 26 июн 2017, 19:41
Mamont
1. в настройках GRBL указываешь максимальную скорость перемещения по каждой координате
($110 $111 $112 для XYZ). уменьшаешь
2 ток. по даташиту какой максимальный ток на данный мотор? на плате стоит переменный резистор, он задает границу отсечки тока.
Re: вопросы от новичка в CNC
Добавлено: 26 июн 2017, 20:01
Kiriller
Mamont писал(а):1. в настройках GRBL указываешь максимальную скорость перемещения по каждой координате
($110 $111 $112 для XYZ).
Да? И даже количество шагов на миллиметр настраивать не надо!?
Не вводите человека в заблуждение. Пусть почитает, а что не понятно спросит. Тогда будет толк. А так- путанница одна.
Повторяю- в целом там все просто. Но настроить надо не только 3 параметра!
Re: вопросы от новичка в CNC
Добавлено: 27 июн 2017, 19:18
rover_scans
Спасибо, настроил на одной оси максимальную скорость, микрошаги/мм. Подкрутил резистор, ограничив ток удержания оси.
Вроде все работает как и ожидаемо.
Теперь буду потихоньку собирать станину не из "опилок и желудей", а из чего-то более прочного

Re: вопросы от новичка в CNC
Добавлено: 14 июл 2017, 12:51
rex
Приветствую всех! Построил свой станок, оси X и Y - зубчатая рейка, ось Z на ШВП. Выставляю в Маче Step per в соответствии с математическими расчётами, проверяю сколько см проходит ось X, в итоге проходит больше чем наметил. Делаю калибровку оси в маче, говорю проехать 100 мм - ось едет, после этого мач предлагает другое значение (отличное от того, что получалось в ходе математических расчётов). Принимаю значение предложенное мачем - в итоге ось проходит заданные мною 100 мм т.е. как надо. Тоже самое с осью Y. При этом ось Z (ШВП) движется правильно т.е. значение step per выставленное мною в соответствии с математическими расчётами совпадает с тем значением которое предлагает мач в "калибровке осей".
Собственно вопрос - почему значения Step per математические не совпадают у меня с теми, что выставляет мач ???
Re: вопросы от новичка в CNC
Добавлено: 14 июл 2017, 13:07
FL@gMan
Посчитал неправильно, не? Или это не такая очевидная вещь??? Вероятно неверные исходные при рассчетах просто использовал относительно реек.
Re: вопросы от новичка в CNC
Добавлено: 14 июл 2017, 13:51
Shkryab
rex писал(а):Собственно вопрос - почему значения Step per математические не совпадают у меня с теми, что выставляет мач ???
А сильно не совпадает? В разы или на единицы процентов? Расскажите как считали. Попробуем вместе найти ошибку.
Re: вопросы от новичка в CNC
Добавлено: 14 июл 2017, 14:05
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......... и т.д. и вот только тогда ось проезжает сколько нужно. Непонятно, откуда такая разница?
Re: вопросы от новичка в CNC
Добавлено: 14 июл 2017, 15:10
FL@gMan
Может модуль 1?
Re: вопросы от новичка в CNC
Добавлено: 14 июл 2017, 15:23
Shkryab
Угу, похоже. Врёт как раз в полтора раза.
Может просто тупо посчитаете количество зубов рейки на 10см?
Re: вопросы от новичка в CNC
Добавлено: 14 июл 2017, 16:24
rex
Тогда подскажите пожалуйста как замерить модуль рейки 1 у меня или 1,5 ??
Завтра посчитаю, измерю и отпишусь
Re: вопросы от новичка в CNC
Добавлено: 14 июл 2017, 17:25
rex
Не выдержал)) поехал сейчас и всё замерил - у меня число зубцов у шестерни не 30, а 20!!! Модуль рейки на 1,5 (22 зуба на 10 см, расстояние между вершинками 4,7 мм)
Вот где собака зарыта!!! В итоге, по формуле как раз и выходит, то самое значение которое мач предлагал! Спасибо, что помогли разобраться в какую сторону копать
Re: вопросы от новичка в CNC
Добавлено: 14 июл 2017, 20:03
FL@gMan
rex писал(а):Не выдержал)) поехал сейчас и всё замерил
Маладец.
Re: вопросы от новичка в CNC
Добавлено: 15 июл 2017, 12:25
rex
Камрады, подскажите еще пожалуйста - подключаю шпиндель, на нем должна быть стрелка направления вращения (так везде пишут) у мня нет никакой стрелки. Боюсь как бы не спалить шпиндель. Вот такой
https://ru.aliexpress.com/item/Water-Co ... 0.0.AJCuFJ
Re: вопросы от новичка в CNC
Добавлено: 15 июл 2017, 12:45
Taganrog
Если смотреть на основную фотку по ссылке, подключай так,чтоб вращался против часовой стрелки.
Re: вопросы от новичка в CNC
Добавлено: 15 июл 2017, 16:38
rex
Спасибо, разобрался