Сегодня получилось снять координаты с энкодера.
Помогла такая информация:OEM DROs
http://www.machsupport.com/MachCustomizeWi...?title=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 ?