[Фрезер] по [дереву] [300х277] из фанеры. Вопрос по работе.
Добавлено: 11 янв 2019, 16:29
Всем привет!
Собираю свой фрезерный станочек из фанерки.
На валах по оси Y 20мм, оси X 16мм, оси Z 12мм.
Привод - строительная шпилька М10 (шаг резьбы 1,5мм) + самодельные гайки из капролона+муфты из газового шланга.
Двигатели Nema 17 17HS4401 по одной штуке на осях Z и X, две штуки на Y.
Шпиндель китайский с али на 0,5 кВт.
Управляет всем ардуино+CNC shield+драйвера A4988. Работаю в программе Universal G code Sender.
Рабочее поле станочка по Y 300, по X 277 мм. Предельная скорость перемещения по всем осям при такой конфигурации 1000мм/м.
Сейчас столкнулся с проблемой, в решении которой прошу помочь.
Перемещения, простейшие операции, станок делает без каких-либо прямо видимых проблем.
Вместе с тем, по какой-то причине станок криво обрабатывает любые УП, в которых внутрь заложено несколько операций.
Например, пытался выточить вот такую деталь https://a360.co/2D1zMYN
Для этого в FUSION 360 было создано несколько операций:
1. Вырезаю глухие полости;
2. Вырезаю сквозные полости ;
3. Вырезаю всю деталь по контуру.
В режиме симуляции все выглядит отлично и как надо. Никаких проблем.
Однако по факту получается, что по какой-то причине одни контуры выпиливаются правильно (с учетом погрешности станка) - например внутренние полости по первой операции, а другие контуры (внешний контур по 3-ей операции) выпиливается криво - как бы увеличенный в пропорциях (вместо 80мм по ширине получил 81,5мм, вместо 100мм по высоте получил 103мм).
Чтобы исключить причину в FUSION 360 я накидал в Арткаме векторами простой рисунок - квадраты в квадрате - 25 - 50 - 75 - 100 мм каждый. При этом создал траекторию по внешнему контуру всех векторов.
Ошибка повторилась - квадраты были выпилены очень странно - 19,8 - 51 - 69,8 - 103 мм.
Отмечу, что ошибка повторяема - я 3 раза запускал одну и ту же УП и 3 раза получал схожие результаты. Также я пытался менять постпроцессы в FUSION на всякие, где встречал обозначение "grbl". Ошибка также повторялась.
После я попытался исключить наводки, для чего - подключил корпус шпинделя на минус его же питания, запаковал ардуину в фольгу, на которую кинул минус от самой ардуины, кабель от компьютера также запаковал в фольгу.
Также я погонял станок в ручном режиме, выпилив квадрат 100 на 100 простыми командами. Пропусков, влияния наводок и т.д. не выявил.
Наконец, я провел такой эксперимент - на основе все того же самого рисунка в Арткаме я создал 4 отдельных УП на каждый из квадратов. И запускал каждую УП поочередно, не меняя координат и не двигая станок. Затем я еще раз запустил УП со всеми 4-мя квадратами. Выпиливал все фрезой "кукуруза" 3,175мм в диаметре. Подача 200мм. Глубина - 0,3мм. Обороты шпинделя выкрутил на полную (12000).
В итоге в первом случае я получил фигуры следующих размеров - 25,77/25,61 - 50,69/50,59 - 75,69/75,45 - 100,42/100,56. Полагаю, что "лишние" пол мм здесь можно отрегулировать просто подкорректировав кол-во шагов на мм в остальном - получил то, что нужно.
Во втором случае опять все повторилось - 18,64/18,89 - 50,38/50,50 - 68,42/68,80 - 100,28/100,68. Причем, почему-то особенно криво выпиливаются первый и третий квадраты. Второй и четвертый - более менее нормально. Пробовал менять прошивку Grbl - с 1.1 откатил на 0,9. Ошибка повторилась.
Подозреваю, что дело в G code или в том, как его понимает программа. Я попытался открыть NC файл, по которому выпиливались сразу все квадраты в G code viewer. Но, к сожалению, опыта мало и я мало что понял. Да и смущает меня, что я получаю примерно схожие ошибки в разных программах - и в Арткаме и в Фьюжине 360.
Как вы считаете, куда стоит смотреть и копать?
Спасибо!
Собираю свой фрезерный станочек из фанерки.
На валах по оси Y 20мм, оси X 16мм, оси Z 12мм.
Привод - строительная шпилька М10 (шаг резьбы 1,5мм) + самодельные гайки из капролона+муфты из газового шланга.
Двигатели Nema 17 17HS4401 по одной штуке на осях Z и X, две штуки на Y.
Шпиндель китайский с али на 0,5 кВт.
Управляет всем ардуино+CNC shield+драйвера A4988. Работаю в программе Universal G code Sender.
Рабочее поле станочка по Y 300, по X 277 мм. Предельная скорость перемещения по всем осям при такой конфигурации 1000мм/м.
Сейчас столкнулся с проблемой, в решении которой прошу помочь.
Перемещения, простейшие операции, станок делает без каких-либо прямо видимых проблем.
Вместе с тем, по какой-то причине станок криво обрабатывает любые УП, в которых внутрь заложено несколько операций.
Например, пытался выточить вот такую деталь https://a360.co/2D1zMYN
Для этого в FUSION 360 было создано несколько операций:
1. Вырезаю глухие полости;
2. Вырезаю сквозные полости ;
3. Вырезаю всю деталь по контуру.
В режиме симуляции все выглядит отлично и как надо. Никаких проблем.
Однако по факту получается, что по какой-то причине одни контуры выпиливаются правильно (с учетом погрешности станка) - например внутренние полости по первой операции, а другие контуры (внешний контур по 3-ей операции) выпиливается криво - как бы увеличенный в пропорциях (вместо 80мм по ширине получил 81,5мм, вместо 100мм по высоте получил 103мм).
Чтобы исключить причину в FUSION 360 я накидал в Арткаме векторами простой рисунок - квадраты в квадрате - 25 - 50 - 75 - 100 мм каждый. При этом создал траекторию по внешнему контуру всех векторов.
Ошибка повторилась - квадраты были выпилены очень странно - 19,8 - 51 - 69,8 - 103 мм.
Отмечу, что ошибка повторяема - я 3 раза запускал одну и ту же УП и 3 раза получал схожие результаты. Также я пытался менять постпроцессы в FUSION на всякие, где встречал обозначение "grbl". Ошибка также повторялась.
После я попытался исключить наводки, для чего - подключил корпус шпинделя на минус его же питания, запаковал ардуину в фольгу, на которую кинул минус от самой ардуины, кабель от компьютера также запаковал в фольгу.
Также я погонял станок в ручном режиме, выпилив квадрат 100 на 100 простыми командами. Пропусков, влияния наводок и т.д. не выявил.
Наконец, я провел такой эксперимент - на основе все того же самого рисунка в Арткаме я создал 4 отдельных УП на каждый из квадратов. И запускал каждую УП поочередно, не меняя координат и не двигая станок. Затем я еще раз запустил УП со всеми 4-мя квадратами. Выпиливал все фрезой "кукуруза" 3,175мм в диаметре. Подача 200мм. Глубина - 0,3мм. Обороты шпинделя выкрутил на полную (12000).
В итоге в первом случае я получил фигуры следующих размеров - 25,77/25,61 - 50,69/50,59 - 75,69/75,45 - 100,42/100,56. Полагаю, что "лишние" пол мм здесь можно отрегулировать просто подкорректировав кол-во шагов на мм в остальном - получил то, что нужно.
Во втором случае опять все повторилось - 18,64/18,89 - 50,38/50,50 - 68,42/68,80 - 100,28/100,68. Причем, почему-то особенно криво выпиливаются первый и третий квадраты. Второй и четвертый - более менее нормально. Пробовал менять прошивку Grbl - с 1.1 откатил на 0,9. Ошибка повторилась.
Подозреваю, что дело в G code или в том, как его понимает программа. Я попытался открыть NC файл, по которому выпиливались сразу все квадраты в G code viewer. Но, к сожалению, опыта мало и я мало что понял. Да и смущает меня, что я получаю примерно схожие ошибки в разных программах - и в Арткаме и в Фьюжине 360.
Как вы считаете, куда стоит смотреть и копать?
Спасибо!