Прочитал тут в подлиннике пару мануалов от корки до корки по 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/
