--home material and arm mc.mcAxisHome(inst, 0) --mc.mcAxisHome(inst, 1) --scr.SetProperty('ledTest', 'Value', '0') --zero out all position info --local zero = 0 --mc.mcAxisSetPos(inst, 0, zero) --mc.mcAxisSetPos(inst, 1, zero) --mc.mcAxisSetMachinePos(inst, 0, 0.0) --mc.mcAxisSetMachinePos(inst, 1, 0.0) --GCodeX0 = string.format("G92 X%.4f\n", zero) --mc.mcCntlGcodeExecuteWait(inst, GCodeX0) --GCodeY0 = string.format("G92 Y%.4f\n", zero) --mc.mcCntlGcodeExecuteWait(inst, GCodeY0) --scr.SetProperty('ledTest', 'Value', '1') --move material back to start position GCodeXMov = "G01 X-7.0 F100.0" mc.mcCntlGcodeExecuteWait(inst, GCodeXMov) if (rc == -18) then wx.wxMessageBox("MERROR_NOT_NOW") end --use encoder positioning --set x position to 0.0