We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1e441b5 + b1f3e7d commit 434d4ddCopy full SHA for 434d4dd
src/emc/rs274ngc/interp_g7x.cc
@@ -1043,6 +1043,8 @@ int Interp::convert_g7x(int mode,
1043
1044
double x=settings->current_x;
1045
double z=settings->current_z;
1046
+ double start_x=x;
1047
+ double start_z=z;
1048
if(old.distance_mode()==MODE_INCREMENTAL) {
1049
if(block->x_flag)
1050
x+=block->x_number;
@@ -1184,6 +1186,9 @@ int Interp::convert_g7x(int mode,
1184
1186
if(original_block.x_flag) x=original_block.x_number;
1185
1187
if(original_block.z_flag) z=original_block.z_number;
1188
1189
+ settings->current_x=start_x;
1190
+ settings->current_z=start_z;
1191
+
1192
if(i<=0)
1193
ERS("G7X error: I must be greater than zero.");
1194
0 commit comments