実際のところ
仮想マシンの予定位置
from pygcode import Machine from pygcode import GCodeRapidMove, GCodeStartSpindleCW,GCodeFeedRate,GCodeLinearMove,GCodeStopSpindle gcodes = [ GCodeRapidMove(Z=5), GCodeStartSpindleCW(), GCodeRapidMove(X=10, Y=20), GCodeFeedRate(200), GCodeLinearMove(Z=-1.5), GCodeRapidMove(Z=5), GCodeStopSpindle(), ] m = Machine() m.process_gcodes(gcodes[0]) # <Position: X0 Y0 Z5> m.process_gcodes(gcodes[1]) m.process_gcodes(gcodes[2]) m.pos # <Position: X10 Y20 Z5>