Сегодня в фокусе нашего внимания конструктор 3D фрезерного станка.
В предыдущей публикации мы остановились на вопросе настройки слайсера Skeinforge.
Собственно с этого места поподробнее. Итак, нажимаем кнопку «Настройка»
Откроется окно настройки слайсера Skeinforge.
![](https://habrastorage.org/files/ea3/de0/ce5/ea3de0ce5b754bb2be51cf346e743c8b.jpg)
В поле «Profile Selection» выбираем «End_mill»
В закладке «Chop» в поле «Diameter mill/focus (mm)» вводим диаметр рабочей части фрезы.
В поле «Layer Height (mm)» вводим требуемое значение слоя обработки фрезой.
Обычное значение 0,1-0,3 мм. Чем тверже материал, тем меньше значение высоты слоя.
В закладке «Feed»
![](https://habrastorage.org/files/1b2/b37/bd8/1b2b37bd811448f2ad12c8225e1b7714.jpg)
В поле «Feed Rate (mm/s)» вводим значение скорости резки (подачи).
Это значение задается в мм в секунду. В других программах это значение может измеряться в мм в минуту (mm/min). Перевод между значениями: 1 mm/min = 60 mm/s.
Значения могут принимать диапазон от 0.5 mm/s (30 mm/min) для жестких материалов до 7 mm/s (420 mm/min) для мягких материалов.
В закладке «Lift»
![](https://habrastorage.org/files/68f/870/dbc/68f870dbcb704e4bbe1b7b229a40c232.jpg)
В поле Clearance above Top (mm): ставим высоту на которую будет подниматься фреза от заготовки перед началом горизонтальных перемещений. Эта высота должна быть выше высоты любых крепежных элементов заготовки.
В поле «Differnce of model and detail (mm)» вводим значение разницы между высотой 3D модели по оси Z и высотой заготовки
Значение = Высота заготовки – Высота модели
Пример:
1) У нас есть 3D модель высотой 2,5 мм.
Нам надо эту модель отфрезеровать на заготовке высотой 2,5 мм
Тогда значение = 2,5-2,5=0
2) Если у нас заготовка высотой 1,5 мм
То значение будет = 1,5-2,5 = -1 мм (минус 1 мм)
3) Если у нас заготовка 5 мм
То значение будет = 5-2,5 = 2,5 мм (плюс 2,5 мм)
Введя это значение, фрезеровка будет начинаться по верхней поверхности заготовки.
Остальные параметры менять не нужно.
Нажимаем кнопку «Save all» и закрываем окно.
Далее нажимаем кнопку![](https://habrastorage.org/files/53e/d80/394/53ed80394c374610907838dba75dc108.jpg)
Откроется служебное окно (которое нельзя закрывать) и будет отображаться прогресс слайсинга.
![](https://habrastorage.org/files/393/701/554/3937015545114b6e80c074f0cedc3400.jpg)
В закладке «Preview» отобразится полученный G-code.
![](https://habrastorage.org/files/775/1fe/4fc/7751fe4fc34a4be69639ea6bfb479edf.jpg)
Видно, что фрезеровка будет начинаться от координат чуть больше 20 мм по Х и 20 мм по У.
Заготовку надо будет разместить в том же положении, что и полученный g-code.
7.5. Установка фрезы в 0 положение
Все манипуляции с фрезой должны осуществляться только при отключенном питании фрезера.
Перед началом фрезерования необходимо установить фрезер на установку. Пункт 3.3, 3.4.
Включаем станок в сеть.
ВАЖНО: питания фрезера НЕ ВКЛЮЧАЕМ.
Подсоединяем кабель USB устройства к компьютеру.
Открываем программу Repetier-Host.
Выбираем профиль: RUBOT_ MILL
После подключения принтера переходим в закладку «Управление» и нажимаем на кнопку парковки по всем осям.
![](https://habrastorage.org/files/f5b/cf7/b35/f5bcf7b35a9d43cabd1ff2b26b39c53d.jpg)
Далее поднимаем ось Z на 20-30 мм.
Перемещаем по осям XY на 50 мм.
Устанавливаем фрезу в цангу фрезера
![](https://habrastorage.org/files/7c2/8af/ed3/7c28afed3b8f47e8b6897343f4755ffd.jpg)
Придерживая фрезу, закручиваем нижнюю гайку до тех пор, пока фреза не станет выпадать из цанги, но может перемещаться в ней.
Далее в поле «G-Code» вводим значение «G1 Z0» (команда для перемещения стола в 0 положение и нажимаем кнопку «Отправить»
![](https://habrastorage.org/files/fca/aa6/d4d/fcaaa6d4da554d25a0651c3328d27795.jpg)
Фреза займет 0 положение (касается стола). Фреза должна упереться в стол.
![](https://habrastorage.org/files/d5e/595/c42/d5e595c427b44d6d9c02cedcad5e050f.jpg)
Необходимо затянуть фрезу.
Станок готов к началу фрезерования.
7.6. Запуск фрезерования
После установки фрезы, подготовки g-кода необходимо:
— установить заготовку используя крепления
![](https://habrastorage.org/files/9b0/173/026/9b0173026c8a4b8385e89a3165557e87.jpg)
— включить питание фрезера. Фреза начнет вращаться.
— нажать на кнопку «Пуск»![](https://habrastorage.org/files/982/196/2ed/9821962ed3a245f89d11b132c7aa2ec0.jpg)
Начнется процесс фрезерования.
Станок определит 0 положения по осям X Y Z
Начнет процесс фрезеровки.
После окончания фрезеровки. Станок остановится.
Необходимо выключить питание фрезера.
После остановки вращения фрезы можно снимать заготовку.
7.7. Подготовка кода для фрезерования из векторного файла
Для работы с векторной графикой используется программа Inkscape с расширением gcodetools.
Откройте программу
Откройте векторный файл и выделите его
![](https://habrastorage.org/files/a71/2ad/329/a712ad3292454973b8dc5e79488ac1d6.jpg)
Выберите отображение координат в mm.
![](https://habrastorage.org/files/ac8/fe2/c1b/ac8fe2c1bc274c0e80d962c172375605.jpg)
Внимание: шкалы по вертикали и горизонтали отображаются не в mm а в px
Разместите модель в требуемых координатах. Разместить можно как перемещением самой детали (с нажатой левой кнопкой) так и введя требуемые значения в поля Х и У.
![](https://habrastorage.org/files/4af/031/985/4af0319852bb43d2ade811674b937429.jpg)
Выделите модель и откройте «Расширения/Gcode tools/Tools library»
![](https://habrastorage.org/files/876/734/3d9/8767343d96b54d9e8e92d6444a7f8c82.jpg)
Откроется окно, в котором для фрезерования выберите «RUBOT mill cutter»
Нажмите кнопку «Применить», затем «Закрыть».
Далее в зеленом прямоугольнике появятся настройки фрезы.
![](https://habrastorage.org/files/cfe/383/3ec/cfe3833ec7744a69aac397e1574b62bc.jpg)
Здесь необходимо поменять:
«diameter» — рабочий диаметр фрезы в мм
«feed» — скорость обработки в!!! mm/min (при настройке в Skeinforge вводили значения в mm/s)
«depth step» — глубина обработки за 1 проход в мм
Изменение происходит путем нескольких двойных нажатий мышью на текстовое значение
После ввода нужных значений выделяем модель и выбираем Расширения/Gcode tools/Orientation points»
![](https://habrastorage.org/files/af0/3d2/c7f/af03d2c7f8d34160807a4f05a2b96d43.jpg)
Откроется окно
![](https://habrastorage.org/files/289/21f/bf6/28921fbf6c334dbb81031d9fb930fd26.jpg)
Здесь необходимо ввести следующие значения:
«Z surface» — высота заготовки от стола в мм
«Z depth» — глубина обработки в шагом «depth step». Глубина считается от стола. Если «0», то обработка будет вестись на всю глубину «Z surface» до стола.
Нажимаем «Применить» и «Закрыть».
Появятся служебные координаты в мм
![](https://habrastorage.org/files/ca2/621/f65/ca2621f65fae42b9a4421a7ee0e354c3.jpg)
Откроется окно
![](https://habrastorage.org/files/215/c6f/d95/215c6fd9542d4bef8f75624cfdbbb4ba.jpg)
Переходим в закладку «Preferences»
![](https://habrastorage.org/files/89b/ebe/2a7/89bebe2a7fdc477a98f2fdd1d3abd44f.jpg)
Редактируем поля:
«File» — вводим имя файла с расширением .gcode
«Directory» — вводим путь куда сохранить файл
«Post-processor» — выбираем MILL для фрезерования
После этого!!! ВАЖНО!!! переходим в закладку «Path to Gcode» и нажимаем «Применить», затем «Закрыть»
На модели отобразится путь фрезы
![](https://habrastorage.org/files/8ea/25e/919/8ea25e9199d545f7b91e51c25daf9676.jpg)
Код для фрезеровки создан.
Теперь открываем Repetier-Host, подключаем станок, устанавливаем фрезу, открываем созданный файл кода (кнопкой «Загрузить»)
Нажимаем кнопку «Пуск», фрезерование начнется.
В предыдущей публикации мы остановились на вопросе настройки слайсера Skeinforge.
Собственно с этого места поподробнее. Итак, нажимаем кнопку «Настройка»
Откроется окно настройки слайсера Skeinforge.
![](https://habrastorage.org/files/ea3/de0/ce5/ea3de0ce5b754bb2be51cf346e743c8b.jpg)
В поле «Profile Selection» выбираем «End_mill»
В закладке «Chop» в поле «Diameter mill/focus (mm)» вводим диаметр рабочей части фрезы.
В поле «Layer Height (mm)» вводим требуемое значение слоя обработки фрезой.
Обычное значение 0,1-0,3 мм. Чем тверже материал, тем меньше значение высоты слоя.
В закладке «Feed»
![](https://habrastorage.org/files/1b2/b37/bd8/1b2b37bd811448f2ad12c8225e1b7714.jpg)
В поле «Feed Rate (mm/s)» вводим значение скорости резки (подачи).
Это значение задается в мм в секунду. В других программах это значение может измеряться в мм в минуту (mm/min). Перевод между значениями: 1 mm/min = 60 mm/s.
Значения могут принимать диапазон от 0.5 mm/s (30 mm/min) для жестких материалов до 7 mm/s (420 mm/min) для мягких материалов.
В закладке «Lift»
![](https://habrastorage.org/files/68f/870/dbc/68f870dbcb704e4bbe1b7b229a40c232.jpg)
В поле Clearance above Top (mm): ставим высоту на которую будет подниматься фреза от заготовки перед началом горизонтальных перемещений. Эта высота должна быть выше высоты любых крепежных элементов заготовки.
В поле «Differnce of model and detail (mm)» вводим значение разницы между высотой 3D модели по оси Z и высотой заготовки
Значение = Высота заготовки – Высота модели
Пример:
1) У нас есть 3D модель высотой 2,5 мм.
Нам надо эту модель отфрезеровать на заготовке высотой 2,5 мм
Тогда значение = 2,5-2,5=0
2) Если у нас заготовка высотой 1,5 мм
То значение будет = 1,5-2,5 = -1 мм (минус 1 мм)
3) Если у нас заготовка 5 мм
То значение будет = 5-2,5 = 2,5 мм (плюс 2,5 мм)
Введя это значение, фрезеровка будет начинаться по верхней поверхности заготовки.
Остальные параметры менять не нужно.
Нажимаем кнопку «Save all» и закрываем окно.
Далее нажимаем кнопку
![](https://habrastorage.org/files/53e/d80/394/53ed80394c374610907838dba75dc108.jpg)
Откроется служебное окно (которое нельзя закрывать) и будет отображаться прогресс слайсинга.
![](https://habrastorage.org/files/393/701/554/3937015545114b6e80c074f0cedc3400.jpg)
В закладке «Preview» отобразится полученный G-code.
![](https://habrastorage.org/files/775/1fe/4fc/7751fe4fc34a4be69639ea6bfb479edf.jpg)
Видно, что фрезеровка будет начинаться от координат чуть больше 20 мм по Х и 20 мм по У.
Заготовку надо будет разместить в том же положении, что и полученный g-code.
7.5. Установка фрезы в 0 положение
Все манипуляции с фрезой должны осуществляться только при отключенном питании фрезера.
Перед началом фрезерования необходимо установить фрезер на установку. Пункт 3.3, 3.4.
Включаем станок в сеть.
ВАЖНО: питания фрезера НЕ ВКЛЮЧАЕМ.
Подсоединяем кабель USB устройства к компьютеру.
Открываем программу Repetier-Host.
Выбираем профиль: RUBOT_ MILL
После подключения принтера переходим в закладку «Управление» и нажимаем на кнопку парковки по всем осям.
![](https://habrastorage.org/files/f5b/cf7/b35/f5bcf7b35a9d43cabd1ff2b26b39c53d.jpg)
Далее поднимаем ось Z на 20-30 мм.
Перемещаем по осям XY на 50 мм.
Устанавливаем фрезу в цангу фрезера
![](https://habrastorage.org/files/7c2/8af/ed3/7c28afed3b8f47e8b6897343f4755ffd.jpg)
Придерживая фрезу, закручиваем нижнюю гайку до тех пор, пока фреза не станет выпадать из цанги, но может перемещаться в ней.
Далее в поле «G-Code» вводим значение «G1 Z0» (команда для перемещения стола в 0 положение и нажимаем кнопку «Отправить»
![](https://habrastorage.org/files/fca/aa6/d4d/fcaaa6d4da554d25a0651c3328d27795.jpg)
Фреза займет 0 положение (касается стола). Фреза должна упереться в стол.
![](https://habrastorage.org/files/d5e/595/c42/d5e595c427b44d6d9c02cedcad5e050f.jpg)
Необходимо затянуть фрезу.
Станок готов к началу фрезерования.
7.6. Запуск фрезерования
После установки фрезы, подготовки g-кода необходимо:
— установить заготовку используя крепления
![](https://habrastorage.org/files/9b0/173/026/9b0173026c8a4b8385e89a3165557e87.jpg)
— включить питание фрезера. Фреза начнет вращаться.
— нажать на кнопку «Пуск»
![](https://habrastorage.org/files/982/196/2ed/9821962ed3a245f89d11b132c7aa2ec0.jpg)
Начнется процесс фрезерования.
Станок определит 0 положения по осям X Y Z
Начнет процесс фрезеровки.
После окончания фрезеровки. Станок остановится.
Необходимо выключить питание фрезера.
После остановки вращения фрезы можно снимать заготовку.
7.7. Подготовка кода для фрезерования из векторного файла
Для работы с векторной графикой используется программа Inkscape с расширением gcodetools.
Откройте программу
![](https://habrastorage.org/files/df7/b31/72c/df7b3172c23f4b4c83debd6d8197dcd7.jpg)
Откройте векторный файл и выделите его
![](https://habrastorage.org/files/a71/2ad/329/a712ad3292454973b8dc5e79488ac1d6.jpg)
Выберите отображение координат в mm.
![](https://habrastorage.org/files/ac8/fe2/c1b/ac8fe2c1bc274c0e80d962c172375605.jpg)
Внимание: шкалы по вертикали и горизонтали отображаются не в mm а в px
Разместите модель в требуемых координатах. Разместить можно как перемещением самой детали (с нажатой левой кнопкой) так и введя требуемые значения в поля Х и У.
![](https://habrastorage.org/files/4af/031/985/4af0319852bb43d2ade811674b937429.jpg)
Выделите модель и откройте «Расширения/Gcode tools/Tools library»
![](https://habrastorage.org/files/876/734/3d9/8767343d96b54d9e8e92d6444a7f8c82.jpg)
Откроется окно, в котором для фрезерования выберите «RUBOT mill cutter»
Нажмите кнопку «Применить», затем «Закрыть».
Далее в зеленом прямоугольнике появятся настройки фрезы.
![](https://habrastorage.org/files/cfe/383/3ec/cfe3833ec7744a69aac397e1574b62bc.jpg)
Здесь необходимо поменять:
«diameter» — рабочий диаметр фрезы в мм
«feed» — скорость обработки в!!! mm/min (при настройке в Skeinforge вводили значения в mm/s)
«depth step» — глубина обработки за 1 проход в мм
Изменение происходит путем нескольких двойных нажатий мышью на текстовое значение
После ввода нужных значений выделяем модель и выбираем Расширения/Gcode tools/Orientation points»
![](https://habrastorage.org/files/af0/3d2/c7f/af03d2c7f8d34160807a4f05a2b96d43.jpg)
Откроется окно
![](https://habrastorage.org/files/289/21f/bf6/28921fbf6c334dbb81031d9fb930fd26.jpg)
Здесь необходимо ввести следующие значения:
«Z surface» — высота заготовки от стола в мм
«Z depth» — глубина обработки в шагом «depth step». Глубина считается от стола. Если «0», то обработка будет вестись на всю глубину «Z surface» до стола.
Нажимаем «Применить» и «Закрыть».
Появятся служебные координаты в мм
![](https://habrastorage.org/files/ca2/621/f65/ca2621f65fae42b9a4421a7ee0e354c3.jpg)
Откроется окно
![](https://habrastorage.org/files/215/c6f/d95/215c6fd9542d4bef8f75624cfdbbb4ba.jpg)
Переходим в закладку «Preferences»
![](https://habrastorage.org/files/89b/ebe/2a7/89bebe2a7fdc477a98f2fdd1d3abd44f.jpg)
Редактируем поля:
«File» — вводим имя файла с расширением .gcode
«Directory» — вводим путь куда сохранить файл
«Post-processor» — выбираем MILL для фрезерования
После этого!!! ВАЖНО!!! переходим в закладку «Path to Gcode» и нажимаем «Применить», затем «Закрыть»
На модели отобразится путь фрезы
![](https://habrastorage.org/files/8ea/25e/919/8ea25e9199d545f7b91e51c25daf9676.jpg)
Код для фрезеровки создан.
Теперь открываем Repetier-Host, подключаем станок, устанавливаем фрезу, открываем созданный файл кода (кнопкой «Загрузить»)
![](https://habrastorage.org/files/6aa/fc5/a88/6aafc5a88dcd4c5aadd60e6c18faf40d.jpg)
Нажимаем кнопку «Пуск», фрезерование начнется.
tzlom
Для чего такое извращение с фрезой, G54 станок не умеет что-ли?
masterkit Автор
Команды G54 нет в прошивке.
Стояла задача сделать фрезер на имеющейся электронике и прошивке от 3D принтера.