ukr-sasha писал(а):Михаил, так понимаю не жалеете, что контроллер купили?
Какую функциональность на нем реализовали? Поделитесь с общественностью.
Эээ... да какую функциональность... - к станку я его подключил, к самому обычному - трехкоординатный фрезер.
Без обратной связи и хитростей.
Интерфейс не исправлял, на пользовательские кнопки повесил команды:
Инициализации (хотя, ей не пользуюсь),
Включения / выключения шпинделя
Отправки станка на базу и отключения драйверов
Включение / выключение драйверов
Поиск нулевой плоскости Z по датчику касания
Окном визуализации и симуляцией - не пользуюсь - крайне неудобно сделано.
Для настойки пришлось изучить основы С++
Многое в интерфейсе неудобно и нелогично расположено. Например - изменение скорости подачи - изменяется ползунком, после чего нужно нажать кнопку "применить", а чтобы сбросить скорость на 100% - нужно ткнуть мышкой в цифровое окно, ввести с клавиатуры "1", и не нажимая Enter - нажать мышкой кнопку "применить".
Т.е. интерфейс сильно сырой, в нем многого не хватает (сразу все не вспомню), но при этом базовые операции выполняются без проблем.
Планировщик траектории работает идеально,
Импульсы плата генерирует очень точно ровно и стабильно, вплоть до точного интервала между импульсами (т.е интервал не плавает, а всегда равен обратной величине от текущей частоты).
За счет этого я настроил станок на вчетверо более высокие ускорения, чем были до этого с ncstudio (еще остался двукратный запас).
Максимальную скорость - так же установил - 10 000 мм/мин, против 4400, как было до этого.
Обратил в внимание, что за счет мягкости и плавности движения станка, удается использовать примерно в полтора раза более высокие скорости фрезеровки и при этом фрезы не ломаются (а раньше - тонкие фрезы (0.7 мм и тоньше) ломались от вибраций).
Сейчас времени нет писать подробно, так что на этом пока что все.