Есть установки, молотящие одну-две операции неделями. Там панельки хватит, если она заменяет собой мастер или к нему подключается.
В Maestro Platinum графический порт HDMI есть но он пока не действует. Я общался с техподдержкой, они еще 2 года назад обещали дать поддержку QT. Но не сделали пока, я думаю, по причине того, что мастер-контроллер должен обеспечивать безопасное и точное перемещение в первую очередь, а графический интерфейс в десятую. Если дать пользователю возможность, он нагрузит пользовательскую программу так что никаких ресурсов не хватит. А нагрузить есть чем!
На описываемой установке нужно составить сложный процесс и иметь возможность его довольно часто переконфигурировать. Для этого нужна вылизанная логика построения зависимостей, иначе в дебрях настроек и параметров можно ногу сломать. Отсюда растут требования к графическому интерфейсу и библиотекам, на которых он строится.
Далее, система технического зрения. Камеры IDS https://en.ids-imaging.com/ с подключением по TCP/IP в количестве 5 штук создают хороший поток данных (хоть и не используются все одновременно), и сохранение высококачественной картинки в памяти, а также обработка требует ресурсов. Допустим памяти 2ГБ нам хватило, что уже под большим вопросом. Остается обработка. CPU можно конечно использовать, но как правило сейчас эти вычисления выполняются на GPU. Плюс сами библиотеки обработки - их не так легко собрать под мастер-контроллер, назначение которого - обеспечить безопасность и точность перемещения, и при перезапуске контроллер сам вычищает у себя все лишнее. Если учитывать, что контроллер используется не только для фиксации конечной точки перемещения, но и выполняет расчеты в реальном времени, желание разработчиков выделить отдельное ядро под этот сервис становится понятно. Пользователю остается только 2-е ядро.
И контрольный. Изначально под эту машину планировали Linux, но перенос 25-летних наработок из Windows в разумные сроки невозможен.
Хороший вопрос. Никто не делает. К слову, машина, фотография которой в заголовке статьи - с гранитной плитой в качестве опоры, и там даже рельсов нет. Система портальная, то есть по отполированным гранитным поверхностям с двух сторон портал поддерживает система воздушных подушек. Обеспечивая точность позиционирования компонентов в 3мкм 3сигма в рабочем пространстве 0,5х0,5 метра по тех спецификации, а в реальности точнее. К вопросу об измерительной системе позиционирования (50 делений на микрометр). Ладно, были бы хотя бы рельсы - было бы с чего начинать.
Спасибо за комментарий! У меня представление складывается такое, что "все кому не лень" не могут разрабатывать ПО для станков которые у нас не производятся. А системы технического зрения для рассматирваемых машин достаточно специфичны. У нас может и есть способные специалисты (об это я и говорю в статье), но куда они этот свой код сдают, если он есть, а главное кто его доводит до ума на конкретном образце установки? Это то случай когда аутсорсинг почти невозможен, на мой взгляд. И талант этих специалистов мало востребован.
Есть установки, молотящие одну-две операции неделями. Там панельки хватит, если она заменяет собой мастер или к нему подключается.
В Maestro Platinum графический порт HDMI есть но он пока не действует. Я общался с техподдержкой, они еще 2 года назад обещали дать поддержку QT. Но не сделали пока, я думаю, по причине того, что мастер-контроллер должен обеспечивать безопасное и точное перемещение в первую очередь, а графический интерфейс в десятую. Если дать пользователю возможность, он нагрузит пользовательскую программу так что никаких ресурсов не хватит. А нагрузить есть чем!
На описываемой установке нужно составить сложный процесс и иметь возможность его довольно часто переконфигурировать. Для этого нужна вылизанная логика построения зависимостей, иначе в дебрях настроек и параметров можно ногу сломать. Отсюда растут требования к графическому интерфейсу и библиотекам, на которых он строится.
Далее, система технического зрения. Камеры IDS https://en.ids-imaging.com/ с подключением по TCP/IP в количестве 5 штук создают хороший поток данных (хоть и не используются все одновременно), и сохранение высококачественной картинки в памяти, а также обработка требует ресурсов. Допустим памяти 2ГБ нам хватило, что уже под большим вопросом. Остается обработка. CPU можно конечно использовать, но как правило сейчас эти вычисления выполняются на GPU. Плюс сами библиотеки обработки - их не так легко собрать под мастер-контроллер, назначение которого - обеспечить безопасность и точность перемещения, и при перезапуске контроллер сам вычищает у себя все лишнее. Если учитывать, что контроллер используется не только для фиксации конечной точки перемещения, но и выполняет расчеты в реальном времени, желание разработчиков выделить отдельное ядро под этот сервис становится понятно. Пользователю остается только 2-е ядро.
И контрольный. Изначально под эту машину планировали Linux, но перенос 25-летних наработок из Windows в разумные сроки невозможен.
Спасибо за техический комментарий! Раскрою эту тему в следующей статье. В долгий ящик не откладываю, скоро будет.
Хороший вопрос. Никто не делает. К слову, машина, фотография которой в заголовке статьи - с гранитной плитой в качестве опоры, и там даже рельсов нет. Система портальная, то есть по отполированным гранитным поверхностям с двух сторон портал поддерживает система воздушных подушек. Обеспечивая точность позиционирования компонентов в 3мкм 3сигма в рабочем пространстве 0,5х0,5 метра по тех спецификации, а в реальности точнее. К вопросу об измерительной системе позиционирования (50 делений на микрометр). Ладно, были бы хотя бы рельсы - было бы с чего начинать.
Спасибо за комментарий! У меня представление складывается такое, что "все кому не лень" не могут разрабатывать ПО для станков которые у нас не производятся. А системы технического зрения для рассматирваемых машин достаточно специфичны. У нас может и есть способные специалисты (об это я и говорю в статье), но куда они этот свой код сдают, если он есть, а главное кто его доводит до ума на конкретном образце установки? Это то случай когда аутсорсинг почти невозможен, на мой взгляд. И талант этих специалистов мало востребован.