Exceptions / Errors

Jump to block with no movement

Start program and restart at block number N100 with 10%

Because N100 has no movement information the block is not split with 10%.

NC program

( Test block search )
%t_sv_p.nc
N907090 G01 X0 Y0 Z0 F1000
N070 Y10
N095 X2.1 Y2.2 Z2.3
N100 P100 = 1
N110 G00 G91 X10
N120 G90 X3.1 Y3.2 Z3.3
N907091 M30

Restart position not found

Set block search type = 4, start program

Set block pass count to high/ to low. Set unknown block number.

If pass count is smaller 2 the first occurrence of block number is taken as restart position.

If pass count is greater than 5 the restart position is not found and an error messages (20704, “program end reached without restart mark found”) is raised.

If block number for restart is not found also warning is raised and whole program is finished in block search (simulation) mode.

NC program

%t_sv_number.nc
N00 G00 G90 X0 Y0
P1 = 0
N80 G01 G91 X10 F500
N095 Y10
$FOR P1 = 1, 5, 1
N100 X-2
$ENDFOR
N120 Y-10
N130 M30