Андрей Смирнов
Время чтения: ~15 мин.
Просмотров: 116

Настройка и работа в программе CNC USB Controller

Программа управления станком CNC USB Controller  работает в операционных системах Windows XP и Windows7. 

1.Установка программы.

Для установки программы требуется скачать или запустить с диска установочный файл CNCUSB_Setup.exe

После установки программы можно подключить плату контроллера к USB разъему контроллера.

При первом запуске программа запросит ключ лицензии , который необходимо ввести.

2. Настройка программы.

Переход к настройке через меню файл->настройки, рисунок 1

cncusb_ris1.jpg

Рисунок 1

2.1 Настройка осей, рисунок 3, здесь устанавливаем количество осей 3, для станков с поворотной осью 4.

 cncusb_ris2.JPG

Рисунок 2

Здесь же, при необходимости, можно изменить направление перемещения по любой оси, установкой галочки в поле «реверс».

Если известен шаг винта и установленный на контроллере микрошаг(коэффициент дробления шага), то можно перейти пропустить пункт 2.2 и продолжить настройку программы с пункта 2.3 

2.2 Кнопка «Калибровка» позволяет вычислить величину «Шагов/Еденицу».

Управляя вручную перемещением каретки с инструментом станка, с помощью кнопок «правый Ctrl» + стрелки клавиатуры, выводим каретку примерно на середину.

Выбираем калибруемую ось, рисунок 3

cncusb_ris3.JPG

Рисунок 3

Нажимаем «Next» и указываем расстояние перемещения, рисунок 4.

cncusb_ris4.JPG

Рисунок 4

Заносим расстояние на которое переместилась каретка с инструментом, рисунок 5

cncusb_ris5.JPG

Рисунок 5

Нажимаем «Calculate» и программа выдаст значение «Шагов/Еденицу». Нажав «Set», программа сохранит эти значения , рисунок 6, и переходим к пункту 2.4

cncusb_ris6.JPG

Рисунок 6

2.3 Установка скоростей холостых перемещений и передаточных чисел.

Меню Файл->Настройки->Оси->Настройки , рисунок 7

Настройка передаточных чисел для определенного ходового винта заносится в поле «Шагов/Еденицу».

cncusb_ris7.jpg

Рисунок 7 Настройка передаточного числа, скорости холостых перемещений и ускорений.

Передаточные числа, скорости и ускорения устанавливаются раздельно для каждой оси,

Передаточное число (для установленного ходового винта ЧПУ станка)

В окошке «Шагов/Еденицу» данные вводятся в соответствии с таблицей для винтовых передач, соединенных напрямую с двигателем, имеющим угол одного шага 1,8 градуса.

Шаг винта мм

Полный шаг

1/2 шага

1/8 шага

1/16 шага

1,5 (M10) 133,33333 266,66666 1066,66666

2133,33333

1,75 (M12) 114,28571 228,57142 914,28571

1828,57142

2,0 (TR10) 100 200 800

1600

3,0 (TR12) 66,66666 133,33333 533,33333

1066,66666

5,0 (ШВП1605) 40 80 320

640

Для Моделист2030 c  винтом М12  значение «Шагов/Еденицу» устанавливаем равным «228.57142»

Для алюминиевого станка  CNC-2020AL 200мм х 200мм c  винтом TR10  значение «Шагов/Еденицу» устанавливаем равным «200»

Для Моделист3030 c  винтом TR12  значение «Шагов/Еденицу» устанавливаем равным «133.333333»

Для Моделист3040, Моделист4060, Моделист4080 и алюминиевых станков (кроме модели 200мм х 200мм) c  ШВП1605 значение «Шагов/Еденицу» устанавливаем равным «80».

Cкорость перемещений ставим не более 3000 для алюминиевых, не более 2500 для станков 3040 и 4060 с ШВП1605, не более 1000 для моделист2020 и 2030,  ускорение  устанавливаем равным «50», то есть как на картинке, рисунок 7.

Для оси Z значение «Шагов/Еденицу может отличаться от значений других осей.

Устанавливаем для оси Z:

Для Моделист2030  c  винтом оси Z М12  значение «Шагов/Еденицу» устанавливаем равным «228,57142»

Для Моделист3030 и станка из алюминия 200мм х 200мм c  винтом оси Z TR10  значение «Шагов/Еденицу» устанавливаем равным «200»

Для алюминиевых станков (кроме станка 200мм х 200мм) c  винтом оси Z ШВП1605  значение «Шагов/Еденицу» устанавливаем равным «80»

Для Моделист3040-4060-4080 c  винтом оси Z TR12  значение «Шагов/Еденицу» устанавливаем равным «133.333333».

2.4 Программные ограничения Меню Файл->Настройки->Оси->Ограничения

 

3 Описание интерфейса программы CNC USB Controller.

3.1 Главное окно программы, на рисунке 8.

 cncusb_ris8.jpg

                             Рисунок 8 Главное окно программы CNC USB Controller.

3.2 Вид рабочей области и окна G-кода, рисунок 9

cncusb_ris9.jpg

Рисунок 9

cncusb_ris10.JPG

3.4 Панель управления ручным перемещением инструмента.

 cncusb_ris11.JPG

Рисунок 11

 3.5 Описание кнопок управления.

cncusb_ris_kn.JPG

Обнулить все координаты

 Переместить в точку 0,0,0

 Переместить в точку  0,0,Z не изменяя координаты по Z

  Переместить в точку с заданными координатами X, Y, Z

4. Создание управляющей программы(G-кода) по растровому изображению из файлов *.jpg

Файл -> открыть -> выбираем наше изображение.

cncusb_ris12.JPG

Рисунок 12.Где:Размер — общий размер.Высота — общая высота работы, такой же будет и высота безопасного перемещения.Диаметр — диаметр инструмента, так же это расстояние между проходами.Детализация — на сколько срезать вертикальные плоскости.Инверсия — инверсия изображение.5 Масштабирование.G-код  Маштаб … Функция «Масштаб» позволяет изменить размер вашей уже загруженной в G-коде модели.

cncusb_ris13.JPG

 Рисунок 13

 

6 Настройка Датчика инструмента (датчик нуля)

6.1 Подключить датчик, один провод на LZ- второй провод на клемму 12В

6.2 Разрешить программе использование датчика инструмента.

Для этого в меню Файл/Настройки/ Датчикинструмента установить галочку «Разрешить», рисунок 14.probe1.jpg

Рисунок 14

Нажать кнопку «Измерить смещение по Z», рисунок 15, кнопка примет оранжевый цвет, нажать кнопку «смещение — Текущее только Z»(она расположена выше, над кнопкой «Измерить смещение по Z»), снова нажать «Измерить смещение по Z». Станок опустит с заданной скоростью фрезу до касания датчика и автоматически поднимет инструмент вверх до заданной безопасной высоты.

Рисунок 15

 Настройка KCam

 Статьи по подготовке файлов резки для фрезерного станка в программе ArtCam:

Создание УП в программе ArtCAM

Подготовка файла 3d резки из карты высот в ArtCam v10

Подготовка файла 3d резки в ArtCam 

3d и 2d Модели для обработки

  • Цена: ¥114.00 ($18 без учета доставки)

Привет всем! Небольшой обзор на простенькую плату управления для ЧПУ фрезеров/граверов/лазеров, занимающую промежуточное положение по простоте настройки/функционалу между обычной связкой Arduino Uno+CNC Shield+GRBL и дорогостоящими ($100….$200) платами для Mach3 и так далее. Плата позволяет управлять станком через USB, например, с ноутбука или планшета (Win). Промышленному оборудованию эта плата управления конкуренцию не составит, но вот для начинающих может быть полезна и интересна. Небольшая предыстория покупки. Плату прикупил себе по случаю, так как давно искал что-то недорогое на замену CNC Shield и GRBL. С той же целью была куплена плата Mach3 LPT (копеешная плата управления станком с компьютера напрямую), но для удобства искал именно версию с USB. Версия с LPT меня не устроила, далее ее рассматривать или сравнивать с ней я не будут. А вот версии платы с LAN значительно интереснее, но стоят сильно дороже. Что касается самой платы управления – это один из вариантов некогда популярной (да и сейчас популярная в узких кругах) платы контроллера Planet CNC MK1 USB Controller. Плата на основе контроллера PIC18F4550, поддерживает управление несколькими осями, шпинделем и выносной пульт. Прошивка, схема, перечни — все в свободном доступе для некоммерческого использования (Информация по MK1 доступна по ссылке, Тема на форуме по MK1). Товарищи (или не товарищи) из Поднебесной сделали редизайн платы на свой лад, добавили поддержку стандартных шаговых драйверов (A4988/DRV8825) и продают во всевозможных вариантах.Вот лот MK1, по ссылке доступны два варианта платы: простая (¥67/$10) и «улучшенная» (enhanced motherboard, ¥144/$18). Плюс есть вариант сразу в комплекте с драйверами (А4988, плюс примерно $4), а также обратите внимание на отдельный пульт, который подходит для всех вариантов. Разница в цене небольшая, есть смысл взять «улучшенную», и рекомендую докупить сразу пульт (¥24/$4) Внешний вид Enhanced платы управления МК1 (из описания лота). На плате располагается разъем USB (связь с компьютером, питание низковольтной части), вход силового питания (джек 3,5 мм, развязан от USB), два реле и две группы клемм KF301-2P (подключение внешних исполнительных устройств, со своим питанием, например, шпинделя или насоса). Плюс KF301-2P красного цвета — выход питания с платы.Плюс концевики, колодки для установки драйверов двигателей (4 оси), разъем для подключения джойстика. Есть возможность установить датчик автокалибровки. Внешний вид Enhanced платы с установленными драйверами На всякий случай приведу описание обычной платы, без драйверов и с драйверами. Отличий минимум, в основном в силовой части — отсутствуют исполнительные реле (оба), в наличии просто выход питания, управляемый небольшим транзистором. Можно установить простой шпиндель-двигатель типа RS-550 или внешнее реле. Разъемы для концевиков и пульта присутствуют. Я уже упоминал, что в лоте присутствует отдельная позиция — ручной пульт. Вернее, плата пульта с распаянными кнопками (и шлейфом). Подходит для всех конфигураций плат. Очень удобное и недорогое дополнение. Примеры размещения пульта и платы в виде корпуса-стойки для станка. Назначение плат управления — для работы с небольшими ЧПУ станками (граверами/фрезерами/лазерами/плоттерами и т.п.), поддерживается до 4х осей. Плата не работает под Mach3, а работает с программой CNC USB Controller. Софт простой, функциональный, удобный. Управление осуществляется двигателями напрямую, в пределах 8V-30V, до 2A, присутствует управление скоростью вращения шпинделя, концевики положения, включение охлаждения (насос, ОЖ), при использовании драйверов A4988 доступен микрошаг 1/16, при использовании драйверов 8825 – 1/32. Софт работает только под WINDOWS (xp, win7, win8, win10); Поддерживаются файлы Gcod’а, например, *.nc, *, а также файлы DXF/ PLT / HPGL. Теперь про посылку. Получил быстро (относительно), все целое, получилось недорого. На Алишке цены выше.

Кстати, если заказывать много товаров, то среди большой посылки удельная стоимость доставки двух этих плат копеешная. Масса менее 100г В комплект вложили послание от китайцев Внешний вид пульта Вместе с платой пульта положили простой прямой шлейф (10 Pin, 240 мм) Плата пульта небольшая (около 40х90 мм) На обратной стороне есть коннектор для шлейфа На плате присутствуют кнопки трех осей (±), плюс резистор скорости перемещения и перегрузка станка. А вот плата MK1 CNC поинтереснее. На обратной стороне подробная шпаргалка по установке режимов работы (микрошаг), а также подписаны все значимые пины. Силовые выходы (реле К1, К2), клеммник V1. Силовой вход DC2.1 (от 8 до 30 В), разъем KEY — подключение джойстика, DIP -селектор микрошага. Контроллер PIC18F4550, видны панельки для драйверов, разъемы концевиков AXIS — датчик калибровки (Probe) Проба — подключение к станку
Подключаем плату Запускаем программу. Плата определяется, открывается возможность к управлению станком Немного про софт. Окно настроек Передаточные числа, скорости и ускорения устанавливаются раздельно для каждой оси, Передаточное число (для установленного ходового винта ЧПУ станка) В окошке «Шагов/Единицу» данные вводятся в соответствии с таблицей для винтовых передач, соединенных напрямую с двигателем, имеющим угол одного шага 1,8 градуса.
Например, с помощью CNC USB Controller можно достаточно просто сверлить печатные платы Можно запустить на гравировку Микки-мауса Или фрезеровку 3Д фигуры Ну негоже оставаться плате джойстика без корпуса. Рисуем корпус из двух половинок. Верхняя.
Нижняя И незабываем кнопочки Готовим к печати… Промежуточные фотографии печати Один из вариантов корпуса (в зеленом PLA)
Печать корпуса белым PETG Заодно напечатал «крутилки» для осей. Плата с джойстиком с самодельным корпусом, и с двумя A4988
Первые попытки и пробы Небольшое видео, пробы, приноравливался к новому управлению. На видео нарезка — как я пробовал управление по осям с джойстика, с программы по USB, потом проба фрезерования в холостую (без вращения шпинделя и с высотой 0). В принципе все, что касается CNC USB controller – плата рабочая, удобная. Из минусов — мощные драйверы типа TB6600 нужно подключать через плату-адаптер, а также нет совместимости с MACH3. В остальном одни плюсы за такие деньги. Если есть проблемы с выбором языка при запуске программы — вот шпаргалка по смене языка.В комментариях и в личке спрашивают про станок. Несколько слов про конструкцию, чертежи и профиль СоберизаводаВ этом обзоре описание сборки станочка.Чертежи пластин — можно сделать из металла, фторопласта, фанеры, пластика и т.п. Это конструкционный алюминиевый профиль от Соберизавода. Я покупал сразу нарезанный в размер комплект профиля для 2418. Есть два варианта — профиль без покрытия (подешевле) и с покрытием (анодированный). Разница в стоимости небольшая, я рекомендую с покрытием, особенно если использовать в качестве направляющих для роликов. Выбираем нужный тип профиля 2020, далее вводим «порезать по размерам». Иначе, можно купить один отрезок (хлыст) на 4 метра. При расчете имейте ввиду, что стоимость одного реза бывает разная, в зависимости от профиля. И что на рез закладывается 4 мм. Вводите размеры отрезков. Я сделал станок 2418 чуть больше, это семь отрезков по 260 мм и два вертикальных по 300 мм. Вертикальный можно сделать поменьше. Если нужен станок длиннее, то два продольных отрезка больше, например, 350 мм, поперечные также по 260 мм (5 шт). Подтверждаем (надо обязательно добавить в карту раскроя) Проверяем корзину Профиль получается на 667р вместе с услугой резки. Доставка осуществляется ТК, рассчитать стоимость можно по калькулятору, так как размеры профиля вам известны, вес очень хорошо считается в карте раскроя. Для расчета нужна опция «забор груза у поставщика». Доставка Деловыми линиями обойдется дешевле, около 1000 рублей. Можно забрать самовывозом в Москве. В одном месте офис, склад и мастерская, где режут профиль в размер. Есть витрина с образцами, можно подобрать профиль на месте. Доставка производилась через посредника Yoybuy.com, стоимость доставки сборной посылки 8.5 кг – $93, конкретно указанные платы и джойстик по массе вышли менее $1 за доставку в составе этой посылки. Еще один вариант платы CNCРеле для шпинделяСофт Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

Настройка и работа в программе CNC USB Controller

Программа управления станком CNC USB Controller  работает в операционных системах Windows XP и Windows7. 

1.Установка программы.

Для установки программы требуется скачать или запустить с диска установочный файл CNCUSB_Setup.exe

После установки программы можно подключить плату контроллера к USB разъему контроллера.

При первом запуске программа запросит ключ лицензии , который необходимо ввести.

2. Настройка программы.

Переход к настройке через меню файл->настройки, рисунок 1

cncusb_ris1.jpg

Рисунок 1

2.1 Настройка осей, рисунок 3, здесь устанавливаем количество осей 3, для станков с поворотной осью 4.

 cncusb_ris2.JPG

Рисунок 2

Здесь же, при необходимости, можно изменить направление перемещения по любой оси, установкой галочки в поле «реверс».

Если известен шаг винта и установленный на контроллере микрошаг(коэффициент дробления шага), то можно перейти пропустить пункт 2.2 и продолжить настройку программы с пункта 2.3 

2.2 Кнопка «Калибровка» позволяет вычислить величину «Шагов/Еденицу».

Управляя вручную перемещением каретки с инструментом станка, с помощью кнопок «правый Ctrl» + стрелки клавиатуры, выводим каретку примерно на середину.

Выбираем калибруемую ось, рисунок 3

cncusb_ris3.JPG

Рисунок 3

Нажимаем «Next» и указываем расстояние перемещения, рисунок 4.

cncusb_ris4.JPG

Рисунок 4

Заносим расстояние на которое переместилась каретка с инструментом, рисунок 5

cncusb_ris5.JPG

Рисунок 5

Нажимаем «Calculate» и программа выдаст значение «Шагов/Еденицу». Нажав «Set», программа сохранит эти значения , рисунок 6, и переходим к пункту 2.4

cncusb_ris6.JPG

Рисунок 6

2.3 Установка скоростей холостых перемещений и передаточных чисел.

Меню Файл->Настройки->Оси->Настройки , рисунок 7

Настройка передаточных чисел для определенного ходового винта заносится в поле «Шагов/Еденицу».

cncusb_ris7.jpg

Рисунок 7 Настройка передаточного числа, скорости холостых перемещений и ускорений.

Передаточные числа, скорости и ускорения устанавливаются раздельно для каждой оси,

Передаточное число (для установленного ходового винта ЧПУ станка)

В окошке «Шагов/Еденицу» данные вводятся в соответствии с таблицей для винтовых передач, соединенных напрямую с двигателем, имеющим угол одного шага 1,8 градуса.

Шаг винта мм

Полный шаг

1/2 шага

1/8 шага

1/16 шага

1,5 (M10) 133,33333 266,66666 1066,66666

2133,33333

1,75 (M12) 114,28571 228,57142 914,28571

1828,57142

2,0 (TR10) 100 200 800

1600

3,0 (TR12) 66,66666 133,33333 533,33333

1066,66666

5,0 (ШВП1605) 40 80 320

640

Для Моделист2030 c  винтом М12  значение «Шагов/Еденицу» устанавливаем равным «228.57142»

Для алюминиевого станка  CNC-2020AL 200мм х 200мм c  винтом TR10  значение «Шагов/Еденицу» устанавливаем равным «200»

Для Моделист3030 c  винтом TR12  значение «Шагов/Еденицу» устанавливаем равным «133.333333»

Для Моделист3040, Моделист4060, Моделист4080 и алюминиевых станков (кроме модели 200мм х 200мм) c  ШВП1605 значение «Шагов/Еденицу» устанавливаем равным «80».

Cкорость перемещений ставим не более 3000 для алюминиевых, не более 2500 для станков 3040 и 4060 с ШВП1605, не более 1000 для моделист2020 и 2030,  ускорение  устанавливаем равным «50», то есть как на картинке, рисунок 7.

Для оси Z значение «Шагов/Еденицу может отличаться от значений других осей.

Устанавливаем для оси Z:

Для Моделист2030  c  винтом оси Z М12  значение «Шагов/Еденицу» устанавливаем равным «228,57142»

Для Моделист3030 и станка из алюминия 200мм х 200мм c  винтом оси Z TR10  значение «Шагов/Еденицу» устанавливаем равным «200»

Для алюминиевых станков (кроме станка 200мм х 200мм) c  винтом оси Z ШВП1605  значение «Шагов/Еденицу» устанавливаем равным «80»

Для Моделист3040-4060-4080 c  винтом оси Z TR12  значение «Шагов/Еденицу» устанавливаем равным «133.333333».

2.4 Программные ограничения Меню Файл->Настройки->Оси->Ограничения

 

3 Описание интерфейса программы CNC USB Controller.

3.1 Главное окно программы, на рисунке 8.

 cncusb_ris8.jpg

                             Рисунок 8 Главное окно программы CNC USB Controller.

3.2 Вид рабочей области и окна G-кода, рисунок 9

cncusb_ris9.jpg

Рисунок 9

cncusb_ris10.JPG

3.4 Панель управления ручным перемещением инструмента.

 cncusb_ris11.JPG

Рисунок 11

 3.5 Описание кнопок управления.

cncusb_ris_kn.JPG

Обнулить все координаты

 Переместить в точку 0,0,0

 Переместить в точку  0,0,Z не изменяя координаты по Z

  Переместить в точку с заданными координатами X, Y, Z

4. Создание управляющей программы(G-кода) по растровому изображению из файлов *.jpg

Файл -> открыть -> выбираем наше изображение.

cncusb_ris12.JPG

Рисунок 12.Где:Размер — общий размер.Высота — общая высота работы, такой же будет и высота безопасного перемещения.Диаметр — диаметр инструмента, так же это расстояние между проходами.Детализация — на сколько срезать вертикальные плоскости.Инверсия — инверсия изображение.5 Масштабирование.G-код  Маштаб … Функция «Масштаб» позволяет изменить размер вашей уже загруженной в G-коде модели.

cncusb_ris13.JPG

 Рисунок 13

 

6 Настройка Датчика инструмента (датчик нуля)

6.1 Подключить датчик, один провод на LZ- второй провод на клемму 12В

6.2 Разрешить программе использование датчика инструмента.

Для этого в меню Файл/Настройки/ Датчикинструмента установить галочку «Разрешить», рисунок 14.probe1.jpg

Рисунок 14

Нажать кнопку «Измерить смещение по Z», рисунок 15, кнопка примет оранжевый цвет, нажать кнопку «смещение — Текущее только Z»(она расположена выше, над кнопкой «Измерить смещение по Z»), снова нажать «Измерить смещение по Z». Станок опустит с заданной скоростью фрезу до касания датчика и автоматически поднимет инструмент вверх до заданной безопасной высоты.

probe2.jpg

Рисунок 15

 Настройка KCam

 Статьи по подготовке файлов резки для фрезерного станка в программе ArtCam:

Создание УП в программе ArtCAM

Подготовка файла 3d резки из карты высот в ArtCam v10

Подготовка файла 3d резки в ArtCam 

3d и 2d Модели для обработки

Используемые источники:

  • https://cncmodelist.ru/stati/165-nastroika-cncusb-controller.html
  • https://mysku.ru/blog/taobao/60001.html
  • https://cncmodelist.ru/stati/stati-po-rabote-s-chpu-stankom/nastrojka-i-rabota-v-programme-cnc-usb-controller.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации