Ему нравилось иметь дело с настолько прямолинейными людьми.
Он кивнул и взглянул на Ло Циня, сидевшего рядом.
Ло Цинь понял всё без слов. Он открыл ноутбук, поправил угол наклона экрана и пододвинул устройство к центру стола.
Тем временем Фань Цзяньцзюнь, который до этого хранил молчание, прочистил горло. В его ярких глазах вспыхнул живой огонёк.
Он посмотрел на Чэнь Линя и заговорил глубоким голосом, лично описывая основное «узкое место», с которым столкнулась компания «Эра Творения» в области промышленного программного обеспечения, разъясняя всё Чэнь Линю на языке математики.
— Президент Чэнь, дело обстоит следующим образом.
Голос Фань Цзяньцзюня не был громким, но каждое слово звучало чётко, а логика была безупречной. В его речи ощущался глубокий профессионализм.
— В высокотехнологичной обработке на станках с ЧПУ, особенно при использовании пятиосевой интерполяции для обработки сложных поверхностей, траектория движения инструмента должна удовлетворять двум условиям, чтобы обеспечить одновременно и эффективность, и качество. Во-первых, она должна быть идеально плавной. Во-вторых, она ни в коем случае не должна выходить за рамки кинематических ограничений самого станка.
Он поднял два пальца. — Но именно здесь и кроется проблема. Исходная траектория, которую мы экспортируем из САПР, по сути, есть набор дискретных точек. Линии, соединяющие эти точки, зачастую не являются плавными в местах изгибов, что приводит к резким скачкам ускорения.
— Если бы станок попытался в точности следовать этому пути, сильная вибрация и ударные нагрузки мгновенно уничтожили бы дорогостоящий режущий инструмент или даже вывели бы из строя шпиндель.
— Поэтому на программном уровне мы вынуждены «сглаживать» этот исходный путь. Нам необходимо создать новую, плавную траекторию, которая обладает как минимум непрерывностью класса С2, то есть положение, скорость и ускорение остаются непрерывными.
— Но и это ещё не всё, — лицо Фань Цзяньцзюня стало ещё серьёзнее. — Одной лишь плавной траектории недостаточно. Мы также должны спланировать, как именно инструмент будет «двигаться» вдоль этого пути. Это называется профилированием скорости.
— Поскольку у станка есть физические пределы скорости, ускорения и даже рывка. Нельзя просто заставить его разогнаться с нуля до десяти тысяч оборотов в минуту за одну десятую секунды — это физически невозможно.
При этих словах он тяжело вздохнул, и в его тоне слышались разочарование и нежелание мириться с положением дел. — И именно здесь пролегает самая большая пропасть между нами и «Сименсом» из Страны Гансов. Их программное обеспечение НХ способно идеально объединить сглаживание траектории и кинематические ограничения в единую структуру оптимизации. Получающиеся траектории быстры и стабильны.
— Наше же ПО либо жертвует скоростью ради качества, либо, в погоне за скоростью, мы получаем огромный процент брака. Кажется, нам никак не удаётся добиться и того, и другого одновременно.
Ло Цинь уже вывел на экран ноутбука заранее подготовленную презентацию, демонстрирующую чёткие графики и формулы, которые наглядно иллюстрировали проблемы, описанные Фань Цзяньцзюнем.
Наконец, Фань Цзяньцзюнь пристально посмотрел на Чэнь Линя. Он медленно и обдуманно озвучил истинную цель их визита — главную проблему, которая годами не давала покоя всей его команде.
— Поэтому мы надеемся, что вы, президент Чэнь, поможете нам спроектировать математическую структуру оптимизации.
— Имеется исходная траектория инструмента, заданная набором из N дискретных точек, а также предельно допустимая скорость, ускорение и рывок для каждой оси станка...
— Ваша задача — сгенерировать новую, плавную траекторию, которая удовлетворяет трём строгим ограничениям: геометрической точности, непрерывности класса С2 и кинематическим пределам, а также определить лучший профиль движения, чтобы в итоге достичь одной из двух целей: либо минимизировать общее время обработки, либо минимизировать ударную нагрузку на станок.
— Нам нужно, чтобы вы выстроили всю структуру оптимизации. В особенности, необходимо объяснить: как параметризовать плавную траекторию и профиль движения? Как преобразовать дискретные геометрические ограничения и очень нелинейные кинематические ограничения в единый набор условий для параметров пути и движения? И, наконец, для этой задачи оптимизации: каковы будут переменные оптимизации, целевая функция и сами ограничения?
Когда он закончил говорить, в кабинете воцарилась тишина.
Настройки чтения
Размер
18
Шрифт
Выравнивание
Тема
Интервал
1.7
Ширина
Оригинал текста
Отметки прогресса
Система начальной школы пробудилась в университете — Главы
Список глав загрузится при открытии.
Комментарии
Войдите, чтобы оставить комментарий.