Originally Posted by
dgomez.189897
and I just figured out that it is only when it reads the move (0,0,0) that it goes crazy.
it seems that it is only having problems when the conditional is true for "top_verify_0" or "top_last_verify_0"...
Well, in all actuality, even having that condition is useless. Why even bother with the move if you are displacing by 0,0,0?
Code:
(command "_insert" pipe_dir_top_last "_non" pti "1" "1" "0")
(cond
(top_last_verif_) ; if set, do not move
(T
(command "move" "l" "" "d" "_non")
(cond
(top_last_verif+1 (command "0,0,250"))
(top_last_verif+2 (command "0,0,500"))
(top_last_verif-1 (command "0,0,-250"))
(T (command "0,0,-500")))))
(command "_insert" pipe_dir_top "_non" pti "1" "1" "0")
(cond
(top_verif_0) ; if set, do not move
(T
(command "move" "l" "" "d" "_non")
(cond
(top_verif+1 (command "0,0,250"))
(top_verif+2 (command "0,0,500"))
(top_verif-1 (command "0,0,-250"))
(T (command "0,0,-500")))))