Исходный код вики Преимущества контроллера над классическим LPT
Версия 7.1 от knetyaga на 2019/07/08 09:52
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | Контроллеры серии PLCM представляют собой специализированные контроллеры систем ЧПУ и предназначены для подключения станка ЧПУ к ПК посредством современных интерфейсов, таких как Ethernet или USB. | ||
2 | |||
3 | Контроллер работает с программой PUMOTIX и позволяет управлять 6 двигателями одновременно (в текущем поколении контроллеров PLCM). Траектория перемещения предварительно рассчитывается в PUMOTIX, далее траекторные данные передаются в буфер PLCM. На основании полученных данных контроллер самостоятельно формирует сигналы управления Step/Dir для драйверов двигателей. | ||
4 | |||
5 | Прогрессивные технологии позволяют избежать использования устаревшего интерфейса LPT, чем достигается высокая помехоустойчивость, стабильность работы, для управления станком появляется возможность использовать современные персональные компьютеры и ноутбуки, размещая их на расстоянии до 100 м от станка (в случае соединения по Ethernet). С системными требованиями к компьютеру можно ознакомиться в [[этой статье>>doc:Системные требования]]. | ||
6 | |||
7 | Фирменное ПО позволяет использовать в PUMOTIX порты ввода-вывода контроллера вместо встроенных в ПК LPT-портов. Если Вы использовали ранее LPT-порт компьютера для подключения драйверов, Вам потребуется отсоединить разъем от LPT-порта компьютера, подключить его к контроллеру PLCM и установить PUMOTIX. | ||
8 | |||
9 | Каждый контроллер имеет как минимум один порт, полностью соответствующий физическому разъему LPT. | ||
10 | |||
11 | == Принцип работы == | ||
12 | |||
13 | Программное обеспечение контроллеров серии PLCM спроектировано таким образом, чтобы максимально разгрузить Ваш ПК и перенести в контроллер большинство функций управления станком. Основная задача контроллера — максимально стабилизировать частоту формирования управляющих импульсов Step. Помимо этого, контроллер выполняет множество других функций, которые ранее выполнял Ваш ПК. | ||
14 | |||
15 | Например, контроллер имеет встроенный блок формирования управляющей последовательности перемещения. Этот блок используется при ручном управлении осями станка. Когда пользователь в PUMOTIX нажимает кнопку перемещения, Ваш ПК передает в контроллер единственную команду о начале движения по заданной оси в заданном направлении. Контроллер сам выполняет перемещение, учитывая разгонные профили, заданные пользователем в настройках PUMOTIX. | ||
16 | |||
17 | Поиск нуля и поиск рабочей поверхности заготовки также полностью выполняется контроллером PLCM без участия ПК. Это необходимо для минимизации задержки между срабатыванием датчика положения и остановкой инструмента. | ||
18 | |||
19 | Все дополнительные функции, такие как обработка концевых датчиков положения, проверка условий «мягких» пределов (Soft Limits), коррекция высоты инструмента плазмореза (THC), формирование ШИМ, сигнала Enable и т.д. также полностью реализуются внутренним ПО контроллера без участия управляющего ПО, которое занимается только интерпретацией G-кода. | ||
20 | |||
21 | Благодаря такому подходу, с Вашего ПК практически полностью снимается вычислительная нагрузка, поэтому на этом же компьютере во время выполнения УП можно заниматься подготовкой новых программ в CAM-системах. |