CNC3018 + bCNC. Ручная смена инструмента в процессе фрезеровки
Краткий мануал по использованию ручной смены инструмента при фрезеровке печатных плат на CNC3018 с использованием программы bCNC.
Основной причиной написания этой заметки, стал тот факт, что я сам, по большому счету, со временем забываю порядок выполнения подготовительных работ, для успешной фрезеровки нужной платы. Но если это еще кому-нибудь поможет, буду только рад. В последнее время не так часто требуется что-либо фрезеровать, поэтому когда все же требуется, приходится проходить весь квест заново. Какого-то адекватного и подробного разбора, как начать работать с этой программой мне найти не удалось. Поэтому через тернии к звездам.
Итак у вас есть подобный станок с последней прошивкой, с заданными адекватными координатами стола. Установлены все необходимые концевики.
За все ваши действия и возможный ущерб автор статьи ответственности не несет. Вы все делаете на свой страх и риск.
Обнуление оси Z
- Ставим фрезу, если делаете впервые поставьте для тренировки вместо фрезы кусок проволоки, ну или ломаную фрезу, если уже успели наломать.
- Выполяем цикл базирования осей, для этого нажимаем кнопку «Базы».
- После остановки обнуляем X и Y.
- Кнопками управления осью Z опускаем фрезу на примерное расстояние 2-3 мм от кончика фрезы до медной поверхности закрепленного текстолита.
- Обнуляем ось Z
- Переходим в раздел «Probe» вкладка «Probe» В третьей колонке поля «Коорд:» ставим значение например -4. Это то расстояние, которое пройдет фреза в поисках контакта с медной поверхностью закрепленного на столе текстолита. Если за это пройденное расстояние контакта не будет — выскочит ошибка.
- Подключаем щупы к разъему А5 платы управления станком. И крепим их соответственно один конец на фрезу, другой на медь текстолита.
- Нажимаем на кнопку «Probe»
- После контакта фрезы с медью текстолита, в очередной раз, обнуляем ось Z.
Ручная смена инструмента
Очень полезная штука, если в процессе работы у вас разные диаметры отверстий, которые надо просверлить или иные операции, которые требуют различных фрез. Можно, конечно, нарезать gcode на отдельные операции, но мы так делать не будем. Итак команда отвечающая за ручную смену инструмента это М06. Но для ее адекватного использования, я бы даже сказал безопасного, придется предварительно настроить bCNC. Итак поехали.
- Загружаем в программу ваш gcode файл.
- Клавишами управления движением шпинделя и стола передвигаем фрезу в позицию откуда хотим кроить установленный на столе фольгированный текстолит.
- Устанавливаем Рабочую позицию в угол платы, можно погонять шпиндель от угла до угла вашей спроектированной платы, чтобы убедится, что она вписывается в размеры закрепленного на столе текстолита.
- Уводим шпиндель немного в сторону от места, где будет проводиться фрезеровка будущей платы. Но, обязательно над закрепленным текстолитом. В этом месте будем брать пробу, после замены фрезы.
- Поднимаем фрезу на самый верх, так чтобы удобно было ее заменить на другую.
- В программе bCNC переходим на вкладку «Probe» раздел «Инструмент» В поле «Замена» жмем кнопку «здесь» Сюда запишутся координаты XYZ текущего положения фрезы.
- Опускаем фрезу на расстояние 5-6 мм от поверхности закрепленного текстолита. (Тут желательно вам прикинуть примерно, как сильно может измениться вылет фрезы после смены, отсюда и надо рассчитывать позицию для пробы. У меня обычно 2-3 мм. Проблема вот в чем. Начальная скорость движения по оси Z (пробы) довольно высока, и если вылет сменяемой фрезы намного больше предыдущей, она может воткнуться в текстолит, так как снижение скорости происходит как раз на том уровне, который мы сейчас и задаем. Я делаю на уровне примерно 5-6 мм, в этом деле лучше немного подождать. Учитывая, что для фрезеровки печатных плат используются очень тонкие фрезы, любая ошибка это минус фреза).
- В программе bCNC переходим на вкладку «Probe» раздел «Инструмент» В поле «Проба» жмем кнопку «здесь» Сюда также запишутся координаты XYZ текущего положения фрезы.
- В этом же разделе, в поле «Расстояние» ставим 10. Это такой же параметр как и в пункте 6 «Обнуления оси Z» только для смены инструмента.
- Выбираем «Правило:» «Ручная смена инструмента (TLO)»
- Пробуем выполнить однократную смену инструмента нажав кнопку «Смена» в этом же разделе. В результате, фреза поднимется. Внимание! На следующем этапе обязательно должны быть подключены щупы. После замены фрезы необходимо однократно нажать кнопку «Пауза» во вкладке «Control». Будет произведена проба. Отключаем щупы. Нажимаем еще раз «Пауза». После замены инструмента в поле TLO занесется коррекция на длину фрезы. Которая будет применяться к текущим координатам. Тем самым компенсируя отклонения, связанные с ручной сменой инструмента.
В данном материале не рассмотрен вопрос создания карты поверхности. Думаю с этим не сложно разобраться. Опережая возможный вопрос почему для фрезеровки использую именно эту программу а не всеми известный Candle. Так уж случилось, что в качестве компьютера использовался старенький нетбук, который не умел OpenGL нужной версии и Candle на нем не заработал. Выбор пал на bCNC.
Рекомендуется все же внимательно поиграть с вышеуказанными настройками для отчетливого понимания, как и что работает, перед тем как применять это на практике. Версия bCNC: bCNC-0.9.14.30-beta-git-exe
✍ Комментарии
Спасибо!
Ваш комментарий был отправлен и будет опубликован после его утверждения. 😊
OK