LinuxCNC |
Обновлено: 24.01.2017 - 00:07
LinuxCNC (ранее «Enhanced Machine Controller» или «EMC2») - свободная открытая операционная система на базе ядра GNU/Linux для персональных компьютеров общего назначения, реализует числовое программное управление станками, роботами и т.д. Система разрабатывается сообществом linuxcnc.org и предоставляется, как правило, как ISO-образ с модифицированной версией 32-битной Ubuntu Linux с ядром реального времени. Типичное ядро Ubuntu Linux через жесткие требования оборудования к времени выполнения операций может использоваться только в демо-режиме.
Особенности LinuxCNC
LinuxCNC - это программная система для числового программного управления машинами и станками, такими как фрезерные, токарные, плазменной резки, фрезерования древесины, раскрой, промышленные роботы, гексапод и другие декоративные координатные роботы. В качестве входных данных система использует G-код (RS-274NGC) и может контролировать до 9 осей или приводов станков с двигателями или сервомашинками. Система имеет несколько графических интерфейсов в соответствии с конкретным видам использования (сенсорный экран, интерактивное управление).Система не обеспечивает функций черчения (CAD - Computer Aided Design) и генерации G-кода с чертежа (CAM - Computer Automated Manufacturing ).
История
Системное программное обеспечение EMC было разработано Национальным институтом стандартов и технологии (NIST) и предоставлено в общественное достояние. Программное обеспечение и стандарт на язык G-code интерпретации инструкций управления движением инструмента или двигателя в режиме реального времени заинтересовало любителей и профессиональных пользователей станков. Примерно в июне 2000 года NIST перенес исходный код на sourceforge.net, чтобы добровольные разработчики могли в дальнейшем самостоятельно вносить изменения и развивать проект. В 2003 году были переписаны некоторые части системы, реорганизованы и упрощены другие части, обновленный проект получил название EMC2. На текущий момент EMC2 лицензированный под GNU General Public License и активно развивается.
EMC2 включает новый слой управления, известный как HAL (Слой аппаратных абстракций), введен для обеспечения независимости функций управления от аппаратного обеспечения без изменения кода или перекомпиляции. EMC2 также включает механизм разделения траектории и планирования движения, что делает его более легким для создания программ управления станками. HAL включает виртуальный осциллограф для исследования сигналов в режиме реального времени и модель релейной логики, адаптированную для настройки сложных вспомогательных устройств, таких как устройства автоматической смены инструмента.
Около 2011 года по настоянию корпорации EMC и согласия руководителей проект получил название LinuxCNC.
LinuxCNC также включает в себя программируемый логический контроллер (PLC), который обычно используется в крупных проектах (например, сложных обрабатывающих центрах). Программное обеспечение PLC базируется на исходном открытом проекте Classicladder и работает в режиме реального времени.
https://uk.wikipedia.org/wiki/LinuxCNC
------------------------
ТРИО теплый пол отзыв
Vkjust отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Категория: Машиностроение, Дистрибутивы программного обеспечения
Комментарии |