Найти в Дзене
Vedroid

CNC 3018: Какие нужны программы?

При первой покупке фрезерного станка CNC 3018 возникает один из первых вопросов: "Какие программы нужны и как ими пользоваться?"

В комплекте со станком идет диск. Там есть:

  • USB драйвер (CH340, у меня уже был установлен ранее).
  • Программа Candle, заточенная на работу с лазером.
  • Программа UGS для выполнения GRBL кода (это такой язык с командами для станка, если кто не знает).
  • Инструкция по сборке.
  • Описание всех разъемов на плате.
  • Дефолтная прошивка для платы.

Сильно не доверяю программам на китайских дисках, поэтому пользоваться ими не стал (к тому же, все их можно взять на доверенных сайтах) и решил немного исследовать тему ПО для таких станков:

Перекопав Интернет выявил типичный сценарий работы со станком:

  • Сначала рисуют чертеж детали в САПР системе (чаще всего в бесплатной Fusion 360).
  • Потом, на основе чертежа готовят GRBL файл (как правило, в САПР есть соответствующие расширения).
  • Затем скармливают полученный GRBL файл программе управления станком.

Но меня не удовлетворил такой сценарий и я нашел более удобное и понятное для себя решение: Программа Estlcam (www.estlcam.de)!

С ней сценарий работы такой:

  • Сначала рисую чертеж детали в любой САПР системе или векторном редакторе. Люблю бесплатный редактор Inkscape и часто рисую в нем :

и сохраняю в формате, поддерживаемом Estlcam (Из Inkscape, например, в SVG).

Снимок экрана из Estlcam
Снимок экрана из Estlcam
  • Чертеж открываю в Estlcam и обозначаю все выпилы и гравировки:
-3
  • Здесь же в Estlcam запускаю выполнение программы фрезеровки на станке.

Очень здорово, что программа Estlcam бесплатна. Однако через какое-то время начинает выскакивать докучливое NAG-окошко с настойчивой просьбой купить лицензию (лайфхак: если у вас есть опыт разработки на .Net, то вы легко можете эту надоедливость устранить ;)

Важная особенность Estlcam: она заменяет стандартную прошивку на плате управления собственной. Если решите отказаться от Estlcam, то прошивку нужно будет вернуть оригинальную (вручную или через меню Estlcam). Прошивка от Estlcam поддерживает выполнение всех GRBL команд за исключением конфигурационных.

Настройка Estlcam для работы с CNC 3018

Очень важно правильно указать параметры станка в программе Estlcam. Для этого нужно знать характеристики механической части своего CNC3018, характеристики шаговых двигателей и параметры платы управления.

Для штатных двигателей и штатной платы управления CNC 3018 Plus у меня параметры такие:

После нажатия на "Program Сontroller" новая прошивка с указанными параметрами зальётся в плату управления
После нажатия на "Program Сontroller" новая прошивка с указанными параметрами зальётся в плату управления

(у шаговика 42BYGH48-4170 поворот за 1 шаг - 1.8° или 200 шагов за полный оборот, а каретка станка за 800 шагов перемещается на 1 мм или на 0.25 мм за полный оборот вала)

Конфигурация для альтернативной платы управления отличалась галочками "Reverse direction".

Также у меня настроены входы для концевых выключателей и для щупа установки нуля высоты (Probe). Удобно что в программе, при замыкании входов, в реальном времени загораются соответствующие индикаторы- понятно где что:

-5

Входы у разных плат управления ведут себя по-разному. Нужно под каждую менять настройки.

По настройке программ всё )