​ ​

Форум клана ЧПУшников

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум клана ЧПУшников » Станки с ЧПУ » Хочу использовать mach3 для 3d сканирования


Хочу использовать mach3 для 3d сканирования

Сообщений 1 страница 16 из 16

1

Хочу использовать mach3 для 3d сканирования, подключил энкодер перемешения пробника вращают энкодер .Как записать показания с энкодера в текстовый файл координат. Если в mach3 этого сделать нельзя может кто подскажет другие варианты?

0

2

Нужно погуглить по словам "Mach 3 Touch probe" . Все можно,но дооолго...

0

3

на сайте мача есть плагин и чертеж для механического 3D сканера

0

4

Короче говоря, переведу на русский язык :)
Автора топика не устраивает контактный сканер, он разыскивает возможность подключения энкодера с колесиком, обьезжающим модель, к Мачу.То есть что бы Z при сканировании стояла на месте, а по модели ездило только колесико. Или другие варианты быстрого сканирования предмета,зажатого в центрах на вращающейся оси.

0

5

maksimdm написал(а):

Короче говоря, переведу на русский язык :)
Автора топика не устраивает контактный сканер, он разыскивает возможность подключения энкодера с колесиком, обьезжающим модель, к Мачу.То есть что бы Z при сканировании стояла на месте, а по модели ездило только колесико. Или другие варианты быстрого сканирования предмета,зажатого в центрах на вращающейся оси.

Точно так . Только энкодер на оси рычега с колесом. как на фото.Для пробы подключал энкодер вращал рукою,но показания записываются в файл только при нажатии кнопки
   To DRO     в позиции кодера.  Может  можно как нибудь включать кнопку TO DRO входным пином порта?

Отредактировано Gendos (07-02-2011 19:39:14)

0

6

Сегодня получилось снять координаты с энкодера.
Помогла такая информация:OEM DROs
http://www.machsupport.com/MachCustomiz … e=OEM_DROs

С ее помощью написал макрос M16
TCZ=GetOEMDRO(31)
Code "G0 G0 Z" & TCZ

Пробная программа получилась такая
(Digitize File)
M40
F500
G0X0A0
M16
G31 A0
G0X0A10
M16
G31 A10
G0X0A20
M16
G31 A20
G0X0A30
M16
G31 A30
G0X0A40
M16
G31 A40
G0X0A50
M16
G31 A50
M30

Итог: z данные с энкодера

x0.00000 y0.00000 z-8.36000 a0.00000
x0.00000 y0.00000 z-13.67000 a10.00000
x0.00000 y0.00000 z-17.04000 a20.00000
x0.00000 y0.00000 z-19.50000 a30.00000
x0.00000 y0.00000 z-21.74000 a40.00000
x0.00000 y0.00000 z-23.15000 a50.00000

Упустил из виду , что координаты А в градусах.Может кто подскажет смогут ли какие программы построить поверхность по группе точек,если одна из координат в градусах?
И еще. Кто знает ссылки как писать макросы и скрипты для mach3 ?

Отредактировано Gendos (09-02-2011 19:38:46)

0

7

Могу ошибиться, но насколько я помню, в Маче можно выбирать/переключать для любых координат градусы/мм. Доберусь до своего Мача,гляну точно.

0

8

Вроде как тут: config/general config angular properties.

0

9

А какой тип энкодера был использован? Заводской энкодер, или любительский, из мыши?

0

10

barakuda_iv написал(а):

А какой тип энкодера был использован? Заводской энкодер, или любительский, из мыши?

Энкодер использовал заводской (5V выход A,B  1024 на оборот)
Пробовал перевести угол поворота  - А из градусов   в координаты X   Y с помощью формул самого Mahc3 ( x=z*cos(a)   и   y=z*sin(a) )
но пока что то не очень получается.
Программа которой планирую открыть текстовый файл может импортировать файл в таком виде (  пример начала файла)-
[000000]
NEWLAST GROUP developed and supported by INESCOP
DEPARTAMENTO CAD/CAM.
EASYLAST3D·
25/02/11  19:45:04
C:\Easylast3D 2.5\колодки\New.asc
[999999]
[003110] Last surface
0.000 0.017 34.226
0.000 0.019 34.226
0.000 0.020 34.226
0.000 0.022 34.226
0.000 0.024 34.226
0.000 0.026 34.227
0.000 0.027 34.227
0.000 0.029 34.227
0.000 0.031 34.228

Отредактировано Gendos (26-02-2011 00:00:55)

0

11

Вот как видит ваш файл Арткам.Создать он ничего не смог,но координаты по осям прочитал.Я сам когда-то пробовал оцифровывать мачем,механическим сканером и результаты смотрел арткамом.

Отредактировано grin-mpx (26-02-2011 00:49:24)

0

12

Не-не. Все он создал! Еле заметная черточка над указателем оси Z, это и есть отметка координат сканирования.Я попробовал изменить в вашем файле цифры в первом столбце координат(х) и получил боле длинную прямую.Думаю нужен полный файл оцифровки для каких-либо выводов...

Отредактировано grin-mpx (26-02-2011 01:12:06)

0

13

grin-mpx написал(а):

Думаю нужен полный файл оцифровки для каких-либо выводов...

Открыть файл по трем координатам   x,y,z  и построить поверхность я могу в разных программах.
Хотя использовать буду специализированную программу по колодкам EASYLAST3D.
Но проблема в том что колодка вращается и Mach3 выдает вместо координат у,z  координату A (угловое положение в градусах) и z (полученное с поворотного энкодера), которое я думаю не равно z (из координат x,y,z) Поэтому когда я сканирую круг  в результате получаю линию удаляющихся точек. сейчас думаю как перевести угловые координаты с помощью формул.
А файл оцифровки выложу, когда сделаю читаемым с нормальной точностью.
Пробовал написать файл типа
x=Z*cos(a), y=Z*sin(a), z=30
точки рисуются в круг, а если по этим же формулам берутся данные с Mach3   при сканировании угла прямоугольника то получается линия похожая на синусоиду.

0

14

Как же тогда в маче при обычном четырех осевом сканировании? Я только три оси использовал,не знаю как арткам ведет себя с информацией по четвертой оси.Возможно для этого в Арте применяется функция- закольцевать рельеф.(Rotary Relief).

0

15

grin-mpx написал(а):

Как же тогда в маче при обычном четырех осевом сканировании?

Тоже только сегодня об этом думал...
Не знаю. Буду думать.
Моя программа EASYLAST3D может импортировать файлы с расширением (.asc), (.sec) , (.frm) , (.frv) , (.cd1), (.d3d) , (.stl) ,(.nhi) , (.xml) ,(.hor) , (.for) , возможно
какое-то расширение и работает с угловыми данными.
(.asc) понимает три координаты  00.00 00.00 00.00

0

16

Есть сканер - представляет из себя иголочку, оптопару и транзистор.Вешается это всё на лпт.
По отзывам - самый качестный сканер.Сканирует всё в маче.

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » Форум клана ЧПУшников » Станки с ЧПУ » Хочу использовать mach3 для 3d сканирования