Bender писал(а):Написал программу (с визуализацией траектории) декодера из G кодов в язык робота. Сейчас работаю над визуализацией робота в этой программе.
...
Моя программа-декодер это посути моя дописанная программа управления фрезерным станком на базе платы Adlink PCI 8154.
т.е. ты написал декодер из G-кодов в язык управления для специализированого ПО (шло вместе со станком?), для правления "рукой" посредством платы Adlink PCI 8154 ? 
Я правильно понял?
А можно этой платой управлять через Linux CNC?
К стати: получается фирма KUKA изобрела свой язык вместо всемирно-признанного языка G-кодов. С чего такие затраты? Если им не хватает языка G-кодов так можно просто расширить язык, а не писать свой.
Эта фирма одна из первых на мировом рынке специализирующаяся на производстве станков типа "рука". Поэтому очень похоже на то, что они хотят удержать монополию на рынке путем написания собственного (наверняка запатентованного) ПО(драйверов) для станков этого типа. 
 Получится как со всем остальным "железом" (принтерами, плотерами, видеокартами,...) - фирма выпускающая железо - пишет свои ЗАКРЫТЫЕ драйверы к нему и управлять им посредством открытого ПО - невозможно. Вспомните Win-принтеры, Win-модемы,... работающие только под управлением винды. Так что в будущем поуправлять "рукой" из Linux CNC вероятно не получится.
Вспомнился слух (кажется писали о нем на хабре) - кажется это был американец - купил 3D принтер, а при его покупке обязательно нужно подписывать договор по которому он не имеет право производить оружие. А он возьми и распечатай - пистолет(не помню игрушечный или нет). По всей видимости драйверы 3d принтера слили производителю 3d модель и за шутником приехали компетентные,... открыли судебное дело...
 И еще вспомнился слух: крупные фирмы производители станков CNC, а точнее 3d принтеров для домашнего использования пытаются договориться(СГОВОРится) чтобы все производимые 3d принтеры, могли печатать модели ТОЛЬКО ИЗ ЕДИНОЙ БАЗЫ 3D МОДЕЛЕЙ. 
Типа для соблюдением авторских прав. Так что распечатать что-то СВОЕ - можно будет только после ОДОБРЕНИЯ СВЫШЕ.
...все это наталкивает на мысль( хотя это обсуждение другой темы ), что хоббийное станкостроение - временное явление... уже сейчас не выгодно строить свой станок для хоббийных целей - его выгоднее купить... (разве что получать удовольствие от самой сборки станка...) 
... но купив готовый мы попадаем в зависимость от производителя: 
- само собой покупка расходного материала только у производителя 
сразу вспомнился пример с принтерами - когда производители делают чтобы картриджи нельзя было перезаправить.
Хотя заправка в 6 раз дешевле нового картриджа! Ведь прибыль идет в карман заправляющего, а не фирмы производителя. Хотя картридж это емкость для расходного материала, но выгоднее в него пихать электронику и продавать в 10 раз дороже чем продавать дешевый тонер.
 Для этого в картриджах которых установлен датчик максимальное число распечаток(обычно это максимальное число страниц, которое можно напечатать на одной заправке умноженное на два). После достижения этого заложенного производителем значения - картридж блокируется, чтобы его нельзя было использовать после ручной заправки, а можно только купить новый картридж целиком.)
- комплектующие с запрограммированным ограниченным сроком службы,  (вспомнился случай как одна американка отсудила у эпла деньги доказав что эпл намеренно сократила срок службы аккумуляторов)
- ПО которое ограничивает возможности, а самое "вкусное" устанавливается в виде отдельных, ПЛАТНЫХ дополнений,
- невозможность расширить/изменить функции и/или использовать не по заранее установленному назначению(что для русского человека - смерти подобно)(нельзя ни с юридической стороны т.к. подписал оферту, ни с практической, т.к. драйвер закрыт)
- невозможность распечатать свою модель без согласия с производителем
- хочешь свой бизнес, зарабатывать деньги на купленном оборудовании - тогда заплати производителю бОльше! или плати патентные отчисления например за "франчайзинг"
...