Контроллеры myCNC
Добавлено: 05 сен 2011, 12:25
myCNC контроллеры разрабатываются как универсальное решение для большого числа ЧПУ приложений.
Для решения этой задачи myCNC контроллер содержит -
- высокоскоростной 6-ти осевой контроллер движения со встроенной много-осевой линейной, круговой, спиральной и сплайн интерполяцией.
- PLC - программируемый логический контроллер для управления периферией контроллера (такой как бинарные входы, релейные и "открытый коллектор" выходы, ШИМы, АЦП, ЦАП).
Также myCNC контроллер, в зависимости от модели, содержит 1 или 2 каналов rs485 для организации связи с дополнительными устройствами (система слежения за высотой плазматрона при плазменной резке, дополнительный канал связи с серво-приводом, управление шпинделем и тп.). В разработке находится реализация протокола Modbus (TCP и RTU) для возможности расширения количества периферии.
При выполнение управляющей программы контроллер движения вычитывает команды из встроенного буфера команд. Содержимое буфера может пополнятся от Хост-компьютера с управляющим софтом myCNC или из дополнительной флэш-памяти (при автономном режиме работы). Наличие буфера снимает требование реал-тайм с управляющего компьютера.
Максимальная частота step/dir выхода контроллера движения - 1 или 4 МГц в зависимости от модели.
Вычислительный модуль контроллера работает на ARM процессоре (70МГц ARM7tdmi или 100МГц Cortex-M3)
Пульс-генерация выполнена на Altera FPGA логике.
Программное обеспечение myCNC в данный момент доступно под x86 Linux, Windows, MAC. В разработке порты на ARM Linux, Android.
В программном обеспечении реализованы-
2D и 3D визуализация (с масштабированием, прокруткой/вращением), поддержка сенсорного экрана (тач-скрин), библиотека деталей с возможностью автоматической расстановки, гибкая перенастройка GUI интерфейса и "железа" машины через систему профилей, макросов, xml-конфигурации, режим автономной работы (без компьютера), встроенный редактор G-кодов c визуализацией, импорт DXF и HPGL файлов, выполнение программы вперед и назад (реверс), пошаговое выполнение, повороты и зеркальные преобразования NC-программы, ручное управление (джоггинг), MDI (в тестировании), мониторинг датчиков в реальном времени, контроль и управление системой слежения за высотой резака при плазменной резке (THC ), Логи работы, компенсация длины и радиуса инструмента, предпросмотр скоростей (look-ahead) и многое другое.
Система активно развивается. В разработке также находятся экспорт DXF, HPGL в G-коды, импорт STL моделей с конвертация в G-коды, nurbs интерполяция и некоторый другие возможности.
Доступны контроллеры с USB или LAN подключением к HOST PC
(Отредактировано 2011-0930)
Для решения этой задачи myCNC контроллер содержит -
- высокоскоростной 6-ти осевой контроллер движения со встроенной много-осевой линейной, круговой, спиральной и сплайн интерполяцией.
- PLC - программируемый логический контроллер для управления периферией контроллера (такой как бинарные входы, релейные и "открытый коллектор" выходы, ШИМы, АЦП, ЦАП).
Также myCNC контроллер, в зависимости от модели, содержит 1 или 2 каналов rs485 для организации связи с дополнительными устройствами (система слежения за высотой плазматрона при плазменной резке, дополнительный канал связи с серво-приводом, управление шпинделем и тп.). В разработке находится реализация протокола Modbus (TCP и RTU) для возможности расширения количества периферии.
При выполнение управляющей программы контроллер движения вычитывает команды из встроенного буфера команд. Содержимое буфера может пополнятся от Хост-компьютера с управляющим софтом myCNC или из дополнительной флэш-памяти (при автономном режиме работы). Наличие буфера снимает требование реал-тайм с управляющего компьютера.
Максимальная частота step/dir выхода контроллера движения - 1 или 4 МГц в зависимости от модели.
Вычислительный модуль контроллера работает на ARM процессоре (70МГц ARM7tdmi или 100МГц Cortex-M3)
Пульс-генерация выполнена на Altera FPGA логике.
Программное обеспечение myCNC в данный момент доступно под x86 Linux, Windows, MAC. В разработке порты на ARM Linux, Android.
В программном обеспечении реализованы-
2D и 3D визуализация (с масштабированием, прокруткой/вращением), поддержка сенсорного экрана (тач-скрин), библиотека деталей с возможностью автоматической расстановки, гибкая перенастройка GUI интерфейса и "железа" машины через систему профилей, макросов, xml-конфигурации, режим автономной работы (без компьютера), встроенный редактор G-кодов c визуализацией, импорт DXF и HPGL файлов, выполнение программы вперед и назад (реверс), пошаговое выполнение, повороты и зеркальные преобразования NC-программы, ручное управление (джоггинг), MDI (в тестировании), мониторинг датчиков в реальном времени, контроль и управление системой слежения за высотой резака при плазменной резке (THC ), Логи работы, компенсация длины и радиуса инструмента, предпросмотр скоростей (look-ahead) и многое другое.
Система активно развивается. В разработке также находятся экспорт DXF, HPGL в G-коды, импорт STL моделей с конвертация в G-коды, nurbs интерполяция и некоторый другие возможности.
Доступны контроллеры с USB или LAN подключением к HOST PC
(Отредактировано 2011-0930)