Посмотрел я программу FlatCAM, для примера создал тестовую плату, и данные экспортировал в Gerber, и вот что удалось получить:y-u-r писал(а):Не спалось , сломал голову об алгоритм....
Для Layout
Выделяем линию (контур) вываливается окно с установками :
- колличество проходов (помнит)
- глубина одного прохода(помнит)
- толщина фрезы(помнит)
- "галка" проход по центру линии , проход по внешней границе , проход по внутренней границе.
- если это заливка (линия толще фрезы) - смотрим на диаметр фрезы и работаем концентрическими проходами
( Если сложно, можно делать вручную : заранее рисовать спираль, с учетом толщины фрезы )
- Не придумал , как сделать "заливка на заливке". Например квадрат 20мм х 20мм глубина прохода 1мм ,один проход
и сверху еще она заливка 10мм х 10мм глубина 1мм , два прохода. Т.е получается "подвал в подвале" - например углубление под гайку и потом вторая заливка на сквозь . Т.е реализовать возможность ступенек.
Наверное нужно пока ограничиться прорисовкой кругов с учетом толщины фрезы и глубины проходов.
- "Галка" : вырезать этот контур " последним" . Естественно "галка" в следующих менюшках неактивна.
- большая кнопка сформировать G-код.
тестовая плата 1: и получение траектории: тестовая плата 2: И например траектория по выбранному участку: Правда плату я в дип-трейсе делал...
И в программе вроде есть настройки проходы с множественным повтором по оси Z.
Вот ссылка на программу: https://bitbucket.org/jpcgt/flatcam/dow ... nstall.exe посмотри, может она поможет уже сейчас решить все твои задачи.
