Сделали электронные блокировки для разных режимов, это защита от случайного нажатия кнопок во время работы
Теперь если пошел процес нарезки зубьев , прога не будет реагировать на отключение синхронизации, возвраты в точку старта пока включен шпиндель
Синхронизацию не получится включить , если шпиндель уже вращается
Возврат в точку старта блокируется, если оси уже стоят в этих точках
Так же в софт вывели параметр , который отвечает за жесткость синхронизации
Применительно к вертам ситай это жесткость говернера
На старом варианте значение было 32 попугая
На новом поставил 1 , задал шестерню 10 зубов , обороты 640 и полет нормальный, рассинхрона нет
1 это считай прямой электронный привод
Наверное на выхах займусь шестеренками на вертуху
Но пока так и неразобрался как смоделить шестерню-колесо с учетом углового корригирования
Плохо , что не скем поговорить по этому вопросу