Основной трудностью применения станков с ЧПУ в которых применяются подчиненные (взаимозависимые) оси, является необходимость независимого выхода в исходное положение каждой из осей.
Контроллер CNC_Home_Control предназначен как раз для решения этой задачи в подобных кинематических системах. Например, в портальных станках с отдельным приводом на каждую сторону портала (кинематическая схема «гантри»), или других, имеющих два независимых привода на какую-либо ось, которые, в процессе работы, движутся синхронно.
Принцип действия контроллера CNC_Home_Control заключается в контроле выходных сигналов от ЧПУ, сигналов от датчиков положения осей, в зависимости от комбинации которых, он разрешает или блокирует передачу импульсов на контроллеры двигателей взаимосвязанных осей. За счет этого производится выравнивание положения взаимосвязанных осей по сигналам от датчиков положения. Так как контроллер только блокирует или разрешает передачу сигналов Step, а не генерирует собственные сигналы, нет ограничения по максимальной частоте импульсов Step при нормальной работе. Также контроллер генерирует сигнал Home для системы ЧПУ, показывающий, что сработали датчики исходного положения на обеих осях.
Практически, контроллер CNC_Home_Control работает только в процессе вывода взаимосвязанных осей в исходное положение — в зоне срабатывания датчика Home. В остальных случаях он работает в «прозрачном» режиме и не влияет на сигналы Step и Dir, формируемые системой ЧПУ.
Наш контроллер CNC_Home_Control позволяет:
- подключить станок с взаимозависимыми осями к контроллеру ЧПУ, не поддерживающему функцию управления подчиненными осями,
- организовать независимый выход в исходное положение взаимозависимых осей с использованием одного канала управления,
- организовать контроль датчиков предельных перемещений для основной и подчиненной оси,
- уменьшить число линий управления (особенно актуально для систем на базе ПК),
- упростить настройку систем ЧПУ на базе ПК и ПО типа MACH3 или EMC2 (под Linux).