w tym meritum jest pare zagadnień...GrzegorzK pisze:powinniśmy najpierw skoncentrować na meritum sprawy
rozważmy na początek - elementarne zagadnienie... które polecenia zaczniemy analizować?
na początek elementarne: G00, G01, G02, G03, G04, G40, G41, G42, G28, G92
i M03, M04, M05, M06, M02, M30
zgodnie z opisem:
http://www.media.mit.edu/physics/pedago ... /gcode.pdf
polecenie G01
maszyna ma przesunąć narzędzie z punktu A (bieżącego) do punktu B... z szybkością (par. F)... po linii prostej (rozważmy płaszczyznę X-Y)
co trzeba zaplanować:
rozpędzanie... jeśli maszyna stoi
prędkość F z jaką ma się poruszać frez ma składowe X i Y które trzeba wyliczyć i zastosować podczas ruchu...
co z zatrzymaniem?... jeśli następnej instrukcji dotyczącej frezowania niema - to trzeba też przewidzieć wyhamowanie
jakoś sprytnie trzeba rozwiązać kwestię kwantyzacji ruchu... czyli analiza błędu i wybór najmniejszego - są do tego jakieś specjalne algorytmy (poszukam)
proszę o dalsze uwagi o tym co powinien program wykonując taką funkcję...
jak powinna wyglądać główna petla interpretera?
co podczas jedego obiegu pętli trzeba przypilnować?