Вопрос - как преобразовать карту высот в управляющую программу?
Направление - куда копать, если есть время на эксперименты.
Пример.
В CAM, например, G2G, создаём растровую фрезеровку ровной поверхности (квадрат 200х200 мм) фрезой такого диаметра, которой хотим обрабатывать позже заготовку, в данном случае 0.2 мм, и подачей 20 мм/мин. (все данные просто для примера!!!).
Получаем время работы в перспективе такой фрезы 333 часов (медленно и с хорошим разрешением).
Candle умеет делать сетку высот и применяет при этом бикубическую интерполяционную сетку сглаживания:
Загружаем нашу плоскую УП квадрата в Candle, нажимаем создать сетку высот. Я ввёл данные как на скрине ниже и Candle это скушала и комп не завис (вроде бы, глубина сканирования до 10 мм выставлена):
Жмём Probe и дожидаемся окончания снятия Candle карты высот требуемого объекта, выставленного до этого на станке и закрепленного согласно нулевой точки УП.
Далее "Open", Save? "Yes". Edit mode. Ставим галочку Use heightmap, Save transformed as...
И получаем нашу изначально плоскую УП, но уже модифицированную картой высот нашего исследуемого объекта, качество скана будет зависеть от числа точек сетки пробы и интерполяции (здесь надо пробовать)...
Суть метода - изначально плоскую (с нужным разрешением) растровую УП (в G2G легко можно создать и круглую) модифицируем в Candle её картой высот и запоминаем уже новую плоскость-карту скана, используя бикубическое интерполяционное сглаживание, заданное нами в Candle.
Время также будет зависеть от настроек Candle для карты высот, скорости передвижения щупа (пробы), гравёра, требуемой точности и нашего терпения....