Re: EMC2 и неровная поверхность гравировки
Добавлено: 27 янв 2012, 20:12
Щас все найдем
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
если верно понял то дописал это в хал файл в той же директории по имени моего конфига для станка.Nick писал(а):В hal файл нужно дописать
loadusr python compensation.py file.txt
Код: Выделить всё
Код: Выделить всё
semen@semen-desktop:~$ emc
The emc script is deprecated; use the linuxcnc script instead
LINUXCNC - 2.5.0-pre2-765-g0ff7c90
Machine configuration directory is '/home/semen/linuxcnc/configs/cnc_3040t'
Machine configuration file is 'cnc_3040t.ini'
Starting LinuxCNC...
[0.0, 20.0, 40.0, 60.0, 80.0]
0.0 {0.0: -0.002421, 40.0: 0.201375, 20.0: 0.20141000000000001, 80.0: 0.079097000000000001, 60.0: 0.16061600000000001}
40.0 {0.0: 0.26682400000000001, 40.0: 0.67435400000000001, 20.0: 0.27476200000000001, 80.0: 0.68237199999999998, 60.0: 0.72315200000000002}
20.0 {0.0: 0.24213499999999999, 40.0: 0.20952699999999999, 20.0: 0.44593100000000002, 80.0: 0.54380300000000004, 60.0: 0.58451799999999998}
80.0 {0.0: -0.075731000000000007, 40.0: 0.356271, 20.0: 0.233989, 80.0: 0.31558999999999998, 60.0: 0.35626099999999999}
60.0 {0.0: 0.15246399999999999, 40.0: 0.63342399999999999, 20.0: 0.470387, 80.0: 0.62532500000000002, 60.0: 0.67426900000000001}
(0.0, 0.0, 20.0, 20.0, 10, 10)
0.22176375
Traceback (most recent call last):
File "compensation.py", line 134, in <module>
comp.run()
File "compensation.py", line 125, in run
h["out"]=get_comp(x,y)
NameError: global name 'get_comp' is not defined
Shutting down and cleaning up LinuxCNC...
Cleanup done
semen@semen-desktop:~$
дописать в hal?Nick писал(а):net [сюда название сигнала axis-x-pos-cmd] => compensation.0.x-map
net [сюда название сигнала axis-y-pos-cmd] => compensation.0.y-map