Прочитал тут в подлиннике пару мануалов от корки до корки по LinuxCNC:
LinuxCNC_Integrator_Manual
LinuxCNC_HAL_Manual
Забористая, кстати, вещь! вставляет и просветляет очень сильно.
По сути идеи получается ТЗ о том как написать свой LinuxCNC внутри микроконтроллера?
Там же килотонны кода которые годами отлаживали
Может подойти с другой стороны: под станок отдельный безголовый комп, на нем запустить только реалтаймовое ядро линукса с минимальной обвязклой, на нем поднять ядро управления от LinuxCNC без гуя (он это позволяет), а общаться с ним или по сети или еще как - отдавать только высокоуровневые команды, т.е. GUI и рюшечки будут совсем на другой машине?
Свой автономный контроллер.
- Alex-Shamilich
- Новичок
- Сообщения: 18
- Зарегистрирован: 30 мар 2015, 10:05
- Репутация: 15
- Настоящее имя: Alex Shamilich
- Откуда: Москва
- Контактная информация:
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Свой автономный контроллер.
Так это уже есть, причем в нескольких вариантах.
Есть через http сервер, есть через rsh, есть через axis-remote, а можно вообще запустить сервак, зайти на него по ssh, и запустить там linuxcnc с интерфейсом keystick.
Тебе как больше нравится?
Ссылки:
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... Web_Server /// кстати раньше ее не видел, зацените там граф hal.
http://code.google.com/p/miniemc2/
панель оператора на удаленном компе #1
http://linuxcnc.org/docs/html/gui/keystick.html
Keystick GUI #1
Есть через http сервер, есть через rsh, есть через axis-remote, а можно вообще запустить сервак, зайти на него по ssh, и запустить там linuxcnc с интерфейсом keystick.
Тебе как больше нравится?
Ссылки:
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... Web_Server /// кстати раньше ее не видел, зацените там граф hal.
http://code.google.com/p/miniemc2/
панель оператора на удаленном компе #1
http://linuxcnc.org/docs/html/gui/keystick.html
Keystick GUI #1
-
asutpka
- Мастер
- Сообщения: 294
- Зарегистрирован: 17 апр 2013, 14:27
- Репутация: 78
- Контактная информация:
Re: Свой автономный контроллер.
безопасно под screenNick писал(а):и запустить там linuxcnc с интерфейсом keystick.
-
Noob
- Кандидат
- Сообщения: 95
- Зарегистрирован: 26 ноя 2014, 10:17
- Репутация: 26
- Контактная информация:
Re: Свой автономный контроллер.
Не все так забористо. Формирование траекторий, а это и есть те килотонны кода - поручим тем, у кого это лучше всего получается, тому же LinuxCNC или ADEM Cam например. Изобретение своего велосипеда и смежных отраслей промышленности с нуля в мои планы не входит. Расслабьтесь.Alex-Shamilich писал(а):По сути идеи получается ТЗ о том как написать свой LinuxCNC внутри микроконтроллера?
Там же килотонны кода которые годами отлаживали
Суть проекта - На компьютере прикладное ПО, которое отображает в трехмерном виде, в упрощенной форме траекторию инструмента, отправляет G-code на автономный контроллер и показывает ход выполнения программы по результатам поступающей из контроллера информации. Так же позволяет настроить плату контроллера.
То есть уже готовый G-code будет разбираться и преобразовываться в массивы управляющих импульсов самой платой, не зависящей от подвисаний и глюков ПК.
Чего хочу добиться - построить надежную, мощную и гибкую систему управления станком. Применение связки ARM+ПЛИС позволит в реальном времени контролировать все процессы в железе и реализовать любые алгоритмы по нажатию одной кнопки - например приостановить обработку детали и перед самой ответственно операцией съездить к датчикам - перепроверить позиционирование, инструмент, и так далее.
Снимаются ограничения на количество датчиков - концевики, home, калибровка инструмента, смена... и так далее. Так же попытаюсь добиться простого и вменяемого механизма смены инструмента, во всех этих китайских Planet CNC и прочих - слишком много лишнего в одном, сочетается с катастрофической нехваткой в другом.
Задумал много конечно, но потихоньку начинаю грызть гранит этого сложного направления.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Свой автономный контроллер.
(может) стоит задружить с этими парнями - у них есть схожие задумки , но уже и некоторый опыт)):Noob писал(а):Задумал много конечно, но потихоньку начинаю грызть гранит этого сложного направления.
http://www.machinekit.io/
