http://cnc-club.ru/wiki/index.php/LinuxCNC_Features
Текущий статус разработки
- Дописать обработки.
- Отловить баги
.
Код: Выделить всё
G00 Z20.0000
X26.5000 Y8.0000
Z0.5000
G01 Z0.0000 F200
X36.0000 Z-1.6751
Y3.5000 Z-2.4686
Y8.0000 Z-3.2620
X26.5000 Z-4.9372
X36.0000 Z-6.6123
Y3.5000 Z-7.4057
Y8.0000 Z-8.1992
X26.5000 Z-9.8743
X27.2128 Z-10.0000
X26.5000 F500
X36.0000
Y3.5000
G00 Z60.0000
Код: Выделить всё
def refresh(self, *arg ) :
f = open(PROGRAM_PREFIX + "/features.ngc","w")
f.write(self.to_gcode())
f.close()
self.stat.poll()
if self.stat.interp_state == linuxcnc.INTERP_IDLE :
self.linuxcnc.reset_interpreter()
self.linuxcnc.mode(linuxcnc.MODE_AUTO)
# self.linuxcnc.program_open(PROGRAM_PREFIX + "/features.ngc")
subprocess.call(["axis-remote",PROGRAM_PREFIX + "/features.ngc"])Код: Выделить всё
if mode == UNSPECIFIED:
mode = OPENВ реальности лежит в subroutines/mill/Feature ini file rect.ini not found in /home/serg/wrk/cnc/linuxcnc-features/subroutines:!
тоже лежит в subroutines/mill/Feature ini file rect-center.ini not found in /home/serg/wrk/cnc/linuxcnc-features/subroutines:!
В реальности лежит в subroutines/Feature ini file mill/group.ini not found in /home/serg/wrk/cnc/linuxcnc-features/subroutines:!
такого вообще нет (а нужен)Feature ini file probe-tool-l.ini not found in /home/serg/wrk/cnc/linuxcnc-features/subroutines:!
В реальности лежит в subroutines/gcodeFeature ini file gcode.ini not found in /home/serg/wrk/cnc/linuxcnc-features/subroutines:!
В реальности лежит в subroutines/mill/Feature ini file set-probing-params.ini not found in /home/serg/wrk/cnc/linuxcnc-features/subroutines:!
Вынес в subroutines/, в mill/ и lathe/ сделал симлинки.Nick писал(а):probe - пока хз можно отдельно в mill и lathe делать - там они могут быть разными
ну и пусть в subroutines/ лежат.Nick писал(а):group, array и прочее - пока хз как назвать
Чего сделать то хочешь?UAVpilot писал(а):Теперь самое сложное - полез в код плохо зная питон...
- вот после этого шага крашит ЕМСnkp писал(а):затем в ini файле в разделе [DISPLAY] пропишем : GLADEVCP = name.ui