Skip to content

Commit 01df6b7

Browse files
committed
qt5_graphics: align with recent gremlin changes
1 parent f49e624 commit 01df6b7

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/emc/usr_intf/gremlin/qt5_graphics.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,18 @@ def load(self,filename = None):
397397
shutil.copy(parameter, temp_parameter)
398398
canon.parameter_file = temp_parameter
399399
unitcode = "G%d" % (20 + (s.linear_units == 1))
400-
initcode = ""
400+
initcode = "G53 G0 "
401+
for i in range(9):
402+
if s.axis_mask & (1<<i):
403+
axis = "XYZABCUVW"[i]
404+
if (axis == "A" and self.a_axis_wrapped) or\
405+
(axis == "B" and self.b_axis_wrapped) or\
406+
(axis == "C" and self.c_axis_wrapped):
407+
pos = s.position[i] % 360.000
408+
else:
409+
pos = s.position[i]
410+
position = " %s%.8f" % (axis, pos)
411+
initcode += position
401412
result, seq = self.load_preview(filename, canon, unitcode, initcode)
402413
if result > gcode.MIN_ERROR:
403414
self.report_gcode_error(result, seq, filename)

0 commit comments

Comments
 (0)