- Регистрация
- 24.08.2021
- Сообщения
- 3 930
- Реакции
- 5 148
- Баллы
- 138
- Адрес
- очень далеко от России
- Имя
- Валерий
- Станок
- CNC 6040
- Плата
- самодельная
Последнее редактирование:
Доделал последнюю опцию, теперь можно и выложить. Полная версия - здесь, экзешник - в прикупе.
Для того, чтобы программа говорила по-русски (частично, до перевода моих дополнений руки не дошли) - Service->Settings->Language->Русский->Ok->перезагрузить программу.
Работа с контурной картой
1. Загрузить УП, нажать "Карта высот->Создать". Выбрать "Contour", появится картинка с рассчитанным расположением точек пробника.
2. Количество точек и их расположение можно регулировать.
line - расстояние между точками на прямых, мм
arc - расстояние между точками на кривых, мм
Если вводятся новые величины - после ввода надо нажать "Enter", картинка поменяется.
int - расстояние между интерполяционными точками, мм
min, vrt - для подстройки, можно не менять. Но, если контур - большая окружность (диаметр - больше 200мм) vrt можно увеличить. А если надо убрать близко расположенные точки - можно поиграться с min.
3. Жмем "Зонд", карта начинает снимаеться. После съема карта автоматом записывается в дир. с УП (название файла - как УП, рассширение - cmap).
4. Жмем "Редактирование", потом галку на "Использовать карту высот" - вносятся изменения в УП.
5. Жмем "Отправить" - УП начинает выполняться.
Полезная опция.
Пусть надо сначала что-то отфрезеровать в режиме "по контуру". Снимаем карту в этом режиме и фрезеруем. Теперь надо обрезать по тому же контуру, используя снятую карту, но в режиме "по внешнему краю". Потребность в таких фрезеровках возникает, например, при изготовлении корпусов с 45-градусными состыковками.
В этом случае можно загрузить УП обрезки, а потом на него наложить карту. Но т.к. карта и контур не совпадают, программа спросит, надо ли подстроить карту.
Жмется Yes, после чего карта подстраивается автоматом.
Качество интерполяции будет пониже, зависит от расхождения точек пробника и контура. Например, если это расхождение 2мм - качество интерполяции может ухудшиться до 20-40мкм.
Зачем нужна контурная карта.
1. Интерполяция в 1.5-2 раза точнее, чем при использовании двумерной сетки. Из-за того, что все точки пробника лежат на контуре. Эта разница в точности важна, например, при гравировке по латуни или другим твердым материалам: если карта неточная - кончик гравера ломается на раз-два.
2. При работе с простыми контурами нужно намного меньше точек, чем при измерениях с двумерной сеткой.
3. Было интересно поработать с не совсем стандартными алгоритмами (например, при интерполяции по кривым используется оптимизированная связка экстраполяция+интерполяция).
P.S. Тестировал только с УП, сделанными в Aspire и GGEasy. Кривые, заданные через G2/G3, не поддерживаются (не стал делать, потому, что для простых контуров размер УП небольшой).
Для того, чтобы программа говорила по-русски (частично, до перевода моих дополнений руки не дошли) - Service->Settings->Language->Русский->Ok->перезагрузить программу.
Работа с контурной картой
1. Загрузить УП, нажать "Карта высот->Создать". Выбрать "Contour", появится картинка с рассчитанным расположением точек пробника.
2. Количество точек и их расположение можно регулировать.
line - расстояние между точками на прямых, мм
arc - расстояние между точками на кривых, мм
Если вводятся новые величины - после ввода надо нажать "Enter", картинка поменяется.
int - расстояние между интерполяционными точками, мм
min, vrt - для подстройки, можно не менять. Но, если контур - большая окружность (диаметр - больше 200мм) vrt можно увеличить. А если надо убрать близко расположенные точки - можно поиграться с min.
3. Жмем "Зонд", карта начинает снимаеться. После съема карта автоматом записывается в дир. с УП (название файла - как УП, рассширение - cmap).
4. Жмем "Редактирование", потом галку на "Использовать карту высот" - вносятся изменения в УП.
5. Жмем "Отправить" - УП начинает выполняться.
Полезная опция.
Пусть надо сначала что-то отфрезеровать в режиме "по контуру". Снимаем карту в этом режиме и фрезеруем. Теперь надо обрезать по тому же контуру, используя снятую карту, но в режиме "по внешнему краю". Потребность в таких фрезеровках возникает, например, при изготовлении корпусов с 45-градусными состыковками.
В этом случае можно загрузить УП обрезки, а потом на него наложить карту. Но т.к. карта и контур не совпадают, программа спросит, надо ли подстроить карту.
Жмется Yes, после чего карта подстраивается автоматом.
Качество интерполяции будет пониже, зависит от расхождения точек пробника и контура. Например, если это расхождение 2мм - качество интерполяции может ухудшиться до 20-40мкм.
Зачем нужна контурная карта.
1. Интерполяция в 1.5-2 раза точнее, чем при использовании двумерной сетки. Из-за того, что все точки пробника лежат на контуре. Эта разница в точности важна, например, при гравировке по латуни или другим твердым материалам: если карта неточная - кончик гравера ломается на раз-два.
2. При работе с простыми контурами нужно намного меньше точек, чем при измерениях с двумерной сеткой.
3. Было интересно поработать с не совсем стандартными алгоритмами (например, при интерполяции по кривым используется оптимизированная связка экстраполяция+интерполяция).
P.S. Тестировал только с УП, сделанными в Aspire и GGEasy. Кривые, заданные через G2/G3, не поддерживаются (не стал делать, потому, что для простых контуров размер УП небольшой).
