Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180

Фрезерные и гравировальные станки для обработки мягких материалов (дерево, пластики, мягкие металлы).

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180

Сообщение xenon-alien » 05 ноя 2015, 00:25

Здравствуйте!

Предлагаю Вашему вниманию мой второй "самодельный" станочек для квартирного использования.

Станок "проектировался" с учетом недочетов первого.
Вот пару видеороликов первого станка. (для просмотра содержимого нажмите на ссылку)
Кода проектировал первый станок, то хотел универсальным его сделать. Так как в то время 3d принтера собирали на 8 мм-вых валах думал 12 мм хватит.
Но при фрезеровке было не очень хорошо.
Впечатление было такое
https://youtu.be/BP6PfH-LpRU
Преувиличиваю конечно, но на 2-3 мм мог сдвинуть.
Так что у валах я очень разочарован. В центре вала получается самым большим прогиб.
И если брать просто валы, то желательно 20мм ставить на станок размером как мой первый.

https://www.youtube.com/watch?v=BbnVWT9CQa8
И приделал вот такую штуку, пылесосный "башмак":
https://www.youtube.com/watch?v=QYOzsrvMX7E
И так работал с Bluetooth модулем HC-05 управляя телефоном.
https://www.youtube.com/watch?v=0iZw8jYNIrk
Роботы сделанные на первом станке. 50х50мм
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 003.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 004.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 006.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 008.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20150420_182723.jpg

1) Механика
Прогиб направляющего вала д12 мм на расстоянии 500 мм.
Теперь был предусмотрен вал на опоре 12 мм (SBR12 700 мм, 500 мм 300 мм + каретки).
С валами на опорах таких прогибов нет как на простых валах, но желательно хотя бы 16 мм-вые ставить. Просто в то время у человека не было в наличии 16-ки и взял 12-ки.
Так что вполне приемлемо.
Шкив - 16 зубов шаг 2,5 мм (16 * 2,5 = 40 мм за поворот)
Ремень - Т2,5 шириной 6 мм (недостаток данного ремня в применении фрезера см. ниже)
Строительная шпилька д14, шаг 2 мм по оси Z. У токаря выточил длинную гайку 30 мм.
Закуплены уже ШВП 1204, но ещё не установлены

2) Шум и пыль.
Теперь он закрытого типа с "окном".
Весь станок из влагостойкой фанеры, толщиной 21мм (как и первый). Раскройку заказывал на ЧПУ станке.
Скреплен конфирматами.
Установленные мебельные газовые амортизаторы (пружины) для подъема и фиксации двери.
В двери установлено 2 оргстекла размером 558 х 378мм ну и ручка.

3) Электроника.
Наконец-то в коробе, с клеммами, кнопками и с охлаждением.
Установленные следующие компоненты:
- Клон Arduino Mega 2560 Rev3, (Прошита прошивкой Marlin для 3D принтера и управляется через Repetier-Host либо читается с карты памяти УП)
- Плата RAMPS 1.4 под Arduino Mega 2560,
- Драйвер Шагового двигателя DVR8825 (дробление шага 1/32)
Настройка драйвера: (для просмотра содержимого нажмите на ссылку)
Вот так правильно
https://www.youtube.com/watch?v=89BHS9hfSUk

В моем исполнении (на свой риск и страх; под видео есть короткое описание), но смотрите лучше правильную настройку от Полулу.
https://www.youtube.com/watch?v=QNNtGGH_5ns
https://www.youtube.com/watch?v=7HmshaGLRkk

Проблема-подделка драйвера

- Графический дисплей 126*64 (позволяет печатать с карты памяти без компьютера - нужно переписать расширение УП с *.nc в *.gcode и скопировать на карту памяти)
- Bluetooth модуль HC-05 (для просмотра содержимого нажмите на ссылку)
- беспроводное подключения - подключается через виртуальный СОМ порт, главное подключить блютус модуль к рампс.
https://www.youtube.com/watch?v=-ddUM8Fy3es
Смотрим и вторую часть.
Ну и ежу понятно, что и на компе должен быть блютус.
Не забывая о скоростях передачи данных в диспетчере устройств блютус СОМ порта - должно совпадать с ардуиновской прошивкой и блютус модулем подключенной к нему (по настройке БТ модуля погуглите)
http://lobotryasy.net/learning_bluetooth_part_1.php
https://www.youtube.com/watch?v=rYMG8VsE990
Настроить сопряжение и вперед.
У меня СОМ порт 115200, прошивка 115200 тоже и Bluetooth модуль HC-05 тоже (программируем АТ командами) на 115200 скорости работают. Ну и в программе repetier-host тоже эта скорость соединения выбирается 115200.)
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 COM port.jpg

- Термо-датчики NTC 3950 (один на шаговый двигатель выведен а второй прикреплен к радиатору микрошагового драйвера)

Ещё поставили мощнее предыдущего шаговые двигатели - 23HS6403 2.5A 1.1N.m
Предусмотрена проводка для Екструдера (3D принтера), разных датчиков, сервомотора (для сканирования поверхности будет опускать датчик/выключатель) и для Поворотной оси.
Так же предусмотрены отверстия для перехода на метрическую шпильку по осям Х и У.

А вот и процесс сборки
https://www.youtube.com/watch?v=M6VLexVPGnk
Калибровочная "линейка-разметка"
Calibration 200 x 200 mm.dxf
(182.3 Кб) Скачиваний: 886

Calibration 360 x 360 mm.dxf
(204.78 Кб) Скачиваний: 575


Размер станка: 620 х 1150 х 800 мм
Вес: ~80 кг
Рабочая область: 380 х 480 х 180 мм (х у z)
Точность:
- по оси Z 2/6400 = 0,0003125 мм
- по оси x, y 40/6400 = 0,00625 мм
Повторяемость: в районе 0,05-0,4 мм. Показатели по всем осям одинаковые. (зависят от скорости подачи и материала)
Материал обработки: дерево, пластик, мягкие металы. (3d печать, выжигание, резка лезвием, графопостроитель, гравировка печатных плат)
Вот ещё некоторые доработки. (для просмотра содержимого нажмите на ссылку)
Будущий циклон с центробежным вентиллятором:
- лейка
- кружка
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151125_203756.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151125_212850.jpg

https://youtu.be/uUylc3HGfc0
Корпус для центробежного можно посмотреть
vent korpys.dxf
(349.94 Кб) Скачиваний: 378


Шпиндель:
- переходник ER11 8 мм (с валом на 8 мм) но вал двигателя у меня 7 мм, так что отшлифовали на диаметр 7 мм. (ну и токарные работы для корпуса)
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151229_175057.jpg

- безколлекторный двигатель Turnigy 600 H3736 1970kv (перемотанный и подключен треугольником - это примерно 1000 кв/В, или 25 000 об/мин при 25 В )
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151128_121112.jpg

- регулятор оборотов HobbyWing Sky-Walker 60A 2-6S
- сервотестер
- блок питания Eltek FLATPACK 1500 24V/50A
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151208_165123.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151208_164749.jpg

https://youtu.be/kWAZ5mPhZe8
https://youtu.be/LUtirkz2NAk
- несколько цанг
- фрезы
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151225_132726.jpg

И на будущее - пример работы сканирования поверхности (Auto bed leveling) с сервомотором, но не знаю получится ли модифицировать прошивку для фрезерного использования.
https://www.youtube.com/watch?v=ckYeM767T9g

Для начинающих опишу короткий процес и терминологию (для просмотра содержимого нажмите на ссылку)
Что не понятно - google вам в помощь, без этого не обойтись, если захотите фрезеровать:
1.1.1) Немного нужно модифицировать прошивку марлин. (подобрал методом проб и ошибок, так как я тоже не понимал ничего) По всем осям нужно изменить значения минимумов на значение максимумов с отрицательным знаком (если Хмакс 200, то Хмин.-200 а не "0", и так все оси); это дало возможность управлять осью не используя датчики конечного положения - home; и фреза - головка могла опустится ниже "нуля" при фрезеровке, или рисования.
1.1.2) второй вариант - заменить true на false для датчиков конечного положения минимума (ЕЩЁ НЕ ПРОБОВАЛ - НАШЕЛ В ИНТЕРНЕТЕ ----- проверил, но странновато работает, после обнуления координат ось Z через repetier-host не опускается в отрицательное значение, за то после "ПУСКА" G-коде отрабатывает правильно с отрицательным положением)
#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS. - если правда (true), то ось не пойдет в отрицательную сторону после отправки домой
#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below. - если правда (true) не пойдет ось в большую сторону после достижения махимального зачения максимума (200)
1.2) Нужно модифицировать температурный режим аварийной остановки и нужно поставить хотябы один термистор на Т0. без него не будет система работать (у меня не двигались оси, пока не поставил), или резистор 100кОм - 25 градусов приблизительно для термистора NTC 3950 100k.
1.3) Прошивку GRBL настраиваете под свой станок. О настройке параметров Grbl-v0.9 можно здесь почитать. https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9 ( http://instrumentotvet.ru/grbl-0-9j-perevod/ )
2) Нужно закинуть постпроцессор (с моей темы) в соответствующую папку Арткама. (пока что не освоил другие CAM программы) нужен перезапуск Арткама на всякий случай.
3) По эскизам и по подготовкам посмотрите в ютюбе обучающие видеоролики к Атркаму.
4) При создании УП (управляющей программы) выбираете нужный инструмент. (тоже полно видео) В Арткаме найдете во вкладке Траектории
5) Сохраняете готовую траекторию при помощи моего постпроцессора. (можно выбрать в выпадающем меню со списка - тоже есть видео в просторах ютюба)
6) Настраиваете repetier-host (в моем Гугл+ есть пара скиршотов для примера) по своим параметрам принтера.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 001.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 002.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 003.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 004.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 005.jpg

7.1) Закидываете готовый код с папки УП Арткама в repetier-host (во вкладке "просмотра печати" есть кнопка "изменить код") И туда вставляете весь код (используете простой текстовый документ для открытия УП, копируете и вставляете в "изменить код")
+ добавил постпроцессор с расширением файла *.gcode , что понятен программе и можно запустить двойным щелчком по файлу с УП
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 Repetier-Host 001.jpg

Или можно присвоить в настройках repetier-host расширение *.nc,
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 Repetier-Host 002.jpg


7.2) В программе Grbl Controller открываете готовый код с папки УП Арткама кнопкой Choose file.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 GRBBL.jpg


Модифицированный постпроцессор для ArtCAM + с круговой интерполяцией расширение файла *.nc
postproc_artcam.rar
(859 байт) Скачиваний: 1580

Модифицированный постпроцессор для ArtCAM + с круговой интерполяцией расширение файла *.gcode для SD карты
postproc_artcam_G-Code for SD card.rar
(875 байт) Скачиваний: 1015

Файлы копируем в C:\Program Files\ArtCAM 2012\postp

Вот прошивка моя, но глючная немного.
Так что перепишите основные параметры в конфигурации температуры в чистую прошивку (остальные данные заполняете относительно вашего станка)
My_Marlin_v1.zip
(253.62 Кб) Скачиваний: 2095



Вот новая Marlin v1.0.2-1 (06.09.2016 EEPROM включен, глюки не наблюдаются)
Marlin-1.0.2-1.rar
(4.71 Мб) Скачиваний: 1545

https://www.youtube.com/watch?v=hMoyEL8vtg8

А вот в этой установлено на 10 минут удержания ШД после завершения работы, если нужно заменить инструмент и у вас ременная передача, как у меня.
В ручную всегда можно отключить удержание ШД, или в программе, или через дисплей.
И нужно не забыть удалить с кода первую команду G92 X0 Y0 Z0 (если используете мой пост процессор), что бы продолжить обработку с новой фрезой с того же места. Главное - вынимаем первый инструмент, вставляем второй, опускаемся Z в "ноль =0" (где поверхность не фрезеровалась), касаемся фрезой поверхности и только после этого закрепляем инструмент (после этого можно приподнять, уйти фрезой в любую точку и запустить УП.), или вынимаем первый инструмент, вставляем второй, закрепляем инструмент, опускаемся, касаемся фрезой поверхности (где поверхность не фрезеровалась) и записываем в первую строку кода G92 Z0 (если коснулись фрезерованной поверхности - зная глубину, то назначаем G92 Z-2 например, или G92 Z2 смотря где находится ваш Z0 - на поверхности, или в плоскости стола).
Marlin-1.0.2-1.rar
(4.71 Мб) Скачиваний: 876
(07.09.2016)

Или делаем так
https://www.youtube.com/watch?v=M_7poUGNlvE


https://youtu.be/LeNU6Cqp-qI

Так же можно использовать Arduino UNO + CNC Shield + Bluetooth HC-05 (для просмотра содержимого нажмите на ссылку)
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 grbl003.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 grbl002.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 grbl001.jpg


С Блютус модулем Bluetooth HC-05
- программируем модуль АТ командами на 115200 скорость, и имя задаем, если хочется;
- на Rx, к модулю рекомендуют ставить делитель напряжения, что бы получить 3,3В, но где-то читал, что работает и 5в сигналом, но лучше не рисковать
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20170327_141948.jpg


Прошил при помощи XLoader прошивкой grbl_v0_9g_atmega328p_16mhz_115200.hex
Управление станком произвожу программой Grbl Controller.

Вот софт, которым я пользуюсь.
GRBL.rar
(5.04 Мб) Скачиваний: 1548


Вот короткое видео его работы на моем станке.
https://youtu.be/UPJqenqYzMw

Недочет и достоинства прошивки Марлин (ИМХО): (для просмотра содержимого нажмите на ссылку)
- это перемещение холостых ходов равняется рабочей подачей. (Из-за этого увеличивается время обработки.)
- проблема с круговой интерполяцией. (заметил при прохождении по вектору диаметром меньше 3 мм отображает и фрезерует квадрат)
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 Repetier-Host 1.6.0.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151115_231519.jpg

графически проблема устранена в Repetier-Host 1.6.2
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 Repetier_Host 1.6.2.jpg

(испытаю позже и выложу результат)
с SD карты и Repetier-Host 1.6.2 дают одинаковый результат фрезерования
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20160911_162052.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20160911_162907.jpg

Видимо в прошивке дело, буду пробовать Repetier-firmware

Но плюсов больше:
-печать с карты памяти (при наличии экрана)
-возможность менять рабочую подачу во время фрезеровки


Управление через андроид устройство и ПК (для просмотра содержимого нажмите на ссылку)
Вот и сам архив с программой (beta) и с инструкцией для GRBL
GRBLDroid for BT.rar
(1.38 Мб) Скачиваний: 392

https://play.google.com/store/apps/deta ... .grbldroid
https://play.google.com/store/apps/deta ... rbldroidbt
Тема
http://www.cnc-club.ru/forum/viewtopic.php?f=35&t=10159

Для Марлин
https://play.google.com/store/apps/deta ... ator&hl=ru

А вот ещё одна програмка для станка управления с ПК. (но я её ещё не успел проверить, пишут, что подходит как для Marlin, так и для Grbl прошивки со сканированием высот)
http://reprap.org/wiki/CNC_Gcode_controller

Роботы сделанные на новом. (для просмотра содержимого нажмите на ссылку)
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 00001.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 00002.jpg


Попробовал фрезернуть алюминий.
Вот что получилось.(качество видео не очень - снимал 4-х кратным цифровым зумом)
https://www.youtube.com/watch?v=-SaXw6O7XN0
Фреза диаметром Д4 мм 2-х перая (заходная)
Скорость подачи: 200 мм/мин (шаг выборки 2 мм)
Скорость врезания: 100 мм/мин (шаг углубления 0.25 мм, наклонное врезание - по умолчанию)
На полных оборотах.

Выявил недостатки ременной передачи в моем станке, когда попытался отфрезеровать отверстие под подшипник Д28 а получалось Д27 (Д27,5-27,8 при меньшей скорости и глубине врезания).
Но никак не удалось получить Д28. (хорошо, что подшипник влез в Д27,8, а то пришлось бы переделывать чертеж учитывая погрешность в 0,5 мм)
https://www.youtube.com/watch?v=Yq7uAYnT6Ks

Вот доделал ещё "циклончик" для отсоса пыли в станке.
https://www.youtube.com/watch?v=EwnrBbaMb60

Вот еще кое-что
https://www.youtube.com/watch?v=kI5wOiU_KPI

Основание под 80 мм токарный патрон
https://www.youtube.com/watch?v=v8NbD4l8Ly8


Теперь пытаюсь найти и изучить какую-то программу для 4-х осей (все 4 рабочие). Типа PowerMill.
4-я поворотная ось (для просмотра содержимого нажмите на ссылку)
Планируется на каретке по центру, вдоль оси У. что бы рабочая область была 200-300 мм.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 Rotary 4-axis.jpg

Уже прикупил б.у. кулачковый патрон Д80 и шаговый движок.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151227_143122.jpg

Ребята по моим чертежам изготовили планшайбу с валом (с цельного куска) и шестерню.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20161004_212538.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20160204_173250.jpg

Другим ребятам пришлось переделать вал и уже нормально сделали токарку.

Количество зубов на шестерни шаговика 20 шт. Большая шестерня 180 зубов. Редукция получится 9:1
То есть 200 шагов * 32 микрошага * 9 = 57600 микрошага/оборот патрона. (на 360 градусов)
57600/360=160 имкрошагов на 1*(градус, или же в моем случае мм)
Это значение записываем в прошивке, или EEPROM экструдера в графе мм/шаг

Вот первый запуск
https://www.youtube.com/watch?v=SEPzFmN9EQU
https://www.youtube.com/watch?v=79gHGCuQatU

Ещё правда не знаю, как совмещу G-код (УП) с прошивкой Marlin.
Буду как-то разбираться, когда руки дойдут.

Успел пообщаться с человеком, который немного пояснил кое-что...
Цитирую его письмо:
Его пояснение в общих чертах (для просмотра содержимого нажмите на ссылку)
у меня сейчас 5 осей. и ось 4 и 5 работают пропорционально друг другуда реализовал как на смешивающем экструдере. с помощью G кода "Т1" или "Т0" можно выбрать 4ю и 5ю ось раздельно, а с помощью G кода "М 164 можно выбрать соотношение вращения оси 4 и 5 вместе.

Да и в прошивке марлин сегодня можно запускать совместно ось хуz и еще 16 осей с названием Е1....Е16. это делается с помощью

2 сторок в прошивке в файле Configuration, нужно раскоментировать функции мультиэкструдера.... они почти в самом начале.


// The following define selects which electronics board you have.
// Please choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RAMPS_14_EFB
#endif

// Optional custom name for your RepStrap or other custom machine
// Displayed in the LCD "Ready" message
//#define CUSTOM_MACHINE_NAME "3D Printer"

// Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines)
// You can use an online service to generate a random UUID. (eg http://www.uuidgenerator.net/version4)
//#define MACHINE_UUID "00000000-0000-0000-0000-000000000000"

// This defines the number of extruders
// :[1,2,3,4]
#define EXTRUDERS 1

// For Cyclops or any "multi-extruder" that shares a single nozzle.
//#define SINGLENOZZLE

// A dual extruder that uses a single stepper motor
// Don't forget to set SSDE_SERVO_ANGLES and HOTEND_OFFSET_X/Y/Z
//#define SWITCHING_EXTRUDER
#if ENABLED(SWITCHING_EXTRUDER)
#define SWITCHING_EXTRUDER_SERVO_NR 0
#define SWITCHING_EXTRUDER_SERVO_ANGLES { 0, 90 } // Angles for E0, E1
//#define HOTEND_OFFSET_Z {0.0, 0.0}
#endif

/**
* "Mixing Extruder"
* - Adds a new code, M165, to set the current mix factors.
* - Extends the stepping routines to move multiple steppers in proportion to the mix.
* - Optional support for Repetier Host M163, M164, and virtual extruder.
* - This implementation supports only a single extruder.
* - Enable DIRECT_MIXING_IN_G1 for Pia Taubert's reference implementation
*/
//#define MIXING_EXTRUDER
#if ENABLED(MIXING_EXTRUDER)
#define MIXING_STEPPERS 2 // Number of steppers in your mixing extruder
#define MIXING_VIRTUAL_TOOLS 16 // Use the Virtual Tool method with M163 and M164
//#define DIRECT_MIXING_IN_G1 // Allow ABCDHI mix factors in G1 movement commands
#endif


так вот


// This defines the number of extruders
// :[1,2,3,4]
#define EXTRUDERS 1

ты как бы выбрал что у тебя один экструдер, то есть ось Е
дальше,

//#define MIXING_EXTRUDER
#if ENABLED(MIXING_EXTRUDER)
#define MIXING_STEPPERS 2 // Number of steppers in your mixing extruder
#define MIXING_VIRTUAL_TOOLS 16

раскоментировав эти строчки

ты добавишь ось Е1, Е2...... до 16,

обрати на это внимание, на всякий случай.....

но там есть еще тонкости, суть в том, какую модель экструдера(виртуального) ты для себя выберешь, чтобы было удобно управлять этими осями...

но выбирать какую именно ось Е1 или Е3 ты в данный момент будешь использовать придется командами Т1 или аналогично Т3, ты как бы указываешь станку, что ты выбрал инструмент №1 или инструмент №3, чем и являются оси вращения и поворотные столы.... но это не тот инструмент, которым является фреза, а именно оси вращения 4я и соответственно 6я ось, я инструмент обработки или тип фрезы и ее параметры ты задаешь в управляющей программе типа Визуал милл или Повер милл.


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

и еще

строчки

#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RAMPS_14_EFB
#endif

должны быть заменены на


#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RAMPS_14_EEF
#endif

для 4 и 5 оси по отдельности,
или на

#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RAMPS_14_EFF
#endif

для + 16 осей типа Е1...Е16, для совместного их использования, но тут нужно прописывать в G коде то какие оси будут крутиться в каком процентном соотношении друг с другом, с помощью того, что указывается какие цвета с помощью каких экструдеров смешиваються,

к примеру красный цвет это поворот E1 на 100% то есть на один оборот, тогда как ось E2 выполнит 50% от оси Е1, и ось Е3 сделает поворот на 30% от оси Е1.

а синий цвет с другим соотношением Е1-Е16


Для начала начну с 4-й, поворотной оси, без всяких комбо, где просто нужно дописать в коде ось Е. Для этого нужно определиться с CAM и написать для него постпроцессор.

Добрались руки до поворотки в АртКАМ-е
Вот модифицированный постпроцессор X-->B теперь же Х --> Е
REPRAP03_mm_X2E_rotary.rar
(799 байт) Скачиваний: 59

Шаги должны быть рассчитаны 1 раз для 1-го оборота оси так, что бы один оборот оси был равен 360 мм (360 псевдо градусов - шаг/1мм = 1 градус)
Как я и предполагал, что ось Х растягивает на градусы, только размер заготовки по Х нужно задавать, как периметр окружности заготовки. (30мм* Пи = 94,2477 мм в моем случае и так раскидывать вектора, что бы вписались в эту длину)
И не нужно каждый раз считать шаги для оси Х, как в большинстве делают в таких случаях. (всегда одно и то же значение в "шагах/градусы-мм")
https://www.youtube.com/watch?v=UlxYwv9Njxg
К сожалению руками залапал бумагу и ручка перестала писать... Ну и криво зажал заготовку.

Как будет ещё какой-то прогресс, буду дополнять первый пост темы и саму тему.
Последний раз редактировалось xenon-alien 13 дек 2018, 22:29, всего редактировалось 86 раз(а).
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение den_sibirskiy » 05 ноя 2015, 06:58

xenon-alien писал(а):Предлагаю Вашему вниманию мой второй "самодельный" станочек для квартирного использования.

мне кажется что станок с дремелем вместо шпинделя это крайне не для квартиры исполнение, он же шумит сильно.
"Хватит спать пора начинать пришло твое время"
Аватара пользователя
den_sibirskiy
Мастер
 
Сообщения: 1632
Зарегистрирован: 12 апр 2014, 17:04
Откуда: Иркутск
Репутация: 348
Настоящее имя: Ден

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 05 ноя 2015, 11:51

den_sibirskiy писал(а):мне кажется что станок с дремелем вместо шпинделя это крайне не для квартиры исполнение, он же шумит сильно.


Согласен!
Но не забывайте, что каким бы тихим не был шпиндель фреза и так будет "петь".

Для моих нужд, пока что Дремеля хватает . А закрытый корпус не плохо приглушает шум. Где-то в половину. На последних минутах видео есть демонстрация.
Я еще в процессе одаления всяких нюансов. Нужно как следует откалибровать.
И для меня пока что дороговат шпиндель с инвертором.
Может со временем и поставлю, когда хоть часть денег отобьется.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 07 ноя 2015, 20:22

Называется "откалибровал"...
Правда я только ось У поправлял, что бы был прямой угол между У и Х осью.
Но с малым успехом.
Отверстия креплений направляющих валов придется рассверливать. А так не хотелось этого делать.
Но перед тем как рассверливать, возьму побольше заготовку, профрезерую по максимально возможным рабочим размерам и проверю диагонали.
Если разбег будет меньше миллиметра, то трогать не буду.

После "поправки" оси У нарисовал 50 х 50 мм прямоугольник и отфрезеровал.
Боковые грани теперь ровные. (На первом станке иногда видны были пропуски шагов)
В итоге обработка проводилась 2-х заходной (перьевой) фрезой, D2,9 мм.
Скорость подачи 200 мм/мин.
Скорость заглубление по Z 150 мм/мин.
Глубина прохода 1 мм.
Обороты на Дремеле - 3-4 позиция
Использовал заготовку из оргстерла толщиной 5 мм. (за 5 проходов)
Точность в траектории выставил "0,00"
Вот что получилось.

Продолжение следует...
Вложения
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 50x50.jpg
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151107_181003.jpg
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151107_181208.jpg
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151107_183006.jpg
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151107_183031.jpg
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151107_183055.jpg
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151107_183119.jpg
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 08 ноя 2015, 19:35

Люди добрые, прошу помощи!
Посоветуйте, кто пользуется, программу для управления 4-х координатным станком, голова уже кругом идет от информации.
Вот что я нашел: SolidCAM (не удалось установить SolidWorks из-за отсутствия SP1 для Win7), RhinoCAM (не пробовал, только видео уроки смотрел), PowerMill (не пробовал, только видео уроки смотрел), VisualMill (Удалось найти и установить версию 2007 г. + видео уроки смотрел), Арткам (метод развертки не нравится и она только для 3-х осей)
Вот у человека не плохие видео уроки, кому интересно https://www.youtube.com/channel/UC6-mgc ... XErqUNJ7Dg

И попрошу за одно помощи создании в УП для несложного G-кода после определении с программой.
Вот пару строк моей УП Арткама, которую модифицировал для прошивки Marlin. (она работает исключительно в метрической системе и не нуждается прописке G20, или G21 кода, но можно )
(На всякий случай во вложении весь код вчерашней обработки и один рельеф)
G92 X0 Y0 Z0
G90
G0 Z10.0000
G0 X0.0000 Y0.0000 Z10.0000
G0 X3.9747 Y56.0253 Z1.0000
G1 X3.9747 Y56.0253 Z-1.0000 F75.0
G1 X4.4451 Y56.3396 F100.0
G1 X5.0000 Y56.4500
G1 X26.0500 Y56.4500
Как бы для прошивки важно, что бы были пробелы между значениями (и всегда прописывались если нету перемещения по оси ХУ, но не уверен Z иногда не назначается).
А поворотная ось просто должна иметь букву Е заместь А и тоже через пробел должна прописываться.(к стати в первой строке кода координата Z должна прописываться относительно центра заготовки? если брус 50х50 то первая строка кода должна быть такой G92 X0 Y0 Z25 Е0 если коснусь фрезой заготовку, чтобы "0" был по оси вращения?)
Даже представить не могу на сколько сложно, или не сложно создать УП для 4-х осей, так как с программами не знаком вообще.

Поворотную ось планирую ставить в доль оси У как на видео. (уже узнал, что ось выбирается в самой программе)
https://www.youtube.com/watch?v=CZg0hIBpBeE
И обрабатывать подобным образом
https://www.youtube.com/watch?v=QWY2xjNwb88
Вложения
50x50 probe.rar
(397 байт) Скачиваний: 351
3D relief dragon.rar
(8.38 Кб) Скачиваний: 364
Последний раз редактировалось xenon-alien 08 ноя 2015, 23:47, всего редактировалось 1 раз.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение vektor_z » 08 ноя 2015, 23:26

xenon-alien писал(а):Даже представить не могу на сколько сложно, или не сложно создать УП для 4-х осей, так как с программами не знаком вообще.

В 4-х осях нет ничего сложного, разве что по началу немного сбивает с толку расположение детали в пространстве, и СК (системы координат), в 4х их может быть несколько. После того как придет понимание базовых принципов построения траекторий в 4-х осях и вывода их в нужной СК, создавать 4х осевые УП оказывается не так уж и сложно.. Тем более обучающих видео в нете есть предостаточно..
С постпроцессором для ПМ могу помочь.
vektor_z
Мастер
 
Сообщения: 387
Зарегистрирован: 30 ноя 2014, 16:45
Откуда: Украина. Закарпатская обл.
Репутация: 370
Медальки:
Настоящее имя: Василий

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 08 ноя 2015, 23:34

vektor_z писал(а):С постпроцессором для ПМ могу помочь.


Благодарю!

Скачан у меня какой-то PowerMill 2012 года. Версию не знаю.
Попытаюсь её установить (прочитал ридми файл - целые танцы с бубном в создании какой-то флешки, потому решил не устанавливать до этого) и буду потихоньку разбираться.
Как доберусь к выводу УП - дам знать.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение vektor_z » 08 ноя 2015, 23:56

xenon-alien писал(а):к стати в первой строке кода координата Z должна прописываться относительно центра заготовки?


Первая строка должна быть всегда на безопасной высоте, не важно в скольких осях УП.. Ноль по Z в 4х осевой всегда ставиться в оси вращения А оси..
vektor_z
Мастер
 
Сообщения: 387
Зарегистрирован: 30 ноя 2014, 16:45
Откуда: Украина. Закарпатская обл.
Репутация: 370
Медальки:
Настоящее имя: Василий

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 09 ноя 2015, 00:18

vektor_z писал(а):Первая строка должна быть всегда на безопасной высоте, не важно в скольких осях УП.. Ноль по Z в 4х осевой всегда ставиться в оси вращения А оси


Тогда я правильно понял. (просто опираюсь пока что на свой опыт, которого не много)
Первые 2 строки у меня должны быть такими, а потом безопасная высота в 3-й строке
G92 X0 Y0 Z0
G90
G0 Z10.0000
При настройке траектории заготовке задаю "0" точку на поверхности. А есть возможность и задать нижнюю точку заготовки. Думаю вторым способом будет и в PowerMill
Просто перед запуском кода я позиционирую ХУZ в для меня удобном положении на поверхности и касаюсь фрезой заготовку и принимаю это по всем осям за "0" координату.
А Z координата после запуска кода подымается на безопасную высоту 1-20 мм (обычно хватает 1 мм) а обработка заготовки проходит уже по отрицательным высотам. например Z-1,5

Ещё хотел спросить, какой версией PowerMill пользуетесь? (что бы общаться потом на "одном" языке) Или без разницы? Нашел в и-нете 9 SP2, 10 SP5, 10 SP6, PM 2010-2011 SP11, PM 2012 (скачаная)
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение vektor_z » 09 ноя 2015, 15:01

xenon-alien писал(а):Ещё хотел спросить, какой версией PowerMill пользуетесь? (что бы общаться потом на "одном" языке) Или без разницы? Нашел в и-нете 9 SP2, 10 SP5, 10 SP6, PM 2010-2011 SP11, PM 2012 (скачаная)


PowerMILL 10.0.06 PostProcessor4800
vektor_z
Мастер
 
Сообщения: 387
Зарегистрирован: 30 ноя 2014, 16:45
Откуда: Украина. Закарпатская обл.
Репутация: 370
Медальки:
Настоящее имя: Василий

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 10 ноя 2015, 20:57

Моя калибровка зашла в тупик!
Пожалуйста, Выручайте советом, кто сталкивался с подобным явлением. (раньше за пол часа находил нужные значение, а теперь...)
В 4-м посте описывал, что проводил поправку оси "У" и в роди бы теперь диагонали в пределах "нормы" моих требований.
Но нюанс появился после первой калибровки относительно реза оргстекла. (до этого микро шаги были по расчетам 16 зубов * 2,5 мм шаг = 40 мм за оборот, микрошаг 1/32 * 200 шагов = 6400, и получаем 6400/40=160 шаг/мм)
Значения видны на фото. По "у"=49,70 мм а по "Х" = 48,85
Относительно этих данных поменял значения шаг/мм "У"=160,966 а "Х" = 163,767
После - запустил свой калибровочный код 200х200 (Фото во вложении).
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151110_003547.jpg


По оси "У" 201 мм получился, а по "Х" 203,5 мм.
"У" откалибровал нормально. Вся проблема по оси "Х". Как видно на фото первые 50 мм "идеально" (громко сказано) а потом через каждые 50 мм на 1 мм больше.
"У" вернул изначальное значение 160 шаг/мм, а "Х" назначил 160,95 шаг/мм.
В итоге ось "У" в порядке, деления совпадают всюду, а по "Х"-у деления линейки совпадают только на расстоянии 200 мм.
Драйвера ставил другие, менял местами - эффект тот же.
На днях попытаюсь подключить Arduino UNO + CNC Shield и так все проверить.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20150313_182407.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20150313_182502.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20150313_182538.jpg

К стати. Откопал первые тестовые фото до поправки оси "У". По оси "Х" все деления почти в норме.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151101_204131.jpg


Как решить эту проблему?
Это с механикой что-то не так, или с электроникой?
Может стук по направляющей оси "У" повлиял на электронику управления "Х"? (бред я пишу?)
Даже не знаю в каком направлении думать.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение NKS » 11 ноя 2015, 00:43

xenon-alien писал(а):По оси "У" 201 мм получился, а по "Х" 203,5 мм.

Каково отношение длины шпильки оси X к длине шпильки оси Y ?
Аватара пользователя
NKS
Мастер
 
Сообщения: 2249
Зарегистрирован: 30 окт 2014, 21:36
Откуда: Волгоград
Репутация: 1024
Медальки:
Настоящее имя: Сергей

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение Ovaday » 11 ноя 2015, 05:04

NKS писал(а):
xenon-alien писал(а):По оси "У" 201 мм получился, а по "Х" 203,5 мм.

Каково отношение длины шпильки оси X к длине шпильки оси Y ?

xenon-alien писал(а):Шкив - 16 зубов шаг 2,5 мм (16 * 2,5 = 40 мм за поворот)
Ремень - Т2,5 шириной 6 мм


P.S. У меня по X тоже самое, только максимум 1мм, но я не заморачиваюсь насчет этого
Студент, собираю себе хоббийный станочек для фрезеровки оргстекла, воска и пластика.
Аватара пользователя
Ovaday
Мастер
 
Сообщения: 430
Зарегистрирован: 25 янв 2015, 22:45
Откуда: г. Уфа
Репутация: 70
Медальки:
Настоящее имя: Евгений

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 11 ноя 2015, 13:14

NKS писал(а):xenon-alien писал(а):
По оси "У" 201 мм получился, а по "Х" 203,5 мм.

Каково отношение длины шпильки оси X к длине шпильки оси Y ?


Вообще-то речь идет о размерах нарисованного калибровочного прямоугольника. О шпильках даже упоминаний нет. И у меня Х-У на ремнях.
Может я не правильно выразился...
Последний раз редактировалось xenon-alien 11 ноя 2015, 13:23, всего редактировалось 1 раз.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение NKS » 11 ноя 2015, 13:22

xenon-alien писал(а):
NKS писал(а):xenon-alien писал(а):
По оси "У" 201 мм получился, а по "Х" 203,5 мм.

Каково отношение длины шпильки оси X к длине шпильки оси Y ?


Вообще-то речь идет о размерах нарисованного калибровочного прямоугольника. И у меня Х-У на ремнях.
Может я не правильно выразился...

Пардон, не вчитался :)
Аватара пользователя
NKS
Мастер
 
Сообщения: 2249
Зарегистрирован: 30 окт 2014, 21:36
Откуда: Волгоград
Репутация: 1024
Медальки:
Настоящее имя: Сергей

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 11 ноя 2015, 17:15

Подключил Arduino UNO + CNC Shield и вставил драйвера.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151111_144752.jpg

Прошил при помощи XLoader прошивкой grbl_v0_9g_atmega328p_16mhz_115200.hex
О настройке параметров Grbl-v0.9 можно здесь почитать.
https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9
Запустил сначала с расчетным шагом/мм 160.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 GRBBL.jpg

Вот маленькое видео процесса. Как по мне, звук работы прошивки Grbl приятней, чем Marlin.
https://www.youtube.com/watch?v=UPJqenqYzMw
Вот так получился калибровочный рисунок.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151111_151933.jpg

Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151111_152007.jpg

Потом поменял значения для "Х"-а на 160,966.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 GRBBL1.jpg

Эффект тот же.

Попробую создать новый калибровочный файл и так проверить.
А пока что соберу всё обратно.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 12 ноя 2015, 16:59

Проблема с калибровкой решилась!
Виновником был Шкив.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151112_154025.jpg

Изначально он шел с диаметром 5 мм. Пришлось рассверливать.
Но ни токаркой, ни на сверлильном столе не удалось добиться желаемого результата.
Хотелось как-то напильником исправить, но с малым успехом. Пришлось из фольги прокладки делать.
Видимо по оси У относительно удалось подправить, но по Х - нет.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 20151112_154041.jpg

В коробках нашел один запасной шкив (к первому станку почему-то 3 заказал).
Зажал в токарный патрон Д80 (для будущей поворотной оси) и аккуратно в ручную рассверливал за несколько проходов.
На мое удивление получилось относительно нормально.
Поставил, запустил, и в роди бы все в норме. Правда шаг/мм стоит ещё 160,95 с проходом в 201 мм.
Перезалью прошивку с 160 шагов/мм, повторю калибровочный код и отпишусь.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 12 ноя 2015, 18:20

Калибровка завершилась успешно.
Но шкивы нужно будет поменять на нормальные - с отверстием 6,35 мм.
Или перейти на шпильку. Но не охота.
Или менять шкивы в месте с ремнями.
Но это уже потом как-нибудь.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 13 ноя 2015, 20:45

Первая "серьезная" деталь.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 01.jpg

Хотел спросить.
Это нормально что в Арткаме отображает криво-призмачично, но и отфрезеровало так же?
Я думал, что просто видеокарта не справляется и вот по этому такое "квадратное" всё.
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 detal vent 01.jpg

G2 и G3 прошивка Marlin распознает.
Но в коде я их не наблюдаю.
detal.rar
(4.9 Кб) Скачиваний: 280

Как можно это исправить?
Может постпроцессор не правильно модифицировал?
(в первом посте файл; уже модифицировал под круговую интерполяцию)

Бороздил немного в просторах интернета и выяснил, что это так называемая круговая интерполяция. И если я правильно понял, то Арткам не поддерживает эту функцию?

Виноват.
Модифицировал постпроцессор.
Теперь выдает относительно нормально...
Центральное отверстие отображает странно...
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 002.jpg

А большие радиусы почему-то разбиты на круговую и линейную интерполяцию (правильно ли выразился?)
И почему это так?
Box-1 ЧПУ v2.0 +4 ось на Arduino RAMPS 1.4 380х480х180 003.jpg

Но буду ещё тестировать.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

Re: Box-1 самодельный ЧПУ станок v2.0 по дереву 380х480х180

Сообщение xenon-alien » 15 ноя 2015, 01:56

Вот и первое изделие.
Кривоватое, но рабочее.
https://www.youtube.com/watch?v=uUylc3HGfc0
Собрал не большой пылеотсасывающий центробежный (улиточный) вентилятор при помощи ЧПУ станка.
В дальнейшем будет подключен к мини циклону.
Собран из следующих деталей:
- Мотор: Conrad BLDC B36-56-06 (~40-50A)
- ESC: SkyWalker 40A 2-4s Li-Po
- Сервотестер: Turnigy
- Крыльчатка: от старого холодильного ящика (диаметр 90 мм, высота 17 мм)
- Корпус: из 10 мм оргстекла, отфрезерован на ЧПУ станке (размер 120 х 133 х 30 мм, воздухозабор диаметром 50 мм, выдув 40 х 20 мм )
- Питание: Блок Питания 350 Вт 12 В 29,9 А (на видео временно подключен к аккумуляторам)
Последний раз редактировалось xenon-alien 15 ноя 2015, 13:21, всего редактировалось 1 раз.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 989
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 255
Настоящее имя: Daniel

След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Alex63, Alout, Bing [Bot], borodaagvali, Evilmax, Google [Bot], Google Adsense [Bot], Hugo, Majestic-12 [Bot], michalych, Nikomas, niksooon, pvl, ruh2100, UAVpilot, vistador, Yandex [bot], ЫЫЫ, МотоАтелье, шпиндель

Поделиться

Reputation System ©'