ЧПУ № 4 – разработка программы для управления контроллером мк1

В одном из предыдущих своих сообщений, я упоминал о USB – контроллере, для управления ЧПУ станком, сам контроллер вот такой:

WP_000817Представляет собой плату:

1) с микроконтроллером PIC18F4550

2) Разъемы для подключения драйверов, для управления 4-мя осями X,Y,Z,A

3) Разъем для управления включения шпинделя

4) Разъемы подключения датчиков, для ограничения движения по осям, что-бы не убежал шпиндель…. 🙂

5) Ещё по мелочи всякие штуки….

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

Первоисточник находится тут: http://www.planet-cnc.com/index.php?page=diy по данной ссылке можно найти схему и прошивку для самостоятельной сборки контроллера.

Либо купить готовый, например тут: http://www.planet-cnc.com/index.php?page=shop по цене в 69 евро, или у китайцев: http://www.aliexpress.com/item/4-Axis-USB-CNC-Controller-CNCUSB-USBCNC-CNC-USB-Alternative-MACH3-USBCNC-2-1/1566611754.html  за 1800 рублей.

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

Что собственно и с подвигло меня, на написание своей программы для управления контроллером.

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

Снимок1

Программка конечно ещё сырая, но уже работает, даже вот итоги её работы:

WP_000885sm

И ещё:

WP_000886

А так-же видео работы станка, правда снимал видео на телефон….

Ну вот пока и всё…. 🙂

К стати на видео, параллельно запущена оригинальная программа, в которой я смотрю 3D визуализацию.

И пока настройки контроллера, настраиваются только из оригинальной программы….

7 комментариев

  • Затея отличная, очень радует в программке количество слов на Русском языке! 🙂
    Чё то я так и не нашел где скачать эту чудо программу, шпинделем управлять будет? 4 осью вращающейся?
    Тема не заглохла?

  • Нет не заглохла, скоро добавлю новую статью на сайт, 🙂
    А процесс разработки программы описан тут: http://www.cnc-club.ru/forum/viewtopic.php?f=16&t=7078

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

  • Александр

    Если тема не заглохла, то добавлю- лучше генератор ключа разработать для USB CNC Controller (Planet), но я не программист УВЫ. У меня станок тоже на Pic18F4550 самопал с китайским модулем и прогой+ключ, работает нормально. Есть еще модуль с пиком. Программу записываю MiniPro TL866a, файлы hex. При подключении модуля и открытия программы, программа находит чип, читает, меняет VID_04d8 на 2121. Pid_003C на 2130. заносит в него серийный номер, и логин. Затем выставляет в чипе биты защиты от чтения на всю программу, и просит ключ. Так как логин другой , то и ключ тоже. Снимаю пик , читаю нолики и вижу защиту от чтения, перезаписываю программу заново и….прога ставит- новый логин новый ключ. Без ключа исправно 25 шагов и стоп.

    • Вот тут поспрашивай: http://www.cnc-club.ru/forum/viewtopic.php?f=16&t=12108 в теме есть специалисты которые могут подсказать как решить проблему.

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

  • Александр

    Добавлю: в файле ( hex) для чпу станка , бутлоадер с программой. Без прошивки( чистый Pic18F4550). ноутбук вообще не видит устройство, нет отклика прерываний, а с прошивкой как HID устройство, а при подключении к программе меняется все и драйвер на USB CNC Controller.

    shaman146@yandex.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Protected with IP Blacklist CloudIP Blacklist Cloud