UAVpilot писал(а):Киберпланировщик и облачный stepgen с ИИ.
Нет, сам планировщик я особо менять не предлагаю, у я предлагаю другое.
Основная проблема в том, что из-за аппаратных ограничений частоты обращений к микроконтролёру уменьшение сервопериода, как это предложил
Сергей Саныч получается невозможным, по крайней мере у плат 6i25 и 7i76E.
Преодолевать аппаратные ограничения это значит либо покупку серв SSCNET III и поиск материнки с процессором целерон J3455, либо развитие freehardware, то есть создание своих свободных процессоров и контролёров.
Первое саму возможность построения ЧПУ отдаёт на откуп отделам маркетинга крупных фирм, для которых чпущники ничто и никто, второе даст хороший плод, но и прилагаемые для получения такого результата усилия будут тяжелы и дороги.
Я предлагаю сделать самое простое, не столько уменьшать сервопериод, сколько улучшить организацию ЧПУ и эффективность использования им имеющихся ресурсов.
Нельзя обращаться к котролёру чаще чем раз в 750 мкс?
Значит надо увеличить размер блока и передавать за один цикл больше информации.
"Идеология LinuxCNC предполагает, что за время одного сервоцикла ничего существенного (скорость, направление) измениться не может. " значит планировщик дрлжен определять участки где это происходит и где это не происходит и там где происходит либо на место изменения подгонять конец сервоцикла, либо проесжать его на пониженной скорости как он это делает сейчас, нет таких изменений значит ехать с полной подачей и отправлять степгену по несколько координат за раз.